@charset "UTF-8";.jquery_date[readonly]{background-color:#fff!important}.strength-disp{color:#fff;display:none;margin-bottom:8px;padding:3px;text-align:center}.iti{width:100%}.iti .iti__selected-flag{max-height:100%!important}.tel_error{border:2px solid #f5c6cb!important}.tel_success{border:2px solid #d1e7dd!important}.iti__arrow{border:none}label.required:after{color:#dc2626;content:"•";filter:opacity(75%);font-size:1em;left:2px;position:relative;top:-6px;z-index:var(--zindex-700)}label.error{background-color:#f8d7da;border-color:#f5c6cb;border-radius:3px;color:#721c24;width:100%}label.form-check-label{margin-top:-10px}div.pagination{display:block;margin:0 auto;padding:10px;text-align:center}div.pagination .btn,div.pagination .current,div.pagination span a{background-color:var(--color-primary);border-color:#6174d1;border-radius:var(--border-radius);box-shadow:0 0 0 1px rgba(43,45,80,.1),0 2px 5px 0 rgba(43,45,80,.08),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08);color:var(--text-on-primary);padding:.3rem .8rem}div.pagination span{font-weight:700;margin:0 1.5em}div.pagination .current{background-color:var(--white);color:var(--color-text)}body{background-color:#e5ebed!important;color:#3e3c4b;font-family:RobotoLight,sans-serif!important;overflow-x:hidden}h1{color:#7eb5d0;font-family:RobotoMedium,sans-serif;font-size:2.5em;text-transform:uppercase}h2{font-family:RobotoThin,sans-serif;font-size:1.5em;font-weight:700;padding-left:0!important;padding-right:0!important}h2,h3{color:#000}h3{font-family:RobotoThin,sans-serif!important;font-size:2em}h4{color:#000;font-family:RobotoLight,sans-serif;font-size:1.4em}a,a:visited{text-decoration:none!important}p{color:#3e3c4b;font-family:RobotoLight,sans-serif;font-size:1.2em;line-height:1.2em;margin:0;padding:0}.sectionInfo{font-family:RobotoRegular,sans-serif;font-size:2em}.demandePerso{font-family:RobotoLight,sans-serif}.title-destination{font-size:1.2em}.section-text-italic{font-style:italic}.section,.section-location{padding:6em 8em}.section-bottom{padding-bottom:6em;padding-top:5em}.section-text-content{font-weight:500}.btn-primary{background-color:#7eb5d0;border:none;border-radius:0;font-size:1.2em;padding:.3em 3.5em}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#6d9ff3;box-shadow:none;outline:none}.text-primary{color:#6d9ff3!important}.text-secondary{color:#7eb5d0!important}.border-primary{border-color:#6d9ff3!important}.border-secondary{border-color:#7eb5d0!important}.image-liste{align-items:flex-end;display:flex;margin:auto auto 1.5em;max-height:100%;object-fit:cover;overflow:hidden;padding:.5em;width:100%!important}.image-liste img{height:9.5em;width:100%}.image-text{color:#fff;font-family:RobotoMediumItalic,sans-serif;font-size:1.6em;margin-left:.5em;position:absolute;text-transform:uppercase}.color-secondary{color:#7eb5d0}.bullet{border-radius:5em;width:1.5em}.bullet-square{width:1.5rem}.bullet-big,.bullet-small{border-radius:10em;height:3em;object-fit:cover;width:3em}.bullet-small{border-radius:0;height:1.4em;width:auto}.text-content-line>p{line-height:2em!important}@media (min-width:768px) and (max-width:991.98px){.section,.section-location{padding:2em 2.6666666667em}.section-bottom{padding-bottom:2em}.image-text{font-size:1.8em!important}.image-liste{margin:auto auto .8em}}@media (max-width:575.98px){h1{font-size:2.3em}h2{font-size:1.5em;padding-left:.5rem!important;padding-right:.5rem!important}h3{font-size:2em}h4{font-size:1.3em}p{font-size:1.2em;line-height:1.1em}.sectionInfo{font-size:2em}.btn-primary{font-size:1.1em;padding:.2em 2.5em}.section,.section-location{padding:1.5em 10px}.section-bottom{padding-bottom:1.5em}.col-xs-12{width:100%}.image-text{font-size:1.6em!important}.btn-search{justify-content:center!important}.image-liste{margin:0}#form_choisir_sejour .row,.container .row,.page-contacts .container .row,.page-home .container .row,.page-services .container .row,.page_separator{width:100%}}.full-separator,.separator,.v-separator{margin:1.8em auto;opacity:1;width:5em}.v-separator{border-left:1px solid #000;height:100%;margin:0 1rem;width:0}.full-separator{margin:5px 0!important;width:100%}@media (max-width:575.98px){.full-separator,.separator,.v-separator{margin:1.3em auto;width:4em}.v-separator{margin:0 15px}.full-separator{width:75%!important}}.main-logo{max-height:6em}.language-container{bottom:45px;font-family:RobotoLight,sans-serif}.language-container .langs-container{font-size:1.3em}.bandeau{width:100%}@media (max-width:575.98px){.main-logo{height:auto;max-width:285px}.language-container{bottom:5px}.language-container .locale-link{font-size:1.05em}.bandeau{min-height:100px;object-fit:cover;object-position:right;width:auto}}footer .brand-container{background-color:#2f2e2e}footer .entreprise_suisse{font-family:RobotoLight,sans-serif}footer .link-category{color:#fff;font-size:.95em;margin-bottom:8px}footer .brand-text{font-family:RobotoLight,sans-serif;font-size:1.5em;vertical-align:middle}footer .drapeau{height:1em;margin-bottom:.2em;margin-left:.5em;margin-right:.5em}footer .slogan{font-family:Roboto!important}footer .link-container{background-color:#7eb5d0}footer .fontOu{font-size:.6em!important}footer .fontOu,footer .link-list{color:#fff;font-family:RobotoLight,sans-serif}footer .link-list{font-size:1.3em;font-weight:lighter;list-style-type:none}footer .link-list a{color:#fff}footer .link-list a:hover{color:#000!important}footer .logo-dayonefactory{height:1.8em;width:auto}footer{background-color:#7eb5d0}.social{height:1.5em;width:auto}.powered{font-size:.8em}@media (max-width:575.98px){.brand-text{font-size:1.1em!important}.powered{text-align:center!important}}@media (min-width:768px) and (max-width:991.98px){.powered{float:right;font-size:.8em;padding-left:26em!important}}@media (min-width:992px){.contact{margin-left:3em!important;margin-right:0!important}.link-page{margin-left:8em!important}.powered{float:right;font-size:.8em;padding-left:26em!important}}.nav a{padding-bottom:0;padding-left:0;padding-right:3em}.menu .form-control{opacity:0;transition:all 1s;width:20%}.menu .form-control-open{opacity:1;width:100%}.nav-item{font-family:RobotoRegular,sans-serif;margin-right:10px}.nav-item a{font-size:1em}.nav-item a:hover{color:#7eb5d0!important}nav.navbar{margin-left:0}.icon-search{max-height:20px}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#7eb5d0!important}@media (min-width:1400px){nav.navbar{margin-left:15%}.nav-item{margin-right:80px}}@media (min-width:1200px) and (max-width:1399.98px){nav.navbar{margin-left:10%}.nav-item{margin-right:20px}}@media (max-width:1750px){.nav-item{margin-right:60px}}@media (max-width:1600px){.nav-item{margin-right:30px}}@media (max-width:1250px){.nav-item{margin-right:10px}}.text-error{font-size:10em;line-height:1em;position:relative}.text-error:after{-webkit-text-fill-color:transparent;animation:animate 10s ease-in-out infinite;background:-webkit-repeating-linear-gradient(-45deg,#6d9ff3,#6d9ff3,#6d9ff3,#000,#6d9ff3,#6d9ff3,#6d9ff3);-webkit-background-clip:text;background-size:400%;content:attr(data-text);left:0;position:absolute;right:0;text-shadow:1px 1px 2px hsla(0,0%,100%,.25);top:0}@keyframes animate{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.page-contacts .section-bottom,.page-home .section-bottom,.page-services .section-bottom{padding-top:0}.home-images img{margin-right:20px;max-width:260px}@media (min-width:768px) and (max-width:991.98px){.home-images img{margin-right:10px;max-width:200px}.home-first-section{margin-top:-10px;padding-top:0!important}}@media (max-width:575.98px){.home-images img{margin-right:5px;max-width:100px}.home-images .home-first-section{margin-top:-15px;padding-top:0!important}.page_presentation img{margin-bottom:15px;margin-top:15px;max-width:150px}}.location-details .location-title{font-size:2.5em}.location-details .location-country,.location-details .location-proprety{font-family:RobotoLightItalic,sans-serif!important;font-size:1.7em}.location-details .paragraph-title{color:#7eb5d0;font-family:RobotoLight,sans-serif;font-size:2.5em;text-transform:none}.location-details .budget-location{padding-left:2em}.location-details ol{text-align:justify}.location-details ol li span{font-family:RobotoLight,sans-serif!important}.location-details ul{text-align:justify}.location-details ul li span{font-family:RobotoLight,sans-serif!important}.location-details p{text-align:justify}.location-details p span span{font-family:RobotoLight,sans-serif!important}.location-details span.p{font-size:1.2em}.location-details h1{margin-top:1em}.location-details .servicePerso-font{font-family:RobotoMedium,sans-serif}.location-details .images_mise_en_avant img{max-height:250px;width:auto!important}.download-font{color:#7eb5d0;font-family:RobotoLight,sans-serif;text-align:center}.location-disponibilite{background-color:#f2f5f6}.location-download{background-color:#fff;font-size:1.3em}#locations_zone_de_tri,#regions_zone_de_tri{height:50px;margin-bottom:50px;margin-top:50px;text-align:center;width:100%}#zone_tri_loupe{text-align:left;width:20%}#zone_tri_loupe img{float:left;width:25px}#zone_tri_loupe_text{color:#7eb5d0;float:left;font-size:1.2em;font-style:italic;font-weight:700;margin-left:10px}#zone_tri_prix{width:20%}#trier_prix,#zone_tri_prix{cursor:pointer;float:left;height:50px}#trier_prix{width:5%}#trier_prix input{cursor:pointer;margin-top:5px}#locations_tri_prix,#locations_tri_prix_desc{color:#7eb5d0;font-size:1.2em;font-style:italic;font-weight:700;padding-left:15px;text-align:left}#locations_tri_prix,#locations_tri_prix_desc,#zone_tri_nbre_personnes{cursor:pointer;float:left;height:50px;width:40%}#trier_nbre_personnes{cursor:pointer;float:left;height:50px;width:5%}#trier_nbre_personnes input{cursor:pointer;margin-top:5px}#locations_tri_nbre_personnes,#locations_tri_nbre_personnes_desc{color:#7eb5d0;cursor:pointer;float:left;font-size:1.2em;font-style:italic;font-weight:700;height:50px;padding-left:15px;text-align:left;width:60%}#zone_tri_nbre_chambres{cursor:pointer;float:left;height:50px;width:20%}#trier_nbre_chambres{cursor:pointer;float:left;height:50px;width:5%}#trier_nbre_chambres input{cursor:pointer;margin-top:5px}#locations_tri_nbre_chambres,#locations_tri_nbre_chambres_desc{color:#7eb5d0;cursor:pointer;float:left;font-size:1.2em;font-style:italic;font-weight:700;height:50px;padding-left:15px;text-align:left;width:80%}.rotateimg180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fleche_ascendant,.fleche_descendant{cursor:pointer;float:left;height:15px;margin-top:5px}@media (min-width:992px){.section-location{padding-left:15em;padding-right:15em}.location-details p{padding-left:0!important;padding-right:0!important}}@media (max-width:767.98px){.location-details .location-title{font-size:2.6em}.location-details .location-country,.location-details .location-proprety{font-size:1.5em!important}.location-details .paragraph-title{font-size:2.4em}}@media (max-width:575.98px){.location-details .location-title{font-size:2.3em}.location-details .location-country,.location-details .location-proprety{font-size:1.3em!important}.location-details .paragraph-title{font-size:2em}.location-details .images_mise_en_avant img{margin-bottom:10px;max-height:150px}}@media (max-width:576px){#zone_tri_loupe{height:50px;margin:0 auto;width:80%}#zone_tri_prix{float:none;margin:0 auto;width:80%}#locations_tri_nbre_personnes,#locations_tri_nbre_personnes_desc,#locations_tri_prix,#locations_tri_prix_desc{width:80%}#zone_tri_nbre_chambres,#zone_tri_nbre_personnes{float:none;margin:0 auto;width:80%}#locations_zone_de_tri,#regions_zone_de_tri{height:auto;margin-bottom:50px}.fleche_ascendant,.fleche_descendant{height:20px}}.pagination_locations{margin:50px auto;width:fit-content}.pagination_locations .pagination{flex-flow:wrap;place-content:center}.pagination_locations .pagination .page-link{border-radius:0;color:#000}.pagination_locations .pagination .active>.page-link{background:#7eb5d0;border-color:#7eb5d0;color:#fff}@media (max-width:575.98px){.pagination{font-size:.7em}}.services-list .categorie-image{align-items:flex-end;display:flex;margin:auto auto 1.5em;max-height:450px;object-fit:cover;overflow:hidden;padding:.5em;position:relative;width:100%!important}.services-list .categorie-image .image-text{font-size:1.5em}.services-list .categorie-image img{width:100%}.services-list ul{list-style:none}.services-list ul li{display:list-item;font-size:1.1em;margin-bottom:5px;padding-left:.5em;position:relative}.services-list ul li:before{background-color:#7eb5d0;border-radius:50%;content:" ";display:block;height:7.5px;left:-7.5px;position:absolute;top:9.5px;width:7.5px}.btn-contact{font-family:RobotoMedium,sans-serif}@media (min-width:768px) and (max-width:991.98px){.services-list .categorie-image{max-height:400px}.services-list .categorie-image .image-text{font-size:1.4em!important}.services-list ul li{font-size:1.2em;margin-bottom:4px}.services-list ul li:before{height:6.5px;left:-6.5px;top:10.5px;width:6.5px}}@media (max-width:575.98px){.services-list .categorie-image{display:flex;justify-content:center;margin:auto auto .5em}.services-list .categorie-image img{max-height:250px!important;width:auto!important}.services-list .categorie-image .image-text{font-size:1.2em!important}.services-list .categorie-liste-service{display:flex;justify-content:center}}.langs-container a{color:#000}::placeholder{font-size:15px}.bv-input-base{border:0 solid #000;margin:0}.bv-input-square{border:1px solid #000;border-radius:0;padding:.1rem 5.5rem .1rem .5rem}.choisirSonSejour{font-family:RobotoLight,sans-serif;font-size:1.2rem;padding-left:15em;padding-right:15em}.choisirSonSejour .inline-inputs{padding-top:.2em}.choisirSonSejour .inline-inputs label{margin-right:8px}.choisirSonSejour #slider{width:800px}.choisirSonSejour #more_info{color:#7eb5d0;font-size:1.1em;margin:0;padding:0}.choisirSonSejour #more_info:active,.choisirSonSejour #more_info:focus,.choisirSonSejour #more_info:hover{box-shadow:none;color:#6d9ff3}@media (min-width:992px){.date-arrivee{margin-left:-3.8em;margin-right:2.2em!important}.align-separator{margin-left:3.9em}.center-separator{margin-right:3.9em}.espace-personne{padding-right:2em}.choisirSonSejour{padding-left:21em;padding-right:21em}}@media (min-width:768px) and (max-width:991.98px){.date-arrivee{margin-left:-3.8em;margin-right:3.5em!important;width:8em}.align-separator{margin-left:3.9em;margin-right:-1.7em}.center-separator{margin-right:2.2em}.espace-personne{padding-right:1.9em}.choisirSonSejour{padding-left:50px;padding-right:50px}.bv-input-square{padding:.1rem 2rem .1rem .5rem!important}}@media (max-width:767.98px){.choisirSonSejour{padding-left:2rem!important;padding-right:2rem!important}.bv-input-square{padding:.1rem 1rem .1rem .5rem!important}}@media (max-width:575.98px){.choisirSonSejour{padding-left:10px!important;padding-right:10px!important}.bv-input-square{padding:.1rem 1rem .1rem .5rem!important}}.image-liste-bloc{padding:0}.image-liste-bloc .image-col{object-fit:cover}.image-liste-bloc .image-col img{height:100%;max-height:450px;object-fit:cover;width:100%}.location-country .bullet-square,.location-proprety .bullet-square{margin-left:-.3em}.list-half{display:flex}@media (min-width:768px){.image-liste-bloc .image-col img{max-height:250px!important}}@media (min-width:992px){.image-liste-bloc .image-col img{max-height:350px!important}}.list-card{transition:all .5s}.colorCentre{color:#010972}.list-card:hover{filter:grayscale(100%)}.location-title{color:#7eb5d0;font-family:RobotoMedium,sans-serif;font-size:1.8em;font-weight:700;text-align:left}.location-country,.location-proprety{color:#7eb5d0;font-family:RobotoLightItalic,sans-serif;font-size:1.2em;font-weight:700;line-height:2em;text-align:left}.location-proprety-container{flex-direction:row}.location-proprety{color:#3e3c4b;font-family:RobotoLight,sans-serif;font-size:1.2em;font-weight:400}.img-bandeau{height:8em;object-fit:cover}.location-list-margin{margin:0}.location-list-margin .row{padding:0}@media (max-width:767.98px){.location-title{font-size:2em}.location-country,.location-proprety{font-size:1em}.location-proprety{flex-direction:column;font-size:1.1em}}@media (max-width:575.98px){.location-title{font-size:1.5em}.location-country,.location-proprety{font-size:.9em}.location-list-margin{padding:0}.location-list-margin .row{padding:unset;padding-left:30px}#locCarrousels .pe-0{padding:0}}.content-title-container img{max-width:80px}.content-title-container .sub-title{font-weight:700}@media (max-width:575.98px){.content-title-container img{max-width:70px}}.jquery_date{max-width:120px}.bv-checkbox-round[type=checkbox]{border-radius:1rem!important}.bv-checkbox-round[type=checkbox]:checked{background-color:#7eb5d0}.bv-cara-image{max-height:25px;max-width:25px}.servicePerso{cursor:pointer!important}.servicePersoNotSelected{color:#7eb5d0}.servicePersoNotSelected img{border-color:transparent!important}.servicePersoSelected{color:#000}.servicePersoSelected img{border-color:#7eb5d0!important}@font-face{font-family:roxborough;src:url(/build/fonts/RoxboroughCF-Bold.df3245ba.woff)}@font-face{font-family:RobotoBlack;src:url(/build/fonts/Roboto-Black.2a428584.ttf)}@font-face{font-family:RobotoBlackItalic;src:url(/build/fonts/Roboto-BlackItalic.77e50ab1.ttf)}@font-face{font-family:RobotoBold;src:url(/build/fonts/Roboto-Bold.75371f53.ttf)}@font-face{font-family:RobotoBoldItalic;src:url(/build/fonts/Roboto-BoldItalic.60c1f67b.ttf)}@font-face{font-family:RobotoItalic;src:url(/build/fonts/Roboto-Italic.beb7fe13.ttf)}@font-face{font-family:RobotoLight;src:url(/build/fonts/Roboto-Light.8be2d148.ttf)}@font-face{font-family:RobotoLightItalic;src:url(/build/fonts/Roboto-LightItalic.43cbee78.ttf)}@font-face{font-family:RobotoMedium;src:url(/build/fonts/Roboto-Medium.7429a63c.ttf)}@font-face{font-family:RobotoMediumItalic;src:url(/build/fonts/Roboto-MediumItalic.56a82359.ttf)}@font-face{font-family:RobotoRegular;src:url(/build/fonts/Roboto-Regular.a8d6ac03.ttf)}@font-face{font-family:RobotoThin;src:url(/build/fonts/Roboto-Thin.1711b41f.ttf)}@font-face{font-family:RobotoThinItalic;src:url(/build/fonts/Roboto-ThinItalic.026cbce1.ttf)}.reservations-forms .preReservation-form .inline-inputs label{margin-right:8px}.reservations-forms .reservation-date{font-weight:700}.reservations-forms .budget{font-family:RobotoRegular,sans-serif!important;font-size:2em}.reservations-forms .budget-lbl{font-size:1.5em}.reservations-forms .btn-reservation{font-family:RobotoMedium,sans-serif;font-size:1.3em;padding-left:1.7em!important;padding-right:1.7em!important}@media (max-width:575.98px){.reservations-forms .budget{font-size:1.8em}.reservations-forms .budget-lbl{font-size:1rem}.reservations-forms .btn-reservation{font-size:1em;font-size:1.2em;padding:.8em}}.inline-inputs .form-control,.inline-inputs .form-select{display:inline!important;width:auto!important}