*{margin:0;padding:0}
.float_right{float:right}
.thumb_left{float:left;margin-bottom:5px;margin-right:15px}
.thumb_right{float:right;margin-bottom:5px;margin-left:15px}
.clear_both{clear:both}
body{background:#fff url(../gifs/body.jpg) repeat-x 0 0;font-family:Arial, Helvetica, sans-serif;font-size:0.75em}
#container{margin:0 auto;padding-top:196px;position:relative;width:960px; background:url(../gifs/bg.jpg) no-repeat #fff -19px 0; overflow:hidden;}
#header{left:0;position:absolute;top:0;width:100%}
.flekgoejkfk{background:darkred;padding:0 3px}
#content{_height:500px;width:100%}
#colonne_gauche{position:absolute;top:196px;left:0;width:288px}
#colonne_centre{width:672px}
#footer{background:url(../gifs/footer_bg.jpg) repeat-x;height:100px;margin-top:40px}
#logo a{background:url(../gifs/header_logo.jpg) no-repeat;display:block;height:145px;left:0;position:absolute;top:0;width:286px}
#adresse{color:#FFF;left:289px;line-height:20px;position:absolute;top:38px}
#contact{background:url(../gifs/header_contact.jpg) no-repeat;height:86px;position:absolute;right:0;top:39px;width:503px}
.menu{
	left:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:145px;
	width:960px;
	padding-left: 50px;
}
.menu li a{background:url('../gifs/header_menu.jpg');display:block;height:51px}
li#menu0{width:90px}
li#menu2{width:97px}
li#menu4{width:154px}
li#menu5{width:102px}
li#menu6{width:217px}
li#menu7{width:170px}
li#menu1,li#menu3{width:105px}
li#menu0 a{background-position:0 0}
li#menu1 a{background-position:-90px 0}
li#menu2 a{background-position:-195px 0}
li#menu3 a{background-position:-292px 0}
li#menu4 a{background-position:-376px 0}
li#menu5 a{background-position:-397px 0}
li#menu6 a{background-position:-499px 0}
li#menu7 a{background-position:-716px 0}
#menu0 a:hover,#selected0{background-position:0 51px !important}
#menu1 a:hover,#selected1{background-position:-90px 51px !important}
#menu2 a:hover,#selected2{background-position:-195px 51px !important}
#menu3 a:hover,#selected3{background-position:-292px 51px !important}
#menu4 a:hover,#selected4{background-position:-376px 51px !important}
#menu5 a:hover,#selected5{background-position:-397px 51px !important}
#menu6 a:hover,#selected6{background-position:-499px 51px !important}
#menu7 a:hover,#selected7{background-position:-716px 51px !important}
#menu_top{float:right;margin-bottom:11px;margin-top:12px}
#menu_top a{color:#fff;font-weight:700;text-decoration:none}
#menu_top a:hover,.selected_top{color:#77b5fe;text-decoration:underline}
#menu_top span{color:#fff;margin:0 15px}
#contact p{color:#000;font-family:Tahoma, Arial;font-size:1.7em}
#contact .element0 a{display:block;height:86px;position:absolute;right:0;top:0;width:502px}
#contact .element1{padding-left:115px;padding-top:18px}
#contact .element2{padding-left:101px}
#contact .element2 span{color:#900;font-weight:700}
#encart_actualites{background:url(../gifs/colonne_gauche_actualites.jpg) no-repeat;height:322px;padding-left:9px;padding-right:9px;padding-top:66px;width:232px}
#plan_acces a{background:url(../gifs/colonne_gauche_planacces.jpg) no-repeat;color:#000;display:block;font-weight:700;height:21px;padding-left:9px;padding-top:114px;width:254px}
#plan_acces a:hover{color:#8B0000;text-decoration:none}
#footer .center1{margin:0 auto;position:relative;width:960px}
#footer .center2{background:transparent url(../gifs/footer_bg_center.jpg) no-repeat scroll 0 0;height:206px;left:294px!important;position:absolute;top:-37px;width:343px}
#footer #partenaires{height:112px;width:1260px; margin:0 auto;}
#footer #partenaires a{display:block;height:52px;}
#footer #partenaires p{float:left;padding-top:5px !important}
#footer #partenaires .element1 a{background:url(../gifs/footer_partenaire1.jpg) no-repeat;width:161px; margin-left:5px;}
#footer #partenaires .element1 a:hover{background:url(../gifs/footer_partenaire1.jpg) no-repeat 0 -58px}
#footer #partenaires .element2 a{background:url(../gifs/footer_partenaire2.jpg) no-repeat;width:159px}
#footer #partenaires .element2 a:hover{background:url(../gifs/footer_partenaire2.jpg) no-repeat 0 -58px}
#footer #partenaires .element3 a{background:url(../gifs/footer_partenaire3.jpg) no-repeat;width:95px}
#footer #partenaires .element3 a:hover{background:url(../gifs/footer_partenaire3.jpg) no-repeat 0 -58px}
#footer #partenaires .element4 a{background:url(../gifs/footer_partenaire4.jpg) no-repeat;width:55px}
#footer #partenaires .element4 a:hover{background:url(../gifs/footer_partenaire4.jpg) no-repeat 0 -58px}
#footer #partenaires .element5 a{background:url(../gifs/footer_partenaire5.jpg) no-repeat;width:180px}
#footer #partenaires .element5 a:hover{background:url(../gifs/footer_partenaire5.jpg) no-repeat 0 -58px}
#footer #partenaires .element6 a{background:url(../gifs/footer_partenaire6.jpg) no-repeat;width:200px}
#footer #partenaires .element6 a:hover{background:url(../gifs/footer_partenaire6.jpg) no-repeat 0 -58px}
#footer #partenaires .element7 a{background:url(../gifs/footer_partenaire7.jpg) no-repeat;margin:0 !important;width:63px}
#footer #partenaires .element7 a:hover{background:url(../gifs/footer_partenaire7.jpg) no-repeat 0 -58px}

#footer #partenaires .element8 a{background:url(../gifs/oh.jpg) no-repeat;margin:0 !important;width:166px}
#footer #partenaires .element8 a:hover{background:url(../gifs/oh.jpg) no-repeat 0 -58px}

#footer #partenaires .element9 a{background:url(../gifs/airlogo.jpg) no-repeat;margin:0 !important;width:95px}
#footer #partenaires .element9 a:hover{background:url(../gifs/airlogo.jpg) no-repeat 0 -58px}

#footer #partenaires .element10 a{background:url(../gifs/logo.jpg) no-repeat;margin:0 !important;width:79px}
#footer #partenaires .element10 a:hover{background:url(../gifs/logo.jpg) no-repeat 0 -58px}
#footer .adresse{color:#005DC7;left:147px;position:absolute;top:83px;width:180px;z-index:1000}
.links{width:280px}
.links a{background:url(../gifs/footer_link.jpg) no-repeat 0 4px;color:#000;font-weight:700;padding-left:20px;text-decoration:none}
.links a:hover{color:#005DC7;font-weight:700;text-decoration:underline}
.jours a{display:block;height:86px;left:291px;position:absolute;top:195px;width:86px;z-index:2000}
#newsletter{height:200px;left:637px;position:absolute;top:0;width:318px}
#newsletter p{color:#CDCDCD;margin-bottom:15px}
#newsletter .email_news{background:url(../gifs/footer_input_mail.jpg) no-repeat;border:none;height:25px;padding:5px;width:170px}
#newsletter .bouton_news{background:url(../gifs/footer_input_button.jpg) no-repeat;border:none;height:26px;width:96px}
#newsletter .bouton_news:hover{background:url(../gifs/footer_input_button.jpg) no-repeat 0 -26px}
#newsletter a{color:#005DC7;text-decoration:underline}
.blanc{background:#A0FFA0;border:2px solid #6DD96D;color:#000 !important;font-weight:700;padding:5px}
#wm h1{color:#005DC7;font-family:"Arial Narrow", Arial;font-size:2em;margin-bottom:25px;margin-top:16px}
#wm h1:first-letter { text-transform: uppercase }
#wm h2{color:#005DC7;font-family:"Arial Narrow", Arial;font-size:1em;margin-bottom:16px;margin-top:25px;text-transform:uppercase}
#wm p{color:#000;line-height:1.7em;margin-bottom:15px;text-align:justify}
#wm li{color:#000;line-height:1.7em;text-align:justify}
#wm ul{margin-bottom:20px;margin-left:50px}
#wm p strong{color:#005DC7}

#wm { min-height:500px;}
#wm .index_quisommesnous a{background:url(../gifs/index_qui,sommes,nous.jpg) no-repeat;display:block;height:26px;width:320px}
#top_actu_index{background:url(../gifs/index_actualites_h2.jpg) no-repeat;height:27px;width:670px}
hr{background:grey;border:none;margin:20px 0 35px}
.h2_accueil{color:#000 !important;font-family:Arial;font-size:1.3em;line-height:27px;margin:0 !important;padding-left:10px}
.dop{color:#000 !important;float:right !important;line-height:27px !important;padding-right:10px}
.gow a{background:url(../gifs/inde_allactus.jpg) no-repeat;display:block;float:right;height:26px;width:170px}
#colonne_gauche .all_actu{left:110px;position:absolute;top:359px;width:150px}
#colonne_gauche .all_actu a{color:#005DC7;display:block;height:20px;width:150px}
#colonne_gauche .all_actu a:hover{color:#000;text-decoration:none}
.setFont{font-size:12px}
.setFont1{font-size:15px}
.setFont2{font-size:20px}
#loupe span{color:#005DC7;margin:0 10px}
#encart_actualites ul{margin:0 !important;padding:0 !important}
#encart_actualites li{height:86px;list-style:none !important;padding-top:9px;width:100%}
#encart_actualites .element1{float:left;height:51px;margin-right:9px !important;overflow:hidden;width:40px}
#encart_actualites .element2{color:#000;display:block;font-size:11px;font-weight:700;height:14px;overflow:hidden;text-decoration:none;text-transform:uppercase}
#encart_actualites .element2:hover{color:#730000;text-decoration:underline}
#encart_actualites .element3{color:#444;font-size:11px;height:46px;overflow:hidden;text-align:justify}
#encart_actualites .element4 a{color:#730000;display:block;font-weight:700;height:26px;line-height:26px;text-decoration:none}
#encart_actualites .element4 a:hover{color:#000;text-decoration:underline}
.float_left,.menu li{float:left}
.menu li span,#wm .index_quisommesnous span{display:none}
#newsletter a:hover,.setFont,.setFont1,.setFont2{color:#000;text-decoration:none}
#loupe{position:absolute;right:0;top:210px}
#loupotext{position:absolute;right:30px;top:180px}
#recherche_actualite p {color:#444;margin:0 10px 0 0;}
#recherche_actualite {color:#000 !important;border:1px solid #999;height:20px;padding:10px 0 10px 15px;}
.actualite h2 a {color:#005DC7 !important;font-weight:bold !important}
.link{color:#005DC7!important}
#listing_calendrier {border:#222 1px solid !important;margin-top:30px !important;width:100% !important;float:none !important}
#container_actualite{padding:0 !important;width:auto !important;float:none !important}
#actualite_detail{float:none !important;padding:0 !important;}
#listing_calendrier .all_actu a{color:#005DC7}
#actualite_detail h2 {border-bottom:1px solid #005DC7 !important;color:#005DC7!important;font-size:21px;letter-spacing:0.03em;margin-top:0 !important;margin-bottom:15px}
#listing_calendrier li a {color:#005DC7 !important;display:block !important}
#listing_calendrier li a:hover{color:#000 !important; text-decoration:none !important}
.date {color:#ddd !important}
#wm p a, #wm li a{color:#005DC7}
#wm p a:hover, #wm li a:hover{color:#000}
#element1{float:left;width:316px;margin-right:40px}
#element1 label{text-transform:uppercase;text-align:left}
#element1 input,#element1 textarea{width:250px;border:1px solid #f60}
#element1 .submit{margin:0 !important;padding:0 !important}
#element1 .submit input{padding:0;margin:0}
#element2{float:left;width:316px}
.sdfdehoze a{position:absolute;top:258px;right:39px;background:url(../gifs/dl-pdf.jpg) no-repeat;width:239px;height:70px;display:block;}
.sdfdehoze a:hover{background:url(../gifs/dl-pdf.jpg) no-repeat 0 -70px}
#taipaile p{margin:0 !important}
#form_filtre{margin-bottom:30px}
.bt_suivant, .bt_precedent{float:left;color:#005DC7}
.numpage{font-size:120%;letter-spacing:2px;margin:0 5px 30px 5px;display:block;color:#444;text-decoration:none;float:left;font-weight:bold}
.numpage:hover{color:#005DC7}
.numpage span{color:#005DC7;padding:0 6px}
#taipaile{margin-bottom:16px;margin-right:15px;border:1px solid #666;position:relative;width:180px;background:#333;padding:10px; height:181px}
#taipaile .element1{color:#000;font-weight:bold;display:block;margin-bottom:5px !important;padding:5px !important;background:#77b5fe;color:#000}
#taipaile .element2 img{border:3px solid #f60;float:left;margin-right:10px;margin-bottom:7px}
#taipaile .element5 a{position:absolute;bottom:9px;right:21px;background:url(../gifs/detail.jpg) no-repeat 0 -21px;width:82px;height:21px;display:block}
#taipaile .element5 a:hover{background:url(../gifs/detail.jpg) no-repeat}
#taipaile p {
	color:#fff !important;
}
#detail .element1{border:3px solid #f60;float:left;margin-right:15px}
#detail .element3{display:block;position:relative;font-weight:bold;font-size:150%;background:#333;margin-bottom:3px solid #999 !important;padding:5px 15px;text-transform:uppercase;}
#detail .element3 span{color:#005DC7}
#detail .element4{text-decoration:none;position:absolute;right:12px;top:4px}
#detail .element4:hover{color:#000 !important}
#tableau { border:1px solid #000; color:#000;}
#tableau td { border:0.5px solid #fff; padding: 5px;}
#tableau th { border: 0.5px solid #fff;  padding: 5px;}
a {color:#77b5fe;}

a.lieninter {
color:#77b5fe;
text-decoration:none !important
}

