@charset "utf-8";
/* CSS Document */
body { behavior: url(csshover.htc); }

body{
	background:url(bg_body.png) repeat-x #FAE191;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	margin:0 auto;
	text-align: center;
}
#wrapper{ background:url(bg_content.png) repeat-y; display:block; width:994px; margin:0 auto; padding-left:36px; text-align: left;}
#header{ background:url(bg_header.png) no-repeat; display:block; height:167px;}
#coordonnees{ display:block;font-size:9px; color:#FFFBDB; float:left; width:110px; margin:0 38px; padding:10px 0 0; text-align:right;}
h1{display:block; margin:0;height:131px;}
h1 a{height:131px; display:block;}
h1 a span{visibility:hidden;}
#menu_top{ margin:9px 0 0; padding:0 0 0 205px;}
#menu_top li {display:inline; font-size:13px;  margin: 0 10px; position:relative;}
#menu_top li a{text-decoration:none; color:#000;padding:2px 0;}


/*On positionne les elements du menu */
#menu_top ul { position: absolute; top:27px; left:0; display:none; margin:0; padding:0; background:#FFCE8C; width:200px;  }  
#menu_top ul li{ display:block; font-size:13px; margin:0 0 3px 3px;}
#menu_top li:hover ul{  display:block; background:#a01b1c; }
#menu_top li:hover a{ border-bottom:10px #fabc38 solid; color:#fabc38;}
#menu_top li:hover li a{ border:0; color:#FFFFD6; }
#menu_top li ul li a:hover{color:#fabc38;}
#menu_top li.actif ul li a:hover{color:#fabc38;}

#menu_top li.actif a{ border-bottom:10px #fabc38 solid; color:#fabc38;}
#menu_top li.actif:hover a{border-bottom:10px #fabc38 solid; color:#fabc38;}
#menu_top li.actif:hover li a{border:0; color:#FFFFD6;}



#content{width:931px; padding:0; margin:0;}
#zone_left{ background:url(bg_zone_menu_left.png) no-repeat; float:left; width:205px; text-align:left; padding:0; margin:0;}
.titre{float:left; margin:0; padding:0;}
#menu_left{margin:150px 40px 0 0; color:#FFFBDB; text-align:right; font-size:13px; padding:0; float:left; width:122px;}
#menu_left li a{color:#FFFBDB; text-decoration:none;}
#menu_left li{padding:5px 0; list-style:none;}
#menu_raccourcis{margin:30px 10px; color:#FED783; text-align:right; font-size:13px; font-weight:bold; padding:0; clear:left; width:165px;}
#menu_raccourcis li{padding:5px 0; list-style:none;}
#menu_raccourcis li a{color:#FED783; text-decoration:none;}
#search{clear:both;display:block; width:180px; height:80px; background:url(search.png) no-repeat; background-position:top right; padding:10px 5px 0 0; text-align:right; margin:10px 0 0;}
#search_text{width:140px;}
#search_submit{width:80px; background:none; border:0; padding:0; margin:0;}

#zone_content{ background:#FFF; float:left; width:700px; padding:10px; margin:0;}
#infos img{float:left;}
#infos div{ color:#A76118; font-size:11px; padding-top:15px;}
#fil_ariane{ font-size:10px; clear:both; margin:0;}
h2{color:#A61A1C; font-size:16px; margin:10px 0;}
h3{color:#FABD3A; font-style:italic; font-size:14px;  margin-bottom:2px;}
h4{color:#FABD3A; font-style:italic; font-size:12px;  margin-bottom:2px;}
#footer{clear:both; }
#footer ul{margin:5px; padding:0;}
#footer li{padding:5px 0; list-style:none; margin:0;}
#footer li a{color:#FED783; text-decoration:none; padding:0; margin:0;}


/* GOOGLEMAP */
#map_zone{ background-color:#666; width: 700px; height: 500px;}
#map, #map_content{width: 700px; height: 500px;  position:absolute;}
#map_content{background-color:#EEE; display:none;}
#action{background-color:#333;text-align:right; }
#action a{ color:#FFF; text-decoration:none; padding:5px;}
#desc{ padding:10px;}
#desc h2{font-size:14px; margin:0 0 10px; padding:0;}
#desc img{padding:0 10px 10px 0;}
.clear{clear:both;}

#image_coord{margin-top:30px;}
