*{margin:0;padding:0}
.float_right{float:right}
.float_left{float:left}
.thumb_left{float:left;margin-bottom:5px;margin-right:15px}
.thumb_right{float:right;margin-bottom:5px;margin-left:15px}
.clear_both{clear:both}
.index_box a{float:left;margin-right:10px;width:134px;display:block;color:#FDF0B9 !important;font-size:14px;text-align:center;font-family:"Times New Roman", Times, serif;font-weight:bold;text-decoration:none;text-transform:uppercase}
.index_box a:hover{background:#5A3A23 !important;text-decoration:none !important;}
.index_box .element1 a{background:url(../gifs/template/box1.jpg) no-repeat;padding-top:17px;height:249px}
.index_box .element2 a{background:url(../gifs/template/box2.jpg) no-repeat;padding-top:8px;height:258px}
.index_box .element3 a{background:url(../gifs/template/box3.jpg) no-repeat;padding-top:5px;height:258px; line-height:14px;}
.index_box .element4 a{background:url(../gifs/template/box4.jpg) no-repeat;padding-top:8px;height:258px}
body{background:#FDF0B9 url(../gifs/template/body.jpg) repeat-x;font-family:Arial;font-size:0.8em}
#container{position:relative;margin:0 auto;padding-top:248px;width:960px}
#loupe{position:absolute;top:-38px;right:0;width:88px;height:37px;}
#header{height:220px;left:0;position:absolute;top:0;width:100%}
#content{width:100%;position:relative}
#colonne_gauche{width:246px}
#colonne_centre{border-top:1px solid #B49E75;border-bottom:1px solid #B49E75;padding:15px 64px 30px 63px;margin-bottom:10px;width:587px;margin-top:48px;background:url(../gifs/template/colonne_centre.jpg) repeat-y;position:relative}
#menu_vertical{position:absolute;height:38px;left:-6px;top:-38px; width:620px;}
#menu_vertical a{line-height:38px;color:#fdf0b9;letter-spacing:1px;font-size:12px;font-weight:bold;border-left:1px solid #B49E75;border-right:1px solid #B49E75;background:url(../gifs/template/menu_hover.jpg) repeat-x;margin:0 6px;text-align:center;text-decoration:none;padding:0 5px;height:38px;float:left}
#menu_vertical a:hover,.selected_top{color:#5A3A23 !important;background:url(../gifs/template/menu_link.jpg) repeat-x !important}
#logo a{background:url(../gifs/template/logo.jpg) no-repeat;height:246px;width:217px;display:block}
#diaporama{background:url(../gifs/template/000.jpg) no-repeat;height:220px;width:401px; margin-top:28px;}
#menu{background:url(../gifs/template/navigation_primary.jpg) no-repeat;width:342px;height:194px}
#menu p{line-height:28px;padding-top:25px}
#menu a{background:url(../gifs/template/puce_menu_normal.jpg) no-repeat 23px 4px;color:#807255;text-decoration:none !important;font-weight:bold;font-size:14px;padding-left:47px}
#menu a:hover,.selected_doh{background:url(../gifs/template/puce_menu_hover.jpg) no-repeat 23px 4px !important;color:#fff3ba !important}
#encart_contact{margin-top:10px;background:url(../gifs/template/encart_contact.jpg) no-repeat;height:260px;padding-top:10px;padding-left:10px;padding-right:10px;width:196px}
#encart_contact p{color:#fff;padding:5px}
#encart_contact .element1{}
#encart_contact .element1 a{color:#F59500;text-decoration:none}
#encart_contact .element2{color:#FDF0B9}
#encart_contact .element3 {text-align:center;margin-top:22px;}
#encart_contact .element3 a{color:#000;background:#F59500;padding:3px 0;width:100%;display:block;text-decoration:none;font-weight:bold;font-size:18px}
#encart_contact .element3 a:hover{color:#F59500;background:#000}
#encart_planacces{margin-top:10px;background:url(../gifs/template/plan-acces.jpg) no-repeat;width:216px;height:181px;margin-bottom:10px}
#encart_planacces .element1{color:#fff;font-family:"Times New Roman", Times, serif;text-transform:uppercase;font-size:16px;font-weight:bold;padding-top:15px;padding-left:15px}
#encart_planacces .element2{color:#FDF0B9;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:25px;padding-left:35px}
#encart_planacces .element3{padding-top:67px;text-align:center;text-decoration:none}
#encart_planacces .element3 a{color:#000;background:#F59500;padding:3px 0;width:100%;display:block;text-decoration:none;font-weight:bold;font-size:18px}
#encart_planacces .element3 a:hover{color:#F59500 !important;background:#000 !important}
hr{margin:35px 0}
#footer{background:url(../gifs/template/logo_footer.jpg);height:132px;padding-top:14px}
#footer .element1{padding-left:160px;float:left;padding-right:50px}
#footer .element2{float:left;padding-right:30px}
#footer a{text-decoration:none;color:#FDF0B9;font-weight:bold}
#footer a:hover{text-decoration:underline;color:#F59500}
#footer span{color:#F59500;font-weight:bold;padding-right:5px}
#footer p{line-height:20px}
#wm {position:relative}
#wm h1:first-letter , #wm h2:first-letter , #wm h3:first-letter , #wm li:first-letter , #wm a:first-letter , #wm p:first-letter{text-transform:uppercase}
#wm h1{font-size:1.5em;font-weight:bold;color:#807255;background:url(../gifs/template/h1.jpg) no-repeat;padding-left:70px;margin-bottom:20px;margin-left:-35px;line-height:35px;height:35px}
#wm h2{color:#807255;font-size:1.4em;margin-bottom:1em;margin-top:2em}
#wm h3{color:#807255;font-size:1.2em;margin-bottom:1em;margin-top:2em}
#wm p,#wm li{color:#444;line-height:1.4em;text-align:justify}
#wm p{margin-bottom:1em}
#wm p a,#wm li a{color:#807255;text-decoration:none;font-weight:bold}
#wm p a:hover,#wm li a:hover{color:#F59500;text-decoration:underline}
#wm ul,#wm ol{margin-left:3em;margin-top:1em;margin-bottom:2em}
#wm ul li{list-style:square}
#wm ol li{list-style:decimal}
#wm input,#wm textarea{border:1px solid #000;width:250px}
#wm textarea{height:100px}
#wm label{text-align:left;text-transform:uppercase;width:250px}
#wm .submit{margin:0 !important;padding:0 !important}
#wm .submit input{width:250px;}
.divGenerateur input{width:15px !important;border:none !important}
.divGenerateur label{width:223px !important}
#dsfzekodoooop{font-size:120%}
.couleur { color:#BA8845 }

/********actu detail*************/
#actualite_detail h2 {
	color:#807255 !important;
	border-bottom:1px solid #807255 !important;
}



#news_rechercher {
	background:#FFFFFF url(../../ressources/img/rechercher.jpg) no-repeat scroll left center !important;
}

#recherche_actualite, #news_rechercher {
	color:#3A2712 !important;
}


/*******fin detail actu*********/

#listing_calendrier {
	width:600px !important; 
	background:#F5F3EA none repeat scroll 0 0 !important;
	border:1px solid #aa9981;
	margin-bottom:10px;
}

#listing_calendrier p {
	color:#807255;
	font-size:16px;
	padding-top: 10px;
	font-variant:small-caps;
}

#listing_calendrier ul li {
	padding-top: 18px;
	line-height:18px;
	color:#f59600 !important;
}

#listing_calendrier ul {
	list-style:none !important;
	list-style-image:none !important;
}

#listing_calendrier ul li a {
	color:#2E1E11 !important;
}

#listing_calendrier ul li a:hover {
	color:#807255 !important;
}


#listing_calendrier p.all_actu {
	text-align:right;
	font-size:13px;
	margin-bottom:0;
	padding-bottom:0;
}

#actualite_detail .date {
	color:#333 !important;
}

#listing_calendrier p.all_actu a {
	text-align:right;
	color:#2c1c11;
	padding-right:15px;
	font-size:13px;
	text-decoration:underline;
}


#listing_calendrier p.all_actu a:hover {
	text-align:right;
	font-size:13px;
	text-decoration:none;
}

#listing_calendrier li li:hover {
}
/*************listing actu*****************/

#container_actualite h2 {
	font-size:18px;
	color:#807255;
	border-bottom:1px solid #807255 !important;
}

#container_actualite h2 a {
	font-size:18px !important;
	color:#807255;
	font-weight:bold !important;
}

#container_actualite h2 a:hover {
	color:#F59500 !important;
	text-decoration:none !important;
}

#container_actualite, #actualite_detail {
	width:640px !important;
	padding:0 !important;	
	text-align:justify;
	color:#000;
}


.lien_actu_listing {
	text-align:right  !important;
}

.lien_actu_listing a {
	color:#a8022e !important;
	padding-right:15Px;
    background:url(gifs/puce_lien.jpg) right no-repeat;
	text-decoration:none;
}

.lien_actu_listing a:hover {
	text-decoration:underline;
}

.actualite .link {
	color:#807255 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
}

.actualite a .link:hover {
	color:#F59500 !important;
}

.contenu_resume {
	color:#000;
}

/***************fin listing actu**************/


/******* FIN TPL ***********/