::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#336aae;border:0#336aae;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#336aae}::-webkit-scrollbar-thumb:active{background:#1e5ead}::-webkit-scrollbar-track{background:#b7b7b7;border:0#336aae}::-webkit-scrollbar-track:hover{background:#b7b7b7}::-webkit-scrollbar-track:active{background:#818181}::-webkit-scrollbar-corner{background:0 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--primary-2)}.btn-right,.btn.btn-t1{border-radius:30px;display:flex;align-items:center;transition:all .3s ease-in-out}.btn.btn-t1{width:max-content;padding:0 1px 0 10px;line-height:1.4em;font-weight:600;border:2px solid var(--orange);background-color:var(--orange);margin-top:8px}.btn-right{background-color:#fff;color:red;justify-content:center;width:18px;height:18px;margin-left:5px}.btn-right span.icon{font-size:.65rem;margin-left:2px}.btn.btn-t1:hover,.btn.btn-yellow:hover{color:var(--orange);border:2px solid var(--orange);background-color:#fff}.btn.btn-t1:hover .btn-right,.btn.btn-yellow{color:#fff;background-color:var(--orange)}.menu_header>ul>li>a{color:#110a56}.btn.btn-yellow{border:2px solid var(--orange);border-radius:38px}.days-open,.days-open b{color:var(--primary-2)}.l-tel{border-left:none}.button_search{background-color:red;color:#fff}.l-search .button_search:hover{background-color:#d50000}.ligne-degrad-right{background:linear-gradient(to right,#334556,#f1f1f1)}.ligne-degrad-left{background:linear-gradient(to left,#334556,#f1f1f1);height:4px}.l-cruise.l-cruise-home .list-options-promo{display:none}.l-cruise.l-cruise-home .list-options-promo-accueil{display:block}.btn-price{background-color:var(--orange);border-color:var(--orange)}.btn-price:focus,.btn-price:hover{background-color:var(--orange);border-color:var(--orange)}.map-mob .loop{background-color:var(--primary-2)}.monde-entier-bloc-prix{background-color:#29adc2}.l-cruise,.l-cruise .h2,.l-cruise-home .info-stay.calendar a span,.l-tel .tel,h2{color:#334556}.l-cruise .l-images{border:2px solid #fff;border-radius:18px}.l-cruise .logo-armateur{border-radius:10px}.l-cruise .img-boat{border-radius:8px;width:90px;height:90px;border:2px solid #fff}.l-cruise .logo-armateur{width:72px;height:42px;right:calc(50% - 36px);background-color:rgba(255,255,255,.7);border:0}.l-cruise .list-options-promo .option{border:1px solid #334556;color:#334556}.l-cruise .list-options-promo .promo{border:1px solid #334556}.wrapper-proposition .list-options-promo .option{border:1px solid #334556;color:#334556}.wrapper-proposition .list-options-promo .promo{border:1px solid #334556}.l-cruise .list-options-promo .promo,.wrapper-proposition .list-options-promo .promo{background-color:#14438b;border-color:#14438b;color:#fff}.l-cruise .list-date .date{color:#334556;border:1px solid #334556}.catTypeRefine,.l-search .field,.mybl{color:#334556}.checkmark{border:solid 1px #334556}.destination-bloc-prix,.fluvial-bloc-prix2,.thematique-bloc-prix{background-color:#29adc2}.footer_center{background-color:var(--primary-2);padding-top:20px}.textInSej{background-color:transparent;color:#164e84;margin-top:0;text-align:center}.title-chapeau{margin-bottom:0;font-weight:400;color:#fff;text-transform:uppercase;font-size:3rem;font-family:"Bebas Neue",sans-serif}.header-type-1 .mylineSearchSej{padding-bottom:15px}.bigCatRefine{color:#fff;background-color:#23355d}.l-cruise .list-options-promo .option.vol_inclus{border:1px solid #23355d;background-color:#23355d}.bandeau-date-depart,.bandeau-date-depart-title,.bandeau-date-retour-title,.ongletSelectedFP{background-color:var(--primary-2)}.ongletSelectedFP{border:2px solid var(--primary-2)}#tab-line-width,.btn_menu_header>ul>li>a,.case_complet,.imgSvgBoatRed,.ongletNotSelectedFP,.tab-links li>a{color:var(--primary-2)}.bg-blue-5,.tab-links li.active>a{background-color:var(--primary-2)}.tab-links li.active>a{color:#fff}.barre_separation-info-det{background-color:var(--primary-3)}.button-tarifs-et-dispos{background-color:var(--orange)}.button-a-partir-de-bloc{color:var(--orange)}.fpLoupeImg{background-color:var(--orange)}.content-global-formulaire-ficheproduit button{background-color:var(--primary-3);border-radius:3px;color:#fff}.tel .icon-tel{color:#f00000}.moreCategory{color:var(--orange)}.titleFP{color:var(--primary-2)}.button-calculer-tarif-so{background-color:var(--orange)}.title2FP{color:var(--primary-2);font-size:.95rem;margin-right:5px}span.circle{display:inline-block;width:14px;height:14px;background-color:#2bc016;border-radius:20px;margin-right:5px}.bull-icon{background-color:var(--orange)}.filterOn{background-color:var(--primary-4);color:var(--primary-2)}.text-slide_first h1,.text-slide_first p{color:#fff;text-transform:uppercase}.text-slide_first h1{font-family:"Oswald",sans-serif;font-weight:200;font-size:4rem;line-height:1.2em}.text-slide_first h1 b{font-weight:400}.text-slide_first p{font-weight:600;font-style:italic;font-size:1.7rem;line-height:1.2em}.head-short_config{background-color:var(--primary-2)}.known_user .slider-home,.slider-home{background-image:url(../images/slide-2.jpg);background-size:cover;background-position:50%}.title-chapeau .desk{display:none}.bigCatRefine .icon-filter,.block10 h3{color:#fff}.header-type-1{padding-top:30px;padding-bottom:30px}.mylineSearchSej{display:flex;justify-content:center;align-items:center;flex-grow:1}.fa_style_sej_list{padding-top:0}.button_search_port{background-color:var(--primary-2)}.l-title{margin-top:25px}.bouton-more-fluvial,.bouton-more-fluvial:hover{background-color:var(--orange);border-color:var(--orange)}form#searchfirst{border:6px solid #05103900;box-shadow:0 2px 10px 4px #0000004a}