*{margin:0;padding:0}
body{font-family:Arial;font-size:12px;padding-top:10px}
.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}
#container{margin:0 auto;position:relative;width:960px}
#colonne_gauche{float:left;width:255px}
#colonne_gauche .logo{position:relative;background:url(../gifs/logo.png) repeat 3px 0;display:block;height:75px;width:258px}
#colonne_gauche .nav{margin:0 !important;padding:0 !important;width:236px}
#colonne_gauche .nav li{list-style:none}
#colonne_gauche .nav li a{background:url(../gifs/menu.png) no-repeat;color:#fff;display:block;font-weight:700;height:31px;line-height:31px;margin:20px 0;padding-left:30px;text-decoration:none;width:206px}
#colonne_gauche .nav li a:hover, #selected{background:#C13119 !important}
#colonne_gauche .contact_box{background:url(../gifs/contact.png) no-repeat;height:70px;padding-top:10px;width:238px}
#colonne_gauche .contact_box p{font-weight:700;text-align:center}
#colonne_gauche .contact_box .element1{color:#C3C3C3;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;text-transform:uppercase}
#colonne_gauche .contact_box .element2{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:29px}
#colonne_gauche .contact_box .element3{display:none !important;padding-top:14px}
#colonne_gauche .contact_box .element3 a{color:#3E3E3E;font-family:"Century Gothic",arial;font-size:12px;text-decoration:none;text-transform:uppercase}
#colonne_gauche .contact_box .element3 a:hover{color:#000}
#colonne_droite{_height:524px;float:right;min-height:524px;text-align:justify;width:705px}
#colonne_droite object{position:absolute;z-index:-1;top:0;left:255px;float:right;width:705px}
#colonne_droite #NL_box{background:#C13119 none repeat scroll 0 0;color:#FFF;display:block;font-size:17px;font-weight:700;height:39px;left:447px;line-height:39px;padding:0 15px;position:absolute;text-align:center;text-decoration:none;top:0;z-index:1}
#colonne_droite #NL_box:hover{background:#3E3E3E !important}
#container #loupe{position:absolute;right:-38px;top:0;width:30px;z-index:1}
#container #loupe a{color:#3C3C3C;font-weight:700;line-height:20px;padding-left:5px;text-decoration:none}
#container #loupe a:hover{color:#C3C3C3}
.clic{cursor:pointer !important}
.element1:hover{color:#C13119 !important;-color:#C13119 !important}

#recherche_actualite{background:#fff !important}
#container #loupe .setFont{font-size:12px}
#container #loupe .setFont1{font-size:14px}
#container #loupe .setFont2{font-size:18px}
#colonne_droite #wm{margin-left:37px;margin-top:108px;padding:30px;width:580px}
#colonne_droite #wm h1, #newsletter_iframe h1{color:#900;font-family:"Century Gothic",arial;font-size:1.8em;margin-bottom:1.7em}
#colonne_droite #wm h2{color:#900;font-family:"Century Gothic",arial;font-size:1.6em;margin-bottom:1em;margin-top:1.7em}
#colonne_droite #wm h3{color:#900;font-family:"Century Gothic",arial;font-size:1.2em;margin-bottom:1em;margin-top:1.7em}
#colonne_droite #wm p, #newsletter_iframe p{font-size:1em;line-height:1.2em;margin-bottom:1em}
#colonne_droite #wm p strong{font-size:1em}
#colonne_droite #wm p a,#colonne_droite #wm ul li a,#wm ol li a, #newsletter_iframe a{color:#000;font-size:1em;font-weight:700;padding-bottom:1px;text-decoration:underline}
#colonne_droite #wm p a:hover,#colonne_droite #wm ul li a:hover,#wm ol li a:hover, #newsletter_iframe a:hover{color:#900 !important;text-decoration:none !important}
#colonne_droite #wm ul,#colonne_droite #wm ol{margin:1em 0 1em 3em}
#colonne_droite #wm ul li{font-size:1em;line-height:1.5em;list-style:square}
#colonne_droite #wm ol li{font-size:1em;line-height:1.5em;list-style:decimal}
#colonne_droite #wm hr{clear:both;margin:30px 0 25px 0}
#footer{border-top:1px solid #666;margin-top:20px}
#footer .element4{color:#3C3C3C;font-size:12px;font-weight:700;line-height:29px}
#footer a{color:#fff;display:block;float:left;font-size:12px;font-weight:700;margin:5px 0;padding:2px 3px;text-decoration:none;width:180px}
#footer a span{background:#3E3E3E;padding:3px}
#footer a span:hover{background:none !important;color:#3C3C3C !important}
#footer p{float:left;margin:25px 40px 0 0 !important;width:200px}

.box1, .box2, .box3{margin-bottom:25px;cursor:pointer;width:205px;height:140px;float:left;position:relative;margin-top:10px}
.box1 h2, .box2 h2, .box3 h2{background:#3C3C3C;color:#fff !important;font-family:arial !important;font-size:12px !important;margin:0 !important;padding:0 !important;height:30px !important;line-height:30px;width:170px !important;text-align:center}
.box1 a, .box2 a, .box3 a{background:#C13119 none repeat scroll 0 0;bottom:-3px !important;color:#FFF !important;display:block;font-family:arial !important;font-size:12px !important;font-weight:700;height:17px !important;line-height:17px;padding-left:5px;position:absolute !important;text-decoration:none;width:165px !important}
.box1{background:url(../gifs/box_img_1.jpg) no-repeat}
.box2{background:url(../gifs/box_img_2.png) no-repeat}
.box3{background:url(../gifs/box_img_3.png) no-repeat;width:170px !important}
.box1:hover, .box2:hover, .box3:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important}

.box4, .box5, .box6{cursor:pointer;width:205px;height:140px;float:left;position:relative;margin-top:10px}
.box4 h2, .box5 h2, .box6 h2{background:#3C3C3C;color:#fff !important;font-family:arial !important;font-size:12px !important;margin:0 !important;padding:0 !important;height:30px !important;line-height:30px;width:170px !important;text-align:center}
.box4 a, .box5 a, .box6 a{background:#C13119 none repeat scroll 0 0;bottom:-3px !important;color:#FFF !important;display:block;font-family:arial !important;font-size:12px !important;font-weight:700;height:17px !important;line-height:17px;padding-left:5px;position:absolute !important;text-decoration:none;width:165px !important}
.box4{background:url(../gifs/box_img_4.jpg) no-repeat}
.box5{background:url(../gifs/box_img_5.png) no-repeat}
.box6{background:url(../gifs/box_img_6.png) no-repeat;width:170px !important}
.box4:hover, .box5:hover, .box6:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important}

#dfkjgsgfsdu{height:29px;-padding-right:22px;position:absolute;right:0;top:0;width:290px}
#dfkjgsgfsdu a{height:29px !important;display:block;float:left;margin-right:22px}
#dfkjgsgfsdu .element1{background:url(../gifs/top1a.jpg) no-repeat;width:52px}
#dfkjgsgfsdu .element2{background:url(../gifs/top2a.jpg) no-repeat;width:118px}
#dfkjgsgfsdu .element3{background:url(../gifs/top3a.jpg) no-repeat;width:54px}
#dfkjgsgfsdu .element1:hover, #selected2-1{background:url(../gifs/top1h.jpg) no-repeat !important}
#dfkjgsgfsdu .element2:hover, #selected2-2{background:url(../gifs/top2h.jpg) no-repeat !important}
#dfkjgsgfsdu .element3:hover, #selected2-3{background:url(../gifs/top3h.jpg) no-repeat !important}
#wm .index_element1{float:right;clear:both;background:#000;color:#fff !important; text-decoration: none ;padding:0 10px;margin-top:15px}
#wm .index_element1:hover{background:#C13119 !important;color:black !important}
.contact_left{width:273px;float:left;margin-right:34px}
.contact_right{width:273px;float:right}
.contact_form .erreur{border:none !important;font-size:11px !important;font-weight:normal !important}
.contact_form .contact_left .submit {padding-left:0 !important;margin-left:0 !important}
.contact_form label{float:left;text-align:left !important;text-transform:uppercase;font-size:10px;font-weight:bold; width:180px !important}
.divGenerateurRequired{display:none !important}
.contact_form input, .contact_form textarea{background:#CCC}
#similar h1 {margin-bottom:1em;margin-top:2.7em}
#similar ul {float:left;width:200px}
#input_newsletter{float:left}
a img {border:none}
.page_ref{width:400px;margin-right:20px;float:left}
.carousel{width:150px;float:left}

#listing_calendrier {width:auto !important;background:none !important}
#container_actualite{width:auto !important;padding:0 !important}
#listing_calendrier{padding:0 !important}
#listing_calendrier p{color:#900;font-family:"Century Gothic",arial;font-size:22px !important;margin-bottom:1.7em}
.container_actualite a, .container_actualite #container_actualite .actualite h2 a, .container_actualite #container_actualite .actualite .link {color:#C13119;font-weight:bold}
#encart_actualite_perso {margin-top:20px}
#encart_actualite_perso h2{color:#900;font-family:"Century Gothic",arial;font-size:22px;margin-bottom:15px}
#encart_actualite_perso ul {margin-left:30px}
#encart_actualite_perso li{list-style:square;margin-bottom:10px}
#encart_actualite_perso li a{color:#444;font-weight:bold}
#encart_actualite_perso li a:hover{color:#000 !important;text-decoration:none !important}
#encart_actualite_perso .all_actu a{width:218px;background:#3E3E3E;color:#fff;font-weight:bold;text-decoration:none;padding:5px 10px;margin-top:15px;display:block}
#encart_actualite_perso .all_actu a:hover{background:#C13119 !important}
#listing_calendrier .all_actu a{font-size:12px !important;color:#900 !important;font-family:Arial, Helvetica, sans-serif !important}
#actualite_detail{width:auto !important;padding:0 !important}
.index_element1{text-decoration:none !important;padding:5px 10px !important;display:block}
#colonne_droite #wm p .index_element1:hover{color:#fff !important}
#actualite_detail h2 {border-bottom:1px solid #900 !important}
a.lieninter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000 !important;
	text-decoration: none !important;
}
