/* CSS Document */
/*COULEURS
Vert texte : #2c7221 
Menu : off #aab859 on #272727 selected #e8ebe7
h1 : #890009
texte : #505050
*/
*{border:0;padding:0;margin:0;}
body{font-family:Tahoma, Trebuchet, Arial, "sans serif";background:url(../img/body_tile.jpg) repeat left 40px #ffffff;font-size:12px;color:#505050;}

/*MENU PRINCIPAL*/
#Menu01{background:url(../img/menu_tile.png) repeat-x top left #ffffff !important; background:url(../img/menu_tile.jpg) repeat-x top left #ffffff; width:100%; position:relative; height:40px;display:block; }
#Menu01 ul{position:relative; left:50%; margin-left:-426px; /*margin:auto;*/ list-style-type:none; width:820px!important; width:865px; padding-left:45px; background:transparent url(../img/logo_petit.jpg) left no-repeat; height:40px; line-height:40px;}
#Menu01 li{display:block;float:left;position:relative;width:auto; font-size:1.2em; text-transform:uppercase;font-weight:bold; color:#aab859;}
#Menu01 li a:link{text-decoration:none;color:#aab859;}
#Menu01 li a:visited{text-decoration:none;color:#aab859;}
#Menu01 li a:hover{text-decoration:none;color:#272727;}
#Menu01 li a:active{text-decoration:none;color:#272727;}
#Menu01 li a:focus{text-decoration:none;color:#272727;}

#Menu01 li a.selected:link{text-decoration:none;color:#e8ebe7;}
#Menu01 li a.selected:visited{text-decoration:none;color:#e8ebe7;}
#Menu01 li a.selected:hover{text-decoration:none;color:#272727;}
#Menu01 li a.selected:active{text-decoration:none;color:#272727;}
#Menu01 li a.selected:focus{text-decoration:none;color:#272727;}

/*CENTRAL*/
#Central{background:#ffffff; width:849px!important; width:865px; position:relative; left:50%; margin-left:-432px; /*margin:auto;*/ padding:8px 8px 8px 8px;}

/*FOOTER*/
div#Footer{background:transparent url(../img/footer.jpg) no-repeat -7px top; height:25px!important; padding-top:60px!important; padding-top:82px;margin-bottom:35px!important; margin-bottom:10px;}
#Footer a:link{color:#505050;}
#Footer a:visited{color:#505050;}
#Footer a:hover{color:#890009;}
#Footer a:active{color:#890009;}
#Footer a:focus{color:#890009;}

/*DROITE*/
#right{width:269px; float:right; position:relative;background:url(../img/right_barre.jpg) no-repeat 265px bottom; padding-bottom:50px; display:inline;}
#right img.img_alea{margin-top:7px; border:1px solid #2c7221;}

/*HEADER*/
#Header{padding:15px 0 15px 0;}

/*CONTENU*/
#Contenu{width:575px; float:left; position:relative;}
#Contenu a:link{color:#505050;}
#Contenu a:visited{color:#505050;}
#Contenu a:hover{color:#890009;}
#Contenu a:active{color:#890009;}
#Contenu a:focus{color:#890009;}
#Contenu p span.img_plan{display:block;float:left;width:26px;}
#Contenu table{font-size:1em;border:1px solid #505050;width:572px;border-collapse:collapse;}
#Contenu table th{text-align:left;font-size:1.1em;font-weight:bold; background:#505050; color:#ffffff;padding:2px;}
#Contenu table td{padding:2px;}
#map{width:572px; height:334px;}
#Contenu ul{list-style:url(../img/puce2.jpg) none inside;}
#Contenu li{margin-bottom:5px;}
#Contenu span.heure{background:#87a452;text-transform:uppercase;color:#ffffff;font-weight:bold;}
#Contenu span.lieu{background:transparent; font-style:italic;}

/*GENERALES*/
div#clear{clear:both;}
h1{font-size:1.5em; font-weight:bold; text-transform:uppercase;color:#890009; background:url(../img/h1_trait.jpg) repeat-x bottom transparent;padding-bottom:5px; }
h2{font-weight:bold; font-size:1.3em; padding-left:14px; background:url(../img/puce.jpg) no-repeat left 5px; color:#2c7221; margin-top:20px; margin-bottom:10px;border-bottom:1px dotted #D1DF99;}
h2.Footer{font-size:1.2em; background:url(../img/puce.jpg) no-repeat left 4px; border:0;}
h3{font-size:1.1em;font-weight:bold; margin-bottom:3px; }
p{margin-bottom:10px; font-size:1em;}
.petit_txt{font-size:.8em; font-weight:normal;}
p.alert{padding:15px;border:1px solid #890009;  color:#890009; background:#FFDFE0; font-size:1.2em; font-weight:bold; margin-top:10px;}
p.alert2{padding:15px;border:1px solid #87a452;  color:#87a452; background:#eafbe8; font-size:1.2em; font-weight:bold; margin-top:10px;}
