.clearfix{zoom:1}.clearfix::before,.clearfix::after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix::after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:"";content:none}q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'maz-icon-font';font-weight:normal;font-style:normal;src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot);src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff2) format("woff2"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff) format("woff"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.ttf) format("truetype"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot#iefix) format("embedded-opentype")}[class^="maz-icon-font-"],[class*=" maz-icon-font-"]{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-Vague:after{content:""}.maz-icon-font-amenities-24hour:after{content:""}.maz-icon-font-amenities-air-conditioning:after{content:""}.maz-icon-font-amenities-airport-shuttle:after{content:""}.maz-icon-font-amenities-bars:after{content:""}.maz-icon-font-amenities-beach-water-sports:after{content:""}.maz-icon-font-amenities-breakfast:after{content:""}.maz-icon-font-amenities-business-center:after{content:""}.maz-icon-font-amenities-caretaker:after{content:""}.maz-icon-font-amenities-child-activity:after{content:""}.maz-icon-font-amenities-cleaning-service:after{content:""}.maz-icon-font-amenities-convention:after{content:""}.maz-icon-font-amenities-deaf:after{content:""}.maz-icon-font-amenities-domestic-animal:after{content:""}.maz-icon-font-amenities-early-checkin:after{content:""}.maz-icon-font-amenities-electric-car:after{content:""}.maz-icon-font-amenities-family:after{content:""}.maz-icon-font-amenities-fitness:after{content:""}.maz-icon-font-amenities-golf:after{content:""}.maz-icon-font-amenities-handicapped-access:after{content:""}.maz-icon-font-amenities-meeting-room:after{content:""}.maz-icon-font-amenities-online-checkin:after{content:""}.maz-icon-font-amenities-other-sport-activites:after{content:""}.maz-icon-font-amenities-parking:after{content:""}.maz-icon-font-amenities-pool:after{content:""}.maz-icon-font-amenities-porter:after{content:""}.maz-icon-font-amenities-printer:after{content:""}.maz-icon-font-amenities-restaurant:after{content:""}.maz-icon-font-amenities-room-service:after{content:""}.maz-icon-font-amenities-self-service:after{content:""}.maz-icon-font-amenities-shops:after{content:""}.maz-icon-font-amenities-ski:after{content:""}.maz-icon-font-amenities-smoking-lounge:after{content:""}.maz-icon-font-amenities-spa:after{content:""}.maz-icon-font-amenities-spoken-language:after{content:""}.maz-icon-font-amenities-tennis:after{content:""}.maz-icon-font-amenities-thalassotherapy:after{content:""}.maz-icon-font-amenities-web-corner:after{content:""}.maz-icon-font-amenities-well-being:after{content:""}.maz-icon-font-amenities-wifi:after{content:""}.maz-icon-font-appareil-photo:after{content:""}.maz-icon-font-avis-client:after{content:""}.maz-icon-font-balance-nutrition:after{content:""}.maz-icon-font-balanced:after{content:""}.maz-icon-font-beauty-youth:after{content:""}.maz-icon-font-bed:after{content:""}.maz-icon-font-calendar:after{content:""}.maz-icon-font-car:after{content:""}.maz-icon-font-chat-bubble:after{content:""}.maz-icon-font-check:after{content:""}.maz-icon-font-cible:after{content:""}.maz-icon-font-circle-arrow:after{content:""}.maz-icon-font-circle-zoom:after{content:""}.maz-icon-font-clients:after{content:""}.maz-icon-font-connected:after{content:""}.maz-icon-font-connection:after{content:""}.maz-icon-font-culture:after{content:""}.maz-icon-font-dates:after{content:""}.maz-icon-font-deconnect:after{content:""}.maz-icon-font-demander-brochure:after{content:""}.maz-icon-font-destinations:after{content:""}.maz-icon-font-enfants:after{content:""}.maz-icon-font-enveloppenl:after{content:""}.maz-icon-font-enveloppenl_old:after{content:""}.maz-icon-font-etoile:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-family:after{content:""}.maz-icon-font-fb:after{content:""}.maz-icon-font-fermer:after{content:""}.maz-icon-font-fit:after{content:""}.maz-icon-font-fleche-bouton:after{content:""}.maz-icon-font-fleche-deployer:after{content:""}.maz-icon-font-fleche:after{content:""}.maz-icon-font-gallerie:after{content:""}.maz-icon-font-handicape:after{content:""}.maz-icon-font-infos:after{content:""}.maz-icon-font-inscription:after{content:""}.maz-icon-font-instagram_logo:after{content:""}.maz-icon-font-leaflet:after{content:""}.maz-icon-font-logo:after{content:""}.maz-icon-font-loupe-zoom:after{content:""}.maz-icon-font-loupe:after{content:""}.maz-icon-font-marker:after{content:""}.maz-icon-font-meeting:after{content:""}.maz-icon-font-meilleur-prix:after{content:""}.maz-icon-font-mute:after{content:""}.maz-icon-font-nos-conseillers:after{content:""}.maz-icon-font-nuits:after{content:""}.maz-icon-font-offres-speciales:after{content:""}.maz-icon-font-oie:after{content:""}.maz-icon-font-paiement-securise:after{content:""}.maz-icon-font-pamper:after{content:""}.maz-icon-font-parking:after{content:""}.maz-icon-font-plane:after{content:""}.maz-icon-font-precedent-slideshow:after{content:""}.maz-icon-font-print:after{content:""}.maz-icon-font-print_old:after{content:""}.maz-icon-font-programmes:after{content:""}.maz-icon-font-promotion:after{content:""}.maz-icon-font-relaxation:after{content:""}.maz-icon-font-reseau_n_1:after{content:""}.maz-icon-font-share:after{content:""}.maz-icon-font-share_old:after{content:""}.maz-icon-font-shopping:after{content:""}.maz-icon-font-sleep-recovery:after{content:""}.maz-icon-font-slow:after{content:""}.maz-icon-font-soins:after{content:""}.maz-icon-font-sport:after{content:""}.maz-icon-font-sports-et-activite:after{content:""}.maz-icon-font-strong:after{content:""}.maz-icon-font-success:after{content:""}.maz-icon-font-suivant-slideshow:after{content:""}.maz-icon-font-train:after{content:""}.maz-icon-font-unmute:after{content:""}.maz-icon-font-vague-sharp:after{content:""}.maz-icon-font-vague:after{content:""}.maz-icon-font-vitality-energy:after{content:""}.maz-icon-font-wifi:after{content:""}.sprite-lang-en{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-en{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-fr{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:-18px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-fr{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-it{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px -14px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-it{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.table{display:table;width:100%;height:100%}.cell{display:table-cell}.cell.middle{vertical-align:middle}.content-wrapper{max-width:1280px;width:100%;padding-left:1.25rem;padding-right:1.25rem;text-align:left;margin:0 auto}.odd{background-color:#f1f5f6}@media screen and (min-width:1024px){.small-only{display:none !important}}@media screen and (min-width:750px){.mobile-only{display:none !important}}@media screen and (max-width:749px){.desktop-only{display:none !important}}.clear-font{font-size:0}.display-none{display:none !important}.txt-center{text-align:center}.table-row{display:table-row !important}.line-through{text-decoration:line-through}.no-p-t{padding-top:0 !important}.no-p-b{padding-bottom:0 !important}.p-top-40{padding-top:2.5rem !important}.p-bottom-40{padding-bottom:2.5rem !important}.no-m-t{margin-top:0 !important}.no-m-b{margin-bottom:0 !important}.m-top-40{margin-top:2.5rem !important}.m-bottom-40{margin-bottom:2.5rem !important}#search-engine .content-wrapper .map-container{text-align:center}html{color:#636674;text-align:center;font-family:"Gilroy-Regular",sans-serif;overflow-x:hidden}html.no-scroll{overflow:hidden}html.ahc-loading{overflow:hidden}html.ahc-loading #ahc-loader{display:block}html #search-engine .codes-and-map--mobile{display:none}html #search-engine.sticky--active .codes-and-map--desktop{display:block}html .push-container{display:none}#ahc-loader{position:fixed;z-index:99999;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center}#ahc-loader p{color:#fff;font-size:14px;display:inline-block;vertical-align:middle;width:100%}#ahc-loader .hack-valign{display:inline-block;vertical-align:middle;height:100%;width:0px}body{overflow-x:hidden}body>div.page-web-call-back{display:none}body .form-required:after{content:none !important}body #nav-main .nav-layer li a .stars{top:3px;font-size:14px}body #home-destination-map #gmap .info-window p.name span{position:relative;top:2px}body .block-promo .name .stars{top:-2px}body .block-promo .title .stars sup{height:auto}body .block-promo .title .stars sup::after{color:#fff;line-height:inherit}body .destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.name .stars{top:-2px}body .section-cover-slideshow-or-video .title h2 .stars{height:20px;top:-26px}body .section-cover-slideshow-or-video .title h2 .stars sup{height:auto}body .section-cover-slideshow-or-video .title h2 .stars sup::after{color:#fff}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars{height:10px}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars sup{height:auto}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars sup::after{color:#35414c}@media screen and (max-width:749px){body .section-cover-slideshow-or-video .title h2 .stars{top:3px}}.switch-picture-js{transition:opacity 100ms ease-in;opacity:0}.switch-picture-js.maz-active{opacity:1}@media screen and (max-width:1023px){#breadcrumb{display:none}.page-web-call-back{display:none}html #search-engine.sticky .codes-and-map--desktop{display:none}html #search-engine.sticky .codes-and-map--mobile{display:none}html #search-engine.sticky--active .codes-and-map--desktop{display:none}html #search-engine.sticky--active .codes-and-map--mobile{display:block}html.mobile--nav-active{overflow:hidden}html.mobile--nav-active #nav-main{position:fixed;top:45px;bottom:0;left:0;width:100%;z-index:10000}}*{box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased}a{text-decoration:none}#content{position:relative}@media screen and (max-width:749px){#content{width:100%}}.cta-push .block-promo-content{cursor:pointer}#breadcrumb{font-family:"Gilroy-Regular",sans-serif;font-size:14px;width:100%;padding:20px calc(1.17188% + 40px);text-align:left;position:absolute;top:144px;z-index:2}#breadcrumb .content-wrapper{width:100%;max-width:none;margin:0;padding:0;text-align:left}#breadcrumb li{display:inline-block;color:#fff;font-family:"Gilroy-SemiBold",sans-serif}#breadcrumb li a{font-family:"Gilroy-Regular",sans-serif;color:#fff}.stars{position:relative;display:inline-block;font-size:0;vertical-align:middle}.stars sup{display:inline-block;width:10px;height:10px}.stars sup span{font-size:20px}.price{font-size:20px;font-size:1.25rem;white-space:nowrap;color:#35414c}.price sub{font-size:13px;font-size:.8125rem}@media screen and (max-width:749px){.price{font-size:16px;font-size:1rem}.price sub{font-size:11px;font-size:.6875rem}}.print{position:relative}.print a{width:100%;height:51px;line-height:51px;font-size:23px;font-size:1.4375rem;display:inline-block;font-size:0;position:relative;border:1px solid #dadada;z-index:1}.print a::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:23px;font-size:1.4375rem;width:100%;height:51px;line-height:51px;color:#636674;display:inline-block;text-align:center;position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-width:1023px){.print{display:none}}.touchevents .print{display:none}.touchevents .cart-content .validation .cta{float:none;margin:0 auto}.close{width:40px;height:40px;position:absolute;top:0;right:0;z-index:10;text-align:center;color:#35414c}.close::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";line-height:40px;width:40px;height:40px;vertical-align:middle}.headings{position:relative;padding-bottom:2.5rem}.headings::after{color:#35414c;text-align:center;position:absolute;width:100%;bottom:0;left:0;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;font-size:20px;font-size:1.25rem}.wave{position:relative;padding-bottom:1.875rem}@media screen and (min-width:1024px){.wave{padding-bottom:2.5rem}}.wave::after{font-size:19px;font-size:1.1875rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;color:#35414c;text-align:center;position:absolute;width:100%;bottom:0;left:0;overflow:visible}@media screen and (min-width:1024px){.wave::after{font-size:24px;font-size:1.5rem}}.heading-1{font-size:36px;margin:0 auto 50px;font-family:"Gilroy-UltraLight",sans-serif;font-weight:100;text-align:center;color:#35414c;width:calc(100% - 80px)}.heading-2{font-size:16px;font-size:1rem;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;color:#35414c;margin:0 0 .625rem}@media screen and (max-width:639px){.heading-2{font-size:14px;font-size:.875rem}}.heading-3{font-size:25px;text-align:left;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif}.usabilla_live_button_container{z-index:1000 !important;left:0 !important;right:auto !important}.more{display:inline-block;padding:5px 0 2px}.more a{font-size:13px;padding-bottom:3px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;border-bottom:1px solid #35414c}.no-touchevents .more a:hover{color:#35414c}#cookie-policy{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:1000;background:#35414c;padding-top:1.5625rem;padding-bottom:1.5625rem;font-family:"Gilroy-Regular",sans-serif}#cookie-policy.cookiebox-visible{display:block}#cookie-policy .inner-container{margin:0 auto;width:70%}#cookie-policy .inner-container p{color:#fff;font-size:12px;line-height:1.4}#cookie-policy .inner-container p a{color:#fff;text-decoration:underline}#cookie-policy .close{color:#fff;z-index:1001;top:0;right:0}.intro{line-height:1.5em;padding:0 20px 40px;max-width:865px;margin:0 auto;text-align:center}.intro p{margin-bottom:15px}.intro p:last-child{margin-bottom:0}.feed-icons{display:none}.u-none{border-color:transparent  !important;color:#35414c}@media screen and (max-width:639px){.headings{padding-bottom:1.5625rem}.headings::after{font-size:12px;font-size:.75rem}.only--desktop{display:none}}@media screen and (max-width:749px){.heading-1{margin:0 auto 20px;width:calc(100% - 30px)}}@media print{body{-webkit-print-color-adjust:exact}#nav-accor .language,#nav-accor .reservation,#nav-accor .widgets{display:none}#nav-main{position:relative !important;background-color:#fff !important}#nav-main .scrollable{text-align:center}#nav-main .nav-aside--mob,#nav-main .navbar-nav{display:none}#nav-main .logo{float:none;display:inline-block;margin:15px auto 0 auto}#nav-main .logo .logo-white{display:none !important}#nav-main .logo .logo-blue{display:block !important}}@media print{.destination-wrapper .content-wrapper{max-width:none;width:100%;margin:0 auto;background:none}.destination-wrapper #destination-top-slideshow{display:none}.destination-wrapper #destination-banner{display:none}.destination-wrapper #destination-institut .slideshow-institut-pics{display:none}}@media print{.destination-wrapper #top-destination-description{position:relative;margin-top:50px}.destination-wrapper #top-destination-description .tools{display:none}.destination-wrapper #top-destination-description .content-wrapper .top{height:75px}.destination-wrapper #top-destination-description .content-wrapper .top .picture{display:none}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price{order:2;width:100%;height:75px}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor{padding:2px 0 2px 150px;left:30px;background:url(/themes/custom/thalassa/img/tripadvisor.svg) no-repeat 0 0;background-size:contain}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor a .nb-opinions{display:none}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price{font-size:18px;right:30px}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price span{font-size:30px;font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper #top-destination-description .content-wrapper .top .book{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 20px;font-size:0}.destination-wrapper #top-destination-description .content-wrapper .main-content .description,.destination-wrapper #top-destination-description .content-wrapper .main-content .map{display:inline-block;width:50%;vertical-align:top}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li{margin-bottom:20px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .map{padding-left:30px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map{display:none}}@media print{.destination-wrapper #main-destination-description{z-index:2;position:relative;padding:60px 0;background:none}.destination-wrapper #main-destination-description .content-wrapper{text-align:center}.destination-wrapper #main-destination-description .name{font-size:36px;font-size:2.25rem}.destination-wrapper #main-destination-description .name .stars{display:inline-block;vertical-align:middle}.destination-wrapper #main-destination-description .description{font-size:16px;font-size:1rem;width:65%;margin:0 auto;line-height:22px}.destination-wrapper #main-destination-description .menu{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-tab{display:block;width:100%}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations{width:100%;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .block-promo-content{height:auto !important}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .block-promo-content .cta--light{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .block-promo-content .see-more{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .content{height:auto !important;padding:20px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .content .txt{height:auto !important}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .content .txt p{font-size:12px;font-size:.75rem;margin-top:15px;padding:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .content .txt p.title{font-size:16px;font-size:1rem;margin-top:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .content .txt strong{font-family:"Gilroy-SemiBold",sans-serif;font-weight:700}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services{padding:30px 0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments{width:auto;text-align:center;vertical-align:middle}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li{width:auto;margin:0 15px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant{width:100%;margin-top:20px;margin-bottom:0;vertical-align:middle}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access{padding:0 40px;overflow:hidden;border:0;background:none}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{width:100%;border:1px solid #dadada;background-color:#fff}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .name{font-size:16px;font-size:1rem}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip{font-size:17px;font-size:1.0625rem;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{margin:20px 0 50px 0;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li{margin:0 20px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li:first-child{margin:0 20px 0 0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.pagesjaunes{display:inline-block}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.waze{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a.trip-name{font-size:12px;font-size:.75rem;display:block;padding-top:20px;color:#151921;font-family:"Gilroy-Regular",sans-serif}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map{display:none}}@media print{.destination-wrapper #destination-programs .list-programs{width:calc(100% - 70px);margin:40px auto 0 auto}.destination-wrapper #destination-programs .list-programs .program.accomodation{padding:10px 0 20px 0}.destination-wrapper #destination-programs .list-programs .program.accomodation .accomodation-title{display:inline-block;width:63.45998%}.destination-wrapper #destination-programs .list-programs .program.accomodation .accomodation-price{font-size:13px;font-size:.8125rem;display:inline-block;width:20.21019%}.destination-wrapper #destination-programs .list-programs .program.accomodation .accomodation-price .price{font-size:21px;font-size:1.3125rem}.destination-wrapper #destination-programs .list-programs .program.accomodation .care-cta{display:none;top:50%;right:58px;transform:translate(0,-50%)}.destination-wrapper #destination-programs .list-programs .program .program-title{display:block}.destination-wrapper #destination-programs .list-programs .program .program-title img{width:180px;height:105px}.destination-wrapper #destination-programs .list-programs .program .program-title .btn-show-program{display:none}.destination-wrapper #destination-programs .list-programs .program .list-types{display:inline-block;width:100%;margin:0 auto}.destination-wrapper #destination-programs .list-programs .program .list-types .type{padding:0 0 20px 0;font-size:0}.destination-wrapper #destination-programs .list-programs .program .list-types .type.accomodation .list-items{width:100%}.destination-wrapper #destination-programs .list-programs .program .list-types .type .type-title{display:inline-block;width:24.60733%;padding:0;margin-top:30px;vertical-align:top}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items{display:inline-block;width:75.39267%;padding:0}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li{overflow:visible}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li:last-child .care-cta{top:70%}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .item-title{font-size:16px;font-size:1rem;display:inline-block;width:37.60446%;vertical-align:middle}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .icon-container{position:relative;top:auto;right:auto;display:inline-block;width:13.92758%;vertical-align:middle;transform:none}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .item-price{font-size:13px;font-size:.8125rem;display:inline-block;width:30.36212%;margin-top:0;vertical-align:middle}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .item-price .price{font-size:21px;font-size:1.3125rem}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .care-cta{display:none;width:15.32033%;top:50%;transform:translate(0,-50%)}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .care-cta a{font-size:13px;font-size:.8125rem;text-align:center}.destination-wrapper #destination-programs .list-programs .program .list-types .type .list-items li .care-cta a::before{position:absolute;top:50%;left:50%;padding:5px 0;transform:translate(-50%,-50%)}}@media print{.destination-wrapper #destination-welfare{width:97.53086%;margin:0 auto;padding:50px 20px 0 20px}.destination-wrapper #destination-welfare .h2{font-size:36px;font-size:2.25rem}.destination-wrapper #destination-welfare .list-welfare .welfare{width:auto;max-width:25%;padding:0 10px;font-size:0}.destination-wrapper #destination-welfare .list-welfare .welfare:first-child{padding:0 10px 0 0}.destination-wrapper #destination-welfare .list-welfare .welfare:last-child{padding:0 0 0 10px}.destination-wrapper #destination-welfare .list-welfare .welfare .title{font-size:12px;font-size:.75rem}.destination-wrapper #destination-welfare .list-welfare .welfare .picto{display:inline-block;margin-right:10px;vertical-align:top}.destination-wrapper #destination-welfare .list-welfare .welfare .picto::after{top:0;transform:translate(-50%,0)}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content{display:inline-block;width:calc(90% - 40px)}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content p,.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content ul li{font-size:12px;font-size:.75rem;line-height:17px;text-align:left}.destination-wrapper #destination-welfare .cta--dark{display:inline-block;width:auto;margin-top:20px;margin-bottom:30px}.destination-wrapper #destination-welfare .cta--dark a{text-align:left;white-space:nowrap}.destination-wrapper #destination-welfare .get-health{display:none}}@media print{.destination-wrapper #destination-activities{padding:30px 0;background:none}.destination-wrapper #destination-activities .content-wrapper{width:100%}.destination-wrapper #destination-activities .content-wrapper .h2{font-size:36px;font-size:2.25rem}.destination-wrapper #destination-activities .content-wrapper .h2+.text{text-align:center;font-size:14px;margin:30px auto 0}.destination-wrapper #destination-activities .content-wrapper .list-activities{font-size:0}.destination-wrapper #destination-activities .content-wrapper .list-activities .item{margin-bottom:50px}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content{height:auto !important;padding:35px}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .title{font-size:16px;font-size:1rem}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .description{font-size:12px;font-size:.75rem;height:auto !important}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .see-more{display:none}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .hover{width:88%}}@media print{.sejour-wrapper .content-wrapper{max-width:none;width:100%;margin:0 auto;background:none}.sejour-wrapper #sejour-top-slideshow{display:none}}@media print{.sejour-wrapper #top-sejour-description{position:relative}.sejour-wrapper #top-sejour-description .content-wrapper{margin-top:-1px}.sejour-wrapper #top-sejour-description .content-wrapper .top{height:75px;background-color:#35414c}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price{height:75px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price{order:1;width:100%}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available,.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{width:auto;text-align:left;line-height:normal}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{font-size:16px;font-size:1rem;left:30px;padding:15px 20px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{font-size:18px;font-size:1.125rem;width:auto;right:30px;line-height:normal}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price span{font-size:30px;font-size:1.875rem}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{display:none}.sejour-wrapper #top-sejour-description .content-wrapper .main-content{padding:0 20px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description,.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu{float:left;width:50%;padding-top:60px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description{padding-right:80px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content{height:auto;overflow:inherit}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content p{font-size:14px;font-size:.875rem;margin-bottom:30px;line-height:18px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content .description-see-more{display:none}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .see-programs{display:none}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu{display:inline-block}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu img{width:100%;height:auto}}@media print{.sejour-wrapper #sejour-program{padding:50px 0;background:none}.sejour-wrapper #sejour-program .content-wrapper{padding:0 20px}.sejour-wrapper #sejour-program .content-wrapper .h2{font-size:32px;font-size:2rem}.sejour-wrapper #sejour-program .content-wrapper .content{display:table;font-size:0}.sejour-wrapper #sejour-program .content-wrapper .content .illu,.sejour-wrapper #sejour-program .content-wrapper .content .txt{display:table-cell;width:50%}.sejour-wrapper #sejour-program .content-wrapper .content .illu{height:auto !important}.sejour-wrapper #sejour-program .content-wrapper .content .illu img{position:relative;top:0;left:50%;min-width:100%;height:auto;transform:translateX(-50%)}.sejour-wrapper #sejour-program .content-wrapper .content .txt{font-size:12px;font-size:.75rem;height:auto !important;padding:40px 50px 15px 50px;vertical-align:top;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:0}.sejour-wrapper #sejour-program .content-wrapper .content .txt .h3,.sejour-wrapper #sejour-program .content-wrapper .content .txt p strong{font-size:16px;font-size:1rem;line-height:22px}.sejour-wrapper #sejour-program .content-wrapper .content .txt ul li{font-size:12px;font-size:.75rem;line-height:18px}.sejour-wrapper #sejour-program .content-wrapper .content .txt .program-see-more{display:none}}@media print{.sejour-wrapper #sejour-choose-hotel{padding:50px 0}.sejour-wrapper #sejour-choose-hotel .content-wrapper{padding:0 20px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h2{font-size:32px;font-size:2rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container{margin-top:50px;overflow:inherit}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container.abroad{padding-top:0;margin-top:10px;border:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .h3{font-size:24px;font-size:1.5rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays{margin:40px -1% 0 -1%;padding:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay{width:33.33%;margin-bottom:50px;padding:0 1%}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay:nth-child(n+4){display:inline-block}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .top .price{width:37.97468%}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .txt{height:auto !important}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .txt .name,.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .txt .city{height:auto !important}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .txt .know-more,.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .stay .txt .btn-book{display:none}.sejour-wrapper #sejour-choose-hotel .content-wrapper .see-all-hotels{display:none}}@media print{.sejour-wrapper #sejour-discover-programs .content-wrapper{width:50.61728%;padding:50px 0}.sejour-wrapper #sejour-discover-programs .content-wrapper .h2{font-size:32px;font-size:2rem}.sejour-wrapper #sejour-discover-programs .content-wrapper ul{margin-top:40px;font-size:0}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li{display:inline-block;width:calc(50% - 15px);margin-left:15px;vertical-align:top;border:1px solid #dadada}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li:first-child{margin-left:0;margin-right:15px}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content{height:auto !important}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .h3{font-size:16px;font-size:1rem}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .description{font-size:12px;font-size:.75rem;height:auto !important;line-height:16px}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .cta--light{display:none}}
