
html{background:none;}
body{font-family:Arial, sans serif;font-size:12px;color:#333;padding-bottom:50px;background:none;}
/*body{font-family:Arial, sans serif;font-size:12px;color:#333;padding-bottom:50px;background:url(./images/essaibg.jpg) no-repeat bottom center;}*/
/*body{font-family:Arial, sans serif;font-size:12px;color:#333;padding-bottom:50px;background:url(./images/essaibg2.jpg) no-repeat top center;}*/
a{color:#333;}
a:hover{text-decoration:none;}
em{font-style:italic;}

strong{}

.msg_ok{font-weight:bold;color:green;}
.msg_err{font-weight:bold;color:red;}

.spacer0{clear:both;font-size:0;height:0;}
.spacer10{clear:left;font-size:0;height:10px;}

#conteneur{width:990px;margin:0 auto;background:#FFF;}

#footer{text-align:center;padding:20px 0;clear:both;background:url(./images/footer.jpg) no-repeat top center;}
#hautdepage{width:740px;margin-left:235px;text-align:right;font-size:10px;}
#footer ul {display:inline;}
#footer ul li{display:inline;}
#footer ul li a{text-decoration:none;padding:0 5px;}
#footer ul li a:hover{text-decoration:underline;}

#partenaires_home{text-align:center;margin-top:20px;}
#partenaires_home strong, #partenaires_home u{display:block;text-align:left;margin:5px 0;}
#partenaires_home a{}

#header{position:relative;}
#accroche{font-size:16px;padding-left:50px;}

#menuh{margin:0 0 0 0;padding:0;background:url(./images/fondulmenuh.gif) repeat-x left center;}
#menuh li{display:table-cell;padding:3px 5px;background:url(./images/fondlimenuh.gif) no-repeat right center;vertical-align:middle;line-height:15px;}
#menuh li a{display:block;text-align:center;padding:0px;text-decoration:none;color:#FFF;font-weight:bold;}
#menuh li a:hover{text-decoration:none;}
.sousmenu{display:none;clear:left;background:#FFF;border:1px solid #505060;}
#menuh li ul li{display:inline;background:none;padding:0;}
#menuh li ul li a{background:#fff;color:#333;padding:2px 10px;text-align:left;}
#menuh li ul li a:hover{text-decoration:underline;}

#box_menuv{clear:left;width:235px;float:left;margin:0 3px 0 0;padding:0;}
#menuv{}
#menuv li.topmenu{display:block;padding:5px 0;margin:5px 0;}
#menuv li a.toplien{display:block;padding:5px;margin-bottom:5px;text-decoration:none;text-indent:25px;}/*font-size:20px pour IE7*/
#menuv li a.toplien:hover{}/*font-size:20px pour IE7*/
#menuv li ul li{padding-left:5px;}
#menuv li ul li a{padding:0px;text-decoration:none;}
#menuv li ul li a:hover{text-decoration:underline;}

#cadre_bandeaux{width:850px;height:316px;margin:auto;}
#bandeaux{}
#bandeau img{}

#main{float:left;width:740px;padding:0px 5px;margin:10px 0;border-left:1px dotted #CCC;}
#main h2{font-size:24px;margin-bottom:4px;font-weight:normal;}
#main h3{font-size:20px;margin-bottom:4px;font-weight:normal;}

a.retour{color:#333;}
a.retour:hover{text-decoration:none;}

#arbo{margin:5px;}
#arbo ul{}
#arbo ul li{margin:10px;padding:10px;background:#F5F5F5;border:1px solid #CCC;}
#arbo ul li a{text-decoration:none;}
#arbo ul li a:hover{text-decoration:underline;}

#details_prog{}
#details_prog li{margin:10px 5px;}

.editor p{margin-bottom:10px;}

fieldset input, fieldset textarea{font-family:arial,sans serif;font-size:12px;width:90%;background:#EBD7AF;color:#674C34;padding:2px 5px;border:1px solid #610101;}

/*page contact*/
.obligatoire{color:#D25F02;font-weight:bold;}
.tdlabel{width:25%;}
.tdlabel label{font-weight:bold;}
#form_contact input, #form_contact textarea{width:100%;border:1px solid #333;padding:2px 3px;color:#EF813A;}
#form_contact input#cp, #form_contact input#tel{width:auto;}
#form_contact #cell_submit{text-align:right;}
#form_contact #cell_submit input, .input_submit{width:auto;background:#FFF;padding:3px 15px;font-weight:bold;border:1px solid #333333;color:#EF813A;}

.error{display:block;color:#D25F02;font-weight:bold;}

/*page mentions, plan du site, liens utiles*/

.mentions h4, .mentions div h4{margin:15px 0 5px 0;font-weight:bold;}
#plandusite ul li{margin:10px;}

#illus{float:left;width:400px;padding-top:20px;}

#bandeau_adherent{position:relative;text-align:left;;background:#F5F5F5;padding:10px 5px;margin-top:5px;}
#bandeau_adherent a{display:block;text-align:right;text-decoration:none;}
#bandeau_adherent a:hover{text-decoration:underline;}

#galerie_photo{width:700px;margin:15px 25px;}
#galerie_photo .photo{display:block;float:left;}
#galerie_photo .photo a{border:1px solid #CCC;display:block;width:120px;height:80px;margin:5px;}
#galerie_photo .photo a:hover{text-decoration:none;}
#galerie_photo .photo a img{visibility:hidden;width:120px;height:80px}

.box {
	background:transparent url(./images/box_top.png) no-repeat scroll 0 0;
	margin-bottom:10px;
}
.box .top {
	padding: 8px 0px 6px 10px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.box .middle {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background: #FFFFFF;
	padding: 10px;
}
.box .bottom {
	height: 5px;
	background: url(./images/box_bottom.png) no-repeat left bottom;
}

