td{font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none}
body{background:url(gifs/fond.jpg) #fff no-repeat;background-position:center top;font-family:Arial, Helvetica, sans-serif;color:#414141;font-size:12px;margin:0}
p{margin:0;padding:0}
h1{background:url(gifs/fond_23.jpg) no-repeat;font-size:16px;color:#aa2d0b;letter-spacing:0.08em;line-height:28px;margin:10px 0;padding:0 0 0 15px}
h2{text-transform:uppercase;font-size:12px;line-height:30px;letter-spacing:0.1em;margin:0;padding:0}
h3{letter-spacing:0.1em;font-size:16px;color:#2587a7;text-align:center;clear:both}
.scrollbarre{overflow:auto}
.email_news{color:#414141;background-color:#fff;border:#A43C21 1px solid;height:18px}
.bouton_news{color:#fff;background-color:#A43C21;border:#A43C21 1px solid}
.email_news2{color:#414141;background-color:#fff;border:#4FBBDF 1px solid;width:200px;height:97px}
.email_news3{color:#414141;background-color:#fff;border:#4FBBDF 1px solid;width:150px}
.code{width:200px;margin:10px auto}
#connexion{width:260px;padding-left:80px}
#lightbox{background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;padding:10px}
#lightboxDetails{font-size:0.8em;padding-top:0.4em}
#lightboxCaption{float:left}
#keyboardMsg{float:right}
#closeButton{top:5px;right:5px}
#lightbox img{border:none;clear:both}
#overlay img{border:none}
#overlay{background-image:url(gifs/overlay.png)}
* html #overlay{background-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale")}
#container{height:auto;width:996px;overflow:hidden;margin:auto}
#compte{width:996px;background:url(gifs/modele_04.jpg) no-repeat;height:29px;overflow:hidden;color:#fff}
#compte p,#compte a{float:left;width:200px;line-height:30px}
#compte a{float:left;width:200px;line-height:30px;color:#fff;font-size:10px}
.champs{width:300px;float:left;height:30px}
#compte h2{background:url(gifs/picto_07.gif) no-repeat 0 5px;padding-left:35px;color:#fff;float:left;width:250px}
#header{width:996px;height:160px;overflow:hidden;position:relative}
#logo{background:url(gifs/logo.png) no-repeat center 21px;padding-top:3px;width:360px;height:149px;position:absolute;z-index:2;font-weight:700;display:block;font-size:14px;color:#de4a23;text-align:center;left:315px;letter-spacing:0.1em}
#diapo{width:241px;height:130px;position:absolute;z-index:0;top:30px}
#content{background:url(gifs/trame_13.jpg) repeat-x #fff;height:auto;overflow:hidden;width:994px;border:1px solid #aaa}
#encart_contact{background:url(gifs/encarts_20.jpg) no-repeat;width:212px;height:161px;color:#fff;margin:5px 0 5px 5px;padding:5px 10px 10px}
#encart_plan{background:url(gifs/encarts_24.jpg) no-repeat;width:212px;height:104px;margin:0 0 5px 5px;padding:5px 10px 10px}
#encart_plan a{width:209px;height:30px;padding-top:55px;display:block;color:#fff;margin:0 auto}
#encart_plan a:hover{background:url(gifs/hover_23.jpg) no-repeat 1px 3px;padding-top:55px;margin:0 auto}
#encart_video{background-image:url(gifs/encartVideo_01.jpg);width:212px;height:197px;margin:0 0 15px 15px}
#encart_video h2{margin-left:2px;letter-spacing:-0.005em}
#block{display:block;width:181px;height:139px;margin:24px 0 0 15px}
#colonne_left h2{line-height:25px;color:#fff;text-transform:none;font-size:18px}
#colonne_left{float:left;height:auto;width:284px}
#colonne_center{float:left;height:auto;width:665px;overflow:hidden;padding:0 30px 0 0}
#menu{background:url(gifs/modele_07.jpg) no-repeat;height:34px;width:996px;overflow:hidden}
#options{height:23px}
#options a{line-height:23px;font-size:11px;font-weight:700;padding:0 10px}
#footer{background:url(gifs/modele_09.jpg) no-repeat;height:210px;width:996px}
#footer a{color:#000}
#footer a:hover{text-decoration:underline}
#footer a:visited{font-weight:700}
.adress{color:#ae3a1b;background:#fff;display:block;opacity:0.85px;width:760px;text-align:center;filter:alpha(opacity=85);margin:10px auto;padding:2px}
#footer-l{width:840px;text-align:center;overflow:hidden;margin:10px auto 5px}
#footer-l a{color:#000;opacity:0.65px;filter:alpha(opacity=65);background:#fff;display:block;float:left;height:16px;padding:1px}
#footer-l a:hover{opacity:1px;filter:alpha(opacity=100);background:#fff;color:#2587a7 !important;text-decoration:none}
#footer ul{display:block;float:left;list-style:none;text-align:center;width:95px;margin-right:5px}
#footer ul li a{background:#fff;display:block;opacity:0.5px;text-align:center;filter:alpha(opacity=50);width:95px;color:#000;font-size:11px;margin:0 0 3px}
#footer ul li a:hover{background:#fff;color:#2587a7 !important;display:block;opacity:1px;text-align:center;filter:alpha(opacity=100);text-decoration:none}
#newsletter{background:url(gifs/picto_19.gif) no-repeat;font-size:16px;letter-spacing:0.1em;line-height:18px;margin:0 0 0 40px;padding:0 0 0 25px}
#newsletter strong{font-size:12px}
#newsletter:hover{font-style:italic;text-decoration:none !important}
#encart,#encart2{background:url(gifs/encart_27.jpg) no-repeat;width:643px;height:auto;overflow:hidden;margin:10px 0 0;padding:0 10px}
#encart2{background:url(gifs/encart3_27.jpg) !important;background-repeat:no-repeat !important}
.des{float:left;width:186px;margin-right:40px}
#encart h2,#encart2 h2{color:#2587a7 !important;font-size:18px;text-transform:none !important;text-align:center !important;padding-bottom:145px;padding-top:5px}
.partenaire h2{color:#2587a7 !important;font-size:18px;text-transform:none !important;line-height:19px;float:left;margin-right:10px}
.partenaire{background:#f6f6f6;clear:both;overflow:hidden;height:40px;width:655px;margin:40px 0 20px;padding:5px}
.logo1,.logo2,.logo3,.logo4,.logo5{height:35px;float:left;display:block;margin:3px 7px 0 0}
.logo1{background:url(gifs/hover_36.jpg) no-repeat;width:122px}
.logo2{background:url(gifs/hover_38.jpg) no-repeat;width:49px}
.logo3{background:url(gifs/hover_40.jpg) no-repeat;width:101px}
.logo4{background:url(gifs/hover_42.jpg) no-repeat;width:127px}
.logo1:hover{background:url(gifs/logo_36.jpg) no-repeat;width:122px}
.logo2:hover{background:url(gifs/logo_38.jpg) no-repeat;width:49px}
.logo3:hover{background:url(gifs/logo_40.jpg) no-repeat;width:101px}
.logo4:hover{background:url(gifs/logo_42.jpg) no-repeat;width:127px}
.lien{background:url(gifs/puce_31.gif) no-repeat right 0;text-align:right;padding-right:15px;float:right;color:#ad3a1b;font-weight:700;letter-spacing:0.08em}
.lien:hover{background:url(gifs/puce_31.gif) no-repeat right 0;text-align:right;padding-right:15px;float:right;color:#ad3a1b;font-weight:700;letter-spacing:0.08em;font-style:italic}
.portrait{overflow:hidden;width:682px;margin:20px auto}
.portrait2{overflow:hidden;width:510px;margin:20px auto}
.portrait3{overflow:hidden;width:340px;margin:20px auto}
.legend{width:145px;margin-right:30px;float:left;font-size:11px;text-align:justify}
.legend2{width:145px;margin-right:30px;float:left;font-size:11px;text-align:center}
.legend strong,.legend2 strong{display:block;text-align:center;font-size:12px;color:#2587A7}
.annotation{border-top:solid 1px #4FBBDF;border-bottom:solid 1px #4FBBDF;display:block;font-size:14px;font-weight:700;text-align:center;font-style:italic;margin:0 auto 5px;padding:10px 0}
.liste-normale{list-style:disc;list-style-position:inside;margin-left:40px;padding:5px 0}
.normale{text-align:justify;line-height:18px;padding:0 10px 5px}
.quote{background:url(gifs/quote_27.jpg) no-repeat right top;border-left:solid 1px #4FBBDF;width:145px;height:170px;font-size:15px;font-style:italic;font-weight:700;line-height:20px;float:right;color:#AA2D0B;margin:10px 0 30px 40px;padding:5px 45px 5px 10px}
.quote strong{font-size:18px}
.img{border-top:solid 1px #4FBBDF;border-bottom:solid 1px #4FBBDF;float:left;margin:10px 20px 20px 0}
.img2{border-top:solid 1px #4FBBDF;border-bottom:solid 1px #4FBBDF;float:left;margin:0 20px 0 0;padding:0 30px}
.img3{border-top:solid 1px #4FBBDF;border-bottom:solid 1px #4FBBDF;margin:0 4px 5px 0}
.boite2{width:240px;float:left;border-top:1px solid #4FBBDF;border-bottom:1px solid #4FBBDF;text-align:right;padding:0 10px 10px 0}
.center{width:200px;display:block;margin:0 auto}
.boite{overflow:hidden}
.mise a{color:#2487A7}
.boite2 h2{text-align:left}
.div1{border-top:1px solid #4FBBDF;border-bottom:1px solid #4FBBDF;width:360px;float:left;margin:0 20px 10px 0}
.boite2 p,.div1 p{margin-bottom:0;padding-bottom:0}
p label{width:80px !important;line-height:18px !important}
.validation{clear:both;width:360px;margin:0 auto}
#encart_actu{background:url(gifs/fond_actu.jpg) no-repeat;width:197px;height:auto;overflow:hidden;margin:0 0 10px 15px;padding:0 10px 10px 5px}
#encart_actu p{color:#fff}
#encart_actu li{list-style:none}
#encart_actu li p{color:#fff;font-size:11px}
.lien-titre{color:#bbb;display:block;font-size:12px;font-weight:700;margin-top:7px;width:180px}
#encart_actu ul{margin:0 0 10px}
#encart_actualite ul{border-top:solid 1px #4FBBDF;border-bottom:solid 1px #4FBBDF;width:190px;margin:0 auto 5px;padding:0 0 5px}
.all_actu a{background:url(gifs/puce_30.jpg) no-repeat right 0;color:#fff}
.all_actu a:hover{background:url(gifs/puce_30.jpg) no-repeat right 0;color:#fff;font-style:italic}
#connexion_pv{margin-top:150px;margin-left:150px}
#connexion_pv p{padding-bottom:10px}
.demi_gauche{width:250px;float:left;margin:10px 5px}
.demi_droite{width:410px;float:right;text-align:center;margin:10px 5px}
.filet{clear:both;border-top:solid 1px #4FBBDF}
.actu{text-align:right;padding-right:15px;float:right;color:#ad3a1b;font-weight:700;letter-spacing:0.08em}
.actu:hover{text-align:right;padding-right:15px;float:right;color:#ad3a1b;font-weight:700;letter-spacing:0.08em;font-style:italic}
#encart_espace{background:transparent url(gifs/fond_espace.jpg) no-repeat scroll 0 0;color:#FFF;height:98px;width:197px;margin:0 0 5px 13px;padding:5px 10px 10px}
form,*{margin:0;padding:0}
h1 strong,.normale strong{font-size:14px}
a,a:link,a:hover,a:active{text-decoration:none;margin:0;padding:0}
#encart_contact p,#encart_espace p{border-top:solid 1px #4FBBDF;width:190px;font-weight:700;margin:0 auto;padding:5px 0}
#encart_contact a,#encart_plan a,#encart_espace a,#encart_plan a{color:#fff;font-weight:700;line-height:26px;font-size:14px}
#encart_contact a:hover,#encart_plan a:hover,.lien-titre:hover,#encart_espace a:hover,#encart_plan a:hover{font-style:italic}
#encart_contact p strong,#encart_espace p strong{font-size:16px;font-style:italic}
.logo5,.logo5:hover{background:url(gifs/flamarc.jpg) no-repeat;width:46px}
#encart_actu h2,#encart_actu a{color:#fff !important}
