/*! Liste fichiers CSS : style_commun.css, popup_general.css, reservation_rapide.css, croisiere_promenade.css, privatisation_bateaux.css, terrasse.css */@import url(https://fonts.cdnfonts.com/css/palatino-lt-black?styles=139022);@import url(https://fonts.cdnfonts.com/css/cormorant-2?styles=31245,31246,31243,31244,31239,31240);@import url(https://fonts.cdnfonts.com/css/merriweather-2?styles=30480,30477,30478,30479,30475,30476);@import url(https://fonts.cdnfonts.com/css/rage-italic?styles=15965);#bloc_application .lien,#bouton_resa_fixe,#page_location_bateaux #formulaire_contact .bloc_champs_horaire,.bloc_produit_court .bloc_texte .ligne_tarif .tarif,.bloc_produit_court .bloc_texte .ligne_tarif .texte_tarif,.bouton,.form_utilisateur .ligne_option label{display:inline-block}.bloc_produit_court .bloc_texte .ligne_tarif .texte_tarif,body{font-size:13px}.gris_clair{color:#959ea5}.gris{color:#86929e}.gris_fonce{color:#273c51}.gris_plus_fonce{color:#1e3142}#bloc_infos_privat a:hover,#contenu_terrasse li a,#contenu_terrasse li b,#contenu_terrasse p a,#contenu_terrasse p b,#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule.selected a,#reservation_rapide .hidden_popup .btn_fermer:hover,.orange{color:#f78e78}body{max-width:2100px;margin:0 auto;background-color:#fff;font-family:Merriweather,serif;color:#283c51}.bouton,h1{font-family:Cormorant,serif}.bloc_produit_court .bloc_texte .ligne_tarif,.bouton,h2{font-size:20px}#contenu_terrasse,#reservation_rapide .bloc_croisere_resultat .ligne_tarif .texte_special,h4{font-size:15px}h1,h2,h3,h4{font-weight:400;font-style:italic;margin-top:20px;margin-bottom:20px}#logo_vpn_header>.titre,p{font-style:italic}a{text-decoration:none;color:inherit}#page_location_bateaux #formulaire_contact .ligne_option input[type=checkbox],#page_location_bateaux #formulaire_contact .ligne_option label,.form_utilisateur .ligne_option input[type=checkbox],.form_utilisateur .ligne_option label,.lien_obf:hover{cursor:pointer}input[type=submit]{-webkit-appearance:none;border-radius:0}.align_center{max-width:1280px;margin:0 auto;position:relative;padding:0 10px}#contenu_terrasse .bloc_img_partenaires,#contenu_terrasse .lien_carte_bar_snack,#page_location_bateaux .descriptif_privat p,#page_location_bateaux .entete_privat,#reservation_rapide .init,.text_center{text-align:center}.clearfix:after{display:table;content:'';clear:both}.bouton{padding:5px 15px;cursor:pointer}.bouton.type_1{border:1px solid #f78e78;background-color:#f78e78;color:#fff}.bouton.type_1:hover{border:1px solid #f78e78;background-color:#fff;color:#f78e78}.bouton.type_1_vif{border:1px solid #f75331;background-color:#f75331;color:#fff}.bouton.type_1_vif:hover{border:1px solid #f75331;background-color:#fff;color:#f75331}.bouton.type_2{border:1px solid #293c51;background-color:#293c51;color:#fff}.bouton.type_2:hover{border:1px solid #293c51;background-color:#fff;color:#293c51}.bouton.type_3{border:1px solid #fff;background-color:#fff;color:#85919d}.bouton.type_3:hover{border:1px solid #fff;background-color:#85919d;color:#fff}.bouton.type_4{border:1px solid #fff;background-color:#a9b5c1;color:#fff}.logo_vpn>.titre{font-family:Palatino,serif;font-size:30px;letter-spacing:1px}.logo_vpn>.titre sup{font-family:Arial,sans-serif;font-size:16px}.first_letter::first-letter{font-size:150%}.marker_mapbox{background-image:url('../images/marker-icon.png')}#lien_diapo_produit{text-align:center;border-bottom:1px solid #989e9e;cursor:pointer}.titre_info_produit{font-style:italic;margin:20px 0;background-repeat:no-repeat}.titre_info_produit.bouee{background-image:url('../images/pictos/picto_bouee.png')}.titre_info_produit.vagues{background-image:url('../images/pictos/picto_vagues.png')}.titre_info_produit.bateau{background-image:url('../images/pictos/picto_bateau.png')}.titre_info_produit.fusee{background-image:url('../images/pictos/picto_fusee.png')}.titre_info_produit.france{background-image:url('../images/pictos/picto_carte_france.png')}.titre_info_produit.regard{background-image:url('../images/pictos/picto_regard.png')}.titre_info_produit.email{background-image:url('../images/pictos/picto_email.png')}.titre_info_produit.parcours{background-image:url('../images/pictos/picto_parcours.png')}.titre_info_produit.horaires{background-image:url('../images/picto_horaires_2.png')}.titre_info_produit.calendrier{background-image:url('../images/pictos/picto_calendrier.png')}.titre_info_produit.diapo{background-image:url('../images/picto_diapo_2.png')}.titre_info_produit.plan{background-image:url('../images/picto_plan_2.png')}.titre_info_produit.ticket{background-image:url('../images/pictos/picto_ticket_2.png')}.titre_info_produit.description{background-image:url('../images/pictos/picto_description.png')}.titre_info_produit.faq{background-image:url('../images/pictos/picto_faq.png')}#bouton_resa_fixe{position:fixed;bottom:-80px;width:100%;text-align:center;z-index:1010;right:0;font-size:30px;line-height:50px;border:none;border-top:2px solid #fff;padding-bottom:20px;-webkit-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;transition:bottom .2s ease-in;-webkit-box-sizing:border-box;box-sizing:border-box}#bouton_resa_fixe:hover{border-color:#f78e77}#bouton_resa_fixe.visible{bottom:0;-webkit-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;transition:bottom .2s ease-out}footer.resa_fixe{padding-bottom:75px}#bloc_application{display:block;text-align:center;color:#283c51;background-color:#eee;padding:5px 0 10px}#bloc_application>.titre{font-size:14px;font-style:normal;margin:20px 0}#bloc_application .lien.google_play{padding-right:5px}#bloc_application .lien.app_store{padding-left:5px}#bloc_application .lien img{width:170px;aspect-ratio:17/5;vertical-align:top}#header.slideshow_header{-webkit-transition:background-image 1s;-o-transition:background-image 1s;transition:background-image 1s}#header .slideshow_header,#page_croisiere_promenade #bloc_iframe .mention.hidden,#page_location_bateaux #formulaire_contact .bloc_champs_horaire.hidden,#page_location_bateaux #formulaire_contact .bloc_options.hidden,#page_location_bateaux #formulaire_contact .bloc_societe.hidden,#page_location_bateaux #formulaire_contact .ligne_option.hidden,#page_location_bateaux #formulaire_contact>p,#page_location_bateaux .bloc_form_privat .centreur,#reservation_rapide .bloc_croisere_resultat.hidden,#reservation_rapide .bloc_resultats .filler p .txt.hidden,#reservation_rapide .bloc_resultats .filler.hidden,#reservation_rapide .bloc_resultats.autres_produits .bloc_croisere_resultat .bloc_horaires,#reservation_rapide .deroulant_voir_plus.hidden,#reservation_rapide .hidden_popup .bloc_centre_popup.hidden,#reservation_rapide .init.hidden,#reservation_rapide .resultats.hidden,#reservation_rapide.compact .deroulant_voir_plus p br,#reservation_rapide:not(.compact) .bloc_resultats:not(.vide) .filler,#reservation_rapide:not(.compact) .deroulant_voir_plus,.bloc_produit_court .texte_mobile,.bloc_produit_court .titre_mobile,.form_utilisateur .bloc_options.hidden,.form_utilisateur .ligne_option.hidden{display:none}#bloc_suggestions_accueil{margin-top:30px;margin-bottom:30px}#bloc_suggestions_accueil>.titre{text-transform:uppercase;font-size:22px;margin:0}#bloc_suggestions_accueil>.accroche{font-size:15px;line-height:20px;margin:5px 0 0}#bloc_suggestions_accueil .bloc_liste{overflow:hidden;margin-top:30px}#bloc_plan_embarq_prod .bloc_embarq .embarquement,#bloc_plan_embarq_prod .bloc_plan_circuit .iframe_plan_circuit,#page_croisiere_promenade .bloc_reservation .contenaire_formules,.contenaire_produits_courts{overflow:hidden}.contenaire_produits_courts .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-15px -20px}.bloc_produit_court{-webkit-box-flex:calc(100% / 3);-ms-flex:calc(100% / 3) 0 1;flex:calc(100% / 3) 0 1;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.bloc_produit_court .cadre{height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bloc_produit_court .bloc_image{position:relative;-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.bloc_produit_court .bloc_image .vignette_promo{position:absolute;top:8px;left:8px;width:60px}.bloc_produit_court .bloc_image .image{display:block;width:100%;max-width:none;aspect-ratio:25/14}.bloc_produit_court .bloc_texte{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;background-color:rgba(245,245,245,.9);margin:-18px 8px 0;padding:15px}.bloc_produit_court .bloc_texte .titre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:20px;margin:0 0 15px;min-height:50px}.bloc_produit_court .bloc_texte .ligne_tarif>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bloc_produit_court .bloc_texte .ligne_tarif .tarif{line-height:26px}.bloc_produit_court .bloc_texte .ligne_tarif .tarif .texte_tarif{line-height:initial}.bloc_produit_court .bloc_texte .ligne_tarif .tarif_indispo{text-transform:uppercase;display:inline-block;line-height:25px;padding:5px 0}#contenu_terrasse h4,.bloc_produit_court .bloc_texte .ligne_tarif .tarif_indispo.dispo_date{font-size:18px}.bloc_produit_court .bloc_texte .ligne_tarif .bloc_tarif{display:inline-block;background-color:#f78e78;color:#fff;padding:4px 8px;border-radius:2px;text-align:center}.bloc_produit_court .bloc_texte .ligne_tarif .tarif_adulte,.bloc_produit_court .bloc_texte .ligne_tarif .tarif_enfant{white-space:nowrap}.bloc_produit_court .bloc_texte .savoir_plus,.bloc_produit_court .bloc_texte .texte{font-size:12px;line-height:18px}.bloc_produit_court .bloc_texte .texte{margin-bottom:0;text-align:justify}.bloc_produit_court .bloc_texte .savoir_plus{font-style:italic;text-decoration:underline;font-weight:700}#titre_page_header h1,#titre_page_header h2{margin:0;font-family:Merriweather,serif}.bloc_produit_court.categorie .bloc_image{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;min-height:415px;max-height:470px;background-repeat:no-repeat;background-size:cover;background-position:center}.bloc_produit_court.categorie .bloc_image>a{display:block;height:100%}.bloc_produit_court.categorie .bloc_texte{position:absolute;bottom:0;left:0;right:0;margin:0 40px 50px;padding-top:25px;padding-bottom:40px}.bloc_produit_court.categorie .bloc_texte .titre{margin-bottom:0;min-height:auto}.bloc_produit_court.categorie .bloc_bouton_categorie{position:absolute;left:0;right:0;bottom:-14px;text-align:center}.bloc_produit_court.categorie .bouton_categorie{display:inline-block;padding:0 35px;background-image:url('../images/triangle_ombre_gauche.png'),url('../images/triangle_ombre_droite.png');background-repeat:no-repeat,no-repeat;background-size:35px auto,35px auto;background-position:bottom left,bottom right}.bloc_produit_court.categorie .bouton_categorie>span{display:block;background-color:#f78e78;color:#fff;font-style:italic;padding:8px 35px;font-size:18px;line-height:24px;font-weight:300;letter-spacing:.5px}#bloc_info_produit,#page_croisiere_promenade .bloc_e-billet .bloc_formules{margin-top:15px}#bloc_info_produit .info,#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bloc_info_produit .info:not(:first-child),#page_croisiere_promenade #bloc_iframe .mention{margin-top:10px}#bloc_info_produit .info.rouge{color:red}#bloc_info_produit .info .bloc_picto_info{-webkit-box-flex:40px;-ms-flex:40px 0 0px;flex:40px 0 0}#bloc_info_produit .info .picto_info,#bloc_plan_embarq_prod .bloc_plan_circuit .image_plan_circuit,#contenu_terrasse img{display:block;max-width:100%}#bloc_info_produit .info .bloc_texte_info{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-left:10px}#bloc_info_produit .titre_info{font-weight:700;font-size:18px;margin:0 0 3px}#bloc_info_produit .texte_info{margin:0;line-height:16px}.descriptif b,.descriptif strong{color:#f78e78;font-size:14px}#bloc_plan_embarq_prod,#bloc_plan_embarq_prod.droite .bloc_plan{margin-top:20px}#bloc_plan_embarq_prod .bloc_embarq .embarquement.google_my_maps iframe,#bloc_plan_embarq_prod .bloc_plan_circuit iframe{border:none;margin-top:-60px;height:calc(100% + 60px)}#bloc_infos_privat>:first-child,#bloc_infos_privat>:last-child,#bloc_plan_embarq_prod .bloc_plan .libelle,#bloc_plan_embarq_prod.droite .bloc_plan .titre_info_produit,#bloc_plan_embarq_prod.droite .bloc_plan:first-child,#contenu_terrasse .bloc_bar_snack>:first-child,#contenu_terrasse .bloc_quelques_mots>:first-child,#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_texte>:first-child,#page_croisiere_promenade .bloc_e-billet .bloc .cadre>:first-child,#page_croisiere_promenade .bloc_e-billet .bloc_formules>:first-child,#page_croisiere_promenade .bloc_e-billet>:first-child,#page_croisiere_promenade .titre_info_produit,#page_location_bateaux #bloc_offres_groupes,#page_location_bateaux .bloc_liste .bloc_texte>:first-child,#reservation_rapide .bloc_resultats.vide .filler{margin-top:0}.form_utilisateur input[type=checkbox]{width:auto;margin:0 8px 0 0}.form_utilisateur .liste_options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.form_utilisateur .ligne_option{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;white-space:nowrap}#page_location_bateaux #formulaire_contact .ligne_option>*,#reservation_rapide .offre_moment .contenu span,.form_utilisateur .ligne_option>*{vertical-align:middle}.bloc_contenu_FAQ li,.bloc_contenu_FAQ p{line-height:20px}.liste_actualites .actualite .image_actu img{display:block;width:100%;max-width:400px;aspect-ratio:40/19}#certificat_trip_advisor img{width:100%;aspect-ratio:250/253}.ui-widget.ui-widget-content{width:100%;border:none;padding:0}.ui-widget{font-family:"Times New Roman",serif;font-style:italic;font-size:1.1em}.ui-datepicker .ui-datepicker-header{border-radius:0}.ui-widget-header{background-color:#99a3ac;color:#fff;font-weight:700;border:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:0;height:100%}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none;background:0 0;font-weight:inherit;color:inherit;cursor:pointer}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-widget-header a{color:#fff}.ui-widget-header .ui-icon{background-image:url('../images/ui-icons_ffffff_256x240.png')}.ui-datepicker .ui-datepicker-title{line-height:1.6em;font-size:1.7em;font-weight:400}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{text-transform:capitalize}.ui-datepicker table{font-size:1.5em;margin:0;border-collapse:separate;border-spacing:1px;background-color:#99a3ac}.ui-datepicker th{padding:.45em .3em;font-weight:400;background-color:#fff;color:#99a3ac}.ui-datepicker td{padding:0;background-color:#fff;opacity:1!important}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background:0 0;color:#99a3ac}.ui-datepicker td a,.ui-datepicker td span{padding:.4em .2em;text-align:center}.ui-button,.ui-widget-content a.ui-state-default,.ui-widget-header a.ui-state-default,a.ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{text-align:center;background-color:#fabfb4;color:#333!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-widget-content a.ui-state-active,.ui-widget-header a.ui-state-active,a.ui-button:active,a.ui-state-active{background-color:#f78e76;font-weight:700;color:#fff!important}#contenu_terrasse .zoom-gallery>div>a,#page_location_bateaux #formulaire_contact .bloc_dph,.lSSlideOuter,.lightSlider li{position:relative}.lSSlideOuter .lSPager.lSpg{min-height:20px;margin:30px 0 0!important}.lSSlideOuter .lSPager.lSpg>li a{background-image:none;background-color:#929ea8;border-radius:50%;opacity:.4;vertical-align:middle;height:11px;width:11px;z-index:10;margin:0 2px}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#929ea8;opacity:1}.lSAction>a{width:19px;height:40px;z-index:10;margin-top:-20px;opacity:.8;padding:0 10px;background-position:center!important;background-repeat:no-repeat!important}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_lightSlider>.lSAction>.lSPrev,#reservation_rapide .slideshow_dates .controls.previous,.lSAction>.lSPrev{left:0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_lightSlider>.lSAction>.lSNext,#reservation_rapide .slideshow_dates .controls.next,.lSAction>.lSNext{right:0}.bloc_lightSlider{margin:0 auto;position:relative}.bloc_lightSlider.diapo{max-width:840px;width:100%}.lightSlider li img{display:block;max-width:100%;width:100%}.bloc_lightSlider.diapo.lazyload img{max-height:470px}.bloc_lightSlider.pager>.lSAction>a{margin-top:-45px}.bloc_lightSlider>.lSAction>.lSPrev{background-image:url('../images/light-arrow-left.png');left:-50px}.bloc_lightSlider>.lSAction>.lSNext{background-image:url('../images/light-arrow-right.png');right:-50px}@media only screen and (max-width:1300px){.bloc_produit_court.categorie .bloc_texte{margin:0 15px 50px}.bloc_produit_court.categorie .bouton_categorie>span{padding:8px 15px}}@media only screen and (max-width:940px){.bloc_lightSlider.pager>.lSAction{display:none}}@media only screen and (min-width:801px) and (max-width:1300px){.contenu_full{background:#fff!important}#footer_top>.align_center>div:last-child,.contenu_full .contenu_gauche{padding-right:0}.contenu_gauche{overflow:initial;-ms-flex-preferred-size:950px;flex-basis:950px;padding-right:30px}#contenu_privatisation .contenu_gauche{overflow:hidden}.sidebar{-ms-flex-preferred-size:380px;flex-basis:380px}#menu_principal.index{padding:13px 0}#menu_principal.index>ul>li>.lien{padding:5px 30px}#menu_principal.index>ul>li>ul{background-color:#fff;border-top:none}#menu_principal.index>ul>li>ul .lien{color:#959ea5}#menu_principal.index>ul>li>ul .lien:hover{color:#1e3142}#alerte_header .texte{max-height:125px}#bloc_suggestions .suggestion .titre.deco_titre_bleu.centre{padding:0 5.5vw;background-size:4.5vw}#footer_top>.align_center>div{padding:0 10px}#footer_top>.align_center>div:first-child{padding-left:0}#certificat_trip_advisor img{width:100%}}@media only screen and (min-width:801px) and (max-width:1280px){#calendrier_horaires{width:100%;height:700px;border:none}.ss_titre_departs{display:none}}@media only screen and (min-width:801px) and (max-width:1150px){.bloc_notre_flotte .nav_diapo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc_notre_flotte .nav_diapo li{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:801px) and (max-width:1024px){#header_top>.align_center{padding-top:2px;padding-bottom:2px}#header_top .accroche_site{padding:3px 15px 3px 0}#header_top .bloc_liens_langues{padding:3px 0}#header_bottom.commun .align_center{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}#logo_vpn_header.commun{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:0;text-align:center}#menu_principal.commun{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:initial}#menu_principal.commun>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu_principal.commun>ul>li{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;text-align:center}#menu_principal.commun>ul>li>.lien{display:inline-block;padding:0 1vw}#menu_principal.index>ul>li>.lien{padding:0 1.5vw}#bloc_tarif_produit{-ms-flex-negative:1!important;flex-shrink:1!important}.sidebar{-webkit-box-flex:300px;-ms-flex:300px 1 0px;flex:300px 1 0}}@media only screen and (min-width:801px){#descr_produit ul,#menu_principal ul{padding:0;list-style:none}#descr_produit li,#header,.deco_titre_blanc,.deco_titre_bleu,.deco_titre_orange{background-repeat:no-repeat}#promo_evenement,.bloc_fond_paris .titre,.descr_court_produit{font-family:Cormorant,serif}.deco_titre_blanc.gauche,.deco_titre_bleu.gauche,.deco_titre_orange.gauche{background-position:left center;padding-left:100px}.deco_titre_blanc.droite,.deco_titre_bleu.droite,.deco_titre_orange.droite{background-position:right center;padding-right:100px}.deco_titre_blanc.centre,.deco_titre_bleu.centre,.deco_titre_orange.centre{background-position:left center,right center;padding-left:100px;padding-right:100px;display:inline-block}.deco_titre_bleu.gauche{background-image:url(../images/titre_bleu_gauche.png)}.deco_titre_bleu.droite{background-image:url(../images/titre_bleu_droite.png)}.deco_titre_bleu.centre{background-image:url(../images/titre_bleu_gauche.png),url(../images/titre_bleu_droite.png)}.deco_titre_blanc.gauche{background-image:url(../images/titre_blanc_gauche.png)}.deco_titre_blanc.droite{background-image:url(../images/titre_blanc_droite.png)}.deco_titre_blanc.centre{background-image:url(../images/titre_blanc_gauche.png),url(../images/titre_blanc_droite.png)}.deco_titre_orange.gauche{background-image:url(../images/titre_orange_gauche.png)}.deco_titre_orange.droite{background-image:url(../images/titre_orange_droite.png)}.deco_titre_orange.centre{background-image:url(../images/titre_orange_gauche.png),url(../images/titre_orange_droite.png)}#diapo_produit.zoom-gallery .bloc_diapo_produit a.no_display,.mobile{display:none!important}#header{background-image:url('../images/bandeaux/2100w/croisiere_promenade.jpg');background-position:center;color:#fff;position:relative;height:510px}#page_index #header{height:489px}#page_produit.produit_cro_halloween #header{background-position:left}#alerte_header .vignette img,#bloc_descr_produit #image_produit a,#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .tarif_adulte,#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .tarif_enfant,#footer_top li .lien,#header .controls .fleche img,#menu_principal>ul>li:hover>ul,#menu_principal>ul>li>.lien,.bloc_fond_paris .video,header,ul.liens_affichage.actif{display:block}header.commun{background-color:rgba(149,158,165,.9)}#menu_principal.commun>ul>li>ul,.bloc_fond_paris .bouton.type_1:hover,.contenu_gauche{background-color:#fff}#titre_page_header{position:absolute;bottom:0;width:100%;background-color:rgba(247,142,120,.8);padding:20px 0;text-transform:uppercase}#promo_evenement.index p,#titre_page_header h1,#titre_page_header h2{font-size:20px}#header_top{border-bottom:1px solid #fff}#header_top>.align_center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:5px;padding-bottom:5px}#header_top .accroche_site{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;padding-right:15px;margin:0;font-family:Merriweather,serif;letter-spacing:.8px}#header_top .accroche_site,#header_top .bloc_liens_langues>.lien{font-size:15px;line-height:25px;font-weight:300}#alerte_header .vignette,#header_top .bloc_liens_langues{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#header_top .bloc_liens_langues>.lien{font-style:italic;display:inline-block;vertical-align:middle;margin-left:15px}#header_top .bloc_liens_langues>.lien:first-child,#selection_langue a:first-child{margin-left:0}#header_top .bloc_liens_langues>.lien.panier{vertical-align:bottom}#header_top .bloc_liens_langues .img_panier{display:block;width:25px}#selection_langue{border-left:1px solid #fff;display:inline-block;margin-left:15px;padding-left:15px}#selection_langue a{display:inline-block;vertical-align:top;margin-left:8px}#selection_langue .drapeau{width:25px;height:18px;background-image:url('../images/drapeaux/sprites-drapeaux.jpg');background-size:125px 18px}#infos_vpn_footer .reseau_social.facebook,#selection_langue .drapeau.fr{background-position:0 0}#selection_langue .drapeau.en{background-position:-25px 0}#selection_langue .drapeau.es{background-position:-50px 0}#selection_langue .drapeau.de{background-position:-75px 0}#selection_langue .drapeau.pt{background-position:-100px 0}#header_bottom.commun .align_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}#logo_vpn_header>.titre{font-family:Palatino,serif;letter-spacing:1px;margin:0}#logo_vpn_header.commun{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;margin-right:18px}#logo_vpn_header.commun>.titre{font-size:30px;white-space:nowrap}#logo_vpn_header.index{margin:28px 0 15px}#logo_vpn_header.index>.titre{font-size:38px;line-height:45px;text-align:center;text-shadow:2px 2px 2px rgba(100,107,113,.8)}#header .controls{max-width:1460px;position:absolute;z-index:1;left:0;right:0}#header .controls.hidden,#promo_evenement.croisiere_promenade .vignette_promo,#slider_mobile,.form_utilisateur .bloc_champs_horaire.hidden,.form_utilisateur .bloc_societe.hidden{display:none}#header .controls .fleche{cursor:pointer}#header .controls .fleche.previous{float:left}#header .controls .fleche.next{float:right}#menu_principal.commun{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;text-align:right;padding:8px 0}#menu_principal.index{background-color:rgb(33,51,70,.6);text-align:center}#promo_evenement.index,.bloc_fond_paris .bouton.type_1{background-color:rgba(247,142,120,.8)}#bloc_descr_produit .titre_produit .titre_info_produit,#contenu_partenaires .bloc_contenu_page:first-child,#contenu_partenaires .bloc_droite p.big_price,#menu_principal ul{margin:0}#menu_principal.commun>ul{display:inline-block;text-align:left}#menu_principal>ul>li{display:inline-block;vertical-align:top;position:relative}#menu_principal.commun>ul>li>.lien{padding:0 15px}#menu_principal.index>ul>li>.lien{padding:18px 30px}#alerte_header .texte.sans_vignette,#infos_vpn_footer .bloc_reseaux_sociaux .lien:first-child,#menu_principal>ul>li:first-child>.lien,.bloc_notre_flotte .bloc_descr_bateau>.titre,.descriptif li,.img_partenaire:first-child{padding-left:0}#infos_vpn_footer .bloc_reseaux_sociaux .lien:last-child,#menu_principal>ul>li:last-child>.lien,.contenu_full.no_sidebar .contenu_gauche,.img_partenaire:last-child{padding-right:0}#menu_principal>ul>li>.lien>span{display:block;font-family:Cormorant,serif;font-weight:500;text-transform:uppercase}#menu_principal.commun>ul>li>.lien>span{font-size:14px;letter-spacing:1px}#menu_principal.index>ul>li>.lien>span,#promo_evenement.croisiere_promenade p,.bloc_monument h4{font-size:18px}#menu_principal.commun>ul>li>.lien>span::first-letter{font-size:150%}#menu_principal.index>ul>li>.lien>span::first-letter{font-size:120%}#menu_principal>ul>li>.lien>span.active:after{content:'';display:block;border-top:2px solid #fff;margin:-2px 3px 0}#menu_principal>ul>li>ul{display:none;position:absolute;z-index:3;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}#menu_principal.index>ul>li>ul{background-color:rgb(33,51,70,.8);border-top:1px solid #fff}#menu_principal>ul>li>ul .lien{display:block;line-height:25px;letter-spacing:1px;font-size:13px;text-align:left;white-space:nowrap;font-style:italic}#footer_top .lien:hover,#menu_principal.commun>ul>li>ul .lien{color:#959ea5}#footer_bottom .lien:hover,#menu_principal.index>ul>li>ul .lien{color:#fff}#menu_principal.commun>ul>li>ul .lien:hover{color:#1e3142}#menu_principal.index>ul>li>ul .lien:hover{color:#ffb1a0}#menu_principal .lien.sans_lien{cursor:default}#promo_evenement.index{margin-top:20px;position:relative;padding:8px 5px}#promo_evenement.croisiere_promenade{display:inline-block;background-color:rgba(247,142,120,.9);margin-top:15px;margin-left:10px;max-width:680px;text-align:center;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.contenu_gauche,.sidebar{-webkit-box-sizing:border-box}#promo_evenement a:hover{color:#2a3c51}#promo_evenement.index h3{margin:0;font-size:28px;line-height:28px}#promo_evenement.croisiere_promenade h3{margin:0;font-size:22px;line-height:22px}#promo_evenement.index .vignette_promo{position:absolute;left:-25px;top:50%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#promo_evenement p{margin:5px 0}#bloc_suggestions .suggestion .texte,#infos_vpn_footer .bloc_reseaux_sociaux,#promo_evenement p:last-child,.bloc_contenu_page .contenaire_moitie:last-child,.contenaire_moitie>div>:last-child{margin-bottom:0}#alerte_header{position:absolute;left:0;right:0;padding:0 70px}#alerte_header .cadre{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.8);padding:20px}#alerte_header .texte{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-left:20px;font-size:15px;line-height:22px;max-height:155px;overflow-y:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#alerte_header .descr p .rouge,#alerte_header .titre{color:#ff282d}#alerte_header .descr p,#alerte_header .titre{font-style:initial}#alerte_header .titre,#contenu_historique .bloc_notre_flotte,.bloc_contenu_page:first-child,.bloc_flotant_droite>*,.bloc_monument:first-child,.contenaire_moitie>div>:first-child,.liste_actualites .actualite:first-child{margin-top:0}#alerte_header .descr p{margin-bottom:0;color:#283c51}.contenu_gauche{-ms-flex-preferred-size:975px;flex-basis:975px;box-sizing:border-box;padding:30px 60px 30px 0;overflow:hidden}.bloc_notre_flotte .nav_diapo li.actif,.contenu_gauche a:hover{color:#f78e78}.sidebar{-ms-flex-preferred-size:305px;flex-basis:305px;background-color:#959ea5;color:#fff;box-sizing:border-box;padding:30px 0 30px 20px}.contenu_full:not(.no_sidebar),.contenu_sidebar{background:-o-linear-gradient(left,#fff 50%,#959ea5 50%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#959ea5));background:linear-gradient(90deg,#fff 50%,#959ea5 50%)}.contenu_full .contenu_gauche{-ms-flex-preferred-size:100%;flex-basis:100%}#bloc_descr_produit .align,#contenu_privatisation>.align_center,.bloc_monument>div,.contenaire_moitie{display:-webkit-box;display:-ms-flexbox;display:flex}#fil_ariane{font-size:12px;position:absolute;top:0}#fil_ariane a,.liste_actualites .actualite .descriptif_actu a,ul.liens_affichage a{text-decoration:underline}#contenu_produit .contenu_gauche{padding-bottom:50px}#bloc_accroche_produit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#bloc_accroche_produit .accroche_produit{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding-right:30px}#bloc_tarif_produit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:510px;padding-left:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_tarif_produit.has_vignette_promo{padding-left:80px}#bloc_tarif_produit.has_vignette_promo.has_tarif_enfant{padding-left:70px}#bloc_tarif_produit .bloc_flotant_droite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;margin:0;padding-left:30px;border-radius:2px}#bloc_tarif_produit.has_tarif_enfant .bloc_flotant_droite{padding-top:5px;padding-bottom:5px;padding-left:40px}#bloc_tarif_produit .bloc_flotant_droite .vignette_promo,#diapo_produit.zoom-gallery .video img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:18px;font-style:italic}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif span{display:inline-block;font-size:25px}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .tarif_indispo:not(.dispo_date){text-transform:uppercase;font-size:22px}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .dispo_date{font-size:16px}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .texte_tarif{font-size:18px;margin-right:4px}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif .a_partir_de{font-size:14px;margin-right:6px}#bloc_tarif_produit .bloc_flotant_droite .bloc_tarif s{vertical-align:top;font-size:18px;margin-left:10px}#bloc_tarif_produit .bloc_flotant_droite .bouton{-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:20px;border-color:#ccc}.accroche_categorie{font-size:16px;line-height:24px;margin:0 0 30px}.accroche_produit{font-size:18px;margin-top:0}.descr_court_produit{font-size:20px;line-height:25px;margin-top:0;text-align:justify}.titre_info_produit{padding-left:55px;font-size:22px;margin-top:0;line-height:40px;background-size:40px}.descriptif p{line-height:23px;text-align:justify}.descriptif hr{margin-top:35px;border:0;border-top:1px solid #f78e78}.descriptif ul{line-height:27px;font-size:14px;padding-left:18px}#descr_produit li{background-image:url(../images/pictos/picto_coeur.png);padding-left:40px;background-position:15px 5px}#descr_produit ul.simple{list-style:disc;padding-left:18px}#descr_produit ul.no_style li,#descr_produit ul.simple li{background:0 0;padding-left:0}#descr_produit ul.no_style li::before{content:'- '}.descriptif li .lien,.descriptif li a{color:#f78e78;text-decoration:underline}#bloc_diapo_produit,#bloc_horaires,.bloc_monument{margin-top:40px}#bloc_descr_produit #image_produit img,#bloc_diapo_produit,#bloc_suggestions .suggestion .image{width:100%;display:block}#titre_horaires{background:url('../images/picto_horaires_2.png') no-repeat}#calendrier_horaires{width:100%;height:360px;border:none;padding-left:55px;-webkit-box-sizing:border-box;box-sizing:border-box}#liste_monuments{margin:40px 0}.bloc_monument h4 img{padding-right:15px}.bloc_monument .img_monument{-ms-flex-preferred-size:45%;flex-basis:45%;height:150px}.bloc_monument p{-ms-flex-preferred-size:55%;flex-basis:55%;padding-left:20px;text-align:justify;line-height:22px}#bloc_descr_produit .titre_produit{max-width:50%;margin-bottom:20px}#bloc_descr_produit #descr_produit{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}#bloc_descr_produit #media_produit{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:550px;overflow:hidden;padding-left:30px}#bloc_descr_produit #image_produit{max-width:400px;margin:0 auto}#bloc_descr_produit #image_produit.img_diapo{max-width:456px}#bloc_descr_produit #image_produit .contour_image{border:1px solid #b2b2b2;text-align:center}#bloc_descr_produit #image_produit #titre_diapo_loupe{margin:5px 0;padding:0 35px 0 0;display:inline-block;vertical-align:middle;background-image:url(../images/pictos/picto_loupe.png);background-position:center right;background-size:auto}#page_produit .video_produit{margin-top:20px}#page_produit .video_produit .contenaire_video{position:relative;height:0;padding-bottom:56.25%}#bloc_priv_bateaux .video,#page_produit .video_produit .video{position:absolute;top:0;right:0;bottom:0;left:0}#page_produit .video_produit .youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#page_produit .video_produit .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}#page_produit .video_produit .youtube-player img{-o-object-fit:cover;object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#page_produit .video_produit .youtube-player img:hover{-webkit-filter:brightness(75%)}#page_produit .video_produit .youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url('../images/play-button.png') no-repeat;cursor:pointer}#page_produit #inline_video_produit.video_produit{max-width:840px;max-height:470px;margin:0 auto}#bloc_resa_prod iframe{padding-left:55px;width:100%;max-width:1055px;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_form_resa,#infos_vpn_footer,.bloc_contenu_produit,.bloc_notre_flotte,.bloc_notre_flotte .bloc_diaporama{margin-top:30px}.ss_titres_bloc_horaires{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:55px}.ss_titres_bloc_horaires h4{margin-top:0;font-size:18px}.ss_titre_horaires{width:418px}.ss_titre_departs{-webkit-box-flex:1;-ms-flex:1;flex:1}#bloc_plan_embarq_prod.normal.multi .align_plans{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#bloc_plan_embarq_prod.normal.multi .bloc_plan{-webkit-box-flex:calc(50% - 10px);-ms-flex:calc(50% - 10px) 0 0px;flex:calc(50% - 10px) 0 0}#bloc_plan_embarq_prod.normal.solo .bloc_plan_circuit.image .align_img_plan{max-height:500px}#bloc_plan_embarq_prod.normal.solo .bloc_embarq .embarquement,#bloc_plan_embarq_prod.normal.solo .bloc_plan_circuit .iframe_plan_circuit{height:500px}#bloc_plan_embarq_prod.normal.multi .bloc_embarq .embarquement,#bloc_plan_embarq_prod.normal.multi .bloc_plan_circuit .iframe_plan_circuit,#bloc_plan_embarq_prod.normal.multi .bloc_plan_circuit.image .align_img_plan{height:350px}#bloc_plan_embarq_prod .bloc_plan_circuit.image .align_img_plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bloc_plan_embarq_prod .bloc_plan_circuit .image_plan_circuit{max-height:350px}#bloc_plan_embarq_prod.droite .bloc_embarq .embarquement,#bloc_plan_embarq_prod.droite .bloc_plan_circuit .iframe_plan_circuit,#bloc_plan_embarq_prod.droite .bloc_plan_circuit.image .align_img_plan{height:250px}#diapo_produit.zoom-gallery{margin:-8px}#diapo_produit.zoom-gallery .bloc_diapo_produit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#diapo_produit.zoom-gallery .bloc_diapo_produit a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px}#diapo_produit.zoom-gallery .bloc_diapo_produit.bloc_1{-ms-flex-wrap:wrap;flex-wrap:wrap}#diapo_produit.zoom-gallery .bloc_diapo_produit.bloc_1 a{-webkit-box-flex:50%;-ms-flex:50% 0 1;flex:50% 0 1}#diapo_produit.zoom-gallery .bloc_diapo_produit.bloc_2 a{-webkit-box-flex:calc(100% / 3);-ms-flex:calc(100% / 3) 0 1;flex:calc(100% / 3) 0 1;max-width:50%}_::-webkit-full-page-media,_:future,#diapo_produit.zoom-gallery .bloc_diapo_produit{display:initial;font-size:0}_::-webkit-full-page-media,_:future,:root #diapo_produit.zoom-gallery .bloc_diapo_produit a{display:inline-block!important;vertical-align:top}_::-webkit-full-page-media,_:future,:root #diapo_produit.zoom-gallery .bloc_diapo_produit.bloc_1 a{-webkit-box-flex:initial;flex:initial;max-width:50%}_::-webkit-full-page-media,_:future,:root #diapo_produit.zoom-gallery .bloc_diapo_produit.bloc_2 a{-webkit-box-flex:initial;flex:initial;max-width:calc(100% / 3)}#diapo_produit.zoom-gallery .video .limiter{aspect-ratio:220/123;position:relative;overflow:hidden}#diapo_produit.zoom-gallery .video .play{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url('../images/play-button.png');background-repeat:no-repeat;background-position:center;background-size:25%}.bloc_contenu_page{margin-top:50px}.bloc_contenu_page .contenaire_moitie{margin-bottom:30px}.contenaire_moitie .bloc_droite,.contenaire_moitie .bloc_gauche{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:justify}.contenaire_moitie .bloc_gauche{padding-right:30px}.contenaire_moitie .bloc_droite{padding-left:30px}#contenu_historique .contenaire_moitie>div p{font-size:15px;line-height:25px}#contenu_historique .contenaire_moitie>div>img{max-width:100%}.bloc_notre_flotte .nav_diapo{margin:-5px -5px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bloc_notre_flotte .nav_diapo li{display:inline-block;vertical-align:top;font-size:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:5px}.bloc_notre_flotte .nav_diapo li:last-child,.form_utilisateur .bloc_input>div:last-child{margin-right:0}.bloc_notre_flotte .nav_diapo li a{text-decoration:underline;background-color:#edeef0;display:block;padding:5px 18px 5px 5px;background-image:url(../images/privatisation/fleche_bleu.png);background-repeat:no-repeat;background-position:right 3px center;background-size:12px}.bloc_notre_flotte .nav_diapo li.actif a{background-color:#feefea;background-image:url(../images/privatisation/fleche_orange.png)}.bloc_notre_flotte .contenaire_bateau{padding-top:5px}.bloc_notre_flotte .bloc_aff_bateau.hidden{height:0;overflow:hidden}.bloc_notre_flotte .bloc_descr_bateau{border:1px solid #d7d7d7;padding:5px 10px;margin-top:20px}.bloc_notre_flotte .bloc_descr_bateau p:not(.titre,.sous_titre){margin-bottom:5px;color:#000}.bloc_notre_flotte .bloc_descr_bateau>.sous_titre{font-size:16px;margin:20px 0 10px;color:#f78e78}#contenu_partenaires .bloc_contenu_page{margin-top:60px}#contenu_partenaires .bloc_gauche img{display:block;max-width:100%}#contenu_partenaires .bloc_droite p big{font-size:200%}#contenu_partenaires .bloc_droite p.big_price big{font-size:360%}.form_utilisateur .bloc_dph,.offre_emploi{position:relative}.offre_emploi>*{padding-right:220px}.bloc_flotant_droite{background-color:#959ea5;padding:15px 20px;color:#fff}.bloc_mailto_recrutement{position:absolute;top:0;right:0;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.liste_actualites .actualite{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.liste_actualites .actualite .image_actu{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:400px;-ms-flex-negative:0;flex-shrink:0;padding-right:20px}.liste_actualites .actualite .contenu_actu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.liste_actualites .actualite .titre_actu{font-size:20px;text-transform:uppercase;margin-top:0}.liste_actualites .actualite .contenu_actu p{text-align:justify;font-family:"Trebuchet MS",serif}#bloc_suggestions,#footer_bottom,#titre_panier,.bloc_fond_paris{text-align:center}.liste_actualites .actualite .date_creation_actu{-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-negative:0;flex-shrink:0;padding-left:20px}.liste_actualites .actualite .date_creation_actu p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-align:center}#contenu_contact .contenu_gauche>div{max-width:1000px;margin-left:auto;margin-right:auto;min-height:250px}#infos_acces_contact .bloc_gauche{-ms-flex-preferred-size:60%;flex-basis:60%}#infos_acces_contact .bloc_droite{-ms-flex-preferred-size:40%;flex-basis:40%}.infos_acces ul{list-style:none;padding:0}.infos_acces li{padding-bottom:10px}.infos_acces .logo_vpn h3{margin-bottom:0;font-size:25px}.infos_vpn li{padding-bottom:5px}.infos_vpn img{height:20px;vertical-align:middle}#google_maps_vpn{height:450px}.form_utilisateur label{display:block;padding:5px 0;font-size:18px}.form_utilisateur>.champs_supp>div,.form_utilisateur>div:not(.champs_supp){margin-top:10px}#footer_top .align_center,.form_utilisateur .bloc_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer_top ul>span,.form_utilisateur .bloc_champs_horaire,ul.navLiens{display:inline-block}.form_utilisateur .bloc_input>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.form_utilisateur input,.form_utilisateur select{padding:10px 5px}.form_utilisateur input,.form_utilisateur select,.form_utilisateur textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:1px solid #959ea5;color:#283c51}.form_utilisateur select{background-color:#fff;font-size:16px}.form_utilisateur textarea{padding:5px;height:150px}.form_utilisateur .bloc_envoi{text-align:right}.form_utilisateur .bouton{width:315px;font-size:20px}.form_utilisateur label.rouge{color:#dc0000}.form_utilisateur input.rouge{border:1px solid #dc0000;color:#dc0000}.form_utilisateur input.champs_nb_pax{width:114px}.form_utilisateur select.champs_horaire{width:auto}.form_utilisateur .disable_layer{position:absolute;z-index:10;top:-5px;right:-5px;bottom:-5px;left:-5px;background-color:rgba(33,51,70,.4);margin:0;opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.form_utilisateur .disable_layer.hidden{opacity:0;height:0;overflow:hidden}.form_utilisateur .disable_layer .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form_utilisateur .disable_layer .loading img{width:80px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cadre_alerte_spam{border:2px solid #f78e77;padding:0 10px}ul.navLiens{list-style:none;margin:0;padding:20px 0;width:auto;max-width:960px;height:100%}ul.navLiens li{clear:none;float:left;width:auto;padding:0}ul.navLiens a,ul.navLiens a:visited{float:left;text-decoration:underline;width:auto;padding:0;margin:0 20px 0 0;border:0}ul.navLiens a.lien_clic.actif,ul.navLiens a:active,ul.navLiens a:focus,ul.navLiens a:hover{color:#d85641}ul.liens_affichage{display:none;list-style:none;padding:0;margin:0}ul.liens_affichage li{padding:5px 0}#bloc_suggestions{background-color:#e6e7eb;color:#293d52;padding:40px 0}#bloc_suggestions #titre_suggestions{margin-top:0;margin-bottom:40px;font-size:16px;text-transform:uppercase}#bloc_suggestions #titre_suggestions::first-letter{font-size:130%}#bloc_suggestions #liste_suggestions>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px}#bloc_suggestions .suggestion{-webkit-box-flex:calc(100% / 3);-ms-flex:calc(100% / 3) 0 1;flex:calc(100% / 3) 0 1;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_suggestions .suggestion .titre{margin-top:30px;text-transform:uppercase;font-size:14px;min-height:40px}#bloc_suggestions .suggestion .titre.deco_titre_bleu.centre{display:block;background-position:left 12px,right 12px;background-size:60px;padding:0 70px}.bloc_fond_paris{background-image:url('../images/bandeaux/2100w/fond_privatisation_bateaux.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:40px 0}.bloc_fond_paris>p{font-size:18px;margin:40px 0 35px}.bloc_fond_paris .titre{font-size:26px;margin-top:0}.bloc_fond_paris .accroche{font-size:25px}.bloc_fond_paris>hr{width:8%;border-top:2px solid #fff}.bloc_fond_paris .limiteur{margin:20px auto 15px;padding:0 15px}.bloc_fond_paris .cadre_video{background-color:rgba(33,51,70,.5);padding:15px}#bloc_priv_bateaux .limiteur{max-width:980px}#bloc_priv_bateaux .contenaire_video{position:relative;height:0;padding-bottom:50.53%}#bloc_priv_bateaux.autre{height:440px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:82.5px 0;background-position:center -35px;background-size:auto}#bloc_priv_bateaux.autre .titre{margin-top:20px;text-shadow:0 0 10px #000,0 0 20px #000;font-weight:700}#bloc_priv_bateaux.autre>hr{margin:20px auto}#bloc_priv_bateaux.autre a:hover{font-weight:700}#bloc_video_actu .limiteur{max-width:990px}#bloc_actu .limiteur{max-width:1250px}#bloc_actu .liste_actualites{text-align:left}#bloc_partenaires .align_center{max-width:none}#titre_nos_partenaires>.titre{font-size:15px;margin:40px 0}.liste_partenaires{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 40px}.img_partenaire{display:block;-webkit-box-flex:560px;-ms-flex:560px 0 1;flex:560px 0 1;padding:0 20px}.img_partenaire img{width:100%;display:block;aspect-ratio:7/3}footer{display:block;font-size:12px}#footer_top{background-color:#283c51;color:#fff;padding:40px 0}#footer_top ul{list-style:none;padding:0;margin:15px 0 0}#footer_top li{line-height:20px}#footer_top ul>span{text-transform:uppercase;margin-bottom:10px}.menu_footer li{font-style:italic}#logo_vpn_footer>.titre{margin-top:0;margin-bottom:10px}#logo_vpn_footer>.accroche{font-size:12px;font-family:Merriweather,serif;margin:12px 0}#infos_vpn_footer .bloc_reseaux_sociaux .lien{padding:0 5px}#infos_vpn_footer .reseau_social{display:inline-block;vertical-align:top;width:24px;height:24px;background-image:url('../images/reseaux_sociaux/sprites-reseaux-sociaux.png')}#infos_vpn_footer .reseau_social.youtube{background-position:-24px 0}#infos_vpn_footer .reseau_social.instagram{background-position:-48px 0}#footer_bottom{background-color:#1e3142;color:#959ea5;padding:20px 0;font-size:12px}#footer_bottom>.lien_footer_pdc{display:block;margin-top:25px;font-size:10px;line-height:15px}#BB_Frame_panier{z-index:10000}#page_location_bateaux .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}#page_location_bateaux #cadre_accroche_privat .accroche{top:80px;right:0;padding:20px;font-size:30px}#page_location_bateaux .bloc_gauche{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}#page_location_bateaux .bloc_sidebar{position:relative;width:320px;-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#page_location_bateaux .bloc_form_privat .form_privat{max-height:375px;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:#99a3ac #f1f2f4;scrollbar-width:thin;background-color:#f1f2f4;padding:10px 5px}#page_location_bateaux .bloc_form_privat.fixed{position:fixed;top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#page_location_bateaux .bloc_form_privat.bottom{position:absolute;bottom:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1300px){#page_location_bateaux #cadre_accroche_privat .accroche{right:10px}}@media only screen and (max-width:1150px){#page_location_bateaux .bloc_sidebar .bloc_contact .email{font-size:1.13vw}}}@media only screen and (min-width:481px) and (max-width:800px){.bloc_fond_paris{background-image:url('../images/bandeaux/2100w/fond_privatisation_bateaux.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}#bloc_priv_bateaux.autre{background-position:-100px top;background-size:auto 100%}}#bloc_popup #centreur_popup{position:absolute;z-index:20;text-align:center;left:0;right:0;cursor:pointer;padding:0 20px}#bloc_popup #cadre_popup{background-color:#fff;border-radius:3px;position:relative;padding:10px}#bloc_popup #cadre_popup.fond_transparent #popup,#bloc_popup #cadre_popup.no_padding{padding:0}#bloc_popup #popup{border:none;cursor:default;vertical-align:top;border-radius:3px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_popup #fermer_popup{position:absolute;top:-15px;right:-15px;background-color:#fff;font-family:Arial;font-weight:700;font-size:18px;width:15px;line-height:15px;padding:10px;cursor:pointer;color:#f78e78;border-radius:50%}#bloc_popup #opacity_layer{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;height:100%;width:100%;z-index:15;cursor:pointer}#bloc_popup.fixed{position:fixed;height:100%;width:100%;z-index:20}#bloc_popup .fixed #centreur_popup{display:table-cell;vertical-align:middle;position:relative;z-index:5;left:initial;right:initial;top:initial}#bloc_popup .fixed #opacity_layer{position:absolute;z-index:0}#bloc_popup #img_popup{display:block;max-width:100%;max-height:100%}#bloc_popup #video_popup,#contenu_terrasse .bloc_grande_img a{display:block}#bloc_popup #cadre_popup.fond_transparent{background-color:transparent}#bloc_popup #cadre_popup.fond_transparent #fermer_popup{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:35px;width:30px;line-height:30px}@media only screen and (max-width:770px){a.popup{border-style:dashed;border-width:0}}#reservation_rapide .offre_moment{margin-bottom:5px}#reservation_rapide .offre_moment .contenu{display:block;background-color:#f78e78;color:#fff;text-align:center;padding:5px;font-size:18px;line-height:22px;margin:0}#bloc_infos_privat a,#contenu_terrasse li a,#contenu_terrasse p a,#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_texte a,#reservation_rapide .bloc_resultats .filler p .lien,#reservation_rapide .offre_moment a.contenu:hover .texte{text-decoration:underline}#reservation_rapide .offre_moment .contenu .coeur{color:#ed4956;font-size:20px}#page_index #reservation_rapide{margin-top:-95px}#reservation_rapide{margin-top:20px;margin-bottom:20px}#reservation_rapide>.cadre{position:relative;background-color:#bec3c7;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation_rapide>.cadre.extended{min-height:360px}#reservation_rapide .bloc_selection_dates{position:relative;margin:5px 0 10px}#reservation_rapide .bloc_slideshow_dates{padding-right:55px}#reservation_rapide .slideshow_dates{position:relative;overflow:hidden;background-color:#fff;border:1px solid #223347;border-radius:2px;font-size:13px;height:31px;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#reservation_rapide .slideshow_dates .conteneurDates{margin:0 45px;border-left:1px solid #223347;border-right:1px solid #223347}#reservation_rapide .slideshow_dates .conteneurDates,#reservation_rapide .slideshow_dates .lSSlideOuter,#reservation_rapide .slideshow_dates .lSSlideWrapper,#reservation_rapide .slideshow_dates .liste_dates,#reservation_rapide .slideshow_dates .lslide{height:100%!important}#reservation_rapide .slideshow_dates .liste_dates{width:100%;background-color:#223347;list-style:none;padding:0;margin:0}#reservation_rapide .slideshow_dates .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#283c51;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation_rapide .slideshow_dates .date.selected{background-color:#223347;color:#fff;-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#reservation_rapide .slideshow_dates .date.disabled{background-color:#d5dce3;color:#858e96}#reservation_rapide .slideshow_dates .controls,#reservation_rapide .slideshow_dates .date{padding:0 3px;line-height:16px}#reservation_rapide .slideshow_dates .date.next{background-color:#283c51;color:#fff}#reservation_rapide .slideshow_dates .controls{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;background-color:#f78e78;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#reservation_rapide .slideshow_dates .controls.disabled{background-color:#ddd;cursor:default}#reservation_rapide .bloc_autre_date{position:absolute;top:-3px;right:0}#reservation_rapide .bouton_autre_date{display:block;width:45px;height:35px;background-image:url('../images/pictos/picto_calendrier.png');background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#reservation_rapide .hidden_popup .bloc_datepicker{padding-left:10px;padding-right:10px}#reservation_rapide .hidden_popup .bloc_datepicker .datepicker{width:100%;max-width:450px;margin:0 auto}#reservation_rapide .hidden_popup .bloc_datepicker td.disabled a{background-color:#d5dce3;color:#858e96!important;cursor:default}#reservation_rapide .hidden_popup{position:absolute;z-index:5;top:-5px;right:-5px;bottom:-5px;left:-5px;background-color:rgba(34,51,71,.9);opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#page_location_bateaux #formulaire_contact .disable_layer.hidden,#reservation_rapide .disable_layer.hidden,#reservation_rapide .hidden_popup.hidden{opacity:0;height:0;overflow:hidden}#reservation_rapide .hidden_popup .btn_fermer{display:block;z-index:1;position:absolute;top:-5px;right:-5px;font-family:Arial,Baskerville,monospace;font-size:14px;line-height:25px;height:25px;width:25px;background-color:#fff;color:#283c51;border-radius:50%;cursor:pointer;text-align:center}#reservation_rapide .hidden_popup .bloc_centre_popup{display:block;position:absolute;top:40px;left:0;right:0;max-height:100%;overflow:auto;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation_rapide .affichage_date{text-align:center;font-size:22px;font-weight:400;background-color:#223347;color:#fff;padding:5px;text-transform:uppercase}#reservation_rapide .affichage_date span{display:inline-block;vertical-align:middle}#reservation_rapide.compact .bloc_resultats.unroll{height:auto}#reservation_rapide .bloc_croisere_resultat{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #fff;margin-bottom:15px}#bloc_infos_privat li h3,#contenu_terrasse .bloc_bar>:last-child,#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_texte>:last-child,#page_croisiere_promenade .bloc_e-billet .bloc .cadre>:last-child,#page_croisiere_promenade .bloc_e-billet .bloc_formules>:last-child,#page_croisiere_promenade .bloc_e-billet>:last-child,#page_location_bateaux .bloc_liste .bloc_texte>:last-child,#reservation_rapide .bloc_croisere_resultat:last-child{margin-bottom:0}#reservation_rapide .bloc_croisere_resultat p{font-style:normal}#reservation_rapide .bloc_croisere_resultat .bloc_image{-webkit-box-flex:220px;-ms-flex:220px 0 0px;flex:220px 0 0}#reservation_rapide .bloc_croisere_resultat .bloc_image>.lien{position:relative;display:block;height:100%}#reservation_rapide .bloc_croisere_resultat .cadre{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#reservation_rapide .bloc_croisere_resultat .image{display:block;width:100%;aspect-ratio:220/123}#reservation_rapide .bloc_croisere_resultat .bloc_texte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation_rapide .bloc_croisere_resultat .bloc_contenu,#reservation_rapide.compact .bloc_resultats .filler{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}#reservation_rapide .bloc_croisere_resultat .titre{display:inline-block;font-size:17px;font-weight:400;font-style:italic;margin:2px 15px 2px 0}#reservation_rapide .bloc_croisere_resultat .bloc_horaires{display:inline-block;margin:-2px -5px}#reservation_rapide .bloc_croisere_resultat .horaire{display:inline-block;font-size:15px;border:1px solid #f78e78;padding:2px 8px;margin:2px 5px;font-style:italic}#reservation_rapide .bloc_croisere_resultat .descr_court{margin:5px 0;font-size:14px}#reservation_rapide .bloc_croisere_resultat .bloc_tarif{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#reservation_rapide .bloc_croisere_resultat .ligne_tarif{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-right:5px}#page_croisiere_promenade #bloc_iframe .mention p,#page_croisiere_promenade #bloc_iframe .mention ul,#page_location_bateaux .descriptif_privat p,#reservation_rapide .bloc_croisere_resultat .ligne_tarif p{margin:0}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .tarif{font-weight:700;font-size:20px}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .separateur{border-left:1px solid #f78e78;width:1px;height:25px;display:inline-block;vertical-align:bottom;margin:0 10px}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .tarif_enfant::before{content:'\00a0'}#reservation_rapide .bloc_croisere_resultat .ligne_tarif s{font-size:14px;vertical-align:top;color:#ff282d}#reservation_rapide .bloc_croisere_resultat .bloc_savoir_plus,#reservation_rapide.compact .bloc_resultats>*{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#reservation_rapide .bloc_croisere_resultat .savoir_plus{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;background-image:url('../images/fleche_droite_bleu.png');background-repeat:no-repeat;background-position:right center;background-size:10px;padding-right:16px;font-size:12px;font-weight:700}#reservation_rapide .bloc_croisere_resultat .savoir_plus span{text-decoration:underline;line-height:22px}#reservation_rapide .init p{font-size:20px;line-height:40px;margin:20px 0}#reservation_rapide.compact .bloc_resultats{position:relative;height:450px;max-height:450px;overflow:hidden;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#reservation_rapide .bloc_resultats .filler{position:relative;margin-top:15px;background-size:cover;background-position:bottom center;background-repeat:no-repeat}#reservation_rapide:not(.compact) .bloc_resultats.vide .filler{min-height:300px}#reservation_rapide .bloc_resultats .filler .align{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation_rapide .bloc_resultats .filler p{display:inline-block;background-color:rgb(34,51,69,.8);padding:10px;border-radius:5px;margin:0;font-size:20px;color:#fff}#reservation_rapide .bloc_resultats.vide .filler p span.lowercase{text-transform:lowercase}#reservation_rapide.compact .deroulant_voir_plus{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:40px 0 20px;cursor:pointer;color:#ff282d;background:#020024;background:-o-linear-gradient(top,rgba(2,0,36,0) 0,rgba(255,255,255,.9) 30%,#fff 50%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,0,36,0)),color-stop(30%,rgba(255,255,255,.9)),color-stop(50%,#fff));background:linear-gradient(180deg,rgba(2,0,36,0) 0,rgba(255,255,255,.9) 30%,#fff 50%);-webkit-transition:visibility .2s ease-in,opacity .2s ease-in;-o-transition:visibility .2s ease-in,opacity .2s ease-in;transition:visibility .2s ease-in,opacity .2s ease-in}#reservation_rapide.compact .deroulant_voir_plus.fadeout{visibility:hidden;opacity:0;height:0}#reservation_rapide.compact .deroulant_voir_plus>.align{position:relative;margin:0 15px}#reservation_rapide.compact .deroulant_voir_plus p{position:relative;display:inline-block;margin:0;background-color:#fff;padding:0 10px;font-size:15px;line-height:19px;font-weight:700;font-style:normal}#reservation_rapide.compact .deroulant_voir_plus p .fleche{display:inline-block;font-style:normal;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-3px;padding:0 3px}#reservation_rapide.compact .deroulant_voir_plus hr{position:absolute;top:calc(50% - 2px);left:0;width:100%;margin:0;border:none;border-bottom:5px dotted #bec3c7}#reservation_rapide .bloc_croisere_resultat .bloc_texte_mobile,#reservation_rapide .bloc_croisere_resultat .descr_court_mobile{display:none!important}#reservation_rapide .disable_layer{position:absolute;z-index:1;top:-5px;right:-5px;bottom:-5px;left:-5px;background-color:rgba(33,51,70,.4);opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#page_location_bateaux #formulaire_contact .disable_layer .loading,#reservation_rapide .disable_layer .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page_location_bateaux #formulaire_contact .disable_layer .loading img,#reservation_rapide .disable_layer .loading img{width:80px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@media only screen and (max-width:1024px){#page_index #reservation_rapide{margin-top:0;padding:0}#reservation_rapide .bloc_croisere_resultat .bloc_horaires,#reservation_rapide .bloc_croisere_resultat .ligne_tarif .billet_horaire,#reservation_rapide .bloc_croisere_resultat .titre{display:block}#reservation_rapide .bloc_croisere_resultat .titre{margin:2px 0}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .separateur{display:none}#reservation_rapide .disable_layer,#reservation_rapide .hidden_popup{top:0;right:0;bottom:0;left:0}#reservation_rapide .hidden_popup .btn_fermer{top:5px;right:5px;border-radius:5px}@media only screen and (min-width:700.01px){#reservation_rapide.compact .bloc_resultats{height:580px;max-height:580px}#reservation_rapide .init p{font-size:18px}}}@media only screen and (max-width:700px){#reservation_rapide{padding:0}#reservation_rapide>.cadre{padding:15px 10px}#reservation_rapide .affichage_date{font-size:18px}#reservation_rapide.compact .bloc_resultats{height:450px;max-height:450px}#reservation_rapide .bloc_croisere_resultat .bloc_texte_mobile,#reservation_rapide .bloc_croisere_resultat .descr_court_mobile{display:block!important}#reservation_rapide .bloc_croisere_resultat,#reservation_rapide .bloc_croisere_resultat.croisiere_reguliere .bloc_texte:not(.bloc_texte_mobile),#reservation_rapide.compact .deroulant_voir_plus p br{display:block}#reservation_rapide .bloc_croisere_resultat .bloc_image,#reservation_rapide .bloc_croisere_resultat.croisiere_promenade .bloc_texte:not(.bloc_texte_mobile) .descr_court,#reservation_rapide .bloc_croisere_resultat.croisiere_promenade .bloc_texte:not(.bloc_texte_mobile) .titre,#reservation_rapide .bloc_croisere_resultat.croisiere_reguliere .bloc_texte:not(.bloc_texte_mobile) .bloc_contenu,#reservation_rapide .bloc_resultats .filler p .txt br{display:none}#reservation_rapide .bloc_croisere_resultat .bloc_texte{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:5px}#reservation_rapide .bloc_croisere_resultat .titre{text-align:center;margin:0}#reservation_rapide .bloc_croisere_resultat .bloc_horaires{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}#reservation_rapide .bloc_croisere_resultat .horaire{-webkit-box-flex:calc(20% - 4px);-ms-flex:calc(20% - 4px) 0 1;flex:calc(20% - 4px) 0 1;margin:2px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:13px}#reservation_rapide .bloc_croisere_resultat .bloc_texte_mobile .bloc_horaires{margin-top:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reservation_rapide .bloc_croisere_resultat.croisiere_promenade .bloc_tarif{padding-top:5px}#reservation_rapide .init p{font-size:16px}#reservation_rapide.compact .deroulant_voir_plus p{padding:0 20px}#reservation_rapide.compact .deroulant_voir_plus p .fleche{position:absolute;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:calc(50% - 3px)}#reservation_rapide.compact .deroulant_voir_plus p .fleche:first-child{left:0}#reservation_rapide.compact .deroulant_voir_plus p .fleche:last-child{right:0}}@media only screen and (min-width:500.01px){#reservation_rapide .bloc_resultats .filler{background-image:url('../images/accueil/filler_1250w.webp')}}@media only screen and (max-width:500px){#reservation_rapide .offre_moment .lien{font-size:16px;line-height:20px}#reservation_rapide .offre_moment .lien .coeur{font-size:18px}#reservation_rapide .slideshow_dates{font-size:18px;text-transform:uppercase}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .tarif_adulte,#reservation_rapide .bloc_croisere_resultat .ligne_tarif .tarif_enfant{white-space:nowrap}#reservation_rapide .bloc_croisere_resultat.croisiere_promenade .ligne_tarif .texte_special{display:block}#reservation_rapide .bloc_croisere_resultat.croisiere_promenade .ligne_tarif .texte_special .tiret{display:none}#reservation_rapide .bloc_croisere_resultat .ligne_tarif .texte_special{font-size:13px;letter-spacing:-.2px}#reservation_rapide .bloc_resultats .filler{background-image:url('../images/accueil/filler_480w.webp')}}@media only screen and (max-width:400px){#reservation_rapide.compact .bloc_resultats{height:520px;max-height:520px}#reservation_rapide .bloc_resultats .filler p{font-size:17px;line-height:24px}}#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete:after,#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete:before{content:' ';-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;height:4px;background-color:#223347}#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete .titre{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;font-family:"Rage Italic",serif;font-size:80px;text-align:center;margin:0;padding:0 20px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_accroche{margin:0 0 30px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .accroche{font-family:"Book Antiqua",serif;font-size:28px;font-style:normal;text-align:center;margin:0}#page_croisiere_promenade .bloc_circuit_croisiere,#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif,#page_croisiere_promenade .bloc_infos_croisiere_promenade,#page_location_bateaux .contenaire_privat{margin-top:30px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif p{font-family:"Book Antiqua",serif;font-size:20px;text-align:justify}#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif>.flex{font-family:"Book Antiqua",serif;display:-webkit-box;display:-ms-flexbox;display:flex}#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif>.flex>div{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;max-width:50%}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_image{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_lightSlider.diapo{max-width:620px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf{display:inline-block;vertical-align:middle;padding:5px 2px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf span{display:block;width:32px;height:32px;background-image:url('../images/pdf/sprites-pdf.png')}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.francais span{background-position:0 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.anglais span{background-position:-32px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.espagnol span{background-position:-64px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.allemand span{background-position:-96px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.portugais span{background-position:-128px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.italien span{background-position:-160px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.japonais span{background-position:-192px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.russe span{background-position:-224px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.chinois span{background-position:-256px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.arabe span{background-position:-288px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.neerlandais span{background-position:-320px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.suedois span{background-position:-352px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .pdf.danois span{background-position:-384px 0}#page_croisiere_promenade #contenaire_reservation{margin-top:30px;overflow:hidden}#page_croisiere_promenade #contenaire_reservation>.flex,#page_croisiere_promenade .bloc_e-billet>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px}#page_croisiere_promenade #contenaire_reservation>.flex>.bloc{-webkit-box-flex:50%;-ms-flex:50% 1 1;flex:50% 1 1;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}#page_croisiere_promenade #contenaire_reservation .bloc_resa_promenade .cadre{background-color:#bec3c7}#page_croisiere_promenade .bloc_reservation{padding:10px;max-width:650px;min-width:550px;margin:0 auto}#page_croisiere_promenade .bloc_reservation .contenaire_formules>.titre{text-align:center;margin:0;font-size:17px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -50px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule{-webkit-box-flex:50%;-ms-flex:50% 1 1;flex:50% 1 1;padding:0 50px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .libelle{font-size:16px;font-style:normal;margin:0;text-align:center}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre{border:1px solid transparent;border-radius:2px;margin:3px 0 0;-webkit-transition:border-color .2s ease-in;-o-transition:border-color .2s ease-in;transition:border-color .2s ease-in}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule a:hover .cadre,#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule.selected .cadre{border-color:#f78e78}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .fond{background-color:rgba(255,255,255,.5);margin:3px;min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease-in,color .2s ease-in;-o-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule a:hover .fond,#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule.selected .fond{background-color:#fff}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .fond.promo_web{background-image:url('../images/pictos/promo_web.png');background-repeat:no-repeat;background-position:3px center;background-size:50px;padding:0 0 0 56px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p{margin:0;text-align:center;font-style:normal;font-weight:700}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p>span{display:block;white-space:nowrap;line-height:20px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span.tarif_adulte{font-size:35px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span.tarif_enfant{font-size:22px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span.tarif_adulte .type_tarif,#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span.tarif_enfant .type_tarif{font-size:13px;letter-spacing:-.3px;font-weight:400}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span .euro{font-size:85%}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p span .aster{font-size:50%;vertical-align:top;padding-left:3px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule .cadre p s{font-size:58%;color:#ff282d;font-weight:400}#page_croisiere_promenade .bloc_reservation .contenaire_formules .separateur{position:relative;-webkit-box-flex:1px;-ms-flex:1px 0 0;flex:1px 0 0}#page_croisiere_promenade .bloc_reservation .contenaire_formules .separateur hr{position:absolute;bottom:0;left:0;right:0;background-color:#f78e78;height:30px;margin:15px 0;border:none}#page_croisiere_promenade #bloc_iframe{position:relative;padding-top:10px}#page_croisiere_promenade #bloc_iframe .contenaire_iframe{-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#page_croisiere_promenade #bloc_iframe .contenaire_iframe.hidden{position:absolute;visibility:hidden;width:0;height:0;opacity:0;z-index:-1}#page_croisiere_promenade #bloc_iframe .iframe_reservation{display:block;border:none;width:100%;min-height:180px}#page_croisiere_promenade #bloc_iframe .iframe_reservation.vertical{min-height:370px}#page_croisiere_promenade #bloc_iframe .mention .titre{font-weight:700;margin:0 0 10px}#page_croisiere_promenade #map_cro_promenade{height:calc(100% - 60px)}#page_croisiere_promenade .bloc_infos_croisiere_promenade .ancre{visibility:hidden;height:0}#page_croisiere_promenade .bloc_e-billet .bloc{padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:calc(100% / 3);-ms-flex:calc(100% / 3) 1 1;flex:calc(100% / 3) 1 1}#page_croisiere_promenade .bloc_e-billet .bloc .cadre{height:100%;background-color:#bec3c7;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#page_croisiere_promenade .bloc_e-billet .bloc p{text-align:justify;font-style:normal}#contenu_terrasse p,#page_croisiere_promenade .bloc_e-billet .bloc.spacing p{line-height:25px}#page_croisiere_promenade .bloc_e-billet .info_e-billet{background-repeat:no-repeat;background-size:15px;background-position:left 2px;padding-left:10px}#page_croisiere_promenade .bloc_e-billet .info_e-billet.formulaire{background-image:url('../images/pictos/picto_crayon.png')}#page_croisiere_promenade .bloc_e-billet .info_e-billet.valider{background-image:url('../images/pictos/picto_valider.png')}#page_croisiere_promenade .bloc_e-billet .info_e-billet.regler{background-image:url('../images/pictos/picto_paiement_securise.png')}#page_croisiere_promenade .bloc_e-billet .info_e-billet.impr{background-image:url('../images/pictos/picto_imprimer.png')}#page_croisiere_promenade .bloc_e-billet .info_e-billet.presenter{background-image:url('../images/pictos/picto_smartphone.png')}#page_croisiere_promenade .bloc_e-billet .info_e-billet .libelle{padding-left:10px;font-size:15px;font-style:italic;line-height:20px}#page_croisiere_promenade .bloc_e-billet .bloc_formules .titre{margin-bottom:15px;font-weight:700}#page_croisiere_promenade .bloc_circuit_croisiere .plan_croisiere .image{display:block;max-width:100%;margin:0 auto}@media only screen and (max-width:710px){#page_croisiere_promenade .bloc_reservation .contenaire_formules .flex{margin:0 -25px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule{padding:0 25px}}@media only screen and (max-width:600px){.contenaire_produits_courts .flex{display:block;margin:0 auto;max-width:400px}.bloc_produit_court{padding:0;margin-top:18px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule:first-child,.bloc_produit_court:first-child{margin-top:0}.bloc_produit_court .texte_mobile,.bloc_produit_court .titre_mobile{display:block}.bloc_produit_court .titre_mobile{text-align:center;font-size:20px;background-color:#f5f5f5;margin:0;padding:8px 5px}.bloc_produit_court .texte_mobile{position:absolute;top:0;left:0;right:0;margin:0;padding:5px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;background-color:rgba(40,60,81,.5);color:#fff;text-align:center}.bloc_produit_court .bloc_image .vignette_promo{width:80px;max-width:15%;min-width:60px;top:initial;bottom:24px}.bloc_produit_court .bloc_texte{padding:5px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .separateur,.bloc_produit_court .bloc_texte .savoir_plus,.bloc_produit_court .bloc_texte .texte,.bloc_produit_court.produit .bloc_texte .titre{display:none}.bloc_produit_court .bloc_texte .ligne_tarif{margin:0}.bloc_produit_court .bloc_texte .ligne_tarif>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc_produit_court.categorie .bloc_image{min-height:350px}#page_croisiere_promenade .bloc_reservation .contenaire_formules .flex{display:block;margin:0}#page_croisiere_promenade .bloc_reservation .contenaire_formules .bloc_formule{max-width:250px;margin:5px auto 0;padding:0}}#page_location_bateaux #contenu{padding:30px 0}#page_location_bateaux #cadre_accroche_privat .accroche{position:absolute;background-color:rgba(255,255,255,.7);color:#435366;font-family:Cormorant,serif;font-style:italic;font-weight:700;text-transform:uppercase;margin:0}#page_location_bateaux .accroche_privat{margin:0;font-style:normal;font-size:20px;text-transform:uppercase}#page_location_bateaux .accroche_privat>.lowercase{text-transform:initial}#page_location_bateaux .bloc_form_privat .entete .titre,#page_location_bateaux .contenaire_privat p:not(.deco_titre_bleu),#page_location_bateaux .contenaire_privat ul,#page_location_bateaux .descriptif_privat p{line-height:23px}#page_location_bateaux .cadre_gris{padding:20px;background-color:#f1f2f4;margin-top:30px}#page_location_bateaux .bloc_image img{display:block;width:100%}#page_location_bateaux .bloc_liste{padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#435366;color:#fff}#page_location_bateaux .bloc_liste .bloc_texte,#page_location_bateaux .bloc_liste .bouton_contact{padding:5px 0}#page_location_bateaux .bloc_liste .bloc_texte .titre_liste{margin-bottom:0;padding-left:30px}#page_location_bateaux .bloc_liste .bloc_texte ul{list-style:none;margin:0;padding:0}#page_location_bateaux .bloc_liste .bloc_texte ul li{padding-left:30px;background-image:url(../images/privatisation/deco_gauche_orange.png);background-repeat:no-repeat;background-position:left 5px}#page_location_bateaux .titre_page_privat{text-align:center;margin-bottom:15px}#page_location_bateaux .titre_page_privat>*{font-size:25px;margin:0}#page_location_bateaux #contenu .titre_page_privat>.accroche{font-size:15px;font-weight:700;line-height:initial}#page_location_bateaux .bloc_form_privat .entete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c41d0e;color:#fff;text-align:center;padding:15px 5px;gap:0 5px}#page_location_bateaux .bloc_form_privat .entete .devis{height:25px}#page_location_bateaux .bloc_form_privat .entete .titre{text-transform:uppercase;font-size:15px;margin:0}#page_location_bateaux #formulaire_contact{font-size:14px}#page_location_bateaux #formulaire_contact input:not([type=submit]),#page_location_bateaux #formulaire_contact select,#page_location_bateaux #formulaire_contact textarea{border:2px solid #a2a2a2;border-radius:3px}#page_location_bateaux #formulaire_contact input:not([type=submit],[type=checkbox]),#page_location_bateaux #formulaire_contact select{padding:5px 3px}#page_location_bateaux #formulaire_contact input:not([type=submit],[type=number],[type=checkbox]),#page_location_bateaux #formulaire_contact select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#page_location_bateaux #formulaire_contact input[type=number]{width:60px}#page_location_bateaux #formulaire_contact input[type=checkbox]{margin:0 3px 0 0}#page_location_bateaux #formulaire_contact textarea{resize:vertical;max-height:500px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#page_location_bateaux #formulaire_contact label{display:block;margin-bottom:3px}#page_location_bateaux #formulaire_contact .champs_form,#page_location_bateaux #formulaire_contact .g-recaptcha{margin-bottom:8px}#page_location_bateaux #formulaire_contact label.rouge{color:#dc0000}#page_location_bateaux #formulaire_contact input.rouge{border-color:#dc0000;color:#dc0000}#page_location_bateaux #formulaire_contact .bloc_horaire label,#page_location_bateaux #formulaire_contact .bloc_pax label,#page_location_bateaux #formulaire_contact .liste_options label{display:inline-block;margin:0}#page_location_bateaux #formulaire_contact .champs_horaire{width:auto}#page_location_bateaux #formulaire_contact .liste_options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page_location_bateaux #formulaire_contact .ligne_option{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;min-width:125px;white-space:nowrap}#page_location_bateaux #formulaire_contact .disable_layer{position:absolute;z-index:10;top:-5px;right:-5px;bottom:-5px;left:-5px;background-color:rgba(33,51,70,.4);margin:0;opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#page_location_bateaux #formulaire_contact .ui-datepicker .ui-datepicker-title{line-height:1.2em;font-size:1.5em}#page_location_bateaux #formulaire_contact .ui-datepicker table{font-size:1.3em}#page_location_bateaux #formulaire_contact .ui-datepicker td a,#page_location_bateaux #formulaire_contact .ui-datepicker td span,#page_location_bateaux #formulaire_contact .ui-datepicker th{padding:.2em}@media only screen and (min-width:1025px){#page_location_bateaux .conteneur_liste{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_location_bateaux .conteneur_liste .bloc_liste.half{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0}#page_location_bateaux .conteneur_liste .bloc_liste.third{-webkit-box-flex:calc(100% / 3);-ms-flex:calc(100% / 3) 0 0px;flex:calc(100% / 3) 0 0}#page_location_bateaux .conteneur_liste .bloc_liste.full{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}#page_location_bateaux .conteneur_liste .bloc_liste{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page_location_bateaux .conteneur_liste .bloc_liste .bloc_texte{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}#page_location_bateaux .bloc_liste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_location_bateaux .conteneur_liste .bloc_liste.border-top{border-top:2px solid #f1f2f4}#page_location_bateaux .conteneur_liste .bloc_liste.border-bottom{border-bottom:2px solid #f1f2f4}#page_location_bateaux .conteneur_liste .bloc_liste.border-right{border-right:1px solid #f1f2f4}#page_location_bateaux .conteneur_liste .bloc_liste.border-left{border-left:1px solid #f1f2f4}#page_location_bateaux .bloc_liste.full-inline .bloc_texte{-webkit-box-flex:60%;-ms-flex:60% 1 1;flex:60% 1 1}#page_location_bateaux .bloc_liste.full-inline .bouton_contact{padding-left:15px}#page_location_bateaux .bloc_liste .bouton_contact{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#page_location_bateaux .bloc_liste .bloc_texte.inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#page_location_bateaux .bloc_liste .bloc_texte.inline>*{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;min-width:300px}#page_location_bateaux .bloc_liste .bloc_texte.inline>.full{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1;padding:0;text-align:center;margin-bottom:8px}}@media only screen and (max-width:1024px){#page_croisiere_promenade #contenaire_reservation>.flex{display:block;margin:-8px 0}#page_croisiere_promenade #contenaire_reservation>.flex>.bloc{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:8px 0}#page_croisiere_promenade .bloc_reservation{min-width:auto}#page_croisiere_promenade #map_cro_promenade{height:350px}#page_location_bateaux .bloc_liste .bouton_contact{text-align:center}#page_location_bateaux .conteneur_liste .bloc_liste:not(:first-child){border-top:2px solid #f1f2f4}}#contenu_terrasse .flex{display:-webkit-box;display:-ms-flexbox;display:flex}#contenu_terrasse .titre_principal{margin:0 0 20px;text-transform:uppercase;text-align:center;font-style:normal;font-size:20px}#contenu_terrasse .bloc_texte_terrasse{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#contenu_terrasse ul.quelques_mots{padding:0;list-style:none;line-height:27px}#contenu_terrasse ul.quelques_mots li{background-image:url(../images/pictos/picto_coeur.png);background-repeat:no-repeat;padding-left:40px;background-position:15px 5px}#contenu_terrasse .bloc_diaporama{-webkit-box-flex:500px;-ms-flex:500px 0 0px;flex:500px 0 0;overflow:hidden}#contenu_terrasse .zoom-gallery{margin:-8px}#contenu_terrasse .zoom-gallery .vignette,#contenu_terrasse .zoom-gallery>div>a{padding:8px}#contenu_terrasse .bloc_petites_img a{-webkit-box-flex:25%;-ms-flex:25% 1 1;flex:25% 1 1}#contenu_terrasse .zoom-gallery .vignette{position:absolute;top:0;left:0;max-width:35%}#contenu_terrasse .bloc_bar .titre,#contenu_terrasse .bloc_bar_snack .titre{font-weight:700}#contenu_terrasse .bouton_prochaines_crois{text-align:center;margin:50px 0}#contenu_terrasse .bouton_prochaines_crois .bouton{text-transform:uppercase;min-width:50%}#contenu_terrasse .bloc_montage_photos{-webkit-box-flex:265px;-ms-flex:265px 0 0px;flex:265px 0 0}#contenu_terrasse .bloc_bar_snack{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-left:15px}#contenu_terrasse .bloc_nos_partenaires{margin-top:50px}#contenu_terrasse .bloc_nos_partenaires .titre{text-align:center;margin-top:0}#contenu_terrasse .bloc_img_partenaires>a{display:inline-block;vertical-align:middle;padding:0 10px;max-width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box}#contenu_terrasse .bloc_img_partenaires img{width:250px}@media only screen and (max-width:1300px) and (min-width:801px){#contenu_terrasse .bloc_diaporama{-ms-flex-preferred-size:38%;flex-basis:38%}}@media only screen and (max-width:800px){#selection_langue_mobile .bloc_drapeau,.slide_trigger.slide_hidden{background-image:url(../images/fleche_bas.png)}#picto_menu_mobile,#promo_evenement.index .vignette_promo{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}#header_top,#menu_principal{border-bottom:1px solid #fff}#header_top .accroche_site,#logo_vpn_footer .accroche,#logo_vpn_header>.titre,#promo_evenement,.bloc_fond_paris .titre{font-family:Cormorant,serif}img{max-width:100%}ul{list-style:none;padding-left:0}.align_center{max-width:none;padding:0 20px}#bloc_descr_produit .titre_produit,#bloc_partenaires,#bloc_suggestions .suggestion,#logo_vpn_footer .accroche,#logo_vpn_footer .titre,.contenaire_moitie,.contenu_full,ul.navLiens{margin:20px 0}.contenu_full,.contenu_sidebar{background:#fff}#bloc_suggestions .separateur_sugg,#descr_produit li,#header,#picto_menu_mobile,.slide_trigger{background-repeat:no-repeat}.titre_info_produit{padding-left:30px;font-size:20px;line-height:25px}.accroche_categorie{font-size:13px;margin:0 0 30px}.accroche_produit{font-size:14px}.bloc_contenu_page p{text-align:justify}#alerte_header .vignette img,#contenu_terrasse .contenaire_montage_snack,#contenu_terrasse .contenaire_texte_terrasse_diapo,#footer_top li .lien,#header .controls .fleche img,#image_produit img,#menu_principal ul ul.visible li,#page_location_bateaux .bloc_form_privat.compact .centreur,.bloc_contenu_page img,.bloc_flotant_droite.mobile .bloc_tarif .tarif_adulte,.bloc_flotant_droite.mobile .bloc_tarif .tarif_enfant,.bloc_fond_paris .video,header,ul.liens_affichage.actif{display:block}.slide_trigger{background-image:url(../images/fleche_haut.png);background-position:center right;background-size:25px}.liste_actualites .actualite .titre_actu,.logo_vpn h3{font-size:20px}.titre_info_produit{background-size:25px;background-position:center left}#header{color:#fff;height:400px;position:relative;background-image:url('../images/bandeaux/2100w/croisiere_promenade_large.jpg');background-position:center;background-size:cover!important}#page_produit.produit_cro_halloween #header{background-position:left}header.commun{background-color:rgba(149,158,165,.9)}header.index{background-color:rgb(33,51,70,.4)}#header_top{height:30px}#header_top .align_center{display:-webkit-box;display:-ms-flexbox;display:flex}#header_top .accroche_site{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;font-size:18px;line-height:30px}#header_top .bloc_liens_langues{-ms-flex-preferred-size:62px;flex-basis:62px;position:relative}#bloc_accroche_produit .bloc_flotant_droite,#bloc_footer_3 br,#bloc_suggestions .suggestion .bloc .titre,#bloc_suggestions .suggestion .texte span.long,#contenu_historique .contenaire_moitie>div>br,#diapo_produit.zoom-gallery,#fil_ariane,#header .controls.hidden,#header_top .bloc_liens_langues>*,#lien_diapo_produit,#menu_principal li.index,#menu_principal ul ul li,#page_location_bateaux .bloc_form_privat.compact .champs_supp,#promo_evenement .vignette_promo,#selection_langue,.form_utilisateur .bloc_champs_horaire.hidden,.form_utilisateur .bloc_societe.hidden,.form_utilisateur .lien_popup,.lSAction,.ss_titre_departs,ul.liens_affichage{display:none}#header_top .bloc_liens_langues>#selection_langue_mobile{display:block;text-align:right;height:16px;padding:7px 0}#selection_langue_mobile .bloc_drapeau{display:inline-block;vertical-align:top;padding-left:20px;background-repeat:no-repeat;background-position:left top;background-size:15px}#selection_langue_mobile .drapeau{width:22px;height:16px;background-image:url('../images/drapeaux/sprites-drapeaux.jpg')}#selection_langue_mobile .drapeau.fr{background-position:0 0}#selection_langue_mobile .drapeau.en{background-position:-22px 0}#selection_langue_mobile .drapeau.es{background-position:-44px 0}#selection_langue_mobile .drapeau.de{background-position:-66px 0}#selection_langue_mobile .drapeau.pt{background-position:-88px 0}#selection_langue_mobile select{position:absolute;right:-10px;top:0;opacity:0;height:30px;width:62px;border:none;cursor:pointer}#logo_vpn_header{position:relative;display:block;padding:15px 0;text-align:center}#logo_vpn_header>.titre{margin:0;font-size:28px;position:relative;padding:0 0 0 30px}#logo_vpn_header.index>.titre{text-shadow:2px 2px 2px rgba(100,107,113,.8)}#header .controls{position:absolute;left:0;right:0}#header .controls .fleche{cursor:pointer}#header .controls .fleche.previous{float:left}#header .controls .fleche.next{float:right}#picto_menu_mobile{position:absolute;z-index:1;left:-5px;transform:translateY(-50%);padding:5px;cursor:pointer;width:24px;height:18px;background-image:url('../images/pictos/picto_menu.png');background-position:5px 5px}#menu_principal{display:none;position:absolute;z-index:2;left:0;width:100%;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f78e77;border-top:1px solid #fff}#menu_principal ul{list-style:none;margin:0;padding:0}#menu_principal ul ul{background-color:#fba693}#menu_principal .lien{display:block;padding:10px 20px;font-size:16px}#menu_principal ul ul .lien{padding-left:40px}#menu_principal span.active{border-bottom:2px solid #fff}#menu_principal .first_letter,.form_utilisateur .bloc_champs_horaire{display:inline-block}#alerte_header .cadre,.bloc_notre_flotte .nav_diapo,.liste_partenaires{display:-webkit-box;display:-ms-flexbox}#menu_principal .first_letter::first-letter{font-size:120%}#menu_principal ul li .lien.sans_lien .arrow{float:right;padding:5px 0;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}#menu_principal ul li .lien.sans_lien .arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#alerte_header{position:absolute;left:0;right:0;padding:0 70px}#alerte_header .cadre{position:relative;z-index:2;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.8);padding:20px}#alerte_header .vignette{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#alerte_header .texte{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-left:20px;font-size:15px;line-height:22px;max-height:155px;overflow-y:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#alerte_header .texte.sans_vignette,.descriptif li{padding-left:0}#alerte_header .descr p .rouge,#alerte_header .titre{color:#ff282d}#alerte_header .descr p,#alerte_header .titre{font-style:initial}#alerte_header .titre,#bloc_plan_embarq_prod .bloc_plan .titre_info_produit,#bloc_plan_embarq_prod .bloc_plan:first-child,#contenu_produit.contenu_full,#page_croisiere_promenade #contenu_croisiere_promenade,#page_produit #slider_mobile .video_produit,.liste_actualites .actualite:first-child{margin-top:0}#alerte_header .descr p{margin-bottom:0;color:#283c51}#titre_page_header{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(247,142,120,.8)}#titre_page_header h1,#titre_page_header h2{text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:pre-wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:65px;font-size:18px}#promo_evenement.index{background-color:rgba(247,142,120,.8);margin-top:20px;position:relative;padding:8px 5px}#promo_evenement.croisiere_promenade{display:inline-block;background-color:rgba(247,142,120,.9);margin-top:15px;margin-left:10px;max-width:90%;text-align:center;padding:5px 10px}#promo_evenement a:hover{color:#2a3c51}#promo_evenement.index h3{margin:0;font-size:2.6vw;line-height:28px}#promo_evenement.croisiere_promenade h3{margin:0;font-size:3.5vw}#promo_evenement.index .vignette_promo{position:absolute;left:-25px;margin:0;transform:translateY(-50%)}#promo_evenement p{margin:5px 0}#promo_evenement.index p{font-size:2vw}#promo_evenement.croisiere_promenade p{font-size:3.5vw}#contenu_actualites,#promo_evenement p:last-child,.liste_actualites .actualite:last-child{margin-bottom:0}#calendrier_horaires{width:100%;height:700px;border:none}.ss_titre_horaires{margin:0 0 5px;font-size:18px}#img_plan_produit,.form_utilisateur .bloc_horaire{margin-top:10px}.bloc_flotant_droite.mobile{margin:0 -20px;padding:10px 20px;background-color:#959ea5;color:#fff;text-align:center;position:relative}.bloc_flotant_droite.mobile .vignette_promo{position:absolute;top:50%;left:5px;width:65px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bloc_flotant_droite.mobile .bloc_tarif{font-size:18px;font-style:italic;margin:0}.bloc_flotant_droite.mobile .bloc_tarif span{display:inline-block;font-size:22px}.bloc_flotant_droite.mobile .bloc_tarif .texte_tarif{font-size:18px;margin-right:4px}.bloc_flotant_droite.mobile .bloc_tarif .a_partir_de{font-size:14px;margin-right:6px}.bloc_flotant_droite.mobile .bloc_tarif s{vertical-align:top;font-size:16px;margin-left:10px}.bloc_flotant_droite.mobile .bloc_tarif .tarif_indispo:not(.dispo_date){text-transform:uppercase}.bloc_flotant_droite.mobile .bloc_tarif .dispo_date{font-size:16px}.bloc_flotant_droite.mobile .bouton_resa{margin-top:8px}.bloc_flotant_droite.mobile .bouton_resa .bouton{min-width:50%;font-weight:700}.descriptif hr{margin-top:35px;border:0;border-top:1px solid #f78e78}.descriptif ul{line-height:20px;font-size:14px;list-style:initial;padding-left:18px}#descr_produit ul,ul.liens_affichage,ul.navLiens{padding:0;list-style:none}#descr_produit li{background-image:url(../images/pictos/picto_coeur.png);padding-left:25px;background-position:0 1px}#descr_produit ul.no_style li{background:0 0;padding-left:0}#descr_produit ul.no_style li::before{content:'- '}.bloc_notre_flotte .nav_diapo li.actif,.descriptif li .lien,.descriptif li a,ul.navLiens a.lien_clic.actif,ul.navLiens a:active,ul.navLiens a:focus,ul.navLiens a:hover{color:#f78e78}#bloc_descr_produit .titre_produit .titre_info_produit,#bloc_partenaires h4,#contenu_partenaires .bloc_droite p.big_price{margin:0}#page_produit .video_produit{margin-top:16px}#page_produit .video_produit .contenaire_video{position:relative;height:0;padding-bottom:56.25%}#bloc_priv_bateaux .video,#page_produit .video_produit .video{position:absolute;top:0;right:0;bottom:0;left:0}#page_produit .video_produit .youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}#page_produit .video_produit .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}#page_produit .video_produit .youtube-player img{-o-object-fit:cover;object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#page_produit .video_produit .youtube-player img:hover{-webkit-filter:brightness(75%)}#page_produit .video_produit .youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url('../images/play-button.png') no-repeat;cursor:pointer}#page_produit #inline_video_produit.video_produit{max-width:840px;max-height:470px;margin:0 auto}.leaflet-container{height:220px}#bloc_plan_embarq_prod .bloc_plan,#bloc_priv_bateaux.autre .titre,#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete,.form_utilisateur .bloc_envoi{margin-top:20px}#bloc_plan_embarq_prod .bloc_embarq .embarquement,#bloc_plan_embarq_prod .bloc_plan_circuit .iframe_plan_circuit,#bloc_plan_embarq_prod .bloc_plan_circuit.image .align_img_plan{margin-left:-20px;margin-right:-20px}#bloc_plan_embarq_prod .bloc_plan_circuit .image_plan_circuit{max-height:220px}#bloc_plan_embarq_prod .bloc_embarq .embarquement,#bloc_plan_embarq_prod .bloc_plan_circuit .iframe_plan_circuit{height:220px!important}#contenu_historique .contenaire_moitie>div>img{display:block;margin:10px 0}.btn_actu_historique{text-align:right}#page_location_bateaux .bloc_sidebar,.bloc_notre_flotte{margin-top:30px}#contenu_historique .bloc_notre_flotte{border-bottom:1px solid grey;border-top:1px solid grey;margin:20px 0}.bloc_notre_flotte .bloc_diaporama,.liste_partenaires .align_center{overflow:hidden}.bloc_notre_flotte .nav_diapo{margin:-5px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.bloc_notre_flotte .nav_diapo li{padding:5px;-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;max-width:130px}.bloc_notre_flotte .nav_diapo li a{display:block;text-decoration:underline;padding:5px;background-color:#edeef0}.bloc_notre_flotte .nav_diapo li.actif a{background-color:#feefea}.bloc_notre_flotte .contenaire_bateau{padding-top:10px}.bloc_notre_flotte .bloc_aff_bateau.hidden{height:0;overflow:hidden}.bloc_notre_flotte .bloc_descr_bateau{padding:8px;border:1px solid #d7d7d7;margin-top:0}.bloc_notre_flotte .bloc_descr_bateau>.titre{padding-left:0;margin-top:0}.bloc_notre_flotte .bloc_descr_bateau>.sous_titre{font-size:16px;margin:20px 0 10px;color:#f78e78}#contenu_partenaires .bloc_droite p.big_price big{font-size:360%}ul.navLiens a,ul.navLiens a:visited{text-decoration:underline;padding:5px 0;display:block}#page_croisiere_promenade .bloc_e-billet .bloc,ul.liens_affichage li{padding:5px 0}.form_utilisateur a,.liste_actualites .actualite .descriptif_actu a,ul.liens_affichage a{text-decoration:underline}#infos_vpn_footer li,.infos_acces li,.menu_footer li a{padding:3px 0}#contenu_terrasse .bloc_bar_snack,.infos_acces li.logo_vpn{padding:0}.infos_vpn img{height:18px;vertical-align:middle;display:initial}#google_maps_vpn{height:300px}.form_utilisateur .champs_form,.form_utilisateur .g-recaptcha{margin:10px 0}.form_utilisateur label{margin:5px 5px 5px 0;display:inline-block;vertical-align:middle}.form_utilisateur input,.form_utilisateur select,.form_utilisateur textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 2px;color:#283c51;border:1px solid #8f8f9d;border-radius:none}.bloc_fond_paris .bouton.type_1:hover,.form_utilisateur select{background-color:#fff}.form_utilisateur textarea{display:block;width:100%;height:60px}.form_utilisateur label.rouge{color:#dc0000}.form_utilisateur input.rouge{border:1px solid #dc0000;color:#dc0000}#bloc_suggestions .suggestion .bloc,.form_utilisateur .bloc_dph{position:relative}.form_utilisateur .input_number,.form_utilisateur select.champs_horaire{width:auto}.form_utilisateur .disable_layer{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(33,51,70,.4);margin:0;opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.form_utilisateur .disable_layer.hidden{opacity:0;height:0;overflow:hidden}.form_utilisateur .disable_layer .loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form_utilisateur .disable_layer .loading img{width:80px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes flip{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes flip{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.liste_actualites .actualite,.offre_emploi{margin:20px 0 30px}.offre_emploi p{text-align:initial}#bloc_offre_emploi_defaut *{text-align:center}.bloc_mailto_recrutement,.liste_actualites .actualite .bloc_flotant_droite{background-color:#959ea5;color:#fff;padding:10px 20px;margin:0 -20px;text-align:center}.bloc_mailto_recrutement p{margin-top:0;text-align:center}.cadre_alerte_spam{border:2px solid #f78e77;padding:0 5px}#bloc_suggestions{background-color:#e6e7eb;padding:20px 0}#bloc_suggestions .align_center{max-width:400px}#bloc_suggestions #titre_suggestions{text-align:center;text-transform:uppercase;margin-top:0}#bloc_suggestions .suggestion .titre{font-size:18px;margin:0 0 15px;text-align:center}#bloc_suggestions .suggestion .image{display:block;width:100%;max-width:initial}#bloc_suggestions .suggestion .texte{position:absolute;top:0;width:100%;margin:0;padding:5px;background-color:rgba(40,60,81,.5);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#bloc_suggestions .suggestion .texte span.shortened::after{content:'…'}#bloc_suggestions .separateur_sugg{background-image:url(../images/titre_bleu_gauche.png),url(../images/titre_bleu_droite.png);background-position:right center,left center;padding:5px 0;width:75%;margin:0 auto}.bloc_fond_paris{text-align:center;color:#fff;padding:20px}.bloc_fond_paris .titre{font-size:26px;margin-top:0}.bloc_fond_paris .accroche{font-size:25px}.bloc_fond_paris>hr{width:8%;border-top:2px solid #fff}.bloc_fond_paris .bouton.type_1{background-color:rgba(247,142,120,.8)}.bloc_fond_paris .limiteur{margin:20px auto 15px}.bloc_fond_paris .cadre_video{background-color:rgba(33,51,70,.5);padding:15px}#bloc_priv_bateaux .limiteur{max-width:980px}#bloc_priv_bateaux .contenaire_video{position:relative;height:0;padding-bottom:50.53%}#bloc_priv_bateaux.autre{padding:60px 10px}#bloc_priv_bateaux.autre>hr{margin:20px auto}#bloc_priv_bateaux.autre a:hover{font-weight:700}#bloc_video_actu .limiteur{max-width:990px}#bloc_actu .limiteur{max-width:1220px}#bloc_actu .liste_actualites{text-align:left}#titre_nos_partenaires{padding:0 20px;margin-bottom:20px}.liste_partenaires{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-5px}.img_partenaire{-ms-flex-preferred-size:50%;flex-basis:50%}.img_partenaire img{display:block;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:375/161}footer{display:block;font-size:12px}#footer_top{background-color:#283c51;color:#fff;padding:40px 0;text-align:center}#footer_top ul{list-style:none;padding:0;margin:30px 0}#footer_top ul>span{text-transform:uppercase;margin-bottom:5px;display:block;cursor:pointer}#logo_vpn_footer .accroche{font-size:24px}#infos_vpn_footer{margin-top:50px}#infos_vpn_footer p img{margin:0 6px}#footer_bottom{background-color:#1e3142;color:#959ea5;text-align:center;padding:30px 0}#footer_bottom>.lien_footer_pdc{display:block;margin-top:25px;font-size:10px}#bouton_resa_fixe{background-color:#f75331;font-size:28px}#bouton_resa_fixe:hover{background-color:#fff;color:#f75331;border-color:#f75331}.bloc_produit_court{-webkit-box-flex:50%;-ms-flex:50% 0 1;flex:50% 0 1}.lSSlideOuter .lSPager.lSpg{margin:20px 0!important}#page_croisiere_promenade .contenu_gauche{padding-bottom:30px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete .titre{font-size:10.4vw}#page_croisiere_promenade .bloc_descr_croisiere_promenade .accroche{font-size:22px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif>.flex{display:block;margin:-10px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .bloc_image{padding:10px 0}#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif>.flex>div{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;max-width:none}#page_croisiere_promenade .bloc_e-billet>.flex{display:block;margin:-5px 0}#page_location_bateaux #cadre_accroche_privat .accroche{top:60px;right:10px;padding:15px;font-size:2.75vw}#page_location_bateaux #titre_page_header h2{font-size:18px}#page_location_bateaux #ancre_form_contact{position:relative;top:-5px}#page_location_bateaux .bloc_form_privat{max-width:442px;margin:0 auto}#page_location_bateaux .bloc_form_privat .form_privat{background-color:#f1f2f4;padding:10px 5px}#page_location_bateaux .bloc_form_privat .centreur{text-align:center;margin-top:20px;display:none}#page_location_bateaux .bloc_form_privat.compact .btn_continuer{display:inline-block;font-size:16px;line-height:18px;font-weight:400;background-color:#f78e78;color:#fff;padding:8px 30px;text-align:center;cursor:pointer;font-style:normal;margin:0}#contenu_terrasse .bloc_bar_snack,#contenu_terrasse .bloc_diaporama,#contenu_terrasse .bloc_montage_photos,#contenu_terrasse .bloc_texte_terrasse{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}#contenu_terrasse .bloc_texte_terrasse{padding:0;-webkit-box-sizing:initial;box-sizing:initial}#contenu_terrasse .bloc_diaporama{max-width:500px;margin:15px auto}#contenu_terrasse .bloc_montage_photos{float:left;width:185px;margin-right:15px}}@media only screen and (max-width:480px){#header,#page_croisiere_promenade #map_cro_promenade{height:300px}#header_top .accroche_site,.bloc_fond_paris .accroche,.bloc_fond_paris .titre{font-size:4.2vw}#header_top .bloc_liens_langues{-ms-flex-preferred-size:45px;flex-basis:45px}#logo_vpn_header{padding:5px 0}#logo_vpn_header>.titre{font-size:6.8vw}#logo_vpn_header>.titre sup{font-size:4vw}#header .controls .fleche img{height:50px}#page_index #header{height:auto;background-image:none;border-bottom:10px solid #fff}#alerte_header{position:initial;padding:0 15px;background:#ddd;margin-top:10px}#alerte_header .cadre{z-index:initial;background-color:transparent;padding:10px 0}#alerte_header .vignette{-ms-flex-preferred-size:25%;flex-basis:25%}#alerte_header .texte{font-size:13px;line-height:20px;padding-left:10px;max-height:initial}#alerte_header .texte.sans_vignette{padding-left:0}#alerte_header .titre{margin-bottom:5px}#alerte_header .descr p{margin-top:5px}#promo_evenement.index h3{font-size:4.4vw}#promo_evenement.index p{font-size:3.8vw}.g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}#calendrier_horaires{height:560px}.bloc_fond_paris{background-image:url('../images/bandeaux/480w/fond_privatisation_bateaux_accueil.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.bloc_fond_paris .bouton{font-size:4.2vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_priv_bateaux.autre{background-image:url('../images/bandeaux/480w/fond_privatisation_bateaux.jpg')}#bloc_priv_bateaux.autre .accroche,#bloc_priv_bateaux.autre .titre{font-size:4.7vw}.img_partenaire img{aspect-ratio:215/92}#bloc_application .lien img{width:35vw}#contenu_terrasse .lien_carte_bar_snack br,#footer_bottom>.lien_footer_pdc,#page_categorie.categorie_saint_valentin .accroche_categorie,#page_croisiere_promenade #bloc_diapo_produit,#page_location_bateaux .entete_privat{display:none}#bloc_suggestions_accueil>.titre,#page_croisiere_promenade .bloc_descr_croisiere_promenade .descriptif p{font-size:18px}.bloc_produit_court.categorie .bloc_image{min-height:300px}#page_croisiere_promenade #contenu_croisiere_promenade .contenu_gauche{padding-bottom:20px}#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete:after,#page_croisiere_promenade .bloc_descr_croisiere_promenade .entete:before{height:3px}#page_location_bateaux #cadre_accroche_privat .accroche{top:20px}#page_location_bateaux .contenaire_privat{margin-top:0}#page_location_bateaux .cadre_gris{padding:10px}#page_location_bateaux .titre_page_privat>.deco_titre_bleu{padding:0 45px}#page_location_bateaux .bloc_liste{padding:5px 10px}#contenu_terrasse .bloc_montage_photos{width:140px}#contenu_terrasse .bloc_img_partenaires>a{display:block;padding:10px 0;max-width:250px;margin:0 auto;-webkit-box-sizing:initial;box-sizing:initial;vertical-align:initial}#contenu_terrasse .bloc_img_partenaires>a:first-child{padding-top:0}#contenu_terrasse .bloc_img_partenaires>a:last-child{padding-bottom:0}}