/* CSS Document */

body {background: url(images/bg.gif) repeat;}

img {border:0;}

input, textarea, select { font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;;	border: 1px solid #CCC; background-color: #F9F9F9; color:#333; margin-bottom:10px;}

#page {margin:0 auto; width:950px;}

#en_tete {height:155px; width:950px; background:url(images/en_tete2.jpg)}

/*468/#pub_haut {float:right; width:468px; height:60px; margin:50px 90px 15px 0; border:1px solid #4E7F01;}*/

/*700*/#pub_haut {float:right; width:728px; height:90px; margin:35px 15px 10px 0;}

#principal {background-color:#8CB501; background-image:url(images/fond_principal.jpg) top left repeat-x; padding: 30px 0 30px 0;}

#bloc_1 {width:180px; float:left; margin-left: 15px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#335200; font-size:12px; background-attachment:#8CB501}
#bloc_1 ul{margin:10px 0 10px 0;padding:0;list-style-type:none;width:auto;}
#bloc_1 li a{ list-style:none; margin: 0 0 0 10px; color:#FFFFFF;}  
#bloc_1 li a:hover{ color:#335200; }  

#bloc_2 {width:530px; float:left; margin: 0 15px 0 15px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#335200; font-size:12px; background-attachment:#8CB501}
#bloc_2 a{color:#335200;}
#bloc_2 a:visited {color:#487500;}
#bloc_2 a:hover, #dir a:active{color:#1C2E00;}

#bloc_3 {width:180px; float:right; margin-right: 15px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#335200; font-size:12px; background-attachment:#8CB501;}
#bloc_3 ul{margin:10px 0 10px 0;padding:0;list-style-type:none;width:auto;}
#bloc_3 li a{ list-style:none; margin: 0 0 0 10px; color:#FFFFFF;}  
#bloc_3 li a:hover{ color:#335200; }  

#contenu {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;} 
#contenu h1, #contenu h1 a, #contenu h1 a:visited {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-size:18px;} 
#contenu h2, #contenu h2 a, #contenu h2 a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-size:16px;} 
#contenu h3, #contenu h3 a, #contenu h3 a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;} 
#contenu h4, #contenu h4 a, #contenu h4 a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; font-weight:bold;} 


#pied_de_page {background:url(images/pied_de_page.jpg) bottom left no-repeat; height:45px; padding:10px; text-align:right;}

#copyright {width:184px; float:left; margin:5px 5px 5px 373px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#335200; font-size:12px;}
#copyright a, #copyright a:visited {color:#335200; text-decoration:none;}
#copyright a:hover, #copyright a:active {color:#FFF;}

/* SPECIFIQUE A L'ANNUAIRE */

#chemin {padding-top: 20px;	padding-bottom: 40px; color:#FFF}
#chemin a, #chemin a:visited {	color: #FFF; text-decoration: underline;}
#chemin a:hover {text-decoration: none;}

#stats_annuaire { color:#FFF;}

#dir td {width: 50%;vertical-align: top;}
#dir table {border: 0; width: 100%;}
#dir a {color:#335200;}
#dir a:visited {color:#487500;}
#dir a:hover, #dir a:active{color:#1C2E00;}

#dir a.cat_display {text-decoration: none;font-weight: bold;font-size: 12px; color:#FFFFFF;}
#dir a:hover.cat_display {text-decoration: none;font-weight: bold;font-size: 12px; color:#FFFFFF;}

#middle {padding: 0 50px; color:#335200; font-weight:bold; background-color:#91B900;}

#middle-2 {	padding: 20px 50px 0px ; color:#335200;	font-weight:bold; background-color:#91B900;}

#pages {padding-top: 40px; text-align: center;}

#nouveaux  { padding-top: 20px;	padding-bottom: 20px;	text-align: center;	font-weight:bold;}

#message { padding-top: 20px; padding-bottom: 40px;	text-align: center; font-weight:bold;}
#message p {padding-top: 20px;}
#recherche{ text-align:center; }
#recherche form{ margin:0; }


#soumettre { padding-top: 20px; color:#FFFFFF;}
#soumettre a, #soumettre a:visited{color:#FFFFFF; text-decoration:underline;}
#soumettre a:hover{ padding-top: 20px; color:#335200;}
#soumettre span, #soumettre span a{ color:#335200; font-weight:bold; text-decoration:blink}
#soumettre td {	vertical-align: top;}
#soumettre table { border: 0; width: 100%;}

#warning {color: #CC3300; font-weight: bold; padding-top: 10px;	margin-bottom: 20px; text-align: center;}


/* Balises Classes */

a.cat_display {	text-decoration: none; font-weight: bold; font-size: 12px; color:#FFFFFF;}

.lien {	padding-bottom: 30px; text-align: justify;
}

.lien a, .lien a:hover {font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: bold;}

.lien span {color: #E7F2C0; font-style:italic;}

.ariane {color: #A9A9A9;}

.ariane a {	color: #FFF; text-decoration: underline; font-weight: normal; font-size: 11px;}

.ariane a:hover {color: #FFF; text-decoration: none; font-weight: normal; font-size: 11px;}
.clear {clear:both;}
.ads_120 {margin:15px 30px 15px 30px;}
.left {float:left; margin:0 3px 2px 0;}
.skip{display:none;visibility:hidden;
}