#fr .detailVacancesPage.colA{width:778px;}
#fr .detailVacancesPage.colB,#fr .detailVacancesPage.colB #dernieresDemandes{width:172px;}
#detailguidevacances{background-color:#FFF;width:698px;}
#fr #detailguidevacances{width:778px;background-color:#FFF;}
#fr #carteEscaleFullOverlay{display:none;width:100%;height:100%;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=50);-moz-opacity:.20;opacity:.20;position:fixed;top:0;left:0;z-index:10001;}
#fr #carteEscaleOverlay{width:720px;height:500px;position:fixed;top:22%;left:22%;background:#39f;display:none;z-index:10002;text-align:center;}
#fr #zoomMapEscale{width:720px;height:500px;position:relative;}
#fr #touristicAttractions{width:260px;list-style:none;padding:0;margin:0;float:left;margin-bottom:18px;margin-top:16px;}
#fr #touristicAttractions li{background-image:url("/static/images/icon/puce_rouge.gif");background-repeat:no-repeat;background-position:5px 6px;font-size:12px;font-weight:bold;margin-top:4px;padding-left:26px;text-indent:-0.7em;}
#fr #touristicAttractions .fullTitle{background-color:#FFF;border:1px solid #808080;float:left;margin-left:-4%;margin-top:-7%;padding-left:12px;padding-right:3px;position:relative;white-space:nowrap;width:auto;z-index:4;display:none;}
#fr #touristicAttractions li:hover .fullTitle{display:inline;}
#fr #detailguidevacances .ad-gallery .ad-image-description2{color:#F00;font-family:Tahoma,Verdana;font-size:11px;font-weight:bold;margin:0;padding:0;text-align:center;}
#fr #social-networks{position:relative;float:left;width:155px;overflow:hidden;margin-top:8%;}
#fr #social-networks #google-plus-container,#fr #social-networks #facebook-like-container{float:left;overflow:hidden;}
#fr #social-networks #google-plus-container{width:60px;}
#fr #social-networks #facebook-like-container{width:90px;margin-left:5px;}
#detailguidevacances h1{background-color:#F51111;display:inline;float:left;height:50px;line-height:50px;margin:0;padding:0 0 0 18px;width:601px!important;}
#fr #detailguidevacances h1{float:left;display:inline;background-color:#d4f1ff;width:414px!important;+width:619px;height:auto;margin:0;padding:0 0 0 12px;height:45px;line-height:45px;color:#1172d3;font-weight:bold;font-size:17px;}
#fr #carteEscale{cursor:default;}
#fr #carteEscale>img{cursor:pointer;}
#fr #carteEscale .cEscale{background:url("/static/images/sprites/general-sprite-icons.png") no-repeat scroll -178px -142px #0A68DC;bottom:21px;color:#FFF;float:right;font-size:12px;font-weight:bold;padding:2px 10px 3px 28px;position:relative;right:0;line-height:16px;cursor:pointer;}
#detailguidevacances #escaleDetails{width:428px;height:295px;float:left;margin-left:10px;}
#fr .colA #retourDescriptifBottom,#fr #detailguidevacances #retourDescriptifTop{background:url("/static/images/sprites/icons-sprite.png");background-repeat:no-repeat;line-height:44px;font-size:15px;padding-left:18px;margin-left:10px;text-decoration:underline;cursor:pointer;}
#fr .colA #detailguidevacances #retourDescriptifTop{color:#f00;background-position:0 -1367px;}
#fr .detailVacancesPage #retourDescriptifBottom{color:#39f;background-position:0 -459px;float:right;line-height:22px;margin-bottom:15px;margin-top:10px;}
#detailguidevacances #descriptifGallery{margin-left:10px;}
#detailguidevacances #panoramique{clear:left;width:698px;height:167px;border:0;margin:0;padding:0;overflow:hidden;}
#detailguidevacances #descriptifGuide{background-color:#FFF;margin:0;padding:15px 0 20px 18px;width:680px!important;}
#fr #detailguidevacances #descriptifGuide{width:778px!important;+width:698px;background-color:#FFF;margin:0;padding:0;}
#detailguidevacances #descriptifGuide a{text-decoration:underline;color:#39F;}
#detailguidevacances #descriptifGuide a:hover{text-decoration:none;}
.dgv-left-lnk{margin:15px 25px 0 0!important;}
.dgv-left-lnk a{color:#39f;text-decoration:underline;}
.dgv-print-lnk{color:#333;text-align:center;margin:10px 25px 0 0!important;font-size:10px;}
.dgv-print-lnk img{border:none;}
#detailguidevacances #descriptifGuide>strong:first-child,#detailguidevacances #descriptifGuide .descriptifGuideContent>strong:first-child{color:#000;}
#detailguidevacances #descriptifGuide>strong,#detailguidevacances #descriptifGuide .descriptifGuideContent>strong{color:#39f;}
#detailguidevacances #descriptifGuide .spacerDescriptif{height:20px!important;float:left;width:450px;}
#detailguidevacances #descriptifGuide .linkall{background:url(/static/images/bg/bg_lien.jpg) no-repeat;width:230px;height:111px;margin:0;padding:0;}
#detailguidevacances #descriptifGuide .linkall ul.arrow{padding:0 0 0 12px;}
#detailguidevacances #descriptifGuide .linkall ul.arrow li.arrow3{background-position:0 3px;height:17px;margin:20px 10px 20px 0;}
#detailguidevacances #descriptifGuide .linkall ul.arrow li.arrow3 a{color:#FFF;font:bold 11px Tahoma,verdana,sans-serif;}
#detailguidevacances #descriptifGuide .btn{width:449px;margin:18px 0 0;padding:0;}
#detailguidevacances #descriptifGuide .btn a{margin:0 0 0 11px;padding:5px 11px 0 0;}
#detailguidevacances #descriptifGuide p{padding:0 10px 0 0;margin:0;}
#detailguidevacances #descriptifGuide p.intro{display:block;width:429px;margin:10px 0 0;padding:0;color:#666;font:normal 11px Tahoma,verdana,sans-serif;line-height:13px;text-align:justify;}
#detailguidevacances #descriptifGuide span.titre-rubrique{clear:left;width:100%;margin:10px 0 0;padding:0;color:#39F;font:bold 13px Tahoma,verdana,sans-serif;}
#detailguidevacances #descriptifGuide p.descriptif-rubrique{display:block;width:660px;margin:10px 0 0;padding:0;color:#666;font:normal 11px Tahoma,verdana,sans-serif;line-height:13px;text-align:justify;}
.guide-margin-top{margin-top:10px;}
#detailguidevacances .bottom-sep{margin:10px 0;}
#note-personnelle{float:left;display:inline;margin:0 0 10px;padding:0;width:250px;}
#note-personnelle .np-title{background:url("/static/images/bg/modblanc_H_arrondis_250.gif") no-repeat scroll left top transparent;color:#39F;float:left;font-size:20px;height:27px;margin:0;padding:13px 0 0 20px;width:230px!important;font-weight:normal;line-height:20px;}
#note-personnelle .content{background:url("/static/images/bg/modblanc-effaff_B_arrondis_250.jpg") no-repeat scroll left bottom #FFF;float:left;margin:0;padding:0 0 15px;width:250px;}
#note-personnelle .content p{height:500px;}
.nobackground{background-image:none!important;}
#fr #carteEscaleOverlay .gmap-loading{margin-top:33%;}
#fr #carteEscaleOverlay #closeGoogleMap{background:url("/static/images/sprites/general-sprite-icons.png") no-repeat scroll 614px -82px #FFF;display:block;float:right;height:15px;position:relative;right:0;top:0;width:100%;cursor:pointer;display:none;}
#fr #destinationContainer{background-color:#DEEDFF;float:left;padding:10px;margin-top:10px;position:relative;+width:758px;overflow:hidden;+padding-bottom:0;}
#fr #destinationContent{top:240px;+background-color:#FFF;}
#fr #destinationContent p strong{position:relative;top:0;}
#fr #destinationContent strong{position:relative;top:0;}
#fr #meteoAneeContainer{background-color:#FFF;float:left;font-size:11px;height:112px;margin-bottom:10px;position:relative;width:172px;}
#fr #meteoAneeContainer #title{background-color:#1C8BFF;color:#FFF;font-size:16px;height:auto;line-height:27px;text-align:center;width:100%;margin:0;padding:0;float:left;font-weight:normal;}
#fr div.colB div#meteoAneeContainer div#meteoLeft,#fr div.colB div#meteoAneeContainer div#meteoRight{position:relative;float:left;}
#fr div.colB div#meteoAneeContainer div#meteoLeft{width:32px;}
#fr div.colB div#meteoAneeContainer div#meteoRight{width:140px;}
#fr div.colB div#meteoAneeContainer div#meteoRight div.meteoArrowLeft,#fr div.colB div#meteoAneeContainer div#meteoRight div.meteoArrowRight{width:0;height:0;border-style:solid;float:left;cursor:pointer;position:relative;top:15px;}
#fr div.colB div#meteoAneeContainer div#meteoRight div.meteoArrowLeft{border-width:4.5px 5px 4.5px 0;border-color:transparent #007bff transparent transparent;left:4px;}
#fr div.colB div#meteoAneeContainer div#meteoRight div.meteoArrowRight{border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #007bff;left:123px;}
#fr #meteoVisibleContent{overflow:hidden;}
#fr #meteoVisibleContent,#fr ul#meteoAneeList{width:112px;position:relative;float:left;left:2px;+margin-left:0;}
#fr ul#meteoAneeList{margin-top:12px;list-style-type:none;padding:0;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li{width:360px;text-align:center;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li#meteoMoins{color:#0684fc;margin-bottom:5px;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li#meteoMoins div{background-color:#ecf9ff;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li#meteoTempMax,#fr div.colB div#meteoAneeContainer div#meteoLeft div#maxTemp{color:#f03e32;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li#meteoTempMin,#fr div.colB div#meteoAneeContainer div#meteoLeft div#minTemp{color:#0a24dd;margin-top:4px;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li,#fr div.colB div#meteoAneeContainer div#meteoLeft div#maxTemp,#fr div.colB div#meteoAneeContainer div#meteoLeft div#minTemp{height:20px;}
#fr div.colB div#meteoAneeContainer div#meteoLeft div#maxTemp,#fr div.colB div#meteoAneeContainer div#meteoLeft div#minTemp{margin-left:10px;}
#fr div.colB div#meteoAneeContainer div#meteoLeft div#maxTemp{margin-top:36px;}
#fr div.colB div#meteoAneeContainer div.meteoSep{height:1px;background-color:#D1EAFF;position:relative;width:100%;}
#fr div.colB div#meteoAneeContainer div#sep1{top:40%;+top:30%;}
#fr div.colB div#meteoAneeContainer div#sep2{top:60%;+top:52%;}
#fr div.colB div#meteoAneeContainer div#meteoRight ul#meteoAneeList li div{display:block;width:28px;float:left;position:relative;}
#fr .colB.detailVacancesPage #dernieresDemandes h3{font-size:15px;width:162px;color:#0967db;}
#fr .colB.detailVacancesPage #dernieresDemandes h3 .dernieresSep{width:172px;height:1px;left:-10px;position:relative;top:13px;background:#1c8bff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjOGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#1c8bff 0,#fcffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#1c8bff),color-stop(100%,#fcffff));background:-webkit-linear-gradient(left,#1c8bff 0,#fcffff 100%);background:-o-linear-gradient(left,#1c8bff 0,#fcffff 100%);background:-ms-linear-gradient(left,#1c8bff 0,#fcffff 100%);background:linear-gradient(to right,#1c8bff 0,#fcffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c8bff',endColorstr='#fcffff',GradientType=1);}
#fr .colB.detailVacancesPage #dernieresDemandes ul.demande{width:165px;}
#fr .colB.detailVacancesPage #dernieresDemandes ul.demande li span.title{color:#0b81ff;font-size:13px;}
#fr .colB.detailVacancesPage #dernieresDemandes li{padding:10px 0 0 7px;}
#fr .colB.detailVacancesPage #dernieresDemandes .duree{color:#f51112;}
#fr .colB.detailVacancesPage #dernieresDemandes .date-date,#fr .colB.detailVacancesPage #dernieresDemandes .date-le{color:#0B81FD;left:77px;margin-left:0;position:relative;top:0;}
#fr .colB.detailVacancesPage #encartAvion{width:175px;height:155px;float:left;}
#fr .colB.detailVacancesPage #encartAvion span.block-title{font-size:14px;font-weight:bold;margin:3px 5px 0;}
#fr .colB.detailVacancesPage #encartAvion .bloc{font-size:16px;margin:20px 0 0 10px;}
#fr .colB.detailVacancesPage #encartAvion .bloc p{bottom:-60px;}
#fr .colB.detailVacancesPage #encartAvion .bloc p .tel{float:left;font-size:15px;font-weight:bold;line-height:18px;margin-bottom:25px;margin-left:4px;padding:0;width:120px;}
#fr .colB.detailVacancesPage #encartAvion .bloc p .cout{bottom:24px;float:left;font-size:11px;font-weight:normal;line-height:13px;margin-left:5px;padding:0;position:relative;width:120px;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer{background-color:#3399FE;display:block;float:left;position:relative;width:175px;color:#FFF;font-size:13px;font-weight:bold;margin-bottom:10px;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .topBG{background-color:#fe0000;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .topBG,#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .middleBG,#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .NGright{padding:6px;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .NGright .reviewed{width:100%;float:left;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .NGright .NG-votes{width:54%;float:left;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .NGright .moyenne{width:50%;float:right;padding-bottom:10px;}
#fr .colB.detailVacancesPage #NoteMoyenneZoneMarketingContainer .NGright .moyenne{margin-left:-5px;margin-top:-15px;}
#fr .colB.detailVacancesPage #encartTelephone{background-image:url("/static/images/pub/sejlist-telephone.jpg");height:170px;margin:8px 0 8px;width:175px;float:left;}
#fr .colB.detailVacancesPage #encartTelephone .bloc{color:#FFF;float:left;font-size:20px;margin:4px 0 0 5px!important;width:200px;}
#fr .colB.detailVacancesPage #encartTelephone .bloc p.text{display:inline;font-size:15px;height:auto;line-height:14px;width:166px;float:left;margin:0;padding:0;}
#fr .colB.detailVacancesPage #encartTelephone .bloc p.text span{font-weight:bold;}
#fr .colB.detailVacancesPage #encartTelephone .bloc p.tel{float:left;font-size:22px;font-weight:bold;padding:0;text-align:center;margin:9px 0 0;width:166px;}
#fr .colB.detailVacancesPage #encartTelephone .bloc p.horaires{font-size:10px;line-height:10px;margin:10px 0 0 2px!important;text-align:justify;width:160px;float:left;font-weight:bold;}
#fr .colA.detailVacancesPage #listeavisclients{width:775px;float:left;}
#fr div.colB #liensCompagnie{width:100%;}
#fr div.colB #liensCompagnie #top,#fr div.colB #liensLpNavire #top{background-color:#DEEDFF;border-bottom:1px solid #0F9DFF;float:left;padding-top:15px;}
#fr div.colB #liensCompagnie h4,#fr div.colB #liensLpNavire h4{color:#0968E0;display:block;font-size:18px;font-weight:normal;margin:0;width:90%;}
#fr div.colB #liensLpNavire{margin-top:10px;float:left;}
#fr div.colB #liensCompagnie #compagnies,#fr div.colB #liensLpNavire #navires{background-color:#FFF;color:#333;float:left;padding-top:15px;}
#fr div.colB #liensCompagnie #top,#fr div.colB #liensCompagnie #compagnies,#fr div.colB #liensLpNavire #top,#fr div.colB #liensLpNavire #navires{padding-left:10px;width:165px;}
#fr div.colB #liensCompagnie #top,#fr div.colB #liensLpNavire #top{padding-bottom:15px;}
#fr .strong{font-weight:bold;}
#fr div.colB #liensCompagnie #compagnies{padding-bottom:28px;}
#fr div.colB #liensLpNavire #navires{padding-bottom:20px;}
#fr div.colB #liensCompagnie #compagnies .armateurLien,#fr div.colB #liensLpNavire #listNavires li{font-weight:bold;margin-top:3px;text-decoration:underline;}
#fr div.colB #liensCompagnie #compagnies .armateurLien a{color:#323232;}
#fr div.colB #liensCompagnie #compagnies .armateurLien img{margin-right:10px;padding-left:2px;position:relative;top:2px;}
#fr div.colB #liensLpNavire #listNavires{list-style-type:none;margin-left:0;padding-left:0;}
#fr div.colB #liensLpNavire #listNavires li{background:url("/static/images/icon/puce_rouge.gif") no-repeat scroll 5px 8px rgba(0,0,0,0);line-height:20px;padding-left:20px;color:#323232;}
#fr div.colB.detailVacancesPage #patchOpti250{width:175px;}
#fr div.colB.detailVacancesPage #patchOpti250 h3{font-size:18px;font-weight:normal;color:#FFF;float:left;height:auto;line-height:20px;margin:10px 0 0 20px!important;}
#fr div.colB.detailVacancesPage #patchOpti250 ul{padding:0 10px 5px 12px;}
#fr .tarif-special{left:25px;position:relative;top:6px;}
#fr div.colB.detailVacancesPage #bonPlan{width:175px;background-color:#FFF;color:#323232;position:relative;float:left;border:1px solid #EEE;margin-bottom:10px;+padding-bottom:10px;}
#fr div.colB.detailVacancesPage #bonPlan a{color:#323232;}
#fr div.colB.detailVacancesPage #bonPlan .imageNavire{float:left;height:70px;margin-bottom:8px;margin-left:40px;margin-top:13px;width:95px;}
#fr div.colB.detailVacancesPage #bonPlan #type-of-offer{background:url("/static/v2/images/searchv2/sprite-promo-stickers-v2.png") no-repeat scroll;background-position:-3px -7px;color:#FFF;display:block;font-size:18px;height:43px;left:-16px;top:0;line-height:17px;padding:7px 40px;position:absolute;text-transform:capitalize;width:70px;}
#fr div.colB.detailVacancesPage #bonPlan #reduction-amount{background:url("/static/v2/images/searchv2/sprite-promo-stickers-v2.png") no-repeat scroll;background-position:-5px -65px;color:#FFF;display:block;font-size:18px;font-weight:bold;height:44px;left:89px;top:0;padding:13px 9px;position:absolute;text-align:center;width:75px;z-index:100;}
#fr div.colB.detailVacancesPage #bonPlan #croisiereTitle{color:#1072D5;float:left;font-size:13px;font-weight:bold;margin-left:0;margin-top:50px;padding:10px;position:relative;text-align:center;width:88%;}
#fr div.colB.detailVacancesPage #bonPlan #croisiereTitle a{color:#1072D5;}
#fr div.colB.detailVacancesPage #bonPlan span#nr-avis{color:#717171;margin-bottom:56px;margin-top:-5px;}
#fr div.colB.detailVacancesPage #bonPlan span#voir-submit{background:#0b81ff;background:#0b81ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiODFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzBiODFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzAwNWVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(11,129,255,1)),color-stop(47%,rgba(11,129,255,1)),color-stop(54%,rgba(0,94,222,1)),color-stop(100%,rgba(0,94,222,1)));background:-webkit-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-o-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-ms-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:linear-gradient(to bottom,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b81ff',endColorstr='#005ede',GradientType=0);background-color:#0b81ff;cursor:pointer;color:#FFF;font-size:14px;font-weight:bold;margin-left:30%;padding:3px 15px;float:left;position:relative;margin-bottom:10px;margin-top:10px;border:1px solid #0261E3;width:39px;}
#fr div.colB.detailVacancesPage #bonPlan span#voir-submit:after{content:"";width:5px;height:0;border-style:solid;border-width:4px 0 4px 6.4px;border-color:transparent transparent transparent #fff;line-height:0;_border-color:#000 #000000 #000 #ffffff;_filter:"progid:DXImageTransform.Microsoft.Chroma(color='#000000')";position:absolute;right:10px;top:9px;}
#fr div.colB.detailVacancesPage #bonPlan span#voir-submit a{color:#FFF;}
#fr div.colB.detailVacancesPage #bonPlan #old-price,#fr div.colB.detailVacancesPage #bonPlan #new-price{background-color:#F51111;color:#FFF;display:block;float:left;position:relative;text-align:center;width:128px;margin-left:23px;margin-top:2px;}
#fr div.colB.detailVacancesPage #bonPlan #old-price{text-decoration:line-through;line-height:12px;padding-top:1px;}
#fr div.colB.detailVacancesPage #bonPlan #old-price strong{font-size:14px;}
#fr div.colB.detailVacancesPage #bonPlan #new-price strong{font-size:21px;}
#fr div.colB.detailVacancesPage #bonPlan #navireName,#fr div.colB.detailVacancesPage #bonPlan #navireStars,#fr div.colB.detailVacancesPage #bonPlan #avis-rating,#fr div.colB.detailVacancesPage #bonPlan #nr-star,#fr div.colB.detailVacancesPage #bonPlan #nr-avis{width:100%;}
#fr div.colB.detailVacancesPage #bonPlan #navireName,#fr div.colB.detailVacancesPage #bonPlan #navireStars,#fr div.colB.detailVacancesPage #bonPlan #services,#fr div.colB.detailVacancesPage #bonPlan #avis-rating,#fr div.colB.detailVacancesPage #bonPlan #nr-star,#fr div.colB.detailVacancesPage #bonPlan #nr-avis{float:left;text-align:center;}
#fr div.colB.detailVacancesPage #bonPlan #avis-rating{text-transform:uppercase;margin-top:12px;color:#fe8a01;}
#fr div.colB.detailVacancesPage #bonPlan #navireStars .etoile{background-image:url("/static/v2/images/searchv2/sprite-sjv2.png");background-repeat:no-repeat scroll;background-position:-12px -149px;display:inline-block;height:13px;width:13px;}
#fr div.colB.detailVacancesPage #bonPlan #services{margin-left:15%;margin-top:7%;width:70%;}
#fr div.colB.detailVacancesPage #bonPlan #nr-star{margin-bottom:10px;margin-left:52px;margin-top:5px;}
#fr div.colB.detailVacancesPage #bonPlan #nr-star span{background-image:url("/static/v2/images/searchv2/sprite-sjv2.png");background-repeat:no-repeat scroll;display:block;float:left;height:10px;padding:0 3px;width:8px;}
#fr div.colB.detailVacancesPage #bonPlan #nr-star span.star-full{background-position:-7px -203px;}
#fr div.colB.detailVacancesPage #bonPlan #nr-star span.star-half{background-position:0 -283px;}
#fr div.colB.detailVacancesPage #bonPlan #nr-star span.star-empty{background-position:0 -299px;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-cult,#fr .detailVacancesPage #detailguidevacances #dest-cont-gastro,#fr .detailVacancesPage #detailguidevacances #dest-cont-divert,#fr .detailVacancesPage #detailguidevacances #dest-cont-decouv{padding-left:14px;padding-right:10px;padding-top:10px;padding-bottom:20px;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(50%,#fff),color-stop(100%,#dfefff));background:-webkit-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-o-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-ms-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:linear-gradient(to bottom,#fff 1%,#fff 50%,#dfefff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfefff',GradientType=0);border-top:3px solid #0A68DC;position:relative;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-cult.isDown,#fr .detailVacancesPage #detailguidevacances #dest-cont-gastro.isDown,#fr .detailVacancesPage #detailguidevacances #dest-cont-divert.isDown,#fr .detailVacancesPage #detailguidevacances #dest-cont-decouv.isDown{background:#FFF;filter:none;}
#fr .detailVacancesPage #detailguidevacances #destinationContent strong{background-image:url("/static/v2/images/sprites/dest_content_icons.jpg");background-repeat:no-repeat;color:#0966DD;display:block;font-size:15px;height:30px;line-height:24px;padding-bottom:12px;padding-left:40px;padding-top:3px;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-cult strong{background-position:-5px 3px;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-gastro strong{background-position:-4px -52px;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-divert strong{background-position:-3px -108px;}
#fr .detailVacancesPage #detailguidevacances #dest-cont-decouv strong{background-position:-3px -164px;}
#fr .detailVacancesPage #detailguidevacances #villeDescriptionCMS>p>strong{background-image:none;font-size:12px;line-height:12px;margin-bottom:-12px;padding:15px 5px 0 0;}
#fr .detailVacancesPage #detailguidevacances #villeDescriptionCMS>p>strong{display:inline;color:#000;font-size:11px;}
#fr #villeDescriptionCMS>strong{padding-left:14px;}
#fr #villeDescriptionCMS strong.title{background-color:#FFF;background-image:url("/static/v2/images/sprites/dest_content_icons.jpg");background-repeat:no-repeat;color:#0966DD;display:block;font-size:15px;height:30px;line-height:24px;padding-bottom:12px;padding-left:50px;padding-top:12px;top:10px;border-top:3px solid #0A68DC;width:709px;background-position:8px 10px;}
#fr #villeDescriptionCMS{background:linear-gradient(to bottom,#FFF 1%,#FFF 50%,#DFEFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(50%,#fff),color-stop(100%,#dfefff));background:-webkit-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-o-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:-ms-linear-gradient(top,#fff 1%,#fff 50%,#dfefff 100%);background:linear-gradient(to bottom,#fff 1%,#fff 50%,#dfefff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfefff',GradientType=0);}
#fr .detailVacancesPage #detailguidevacances #villeDescriptionCMS.isDown{background:#FFF;overflow:hidden;height:50px;}
#fr #villeDescriptionCMS>p{padding:10px 10px 0 14px;position:relative;margin-bottom:0;}
#villeDescriptionCMS .adjustPositionIE{clear:both;float:left;width:709px;margin-bottom:5px;}
.descriptif{text-decoration:underline;color:#0868dd;font-weight:bold;margin-left:5px;}
.isDown .descriptifArrow{width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #0868dd;display:inline-block;}
.isDown .descriptifControl{margin-left:50px;}
.descriptifControl.light{top:22px;+top:15px;}
.descriptifArrow{width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#0868dd transparent transparent transparent;display:inline-block;}
#detailguidevacances #descriptifGuide #destinationContent{overflow:hidden;}
.descriptifControl{left:615px;position:relative;top:-38px;width:80px;cursor:pointer;}
#fr .detailVacancesPage #avisclients span.large-title{color:#0A68DC;float:left;font-size:16px;font-weight:normal;line-height:21px;margin-left:12px;width:45%;clear:left;}
#fr .detailVacancesPage #avisclients .sep{margin:10px 0 20px;position:relative;background:linear-gradient(to right,#3399FD 0,#FFF 100%) repeat scroll 0 0 rgba(0,0,0,0);float:left;height:1px;width:780px;}
#fr .detailVacancesPage #avisclients h2{color:#0A68DC;display:block;width:auto;font-size:22px;font-weight:bold;padding-left:12px;padding-top:6px;height:24px;}
#fr .detailVacancesPage #avisclients .sep .avis-huissier-red-tab{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll 0 -256px rgba(0,0,0,0);height:29px;left:645px;position:absolute;text-decoration:none;top:-2px;width:129px;}
#fr .detailVacancesPage #avisclients .sep .avis-huissier-stamp{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll 0 -292px rgba(0,0,0,0);height:76px;left:570px;position:absolute;text-decoration:none;top:-66px;width:76px;}
#fr .detailVacancesPage #avisclients .sep .avis-tab-huissier-text{color:#1A171B;font-size:9px;left:656px;position:absolute;text-align:center;text-decoration:underline;top:-58px;}
#fr .detailVacancesPage #avisclients .sep .avis-tab-huissier-text:hover{text-decoration:none;}
#fr .detailVacancesPage #listeavisclients{float:left;width:745px;}
#fr .detailVacancesPage #avisclients{background-color:#FFF;color:#666;position:relative;float:left;width:780px;}
#fr .detailVacancesPage #asyncAvis a{color:#39F;text-decoration:underline;}
#fr .detailVacancesPage #asyncAvis a:hover{color:#39F;text-decoration:none;}
#fr .detailVacancesPage #asyncAvis .trierPar{border:medium none;float:left;margin:10px 0 0;padding:0;}
#fr .detailVacancesPage #asyncAvis .trierPar fieldset{border:medium none;margin:0;padding:0;}
#fr .detailVacancesPage #asyncAvis .tri-pagination{float:left;width:745px;}
#fr .detailVacancesPage #asyncAvis table{border-collapse:collapse;clear:both;color:#666;float:left;font-size:11px;margin:0;padding:0;width:700px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination table.ligneTri tr{background:none repeat scroll 0 0 rgba(0,0,0,0);}
#fr .detailVacancesPage table tbody tr{background:url("/static/images/bg/bg_escale.gif") repeat-x scroll left top rgba(0,0,0,0);}
#fr .detailVacancesPage #asyncAvis .tri-pagination table.ligneTri{background:none repeat scroll 0 0 rgba(0,0,0,0);float:left;width:100%;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .tri{padding:0 0 10px 10px;width:44%;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .tri label{font-weight:bold;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination{padding:0 0 10px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .paging{float:right;margin-right:10px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .paging{margin-right:45px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .text{float:left;width:40px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .prev{float:left;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .next{float:left;margin-left:3px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .multipage{float:left;list-style-type:none;margin:0;padding:0;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .multipage .selected{font-weight:bold;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .multipage li{display:inline;margin:0 2px;}
#fr .detailVacancesPage #asyncAvis .tri-pagination .ligneTri .pagination .multipage li a{text-decoration:none;}
#fr .detailVacancesPage #asyncAvis #listeAvis{float:left;margin:0;padding:0;width:780px;}
#fr .detailVacancesPage .FP-exTable{clear:both;color:#666;font-size:11px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr{height:auto;overflow:auto;background:url("/static/images/bg/bg_escale.gif") repeat-x scroll left top rgba(0,0,0,0);}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient{float:left;font-size:11px;padding:20px 10px;vertical-align:top;width:83%;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient .coord{color:#39F;display:inline;float:left;font-weight:bold;padding-right:3px;width:130px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient .datesejour{display:inline;float:left;width:200px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient .categorie{display:inline;float:left;width:200px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient p{clear:both;display:inline;float:left;margin:0;text-align:justify;width:580px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .extraitAvisClient .avisTypePoints{color:#39F;font-weight:bold;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .note{color:#ff9211;float:left;padding:10px 10px 0 0;text-align:center;vertical-align:top;width:85px;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .note .moyenne{margin-top:5px;color:#F00;text-align:center;}
#fr .detailVacancesPage #asyncAvis .FP-exTr .note .eval{font-size:11px;font-weight:bold;text-transform:uppercase;white-space:nowrap;}
#guideVacancesVilleListResults{background-color:#FFF;color:#000;float:left;margin-top:6px;}
#sj-results li .detail-content span{background:url("/static/v2/images/searchv2/sprite-sjv2.png") no-repeat scroll -12px -149px rgba(0,0,0,0);display:inline-block;height:13px;width:13px;}
#sj-results li.coupDeCoeur,#sj-results li.stopAffaire,#sj-results li.prixBas,#sj-results li.normalOffer{margin-bottom:15px;}
#sj-results li .price-content .type-of-offer{color:#F51111;font-size:14px;font-weight:bold;padding:7px 27px;width:66px;}
#sj-results li.coupDeCoeur{border:2px solid #F51111;}
#sj-results li.stopAffaire{border:2px solid #4299FF;}
#sj-results li.normalOffer{border:medium none;}
#sj-results li.stopAffaire .price-content .type-of-offer{background-position:1px -118px;color:#FFF;width:37px;position:absolute;}
#sj-results li.normalOffer .price-content .type-of-offer{background:none;}
#sj-results{float:left;list-style-type:none;margin:0;padding:0 14px 0 0;position:relative;width:766px;list-style-type:none;}
#sj-results li{background-color:#FFF;float:left;position:relative;width:100%;padding-right:3px;}
#sj-results li{padding-bottom:3px;}
#sj-results li .visual-content{float:left;margin-left:3px;width:29%;}
#sj-results li .visual-content .visualDescriptionContainer:after{background:url("/static/v2/images/searchv2/shadow-small.png") no-repeat scroll 0 0 rgba(0,0,0,0);bottom:-9px;content:"";height:12px;left:0;position:absolute;width:202px;z-index:100;}
#sj-results li .visual-content .visualDescriptionContainer{border:1px solid #CECECE;cursor:pointer;float:left;margin:5px 5px 0;overflow:visible;padding:5px;position:relative;width:89%;}
#sj-results li .visual-content .visualDescriptionContainer{cursor:pointer;}
.carteItinerairePicture{height:170px;margin:0;width:100%;}
.carteItinerairePicture img{height:100%;width:100%;}
#sj-results li .visual-content .visualDescriptionContainer .carteItineraire{cursor:pointer;height:170px;margin:0;width:100%;}
#sj-results li .visual-content .visualDescriptionContainer .carteItineraire_trans{background-position:0 -218px;background-repeat:no-repeat;cursor:pointer;float:right;height:35px;margin-right:-9px;margin-top:-4px;width:35px;}
#sj-results li .visual-content .visualDescriptionContainer .carteItineraire_trans{cursor:pointer;}
#sj-results li .visual-content .multimedia-main-container{float:left;width:100%;}
.unselectable{-moz-user-select:none;}
#sj-results li #multimediaBloc{border:1px solid #CCC;height:46px!important;margin-bottom:5px;margin-left:3%;margin-top:11px;padding-top:4px;position:relative;width:93%!important;}
#sj-results li .mainSlideshow,.mainSlideshow .slider,.mainSlideshow .element{width:auto;}
#sj-results li .element img{border:medium none;height:40px;margin:0;padding:0 3px;width:56px;}
#sj-results li .element img.loading{height:32px;margin:6px 12px;width:32px;}
#sj-results li .slider{height:50px;overflow:hidden;padding-left:4px;padding-right:0;position:relative;width:97%;}
#sj-results li .wrapper{height:49px;overflow:hidden;position:relative;width:95%;}
#sj-results li .slider .movingWrapper{height:inherit;margin-left:5px;position:absolute;top:0;}
#sj-results li .element{float:left;padding-right:0;padding-bottom:0;}
#sj-results li .element img{border:medium none;height:40px;margin:0;padding:0 3px;width:56px;}
#sj-results li .mainSlideshowMenu .arrowPrev{background:url("/static/v2/images/searchv2/sprite-sjv2.png") no-repeat scroll -15px -95px #FFF;cursor:pointer;height:40px;left:0!important;position:absolute;top:4px!important;width:12px;}
#sj-results li .mainSlideshowMenu .arrowNext{background:url("/static/v2/images/searchv2/sprite-sjv2.png") no-repeat scroll 2px -95px #FFF;cursor:pointer;height:40px;position:absolute;right:0!important;top:4px!important;width:12px;}
#sj-results li .visual-content .imageDescMouseOver{background:none repeat scroll 0 0 #FFF;border:1px solid #0F72D5;display:none;height:250px;margin-top:-63px;padding:5px;position:absolute;width:330px;z-index:1005;}
#sj-results li .detail-content{float:left;height:auto;margin:0 5px 3px;padding-top:5px;position:relative;width:52%;}
#sj-results li .detail-content .offer-title{background-color:#E7F6FE;color:#0F72D5;display:block;font-size:15px;font-weight:bold;}
#sj-results li .detail-content .offer-title,#sj-results li .detail-content .duration-and-name{padding:5px;width:97%;}
#sj-results li .detail-content .duration-and-name{color:#323232;display:block;font-size:11px;text-decoration:none;}
.listeVDD{color:#39F;text-decoration:underline;}
#sj-results li .detail-content span{background:url("/static/v2/images/searchv2/sprite-sjv2.png") no-repeat scroll -12px -149px rgba(0,0,0,0);display:inline-block;height:13px;width:13px;}
#sj-results li .detail-content .services{padding-left:5px;}
#sj-results li .detail-content .compLogo{float:right;height:35px;width:87px;}
#sj-results .escales{float:left;padding-bottom:4px;position:relative;width:100%;}
#sj-results .escales ul{float:left;list-style:none outside none;margin:0;padding:0;width:29%;}
#sj-results .escales li{background-image:url("/static/images/sprites/general-sprite-icons.png");background-repeat:no-repeat;background-position:5px -174px;color:#1F7BD8;font-size:10px;overflow:visible;padding-left:12px;width:92%;}
#sj-results .escales li span{background:none repeat scroll 0 0 #F9F9F9;color:#0F72D5;display:none;font-size:9px;height:auto;margin-left:1px;text-align:center;width:46px;}
#sj-results .escales ul .fullTitle{background-color:#FFF;border:1px solid #808080;display:none;left:28px;padding-left:2px;padding-right:2px;position:absolute;top:-7px;white-space:nowrap;width:auto;z-index:4;}
#sj-results .escales li span.border{background:none repeat scroll 0 0 #D8F3FE;display:inline-block;padding-left:3px;padding-right:3px;text-transform:uppercase;width:auto;+display:inline;}
#sj-results .escales ul li:hover .fullTitle{display:inline;}
.clear{clear:both;}
#sj-results .escales .d-escales{display:block;left:345px;padding:0;position:absolute;width:57px;}
#sj-results li .detail-content span.more-escales{background:none repeat scroll 0 0 transparent;color:#1F7BD8;cursor:pointer;display:block;float:right;font-size:11px;height:auto;margin-top:0;padding-bottom:6px;position:relative;text-align:right;text-decoration:underline;width:100%;}
#sj-results .escales .d-escales{position:absolute;left:345px;display:block;width:57px;padding:0;+margin-top:-50px;}
#sj-results .escales .d-escales li.more-escales{color:#1F7BD8;cursor:pointer;display:block;font-size:11px;text-decoration:underline;}
#sj-results .escales .d-escales li.more-escales span.more-escales-span{color:#1F7BD8;cursor:pointer;display:block;font-size:11px;text-decoration:underline;background:none!important;text-transform:none!important;width:55px;}
#sj-results .escales ul.d-escales li{padding:0;background:none!important;}
#sj-results li .detail-content span.more-escales span{background:none;left:370px;+left:0;position:relative;top:-48px;width:30px;z-index:10000;display:block;}
#sj-results li .detail-content .d-escales .more-escales .allEscales{background-color:#FFF;border:2px solid #1F7BD8;display:none;height:auto;padding-left:0;position:absolute;right:-188px;top:-42px;max-width:180px;z-index:10002;}
#sj-results li .detail-content .d-escales .more-escales .allEscales ul.escales{background:none repeat scroll 0 0 transparent;display:block;list-style:none outside none;margin-left:0;padding-left:0;padding-bottom:4px;width:100%;}
#sj-results li .detail-content .allEscales p{color:#1F7BD8;font-weight:bold;margin-bottom:8px;padding-left:8px;text-decoration:underline;}
#sj-results li .detail-content .allEscales ul.escales li{float:left;margin-left:0;padding-left:12px;background:url("/static/images/sprites/general-sprite-icons.png") no-repeat 3px -174px white!important;}
#sj-results li .detail-content .d-escales .more-escales .allEscales ul.escales li span{float:right;font-family:arial;font-size:9px!important;width:30px;display:block;}
div.detail-content div.escales ul.d-escales li.more-escales div.allEscales ul.escales li span.escaleTitle{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;display:inherit;float:left!important;margin-top:0;padding:0;text-align:left!important;text-transform:none!important;width:60%!important;}
#sj-results li .detail-content .allEscales ul.escales li.noListStyle{background:none!important;}
#guideVacancesVilleListResults #sj-results .detail-content ul.description{list-style-type:disc;padding-left:20px;width:60%;float:left;margin-bottom:8px;*margin-left:0;+display:inline;}
#sj-results .description li{overflow:visible;}
#sj-results li .detail-content .dates-depart,#sj-results li .detail-content .content-dates-container{background-color:#E7F6FE;border-right:medium none;float:left;margin-left:0;padding:4px 0 4px 4px;width:30%;}
#sj-results .cabine-description{background-color:#FFF;border:1px solid #1072D5;display:none;left:120px;position:absolute;top:0;width:400px;z-index:9998;}
#sj-results li .detail-content li.static-title{background-color:#E7F6FE;list-style-type:none;padding-bottom:0;}
#sj-results li .detail-content .dates-depart li.static-title .date-depart{background-color:#E7F6FE;color:#0C70D5;font-weight:bold;padding-left:8px;width:86%;}
#sj-results li .detail-content .dates-depart li span,#sj-results li .detail-content .content-dates-depart li span{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #D4F1FF;line-height:15px;padding:2px 0 4px;width:100%;}
#sj-results li .detail-content .dates-depart li.static-title span span{border:medium none;margin:0;padding:0 0 0 8px;width:auto;}
#sj-results li .detail-content .content-dates-depart li span a{color:#000;}
#sj-results li .detail-content .left-arrow,#sj-results li .detail-content .right-arrow{background-color:#e7f6fe;background-position:0 -68px;float:left;height:16px;margin-left:-10px;margin-top:7px;position:relative;width:10px;cursor:pointer;z-index:9990;}
#sj-results li .detail-content .right-arrow{background-position:1px -81px;left:-2px;}
#sj-results li .detail-content .content-dates-depart{display:inline;float:left;height:auto;margin:0;padding:7px 4px 4px 0;position:relative;background-color:#e7f6fe;}
.sliderZone{display:block;height:88px;overflow:hidden;float:left;position:relative;background-color:#e7f6fe;width:auto!important;max-width:270px!important;border-right:4px solid #e7f6fe;}
#sj-results li .detail-content .content-dates-depart li{float:left;list-style-type:none;text-align:center;width:53px;}
#sj-results li .detail-content .content-dates-depart li .date-depart{background-color:#E7F6FE;color:#0C70D5;font-weight:bold;height:10px;line-height:11px;}
croisiereVO#sj-results li .detail-content .dates-depart li span,croisiereVO#sj-results li .detail-content .content-dates-depart li span{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #D4F1FF;line-height:15px;padding:2px 0 4px;width:100%;}
#sj-results li .detail-content .content-dates-depart li span.minPrice a{color:#F00;}
#sj-results .cabine-description{display:none;position:absolute;width:400px;border:1px #1072D5 solid;background-color:white;z-index:9998;left:120px;top:0;}
#sj-results .cabine-description.noImg{display:none;position:absolute;width:400px;border:1px #1072D5 solid;background-color:white;z-index:9998;left:120px;top:155px;padding:10px;}
#sj-results .cabine-description.noImg div span.text-desc{width:100%;padding:0;}
#sj-results .cabine-description>div{display:none;height:100%;}
#sj-results .cabine-description div div.image-container{display:block;width:100%;height:auto;}
#sj-results .cabine-description div img{display:block;margin:20px auto;}
#sj-results .cabine-description div span.fermer{background:none;width:100%;height:15px;text-align:right;color:white;background-color:#1072D5;}
#sj-results .cabine-description div span.fermer strong{cursor:pointer;color:white;background-color:red;padding:0 5px;margin-left:10px;}
#sj-results .cabine-description div span.text-desc{background:none;padding:0 10px 15px;width:95%;height:auto;}
#sj-results li .price-content{float:left;height:250px;position:relative;width:17%;z-index:10;}
#sj-results li .price-content .type-of-offer,#sj-results li .price-content .reduction-amount{background-image:url("/static/v2/images/searchv2/sprite-promo-stickers.png");background-repeat:no-repeat scroll;background-position:1px -55px;background-color:rgba(0,0,0,0);display:block;height:30px;left:-16px;position:absolute;width:92px;}
#sj-results li .price-content .type-of-offer{color:#F51111;font-size:14px;font-weight:bold;padding:7px 27px;width:66px;}
#sj-results li .price-content .reduction-amount{color:#FFF;font-size:18px;font-weight:bold;padding:13px 9px;z-index:100;background-position:1px 0;height:20px;left:73px;width:56px;}
#sj-results li .price-content .old-price{margin-top:46px;text-decoration:line-through;}
#sj-results li .price-content .old-price,#sj-results li .price-content .new-price{background-color:#F51111;color:#FFF;display:block;margin-left:-3px;margin-top:2px;position:relative;text-align:center;width:100%;}
#sj-results li .price-content .old-price{margin-top:46px;text-decoration:line-through;}
#sj-results li .price-content .new-price strong{font-size:21px;}
#sj-results li .price-content .voir-submit{background:#0b81ff;background:#0b81ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiODFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzBiODFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzAwNWVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(11,129,255,1)),color-stop(47%,rgba(11,129,255,1)),color-stop(54%,rgba(0,94,222,1)),color-stop(100%,rgba(0,94,222,1)));background:-webkit-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-o-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:-ms-linear-gradient(top,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);background:linear-gradient(to bottom,rgba(11,129,255,1) 0,rgba(11,129,255,1) 47%,rgba(0,94,222,1) 54%,rgba(0,94,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b81ff',endColorstr='#005ede',GradientType=0);bottom:0;color:#FFF;cursor:pointer;font-size:13px;font-weight:bold;left:27%;padding:3px 19px 3px 10px;position:absolute;}
#sj-results li .price-content .voir-submit:after{content:"";width:5px;height:0;border-style:solid;border-width:5px 0 5px 8.4px;border-color:transparent transparent transparent #fff;line-height:0;_border-color:#000 #000000 #000 #ffffff;_filter:"progid:DXImageTransform.Microsoft.Chroma(color='#000000')";position:absolute;right:2px;top:7px;}
#sj-results li .price-content .voir-submit a{color:#FFF;}
#sj-results li .price-content .avis-rating{bottom:60px;color:#FF8A00;float:left;font-weight:bold;margin-left:0;position:absolute;text-align:center;text-transform:uppercase;width:100%;}
#sj-results li .price-content .nr-avis,#sj-results li .price-content .nr-star,#sj-results li .price-content .gratuite-enfants,#sj-results li .price-content .avion{float:left;margin:0 11%;position:relative;text-align:center;width:78%;}
#sj-results li .price-content .nr-star{bottom:45px;margin:-5% 20% 2%;position:absolute;}
#sj-results li .price-content .nr-star span{background-image:url("/static/v2/images/searchv2/sprite-sjv2.png");background-repeat:no-repeat scroll;background-position:-7px -203px;display:block;float:left;height:10px;padding:0 3px;width:10px;}
#sj-results li .price-content .nr-star span.star-half{background-position:0 -283px;}
#sj-results li .price-content .nr-star span.star-empty{background-position:0 -299px;}
#sj-results li .price-content .nr-avis{bottom:30px;color:#717171;font-size:11px;position:absolute;}
#sj-results li .price-content .gratuite-enfants,#sj-results li .price-content .avion{background:url('/static/v2/images/searchv2/sprite-sjv2.png');background-repeat:no-repeat;color:#007FFF;font-size:11px;font-weight:bold;padding:0 0 0 24px;position:absolute;right:-14px;text-align:left;}
#sj-results li .price-content .avion{background-position:-3px -259px;height:20px;left:3px;}
#sj-results li .price-content .avion{top:150px;}
#sj-results li .price-content .gratuite-enfants{background-position:-3px -176px;}
.displayn{display:none;}
.encartPub{margin-bottom:10px;width:175px;}
#villesvacances{width:780px;}
#titleEscale{margin:20px 0 5px 10px;}