.colA{float:left;display:inline;width:770px!important;margin:10px 0 0;padding:0;position:relative;}
#fr .colA{width:775px!important;}
#liste .colA{margin:-20px 0 0;}
#listeArmateurs .colA{width:700px;}
#imgHeader{position:relative;}
.headerTitle{margin:10px 0 0 10px;width:100%;color:#d40014;zoom:1;}
.cDest #phraseType{width:776px!important;}
.colB{float:right;display:inline;margin-left:0!important;+margin-left:0;padding:0;width:175px;background:none;}
form.trierPar{float:left;border:none;padding:0;margin:0;}
form.trierPar fieldset.trierParFieldset{border:0;padding:0;margin:0;}
#listeResultats{float:left;background:#fff;width:776px;padding:0;position:relative;}
#listeResultats .content{width:776px;margin:0;}
#listeResultats .content .exTable{margin:0;padding:0;width:769px;border-collapse:collapse;}
#listeResultats .content .listResWrapper{background:#fff url(/static/images/bg/bg-sejlist-row.gif) repeat-x top left;width:755px;min-height:150px;overflow:auto;}
#listeResultats .content .coupDeCoeur .visuel{background:url(/static/images/bg/sep-sejlist.gif) repeat-y left top transparent;}
#listeResultats .content .coupDeCoeur .tarif{background:url(/static/images/bg/sep-sejlist.gif) repeat-y right top transparent;}
#listeResultats .content .coupDeCoeur{background-color:#fed0d0!important;}
#listeResultats .content .coupDeCoeur{background-image:none!important;}
#listeResultats .content .exTd{height:auto;padding:0 0 8px;margin:0;vertical-align:top;}
.coupDeCoeurHeader td{background:url(/static/images/sprites/icons-sprite.png) no-repeat 15px -342px #f51111;padding:2px 0!important;}
#listeResultats .coupDeCoeur .descriptif{background:url(/static/images/pictos/coup-de-coeur.png) no-repeat right 10px transparent;}
.coupDeCoeurHeader span{text-transform:uppercase;color:#fff;line-height:18px;font-size:11px;font-weight:bold;float:left;display:inline;margin:0 0 0 40px;}
#listeResultats .content .separation{background:url(/static/images/bg/sep_bleu_698.jpg) no-repeat bottom left;width:776px;height:1px;overflow:hidden;}
#listeResultats .content .visuel{padding:8px 10px 5px 10px;margin:0;text-align:center;}
#listeResultats .content .visuel img{width:140px;height:103px;padding:0;margin:0;border:none;}
#listeResultats .content .visuel .cruise{float:left;background-color:#0195F9;color:#FFF;width:auto;margin:1px 0 0;padding:2px;}
#listeResultats .content .visuel .avis{background:transparent;padding:0;margin:0;float:left;font-size:11px;color:#f00;font-weight:bold;}
#listeResultats .content .visuel .avis .moyenne{float:left;width:60px;margin:1px 0 0 10px;}
#listeResultats .content .visuel .avis .moyenne .star{display:inline;width:11px;height:11px;padding:0;margin:0;float:left;display:inline;}
#listeResultats .content .visuel .avis .ac{float:left;display:inline;margin:4px 0 0 5px;}
#listeResultats .content .visuel .avis .eval{width:60px;text-align:center;text-transform:uppercase;font-weight:normal;font-size:10px;float:left;}
#listeResultats .content .descriptif a{float:left;margin:0;padding:0;cursor:pointer;}
#listeResultats .content .descriptif .croisiereDestination{padding:0 0 5px;margin:0;color:#39f;font-size:14px;font-weight:bold;line-height:16px;max-width:420px;}
#listeResultats .content .descriptif .croisiereZone{color:#39f;font-size:13px;font-weight:bold;line-height:14px;}
#listeResultats .content .descriptif .duree{color:#39f;font-size:13px;font-weight:bold;line-height:14px;}
#listeResultats .content .descriptif .addon{width:400px;float:left;display:inline;margin:3px 0;color:#39F;line-height:13px;font-size:12px;font-family:Tahoma;}
#listeResultats .content .descriptif .addon.restrictWidth{width:396px;}
#listeResultats .content .descriptif .croisiereNavire{width:464px;float:left;display:inline;margin:5px 0;color:#666;font-weight:bold;line-height:12px;font-size:11px;height:23px;}
#listeResultats .content .descriptif .croisiereNavire .confort{color:#666;font-weight:normal;line-height:12px;font-size:11px;}
#listeResultats .content .descriptif .croisiereNavire .formule{color:#666;font-weight:normal;line-height:12px;font-size:11px;}
#listeResultats .content .descriptif .croisiereNavire .company{border:0;margin-top:3px;}
#listeResultats .content .descriptif .croisiereVillesDeDepart{width:464px;float:left;display:inline;margin:5px 0;color:#666;line-height:12px;font-size:11px;}
#listeResultats .content .descriptif .croisiereVillesDeDepart .label{font-weight:bold;}
#listeResultats .content .descriptif .croisiereVillesDeDepart .listeVDD{float:none;text-decoration:underline;}
#listeResultats .content .descriptif .croisiereEscales{width:464px;float:left;display:inline;margin-top:7px;color:#666;font-size:11px;font-weight:normal;line-height:17px;}
#listeResultats .content .descriptif .croisiereEscales span{font-weight:bold;}
#listeResultats .content .descriptif .croisiereDeparts{width:464px;float:left;display:inline;color:#666;font-size:11px;font-weight:normal;line-height:12px;}
#listeResultats .content .descriptif .croisiereDeparts span{font-weight:bold;}
#es #listeResultats .stopAffaires .descriptif{background:url(/static/images/pictos/stop-affaire-es.png) no-repeat right 10px #e7f5fe!important;}
#fr #listeResultats .stopAffaires .descriptif{background:url(/static/images/pictos/stop-affaire-fr.png) no-repeat right 10px #e7f5fe!important;}
#de #listeResultats .stopAffaires .descriptif{background:url(/static/images/pictos/stop-affaire-fr.png) no-repeat right 10px #e7f5fe!important;}
#it #listeResultats .stopAffaires .descriptif{background:url(/static/images/pictos/stop-affaire-it.png) no-repeat right 10px #e7f5fe!important;}
#listeResultats div.content .stopAffaires td{background-color:#e7f5fe!important;background-image:none!important;}
#listeResultats .content .descriptif .stopAffaire{width:100px;margin:0 10px;padding:1px 3px;background-color:#39f;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats .content .descriptif .dernieresPlaces{width:100px;margin:0 10px;padding:1px 3px;background-color:#ff0;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats .content .descriptif .coupDeCoeur{width:100px;margin:0 10px;padding:1px 3px;background-color:#f00;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats .content .tarif{text-align:center;width:134px;}
#listeResultats .content .tarif .tarifPartir{clear:both;color:white;line-height:31px;*line-height:25px;text-align:left;text-transform:lowercase;}
#it #listeResultats .content .tarif .tarifPartir{margin-left:6px;}
#it #listeResultats .content .descriptifPrixConteneur .descriptifPrix .prix{margin-right:6px;}
#es #listeResultats .content .tarif .tarifPartir{margin-left:4px;}
#es #listeResultats .content .descriptifPrixConteneur .descriptifPrix .prix{margin-right:4px;}
#listeResultats .content .descriptifPrixConteneur{background:url("/static/images/sprites/pictos-sprite.png") no-repeat scroll 20px -520px transparent;width:133px;height:47px;text-align:center;padding:3px 10px 0 0;margin:0 0 17px;cursor:pointer;}
#listeResultats .content .coupDeCoeur .descriptifPrixConteneur{width:139px;height:47px;padding:3px 0 0;cursor:pointer;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix{text-align:center;margin:0 0 0 21px;width:119px;}
#listeResultats .content .coupDeCoeur .descriptifPrixConteneur .descriptifPrix{margin:0 0 0 21px;width:119px;}
#listeResultats .content .coupDeCoeur .descriptifPrixConteneur .descriptifPrix .top-line,#listeResultats .content .descriptifPrixConteneur .descriptifPrix .top-line{height:18px;width:122px;display:block;overflow:visible;padding:0;}
#listeResultats .content .coupDeCoeur .descriptifPrixConteneur .descriptifPrix .top-line span,#listeResultats .content .descriptifPrixConteneur .descriptifPrix .top-line span{display:inline;padding:0;margin-left:0;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix .aPartirDe{display:block;margin-bottom:1px;padding:6px 0 3px 0;color:#fff;font-weight:normal;font-size:11px;line-height:11px;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix .prixBarre{color:#FFF;font-size:13px;font-weight:bold;margin-bottom:1px;margin-right:1px;text-decoration:line-through;text-transform:uppercase;height:17px;min-width:40px;}
#es #listeResultats .content .descriptifPrixConteneur .descriptifPrix .prixBarre,#it #listeResultats .content .descriptifPrixConteneur .descriptifPrix .prixBarre{display:inline-block;text-align:right;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix .prix{color:#FFF;font-size:18px;font-weight:bold;text-transform:uppercase;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix .prix .ttc{font-size:11px;}
#listeResultats .content .descriptifPrixConteneur .descriptifPrix .reduc{color:white;font-size:12px;font-weight:bold;margin:2px 0 0;height:17px;min-width:22px;clear:both;}
#es #listeResultats .content .descriptifPrixConteneur .descriptifPrix .reduc,#it #listeResultats .content .descriptifPrixConteneur .descriptifPrix .reduc{display:inline-block;min-width:56px;text-align:left;}
#listeResultats .content .coupDeCoeur .descriptifPrixConteneur .descriptifPrix .aPartirDe{display:block;margin-bottom:1px;padding:2px 0 3px 0;color:#fff;font-weight:normal;font-size:11px;line-height:11px;}
#listeResultats .content .avion{display:block;background:url("/static/images/sprites/icons-sprite.png") no-repeat scroll 1px -1326px transparent;padding:0 0 3px 10px;text-align:center;color:#f00;font-size:11px;cursor:pointer;width:118px!important;margin:0 0 0 8px;}
#es #listeResultats .content .avion{padding:0 0 3px 15px;}
#listeResultats .content .avion a{color:#f00;font-size:11px;cursor:pointer;}
#listeResultats .content .tarif .btn2{margin-left:15px;}
#de #listeResultats .content .tarif .btn2.listeResultatsBtn a{font-size:11px;}
#de #listeResultats .content .tarif .btn2.listeResultatsBtn{padding:6px 0 0!important;}
#it #listeResultats .content .tarif .btn2{margin-left:29px;}
#resultsSizeNotNull{width:776px;padding:0;margin:0;display:block!important;}
#resultsSizeNull{float:left;clear:both;width:776px;background:#fff;padding:10px 0 3px 0;margin:0!important;+margin:0 0 40px 0;}
#resultsSizeNull .message{float:left;padding:0;margin:0 0 5px 0;font-size:13px;text-align:center;width:100%;}
#resultsSizeNull .message .modifCrit{font-weight:bold;}
#resultsSizeNull .message a{text-decoration:underline;color:#39f;padding-left:18px;background:url("/static/images/sprites/icons-sprite.png") no-repeat 0 -463px;height:14px;}
#resultsSizeNull .telhoraires{float:left;clear:both;width:100%;height:60px;padding:0;margin:5px 0 0 0;text-align:center;}
#resultsSizeNull .telhoraires .numtel{float:left;margin:0 0 0 20%;color:#39f;font:bold 20px Tahoma,Verdana,sans-serif;}
#resultsSizeNull .telhoraires .horaires{float:left;width:400px;}
#resultsSizeNull .sep-detailtel{float:left;border-left:solid 1px #39f;width:1px;height:20px;margin:10px 10px 0 5px;}
#resultsSizeNull .infos-text11{float:left;width:320px;font-size:11px;line-height:13px;}
#encartTelephone{float:left;width:250px;height:228px;margin:0 0 10px;padding:0;}
#encartTelephone h2{color:#fff;margin:0 20px;line-height:39px;}
#encartTelephone .bloc{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;color:#fff;font-size:20px;}
#encartTelephone .bloc span{font-weight:bold;}
#encartTelephone .bloc p{float:right;width:150px;margin:0;padding:0;font-size:11px;font-weight:normal;text-align:left;}
#encartTelephone .bloc p.text{float:left;margin:0;padding:0;width:230px;font-size:18px;line-height:20px;height:100px;}
#encartTelephone .bloc p.text span{font-weight:bold;}
#encartTelephone .bloc p.tel{float:left;margin:15px 0 0;padding:0;width:230px;font-size:22px;font-weight:bold;text-align:center;}
#encartTelephone .bloc p.horaires{float:left;margin:20px 0 0 10px!important;+margin:20px 0 0 5px;padding:0;width:210px;font-size:11px;font-weight:bold;}
body#es #encartTelephone .bloc p.horaires{margin-top:25px!important;}
#encartTelephone .bloc .prix{float:left;background:#fff;color:#f00;font-size:24px;font-weight:bold;text-align:right;padding:5px;}
#encartTelephone .bloc .prix .ttc{font-size:11px;}
#encartTelephone .bloc a.link{clear:both;float:left;height:30px;width:130px!important;+width:150px;margin:10px 0;padding-left:20px;background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 0 transparent;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;}
#encartTelephone .bloc a.link:hover{text-decoration:none;}
#breadcrumb{padding-top:4px;}
#breadcrumb,#voiraussi{font:normal normal normal 11px/normal Tahoma;color:black;display:inline;float:left;height:16px;text-indent:14px;width:776px;}
#es #breadcrumb{width:100%;background-color:#fff;}
#voiraussi{background-color:white;}
.currentPg{font-weight:bold;}
#breadcrumb .crumb a,#voiraussi .crumb a{color:#39F;}
#breadcrumb .crumb a,#voiraussi .crumb a[href="/"]{text-decoration:underline;}
.sejlistColumnB{margin-top:10px;}
.sejlistColumnB #encartAvion{width:175px;height:154px;background:url("/static/images/pub/sejlist-avion.jpg") no-repeat scroll left top transparent;}
#lnk-chi-siamo{float:left;margin:0 0 10px;width:175px;}
#lnk-chi-siamo img{border:none;}
.sejlistColumnB #encartAvion .block-title{font-size:14px;font-weight:bold;margin:3px 0 0 5px!important;height:auto;}
.sejlistColumnB #encartAvion .bloc{margin:10px 0 0 10px!important;font-size:16px;}
.sejlistColumnB #encartAvion .bloc p{width:115px;bottom:-35px;left:-3px;}
.sejlistColumnB #encartAvion .bloc p .tel{width:115px;font-size:15px;}
body#es .sejlistColumnB #encartAvion .bloc p .tel{width:115px;font-size:11px;}
body#es .sejlistColumnB #encartAvion .bloc p{width:115px;bottom:-30px;left:-5px;}
.sejlistColumnB #marge-tout-savoir{width:175px;height:270px;border:1px #ccc solid;}
.sejlistColumnB #marge-tout-savoir img{width:175px;}
#it .sejlistColumnB #marge-tout-savoir,#es .sejlistColumnB #marge-tout-savoir{height:250px;}
#fr .sejlistColumnB #marge-tout-savoir{background-image:none;}
.sejlistColumnB #marge-tout-savoir h3{width:115px;font-size:17px;margin:5px 0 0 5px!important;line-height:16px;}
#es .sejlistColumnB #marge-tout-savoir h3{font-size:15px;line-height:16px;margin:47px 0 0 3px!important;width:115px;padding:0;float:left;color:#FFF;}
#es .sejlistColumnB #marge-tout-savoir h3 span{color:#FFF;display:inline;font-size:15px;font-weight:bold;left:0;line-height:16px;margin:0 5px 0 0;width:auto;}
.sejlistColumnB #marge-tout-savoir h3 span{width:115px;color:#22397c;top:0;left:2px;}
.sejlistColumnB #marge-tout-savoir h3 p{margin-top:10px;width:65px;margin-left:5px;text-align:center;color:#fff;}
.sejlistColumnB #marge-tout-savoir ul{margin:7px 0 0 7px!important;width:175px;}
#it .sejlistColumnB #marge-tout-savoir ul,#fr .sejlistColumnB #marge-tout-savoir ul,#es .sejlistColumnB #marge-tout-savoir ul{margin:0 0 0 7px!important;}
#de .sejlistColumnB #marge-tout-savoir h3{font-size:12px;}
#de .sejlistColumnB #marge-tout-savoir ul li{line-height:13px;margin:3px 0 0;}
.sejlistColumnB #marge-tout-savoir ul li{width:147px!important;position:relative;line-height:20px;margin-left:30px;color:#39f;text-decoration:underline;}
.sejlistColumnB #encartTelephone{background-color:#0674cb;width:175px;height:165px;margin:0 0 10px;}
.sejlistColumnB #encartTelephone .bloc{margin:4px 0 0 5px!important;}
.sejlistColumnB #encartTelephone .bloc p.text{font-size:12px;width:166px;line-height:14px;height:auto;display:inline;}
.sejlistColumnB #encartTelephone .bloc p.tel{margin:0;width:166px;background-color:#f51111;padding:5px 0;}
.sejlistColumnB #encartTelephone .bloc p.horaires{width:160px;margin:10px 0 10px 0!important;font-size:10px;line-height:10px;text-align:center;}
.sejlistColumnB #encartTelephone #noTelInfos{float:left;border:1px #f51111 solid;margin-top:9px;margin-right:5px;}
#encartTelephone .tel.tel-de{font-size:18px!important;margin:23px 0 10px!important;}
#encartTelephone .text.enc-tel-bloc-de{line-height:16px!important;margin:4px 0 0!important;text-align:center;}
#advPub{margin:10px 0 0;}
#advPub img{width:175px;}
.sejlistColumnB #compagnies-maritimes{width:175px;background-image:url("/static/images/bg/bg_pod-degrade-sejlist.jpg");}
.sejlistColumnB #compagnies-maritimes .img{background-image:none;display:none;}
.sejlistColumnB #compagnies-maritimes h2{width:170px!important;padding:5px 0 0 5px;}
.sejlistColumnB #compagnies-maritimes span.sep{width:175px!important;}
.sejlistColumnB #compagnies-maritimes ul{margin:5px 0 10px 10px!important;}
.sejlistColumnB #compagnies-maritimes ul li{width:165px!important;}
.sejlistColumnB #infosDestination{width:175px;background-image:url("/static/images/bg/bg_pod-degrade-sejlist.jpg");}
.sejlistColumnB #infosDestination .topPays,.sejlistColumnB #infosDestination p{background-color:#6799CC;margin:0;position:relative;float:left;width:100%;}
.sejlistColumnB #infosDestination p{padding-top:11px;}
.sejlistColumnB #infosDestination .topPays ul,#top-navires-zones ul{margin:0;padding:0;float:left;padding-bottom:3px;width:calc(100%);}
#infosDestination li{background:#fff;margin-left:15px;overflow:hidden;width:calc(100% - 45px);padding-bottom:5px;padding-left:30px;}
#infosDestination li:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:-30px;background-color:#0e7cde;font-size:15px;width:15px;text-align:center;color:white;}
#infosDestination li:last-child{border:none;}
#recherche-blocks #infosDestination .topPays ul{margin:0;padding:0;float:left;padding-bottom:10px;width:calc(100% - 5px);}
.sejlistColumnB #infosDestination .topPays ul li a,#top-navires-zones ul li a{color:#434343;font-size:12px;line-height:34px;}
#recherche-blocks #infosDestination .topPays{display:inline-flex;width:100%;background:white;}
#recherche-blocks #infosDestination .topPays ul li a{color:#434343;font-size:12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;float:none;padding-right:10px;padding-left:15px;}
#top-navires-zones ul li{background:#fff;border-bottom:1px dotted #cecece;overflow:hidden;padding-left:15px;}
#top-navires-zones ul li:last-child{border:0;}
.sejlistColumnB #infosDestination img{width:175px;}
.sejlistColumnB #infosDestination .content p{width:160px;}
.sejlistColumnB #infosDestination .arrowlink3{padding:0;height:auto;}
.sejlistColumnB #infosDestination h2.arrowlink3 p{width:160px;padding:0;margin:0;font-weight:bold;}
.sejlistColumnB #infosDestination .linklire{margin-left:10px;width:145px;}
.sejlistColumnB #infosArmateur{width:175px;}
.sejlistColumnB #infosArmateur h2{width:175px;}
.img-holder{width:100%;height:50px;}
.sejlistColumnB #infosArmateur div.sep{width:175px;}
.sejlistColumnB #infosArmateur .content p{width:160px;}
.sejlistColumnB #infosArmateur .content p .linklire{width:140px;height:auto;text-align:left;}
.sejlistColumnB #infosArmateur .content{background-image:none!important;}
.sejlistColumnB #infosArmateur .boxInfo{height:auto;background:url("/static/images/bg/bg-infosArmateur-sejlist.jpg") no-repeat left bottom #68c9fb;}
.sejlistColumnB #croisieresBonsplans{width:175px;}
.sejlistColumnB #croisieresBonsplans h2{width:165px;height:auto;}
.sejlistColumnB #infosVillesDestination{width:175px;background-image:url("/static/images/bg/bg_pod-degrade-sejlist.jpg");}
#de .sejlistColumnB #infosVillesDestination h2.btitle{font-size:16px;}
.sejlistColumnB #infosVillesDestination h2.btitle{margin:5px 0 0 10px!important;font-size:18px;}
.sejlistColumnB #infosVillesDestination .intro{padding:10px;}
.sejlistColumnB #infosVillesDestination ul.villes{float:left;width:150px;}
.sejlistColumnB #destinationContent{float:left;width:100px;}
.sejlistColumnB #destinationContent h2.btitle{margin:5px 0 0 10px;font-size:18px;}
.sejlistPub img{width:175px;}
.sejlistPub{float:left;display:inline;width:175px;}
.listeVDD{color:#39F;text-decoration:underline;}
.width772px{width:772px;}
.width755px{width:755px;}
.width776px{width:776px;}
.visuel{width:140px;float:left;}
.descriptif{width:458px;min-height:110px;float:left;}
.tarif{width:137px;float:left;position:relative;}
.tarif .btn2{position:absolute!important;right:-2px!important;}
.coupDeCoeur{border:2px solid #f51111;}
.coupDeCoeur+.coupDeCoeur{border-top:0;}
.overflow-auto{overflow:auto;}
.min-height-150px{min-height:150px;}
.autoOverflow{overflow:auto;}
#listeResultats .content .coupDeCoeur .tarif{background:none;}
#listeResultats .content .coupDeCoeur .visuel{background:none;}
.stopAffaires{background:none!important;background-color:#E7F5FE!important;border-left:2px solid #E7F5FE;border-right:2px solid #E7F5FE;}
.normal{border:none;}
#listeResultats .content .visuel{padding:7px;}
tbody#resultat .tarif .btn2{position:static!important;margin:0 0 0 15px!important;}
tbody#resultat .tarif .offre-speciale{margin:0 0 0 22px!important;}
body#fr #newCustomPubContainer,body#it #newCustomPubContainer,body#es #newCustomPubContainer{display:block!important;position:absolute;right:-137px;top:153px;}
#listeResultats .content .tarif .btn2 div{clear:both;color:#666;text-align:center;margin:5px 0 0;}
#listeResultats .content .tarif .btn2 div strong{background:url("/static/images/icon/now-views-icon.png") no-repeat;padding-left:12px;}
#NoteMoyenneZoneMarketingContainer,#NoteMoyenneArmateurContainer,#PrixMinDerniereMinuteContainer{width:calc(100% - 2px);display:block;float:left;margin-bottom:15px;background:#fff;border:1px solid #cbcbcb;}
#NoteMoyenneArmateurContainer .NGright,#NoteMoyenneZoneMarketingContainer .NGright #NoteMoyenneArmateurContainer .NGleft,#NoteMoyenneZoneMarketingContainer .NGleft,#PrixMinDerniereMinuteContainer .NGleft{margin:0;padding:5px;float:left;padding-bottom:3px;background-color:#fff;width:calc(100% - 10px);font-size:13px;color:#0e78cc;font-weight:bold;}
.moyenne>div.dotYellow,.moyenne>div.dotHalf,.moyenne>div.dotGray{clear:none;float:left;font-weight:bold;font-family:FontAwesome;font-size:10px;margin-right:5px;}
.dotHalf:before,.dotYellow:before{content:"\f111";color:#fe8a19;}
div.dotGray:before{content:"\f111";color:#a3e4fa;}
#NoteMoyenneArmateurContainer .NGright,#NoteMoyenneZoneMarketingContainer .NGright,#NoteMoyenneArmateurContainer .NGright{padding-top:0;}
#NoteMoyenneArmateurContainer .NG-votes,#NoteMoyenneZoneMarketingContainer .NG-votes{font-weight:normal;display:inline-block;margin-top:10px;}
#NoteMoyenneArmateurContainer .reviewed,#NoteMoyenneZoneMarketingContainer .reviewed{display:inline-block;}
#NoteMoyenneArmateurContainer .nb-avis,#NoteMoyenneZoneMarketingContainer .nb-avis{text-indent:-9999px;text-align:left;}
#NoteMoyenneArmateurContainer .notes,#NoteMoyenneZoneMarketingContainer .notes{height:17px;float:left;width:68px;}
#NoteMoyenneArmateurContainer .moyenne,#NoteMoyenneZoneMarketingContainer .moyenne{position:relative;margin-top:5px;display:flex;padding-bottom:5px;}
#NoteMoyenneArmateurContainer .topBG,#NoteMoyenneZoneMarketingContainer .topBG,#PrixMinDerniereMinuteContainer .topBG{float:none;margin:0;font-size:1.2rem;color:#1c7cd2;background-color:#f5f5f5;padding:12px 0 12px 0;text-align:center;font-weight:normal;margin:0;padding-left:15px;padding-right:15px;height:auto;line-height:20px;}
#NoteMoyenneArmateurContainer .middleBG,#NoteMoyenneZoneMarketingContainer .middleBG{width:100%;font-size:13px;}
#NoteMoyenneNavireMarqueContainer{width:174px;display:inline-block;color:white;margin:10px 0 7px 0;}
#NoteMoyenneNavireMarqueContainer .NGleft{font-size:12px;font-weight:bold;line-height:16px;padding-top:3px;}
#NoteMoyenneNavireMarqueContainer .NGright{font-size:13px;font-weight:bold;display:inline-block;border-radius:0 0 8px 8px;background:#3399fe;padding:0 10px 7px 10px;width:154px;position:relative;line-height:16px;}
#NoteMoyenneNavireMarqueContainer .NG-votes{font-weight:bold;display:inline-block;}
#NoteMoyenneNavireMarqueContainer .reviewed{margin:7px 0 8px;display:inline-block;width:164px;}
#NoteMoyenneNavireMarqueContainer .nb-avis{text-indent:-9999px;text-align:left;}
#NoteMoyenneNavireMarqueContainer .notes{height:17px;float:left;width:68px;}
#NoteMoyenneNavireMarqueContainer .moyenne{position:absolute;right:10px;bottom:5px;}
#NoteMoyenneNavireMarqueContainer .topBG{background:red;float:left;font-size:13px;font-weight:bold;min-height:20px;width:164px;border-radius:8px 8px 0 0;line-height:16px;padding:3px 0 5px 10px;}
#NoteMoyenneNavireMarqueContainer .middleBG{background:#3399fe;width:154px;height:auto;float:left;padding:0 10px 0 10px;}
#NoteMoyenneNavireMarqueContainer .middleBG.bottomRoundedCorners,#NoteMoyenneArmateurContainer .middleBG.bottomRoundedCorners,#NoteMoyenneZoneMarketingContainer .middleBG.bottomRoundedCorners{border-radius:0 0 8px 8px;padding-bottom:5px;}
.compare{background:none repeat scroll 0 0 #FFF;float:right;height:auto;margin:0;width:260px;}
.compare p{color:#000;display:inline;font-size:100%;font-weight:bold;margin:0;}
.compare span{font-size:70%;}
.compare p a{color:#F00;text-decoration:underline;}
.top-compare{margin-bottom:15px;background:none;}
#it .top-compare,#es .top-compare{width:330px;margin-bottom:6px;}
.bottom-compare{margin-top:23px;background:none;}
#it .bottom-compare,#es .bottom-compare{width:330px;}
#fr .offre-speciale-page .content .blocCheckbox{height:172px!important;}
#fr .offre-speciale-page .content .blocCheckbox input{margin:77px 0 100px 4px!important;*margin:55px -12px 100px 4px!important;}
.offre-speciale-page .content #resultat tr{*position:relative;}
.offre-speciale-page .content .blocCheckbox{*right:6px!important;}
.offre-speciale-page .content .btnCompare{*margin-top:-20px;}
.destinationStyle{border:1px solid #6095C7;padding:0 5px 10px 5px;width:164px!important;z-index:4;line-height:15px;}
.destinationStyle h2{color:white;background:url(/static/images/bg/destinationBlockBg.jpg) repeat-x;width:160px;font-size:16px!important;line-height:18px;margin:0 0 4px -5px!important;padding:3px 7px;min-height:30px;display:block;height:auto!important;font-weight:bold;}
.lib-preview-view-more{text-decoration:none!important;color:black!important;}
.destinationStyle .voir-tout-texte,#top-croisieres .voir-tout-texte{color:#39F;text-decoration:underline;font-size:11px;background:url("/static/images/sprites/general-sprite-icons.png") no-repeat scroll 0 -141px;display:block;min-height:15px;padding:0 0 0 20px;font-weight:bold;margin:10px 0 auto 0;cursor:pointer;width:130px;}
.destinationStyle .voir-tout-texte:hover,#top-croisieres .voir-tout-texte:hover{text-decoration:none;}
.destinationStyle a{text-decoration:underline;color:#09F!important;}
.destinationStyle a:hover{text-decoration:none;}
.lib-preview-view-more{text-decoration:none!important;color:black!important;}
.destinationStyle ul li a{color:#09F!important;font-size:12px;line-height:12px;text-decoration:none;}
.destinationStyle ul{padding-left:15px;list-style-type:disc;margin:0;}
.destinationStyle ul li{width:160px;}
.displayn{display:none;}
#listeResultats .content #sugestionsResult{height:35px;background-color:#66a0d2;padding:0;width:759px;margin:5px 0 0;text-align:center;}
#listeResultats .content #sugestionsResult span{font-size:20px;line-height:35px;color:#fff;text-transform:uppercase;padding-left:10px;}
.pointsBlock{position:absolute;right:7px;width:10px;border-right:1px dotted black;margin-top:-53px;height:33px;}
#liste #resultsSizeNull #sugestionsResult{height:35px;background-color:#66a0d2;padding:0;width:100%;float:left;text-align:center;margin-bottom:10px;}
#liste #resultsSizeNull #sugestionsResult span{font-size:20px;line-height:35px;color:#fff;text-transform:uppercase;padding-left:10px;}
#liste .tri-pagination{height:25px;width:770px;}
#fr #liste .tri-pagination{height:25px;}
#es #liste .tri-pagination{height:auto;}
#liste .tri-pagination .compare{text-align:right;position:relative;}
#liste .tri-pagination .compare p{margin-right:20px;}
#liste .tri-pagination .compare:after{border-right:1px dotted #000;content:"";display:block;right:0;height:15px;top:-6px;position:absolute;width:15px;border-bottom:1px dotted black;}
#es #liste .tri-pagination .compare:after{height:33px;top:-23px;}
#liste .tri-pagination:first-child .compare:after,#liste #breadcrumbContainer+.tri-pagination .compare:after{border-bottom:0 none;border-top:1px dotted black;height:24px;top:7px;}
#listeResultats .disponible{font-size:13px;text-align:center;margin:10px 0 10px;}
#resultsSizeNull .disponible{font-size:13px;text-align:center;margin:0 0 10px;float:left;width:100%;}
#destinationContent h3{clear:both;display:block;font-size:13px;font-weight:700;color:#39f;line-height:16px;margin-bottom:5px;height:auto;}
#destinationContent p{clear:both;}
#es .topPays>p{color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.blockLgSL{padding:10px;background:#fff;float:left;margin-top:10px;}
#es .blockLgSL{border:1px solid #6095c7;}
.blockLgSL h3{height:auto;margin-bottom:10px;color:#39F;font-size:14px;font-weight:bold;width:100%;}
.blockLgSL a{color:#09f;text-decoration:underline;}
#top-navires-zones .block-title{padding:0;color:#2b88d6;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px;background-color:#f2f2f2;font-size:16px;}