.fclear{clear:both;}
body{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;margin:0;background-image:url("../../../static/v2/images/common/background/home.jpg");}
html,body{font-family:Trebuchet MS,Verdana,sans-serif;height:100%;margin:0;padding:0;}
div#container{padding-top:3px;position:relative;}
.centerBlock{margin-left:auto;margin-right:auto;}
.w960{width:960px;}
#header #midHead{height:94px;}
#location nav{-webkit-box-shadow:none;box-shadow:none;}
#seg_header #marque2{float:left;width:210px;height:85px;padding:5px 0 0;}
#seg_header .logo{float:left;width:230px;height:65px;}
#seg_header #marque2 img.logo{background:url(../../../static/v2/logos/promovacances.png) no-repeat scroll left top transparent!important;float:left;width:230px;height:74px;margin-top:10px;}
#seg_header #bandeau2{background:transparent;float:left;height:90px;text-align:right;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:0;}
#seg_header #bottomHead{background:#FFF;float:left;width:960px;height:40px;margin:0;padding:0;}
#seg_header #bottomHead #accroche{float:left;width:520px!important;+width:500px;margin:0;line-height:11px;}
#seg_header #bottomHead #accroche h1{margin:0;padding:0;font:bold 16px Trebuchet MS,Verdana,sans-serif;}
#disney #seg_header #bottomHead{display:none;}
#location #seg_header #bottomHead{display:none;}
#seg_header #bottomHead #contact-top{float:right;height:25px;margin:5px 0 0 0;padding:0 10px;text-align:left;width:auto;}
#seg_header #bottomHead #contact-top .horaires{color:#F60;float:left;height:25px;margin:0 0 0 5px!important;padding:0;text-align:left;}
#seg_header #bottomHead #contact-top .infos-tel{vertical-align:top;font-size:16px;font-weight:bold;}
#seg_header #bottomHead #contact-top .numtel{font-size:11px;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0;display:inline-block;line-height:12px;}
#seg_header #bottomHead #contact-top .number{font-size:23px;line-height:23px;font-weight:normal;background-position:0 -56px;padding-left:18px;margin:0 20px;}
#seg_header #bottomHead #contact-top .number sup{vertical-align:top;}
#seg_header #bottomHead #contact-top .ouverture{color:#000;font-size:11px;display:inline-block;vertical-align:top;}
#seg_header .ifrmPub{width:728px;height:90px;}
#seg_header a,#seg_footer a{text-decoration:none;}
#seg_header a img,#seg_footer a img{border:medium none;}
#footer{width:960px;margin:8px auto;padding:0;}
#btm #footer #ttc-int{display:none;}
#footer #ttc-int{background:#FFEFE5;float:left;width:940px!important;+width:960px;margin:0;padding:10px;}
#footer #ttc-int span.pict-ttc{background:url(../../images/pictos-sprite.gif) no-repeat scroll 0 -1078px transparent;float:left;width:39px;height:39px;margin:0 10px 5px 0;}
#footer #ttc-int .title{color:#F60;height:25px;margin:0 0 5px;padding:0;font:bold 15px Trebuchet MS,Verdana,sans-serif;vertical-align:top;text-align:left;}
#footer #ttc-int .txt{color:#F60;font-size:11px;line-height:13px;text-align:justify;margin:8px 0 0;padding:0;}
#footer .logo2{float:left;width:230px;height:52px;margin:5px 0 0 0!important;}
#footer .logo2 a{cursor:pointer;text-decoration:none;}
#footer img.logo2{background:url(../../v2/logos/promovacances-bleu.jpg) no-repeat left top!important;float:left;width:230px!important;height:61px;border:none;}
#footer .mentionsOffreSpecial{font-size:12px;float:left;margin:15px 0 0;line-height:13px;}
#footer #contact-bottom{float:left;margin:30px 0 0 9px!important;+margin:5px 0 0 38px;padding:0;width:720px;text-align:left;}
#footer #contact-bottom .telhoraires{background:url(../../images/pictos/pict_tel-petit.gif) 0 -3px no-repeat;float:left;padding:0 0 0 20px;margin:5px 0 0 0;}
#footer #contact-bottom .telhoraires .numtel{float:left;margin:0;color:#f60;font:bold 20px Trebuchet MS,Verdana,sans-serif;}
#footer #contact-bottom .telhoraires .horaires{float:left;width:200px;}
#footer #contact-bottom .detailtel{float:left;color:#000;}
#footer #contact-bottom .sep-detailtel{float:left;border-left:solid 1px #f60;width:1px;height:20px;margin:7px 10px 0 5px;padding-top:5px;}
#footer #contact-bottom .infos-tel{float:left;width:330px;font-size:12px;letter-spacing:.05em;margin-top:3px;}
#footer #contact-bottom .infos-text10{float:left;width:320px;height:30px;margin-top:-1px;font-size:10px;letter-spacing:0;line-height:11px;}
#footer #contact-bottom .infos-text11{float:left;width:175px;font-size:11px;line-height:13px;}
#footer #contact-bottom a{text-decoration:underline;color:#01f;}
#footer #contact-bottom a:hover{text-decoration:none;color:#f60;}
#footer .mentions{float:left;width:945px;color:#888;font:10px Arial,sans-serif;text-align:justify;margin:15px 0 0;padding:0 5px;}
#footer .mentions img{border:none;}
.mentions a.linkref{color:#888;font:10px Arial,sans-serif;text-decoration:underline;}
#footer .mentions .ata{border:none;float:left;width:50px;height:43px;margin:0 10px 0 0;padding:0;}
#logos-footer{width:960px;height:140px;padding:0;border-top:1px dotted #333;}
#logos-footer img{float:left;border:0;margin:4px 9px 0 0;padding:0;display:block;}
#margepartenaire{background-image:none;}
body#btm,body#btmdefault,body#btmnl,body#btmebook,body#btmebooking,body#btmhotels,body#btmhotel,body#btmski,body#btmtrain,body#btmwonderbox,body#btmvols,body#btmvolshotels,body#btmexpediaVH,body#btmexpediaWE,body#btmweekend,body#btmcroisieres,body#btmlocations,body#btmlocation,body#btmcamping,body#btmwefrance,body#btmvoiture,body#btmminisite,body#btmnavette,body#btmdisney{background:#fff;}
#ski1 #seg_header #bottomHead,#camping1 #seg_header #bottomHead,#croisieres1 #seg_header #bottomHead,#voiture1 #seg_header #bottomHead,#locations1 #seg_header #bottomHead,#location1 #seg_header #bottomHead,#wefrance1 #seg_header #bottomHead,#navette1 #seg_header #bottomHead{float:left;height:56px;margin:0;padding:0;}
#ski1 #seg_header #accroche,#camping1 #seg_header #accroche,#croisieres1 #seg_header #accroche,#voiture1 #seg_header #accroche,#locations1 #seg_header #accroche,#location1 #seg_header #accroche,#wefrance1 #seg_header #accroche,#navette1 #seg_header #accroche{float:left;width:520px!important;+width:500px;margin:0 20px 0 105px!important;-margin:0 0 0 55px;line-height:11px;font-size:10px;}
#ski1 #seg_header #contact-top,#camping1 #seg_header #contact-top,#croisieres1 #seg_header #contact-top,#voiture1 #seg_header #contact-top,#locations1 #seg_header #contact-top,#location1 #seg_header #contact-top,#wefrance1 #seg_header #contact-top,#navette1 #seg_header #contact-top{background:#fff url(../../images/partenaires/bg/contact.jpg) left top no-repeat;width:315px;height:56px;padding:0;margin:0;}
#ski1 #seg_header #bottomHead #contact-top .infos-tel,#camping1 #seg_header #bottomHead #contact-top .infos-tel,#croisieres1 #seg_header #bottomHead #contact-top .infos-tel,#voiture1 #seg_header #bottomHead #contact-top .infos-tel,#locations1 #seg_header #bottomHead #contact-top .infos-tel,#location1 #seg_header #bottomHead #contact-top .infos-tel,#wefrance1 #seg_header #bottomHead #contact-top .infos-tel,#navette1 #seg_header #bottomHead #contact-top .infos-tel{width:100%;line-height:16px;}
#ski1 #seg_header #bottomHead #contact-top .numtel,#camping1 #seg_header #bottomHead #contact-top .numtel,#croisieres1 #seg_header #bottomHead #contact-top .numtel,#voiture1 #seg_header #bottomHead #contact-top .numtel,#locations1 #seg_header #bottomHead #contact-top .numtel,#location1 #seg_header #bottomHead #contact-top .numtel,#wefrance1 #seg_header #bottomHead #contact-top .numtel,#navette1 #seg_header #bottomHead #contact-top .numtel{width:100%;line-height:18px;}
#ski1 #seg_header #bottomHead #contact-top .ouverture,#camping1 #seg_header #bottomHead #contact-top .ouverture,#croisieres1 #seg_header #bottomHead #contact-top .ouverture,#voiture1 #seg_header #bottomHead #contact-top .ouverture,#locations1 #seg_header #bottomHead #contact-top .ouverture,#location1 #seg_header #bottomHead #contact-top .ouverture,#wefrance1 #seg_header #bottomHead #contact-top .ouverture,#navette1 #seg_header #bottomHead #contact-top .ouverture{font:10px/10px Trebuchet MS,sans-serif;}
#btmdisney #contact-bottom{display:none;}
#btmdisney #footer .mentions{margin:25px 0 0 0;}
#btmebook #footer img.logo2{border:0;}
#btmebook #footer{float:left;padding:0;}
#footer{clear:both;}
#ebooking #seg_header #marque2{width:240px;}
#ebooking #seg_header .logo{height:62px;width:240px;}
#ebooking #seg_header #marque2 img.logo{float:left;height:70px;width:238px;}
#ebooking #seg_header #marque2 .signature{clear:left;color:#FFF;float:left;font-size:15px;font-weight:bold;margin:0;padding:0;text-align:center;text-transform:uppercase;width:240px;}
#ebooking #seg_header #marque2 .signature span{color:#F60;display:inline;font-family:Verdana,sans-serif;font-size:17px;font-weight:bold;}
#ebooking #seg_header #bandeau{float:left;background:url(../../../static/images/home/vignettes/numero-1.gif) no-repeat 0 25px transparent;width:500px;height:80px;margin:0 0 0 100px;padding:0;}
#ebooking #seg_header #bandeau span{color:#FFF;float:left;font-size:21px;margin:32px 0 0 72px;padding:0;text-transform:uppercase;}
#btmebooking #footer #blocinfos{float:left;width:940px;height:48px;background:#fcece0;margin:0;padding:10px 10px 10px 10px;}
#btmebooking #footer #blocinfos .logo{margin:0;padding:0 0 0 10px;float:left;width:113px;}
#btmebooking #footer #blocinfos .logo a{cursor:pointer;float:left;height:29px;margin:0;padding:0;text-decoration:none;width:106px;}
#btmebooking #footer #blocinfos .logo a img{background:url(../../images/logos/promovacances-min.png) no-repeat left top;border:0 none;float:left;height:30px;margin:0;padding:0;width:113px;}
#btmebooking #footer #contact-bottom{display:inline-block;width:750px;margin:0 0 0 9px!important;}
#footer #contact-bottom a{color:#000;}
#btmebooking #footer #contact-bottom .infos-tel{color:#f60;width:295px;}
#btmebooking #footer #contact-bottom .infos-text10{color:#000;}
#btmebooking #footer #contact-bottom .horaires{float:right;width:255px;color:#f60;text-align:right;margin:0;padding:0;}
#btmebooking #footer #contact-bottom .horaires .infos-text10{color:#000;width:255px;height:auto;}
body#train{background-image:url(../../images/partenaires/bg/background-train.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
body#locations1,body#locations{background-image:url(../../../static/v2/images/common/background/background-locations2.jpg);background-position:center top;background-repeat:no-repeat;background-attachment:scroll;}
#locations1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustoplocations2.gif) no-repeat 0 10px #f0f0f0;height:78px;}
#locations1 #seg_header #accroche h1{color:#0401a8;font-size:25px;}
#locations1 #seg_header #accroche{color:#1e7dff;font-size:11px;line-height:13px;margin:0 20px 0 85px!important;}
#locations1 #seg_header #accroche a{color:#1e7dff;text-decoration:underline;}
#locations1 #seg_header #contact-top{background:url(../../images/partenaires/bg/contact-locations.jpg) no-repeat scroll left top #FFF;width:291px;height:78px;}
#locations1 #seg_header #bottomHead #contact-top .horaires{color:#1E7DFF;}
#locations1 #seg_header #bottomHead #contact-top .infos-tel{font-size:18px;line-height:20px;margin:5px 0 0 0;}
#locations1 #seg_header #bottomHead #contact-top .numtel{width:250px;font-size:20px;line-height:22px;margin:0;}
#locations1 #seg_header #bottomHead #contact-top .ouverture{color:#1E7DFF;margin:0!important;}
}
#locations #seg_header #bottomHead #accroche{width:400px!important;}
#locations #seg_header #bottomHead #contact-top .ouverture{width:130px;}
#locations1 #footer{background:#fff;}
body#location1,body#location{background:url(../../images/partenaires/bg/background-locations3.png) no-repeat fixed center -17px;background-size:163%;}
#locatio1n #seg_header #bottomHead #accroche{width:400px!important;}
#location1 #seg_header #bottomHead #contact-top{width:auto;}
#location1 #seg_header #bottomHead #contact-top .ouverture{width:140px;}
#location #seg_header #bottomHead #accroche{width:400px!important;}
#location #seg_header #bottomHead #contact-top{display:none!important;}
#location #seg_header #bottomHead #contact-top .ouverture{width:140px;}
#location1 #footer{background:#fff;}
body#ski1,body#ski{background-image:url(../../images/partenaires/bg/background-ski2.jpg);background-position:center top;background-repeat:no-repeat;background-attachment:scroll;}
#ski1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-ski2.gif) no-repeat 0 10px #f0f0f0;height:78px;}
#ski1 #seg_header #accroche h1{color:#0401a8;font-size:30px;}
#ski1 #seg_header #accroche{color:#1e7dff;font-size:11px;line-height:13px;}
#ski1 #seg_header #accroche a{color:#1e7dff;text-decoration:underline;}
#ski1 #seg_header #contact-top{background:url(../../images/partenaires/bg/contact-ski.jpg) no-repeat scroll left top #FFF;width:250px;height:78px;}
#ski1 #seg_header #bottomHead #contact-top .horaires{color:#1E7DFF;}
#ski1 #seg_header #bottomHead #contact-top .infos-tel{font-size:18px;line-height:20px;margin:5px 0 0 0;}
#ski1 #seg_header #bottomHead #contact-top .numtel{width:250px;font-size:20px;line-height:22px;margin:0;}
#ski1 #seg_header #bottomHead #contact-top .ouverture{color:#1E7DFF;margin:0!important;}
#ski1 #container{background-image:url(../../images/partenaires/bg/background-ski-footer.jpg);background-position:center bottom;background-repeat:no-repeat;}
#ski #seg_header #bottomHead #accroche{width:420px!important;}
#ski #seg_header #bottomHead #contact-top .ouverture{width:140px;}
body#voiture1{background-image:url(../../images/partenaires/bg/background-voiture.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#voiture1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-voiture.gif) no-repeat left top #FFF;}
#voiture1 #seg_header #accroche h1{color:#01f;}
#navette1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-voiture.gif) no-repeat left top #FFF;}
#navette1 #seg_header #accroche h1{color:#01f;}
body#croisieres1{background-image:url(../../../static/v2/images/common/background/background-croisieres.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#croisieres1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-croisieres.gif) no-repeat left top #FFF;}
#croisieres1 #seg_header #accroche h1{color:#f60;}
#croisieres1 #seg_header #contact-top .number+br+span{display:none;}
body#weekend1{background-image:url(../../images/partenaires/bg/background-weekend.jpg);background-position:center top;background-repeat:no-repeat;}
body#camping1,body#camping{background-image:url(../../../static/v2/images/common/background/background-camping2.jpg);background-position:center top;background-repeat:no-repeat;background-attachment:scroll;}
#camping1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-camping2.gif) no-repeat 0 10px #f5f9f3;height:78px;}
#camping1 #seg_header #accroche h1{color:#f60;font-size:26px;}
#camping1 #seg_header #accroche{color:#000;font-size:11px;line-height:13px;}
#camping1 #seg_header #accroche a{color:#1e7dff;text-decoration:underline;}
#camping1 #seg_header #contact-top{background:url(../../images/partenaires/bg/contact-camping.jpg) no-repeat scroll right top #f5f9f3;width:250px;padding-right:25px;height:78px;}
#camping1 #seg_header #bottomHead #contact-top .horaires{color:#000;}
#camping1 #seg_header #bottomHead #contact-top .infos-tel{font-size:18px;line-height:20px;margin:5px 0 0 0;}
#camping1 #seg_header #bottomHead #contact-top .numtel{color:#5c804a;width:250px;margin:0;}
#camping1 #seg_header #bottomHead #contact-top .ouverture{color:#000;margin:0!important;}
#camping1 #seg_header .signature2{color:#white;}
#camping1 #newsletter{background:url(../../images/partenaires/bg/newsletter.gif) left top no-repeat #f56a11;margin-top:6px;}
#camping1 #newsletter .btn a{color:#f56a11;}
#camping #seg_header #bottomHead #accroche{width:420px!important;}
#camping #seg_header #bottomHead #contact-top .ouverture{width:100px;}
body#wefrance1{background-image:url(../../images/partenaires/bg/background-wefrance.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#wefrance1 #seg_header #bottomHead{background:url(../../images/partenaires/bg/bg-soustop-wefrance.gif) no-repeat left top #FFF;}
#wefrance1 #seg_header #accroche h1{color:#f60;}
#newsletter{background:url(../../images/bg/bg-newsletter-170-blue.gif) left top no-repeat;float:left;text-align:left;width:170px;height:112px;margin:10px 0 0 0;padding:0;}
#newsletter span.free{float:left;width:125px;color:#FFF;font-size:18px;margin:0;padding:3px 0 0 45px;}
#newsletter p{float:left;width:170px;color:#FFF;font-size:14px;font-weight:bold;font-family:Trebuchet MS,sans-serif;text-align:center;margin:10px 5px 0 0;padding:0;}
#newsletter form{margin:5px 0 0 0;padding:0;height:50px;}
#newsletter .combo{margin:0 0 0 8px;+margin:0 0 0 8px;padding:0;}
#newsletter input{width:109px;margin:0;padding:0;border:inside 1 px #000;font-size:11px;}
#newsletter select{float:left;width:113px;height:20px;margin:5px 0 0 0;border:inside 1 px #000;font-size:11px;}
#newsletter .btn{float:left;width:21px;height:19px;margin:6px 0 0 10px;padding:0 5px 0 5px;background:url(../../images/btn/btn-newsletter.gif) left top no-repeat;cursor:pointer;}
#newsletter .btn a{text-decoration:none;color:#01F;font-family:Trebuchet MS,sans-serif;font-size:14px;font-weight:bold;}
#wefrance1 #newsletter,#wefrance #newsletter{float:left;margin:8px 0 0 0;}
#seg_marge170{background:transparent;font:normal 11px arial,sans-serif;color:#000;width:170px;}
#seg_marge170 dl{background:url(/z/go/resources/images/bg/bg-bulle-telephone-170x105.gif) left top no-repeat;margin:0;padding:0;height:105px;}
#seg_marge170 dt,#seg_marge170 dd,#seg_marge170 ul{margin:0;padding:0;}
#seg_marge170 dd{padding-left:7px;line-height:12px;}
#seg_marge170 .seg_titre{color:#f60;font-size:13px;line-height:18px;font-weight:bolder;padding:5px 0 0 3px;}
#seg_marge170 .seg_tel{color:#f60;font-size:23px;font-weight:bolder;line-height:23px;margin-bottom:0;padding:0 0 0 3px;}
#seg_marge170 li{margin:0;padding:0;list-style:none;}
#seg_marge170 li img{border:none;margin-top:4px;}
#wefrance1 #seg_marge170,#wefrance #seg_marge170{float:right;margin:0;padding:0;}
#wefrance1 #seg_marge170 li,#wefrance #seg_marge170 li{float:left;height:110px;margin:8px 0 0 0;}
#wefrance1 #seg_marge170 li a,#wefrance #seg_marge170 li a{float:left;margin:0;padding:0;text-decoration:none;}
#wefrance1 #seg_marge170 li a img,#wefrance #seg_marge170 li a img{float:left;margin:0;padding:0;border:none;}
#wefrance1 #seg_marge170 a#promo,#wefrance #seg_marge170 a#promo{float:right;margin:8px 0 0 0;padding:0;text-decoration:none;}
#wefrance1 #seg_marge170 a#promo img,#wefrance #seg_marge170 a#promo img{border:none;}
#wefrance1 #seg_marge170 #topdesti,#wefrance #seg_marge170 #topdesti{float:right;margin:8px 0 0 0;padding:0 4px 4px 4px;width:162px!important;+width:162px;background:#009 url(../../images/bg/bg_titre-bleu.png) left top repeat-x;}
#wefrance1 #seg_marge170 #topdesti h3,#wefrance #seg_marge170 #topdesti h3{color:#FFF;font:bold 18px Trebuchet MS,Verdana,sans-serif;margin:0;padding:0 0 0 10px;}
#wefrance1 #seg_marge170 #topdesti .content,#wefrance #seg_marge170 #topdesti .content{float:left;margin:00;padding:15px 15px 10px 15px;list-style:left;width:132px!important;+width:132px;background:#fff;}
#wefrance1 #seg_marge170 #topdesti .content li,#wefrance #seg_marge170 #topdesti .content li{float:left;margin:0 0 5px 0;padding:0;width:132px;height:auto;}
#wefrance1 #seg_marge170 #topdesti .content li a,#wefrance #seg_marge170 #topdesti .content li a{text-decoration:none;color:#00f;font-size:13px;}
#wefrance1 #seg_marge170 #topdesti .content li a:hover,#wefrance #seg_marge170 #topdesti .content li a:hover{text-decoration:underline;}
#locations1 #seg_marge170 li img,#location1 #seg_marge170 li img{margin-top:3px;}
#seg_newsletter{background:url(../../images/bg/bg-newsletter-170-blue.gif) left top no-repeat;text-align:left;width:170px;height:112px;margin:10px 0 0 0;padding:0;}
#seg_newsletter h1{width:125px;color:#FFF;font-size:18px;margin:0;padding:3px 0 0 45px;}
#seg_newsletter p{width:170px;color:#FFF;font-size:14px;font-weight:bold;font-family:Trebuchet MS,sans-serif;text-align:center;margin:10px 5px 0 0;padding:0;}
#seg_newsletter form{margin:5px 0 0 0;padding:0;height:50px;}
#seg_newsletter .combo{margin:0 0 0 8px;+margin:0 0 0 8px;padding:0;}
#seg_newsletter input{width:109px;margin:0;padding:0;border:inside 1 px #000;font-size:11px;}
#seg_newsletter select{float:left;width:113px;height:20px;margin:5px 0 0 0;border:inside 1 px #000;font-size:11px;}
#seg_newsletter .btn{float:left;width:21px;height:19px;margin:6px 0 0 10px;padding:0 5px 0 5px;background:url(../../images/btn/btn-newsletter.gif) left top no-repeat;cursor:pointer;}
#seg_newsletter .btn a{text-decoration:none;color:#01F;font-size:14px;font-weight:bold;font-family:Trebuchet MS,sans-serif;}
#voiture h1{font-size:16px;color:#F60;margin-left:10px;}