*{font-family:Arial, Helvetica, sans-serif;outline:none;margin:0;padding:0;}
a{text-decoration:none;}
img{border:0;}
p{line-height:1.4em;padding-bottom:1em;}
body{font-size:11px;background-color:#61713C;}
h1{color:#000;font-size:1.6em;display:block;clear:both;padding-left:5px;margin-bottom:0.7em;font-weight:400;padding-right:20px;margin-right:10px;border-bottom:solid #000 1px;margin-left:20px;padding-bottom:0.2em;}
h1 span{font-size:0.8em;color:#000;font-weight:700;}
h2{color:#61713C;font-weight:700;clear:both;font-size:1.4em;margin-bottom:0.5em;}
.aligncenter{text-align:center;}
.align_droite{text-align:right;}
.clear_both{clear:both;}
.img_right{float:right;border:solid #555 2px;margin:5px 10px;}
.img_left{float:left;border:solid #555 2px;margin:5px 10px;}
.couleurtexte{color:#CB8C1E;font-size:17px;font-weight:700;}
#header{position:absolute;top:0;width:906px;z-index:0;left:0;}
#slogan{display:block;font-size:22px;height:auto;margin-top:20px;text-align:center;width:100%;z-index:20;}
#encartheader{background-image:url(../gifs/logo.jpg);background-repeat:no-repeat;width:250px;height:19px;overflow:hidden;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;color:#E1E1BB;padding-top:125px;}
#encartheader_uk{background:url(../gifs/logo_uk.jpg) no-repeat;width:250px;height:19px;overflow:hidden;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;color:#E1E1BB;padding-top:125px;}
#diaporama{height:187px;width:656px;float:right;position:relative;z-index:-1;}
.contact{font-size:14px;overflow:hidden;font-weight:400;color:#fff;width:175px;float:left;height:85px;background-image:url(../gifs/contact.jpg);padding-left:75px;padding-top:3px;}
.contact span{font-size:19px;}
.contact a{color:#FFF;font-size:12px;}
.menuhorizontal li div{position:absolute;top:47px;left:0;width:200px;background-color:#97100D;opacity:0.9px;filter:alpha(opacity=90);z-index:200;}
.menuhorizontal li div a{height:30px;line-height:30px;border-bottom:solid #000 1px;font-weight:700;font-size:12px;}
.menuhorizontal li div a:hover{background-color:#000;}
.menuhorizontal{width:651px;float:right;background-image:url(../gifs/fond_menu.jpg);height:45px;overflow:hidden;padding-left:5px;}
.menuhorizontal li a{font-size:14px;color:#FFF;display:block;height:20px;line-height:20px;text-align:center;font-weight:400;margin-top:12px;float:left;padding:0 10px;}
.menuhorizontal li{float:left;list-style:none;position:relative;display:block;}
.menuhorizontal li a:hover{background-color:#263209;}
#menuvertical li{background-image:url(../gifs/pucepetit.jpg);background-position:0 1px;background-repeat:no-repeat;color:#FFF;display:block;font-size:12px;font-weight:700;list-style:none;margin-bottom:16px;margin-top:7px;padding-left:15px;text-decoration:none;width:180px;}
#menuvertical a{color:#154D3C;font-size:12px;font-weight:700;text-decoration:none;}
#menuvertical div{margin-top:14px;}
.encart_milieu{text-align:left;width:100%;float:left;}
.encart_milieu li{font-size:14px;text-align:left;list-style:none;font-weight:700;text-transform:uppercase;}
.encart_milieu li div p{font-size:12px;padding-left:50px;overflow:hidden;padding-bottom:0;}
.encart_milieu li div p a:hover{color:#000;background-image:url(../gifs/hover.jpg);background-repeat:no-repeat;background-position:0 2px;padding-left:30px;}
.encart_milieu li div p a{font-weight:700;font-size:11px;line-height:21px;text-transform:none;color:#455324;padding-left:0;}
.encart_milieu li span,.encart_milieu li a{color:#FFF;line-height:33px;display:block;padding-left:30px;}
#adresse{height:135px;background-image:url(../gifs/adresse.jpg);padding-left:30px;color:#FFF;font-weight:700;padding-top:20px;position:relative;}
#adresse p{font-size:12px;}
#adresse a{font-size:16px;color:#FBFFDE;}
#menu1{height:150px;background-image:url(../gifs/menu1.jpg);}
#menu2{height:91px;background-image:url(../gifs/menu2.jpg);}
#hoverhorizontal{background:#263209 !important;}
.hover_vertical{color:#000 !important;background-image:url(../gifs/hover.jpg) !important;background-repeat:no-repeat !important;background-position:0 2px !important;padding-left:30px !important;}
.hover_horizontal2{color:#80DCF9 !important;}
.menu-ouvert{display:block !important;}
#container_top{width:650px;float:right;overflow:hidden;height:200px;margin-bottom:15px;}
#container{position:relative;width:906px;padding-top:232px;margin:20px auto 0;}
#content{font-size:12px;width:100%;overflow:hidden;}
#colonne_gauche{float:left;overflow:hidden;width:253px;}
.encartcontent{color:#FFF;float:left;overflow:hidden;background-repeat:no-repeat;background-position:center;font-size:14px;height:200px;}
#colonne_centre{position:relative;text-align:justify;color:#fff;width:650px;float:right;overflow:hidden;}
.contentgene{background-color:#ECE9DC;border:1px solid #888F6E;color:#000;font-size:1em;margin-left:12px;overflow:hidden;width:596px;padding:20px 20px 5px;}
.contentmoitier{float:left;text-align:justify;width:450px;padding-bottom:20px;}
#colonne_centre a{font-weight:700;text-decoration:none;color:#485527;}
.contentgene ul{margin-left:25px;}
.relance{display:block;overflow:hidden;border-top:solid #3D3D3D 1px;border-bottom:solid #3D3D3D 1px;margin:15px 0;padding:10px;}
#colonne_centre .relance a{color:#FFF;}
#colonne_centre .relance a:hover{color:#BF040B;}
.liens{float:right;font-size:1.1em;display:block;padding-left:15px;line-height:22px;padding-right:10px;margin-top:0;padding-bottom:15px;}
#footer{font-size:11px;overflow:hidden;text-align:center;width:100%;}
#contenu-footer{font-size:14px;font-weight:400;width:939px;overflow:hidden;color:#FFF;padding-top:20px;margin:0 auto;}
#contenu-footer div{float:left;padding-left:30px;text-align:left;width:127px;padding-right:30px;background-image:url(../gifs/footer_trait.jpg);background-position:top left;background-repeat:no-repeat;}
#loupe{font-size:10px;position:absolute;right:0;text-align:center;top:38px;width:66px;height:24px;line-height:24px;color:#000;}
#loupe_txt{font-size:10px;position:absolute;right:75px;text-align:center;top:45px;color:#435224;}
#loupe a{color:#435224;font-weight:700;text-decoration:none;font-size:12px;}
#loupe a:hover{color:#000;text-decoration:underline;}
#actualite_detail .date{color:#fff !important;font-size:1em !important;}
#actualite_detail h2{font-size:1.7em !important;}
#container_actualite_listing{width:100%;}
.link{color:#A26A17 !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#listing_calendrier{background-color:#FBE7D0 !important;background:none !important;float:none !important;margin-top:25px !important;padding-top:25px !important;border-top:1px solid #dedede;overflow:hidden;width:600px !important;}
.all_actu a{color:#A26A17 !important;font-size:1.1em !important;}
#listing_calendrier li li a:hover{color:#000 !important;text-decoration:none !important;}
.actualite h2 a{font-size:1.1em !important;}
#encart_actualite li{list-style-type:none;padding-bottom:12px;}
#categorie_listing .selected{background:none !important;}
#encart_actualite ul li a{font-size:12px;font-weight:700;color:#fff;}
#container_actualite{width:97% !important;padding:0 !important;}
#container_actualite .actualite h2 a{margin-bottom:15px;}
#container_actualite .contenu_resume a{margin-top:15px;float:right;}
#container_actualite .contenu_resume span:hover{color:#fff !important;}
#listing_calendrier li li{margin-left:35px !important;display:list-item !important;list-style:circle !important;}
#listing_calendrier ul{padding-top:10px !important;}
#actualite_detail{float:none !important;width:600px !important;padding:0 !important;}
#encart_actualite ul li a:hover{color:#000 !important;}
#newsletter label{float:none !important;}
#newsletter_iframe{background-color:#FFF !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#news_rechercher{width:275px !important;border:1px solid #999 !important;color:#FFF !important;font-size:1.1em;}
#input_newsletter{float:left;margin:4px 5px;}
#submit_newsletter{background-image:url(../gifs/boutonOk.jpg) !important;color:#000;height:25px;width:59px;}
#newsletter a:hover,.all_actu a{font-weight:700;}
#listing_calendrier li li a,#categorie_listing .selected a,.all_actu a:hover,#newsletter_iframe p a,#newsletter_iframe h1,#newsletter_iframe h2,small a,#actualite_detail h2{color:#000 !important;border:none !important;}
#container_actualite .actualite h2 a:hover,#container_actualite .contenu_resume a:hover{color:#fff !important;text-decoration:none !important;}
#formulaire_1{margin-left:0;}
label{margin-top:6px;}
.encart{float:left;font-size:1.1em;padding-left:20px;width:170px;text-align:left;}
.titre{font-size:1.4em;color:#FFF;font-weight:700;display:block;padding-bottom:0;background-color:#475426;text-align:center;margin-bottom:15px;line-height:1.5em;padding-top:2px;height:1.5em;}
.noFloatingLabel input{width:auto !important;}
.submit input{width:auto !important;font-weight:700;background-color:#455224 !important;color:#FFF !important;padding:0.2em 1em;}
.generateur textarea,.generateur input{width:350px !important;border:solid #455224 1px;padding:2px 10px;}
span.required{color:red;}
.generateur .submit input{width:auto !important;margin-left:20%;_margin-left:38%;margin-top:15px;padding:2px 20px;}
form.generateur p,form.generateur div.divGenerateur,form.generateur div.divGenerateurErreur,p.categorie{font-size:1em !important;}
#formulaire_2 .divGenerateurRequired{display:none;}
#liens_utiles{clear:both;padding-top:10px;}
#liens_utiles a{display:block;line-height:25px;height:25px;padding-left:50px;background-image:url(../gifs/favoris.jpg);background-repeat:no-repeat;background-position:25px 4px;color:#FFF;font-size:12px;}
#liens_utiles #NL_box{margin-bottom:-16px;background-image:url(../gifs/newsletter.jpg);background-position:22px 5px;padding-left:52px;padding-bottom:0;}
#adresse_footer{display:block;background-color:#455324;padding:8px 0;}
#encart1{width:243px;background-image:url(../gifs/encart1.jpg);}
#encart2{width:238px;background-image:url(../gifs/encart2.jpg);}
#content_autres{float:left;width:169px;height:200px;}
#plan{position:absolute;right:15px;top:30px;display:block;width:75px;height:75px;overflow:hidden;background:url(../gifs/plan.jpg);}
.encartcontent span{display:block;text-align:center;text-transform:uppercase;font-weight:700;padding-top:15px;}
#lien_encart1,#lien_encart2{display:block;text-align:right;padding-top:145px;padding-right:15px;font-size:12px;color:#E1E1BB !important;}
.contentphoto div{float:left;text-align:center;width:258px;overflow:hidden;padding:0 20px;}
.contentphoto2 div{float:left;text-align:center;width:158px;overflow:hidden;padding:0 20px;}
.press{margin-bottom:10px;padding-bottom:10px;border-bottom:solid #455224 1px;overflow:hidden;}
.detail{width:600px;overflow:hidden;margin:0 auto;}
.visuel{float:left;width:150px;height:175px;padding:0 24px 20px;}
.visuel a{margin:0;padding:0;}
.visuel p{padding-bottom:0;}
.description{float:left;padding-left:15px;width:380px;}
.image{width:200px;}
.visuel .image a img{margin-bottom:10px;}
.listing{overflow:hidden;text-align:center;}
.listing .visuel{width:178px;overflow:hidden;margin:10px;}
.listing .visuel img{width:150px;height:100px;}
.float_left,#js_submit{float:left;}
.contact a:hover,#adresse a:hover,.encartcontent a:hover,#colonne_centre a:hover,#contenu-footer a:hover,#liens_utiles a:hover,#plan a:hover{color:#000;}
#contenu-footer a,#newsletter a{color:#FFF;font-size:11px;text-decoration:none;}
.contentphoto,.contentphoto2{overflow:hidden;margin:10px 0;}
.contentphoto div img,.contentphoto2 div img{margin-bottom:5px;}
.paginationControl{font-size:14px;text-align:center;padding-bottom:10px;}
.float_right,#langue{float:right;}