html{padding:0;margin:0;height:100%;width:100%}body{width:100%;height:100%;padding:0;margin:0;background:#effaff url(/static/images/bg/background.jpg) top center no-repeat}#wrapper{width:960px;margin-left:auto;margin-right:auto}body.ifr{background:#fff}#container{border-collapse:collapse;margin:0 auto;width:980px;padding:0}#landing-page-13 #container,#landing-page-65 #container{width:980px}#landing-page-13 .content .col-left .row .row8,#landing-page-13 .content .col-left .row .row5,#landing-page-13 .content .col-left .row .row6,#landing-page-13 .content .col-left .row .row7,#landing-page-13 .content .col-left .row .row10,#landing-page-13 .content .col-left .row .row11,#landing-page-65 .content .col-left .row .row8,#landing-page-65 .content .col-left .row .row5,#landing-page-65 .content .col-left .row .row6,#landing-page-65 .content .col-left .row .row7,#landing-page-65 .content .col-left .row .row10,#landing-page-65 .content .col-left .row .row11{border:0}#landing-page-13 .content .col-left .row .row8,#landing-page-13 .content .col-left .row .row6,#landing-page-13 .content .col-left .row .row7,#landing-page-13 .content .col-left .row .row10,#landing-page-13 .content .col-left .row .row11,#landing-page-65 .content .col-left .row .row8,#landing-page-65 .content .col-left .row .row6,#landing-page-65 .content .col-left .row .row7,#landing-page-65 .content .col-left .row .row10,#landing-page-65 .content .col-left .row .row11{border-bottom:1px solid #f5f5f5}.content.w960.centerBlock{display:block;float:left;font:11px Tahoma;margin:0 auto;padding:0 10px;position:relative;width:960px}#fr .content.w960.centerBlock,#it .content.w960.centerBlock,#es .content.w960.centerBlock{background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(50,50,50,0.1);-moz-box-shadow:0 0 5px 1px rgba(50,50,50,0.1);box-shadow:0 0 5px 1px rgba(50,50,50,0.1);float:left}#fr.RCCL .content.w960.centerBlock,#es.RCCL .content.w960.centerBlock,#it.RCCL .content.w960.centerBlock,#fr.MinisiteCostaEuropeDuNord .content.w960,#es.MinisiteCostaEuropeDuNord .content.w960,#it.MinisiteCostaEuropeDuNord .content.w960,#fr.OffreSpeciale_RoyalRealite .content.w960,#es.OffreSpeciale_RoyalRealite .content.w960,#it.OffreSpeciale_RoyalRealite .content.w960,#fr.MinisiteCostaMediterranee .content.w960.centerBlock,#es.MinisiteCostaMediterranee .content.w960.centerBlock,#it.MinisiteCostaMediterranee .content.w960.centerBlock{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}form{margin:0;padding:0}#mainBodyWrapper{position:relative;float:left;width:980px;background:#fff}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.mt10{margin-top:10px!important}.fleft{float:left}.fright{float:right}.fclear{clear:both}.spacer_h10{float:left;margin-top:10px!important;width:100%}.spacer_h270{height:270px;width:100%}.spacer_h135{height:135px;width:100%}.spacer_w5{width:5px;height:10px}.spacer_w10{width:10px;height:10px}.spacer_w68{width:68px;height:10px}.spacer_header{float:left;display:none;height:0!important;-height:1px!important;overflow:hidden;width:100%}.col{width:100%;float:left}.colA{width:698px;float:left;margin-top:7px}.colB{position:relative;width:250px;float:right;display:inline;margin:7px 0 0}.cdr-div{float:left;width:698px;background:#fff;position:relative}.cdr-div-bottom{width:100%;height:24px;margin:0;padding:0}body .floatingContactBoxES{background:url('/static/images/bg/encart_flottant_num_ES.png');display:block;height:67px;left:50%;margin-left:82px;overflow:hidden;position:fixed;width:418px;font-family:tahoma;font-weight:bold;color:#fff;z-index:99999}body .floatingContactBoxES .contactBoxLeft{float:left;margin:4px 0 0 40px;text-align:right}body .floatingContactBoxES .contactBoxRight{float:right;margin-right:16px;text-align:right}body .floatingContactBoxES .contactBoxTitle{font-style:italic;font-size:14px}body .floatingContactBoxES .contactBoxMiniTitle{font-size:17px}body .floatingContactBoxES .contactBoxPhone{font-size:23px}body .floatingContactBoxES .contactBoxSchedule{font-size:11px;font-weight:normal}body .floatingContactBoxFR{font-family:tahoma;background:url('/static/images/bg/encart_flottant_fr.png');bottom:0;color:#fff;display:block;height:59px;left:50%;margin-left:119px;overflow:hidden;position:fixed;width:382px;z-index:99999;text-align:right;line-height:73px;font-size:26px;font-weight:bold}body .floatingContactBoxFR .sup{font-size:10px;margin-right:20px;float:right;margin-left:5px;margin-top:-10px}#landing-page-13 .floatingContactBoxFR,#landing-page-65 .floatingContactBoxFR{margin-left:139px}body .floatingContactBoxIT{background:url('/static/images/bg/encart_flottant_it.png');display:block;height:67px;left:50%;margin-left:82px;overflow:hidden;position:fixed;width:418px;font-family:tahoma;font-weight:bold;color:#fff;z-index:99999;bottom:0}body .floatingContactBoxIT .contactBoxLeft{float:left;margin-left:31px;margin-top:18px;text-align:right}body .floatingContactBoxIT .contactBoxRight{float:right;margin-right:16px;margin-top:14px;text-align:right}body .floatingContactBoxIT .contactBoxTitle{font-style:italic;font-size:13px}body .floatingContactBoxIT .contactBoxMiniTitle{font-size:17px}body .floatingContactBoxIT .contactBoxPhone{font-size:28px}body .floatingContactBoxIT .contactBoxSchedule{font-size:11px;font-weight:normal}#header{float:left;display:block;z-index:1;overflow:hidden;width:980px;margin:0;padding:0;background:transparent}#header_content{float:left;display:inline;width:960px;height:120px}body#es #header_content,body#it #header_content{height:98px}#header_content_left{float:left;display:inline;width:225px;height:120px}#header_content_right{float:right;display:inline;width:728px;height:120px}#header_content_banner{float:right;display:inline;width:728px;height:90px;margin:3px 0 0}#es #header_content_banner,#it #header_content_banner{margin:3px 0 5px 0}#header_horaire{float:left;display:inline;padding:0;color:#fff;font-family:Tahoma,Arial;font-size:12px;margin:8px 10px 0 35px}#errorHeader #header_horaire{width:275px}#it #header_horaire,#es #header_horaire{text-align:right}#header_inforesa{float:left;display:inline;margin:3px 0 0 0;padding:0;color:#fff;font-family:Tahoma,Arial;font-size:14px;text-align:center;width:220px}#header_numtel{float:left;display:inline;clear:left;margin:0;padding:0;color:#fff;font-family:Tahoma,Arial;font-size:25px;font-weight:bold;text-align:center;width:220px}#de #header_inforesa,.landing-page-pays-de #header_inforesa,.landing-page-destination-de #header_inforesa{font-size:12px;line-height:12px}#de #header_numtel,.landing-page-pays-de #header_numtel,.landing-page-destination-de #header_numtel{font-size:19px;line-height:19px}#header_numtel sup{font-size:15px;vertical-align:top;line-height:29px}#de #header_numtel sup,.landing-page-pays-de #header_numtel sup,.landing-page-destination-de #header_numtel sup{line-height:17px}#header .logo_248x68{width:248px;height:68px;margin:8px 0 0;padding:0;background-repeat:no-repeat;position:relative}#header .logo_248x68 a,#header .logo_248x68>span{display:block;height:68px;overflow:hidden}#header .logo_248x68 img{width:248px;height:68px;border:0}#header .logo_222x61{width:222px;height:61px;margin:8px 0 0;padding:0;background-repeat:no-repeat;position:relative}#header .logo_222x61 a{border:0}#header .logo_222x61 a img{border:0}#header .logo_222x61 span{display:block;text-indent:-9999px}#header .logo_222x61 span img{display:block}#header .logo_253x70{width:253px;height:70px;margin:7px 0 0;padding:0;background-repeat:no-repeat;position:relative}#header .logo_253x70 a{border:0}#header .logo_253x70 a img{border:0}#header .logo_253x70 span{display:block;text-indent:-9999px}#header .logo_253x70 span img{display:block}#header .logo_223x62{width:223px;height:62px;margin:3px 0 0;padding:0;background-repeat:no-repeat;position:relative;overflow:hidden}#header .logo_223x62 a{display:block}#header .logo_223x62 img{width:223px;height:62px;border:0}#header .logo_223x62 span{display:block;text-indent:-9999px}
#it #header .tampon,#es #header .tampon{height:69px;margin:0!important;padding:15px 0 0 0;width:305px}#fr .tampon{position:relative;left:60px}#de .tampon{height:83px}#header .tampon img.fr{width:295px;height:53px}#header .tampon img.de{width:295px;height:53px}#header .tel{width:340px;height:64px;margin:10px 0 0 0;padding:0 5px 0 0;color:#fff;text-align:right;float:right!important}#header .tel .inforesa{float:right;margin:0;padding:0;width:100%;font-family:Tahoma;font-size:19px;line-height:24px}#header .tel .numtel{float:right;clear:right;margin:0;padding:0;width:100%;font:bold 41px arial;line-height:50px}#es #header .tel .numtel{font:bold 36px arial}#fr #header .tel .numtel{line-height:40px}#de #header .tel .numtel{font:bold 33px/40px Arial}#header .tel .numtel span{float:right;display:inline}#header .tel .numtel sup{font-size:20px;float:right;display:inline}#header .tel .horaires{float:right;clear:right;margin:0;padding:0;width:100%;font-size:11px;font-weight:normal;line-height:15px;text-align:center}#es #header .tel .horaires{float:right;clear:right;margin:0;padding:0;width:100%;font-size:14px;font-weight:normal;line-height:10px;text-align:right}#comparateur #facebook-like{position:absolute;right:80px;top:6px;right:105px\9}#it #facebook-like iframe{width:120px}#de #header .tel .horaires{width:230px}#accroche{float:left;display:inline;width:960px;margin:5px 0 0;color:#000;line-height:13px;font-weight:normal}#accroche a{color:#000}#accroche a:hover{text-decoration:underline}#accroche h1{color:#000;font-size:11px;display:inline;height:13px;line-height:normal}#footer{width:960px!important;height:auto;margin:0 auto;padding:0 0 50px;font:11px Tahoma;position:relative;overflow:hidden}#footer .infos{background-color:#fff;border-radius:0 0 10px 10px;float:left;width:939px!important;+width:959px;margin-bottom:10px;padding:10px;color:#39f}#footer .infos .logo_192x53{width:197px;height:53px;margin:8px 0 0 10px;padding:0;background-repeat:no-repeat}#footer .infos .logo_192x53 img{width:192px;height:53px;border:0}#footer .infos .liens{float:right;width:720px;margin:0}#footer .infos .liens ul.liens-infos{float:left;width:100%;margin:0 0 10px;padding:0;list-style-type:none}#footer .infos .liens ul.liens-infos li{float:left;margin:0;padding:0;font-weight:bold}#footer .infos .liens ul.liens-infos li a{color:#39f;text-decoration:none}#footer .infos .liens ul.liens-infos li a:hover{color:#39f;text-decoration:underline}#footer .infos .liens ul.liens-infos li.sep{width:2px;background-color:#39f;margin:0 5px 0 5px;height:auto;font-size:11px}#footer .infos .liens .liens-croisieres{float:left;width:560px;font-weight:bold}#footer .infos .liens .liens-croisieres a{font-weight:normal;color:#39f;text-decoration:underline}#logos-footer{clear:left;float:left;display:inline;width:650px;height:39px;padding:0 0 0 300px;margin:15px 0 8px;list-style-type:none}#logos-footer li{float:left;display:inline;border:0;margin:4px 4px 0 0;padding:0;background-image:url(/static/images/logos/logos-sprite.png);background-repeat:no-repeat}#logos-footer .logo-snav{width:68px;height:22px;background-position:0 -39px}#logos-footer .logo-aps{width:27px;height:27px;background-position:0 -207px}#logos-footer .logo-cb{width:38px;height:28px;background-position:0 -102px}#logos-footer .logo-mastercard{width:43px;height:27px;background-position:0 -68px}#logos-footer .logo-visa{width:45px;height:28px;background-position:0 -137px}#logos-footer .logo-transaction{width:36px;height:28px;background-position:0 -172px}#logos-footer .logo-groupama{width:82px;height:32px;background-position:0 0}#logos-footer .logo-presence{width:98px;height:32px;background-position:0 -528px}#logos-recompenses{clear:left;float:left;display:inline;width:680px;height:66px;padding:0 0 0 183px;margin:0;list-style-type:none}#logos-recompenses li{float:left;display:inline;border:0;margin:4px 4px 0 0;padding:0;background-image:url(/static/images/logos/logos-sprite.png);background-repeat:no-repeat}#logos-recompenses .logo-travel-dor{width:60px;height:60px;background-position:0 -260px}#logos-recompenses .logo-costa{width:112px;height:30px;margin-top:19px;background-position:0 -327px}#logos-recompenses .logo-msc{width:112px;height:30px;margin-top:19px;background-position:0 -359px}#logos-recompenses .logo-top-cruise{width:101px;height:30px;margin-top:19px;background-position:0 -391px}#logos-recompenses .logo-expert-croisieres{width:127px;height:30px;margin-top:19px;background-position:0 -424px}#logos-recompenses .logo-afcc{width:70px;height:66px;background-position:0 -459px}#footer .mentionslegales{color:#666;font-size:10px;text-align:left;float:left;display:inline;width:939px!important;+width:959px}#footer .mentionslegales p{margin:5px 0;padding:0}#footer .mentionslegales p a,#footer .mentionslegales>p>span.obflnk{color:#39F;font-weight:normal;text-decoration:underline;font-size:11px}#footer .mentionslegales .mentionTTC{font-size:11px}#footer .mentionslegales .CP_address_it{font-size:12px}#footer .mentionslegales .CP_address_es{font-size:12px}#footer .mentionslegales .CP_address_fr{font-size:10px}#footer .footer-sitelinks{font-size:11px;text-align:center;float:left;display:inline;width:939px!important;+width:959px;margin:5px 0}#footer .footer-sitelinks ul{float:left;display:inline;list-style-type:none;padding:0;margin-left:315px}#footer .footer-sitelinks li{float:left;display:inline;height:31px;line-height:31px;padding-left:35px;margin-right:10px}#footer .footer-sitelinks li.fr{background:url(/static/images/sprites/pictos-sprite.png) no-repeat 0 0}#footer .footer-sitelinks li.de{background:url(/static/images/sprites/pictos-sprite.gif) no-repeat 0 0}#footer .footer-sitelinks li.it{background:url(/static/images/sprites/pictos-sprite.png) no-repeat 0 -82px}#footer .footer-sitelinks li.es{background:url(/static/images/sprites/pictos-sprite.png) no-repeat 0 -164px}#footer .footer-sitelinks span{padding:0 5px}#footer .footer-sitelinks span img{vertical-align:middle;margin-right:2px}#footer .footer-sitelinks a{color:#39F;text-decoration:underline}#callcenter{float:left;width:360px;color:#fff;font-size:13px;margin-left:10px}#callcenter .tel{float:left;margin:10px 0;padding:5px 0 0 10px;width:153px;height:44px!important;+height:49px;background:url(/static/images/thematique/cartouche-numtel.png) 0 0 no-repeat}#es #callcenter .tel{padding:5px 0 0 5px;width:158px}#callcenter #formulaireNoces .tel{background:url(/static/images/thematique/cartouche-numtel.png) 0 0 no-repeat}#callcenter #formulaireGroupes .tel{background:url(/static/images/thematique/cartouche-numtel.png) 0 -50px no-repeat}#callcenter #formulaireNoces .tel .numtel{font-size:20px}#callcenter #formulaireNoces .tel .cout{clear:left;font-size:11px}#callcenter #formulaireGroupes .tel .numtel{font-size:20px}#callcenter #formulaireGroupes .tel .cout{clear:left;font-size:11px}#callcenter .tel .numtel{font-size:20px;float:left;display:inline;width:152px}#es #callcenter .tel .numtel{width:157px}#callcenter .tel .cout{clear:left;font-size:11px}#callcenter .horaires{float:right;margin:10px 8px 0 0;padding:1px 0 0 10px;width:178px!important;+width:188px;height:49px;line-height:15px;background:url(/static/images/thematique/cartouche-horaires.png) top left no-repeat}body#es #callcenter .horaires{padding:0 0 0 10px;height:54px}h1{float:left;margin:0;padding:0;width:auto;height:30px;font-size:20px;font-weight:normal;line-height:20px;color:#fff}h2{float:left;margin:0;padding:0;width:auto;height:30px;font-size:20px;font-weight:normal;line-height:20px;color:#39f}#pv-accueil-b2-intro h2{height:40px;line-height:40px}h3{float:left;margin:0;padding:0;width:auto;height:30px;font-size:20px;font-weight:normal;line-height:20px;color:#39f}.title{float:left;margin:0;padding:0;width:auto;height:0;font-size:20px;font-weight:normal;line-height:20px;color:#fff}.sstitle{float:left;margin:0;padding:0;width:auto;height:30px;font-size:20px;font-weight:normal;line-height:20px;color:#fff}select,input{font-size:11px}a{text-decoration:none}
.pointer{cursor:pointer}ul.arrow{margin:0;padding:0;width:auto;list-style:none}ul.arrow li{margin:0;padding:0 0 0 20px;width:auto;height:14px}ul.arrow li.arrow1{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -463px!important;color:#39f;font-weight:bold}ul.arrow li.arrow2{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -517px!important;color:#039;font-weight:bold}ul.arrow li.arrow3{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 0 transparent!important;color:#fff}ul.arrow li.arrow4{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -53px!important;color:#000;font-weight:bold}.arrowlink{background:url("/static/images/sprites/icons-sprite.gif") no-repeat scroll 0 -516px transparent!important;float:left;margin:10px 0 0 10px!important;padding:0 0 0 20px;width:auto;height:21px}#bons-plans-croisieres div.content .arrowlink{background-position:0 -458px!important}.arrowlink a,.arrowlink a:hover{color:#39f;font-size:11px;font-weight:bold;text-decoration:underline;line-height:25px}.arrowlink2{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -517px!important;float:left;margin:10px 0 0 10px!important;+margin:5px 0 0 5px;padding:0 0 0 20px;height:30px;width:auto}.arrowlink2 a,.arrowlink2 a:hover{color:#039;font-size:11px;font-weight:bold;text-decoration:underline}.arrowlink3{background:url("/static/images/sprites/general-sprite-icons.png") no-repeat scroll -184px 3px transparent!important;float:left;margin:10px 0 0 10px!important;+margin:5px 0 0 5px;padding:0 0 2px 20px;height:15px!important;width:auto;color:#fff;font-size:11px}.arrowlink3 a,.arrowlink3 a:hover,.arrowlink3>span,.arrowlink3>span:hover{color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;padding-top:2px;display:block}.btn{background:url("/static/images/sprites/general-sprite-buttons.png") no-repeat scroll 0 0 transparent;display:block;margin:0;padding:0;width:auto;height:28px;cursor:pointer}.btn a,.btn>span{background:url("/static/images/sprites/general-sprite-buttons.png") repeat-x scroll right 0 transparent;float:left;padding:5px 9px 0 0;width:auto;height:23px;color:white;font-size:13px;font-weight:bold;cursor:pointer;position:relative;right:-10px;display:block}.tarif .btn2{background:url("/static/images/btn/btn_4_bg.png") no-repeat scroll transparent!important;padding:4px 0 0 0!important;width:114px!important;text-align:center}body#it .tarif .btn2{position:relative;right:10px}.tarif .btn2 a{background:none!important;padding:0!important;margin:0!important;float:none!important}.btn2{background:url("/static/images/sprites/btn-sprite.png") no-repeat scroll 0 -136px transparent;display:block;margin:0;padding:0;width:auto;height:22px;cursor:pointer}.btn2 a{background:url("/static/images/sprites/btn-sprite.png") repeat-x scroll right -198px transparent;float:left;margin:0 0 0 5px;padding:3px 5px 0 0;width:auto;height:22px;color:#fff;font-size:13px;font-weight:bold;cursor:pointer}.btn3{background:url("/static/images/sprites/btn-sprite.png") no-repeat scroll 0 -322px transparent;display:block;margin:0;padding:0;width:auto;height:22px;cursor:pointer}.btn3 a{background:url("/static/images/sprites/btn-sprite.png") repeat-x scroll right -384px transparent;float:left;margin:0 0 0 7px;padding:3px 20px 0 13px;width:auto;height:22px;color:#fff;font-size:13px;font-weight:bold;cursor:pointer}.btn4{background:url("/static/images/sprites/btn-sprite.png") no-repeat scroll 0 -322px transparent;display:block;margin:0;padding:0;width:auto;height:22px;cursor:pointer}.btn4 a{background:url("/static/images/sprites/btn-sprite.png") repeat-x scroll right -384px transparent;float:left;margin:0 0 0 7px;padding:4px 5px 0 0;width:auto;height:22px;color:#fff;font-size:10px;font-weight:bold;cursor:pointer}.btn5{background:url(/static/images/btn/btn4-left.gif) top left no-repeat;display:block;margin:0;padding:0;width:auto;height:28px;cursor:pointer}.btn5 a{background:url(/static/images/btn/btn4-right.gif) top right repeat-x;float:left;margin:0 0 0 5px;padding:3px 30px 0 20px;width:auto;height:28px;color:#fff;font-size:17px;font-weight:bold;cursor:pointer}.btn-retour{background:url(/static/images/btn/btn-retour.jpg) top left no-repeat;display:block;margin:15px 0 0 15px;padding:0;width:auto;height:28px;cursor:pointer}.btn-retour a{background:url(/static/images/btn/btn-retour-right.jpg) top right repeat-x;float:left;margin:0 0 0 7px;padding:3px 20px 0 13px;width:auto;height:28px;color:#fff;font-size:13px;font-weight:bold;cursor:pointer}.showOnLoad{display:none}.hideOnLoad{display:block}.validationErreur{float:left;display:block;width:500px;padding:0;text-align:left;vertical-align:middle;margin-left:20px;color:#f00}#avertismentDateDepart.validationErreur{color:#b80606;font-size:12px;text-transform:uppercase;clear:both;float:none;margin:0;padding:5px 0 0}#avertismentDateDepartEpuise.validationErreur{color:#b80606;font-size:12px;text-transform:uppercase;clear:both;float:none;margin:0;padding:5px 0 0}.validatorMessage{font-family:Tahoma,Arial;font-size:14px;color:white;background-color:red;position:fixed;top:0;left:45%;padding:10px;visibility:hidden;height:auto;text-align:center;font-weight:bold;width:200px;z-index:10000;border-radius:10px;padding:5px 10px;background:#a90329;background:linear-gradient(to bottom,rgba(169,3,41,1) 0,rgba(255,0,0,1) 10%,rgba(188,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(169,3,41,1) 0,rgba(255,0,0,1) 10%,rgba(188,0,0,1) 100%);background:-moz-linear-gradient(top,rgba(169,3,41,1) 0,rgba(255,0,0,1) 10%,rgba(188,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(169,3,41,1)),color-stop(10%,rgba(255,0,0,1)),color-stop(100%,rgba(188,0,0,1)));background:-webkit-linear-gradient(top,rgba(169,3,41,1) 0,rgba(255,0,0,1) 10%,rgba(188,0,0,1) 100%);background:-o-linear-gradient(top,rgba(169,3,41,1) 0,rgba(255,0,0,1) 10%,rgba(188,0,0,1) 100%)}#listeObligatoire{color:#666;display:inline-block;font-weight:bold;margin:10px 0 0;padding:0 10px;position:relative}.waitMessage{background-color:#39f;color:white;display:block;font-family:Tahoma;font-size:14px;font-weight:bold;height:26px;margin:200px auto;padding:15px;position:relative;width:400px;z-index:10000}#it .waitMessage{width:180px}#HP{width:960px;position:relative}#HP #pub{float:left;margin:0 0 10px}#pub{float:left;margin:0 0 10px}.mea-dernieres-minutes{float:left;margin:0 0 10px;padding:0;width:250px;height:250px}.mea-dernieres-minutes a{float:left;margin:0;padding:0;width:250px;height:250px}a.footer-mailto{font-weight:bold;color:#39F;float:right;margin:7px 10px 0 0}a.footer-mailto:hover{text-decoration:underline}#erreurReference{padding:0;margin:0 0 0 5px}#guide{float:left;display:inline}body#fr,body#de,body#it,body#es{width:100%;padding:0;margin:0;background:#fff url("/static/background/mainBg-complete.jpg") no-repeat fixed top center}body #header{position:relative}body#it #header{height:132px}.nonavbar{height:120px!important}body #header .headerLeft{background-color:#009dd6;position:absolute;z-index:90;left:-10px;top:0;margin:0;padding:0;width:10px;height:154px;display:none}body#es #header .headerLeft,body#it #header .headerLeft{height:118px}#lnk-hp-chi-siamo img{border:0}#errorHeader #header,#errorHeader .headerLeft,#errorHeader .headerRight{height:118px!important}#patchOpti175{float:left;width:175px;margin:10px 0 10px 0;padding:0 0 10px;background:url(/static/images/bg/bg_pod-degrade.jpg) bottom left repeat-y}#patchOpti175 h2{float:left;color:#fff;font-size:16px;font-weight:bold;margin:10px 0 0 15px!important;+margin:10px 0 0 10px;height:auto;line-height:20px}#patchOpti175 ul{width:125px;margin:10px 0 0;padding:0 10px 5px 15px;color:#fff;list-style:none;float:left;display:inline;clear:left}#patchOpti175 li{float:left;display:inline;clear:left}#patchOpti175 li.extra{display:none}#patchOpti175 li a{float:left;clear:both;background:url(/static/images/pictos/puce_blanc.gif) 0 5px no-repeat;margin:3px 0;padding:0 0 0 15px;color:#fff;width:145px}#patchOpti175 #assoc-more-less-cont{float:left;display:inline;clear:left;margin:0 15px 0 0;width:165px;text-align:right}
#patchOpti175 #assoc-more-less{color:#fff;text-decoration:underline}#patchOpti250{float:left;width:250px;margin:0 0 10px 0;padding:0 0 10px;background:url(/static/images/bg/bg_pod-degrade.jpg) bottom left repeat-y}#patchOpti250 h2{float:left;color:#fff;font-size:20px;font-weight:bold;margin:10px 0 0 20px!important;+margin:10px 0 0 10px;height:auto;line-height:20px}#patchOpti250 ul{width:200px;margin:10px 0 0;padding:0 10px 5px 15px;color:#fff;list-style:none;float:left;display:inline;clear:left}#patchOpti250 li{float:left;display:inline;clear:left}#patchOpti250 li.autres-croisieres-extra{display:none}#patchOpti250 li a{float:left;clear:both;background:url(/static/images/pictos/puce_blanc.gif) 0 5px no-repeat;margin:3px 0;padding:0 0 0 15px;width:100%;color:#fff;width:200px}#patchOpti250 #autres-croisieres-more-less-cont{float:left;display:inline;clear:left;margin:0 15px 0 0;width:240px;text-align:right}#patchOpti250 #autres-croisieres-more-less{color:#fff;text-decoration:underline}.vtop{vertical-align:top}#ttc-info{color:#666;font-weight:bold;font-size:11px;float:left}#dernieresDemandes{float:left;display:inline;width:176px;margin:0;overflow:hidden;position:relative;background-color:#deedff}#dernieresDemandes h3{color:#39f;font-size:15px;font-family:Tahoma;height:auto;padding:12px 10px;width:155px;border-bottom:1px solid #0f9dff}#dernieresDemandes h3 span{font-weight:bold}#dernieresDemandes ul{float:left;display:inline;list-style-type:none;margin:0;padding:0;width:166px;margin-left:5px}#dernieresDemandes li{width:166px;float:left;display:inline;font-size:11px;font-family:Tahoma;border-bottom:1px dashed #0f9dff;padding:5px 0}#dernieresDemandes li a{float:left;display:block}#dernieresDemandes li span{display:inline;line-height:13px}#dernieresDemandes li span.title{float:left;width:100%;height:auto;font-size:14px;color:#39f;line-height:18px;font-weight:bold}#dernieresDemandes .desti,#dernieresDemandes .duree,#dernieresDemandes .nbpersonne,#dernieresDemandes .date-le{clear:left}#dernieresDemandes .duree{color:#f00}#dernieresDemandes .nbpersonne,#dernieresDemandes .date-le{color:#000}#dernieresDemandes .date-date{color:#5badff;margin-left:5px}#dernieresDemandes .duree,#dernieresDemandes .nbpersonne{width:170px;height:20px}#dernieresDemandes.slide{height:auto!important}#dernieresDemandes.slide ul.demande{width:1000px}#dernieresDemandes.slide ul.demande li{margin-right:5px}.widthPercent100{width:100%}.pv-thema-offres-list-small-content ul li span{width:100%}.pv-thema-offres-list-small-content span{width:290px}#cpv-recrutement_2{position:relative;width:960px;height:130px;margin:0 auto 20px auto;background:url('/static/images/bg/bgImg.jpg') top right no-repeat transparent;background-color:#8fcfff}#cpv-recrutement-form{margin:10px 0}#cpv-img-1{position:absolute;top:16px;left:0;width:218px;height:72px}#cpv-txt{width:330px;height:auto;padding:16px 0 0;margin-left:237px;line-height:normal}#cpv-txt p{width:100%;margin:0 0 5px 0;color:#333;font-size:13px}#cpv-recrutement-form select,#cpv-recrutement-form input{float:left;height:20px;margin-right:10px}#cpv-recrutement-valider{float:left;height:27px;width:85px;background:url('/static/images/btn/validationBtn.png') no-repeat}#email{width:55%}#cpv-offer{position:absolute;top:60px;right:9px;display:none}.cpv-offer-show{display:block!important}#thankyou{width:960px;margin:0 auto 0 auto}#top-croisieres{float:left;display:inline;margin:10px 0 0;width:345px;height:197px;background:url("/static/images/bg/modblanc_H_345.jpg") no-repeat scroll 0 0 #FFF}#top-croisieres span.block-title{float:left;display:inline;height:30px;margin:10px 0 0 10px;font-size:18px;line-height:18px;color:#39f;padding:0;width:auto}#top-croisieres .content{float:left;display:inline;width:345px;padding:0 0 22px;margin:1px 0 0;background:url(/static/images/bg/modblanc-effaff_B_arrondis_345.jpg) no-repeat left bottom #FFF}#top-croisieres.colNumber_3{width:730px;margin-left:10px}#top-croisieres.colNumber_3 .content{width:730px;background:white}#top-croisieres div.sep{float:left;display:inline;margin:0;padding:0;width:250px;height:1px;background:url(/static/images/bg/marge-mod-sep-bleu.gif) no-repeat left top}#top-croisieres ul{float:left;display:inline;margin:5px 0 0 15px!important;+margin:5px 0 0 7px;padding:0;width:220px;list-style:none}#top-croisieres li{float:left;display:inline;margin:10px 0 0;padding:0 0 0 10px;width:200px;background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -747px;color:#39f;font-size:13px;line-height:13px;font-weight:bold;height:15px}#top-croisieres ul a{color:#39f;text-decoration:none}#top-croisieres ul a:hover{color:#39f;text-decoration:underline}.separatorBlue{background-color:#359aff!important}.separatorBlack{background-color:#000!important}.separatorGradientLTR{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -34px transparent;height:1px;clear:both}.separatorGradientRTL{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -35px transparent;height:1px;clear:both}.customBoxBlue_container{text-align:center}.customBoxBlue_gradientTTB_content{padding:0 0 2px 0;display:inline-block;text-align:left}.customBoxBlue_gradientTTB{background:url(/static/images/sprites/customBox_blue_TTB.gif) repeat-x bottom;display:inline-block;width:100%}#hp-avisCroisieristes .customBoxBlue_gradientTTB{background-color:#66cbfe;margin-top:10px}#hp-avisCroisieristes .customBoxBlue_gradientTTB_content h2{font-weight:bold}.customBoxBlue_gradientTTB_footer{background-color:#669acd;display:inline-block;width:90%;margin-left:1px}.avis-small .customBoxBlue_gradientTTB_footer{width:150px}.customBox_blue_footer_left{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -36px;width:15px;height:20px;float:left;position:relative;left:-13px}.customBox_blue_footer_right{background:url(/static/images/sprites/general-sprite-bgs.png) -16px -36px;width:15px;height:20px;float:right;position:relative;right:-12px}.sepShort{width:180px}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#de #destinationDiv select#destination{width:170px}.top-menu.de-menu-justify ul li{width:124px}.ie-double-txt-fix{position:relative}.fb-like{height:26px}#destination-select{position:relative;z-index:999998}#destination-select ul{display:none;position:absolute;top:20px;left:0;z-index:999999;list-style:none;padding:0;margin:0;height:220px;width:167px;overflow-y:scroll;background:#fff;border-style:solid;border-color:#aaa #000 #000 #aaa;border-width:1px 1px 1px 2px}#destination-select ul li{height:18px;cursor:default;font:normal 11px Arial;padding-left:10px;line-height:14px;height:14px;margin:3px 0 0}#destination-select ul li:hover{background:#006;color:#fff}#destination-select ul li.artif-select-cat{font-weight:bold;font-style:italic;padding-left:3px;margin:0}#destination-select ul li.artif-select-cat:hover{background:#fff;color:#000}#destination-select ul li.artif-select-subsubcat{padding-left:20px;margin:0}#destination-select ul li.nopadding{padding-left:3px}#destination-select ul li.nomargin{margin:0}#select-overlay{display:none;height:100%;width:100%;position:fixed;top:0;left:0;z-index:999990;display:none;margin:0;cursor:default}#destination-select-value{height:15px;position:absolute;background:#fff url(/static/images/icon/artif-sel-arr.gif) no-repeat top right;top:2px;*top:3px;left:2px;font:11px Arial;width:162px;padding:0 3px;cursor:default}#destination-select #destination{font:11px Arial;height:15px;margin:0;padding:0 3px;width:162px;cursor:default}.bandeau-facebook{margin-bottom:10px}.bandeau-facebook a{float:left}.bandeau-facebook a img{border:none!important}.clear-both{clear:both}.background-promo-12{background:url(/static/images/bg/hab-ab-12.jpg) top center no-repeat fixed!important}.background-promo-13{background:url('/static/images/bg/hab-ab-13.jpg') top center no-repeat fixed!important}#partez_croisiere h2{color:#6bc3f5;font-size:24px;margin:10px 0 0 10px}#hp-topCroisieresFluviales_research{margin-top:0!important}
.tmargin{margin-top:10px}#desinscription{background:white;display:inline-block;font-size:14px;padding:40px 10px 46px 20px;width:930px}.google-plus{position:absolute;right:185px;*right:210px;right:210px\9;top:6px}.normal-link{background:none!important;float:none!important;font-size:inherit!important;height:auto!important;margin:0!important;padding:0!important}#blockSearchReposition,#searchContent{clear:both}#blockSearchReposition{width:100%;min-height:185px!important;background:#fff}.armateurBody #blockSearchReposition,.destinationBody #blockSearchReposition{height:0}#searchContent.loading{position:absolute;left:0;top:117px}#searchContent.loading #comparateur,#searchContent.loading{background:url('/static/images/icon/ajax-loader.gif') no-repeat center #fff;min-height:174px}#searchContent.loading #comparateur>form,#searchContent.loading #comparateur>div,#searchContent.loading>form{visibility:hidden}#searchContent #frmAffiner{margin-top:-7px}.hideMe{display:none}#it #header .logo_222x61{margin:3px 0 0}#it #contattaci{float:left;height:49px;left:14px;margin-top:3px;position:relative;width:195px}#it #weekProgramme{bottom:4px;float:left;height:27px;margin-left:55px;position:relative;width:218px}body#it #header{height:160px}body#it #header #header_content{height:120px}#it .contactTagLine,#es .contactTagLine{clear:right;color:white;display:block;font-size:17px;letter-spacing:-0.8px;text-align:center;width:100%}#it .numtel{bottom:5px;color:white;font-size:28px;font-weight:700;left:2px;position:relative;text-align:center}#it .underTopBanner{color:white;display:block;font-size:14px;letter-spacing:-0.6px;margin-left:1px;margin-top:3px;width:100%}.flright{float:right}.cookie-bar{margin:0 auto;width:910px}.cookie-bar p{margin:0;padding:0;color:#fff;font-size:11px;font-family:Arial,helvetica,sans-serif}.cookie-bar p a{color:#fff;text-decoration:underline}.cookie-bar p a:hover{color:#f3f3f3}.cookie-bar_wrap{height:34px;background-color:#575b67;line-height:34px;position:fixed;bottom:0;left:0;right:0;z-index:99999}.cookie-bar_wrap.show{display:block}.cookie-bar_wrap{display:none}.btn-simple{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:32px;height:22px;text-align:center;color:#fff;border:0;outline:0;text-transform:uppercase;font-size:12px;font-weight:bold;vertical-align:middle;margin-top:7px;padding:0;display:block;line-height:22px}.btn-simple:hover{cursor:pointer}.btn-ppc{background-color:#8dbc00}.btn-ppc:hover{background-color:#8dbc00}.btn-pmvc{background-color:#ff5f46}.btn-pmvc:hover{background-color:#e74228}.btn-vacthalasso{background-color:#099}.btn-vacthalasso:hover{background-color:#017474}.btn-unmonde{background-color:#9697d8}.btn-unmonde:hover{background-color:#7576c0}.btn-pmcroissiere,.btn-ab{background-color:#f52c2c}.btn-pmcroissiere:hover,.btn-ab:hover{background-color:#d91515}.btn-ppc,.btn-ppc:hover{background-color:#8dbc00}.lien-drapeau-fp,.lien-drapeau{background:#fff;border:1px solid #000;display:inline-block;height:10px;overflow:hidden;width:18px}.it-green{background:#04824c;float:left;height:10px;width:6px}.it-red,.fr-red{background:#d40a2c;float:right;height:10px;width:6px}.es-red{background:#d40624;height:2px;width:100%}.es-yellow{background:#fcd604;height:6px;width:100%}.fr-blue{background:#041a94;float:left;height:10px;width:6px}.de-black{background:#000;height:3px;width:100%}.de-red{background:#e82818;height:4px;width:100%}.de-yellow{background:#ffd310;height:3px;width:100%}.content.w960.centerBlock{width:980px;padding:0;background:transparent!important}.home #header{height:auto}.home #header .logo_248x68{margin:13px 0}.home #HP{background:#fff}.home .colB{margin:0;padding:7px 0 0 0}.tampon{top:15px}#footer{padding:10px;padding-bottom:60px;background:#fff;float:left}#contenu{width:960px;background:#fff;padding:0 10px;padding-top:10px;float:left}.armateurBody-fr #mainBodyWrapper,.armateurBody-fr #footer{width:1000px!important}#popup-telechargement{position:absolute;text-align:center;width:98%;height:auto;min-height:700px;margin:1%;z-index:9999;opacity:0;visibility:hidden;background-repeat:no-repeat;background-color:#0064dc;background-position:0 top;background-size:100%;font-family:arial;font-weight:normal}#popup-telechargement>img{width:450px;height:auto;margin-top:2%}#popup-telechargement.visible{opacity:1;visibility:visible}#popup-telechargement p{color:#fff;font-size:20px;margin:30px auto 15px auto}#popup-telechargement button{display:block;position:absolute;font-size:.9rem;margin:1% 1% 0 0;background:0;border:0;color:#fff;top:0;right:0}#popup-telechargement p img{width:123px;height:40px;margin-top:2%}#popup-telechargement a.telecharger{padding:8px 50px;background:#ffc800;color:#000;margin:2% 0 0 5%;display:inline-block;vertical-align:top;font-weight:bold}#popup-telechargement p.close{font-size:18px}#popup-telechargement p.close:after{content:"";display:inline-block;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px;height:10px}#popup-overlay{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;background:#000;opacity:0;z-index:5555;-webkit-transition-property:visibility,opacity;-webkit-transition-duration:0s,0.5s;-webkit-transition-delay:1s,0.5s;-moz-transition-property:visibility,opacity;-moz-transition-duration:0s,0.5s;-moz-transition-delay:1s,0.5s;-o-transition-property:visibility,opacity;-o-transition-duration:0s,0.5s;-o-transition-delay:1s,0.5s;-ms-transition-property:visibility,opacity;-ms-transition-duration:0s,0.5s;-ms-transition-delay:1s,0.5s;transition-property:visibility,opacity;transition-duration:0s,0.5s;transition-delay:1s,0.5s}#popup-overlay.visible{opacity:.6;visibility:visible;-webkit-transition-property:visibility,opacity;-webkit-transition-duration:0s,0.5s;-webkit-transition-delay:0s,0s;-moz-transition-property:visibility,opacity;-moz-transition-duration:0s,0.5s;-moz-transition-delay:0s,0s;-o-transition-property:visibility,opacity;-o-transition-duration:0s,0.5s;-o-transition-delay:0s,0s;-ms-transition-property:visibility,opacity;-ms-transition-duration:0s,0.5s;-ms-transition-delay:0s,0s;transition-property:visibility,opacity;transition-duration:0s,0.5s;transition-delay:0s,0s}ul.navbar{width:100%;height:40px;margin:0;padding:0;float:none;display:table;background:#f51111}ul.navbar li{list-style-type:none;height:28px;margin:0 0 0 2px;padding:4px 13px;text-align:center;display:table-cell;background:url("/static/images/sprites/separateur_menu.png") no-repeat center left}#fr ul.navbar li,tbody .navbar li{padding:5px 12px}#de ul.navbar li{padding:3px 43px}ul.navbar li.first{background:transparent!important;margin:0 0 0 0!important;+margin:0 0 0 6px}ul.navbar li.it{height:15px;padding:8px 21px}ul.navbar li.firstit{background:transparent;margin:-1 21px!important;padding:8px;+margin:0 0 0 6px}ul.navbar li.tm-es{height:15px;padding:13px 28px 0}ul.navbar li a,ul.navbar li>span{color:#fff;font-size:11px;font-weight:bold;line-height:12px}#es ul.navbar li a,#es ul.navbar li>span,#it ul.navbar li a,#it ul.navbar li>span{font-size:13px}ul.navbar li a:hover{text-decoration:underline}ul.navbar li.costa-link,ul.navbar li.msc-link{padding-top:1px!important}ul.navbar li a img.logo-costa,ul.navbar li>span img.logo-costa{height:16px;float:left;padding-top:2px;border:0;margin-left:12px}ul.navbar li a img.logo-msc,ul.navbar li>span img.logo-msc{height:21px;float:left;border:0;margin-left:12px}ul.navbar2{clear:left;float:left;width:100%;height:34px;margin:10px 0 0;padding:0;background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll 0 -134px transparent}#it ul.navbar2 .last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -820px -170px transparent!important;height:16px;padding-left:51px}#es #footer ul.navbar2 .last,.landing-page-pays-es #footer ul.navbar2 .last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -820px -170px transparent!important;height:100%;padding-left:56px}
#es #footer ul.navbar2 li.last,#footer ul.navbar2-es li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;text-align:center;height:34px;margin:0;width:141px!important}#it #footer ul.navbar2 li.last,#footer ul.navbar2-es li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;text-align:center;height:auto;margin:0;width:141px!important}ul.navbar2 li{float:left;list-style-type:none;height:34px;background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -956px -35px transparent;line-height:34px;text-align:center;padding:0!important}#es #footer ul.navbar2 li{width:21%}#it #footer ul.navbar2 li{width:21%}#fr ul.navbar2 li,.armateurBody-fr ul.navbar2 li{padding:8px 60px 8px 44px}ul.navbar2-es li,#es ul.navbar2 li{padding:8px 29px}#it ul.navbar li{padding:8px 23px 0}#it ul.navbar2 li{padding:8px 23px 8px 45px}#it ul.navbar2 li.last{background-image:none;float:right;width:66px}#es ul.navbar2 li{padding:8px 36px}#es ul.navbar2 li.last{background-image:none;float:right;width:66px;padding-top:2px;padding-bottom:14px;text-align:center}.navbar2-it li.last{float:right;width:66px}.navbar2-es li.last{float:right;width:66px}ul.navbar2 li.first{background:transparent}ul.navbar2 li a{color:#fff;font-size:12px;font-weight:bold}ul.navbar2 li a:hover{text-decoration:underline}#es ul.navbar li.black-bg{background-color:black;background-position:-957px 0;height:18px}#landing-page-pays #footer ul.navbar2 li{margin:2px 0 0 2px}#landing-page-pays #footer ul.navbar2-es li,#landing-page-pays #footer ul.navbar2-it li{margin:2px 0 0 32px}#landing-page-destination #footer ul.navbar2-es li,#landing-page-destination #footer ul.navbar2-it li{margin:2px 0 0 32px}#footer ul.navbar2 li{width:25%}#footer ul.navbar2-es li,#footer ul.navbar2-it li{margin:0!important;padding:0!important;width:21%}#footer ul.navbar2-es li.last,#footer ul.navbar2-it li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;height:auto;margin:0;text-align:center;width:141px!important}#footer ul.navbar2 li{margin:0!important}#datepicker_div,.datepicker_inline{font-family:Tahoma,Verdana,sans-serif;font-size:11px;padding:0;margin:0;background:#ddd;width:185px}#datepicker_div{display:none;border:1px solid #ccc!important;z-index:999;margin:20px 0 0 -149px}.datepicker_inline{float:left;display:block;border:0}.datepicker_dialog{padding:5px!important;border:4px ridge #ddd!important}button.datepicker_trigger{width:25px}img.datepicker_trigger{margin:0;vertical-align:top;cursor:pointer}.datepicker_prompt{float:left;padding:2px;background:#ddd;color:#000}* html .datepicker_prompt{width:185px}.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#000}.datepicker_control{display:none;background:#fff;padding:2px 0}.datepicker_links{background:#fff;padding:2px 0}.datepicker_control,.datepicker_links{font-weight:bold;font-size:80%;letter-spacing:1px}.datepicker_links div.datepicker_prev label{padding:2px 5px;color:#ccc;background:url(/static/images/sprites/icons-sprite.png) 7px -1035px no-repeat}.datepicker_links div.datepicker_next label{padding:2px 5px;color:#ccc;background:url(/static/images/sprites/icons-sprite.png) 7px -981px no-repeat}.datepicker_clear,.datepicker_prev{float:left;width:9%;color:#000}.datepicker_current{float:left;width:80%;text-align:center}.datepicker_close,.datepicker_next{float:right;width:9%;text-align:right;color:#000}.datepicker_header{padding:1px 0 3px;background:#fff;text-align:center;font-weight:bold;height:1.3em}.datepicker_header select{background:#fff;color:#000;border:0;margin:0}.datepicker{background:#ccc;text-align:center;font-size:100%}.datepicker a{display:block;width:100%}.datepicker_titleRow{background:#ccc;color:#fff!important}.datepicker_titleRow span{color:#fff!important}.datepicker_daysRow{background:#fff;color:#666}.datepicker_weekCol{background:#777;color:#fff}.datepicker_daysCell{border:1px solid #ccc}.datepicker_daysCell a{color:#39f!important;display:block}.datepicker_daysCellOver{background:#f00;border:1px solid #777}.datepicker_unselectable{color:#999}.datepicker_currentDay{background:#f00!important;color:#fff}#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0;padding:0;background:0;color:#000}.datepicker_inline .datepicker_links a{padding:0 5px!important}.datepicker_control a{padding:2px 5px!important;color:#000!important}.datepicker_links div.datepicker_prev a{padding:2px 5px!important;color:#39f!important;background:url(/static/images/sprites/icons-sprite.png) 7px -1089px no-repeat!important}.datepicker_links div.datepicker_next a{padding:2px 5px!important;color:#39f!important;background:url(/static/images/sprites/icons-sprite.png) 7px -287px no-repeat!important}.datepicker_titleRow a{color:#eee!important}.datepicker_control a:hover{background:#fdd!important;color:#333!important}.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd!important;color:#333!important}.datepicker_multi .datepicker{border:1px solid #777}.datepicker_oneMonth{float:left;width:185px}.datepicker_newRow{clear:left}.datepicker_cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#it #comparateur,#es #comparateur{background-color:#fff;border-left:2px solid #f00;border-right:2px solid #f00;border-bottom:2px solid #f00;border-radius:0 0 10px 10px;position:relative;float:left;display:inline;width:956px;margin:0;z-index:999}#fr.home #comparateur{background-color:#fff;border-bottom:1px solid #f00;position:relative;float:left;display:inline;width:980px;margin:0;z-index:999;left:0}#comparateur div.h1{color:red;width:95%;margin:5px 0 10px 10px!important;+margin:5px 0 10px 10px;height:auto;font-size:20px;line-height:20px}#comparateur .btn-search a{float:right;margin:7px 10px 0 0!important;padding:6px 13px;font-size:17px;font-weight:bold;color:#fff;text-shadow:0 0 2px #b61714;background:rgba(255,26,5,1);background:-moz-linear-gradient(top,rgba(255,26,5,1) 0,rgba(210,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,26,5,1)),color-stop(100%,rgba(210,0,0,1)));background:-webkit-linear-gradient(top,rgba(255,26,5,1) 0,rgba(210,0,0,1) 100%);background:-o-linear-gradient(top,rgba(255,26,5,1) 0,rgba(210,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(255,26,5,1) 0,rgba(210,0,0,1) 100%);background:linear-gradient(to bottom,rgba(255,26,5,1) 0,rgba(210,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a05',endColorstr='#d20000',GradientType=0);float:right;-moz-box-shadow:inset 0 0 5px 0 #b61714;-webkit-box-shadow:inset 0 0 5px 0 #b61714;-o-box-shadow:inset 0 0 5px 0 #b61714;box-shadow:inset 0 0 5px 0 #b61714;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b61714,Direction=NaN,Strength=5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#fr #comparateur .btn{margin-right:19px!important}#comparateur .data{float:left;display:inline;width:970px!important;margin:5px 0 5px 10px}#it #comparateur .data,#es #comparateur .data{width:970px!important;padding-left:1px}#it #navireCrit,#es #navireCrit{width:160px!important}#es #comparateur .data .navire{width:165px!important}#it #comparateur .data .navire{width:170px!important}#es #comparateur .data .duree{width:105px!important}#it #comparateur .data .duree{width:115px!important}#it #comparateur .data .budget{padding:0 5px}#es #budget{width:100px!important}#es #comparateur .data .budget{padding:0 0 0 10px;width:100px!important}#de #comparateur .data .budget{width:115px!important}#de #comparateur .data .destination{width:185px!important}#de #comparateur .data .dateDepart{width:176px!important}#comparateur .data .critere{float:left;display:inline;+width:15%;margin:0 2px 0 0;display:block}#comparateur .data .critere div{display:inline;float:left}
#comparateur .data .critere label{display:inline;float:left;width:100%;font-weight:bold;margin:0 0 3px 0;padding:0}#comparateur .data .destination{width:190px!important}#comparateur .data .dateDepart{width:185px!important}#comparateur .data .budget{padding:0 0 0 10px;width:100px!important}#comparateur .data .duree{width:115px!important;margin-left:10px;margin-right:-10px}#comparateur .data .navire{width:180px!important}#comparateur .data .firstVilleDepart{width:120px!important}#comparateur .data .pdepart{width:95px}#portDeDepartCrit{width:95px}#comparateur .partenaires{float:left;display:inline;margin:14px 0 15px 2px!important;+margin:0 0 0 2px;padding:0;background:url(/static/images/sprites/search_degrade.gif) top left repeat-x;position:relative;+z-index:1}#fr.home #comparateur .partenaires{margin:14px 0 15px 0!important;width:980px!important}#comparateur .partenaires span.label{float:left;margin:16px 0 0 10px;color:red;font-weight:bold;font-size:12px}#comparateur .partenaires marquee{float:right;width:86%}#comparateur .partenaires marquee a img{margin-left:14px;border:0}#comparateur .partenaires ul.allcompagnies{float:right;display:inline;width:86%;margin:13px 0 0;padding:0;list-style-type:none}#comparateur .partenaires ul.allcompagnies li{float:left;display:inline;margin:0 0 5px 0;padding:0;width:185px}#comparateur .partenaires ul.allcompagnies li img{width:20px;height:15px}body#it #comparateur .partenaires ul.allcompagnies li{float:left;display:inline;margin:0 0 3px 0;padding:0;width:200px}#comparateur .partenaires ul.allcompagnies li.w100{width:100px}#comparateur .partenaires ul.allcompagnies li a{color:#666;font-weight:bold;text-decoration:none}#comparateur .partenaires ul.allcompagnies li a span{color:#666;font-weight:bold;text-decoration:underline}#comparateur .partenaires ul.allcompagnies li a:hover span{color:#666;font-weight:bold;text-decoration:underline}#comparateur .partenaires ul.allcompagnies li a img{border:0;width:20px;height:15px;margin-right:10px;vertical-align:middle}#comparateur .partenaires #compagnies .liste #company{float:left;margin:20px 0 0!important;width:250px;list-style-type:none}#comparateur .partenaires #compagnies .liste #boats{float:left;margin:20px 0 0 180px!important;width:190px!important;+width:210px;list-style-type:none}#search{clear:both;width:960px;padding:0 0 5px;z-index:1;background:url(/static/images/bg/search.png) left bottom repeat-y}#search .rappelcriteres{float:left;width:893px;text-align:left;margin:0;padding:0 65px 0 0;position:relative}#drapeaux{position:absolute;top:10px;right:5px}#drapeaux a.lien-drapeau{margin-right:5px}#drapeaux a.lien-drapeau img{border:0;height:12px;width:20px}#search .rappelcriteres div.h1{float:left;color:red;width:auto;max-width:845px;height:auto;font-size:17px;font-weight:normal;line-height:17px;margin:10px 0 0 10px!important;+margin:10px 0 0 10px}#search .rappelcriteres div.h1 a,#search div.h1 span{color:#000;text-align:left}#search .rappelcriteres div.h1 .critere-rech{text-align:left}#search .rappelcriteres .affiner{display:inline-block;background:url(/static/images/sprites/icons-sprite.png) no-repeat right -928px transparent;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:0 45px 0 0;height:17px;vertical-align:bottom;text-align:left;color:#f00;font-weight:bold;font-size:13px;width:130px}#search .rappelcriteres p.noresult{float:left;clear:both;width:900px;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:0}#search .data{float:left;padding:0 0 10px 0}#search .critere{float:left;clear:left;margin:0 1px 0 0;color:#39f}#search .critere2{float:left;margin:0 1px 0 0;color:#39f}#search .critere label,#search .critere2 label{position:relative;width:auto;font-weight:bold;margin:0;padding:0 0 3px 0;color:#000}#search .critere ul,#search .critere2 ul{position:relative;list-style:none;margin:0;padding:0;width:96%}#search .critere2 ul{width:93%}#search .col9 .critere2 ul li{width:90px}#search .col9 .critere2 input[type="button"]{background-color:red;border:medium none;bottom:3px;color:white;cursor:pointer;font-weight:bold;left:15px;position:absolute}#search .col9 .critere2 ul li input{margin:0}#search .col9 .critere2 ul li label{font-weight:normal;color:#39f;position:relative;top:-3px}#search .critere #departureDateCalendar{width:87px!important}#search .critere #departureDateDay{width:39px!important}#search .critere #departureDateMonthYear{width:76px!important;display:block}#search .critere ul a{color:#39f;font-size:11px;cursor:pointer}#search .critere2 ul a{color:#39f;font-size:11px;cursor:pointer}#search .critere ul .selected{color:#f00;font-size:11px}#search .critere2 ul .selected{color:#f00;font-size:11px}#search .critere span.offres,#search .critere2 span.offres{color:#000}#search .critere .datepicker_wrap{padding:0;vertical-align:bottom;text-align:left;position:absolute;margin:6px 0 0 -1px!important}#search .critere .datepicker_trigger{margin:0 3px;padding:0;vertical-align:bottom;text-align:left}#search .critere input#departureDate{width:80px;margin:0 3px 0 0}#search .critere #armateur_liste{display:block;clear:both}#search .critere #navire_liste{display:none;min-width:96px}#search .critere #portdepart_liste{display:none}#search .critere .plus{position:relative;z-index:100;background:#fff;width:86%;margin-left:-4px;padding:0 4px 4px}#search .critere2 .plus{position:absolute;z-index:100;background:#fff;width:115px}#search .critere #invisibleDestinationsDiv{background-color:#FFF}#search .critere #invisibleDestinationsDiv ul{background-color:#FFF;padding:0 10px 10px 0;margin:0;float:left}#search .critere #invisibleDestinationsDivfix{position:absolute;z-index:50;margin-left:-4px;display:none}#search .critereRemove{margin:0 0 0 5px;vertical-align:middle;text-align:left;border:0}#search .zoomCarte{margin:0 0 0 3px;vertical-align:middle;text-align:left;border:0}#search .zoomCarteIcon{background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 -1145px;padding:2px 5px 3px 8px;cursor:pointer}#comparateurForm{display:inline}#comparateur .plusCriteres{background-color:#f00;color:#fff;float:left;height:10px;line-height:9px;margin:8px 0 0 0;padding:1px 2px;width:8px;cursor:default;display:none}#comparateur #plusCriteresRecherche,#fr #comparateur #plusData .extendedTitle{color:#000;float:left;font-size:11px;font-weight:bold;width:90%;margin:5px 0 0 10px;text-decoration:underline;cursor:pointer}#fr #plusData #avis,#fr #plusData #col-cabines ul,#fr #plusData #villes{+margin-left:0}#fr #plusData #prestations{+padding-left:0!important}#fr #plusData .critere2 .extendedTitle{+margin-left:42px!important}#comparateur #plusCriteresRecherche #simple-search-moins{display:none}#comparateur #comparateurForm input#moisdepart{width:80px}#comparateur #comparateurForm .datepicker_trigger{margin:0;padding:0;text-align:left;width:21px;height:19px}.refsearch{float:left;display:block;width:160px;padding:0;height:18px;color:#39f;text-align:left;vertical-align:middle}.refsearch form .input{background:transparent url(/static/images/sprites/general-sprite-bgs.png) -700px -52px no-repeat;float:left;width:160px;height:23px;padding:0;display:block;overflow:hidden}.refsearch form input.input_quicksearch,.refsearch form input.input_focus{background:transparent;float:left;display:inline;width:132px;border:0;margin:4px 0 0 4px;color:#39f}.refsearch form input.input_focus{color:#39f}.refsearch .btn_quicksearch{margin:4px 0 0 2px;display:block;float:left;width:17px;height:16px;background:url(/static/images/sprites/general-sprite-icons.png) no-repeat -1px -59px}.refsearch .erreur{margin-left:10px;color:#f00}#main_links{margin:7px 0 0}#main_links a{cursor:pointer}#search .rappelcriteres a{cursor:pointer}#search .row{float:left;margin:0 0 0 10px!important;padding:0;width:980px!important}body#es #search .row{margin:5px 0 10px 7px!important;width:974px;max-width:974px}.col7{border:none!important}.col8{border:none!important}.col0,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:5px 4px 2px 0;padding:0 0 2px 0;width:auto;border-right:1px solid #000}
.col9{position:relative;width:100px}#search .col9 .critere2 ul{position:absolute;height:71%;overflow-y:scroll;overflow-x:hidden}body#es .col0,body#es .col1,body#es .col2,body#es .col3,body#es .col4,body#es .col5,body#es .col6,body#es .col7,body#es .col8,body#es .col9{margin:0;padding:0 2px 0 0}#navireCrit{width:195px}#comparateurFooter{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll 0 -77px transparent;height:18px;clear:both;width:960px}.mrCenterColumn{margin:0 auto;overflow:visible}#armature_list_col{width:120px}#lastColmrCenterColumn{width:134px!important}.autresCompagniesLink{background:url("/static/images/sprites/icons-sprite.png") no-repeat 0 -1370px;color:red;font-weight:bold;padding-left:20px;position:absolute;right:14px;text-decoration:underline;top:17px;*top:23px;height:17px}#fr.home .autresCompagniesLink{right:10px}#fr #comparateur.searchHP .data .budget{width:135px!important}#fr #comparateur.searchHP .data .budget #budgetDiv #budget{width:120px}#es #comparateur.searchHP .data .budget{width:114px!important}#fr #comparateur.searchHP .data .navire{width:170px!important}#fr #comparateur.searchHP #navireCrit{width:157px}#es #comparateur.searchHP .data .dateDepart{width:185px!important}#fr #plusCriteresContainer{width:100%;float:left}#fr #plusData.loading{background:url('/static/images/icon/ajax-loader.gif') no-repeat center #fff;min-height:331px;float:left}#fr #comparateur #plusData{float:left;width:100%}#fr #comparateur #plusData #first-row-div,#fr #comparateur #plusData #second-row-div{float:left;width:100%}#fr #comparateur #plusData #first-row-div{width:100%}#fr #comparateur #comparateurForm #plusData #first-row-div #col-cabines{width:194px}#fr #comparateur #comparateurForm #plusData #first-row-div #col0{width:194px}#fr #comparateur #comparateurForm #plusData #first-row-div #col1{width:274px}#fr #comparateur #comparateurForm #plusData #first-row-div #col2{width:190px}#fr #comparateur #plusData .extendedTitle{text-decoration:none}#fr #comparateur #plusData .armateurOwner{font-weight:bold;margin-left:-10px}#fr #comparateur #plusData #first-row-div #col-cabines,#fr #comparateur #plusData #first-row-div #col0,#fr #comparateur #plusData #first-row-div #col1,#fr #comparateur #plusData #first-row-div #col2{float:left;width:24%}#fr #comparateur #plusData #first-row-div #col2{position:relative;left:-20px}#fr #comparateur #plusData ul{float:left;padding-left:9px;margin-top:4px}#fr #comparateur #plusData ul li{list-style-type:none}#fr #comparateur #plusData ul label{margin-left:-20px;padding-left:20px;x-position:relative;top:-2px;z-index:1}#searchContent #selection-destination-container{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10001;display:none}#searchContent #selection-destination-container #overlayDestination{width:100%;height:100%;background-color:#1a7de2;z-index:1;left:0;top:0;filter:alpha(opacity=50)!important;-moz-opacity:.50!important;opacity:.50!important;-ms-filter:"alpha(opacity=50)"!important}#searchContent #selection-destination{background-color:#fff;left:35%;position:fixed;top:16%;width:375px;z-index:2}#searchContent #selection-destination #selection-titre{width:96%;height:25px;padding:2%;text-align:center;font-size:13px;color:white;background-color:#1a7de2;float:left;background-image:url("/static/v2/images/bgBtns/boat-Icon.png");background-repeat:no-repeat;background-position:20px 8px}#searchContent #selection-destination #selection-titre span.title{text-align:center;width:95%}#searchContent #selection-destination #selection-titre span.close{background-color:#ff8e01;float:right;font-size:9px;font-weight:bold;text-align:center;width:3%;cursor:pointer}#searchContent #selection-destination ul{height:auto;margin:0;overflow:hidden;padding:0;width:100%;padding:20px 0}#searchContent #selection-destination ul li{width:30%;float:left;list-style-type:none}#searchContent #selection-destination ul li .titleArmateur{width:100%;display:block;float:left;padding-left:25px;padding-top:9px}#searchContent #selection-destination ul li input{float:left;margin:0}#searchContent #selection-destination ul li label{font-weight:normal;margin:0;padding-left:10px;position:relative;top:-1px;width:auto;color:#3b91f8}#searchContent #selection-destination #selection-indifferent,#searchContent #selection-destination #selection-valider{cursor:pointer;font-size:17px;font-weight:bold;height:30px;line-height:28px;margin:0;padding:0 20px 0 11px;position:relative;width:auto;background:#ffbd0e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmQwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2ZmY2MyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2RkODMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDgzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffbd0e 0,#ffcc2f 46%,#dd8300 57%,#dd8300 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffbd0e),color-stop(46%,#ffcc2f),color-stop(57%,#dd8300),color-stop(100%,#dd8300));background:-webkit-linear-gradient(top,#ffbd0e 0,#ffcc2f 46%,#dd8300 57%,#dd8300 100%);background:-o-linear-gradient(top,#ffbd0e 0,#ffcc2f 46%,#dd8300 57%,#dd8300 100%);background:-ms-linear-gradient(top,#ffbd0e 0,#ffcc2f 46%,#dd8300 57%,#dd8300 100%);background:linear-gradient(to bottom,#ffbd0e 0,#ffcc2f 46%,#dd8300 57%,#dd8300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd0e',endColorstr='#dd8300',GradientType=0)}#searchContent #selection-destination #selection-indifferent:after,#searchContent #selection-destination #selection-valider:after{content:"";height:0;position:absolute;right:7px;top:12px;width:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #000}#searchContent #selection-destination ul li.desti-list{font-weight:bold;margin-left:20px;padding-left:13px;width:60%}#searchContent #selection-destination ul li.desti-list .row{width:100%}#hp-newsletter-right #newsletterContainer #newsletterTitle{background:url(/static/images/sprites/general-sprite-bgs.png) top left}#newsletterBox #newsletterContainer #newsletterTitle{background:url(/static/images/sprites/general-sprite-bgs.png) top left}#newsletterTitle{height:22px;text-align:center;padding-top:3px}#newsletterContainer{width:250px;float:left;background-color:#fff;margin:10px 0 0 10px;padding:10px 0 10px 0}#newsletterContainer .separatorBlue{margin-top:5px}#hp-newsletter-right #newsletterContainer .separatorBlue{display:none}#newsletterBox #newsletterContainer .separatorBlue{display:none}#hp-newsletter-right #newsletterContainer{background:0;float:none;margin:none;padding:0}#hp-newsletter-right #newsletterContainer .block-title{color:#fff}#newsletterBox #newsletterContainer #newsletterTitle .separatorGradientLTR{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -34px transparent;height:1px;clear:both}#newsletterContainer .block-title{color:#39f;font-size:18px;line-height:18px}#newsletterBox #newsletterContainer #newsletterTitle .block-title{color:#fff}#newsletterContainer .block-title span{font-weight:bold}#hp-newsletter-right #newsletterContainer #newsletterContentBg{background-color:#008bf1}#newsletterBox #newsletterContainer #newsletterContentBg{background-color:#008bf1}#newsletterContentBg{padding:5px 3px 0 3px}#newsletterContent{background-color:#fff;padding:0 10px;overflow:hidden}
#newsletterContent.fr{padding-top:6px;padding-bottom:1px}#newsletterContent p{margin:0 0 15px;padding:0;font:normal 12px Tahoma;color:#666;width:100%;margin:5px 0}#newsletterContent .btn{float:left;margin:0 3px 0 8px}#hp-newsletter-right #newsletterFooter{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -26px;width:250px;height:8px}#newsletterBox #newsletterContainer #newsletterFooter{background:url(/static/images/sprites/general-sprite-bgs.png) 0 -26px;width:250px;height:8px}#nl-tooltip{float:left;display:inline;margin:0 0 0 10px;color:#39F;font-weight:bold;font-size:13px;line-height:25px}#newsletter .form fieldset input#email{float:left;margin:0;padding:0 0 0 5px;line-height:15px;font:normal 11px Tahoma;color:#000}#hp-newsletter-right #newsletterContainer{margin-left:0!important}#emailNewsletter{float:left;margin-top:5px;width:115px;border:1px solid #abadb3}#fr #socialLogos{width:165px;padding:10px 19px 0 60px;background-color:#fff}#es #socialLogos{width:130px;padding:10px 19px 0 95px;background-color:#fff}#it #socialLogos{width:145px;padding:10px 19px 0 80px;background-color:#fff}#socialLogos a img{margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#newsletterBox{width:255px;height:95px;position:absolute;top:0;right:10px;display:inline-block}