*{font-family:Arial, Helvetica, sans-serif;outline:none;margin:0;padding:0}
.containerPhoto{overflow:hidden;margin-bottom:20px;width:100%}
#btn{background-color:#FFAD4D;border:none;margin-left:5px;padding:2px 0}
#recherche{border:solid #FFAD4D 1px;padding:2px 5px}
.relance{display:block;overflow:hidden;border-top:solid #D8D8D8 1px;border-bottom:solid #D8D8D8 1px;padding:10px}
.encart_accueil{float:left;width:237px;padding:0 10px}
.relance a{color:#000000 !important}
.relance a:hover{color:#334680 !important}
#deco{position:absolute;right:0;bottom:50px;background-image:url(../gifs/fond-droite.jpg);width:45px;height:302px}
a{color:#000;text-decoration:none}
img{border:0}
#actualite_detail .date{color:#fff !important;font-size:1em !important}
.spanaccueil{color:#154D3C;font-size:22px}
#actualite_detail h2{font-size:1.7em !important}
#container_actualite_listing{width:100%}
p{line-height:1.4em;padding-bottom:1em}
body{font-size:11px;background-color:#fff;background-image:url(../gifs/fond.jpg);background-position:top center;background-repeat:repeat-x}
h2{color:#B0551E;font-weight:700;clear:both;font-size:1.8em;margin-bottom:0.5em;display:block}
#container{position:relative;width:950px;padding-top:175px;margin:0 auto}
.img_right{float:right;border:solid #555 1px;margin:5px 10px}
.img_left{float:left;border:solid #555 1px;margin:5px 10px}
.container_top{height:200px;left:0;position:absolute;top:0;width:100%}
#content{font-size:11px;width:100%}
.aligncenter{text-align:center}
.align_droite{text-align:right}
.couleurtexte{color:#CB8C1E;font-size:17px;font-weight:700}
.couleurtexte2{color:#5A873D}
.couleurliens{background-image:url(../gifs/pucegrand.jpg);background-repeat:no-repeat;color:#154D3C !important;display:block;float:right;font-size:13px;padding-left:25px;padding-top:1px;text-align:right}
.titre-encart{display:block;height:35px;margin-left:20px;padding-top:3%}
.borduretablo{border-right:#ccc solid 1px}
.pucelien{background-image:url(../gifs/puce-lien.jpg);background-position:0 1px;background-repeat:no-repeat;display:block;padding-left:18px;width:auto}
.lettreTitre{font-size:48px;left:-35px;position:absolute;top:-7px}
#header{height:175px;position:absolute;top:0;width:950px;z-index:0;left:0}
#logo{background-image:url(../gifs/logo.jpg);background-repeat:no-repeat;clear:both;height:145px;margin-left:30px;margin-top:20px;width:275px}
#logo:hover{background-image:url(../gifs/logosurvol.jpg);background-repeat:no-repeat}
#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:289px;height:33px;overflow:hidden;font-size:16px;font-weight:700;padding-top:90px;padding-left:140px}
.encartheader-petit{float:left;height:100%;padding-left:10px;width:160px}
.encartheader-petit2{float:left;height:100%;margin-top:57px;padding-right:10px;text-align:right;width:215px}
#boutonlien{margin-top:80px}
#diaporama{height:123px;width:521px;float:right;position:relative;z-index:-1}
.menuhorizontal li div{position:absolute;top:51px;left:-41px;width:200px;background-color:#000;z-index:200}
.menuhorizontal li div a{height:30px;line-height:30px}
.menuhorizontal li div a:hover{color:#FFF !important}
#titrepage{height:50px;left:50px;position:absolute;text-align:center;top:19px;width:440px;z-index:15}
h1{color:#265C92;font-size:2.1em;display:block;clear:both;font-weight:400;border-bottom:solid #265C92 1px;padding-left:10px;width:240px;margin:0 10px}
div.detail p.titre3{display:block;width:270px}
h1 span{font-size:36px;color:#951A19}
.titre-accueil{margin-top:100px}
#encartheader2{background-image:url(../gifs/tel.jpg);font-size:20px;width:300px;padding-top:40px;padding-left:90px;float:left;background-repeat:repeat-x}
#encartheader2 a:hover{color:#97201C}
.lien-devis{background-image:url(../gifs/boutondevis.jpg);background-position:top center;background-repeat:no-repeat;color:#FFF;display:block;font-weight:700;height:28px;padding-top:7px;text-decoration:none}
#tabloheader{margin-top:10px}
#slogan2{bottom:5px;font-weight:700;height:30px;line-height:30px;position:absolute;right:45px;text-align:right;width:400px}
.lavaLampBottomStyle{width:996px;background-image:url(../gifs/menu.jpg);height:65px}
.lavaLampBottomStyle li{float:left;list-style:none;display:block;overflow:hidden;height:49px;padding-top:16px;text-align:center;padding-left:39px;padding-right:42px}
.lavaLampBottomStyle li a{color:#FFF;font-size:11px;font-weight:700}
#sous_droit-fiscal{clear:both;left:0;line-height:normal !important;padding-right:8px;padding-top:30px;position:absolute;top:30px;width:200px;z-index:100 !important}
.lavaLampBottomStyle li div a{text-align:left !important;width:100% !important}
#colonne_gauche{font-size:10px;line-height:14pt;margin-bottom:25px;float:left;width:204px;border:solid #C4C4C4 1px;margin-right:10px;padding-bottom:20px}
#colonne_droite{margin-bottom:25px;float:right;width:206px;margin-left:10px;font-size:10px;text-align:center;color:#000}
#colonne_droite div{margin-bottom:5px;overflow:hidden;border:solid #C4C4C4 1px;padding-bottom:5px}
#colonne_droite div img{margin-bottom:5px}
#colonne_droite a{font-size:12px;font-weight:700;color:#00356C}
#menuvertical li{_margin-bottom:14px;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}
.encartcontent a:hover{color:#CC6600 !important}
.encartcontentcentre{background-position:top right;background-repeat:no-repeat;float:left;margin-left:20px;margin-top:20px;width:265px}
.liensencartcentre{margin-top:22px}
#photo-droite{background-repeat:no-repeat;width:490px}
.encart_haut{background-image:url(../gifs/encart_accueil_haut.jpg);background-position:bottom center;background-repeat:no-repeat;height:15px;overflow:hidden}
.encart_haut a{color:#63C42F !important;font-weight:400}
.encart_milieu{overflow:hidden;background-image:url(../gifs/encart_accueil_milieu.jpg);background-position:center;background-repeat:repeat-y;padding:0 10px}
.encart_milieu li{font-size:13px;text-align:left;width:100%;line-height:40px;list-style:none;overflow:hidden;display:block;font-weight:700;background-image:url(../gifs/separateur_menu.jpg);background-repeat:no-repeat;background-position:5px 34px;margin:3px 0}
.encart_milieu li div p{font-size:12px;padding-left:10px;overflow:hidden}
.encart_milieu li span{padding-left:20px;color:#294755;cursor:pointer}
.encart_milieu li a{padding-left:20px;color:#294755;line-height:normal}
.encart_bas{background-image:url(../gifs/encart_accueil_bas.jpg);background-position:top center;background-repeat:no-repeat;overflow:hidden;height:19px}
.encart-contact{float:left;width:255px;text-align:center;background-color:#DAF1F8;border:solid #8FC7D9 2px}
#encart-contact-grand{color:#FFF;float:right;height:171px;width:226px;z-index:10;background-image:url(../gifs/cache.jpg);padding-top:40px;font-size:18px;font-weight:700;padding-left:10px}
.encart_haut_grand{background-image:url(../gifs/grand,encart,haut.jpg);background-position:bottom;background-repeat:no-repeat;color:#63C42F;float:left;font-size:18px;font-weight:400;height:54px;padding-right:20px;padding-top:15px;text-align:right;width:515px}
.encart_milieu_grand{background-image:url(../gifs/grand,encart,milieu.jpg);background-repeat:repeat-y;color:#707070;float:left;padding-left:10px;padding-right:10px;position:relative;text-align:left;width:515px}
.encart_bas_grand{background-image:url(../gifs/grand,encart,bas.jpg);background-position:bottom;background-repeat:no-repeat;float:left;height:15px;text-align:center;width:535px}
#bas-content{background-image:url(../gifs/fond-bas.jpg);background-repeat:no-repeat;float:left;height:11px;width:943px}
#colonne_centre{position:relative;text-align:justify;color:#000;width:515px;border:solid #D8D8D8 1px;float:left;padding-top:5px;padding-bottom:20px;overflow:hidden}
.contentgene{color:#000;font-size:1.1em;overflow:hidden;padding:0 10px 10px}
.contentgene h2{display:block;margin-bottom:0.5em}
#photo-avocat{background-image:url(../gifs/avocat-fake.jpg);background-repeat:no-repeat;float:left;height:285px;margin-left:7px;margin-top:40px;width:157px}
.contentmoitier{float:left;text-align:justify;width:480px;padding-bottom:20px;padding-left:25px}
#footer{font-size:11px;overflow:hidden;text-align:center;width:100%;background:url(../gifs/footer.jpg) repeat-x bottom}
#contenu-footer{_height:142px;font-size:12px;font-weight:700;width:950px;padding-top:15px;overflow:hidden;margin:0 auto}
.menu-ouvert{display:block !important}
#contenu-footer a{color:#000;font-size:12px;text-decoration:none}
#contenu-footer a:hover{color:#334680}
#contenu-footer div{float:left;padding-left:10px;text-align:left;width:178px;padding-right:10px}
#newsletter{background-image:url(../gifs/newsletter.jpg);background-repeat:no-repeat;height:137px;background-position:top center;border:none !important}
#newsletter_iframe{background-color:#FFF !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#newsletter a{color:#000;font-size:12px;font-weight:700;text-decoration:none;display:block;padding-top:50px;height:87px;}
.logo{margin-top:20px;margin-left:10px}
#formulaire_1{margin-left:0}
#loupe{font-size:10px;position:absolute;right:2%;text-align:center;top:32px}
#loupe_txt{font-size:10px;position:absolute;right:22%;text-align:center;top:10px}
#news_rechercher{width:275px !important;border:1px solid #999 !important;color:#FFF !important;font-size:1.1em}
#loupe a{color:#000 !important;font-weight:700;text-decoration:none;font-size:12px}
#loupe a:hover{color:#C60;text-decoration:underline}
#colonne_centre a,#liensutiles a{font-weight:700;text-decoration:none}
.link{color:#CC6600 !important;font-family:Verdana, Arial, Helvetica, sans-serif !important}
#listing_calendrier{background-color:#FBE7D0 none repeat scroll #0 #0 !important;background:none !important;float:none !important;margin-top:25px !important;padding-top:25px !important;border-top:1px solid grey;overflow:hidden;width:600px !important}
.all_actu a{color:#C60 !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}
#input_newsletter{float:left;margin:4px 5px}
#submit_newsletter{background-image:url(../gifs/boutonOk.jpg) !important;color:#000;height:25px;width:59px}
label{margin-top:6px}
.float_left,#js_submit{float:left}
#menuvertical div a,#colonne_centre a{color:#32497F}
.encart_haut a:hover,.encart_haut_grand a:hover{color:#3D781D}
#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:#000000 !important;border: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-contact-grand p{line-height:28px}
.encart{float:left;font-size:1.1em;padding-left:20px}
.titre{font-size:2em;color:#000;font-weight:400;padding-bottom:0;line-height:32px;height:32px;width:204px;background:url(../gifs/titre.jpg) center bottom no-repeat;text-transform:uppercase;text-align:center;margin-bottom:5px}
.titre2{font-size:2em;color:#000;font-weight:400;padding-bottom:0;line-height:32px;height:32px;width:204px;background:url(../gifs/nouveaute.jpg) center bottom no-repeat;text-transform:uppercase;text-align:center}
.titre3{font-size:1.5em;color:#000;font-weight:400;padding-bottom:0;line-height:32px;width:204px;text-align:center;margin-bottom:0.5em}
.titre4{font-size:2em;color:#000;font-weight:400;padding-bottom:0;line-height:32px;height:32px;width:204px;background:url(../gifs/nouveaute2.jpg) center bottom no-repeat;text-transform:uppercase;text-align:center}
.contact{width:246px;height:102px;font-size:18px;overflow:hidden;font-weight:700;float:left;color:#FFF;padding-top:5px}
.contact2{position:absolute;right:20px;bottom:0;width:250px;height:41px;font-size:14px;background-color:#FCF5E2;color:#666;overflow:hidden}
.encart-droite{width:220px;float:left;padding-left:120px;padding-top:15px}
.encart-gauche{width:215px;float:left;padding-left:30px;padding-top:15px}
.titre_footer{font-size:24px !important;color:#666}
#encartheader2 a,#newsletter a:hover,#menuvertical a:hover,#menuvertical div a:hover,.all_actu a{font-weight:700}
.encart_milieu li div p:hover{background-image:url(../gifs/puce.jpg) !important;background-position:13px 2px;background-repeat:no-repeat}
#container_actualite .actualite h2 a:hover,#container_actualite .contenu_resume a:hover{color:#fff !important;text-decoration:none !important}
#map1{float:left;width:461px;background-image:url(../gifs/map1.jpg);height:448px;margin-left:-30px;padding-top:86px;line-height:37px}
#map1 a:hover,#map2 a:hover{color:#FF9700}
#map2{float:left;width:344px;background-image:url(../gifs/map2.jpg);padding-top:20px;line-height:24px;margin-top:20px;background-repeat:no-repeat}
.liens{background-image:url(../gifs/puce.jpg);background-repeat:no-repeat;background-position:0 6px;float:right;font-size:1em;display:block;padding-left:20px;height:22px;line-height:22px}
.menuhorizontal{width:100%;float:left}
.menuhorizontal li a{font-size:15px;color:#FFF;display:block;height:51px;line-height:45px;text-align:center;font-weight:700}
.menuhorizontal li span{font-size:15px;color:#FFF;display:block;height:51px;line-height:45px;text-align:center;font-weight:700;cursor:pointer}
.menuhorizontal li{float:left;list-style:none;position:relative}
.hover_horizontal2{color:#80DCF9 !important}
#map2 ul{float:right;padding-bottom:80px}
.contacter{height:53px;background:url(../gifs/btn_contact.jpg) no-repeat top center;width:98%}
#devis{background-image:url(../gifs/devis.jpg);background-position:top center;background-repeat:no-repeat;width:243px;height:145px;position:absolute;bottom:-145px;right:-47px}
.lien_btn{background-image:url(../gifs/btn_contact.jpg) !important;background-position:top center !important;height:41px !important;width:222px;margin:0 auto}
.encart_milieu li div{padding-top:15px}
.containerPhoto div{width:153px;text-align:center;float:left;padding-left:10px;overflow:hidden}
.noFloatingLabel input{width:auto !important}
.submit input{width:auto !important;font-weight:700;background-color:#334680 !important;color:#FFF !important}
.menu1{background-image:url(../gifs/menu1.jpg);width:100px}
.menu2{background-image:url(../gifs/menu2.jpg);width:84px}
.menu3{background-image:url(../gifs/menu3.jpg);width:88px}
.menu4{background-image:url(../gifs/menu4.jpg);width:82px}
.menu5{background-image:url(../gifs/menu5.jpg);width:117px}
.menu6{background-image:url(../gifs/menu6.jpg);width:172px}
.menu7{background-image:url(../gifs/menu6.jpg);width:143px}
.menu8{background-image:url(../gifs/menu6.jpg);width:164px}
.menu1:hover,#hover_horizontal1{background-image:url(../gifs/menu1hover.jpg);color:#000}
.menu2:hover,#hover_horizontal2{background-image:url(../gifs/menu2hover.jpg);color:#000}
.menu3:hover,#hover_horizontal3{background-image:url(../gifs/menu3hover.jpg);color:#000}
.menu4:hover,#hover_horizontal4{background-image:url(../gifs/menu4hover.jpg);color:#000}
.menu5:hover,#hover_horizontal5{background-image:url(../gifs/menu5hover.jpg);color:#000}
#carousel{position:relative;overflow:hidden;margin-top:20px;border-bottom:solid #dedede 1px;border-top:solid #dedede 1px;height:152px;padding:10px 0}
.prev{position:absolute;top:70px;left:0;height:20px;line-height:20px;font-size:16px;font-weight:700;background-color:#333;color:#FFF;cursor:pointer;padding:0 5px}
.next{position:absolute;top:70px;right:0;height:20px;line-height:20px;font-size:16px;font-weight:700;background-color:#333;color:#FFF;cursor:pointer;padding:0 5px}
.anyClass{margin-left:27px}
.anyClass ul{margin:0;padding:0}
.anyClass ul li{float:left;width:210px !important;height:150px;list-style:none;text-align:center;overflow:hidden;border:solid #333 1px;margin:0 9px;padding:0}
.anyClass ul li img{width:210px !important;height:150px !important}
.listing{width:480px;overflow:hidden;border-bottom:solid #dedede 1px;margin:0 auto;padding:15px 0 20px}
.detail{overflow:hidden;margin:0 auto}
.vignette p{font-size:14px;padding-bottom:7px;padding-top:10px}
.vignette img{border:solid #02406C 1px;width:140px;height:100px}
.vignette a.liens_encart{font-size:12px;background-image:url(../gifs/puce.jpg);background-repeat:no-repeat;background-position:0 6px;display:block;padding-left:20px;height:22px;line-height:22px;font-weight:700;float:right;padding-right:50px}
#colonne_droite a.liens_encart{font-size:12px;background-image:url(../gifs/puce.jpg);background-repeat:no-repeat;background-position:0 6px;display:block;padding-left:20px;height:22px;line-height:22px;font-weight:700;float:right;padding-right:40px}
.encartcontent{overflow:hidden;margin-top:20px}
.vignette{text-align:center;overflow:hidden;clear:both}
.visuel{float:left;width:200px;margin-top:20px;padding-bottom:20px}
.description{float:left;padding-left:15px;width:265px}
.image{width:200px;text-align:center}
.miniature img{float:left;width:46px;margin:2px}
.miniature{overflow:hidden}
.detail h1{float:left;clear:none !important}
.relance a span,.hover_vertical{color:#C60 !important}
form.generateur p,form.generateur div.divGenerateur,form.generateur div.divGenerateurErreur,p.categorie{font-size:1em !important}
.float_right,#map1 ul{float:right}
.clear_both,div.detail table{clear:both}
#hover_horizontal,#slide li div a:hover{background-color:#2A69BB}
.hover_verticalli,.encart_milieu li:hover{background:url(../gifs/menu_hover.jpg) no-repeat 3px 0 !important}
.contact a:hover,.lavaLampBottomStyle li a:hover,.menuhorizontal li a:hover,.menuhorizontal li span:hover{color:#000}
#colonne_droite p.text,#sous_accessoires a{font-size:12px}
.encart_milieu li div p a:hover,a:hover,.encart_haut_grand a,#menuhorizontal div a:hover,#colonne_centre a:hover,#liensutiles a:hover,.plandusite a:hover{color:#C60}
#encart_actualite ul li a:hover,.lien_btn:hover{color:#000 !important}
#map1 ul li,#map2 ul li{list-style:none}
.generateur textarea,.generateur input{width:270px !important;border:solid #334680 1px;padding:2px 10px}
.menu6:hover,#hover_horizontal6,.menu7:hover,#hover_horizontal7,.menu8:hover,#hover_horizontal8{background-image:url(../gifs/menu6hover.jpg);color:#000}
.photo{float:right;padding:0 0 2em 2em}
