@charset "utf-8";
/* CSS Document */


body{
font-family:Geneva, Arial, Helvetica, sans-serif;
background-repeat:repeat;
background-image:url(images/fond_ligne.jpg);
background-position:0px 1px;
margin:0px; padding:0px; 
}
a{  color: #FF9933;  font-size:12px;  z-index:1000;} 
#container {position:relative;background:url(images/maquettebruneSS.jpg); background-repeat:no-repeat;
background-repeat:no-repeat; background-position:0px 0px;width:772px; height:550px; margin:0 auto; padding: 0 auto;margin-top:10px;}

/****************** MENU PRINCIPAL ***********************/
.menu {margin-top:110px;margin-left: 300px;height:30px; }
.menu ul#saturday {margin:0px; padding:0px; text-decoration:none; list-style-type:none;}
.menu ul#saturday li{padding-left:24px;float:left; display:block; vertical-align:top;}
.menu ul#saturday li a {color: #FFFFFF;text-decoration:none;font-size:12px; font-weight:bold; font-family:Helvetica,Arial,Verdana,sans-serif;}
.menu ul#saturday li a:hover {color:#CC6600;text-decoration:none;}


/****************** SOUS MENU ****************************/
#sous_menu {position:absolute;
background-image:url(images/fond_realisation.gif);
background-repeat:no-repeat; height:36px;top:0px; left:1px; width: 570px;}

ul#sunday{ margin:0px; padding:0px;list-style-type:none; padding-left:10px;}
ul#sunday li{float:left; padding-left:15px; padding-right:15px;padding-top:10px;}
ul#sunday li a{color:white;vertical-align:top;text-decoration:none;font-size:12px; font-weight:bold; font-family:Helvetica,Arial,Verdana,sans-serif;}
ul#sunday li a:hover{color:#ffff66; }
ul#sunday li a.current{color:#ffff66; }

 

/*.titre {position:absolute; top: 229px; left: 108px; _left:116px; _top:233px; }
.titre_historique {background:url(images/historique_19.png);_background:url(images/historique_19.jpg); height:405px; width:47px;_width:196px; background-repeat:no-repeat;}*/

.titre {position:absolute; top: 233px; left: 116px; }
.titre_historique {background:url(images/historique_19.jpg);height:196px;width:47px; background-repeat:no-repeat;}
.titre_nouvelles {background:url(images/nouvelles_19.jpg);height:196px;width:47px; background-repeat:no-repeat;}
.titre_contact {background:url(images/contact_19.jpg);height:196px;width:47px; background-repeat:no-repeat;}
.titre_services {background:url(images/services_19.jpg);height:196px;width:47px; background-repeat:no-repeat;}
.titre_realisations {background:url(images/realisation_19.jpg);height:230px;width:47px; background-repeat:no-repeat;}



#conteneur_principal { position:relative;margin-left: 151px; margin-top:50px;}
.contenu {clear:both;width:571px; height:294px;overflow:hidden;background: url(images/fond_contenu.png);_background: url(images/fond_contenu.jpg);_height:292px; }
.contenu_nouvelles {margin-top:10px; margin-left:10px; color:white;margin-bottom:10px; overflow:scroll; overflow-x:hidden; font-size:12px; height: 272px; }
.contenu_realisation {margin-top:36px; margin-left:10px; color:white;margin-bottom:10px; overflow:scroll; overflow-x:hidden; font-size:12px; height: 253px;}



.texte_nouvelles  {  color:#FFFFFF;  font-family:Geneva, Arial, Helvetica, sans-serif;  font-size:12px;  width:500px;  margin:0px; padding:0px; margin-left:20px;margin-top:10px;}  
.texte_tableau { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:200px;}
.texte_edition { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:325px; }
.exposition{ border: solid 1px; width:260px; color:#FFFFFF; } 
.exposition_vertical{ border: solid 1px; width:196px; color:#FFFFFF; } 


h4 {font-size:13px;}  
h3 {font-size:14px;}  
h2 {color:#FFFFFF; font-size:15px;}  
h1 {color:#FFFFFF; font-size:16px;}
.ligne {font-size:9px; width:300px; margin:0 auto; padding: 0 auto; margin-top:30px; text-align:center;}
.ligne a {font-size:9px;}
