body{
  background: #717880;
  margin: 0;
  padding-top: 10px;
}

a {
  text-decoration:none;
  color: #000000;
}

img {
  display:block;
  width:auto;
  margin-left:auto;
  margin-right:auto;
  box-shadow: 1px 1px 5px black;
  -moz-box-shadow: 1px 1px 5px black;
  -webkit-box-shadow: 1px 1px 5px black;

}

p {
   text-align: justify;
   text-indent: 30px;
   margin-right: 30px;
}

#div_globale{
  margin: auto;
  width: 1000px;
  background: #FFFFFF;
  box-shadow: 1px 1px 5px black;
  -moz-box-shadow: 1px 1px 5px black;
  -webkit-box-shadow: 1px 1px 5px black;
}

#div_logo{
  background-image: url('images/logo.png');
  background-repeat: no-repeat;
  width: 199px;
  height: 140px;
  float: left;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
}

#div_scrollSprite{
  background-image: url('images/carousel.png');
  background-repeat:repeat-x;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  width: 800px; 
  height: 140px;
  float: right;
}


#div_menu{
  margin-top: 50px;
  width: 200px;
  float: left;
}

#div_contenu{
  width: 800px;
  float: right;
}

#align_fond{
  clear: both;
}

ul.liste_menu {
  width: 170px;
  margin-top: 50px;
  margin-left: 5px;
  padding-left: 5px;
}

ul.liste_menu li {
  margin-right: 15px;
  padding: 15px 0px 15px 30px;
  list-style: none;
  background: #DDDDDD;
  background-image: url('images/bandeaux_menu.png');
  background-repeat: repeat-y;
}

ul.liste_menu li:hover {
  margin-left: 15px;
  margin-right: 0px;
  text-decoration:underline;
}

ul.liste_menu li.menu_selected {
  margin-left: 15px;
  margin-right: 0px;
  text-decoration:underline;
}

#diaporama{
  margin: 5px auto;
  width: 700px;
  background: #495453;
  overflow: hidden;
  box-shadow: 1px 1px 5px black;
  -moz-box-shadow: 1px 1px 5px black;
  -webkit-box-shadow: 1px 1px 5px black;
}

div#bloc_image{
  height: 535px;
  margin-top: 40px;
}

ul#liste_image {
}

ul#liste_image li{
  list-style: none;
  margin: auto;
}


ul#liste_image li img.image_diapo {
  position: absolute;
  z-index: -10;
  visibility: hidden;
}

ul#liste_image li.visible img{
  z-index: 2;
  box-shadow: 1px 1px 5px black;
  -moz-box-shadow: 1px 1px 5px black;
  -webkit-box-shadow: 1px 1px 5px black;
}

div.options{
  margin: 5px;
}

div.options a{
	color: #ffffff;
	padding: 2px 10px;
	background: #000000;
	background: -moz-linear-gradient(
		top,
		#717880 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#717880),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);

}

a.affichePrecedant{
  float: left;
}

a.afficheSuivant{
  float: right;
}

div#map_canvas{
  height: 350px;
  width: 80%;
  margin: auto;
  margin-bottom: 30px;
  box-shadow: 1px 1px 5px black;
  -moz-box-shadow: 1px 1px 5px black;
  -webkit-box-shadow: 1px 1px 5px black;
}

div#phone{
  height: 30px;
  padding-left: 35px;
  background-image: url('images/phone.jpg');
  background-repeat: no-repeat;
  margin-top: 5px;
  padding-top: 5px;
}

div#fax{
  height: 30px;
  padding-left: 35px;
  background-image: url('images/fax.png');
  background-repeat: no-repeat;
  margin-top: 5px;
  padding-top: 5px;
}

div#adresse{
  margin-left: 250px;
  margin-bottom: 15px;
}

ul.liste{
  padding-right: 25px;
}

