html{margin:0;padding:0;}
body{width:100%;font-weight:normal;font-size:11px;font-family:Trebuchet MS,sans-serif;margin:0;padding:0;}
#container{width:100%;margin:0;padding:0;border-collapse:collapse;}
.content{width:1280px;text-align:left;margin:0;padding:0;}
.bg-content{clear:both;background-color:#fff;}
ul{padding:0;margin:0;}
.colA{float:left;width:459px;}
.colB{float:left;width:485px;margin:0 0 0 15px!important;+margin:0 0 0 15px;}
.colC{float:right;width:170px;margin:0;padding:0;}
.colD{float:left;width:775px;}
.row{float:left;width:960px;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
.spacer_h6{height:6px;overflow:hidden;}
.spacer_h8{height:8px;margin:0!important;overflow:hidden;}
.spacer_h10{height:10px;margin:0!important;overflow:hidden;}
.spacer_h12{height:12px;overflow:hidden;}
.spacer_h15{height:15px;overflow:hidden;}
.spacer_h20{height:15px;*+height:20px;}
.spacer_w15{width:15px;}
#header-int{float:left;text-align:left;width:961px;}
#header-int #topHead{float:left;width:100%;height:90px;margin:0;padding:0;}
#header-int #btmHead{background:#fff;width:100%;height:56px;padding:0;}
#accroche{float:left;width:520px;+width:500px;margin:0 0 0 105px!important;+margin:0 0 0 55px;line-height:11px;}
#hotels #accroche{width:85%;}
#accroche b{font-weight:bold;font-family:tahoma;font-size:11px;}
#accroche h1{font-weight:bold;font-size:16px;margin:0;padding:0;}
#contact-themeSpace{float:right;width:325px;height:60px;text-align:left;margin:0;padding:0;}
#contact-themeSpace .horaires{width:210px;color:#f60;text-align:left;margin:0;padding:0 0 0 10px;}
#contact-themeSpace .numtel{font-weight:bold;font-size:20px;line-height:20px;}
#contact-themeSpace .infos-tel{font-weight:bold;font-size:14px;line-height:15px;margin:5px 0 0 0;}
#contact-themeSpace .ouverture{float:left;color:#000;font-weight:normal;font-size:10px;line-height:10px;}
#newsletter-thematique{margin-top:15px;font:bold 13px Arial;padding:6px;background-color:#f3f3f3;text-align:center;}
#newsletter-thematique p{margin:0;padding:0;color:#0064dc;}
#newsletter-thematique input[type=text]{width:150px;height:16px;font-size:12px;margin-top:10px;font-weight:normal;}
#newsletter-thematique select{width:154px;height:22px;font-size:12px;margin-top:5px;font-weight:normal;}
#newsletter-thematique .btn{display:block;width:90px;height:20px;line-height:18px;background:#0064dc;margin:12px auto 0;border-radius:3px;font-weight:normal;font-size:13px;color:#fff;}
#footer{position:relative;width:100%;}
#footer #infos{float:left;width:615px!important;+width:645px;background-image:url(../../images/bg/bg-infos.png);background-repeat:repeat-x;background-position:left top;margin:0;padding:0 15px 0 15px;}
#footer #ttc{float:right;background:#FFEFE5;width:280px!important;+width:300px;height:125px!important;+height:145px;margin-left:15px;padding:10px;}
#seg_footer{position:relative;display:inline;float:left;width:960px;padding:0 0 10px;margin:8px auto;}
#seg_footer a{text-decoration:none;}
#seg_footer a img{border:none;}
#seg_footer #breadcrumb{float:left;display:block;height:21px;color:#01f;font-size:11px;line-height:21px;text-align:left;padding:0 0 0 20px;}
#seg_footer #breadcrumb a{float:left;color:#01f;text-decoration:underline;margin:0;}
#seg_footer #breadcrumb a h1{float:left;cursor:hand;color:#01f;text-decoration:underline;margin:0;}
#seg_footer #breadcrumb span.raquo{float:left;color:#01f;text-decoration:none;margin:0 3px 0 3px;}
#seg_footer #breadcrumb h1.currentPg{float:left;color:#01f;font-size:11px;text-decoration:none;font-weight:normal;margin:0;}
#seg_footer .logo2{float:left;width:195px!important;+width:193px;height:52px;margin:5px0 0 0!important;}
#seg_footer img.logo2{float:left;width:195px!important;+width:193px;height:52px;background-image:url(../../images/logos/logo195x51_blanc.gif);background-repeat:no-repeat;background-position:left top;}
#seg_footer #contact-bottom{float:left;width:720px;text-align:left;margin:5px 0 0 43px!important;+margin:5px 0 0 38px;padding:0;}
#seg_footer #contact-bottom .telhoraires{float:left;background-image:url(../../images/pictos/pict_tel-petit.gif);background-positon:0 -3px;background-repeat:no-repeat;margin:5px 0 0 0;padding:0 0 0 20px;}
#seg_footer #contact-bottom .telhoraires .numtel{float:left;color:#f60;font-weight:bold;font-size:20px;margin:0;}
#seg_footer #contact-bottom .telhoraires .horaires{float:left;width:200px;}
#seg_footer #contact-bottom .detailtel{float:left;color:#000;}
#seg_footer #contact-bottom .sep-detailtel{float:left;border-left:solid 1px #f60;width:1px;height:20px;margin:10px 10px 0 5px;}
#seg_footer #contact-bottom .infos-tel{float:left;width:330px;font-size:12px;letter-spacing:.05em;}
#seg_footer #contact-bottom .infos-text10{float:left;width:320px;height:30px;font-size:10px;letter-spacing:0;line-height:11px;margin-top:-1px;}
#seg_footer #contact-bottom .infos-text11{float:left;width:320px;font-size:11px;line-height:13px;}
#seg_footer #contact-bottom a{color:#01f;text-decoration:underline;}
#seg_footer #contact-bottom a:hover{color:#f60;text-decoration:none;}
#seg_footer #ttc{float:left;background:#ffefe5;width:940px;margin:0;padding:10px;}
#seg_footer #ttc .title,#ttc-int .title{color:#f60;font-weight:bold;font-size:15px;text-align:left;margin:0 0 5px 0;}
#seg_footer #ttc p.txt,#ttc-int .txt{color:#f60;text-align:justify;line-height:13px;margin:8px 0 0 0;padding:0;}
#seg_footer #ttc img,#ttc-int img{float:left;margin:0 10px 5px 0;}
#seg_footer #ttc-int span.pict-ttc{float:left;width:39px;height:39px;background-image:url(../../images/pictos-sprite.gif);background-repeat:no-repeat;background-position:0 -1078px;margin:0 10px 5px 0;}
#seg_footer #seo{float:left;background:#EDF5FF;width:960px;height:20px;margin:0 0 10px 0;padding:0;}
#seg_footer #seolinks{position:absolute;width:960px;height:90px;bottom:0;left:0;color:#888;font-weight:normal;font-size:10px;font-family:Arial,sans-serif;text-align:justify;margin:10px0 0 0;padding:0;}
#seg_footer #seolinks a.linkref{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#01f;text-decoration:none;color:#888;}
#seg_footer #seolinks a.linkref2{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#01f;text-decoration:underline;}
#seg_footer #seolinks a.nohand{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;text-decoration:none;cursor:default;color:#888;}
#seg_footer #ttc p.txt{font-size:11px;}
#seg_footer .iata{float:right;margin-left:15px;}
#seg_footer .mentions{float:left;width:100%;color:#888;font-weight:normal;font-size:10px;font-family:Arial,sans-serif;text-align:justify;margin:15px0 0 0;}
#seg_footer .mentions a.linkref{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#888;text-decoration:none;}
#seg_footer .mentions a.linkref2{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#01f;text-decoration:underline;}
#seg_footer .mentions a.nohand{color:#888;font-weight:normal;font-size:10px;font-family:Arial,sans-serif;text-decoration:none;cursor:default;}
#desinscription_newsletter1 #seg_footer{float:left;}
#desinscription_newsletter1 #seg_footer #infos{background-image:url(/z/go/resources/images/bg/bg-infos.png);background-repeat:repeat-x;background-position:left top;float:left;width:615px!important;+width:600px;margin:0;padding:0 15px 0 15px;}
#desinscription_newsletter1 #seg_footer #ttc{background:#FFEFE5;float:right;width:280px;height:125px;margin-left:15px;padding:10px;}
#promo{width:485px!important;+width:484px;height:210px;margin:0;padding:0;}
body#vols.default{background-image:url(../../images/vols/bg/vols2.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#vols #header-int{margin:0;}
#vols #footer{float:left;background-color:#fff;}
#vols #container .left{background:transparent;}
#vols #container .right{background:transparent;}
#vols #container .content{background:transparent;}
#vols #header-int #btmHead,#vols-int #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/vols/sprit-vol.png);background-position:25px 2px;background-repeat:no-repeat;height:60px;}
#vols #accroche h1,#vols-int #accroche h1{color:#0401a8;}
#vols #accroche h1,#vols-int #accroche{width:500px!important;+width:500px;}
#vols #contact-themeSpace,#vols-int #contact-themeSpace{background-color:#fff;background-image:url(../../images/long-sejour/img-assistance.jpg);background-position:right top;background-repeat:no-repeat;width:336px;}
#vols #accroche{padding-right:38px;width:480px;}
#vols #header-int #midHead,#vols-int #header-int #midHead{float:left;width:100%;height:96px;margin:0 0 5px 0;padding:0;}
#comp_aeriennes #header-int #btmHead{float:left;background:#fff;height:60px;}
#comp_aeriennes #accroche{float:left;width:625px!important;+width:500px;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;line-height:11px;}
#comp_aeriennes #accroche h1{color:#00f;}
#comp_aeriennes #contact-themeSpace{background-color:#fff;background-image:url(../../images/vols/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;}
#comp_aeriennes #contact-themeSpace .horaires{width:230px;margin:0;padding:3px 0 0 10px;color:#f60;text-align:left;}
#comp_aeriennes #contact-themeSpace .numtel{font-weight:bold;font-size:20px;line-height:20px;}
#comp_aeriennes #contact-themeSpace .infos-tel{font-weight:bold;font-size:14px;line-height:15px;margin:5px 0 0 0;}
#comp_aeriennes #contact-themeSpace .ouverture{float:left;font-weight:normal;font-size:10px;font-family:Arial,Verdana,sans-serif;color:#000;line-height:10px;}
body#train{background-image:url(../../images/train/bg/train.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#train #container .left{background:transparent;}
#train #container .right{background:transparent;}
#train #container .content{background:transparent;}
#train #header-int .logo img.logo{background-image:url(../../images/thematiques/train/logos/promovacances.png)!important;+background-image:url(../../images/thematiques/train/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#train #header-int #marque2 .logo img.logo{background-color:transparent;background-image:url(../../images/thematiques/train/logos/logo210x55_train.gif);background-repeat:no-repeat;background-position:left top;}
#train #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/train/bg/bg-soustop.gif);background-repeat:no-repeat;background-position:left top;width:960px;height:56px;}
#train #accroche{width:820px!important;+width:820px;margin:10px 0 0 105px!important;+margin:10px 0 0 55px;}
#train #accroche h1{color:#01f;}
#train #contact-themeSpace{background:#b8f;}
#train #footer{float:left;}
#train .offre-col .prix a{float:left;background-color:#f60;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#train .offre-col .prix a span.ttc{background-color:#f60;padding:0 1px 0 2px;color:#fff;font-size:14px;font-weight:bold;}
body#volhotel.default{background-image:url(../../images/thematiques/volhotel/bg/volshotels.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#volhotel #container .left{background:transparent;}
#volhotel #container .right{background:transparent;}
#volhotel #contact-themeSpace .numtel{line-height:18px;}
#volhotel #header-int .logo img.logo{background:url(../../v2/logos/promovacances.png);}
#volhotel .breadcrumbWrapper{background-color:#fff;float:left;width:952px;padding:2px 4px;}
#volhotel #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/volhotel/bg/bg-soustop.gif);background-position:left top;background-repeat:no-repeat;width:960px;height:56px;}
#volhotel #accroche{margin:0 0 0 148px!important;+margin:0 0 0 74px;}
#volhotel #accroche h1{color:#f60;}
#volhotel #contact-themeSpace{width:274px;height:56px;background-color:#fff;background-image:url(../../images/thematiques/volhotel/bg/contact.jpg);background-position:right top;background-repeat:no-repeat;}
#volhotel .colB{float:left;width:485px;margin:0 0 0 15px!important;+margin:0 0 0 11px;}
body#circuit{background-image:url(../../../static/v2/images/common/background/circuit.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#circuit #container .left{background:transparent;}
#circuit #container .right{background:transparent;}
#circuit #container .content{background:transparent;}
#circuit #header-int .logo img.logo{background-repeat:no-repeat;background-position:left top;}
#circuit #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/circuits/bg/bg-soustop.gif);background-repeat:no-repeat;background-position:left top;height:60px;}
#thalasso #container #breadcrumb a b,#voyagedenoces #container #breadcrumb a b,#prestige #container #breadcrumb a b,#plongee #container #breadcrumb a b,#golf #container #breadcrumb a b,#weekend #container #breadcrumb a b,#circuit #container #breadcrumb a b{font-weight:normal;}
#thalasso #container #breadcrumb .currentPg,#voyagedenoces #container #breadcrumb .currentPg,#prestige #container #breadcrumb .currentPg,#plongee #container #breadcrumb .currentPg,#golf #container #breadcrumb .currentPg,#weekend #container #breadcrumb .currentPg,#circuit #container #breadcrumb .currentPg{font-weight:bold;}
#thalasso #container #breadcrumb,#voyagedenoces #container #breadcrumb,#prestige #container #breadcrumb,#plongee #container #breadcrumb,#golf #container #breadcrumb,#weekend #container #breadcrumb,#circuit #container #breadcrumb{background-color:white;padding:5px 0;}
#circuit #accroche h1{color:#6B9833;}
#circuit #contact-themeSpace{background-color:#fff;background-image:url(../../images/thematiques/circuits/bg/contact.jpg);background-repeat:no-repeat;background-position:left top;}
#circuit .offre-col .prix a{float:left;background-color:#9ACD34;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#circuit .offre-col .prix a span.ttc{background-color:#9ACD34;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#circuit .offre-col .prix a{float:left;background-color:#9ACD34;width:auto;color:#fff;font-size:19px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#camping1 #seg_header #marque img.logo{background-repeat:no-repeat;background-position:left top;float:left;width:230px;height:65px;}
#camping1 #seg_header #marque2 img.logo{float:left;background-image:url(../../images/logos/logo211x56.gif);background-repeat:no-repeat;background-position:left top;width:230px;height:65px;}
#camping1 #seg_header #btmHead{position:relative;float:left;height:auto;width:100%;padding-top:3px;background:#f3f3f3;}
#camping1 #seg_header #accroche h1{color:#ff5f46;font-size:30px;}
#camping1 #seg_header #accroche{float:left;width:910px;height:auto;font-size:11px;line-height:11px;margin:0 0 0 15px!important;color:#373737;padding:5px 20px 5px 0;}
#camping1 #seg_header #accroche #autreSejLists{margin-top:3px;}
#camping1 #seg_header #accroche #autreSejLists a{color:#373737;text-decoration:underline;}
#camping1 #seg_header #contact-themeSpace{position:absolute;bottom:0;right:0;background:#f3f3f3;width:315px;height:72px;margin:0;padding:0;top:13px;}
#camping1 #contact-themeSpace .horaires{position:absolute;bottom:0;width:auto;padding:10px 15px;height:72px;right:0;}
#camping1 #footer{float:left;}
body#hotels.default{background-image:url(../../images/hotels/bg/hotels.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#hotels #container .left{background:transparent;}
#hotels #container .right{background:transparent;}
#hotels #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/hotels/bg/bg-soustop.gif);background-image:left bottom;background-repeat:no-repeat;height:67px;}
#hotels #accroche h1{color:#f60;}
#hotels #contact-themeSpace{background-color:#fff;background-image:url(../../images/hotels/bg/contact.jpg);background-image:left bottom;background-repeat:no-repeat;width:315px;height:56px;}
#hotels .colA{float:left;width:777px;margin:0;}
#hotels .colB{float:right;width:170px;margin:0 0 0 0!important;+margin:0;}
#hotels .colA .colC{float:right;width:300px;}
body#thalasso{background-image:url(../../../static/v2/images/common/background/thalasso.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#thalasso #container .left{background:transparent;}
#thalasso #container .right{background:transparent;}
#thalasso #container .content{background:transparent;}
#thalasso #header-int .logo-wrapper{background-color:#0064dc;}
#thalasso #header-int .logo img.logo{background-image:url(../../v2/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#thalasso #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/thalasso/bg/bg-soustop.gif);background-position:left bottom;background-repeat:no-repeat;height:56px;}
#thalasso #accroche h1{color:#09f;}
#thalasso #contact-themeSpace{background-color:#fff;background-image:url(../../images/thematiques/thalasso/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;width:315px;height:56px;}
#thalasso .offre-col .prix a{float:left;background-color:#09f;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#thalasso .offre-col .prix a span.ttc{background-color:#09f;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#thalasso .offre .prix a{background-color:#09f;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#thalasso .offre .prix a span.ttc{background-color:#09f;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#thalasso .offre-col .prix a{float:left;background-color:#09f;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#thalasso #searchEngines #tabs_content{height:157px;}
#thalasso #searchEngines .btn-sprite{margin:15px 0 0;}
#thalasso #searchEngines ul#tabs li{color:#09F;background-color:#DBE9FC;}
#thalasso #searchEngines ul#tabs li.actif{color:#09F;background-color:#FFF;}
#thalasso #multiDuree .titreDurees{margin:0 0 13px!important;}
body#plongee{background-image:url(../../../static/v2/images/common/background/plongee.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#plongee #container .left{background:transparent;}
#plongee #container .right{background:transparent;}
#plongee #container .content{background:transparent;}
#plongee #header-int .logo img.logo{background-image:url(../../images/thematiques/plongee/logos/promovacances.png) no-repeat left top;}
#plongee #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/plongee/bg/bg-soustop.gif);background-position:left bottom;background-repeat:no-repeat;height:56px;}
#plongee #accroche h1{color:#01f;}
#plongee #contact-themeSpace{background-color:#fff;background-image:url(../../images/thematiques/plongee/bg/contact.jpg);background-position:left bottom;background-repeat:no-repeat;width:315px;height:56px;}
#plongee .offre-col .prix a{float:left;background-color:#01f;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
body#france{background-image:url(../../../static/v2/images/common/background/france.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#france #container .left{background:transparent;}
#france #container .right{background:transparent;}
#france #container .content{background:transparent;}
#france #header-int .logo-wrapper{background-color:#0064dc;}
#france #header-int .logo img.logo{background:url(../../v2/logos/promovacances.png);}
#france #header-int #btmHead{float:left;width:960px;background-color:#fff;background-image:url(../../images/thematiques/france/bg/bg-soustop.gif);background-position:left bottom;background-repeat:no-repeat;}
#header-int #btmHead{height:60px;}
#france #accroche h1{color:#00f;}
#france #contact-themeSpace{display:none;height:60px;background-color:#fff;background-image:url(../../images/thematiques/france/bg/contact.jpg);background-position:right top;background-repeat:no-repeat;}
#france #accroche{width:620px;}
#france .offre-col .prix a{float:left;background-color:#0100fe;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#france .offre-col .prix a span.ttc{background-color:#0100fe;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#france .offre-col .prix a{float:left;background-color:#0100fe;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:13px;margin:0;padding:5px 3px;}
#france .offre-col .prix a sup{float:right;font-size:9px;}
body#golf{background-image:url(../../../static/v2/images/common/background/golf.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#golf #container .left{background:transparent;}
#golf #container .right{background:transparent;}
#golf #container .content{background:transparent;}
#golf #header-int .logo img.logo{background-image:url(../../v2/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#golf #header-int .logo-wrapper{background-color:#0064dc;}
#golf #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/thematiques/golf/bg/bg-soustop.gif);background-position:left top;background-repeat:no-repeat;height:56px;}
#golf #accroche h1{color:#359704;}
#golf #contact-themeSpace{background:#fff;background-image:url(../../images/thematiques/golf/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;width:315px;height:56px;}
#golf .offre-col .prix a{float:left;background-color:#359704;width:auto;margin:0;padding:5px 3px;color:#fff;font-size:20px;font-weight:bold;line-height:16px;}
#golf .offre-col .prix a span.ttc{background-color:#359704;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#golf .offre .prix a{background-color:#359704;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#golf .offre .prix a span.ttc{background-color:#359704;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#golf .offre-col .prix a{float:left;background-color:#359704;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
body#weekend.default{background-image:url(../../images/thematiques/weekend/bg/weekend.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#weekend #container .left{background:transparent;}
#weekend #container .right{background:transparent;}
#weekend #container .content{background:transparent;}
#weekend #container td.content .colA,#weekend #container td.content .colB{height:auto;}
#weekend #header-int .logo img.logo{background-image:url(../../v2/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#weekend #header-int #btmHead{float:left;width:961px;height:56px;padding-bottom:10px;background:#fff;background-image:url(../../images/thematiques/weekend/bg/bg-soustop.gif);background-position:left top;background-repeat:no-repeat;}
#weekend #accroche{float:left;width:780px!important;+width:760px;margin:0 0 0 105px!important;+margin:0 0 0 55px;line-height:11px;font-size:10px;}
#weekend #accroche a{color:#000;}
#weekend #accroche h1{color:#f60;}
#weekend .offre-col .prix a{float:left;background-color:#090;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#weekend .offre .prix a{background-color:#f60;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#weekend .offre .prix a span.ttc{background-color:#f60;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
body#croisiere{background-color:#fff;background-image:url(../../images/croisiere/bg/background.jpg);background-repeat:repeat-x;}
#croisiere #container .left{background-image:url(../../images/croisiere/bg/bg_left.jpg);background-position:right top;background-repeat:no-repeat;}
#croisiere #container .right{background-image:url(../../images/croisiere/bg/bg_right.jpg);background-position:left top;background-repeat:no-repeat;}
#croisiere #header-int .logo img.logo{background-image:url(../../images/croisiere/logos/promovacances.png);background-position:left top;background-repeat:no-repeat;}
#croisiere #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/croisiere/bg/bg-soustop.gif);background-position:left top;background-repeat:no-repeat;}
#croisiere #accroche h1{color:#fff;}
#croisiere #contact-themeSpace{background-color:#fff;background-image:url(../../images/croisiere/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;}
#croisiere .offre .prix a{background-color:#f60;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#croisiere .offre .prix a span.ttc{background-color:#f60;padding:0 1px 0 2px;color:#fff;font-size:14px;font-weight:bold;}
#croisiere .offre-col .prix a{float:left;background-color:#090;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
body#voyagedenoces{background-image:url(../../../static/v2/images/common/background/prestige.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#voyagedenoces #container .left{background:transparent;}
#voyagedenoces #container .right{background:transparent;}
#voyagedenoces #container .content{background:transparent;}
#voyagedenoces #header-int .logo img.logo{background-image:url(../../v2/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#voyagedenoces #header-int #btmHead{float:left;width:100%;height:60px;background-color:#fff;background-image:url(../../images/thematiques/voyage-de-noces/bg/bg-soustop.gif);background-position:left bottom;background-repeat:no-repeat;}
#voyagedenoces #accroche h1{color:#B31F6F;}
#voyagedenoces #contact-themeSpace{width:315px;height:60px;background-color:#fff;background-image:url(../../images/thematiques/voyage-de-noces/bg/contact.gif);background-position:left top;background-repeat:no-repeat;}
#voyagedenoces .offre-col .prix a{float:left;background-color:#B31F6F;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 2px;}
#voyagedenoces .offre-col .prix a span.ttc{background-color:#B31F6F;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#voyagedenoces .offre .prix a{background-color:#B31F6F;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#voyagedenoces .offre .prix a span.ttc{background-color:#B31F6F;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
#voyagedenoces .offre-col .prix a{float:left;background-color:#B31F6F;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
body#prestige{background-image:url(../../../static/v2/images/common/background/prestige.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#prestige #container .left{background:transparent;}
#prestige #container .right{background:transparent;}
#prestige #container .content{background:transparent;}
#prestige #header-int .logo img.logo{background-image:url(../../v2/logos/promovacances.png);background-repeat:no-repeat;background-position:left top;}
#prestige #header-int #btmHead{position:relative;overflow:hidden;float:left;width:960px;height:56px;background-color:#fff;background-image:url(../../images/thematiques/prestige/bg/bg-soustop.gif);background-repeat:no-repeat;background-position:left top;}
#prestige #accroche h1{color:#603;}
#prestige #contact-themeSpace{position:absolute;top:0;right:0;background-color:#fff;background-image:url(../../images/thematiques/prestige/bg/contact.jpg);background-repeat:no-repeat;background-position:left top;}
#prestige .colC{width:295px;}
#prestige .colD{width:655px;}
#prestige .offre-col .prix a{float:left;background-color:#603;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#prestige .offre-col .prix a{background-color:#603;width:auto;color:#fff;font-size:20px;font-weight:bold;line-height:16px;margin:0;padding:5px 3px;}
#prestige .offre-col .prix a span.ttc{background-color:#603;color:#fff;font-size:14px;font-weight:bold;padding:0 1px 0 2px;}
body#allinclusive{background-image:url(../../../static/v2/images/common/background/allinclusive.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;}
#allinclusive #container .left{background:transparent;}
#allinclusive #container .right{background:transparent;}
#allinclusive #container .content{background:transparent;position:relative;}
#allinclusive #header-int #marque .logo img.logo{background-image:url(../../images/thematiques/allinclusive/logos/logo238x62_allinclusive.gif)!important;+background-image:url(../../images/thematiques/allinclusive/logos/logo238x62_allinclusive.gif);background-repeat:no-repeat;background-position:left top;}
#allinclusive #header-int{margin:0;}
#allinclusive #header-int #btmHead{float:left;background-color:transparent;background-image:url(../../images/thematiques/allinclusive/bg/bg_btmHead.jpg);background-repeat:repeat-x;width:960px;height:92px;margin:10px0 0 0!important;+margin:10px0 0 0;}
#allinclusive #accroche{float:left;width:530px!important;+width:530px;margin:0 0 0 25px!important;+margin:0 0 0 12px;color:#FFF;line-height:11px;}
#allinclusive #accroche h1{font-size:35px;color:#FFF;}
#allinclusive #contact-themeSpace{background-color:transparent;background-image:url(../../images/thematiques/allinclusive/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;width:338px;height:92px;}
#allinclusive #contact-themeSpace .horaires{width:338px;color:#FFF;text-align:left;margin:0;padding:20px 0 0 10px;}
#allinclusive #contact-themeSpace .numtel{font-weight:bold;font-size:30px;line-height:25px;}
#allinclusive #contact-themeSpace .infos-tel{font-weight:bold;font-size:20px;line-height:20px;}
#allinclusive #contact-themeSpace .ouverture{color:#FFF;margin:2px 0 0 0;}
#allinclusive #header-int #ariane{float:left;width:950px;background:#fff;font-size:11px;color:#000;margin:0;padding:3px 0 3px 10px;}
#allinclusive #header-int #ariane a{float:left;cursor:pointer;text-decoration:underline;font-weight:normal;font-size:11px;color:#000;margin:0 3px 0 0;padding:0;}
#allinclusive #promo{width:499px!important;+width:499px;height:210px;background-color:transparent;background-image:url(../../images/thematiques/allinclusive/bg/bg-vignetteAI.jpg);background-position:left top;background-repeat:no-repeat;margin:0;padding:0;}
#allinclusive #promo h3{float:left;color:#FFF;font-size:34px;font-weight:bold;line-height:30px;padding:20px 0 0 20px;}
#allinclusive #promo span{clear:both;float:left;width:250px;color:#FFF;font-size:60px;font-weight:bold;text-align:center;line-height:40px;margin:0;padding:0 0 0 20px;}
#allinclusive #promo p{clear:both;float:left;width:250px;color:#FFF;font-size:30px;font-weight:bold;line-height:25px;text-align:center;margin:0;padding:0 0 0 20px;}
#allinclusive .colB{float:left;width:499px;margin:0 0 0 0!important;+margin:0;}
#allinclusive .colC{float:left;width:775px;margin:2px 0 0 0;padding:0;}
#allinclusive .colD{float:left;width:185px;margin:2px 0 0 0;padding:0;}
#ski-int #header-int #btmHead{float:left;background:#fff url(../../images/ski/bg/bg-soustop.gif) left bottom no-repeat;height:56px;}
#ski-int #accroche h1{color:#01F;}
#ski-int #contact-themeSpace{background:#fff url(../../images/ski/bg/contact.jpg) left top no-repeat;width:315px;height:56px;}
#hotels-ext #header-int #btmHead,#hotels-int #header-int #btmHead,#ski-int #header-int #btmHead{float:left;background-color:#fff;background-image:url(../../images/hotels/bg/bg-soustop.gif);background-position:left bottom;background-repeat:no-repeat;height:56px;}
#hotels-ext #accroche h1,#hotels-int #accroche h1,#ski-int #accroche h1{color:#f60;}
#hotels-ext #contact-themeSpace,#hotels-int #contact-themeSpace,#ski-int #contact-themeSpace{background-color:#fff;background-image:url(../../images/hotels/bg/contact.jpg);background-position:left top;background-repeat:no-repeat;width:315px;height:56px;}
#hotels-int #accroche a{color:black;text-decoration:underline;}
#hotels-int #accroche a:hover{text-decoration:none;}
#hotels-int .breadcrumbWrapper{float:left;padding:2px 4px;width:952px;}
#fpLinking{width:935px;padding:0 5px;margin:10px auto;border:1px solid #09F;line-height:14px;}
#fpLinking a{text-decoration:underline;}
#fpLinking h3{margin-bottom:10px;padding:0;color:#09F;}
.arbocampingmentions{float:left;width:940px;margin:0;text-align:justify;color:#888;font-weight:normal;font-size:10px;font-family:Arial,sans-serif;background:#fff;padding:10px;}
.arbocampingmentions a.linkref{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#01f;text-decoration:none;color:#888;}
.arbocampingmentions a.linkref2{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;color:#01f;text-decoration:underline;}
.arbocampingmentions a.nohand{font-weight:normal;font-size:10px;font-family:Arial,sans-serif;text-decoration:none;cursor:default;color:#888;}