*{margin:0;outline:none;padding:0;}
body{font-family:arial;font-size:12px}
a{font-weight:bold}
#container{width:960px;margin:0 auto;position:relative;padding-top:241px}
#container #content{padding-top:15px;width:960px;overflow:hidden}
#container #content #colonne_centre{width:690px;float:right}
#container #content #colonne_centre p,
#actualite_detail div{line-height:20px;margin-bottom:1em;text-align:justify}
#container #content #colonne_centre ul,
#container #content #colonne_centre ol{margin-left:3em;margin-bottom:1em}
#container #content #colonne_centre li{line-height:20px;list-style:square;text-align:justify}
#container #content #colonne_centre strong{}
#container #content #colonne_centre p a,
#container #content #colonne_centre li a{color:#D87130}
#container #content #colonne_centre li a:hover,
#container #content #colonne_centre p a:hover{color:#333;text-decoration:none}
#container #content #colonne_centre h1{font-size:18px;text-transform:uppercase !important;margin-bottom:20px;color:#D87130}
#container #content #colonne_centre h2{font-size:14px;margin-bottom:1em;margin-top:1.5em;color:#793C05;border-bottom:1px solid #793C05;padding-bottom:0.2em}
#container #content #colonne_centre h3{}
#container #content #colonne_gauche{width:235px;float:left}
#container #content #colonne_gauche .contact{float:left;background:#777;width:235px}
#container #content #colonne_gauche .contact h2{color:#fff;font-weight:bold;font-size:16px;padding-left:10px;padding-bottom:6px;border-bottom:1px solid #fff;padding-top:10px;margin-right:10px;margin-left:15px}
#container #content #colonne_gauche .contact *{color:#fff}
#container #content #colonne_gauche .contact .element1{font-weight:bold;font-size:20px;padding-left:15px;padding-top:15px}
#container #content #colonne_gauche .contact .element2{font-weight:bold;font-size:17px;padding-left:15px;padding-top:7px}
#container #content #colonne_gauche .contact .element3{background:url(../gifs/sidebar_contact.jpg) no-repeat;width:207px;height:51px;display:block;margin-left:15px;margin-top:5px}
#container #content #colonne_gauche .contact .element3:hover{opacity:0.6;filter:alpha(opacity=60)}
#container #content #colonne_gauche .contact .element4{font-size:14px;margin-bottom:15px;margin-top:15px;margin-left:22px}
#container #content #colonne_gauche .contact .element5{font-size:14px;margin-bottom:15px;margin-top:15px;margin-left:22px}
#container #content #colonne_gauche .contact .element6{font-size:14px;margin-bottom:15px;margin-top:15px;margin-left:22px}
#container #content #colonne_gauche .contact .element7 a{display:block;background:url(../gifs/puce.png) no-repeat -5px -2px;padding-left:15px;font-size:12px;font-weight:bold;text-decoration:none;padding-bottom:15px;margin-top:15px;margin-left:22px}
#container #content #colonne_gauche .contact .element7 a:hover{text-decoration:underline;color:#Fc0}
#container #content #colonne_gauche .actualites{float:left;margin-top:10px;background:#646464;width:235px;overflow:hidden}
#container #content #colonne_gauche .actualites h2{color:#fff;font-weight:bold;font-size:16px;padding-left:10px;padding-bottom:6px;border-bottom:1px solid #fff;padding-top:10px;margin-right:10px;margin-left:15px}
#container #content #colonne_gauche .actualites ul{margin-left:24px;margin-top:7px;margin-bottom:9px;padding-right:24px}
#container #content #colonne_gauche .actualites ul li{list-style:none;color:#bbb;font-size:11px}
#container #content #colonne_gauche .actualites ul li p{margin-top:5px}
#container #content #colonne_gauche .actualites ul li a{color:#fff;font-size:12px;text-decoration:none}
#container #content #colonne_gauche .actualites ul li a:hover{color:#FFCC00;text-decoration:underline}
#container #content #colonne_gauche .actualites .all_actu{display:block;font-size:12px;font-weight:bold;text-decoration:none;padding-bottom:15px;margin-top:7px;margin-left:22px}
#container #content #colonne_gauche .actualites .all_actu a{color:#fff;text-decoration:none}
#container #content #colonne_gauche .actualites .all_actu a:hover{color:#ffcc00;text-decoration:underline}
#container #content #colonne_gauche .speedlinks{float:left;border:3px solid #999;margin-top:10px;padding:10px;width:209px;overflow:hidden}
#container #content #colonne_gauche .speedlinks h2{color:#333;font-weight:bold;font-size:16px;padding-left:10px;padding-bottom:6px;border-bottom:1px solid #333;margin-bottom:10px}
#container #content #colonne_gauche .speedlinks p{margin-bottom:7px;margin-left:15px}
#container #content #colonne_gauche .speedlinks p a{color:#333;text-decoration:none}
#container #content #colonne_gauche .speedlinks p a:hover{color:#000;text-decoration:underline}
#container #header{width:960px;height:241px;position:absolute;top:0}
#container #header .top{text-align:right;height:30px;width:960px}
#container #header .top a{height:30px;line-height:30px;color:#333;padding:0 15px}
#container #header .top a:hover{text-decoration:none;color:#000}
#container #header .middle{position:relative;background:url(../gifs/header_center.jpg) repeat;height:176px;width:960px}
#container #header .middle #logo{margin-left:25px;background:url(../gifs/header_logo.jpg) no-repeat;text-indent:-13330px;width:189px;height:176px;display:block}
#container #header .middle #logo:hover{opacity:0.6;filter:alpha(opacity=60)}
#container #header .middle #baseline *{color:#fff;position:absolute;font-weight:bold}
#container #header .middle #baseline .element1{top:40px;left:215px;font-size:16px}
#container #header .middle #baseline .element2{top:63px;left:198px;font-size:16px}
#container #header .middle #baseline .element3{top:96px;left:237px;text-transform:uppercase;font-size:10px}
#container #header .middle #baseline .element4{top:110px;left:235px;text-transform:uppercase;font-size:10px}
#container #header .middle #diaporama{top:0;right:0;width:497px;margin-right:10px;height:176px;position:absolute;background:url(../gifs/000.jpg) no-repeat}
#container #header .bottom{width:960px;height:auto}
#container #header .bottom li{float:left;list-style:none;border-right:2px solid #333}
#container #header .bottom li a{float:left;font-size:15px;background:#BAE1E0;display:block;padding:0 36px;text-decoration:none;text-align:center;height:35px;line-height:35px;color:#333}
#container #header .bottom li a:hover, .selected{background:#8DC3C3 !important}
#container #header .bottom .element1 {width:144px;overflow:hidden}
#container #header .bottom .element2 {width:195px}
#container #header .bottom .element3 {width:140px}
#container #header .bottom .element4 {width:303px}
#container #header .bottom .element5 {width:170px;border:none !important}
#container #header .bottom .element5 a{padding-right:45px}
#gone{}
#gone ul{position:absolute;top:241px;width:210px;display:none;opacity:0.9;filter:alpha(opacity=90)}
#gone ul li a{color:#000 !important}
#gone #sous_menu1{left:0}
#gone #sous_menu2{left:146px}
#gone #sous_menu3{left:343px;width:250px !important}
#gone #sous_menu3 li a{width:250px !important}
#gone #sous_menu4{left:485px}
#gone #sous_menu5{left:790px;width:160px !important}
#gone #sous_menu5 li a{width:160px !important}
#gone ul li{list-style:none;float:left}
#gone ul li a{padding-left:10px;background:#8DC3C3;width:210px;color:#333;text-decoration:none;height:20px;line-height:20px;display:block;float:left;}
#gone ul li a:hover{background:#BAE1E0}
#footer{margin:0 auto 20px auto;width:960px}
#footer p{text-align:center;color:#333}
#footer p a{font-weight:normal;text-decoration:none;color:#333}
#footer p a:hover{text-decoration:underline}
#footer .bold{font-weight:bold !important}
#loupotext{display:none}
.dfdgfg{width:auto;height:1px !important;padding:0 !important;overflow:hidden;background:#793D07;border-bottom:1px solid #AD8A6A;margin:20px 0}
#formulaire_1 .submit{margin-left:65px !important;padding:0 !important;}
#formulaire_1 textarea{border:1px solid #6A3405;height:100px;width:300px;}
#formulaire_1 input{border:1px solid #6A3405;width:220px;}
#formulaire_1 label{line-height:14px !important;text-align:left !important;}
#formulaire_1 p{margin:0 !important;}
#formulaire_1 #field_5{background:#6A3405;border:0;color:#fff !important;cursor:pointer;height:24px;width:70px !important;}
.divGenerateurRequired{display:none;}
.erreur{border:none !important;color:#f60 !important;}
.presentation{line-height:1.8em;}
input,textarea{padding:0.3em;font-family:arial;font-size:12px;}
.presentation .element1{color:#666;font-size:1.6em;font-weight:700;}
.presentation .element2{color:#6A3405;font-size:1.7em;font-weight:700;}
#recherche_actualite{margin:5px auto;width:95%;}
#news_btn_rechercher{background:#6A3405;border:none !important;color:#fff;cursor:pointer;height:22px !important;line-height:22px !important;width:44px !important;}
#news_btn_rechercher:hover{filter:alpha(opacity=85);opacity:0.85px;}
#news_rechercher{border:1px solid #6A3405 !important;width:200px !important;}
.actualite h2 a{color:#6A3405 !important;font-size:1em !important;text-decoration:none !important;}
.actualite h2 a:hover,.actualite .link:hover{color:#f60 !important;}
.actualite .link{color:#6A3405 !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:0.9em !important;}
#listing_calendrier{background:none !important;float:none !important;margin-top:0 !important;padding:0 !important;width:100% !important}
#listing_calendrier ul{margin:10px !important;}
#listing_calendrier li{list-style:none;}
#listing_calendrier li li a{color:#6A3405 !important;}
#listing_calendrier li li{margin:0.3em 1em !important;}
#listing_calendrier li li:hover{background:none !important;}
#listing_calendrier ul li ul li{display:list-item;list-style:square}
#actualite_detail h2{border-bottom:1px solid #693408 !important;color:#693408 !important;font-size:1.4em !important;letter-spacing:0 !important;margin:0.4em !important;}
#actualite_detail div{margin:2em 0;text-align:justify;}
#container_actualite,#actualite_detail{padding:20px 0 0 !important;width:100% !important;}
.demiGauche{float:left;width:334px}
.demiDroite{float:right;width:290px}
.rggedr:hover{opacity:0.6;filter:alpha(opacity=60)}
/*
<div id="loupotext"><span class="accroche">Taille du texte</span>
<script language="javascript" type="text/javascript">
fontSize1 = "1.2em";
fontSize2 = "1.5em";
loupe_id_content = "#content";
</script>
<div id="loupe">
<a href="javascript:void(0);" class="setFont" title="Diminuer/Augmenter la taille du texte">A</a> | 
<a href="javascript:void(0);" class="setFont1" title="Diminuer/Augmenter la taille du texte">A<span>+</span></a> | 
<a href="javascript:void(0);" class="setFont2" title="Diminuer/Augmenter la taille du texte">A<strong>+</strong></a>

#newsletter_iframe{background:#fff !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#fancy_div{background:#fff !important;}
#input_newsletter{border:1px solid #DD1A0A;float:left;margin:5px 5px 0;width:130px;}
#submit_newsletter{background:#900;border:none !important;color:#fff !important;cursor:pointer;float:left;height:27px;line-height:27px;width:40px !important;}
#newsletter_iframe label{height:27px !important;line-height:27px !important;}
#newsletter_iframe p a{color:#D81D14;}
*/
.plan{text-align:center !important;margin-bottom:1px;}
.ref{color:#000 !important;text-decoration:none;font-weight:normal;}