.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#09f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff;border-color:#09f}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.btn-success,.btn-success:active,.btn-success:focus,.btn-success:hover{background:#ff8601!important;border:1px solid #ff8601;border-color:#ff8700!important}.header_landing_page{background:url(images/Alpissime_Key_Art_BG.jpg) no-repeat;background-size:cover;background-position:0 69%}.header_landing_page_ete{background:url(images/baniere_landing_ete_new.jpg) no-repeat center center}.search_landing_page{padding:10px 20px;border-radius:10px;background:#09f;margin-top:0}.recherccc{padding:2px;border:1px solid #fff;border-color:#fff;box-shadow:none}input,select{border-radius:5px!important;font-weight:900}#recherche_div{margin-top:-46px}.recherccc:hover{border:1px solid #fff;border-color:#fff!important}.btn-success[disabled]{background:#fff;border-color:#09f;color:#09f;border-radius:5px}.desc_avantages{font-weight:100;text-transform:none}.avantages{height:95px;box-shadow:0 4px 5px 0 #ddd}.landing_page{background:#09f;margin-bottom:45px;margin-top:0;padding-top:0}.landing .text_partenaires_services{height:160px;color:#fff}.text_partenaires_services h2{color:#fff;font-weight:400}.btninfo{width:55%;padding:9px}.partenaires_services button.btninfo{line-height:.8}.recherccc{border:1px solid #fff;border-color:#fff!important}.nav>li>a:focus,.nav>li>a:hover{background-color:#fff0}#products_services{padding-top:0}div#bar-header{background-color:#fff;border-color:#fff}.right_menu a{color:#09f!important;font-weight:700}.btn-white:hover{background-color:#fff!important;border-color:#09f!important;color:#09f}.btn-transp{background-color:#fff0;border:2px solid #fff}.btn-transp:hover{background-color:#fff;border:2px solid #fff;color:#09f!important}.landing .modif_menu{font-weight:400;margin-top:4%;font-size:14px}#myNavbar{margin-bottom:0}ul.nav.navbar-nav.navbar-right{margin-top:1.2%}ul.nav.navbar-nav.navbar-right button{margin-bottom:0;margin-top:4%}ul.nav.navbar-nav.navbar-right li{display:inline-block;padding-left:8px;padding-right:8px}ul.nav.navbar-nav.navbar-right li a{font-size:14px;font-weight:700;padding-right:0;padding-left:0}.modif_menu a{color:#969b9d!important}#bottom-2{padding-top:0}#services_prop{padding-top:20px}#services_prop .fa-gift,#services_prop .fa-group,#services_prop .fa-key,#services_prop .fa-magic,#services_prop .fa-rocket,#services_prop .fa-tasks{font-size:40px;color:#09f}#services_prop h3{font-size:calc(19px + (24 - 19) * ((100vw - 700px) / (2000 - 700)));color:#3b3b3b;margin-top:0;font-weight:500}.div_service_span{display:flex}.service_span{padding-right:25px;display:block}.bloc_liste_service .col-md-4{margin-top:3%}.separator_row{text-align:center;margin:20px}.separator_wrapper::after,.separator_wrapper::before{background-color:#ff8700;display:inline-block;vertical-align:middle;content:"";width:70px;height:1px;margin-top:-4px}.separator_first_circle{display:inline-block;width:10px;height:10px;border:3px solid #ff8700;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.separator_second_circle{float:left;width:4px;height:4px;background-color:#ff8700;border:2px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.separator_line_wrapper{margin-bottom:10px}.separator_line_wrapper::after,.separator_line_wrapper::before{background-color:#cdcdcd;display:inline-block;vertical-align:middle;content:"";width:25%;height:1px}.separator_first_line{display:inline-block;width:30%;border:3px solid #ff8700}h3.subtitle{margin:10px 0 20px 0;clear:both;font-size:15px;line-height:28px;color:#969b9d;text-transform:initial}.divButton{display:flex}#recherchelogement{margin-right:0;margin-top:5px;margin-bottom:0}#btn_services{margin-right:3%;margin-top:5px;margin-bottom:0}.btn-padding{padding:6px 7px}#infosection h2{height:0}#infosection{padding:0}.btn-white{background-color:#fff;border-color:#09f;box-shadow:none;white-space:normal;color:#09f}.btn-lg{border-radius:3px}.blockmargin{margin-top:50px}.description-product p,.description-product a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;margin-top:0}.description-product p:last-of-type{font-size:12.6px}.description-product a{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-weight:700;text-decoration:none;font-size:16px}.description-product a.no-wrap{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;margin:6px 0}.home-annonces.marketing-annonces .description-product,.marketing-annonces .description-product{top:65%}@media only screen and (max-width:550px){.home-annonces.marketing-annonces .description-product,.marketing-annonces .description-product{top:50%}.marketing-annonces .featured-image img{height:220px!important}}.modal.in{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#00000052}.description-product{font-size:14px;color:#333;padding:10px 5px;min-height:initial}.landing-annaonce-titre-blanc,.title-newsletter{font-size:calc(16px + (25 - 16) * ((100vw - 300px) / (2000 - 300)));color:#969b9d;font-weight:500}#products_services h3,#products_services h3 a{color:#000;font-weight:initial;cursor:pointer;font-size:15px}#products_services h3{margin:10px 0 25px 0}.stars2{height:55px;background:url(../../images/ico/2stars.png) 0 0 no-repeat}.stars3{height:55px;background:url(../../images/ico/3stars.png) 0 0 no-repeat}.stars4{height:55px;background:url(../../images/ico/4stars.png) 0 0 no-repeat}.stars5{height:55px;background:url(../../images/ico/5stars.png) 0 0 no-repeat}.alpissimeicon{height:55px;background:url(../../images/ico/alpissimeicon.png) 0 0 no-repeat}.wifimg{height:55px;background:url(../../images/ico/wifi.png) 0 0 no-repeat}.surfaceicon{height:20px;background:url(../../images/icon/surface.png) 0 0 no-repeat}.vueicon{height:20px;background:url(../../images/icon/vue.png) 0 0 no-repeat}.personneicon{height:20px;background:url(../../images/icon/personne.png) 0 0 no-repeat}.residenceicon{height:20px;background:url(../../images/icon/residence.png) 0 0 no-repeat}.etageicon{height:20px;background:url(../../images/icon/etage.png) 0 0 no-repeat}.loupeicon{height:20px;background:url(../../images/icon/loupe.png) 0 0 no-repeat}.at_wishlist{height:30px;width:30px;cursor:pointer;background:url(../../images/svg/at_wishlist.svg) 0 0 no-repeat;z-index:10;right:1.2rem!important}.not_at_wishlist{height:30px;width:30px;background:url(../../images/svg/not_at_wishlist.svg) 0 0 no-repeat;z-index:10;right:1.2rem!important}.product-etat{position:absolute;margin-top:5px;right:1rem;top:0}#infosection h2,.landing_page h2,a#trigger{visibility:hidden}.bg-blue{background-color:#09f!important}.bg-grey{background-color:#a1a1a1!important}.btn-blue{background-color:#09f!important;border-color:#09f!important;box-shadow:none;white-space:normal;border-radius:6px;font-size:16px}.btn-blue:hover{background-color:#0069d9!important;border-color:#0069d9!important;color:#fff}.hover-rose.btn-blue:hover{background-color:#fc427b!important;border-color:#fc427b!important}.btn-blue-dark{background-color:#0069d9!important;border-color:#0069d9!important;border-radius:6px}.btn-white{background-color:#fff!important;border-color:#09f!important;box-shadow:none;white-space:normal;color:#09f;font-size:16px}.btn-grey{background-color:#a1a1a1!important;font-size:16px}.btn-grey:hover{background-color:#8b8a8a!important}#bottom-2 a{color:#000}#bottom-2 .col-sm-3{margin:13px 0}.slick-slider .slick-slide img{width:80%}.btn-sociaux span.share_this>span,.btn-sociaux.list-inline>li{display:inline-block;width:35px;height:35px;background:#0096ff;text-align:center;border-radius:50%;line-height:2.5;color:#fff;margin-left:5px}.btn-sociaux span.share_this>span i,.btn-sociaux.list-inline>li i{font-size:large;color:#fff}.tooltip-inner{max-width:300px;width:300px}body{font-family:"DM Sans",sans-serif!important;font-size:calc(13px + (17 - 13) * ((100vw - 300px) / (2000 - 300)))}.h1,h1{color:#3a3a3a;font-size:calc(30px + (31 - 25) * ((100vw - 300px) / (2000 - 300)));font-weight:500}.h2,h2{font-size:calc(17px + (25 - 17) * ((100vw - 300px) / (2000 - 300)));font-weight:300;color:#3a3a3a}h3{font-size:calc(15px + (20 - 15) * ((100vw - 300px) / (2000 - 300)))}h4{font-size:calc(13px + (17 - 13) * ((100vw - 300px) / (2000 - 300)))}.text-blue{color:#09f}#mes_annonces h1.text-blue{font-size:calc(12px + (16 - 12) * ((100vw - 300px) / (2000 - 300)))}.navbar-expand-xl{justify-content:space-between}nav a.nav-link{font-weight:500;text-decoration:underline}.btn-alpissime{background-color:#1a9cfc;border-radius:5px;border:1px solid #1a9cfc;font-weight:500;margin-top:6px}li.nav-item i{font-size:x-large}.user-menu.dropdown-menu{right:0;left:auto}.nav-user.dropdown-toggle::after{display:none}.nav-user img{width:26px}#header_landing_page{width:100%}.header_landing_page{background:url(../../images/Alpissime_Key_Art_BG.jpg) no-repeat;background-size:cover;background-position:0 69%}.header_landing_page_ete{background:url(../../images/baniere_landing_ete_new.jpg) no-repeat left center;background-size:cover}.header_landing_new_page{background:url(../../images/landing/alpissime-location-de-vacances-sejour-ski.jpg) no-repeat;background-size:cover;background-position:0 69%;height:300px}.header_landing_new_page_ete{background:url(../../images/landing/alpissime-location-de-vacances-a-la-montagne-ete.jpg) no-repeat left center;background-size:cover;height:300px}.header_landing_new_page .responsive-title-wrapper span.bg-pink,.responsive-title-wrapper span.bg-pink{-webkit-box-decoration-break:clone;box-decoration-break:clone}#header_landing_page{min-height:300px}@media only screen and (min-width:800px) and (max-width:990px){#header_landing_page{min-height:500px}.header_landing_new_page .landing-row,.header_landing_new_page_ete .landing-row{display:inline-block}}@media only screen and (min-width:550px) and (max-width:800px){#header_landing_page{min-height:550px}#header_landing_page.header-commercialisation{min-height:450px}.header_landing_new_page .landing-row,.header_landing_new_page_ete .landing-row{display:inline-block}}@media only screen and (max-width:550px){#header_landing_page{min-height:600px}#header_landing_page.header-commercialisation{min-height:520px}.header_landing_new_page .landing-row,.header_landing_new_page_ete .landing-row{display:inline-block}.responsive-title-wrapper{padding-top:40px;padding-bottom:30px}.responsive-title-wrapper h1{line-height:40px!important;font-size:calc(20px + (31 - 25) * ((100vw - 300px) / (2000 - 300)))}}@media only screen and (min-width:447px) and (max-width:550px){#header_landing_page{min-height:550px}}@media only screen and (max-width:344px){#header_landing_page{min-height:700px}#header_landing_page.header-commercialisation{min-height:600px}}@media only screen and (max-width:350px){.form_newsletter input{font-size:.8rem}.form_newsletter .btn{font-size:.8rem;padding-left:5px;padding-right:5px}}#header_landing_page .header-infos{margin-left:auto;margin-right:auto;text-align:center}@media only screen and (min-width:990px){#header_landing_page .header_landing_new_page_ete .responsive-title-wrapper h1{width:800px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:990px){#header_landing_page .header_landing_new_page_ete .responsive-title-wrapper h1{width:inherit;margin:auto}}#header_landing_page h1,.header_landing_new_page h1,#header_landing_new_page_ete h1{line-height:57px}#header_landing_page .header-info,.landing-pillars .header-info{background-color:#fff;width:auto;height:auto;display:inline-block}.header-infos .header-info .fa:before{vertical-align:middle}.bg-pink{color:#fff;background-color:#FB417B}.text-title-shadow{text-shadow:3px 3px 4px #000}.bg-gradient::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 50%,#000 100%)}.bg-nice-blue{color:#fff;background-color:#0096ff}.search_landing_page{padding:10px 20px;border-radius:10px;background:#09f;margin-top:0}.rechercheLanding{padding:35px;background:#fff;border-radius:10px;margin-top:12%;margin-bottom:12%}.rechercheLanding h2{margin-top:0;margin-bottom:20px;color:#333}.rechercheLanding .input-group>.custom-select:not(:first-child),.rechercheLanding .input-group>.form-control:not(:first-child),.research-module .input-group>.custom-select:not(:first-child),.research-module .input-group>.form-control:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rechercheLanding .input-group>.custom-select:not(:last-child),.rechercheLanding .input-group>.form-control:not(:last-child),.research-module .input-group>.custom-select:not(:last-child),.research-module .input-group>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rechercheLanding .input-group>.custom-select,.rechercheLanding .input-group>.form-control,.research-module .input-group>.custom-select,.research-module .input-group>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.btn.btn-decrement{padding:0 10px;min-width:0.5rem!important;border-left:none;border-right:none}.btn.btn-increment{padding:0 10px;min-width:0.5rem!important;border-left:none}.btn.btn-decrement.btn-outline-secondary,.btn.btn-increment.btn-outline-secondary{border-color:#ced4da}.nbCouchage-group input.form-control{border-left:none;border-right:none}.nbCouchage-group .input-group-text{background-color:#fff0;border-right:none}.btn-search{width:100%;background:#09f;padding:10px;color:#fff;margin-top:10px;border:none;font-weight:700;font-size:20px}#location_au.form-control[readonly],#location_au_msg.form-control[readonly],#location_du.form-control[readonly],#location_du_msg.form-control[readonly]{background-color:#fff}.nbCouchage-group .input-group-prepend .input-group-text{padding-right:28px}.reservetion-group.nbCouchage-group .input-group-prepend .input-group-text{padding-right:0}.nbradulte .btn-increment,.nbrenfant .input-group-prepend .input-group-text,input#nbradulte,input#nbrenfant{border-radius:0!important}.rechercheLanding .form-group label,.rechercheLanding h2,.research-module .form-group label,.research-module h2{font-weight:700}.icon-reass{width:100px;display:flex;float:left;padding:20px}.icon-reass img{width:inherit}.text-reass{display:flex}.featured-product .carousel-inner{border-radius:5px}ol.carousel-indicators{margin-bottom:0}span.stars{float:right;color:#3caffb}footer h3{font-size:22px;color:#969b9d;font-weight:300}footer a{color:#000}#magazine .thumbnail{height:100%}#magazine .thumbnail{display:flex;flex-direction:column}#magazine .thumbnail .caption{display:flex;flex-direction:column;height:100%}#magazine h3{height:80px;overflow:hidden;text-overflow:ellipsis}#magazine h4{font-size:1rem}#magazine .thumbnail img{height:200px;object-fit:cover}a.magazine-link,a.magazine-link:hover{color:#212529;text-decoration:none}a.voir-plus-land{color:#09f;text-decoration:underline}.loc-massif .carousel-control-next,.loc-massif .carousel-control-prev{filter:invert(100%)}.loc-massif .carousel-inner{height:430px}.loc-massif .massif-full-img-bg{min-height:430px;background-size:cover!important;background-position:center!important;margin:0}.loc-massif .loc-massif-description{height:360px}.loc-massif .loc-massif-description p{font-size:14px!important}.loc-massif .loc-massif-bottom{height:70px}.loc-massif .loc-massif-bottom .badge{font-size:18px!important;padding:.4em .6em!important;border:1px solid #1e87f0}.loc-massif .loc-massif-bottom .badge:hover{text-decoration:none;box-shadow:1px 1px 3px #32557e}.loc-massif-resorts div.col-3 img{box-shadow:0 2px 3px #32557e;background-color:#0096ff}@media (min-width:767px) and (max-width:993px){.loc-massif .loc-massif-description{height:auto;min-height:380px}.loc-massif .loc-massif-bottom{height:80px}}@media (max-width:379px){.loc-massif .loc-massif-description{height:auto;min-height:400px}.loc-massif .loc-massif-bottom{height:90px}}section.latest-reviews{margin-bottom:100px}section.latest-reviews .latest-annonce-with-review .overflow-hidden{height:157px}section.latest-reviews .latest-annonce-with-review .position-absolute{z-index:100;top:70%;font-size:11px;right:0%;left:0%}section.latest-reviews .latest-annonce-with-review .position-absolute div{min-height:100%;min-width:75%}section.hebergement img.img-rounded{border-radius:1rem;height:350px;width:100%;object-fit:cover}section.concierge img.img-rounded{border-radius:1rem;-webkit-box-shadow:0 5px 5px 0 rgb(0 0 0 / .16);-moz-box-shadow:0 5px 5px 0 rgb(0 0 0 / .16);box-shadow:0 5px 5px 0 rgb(0 0 0 / .16)}.font-size-small{font-size:small!important}.collapse-button-chevron{height:30px;width:30px}[aria-expanded="false"] .fa-chevron-up,[aria-expanded="true"] .fa-chevron-down{display:none}.px-6{padding-left:5rem!important;padding-right:5rem!important}.px-4-5{padding-left:2rem!important;padding-right:2rem!important}#FormReservation label,#UtilisateurAddForm label{font-weight:500;font-size:16px}.custom-select:focus,.form-control:focus{box-shadow:none}#UtilisateurAddForm input,#UtilisateurAddForm select,#nbCouchage_adulte,#nbCouchage_enfant,.UtilisateurEditForm input,.UtilisateurEditForm select{border-radius:0!important}#location_au,#location_au_msg,#location_du,#location_du_msg{border-radius:5px 0 0 5px!important}.text-small{font-size:12px!important}.cursor-pointer{cursor:pointer}.loc-massif .carousel-control-next-icon,.loc-massif .carousel-control-prev-icon{background-image:none;width:auto;height:auto}.loc-massif .carousel-control-next-icon:before{font-family:FontAwesome;content:"\f105";font-size:4rem;color:grey}.loc-massif .carousel-control-prev-icon:before{font-family:FontAwesome;content:"\f104";font-size:4rem;color:grey}.hide{display:none!important}#UtilisateurAddForm .custom-checkbox label.custom-control-label{padding-top:3px}#UtilisateurAddForm .gj-datepicker span.input-group-append button{border-radius:0}.errorNumberTel.form-control.is-valid,.was-validated .errorNumberTel.form-control:valid{background-image:none;border-color:#dc3545}#num_tel.form-control.is-valid:focus,.was-validated #num_tel.form-control:valid:focus{border-color:#ced4da;box-shadow:none}#num_tel.form-control.is-valid,.was-validated #num_tel.form-control:valid{background-image:none}input[data-readonly]{pointer-events:none}.ui-tooltip-options{width:45%}.hidden{display:none}.btn-default{background-color:#efefef;border:1px solid #ccc}.ui-tooltip.ui-tooltip-voyageurs{width:200px!important;padding:10px}.validerbtn.w-100{width:100%!important}.ui-tooltip{padding:10px 20px;color:#000;border-radius:2px;box-shadow:0 0 1px #000;background:#fff;position:absolute;max-width:100%!important}.ui-widget-shadow{z-index:16}.ui-tooltip-budget{width:60%}.ui-widget-header{background:#3caffb!important}.ui-tooltip-content .ui-slider-handle{border:1px solid #3caffb!important}.ui-widget-header .ui-icon{background-image:url(../../img/ui-icons_ffffff_256x240.png)!important}.ui-datepicker .ui-datepicker-title{color:#fff}#btn-reset{padding:7.6px 5px;height:auto!important;font-size:13px}.pagination{text-align:center;display:block}#mes_annonces.mes_annonces .pagination .list-inline>li{display:inline-block;padding-left:12px;padding-right:0}#annonceRechercheForm .col-lg,#annonceRechercheForm .col-lg-15,#annonceRechercheForm .research-module-main .col-lg-2{padding-left:5px;padding-right:5px}#annonceRechercheForm .research-module-pillars label{margin-bottom:0}#annonceRechercheForm .research-module-pillars .btn{height:45px;line-height:28px}#annonceRechercheForm .research-module-pillars .btn .switch{top:4px}@media (min-width:992px) and (max-width:1199.98px){#annonceRechercheForm .research-module-pillars .col-lg-3{flex:0 0 30%;max-width:30%}#annonceRechercheForm .research-module-pillars .btn{font-size:14px}}@media (max-width:578px){#annonceRechercheForm .research-module-pillars .btn,#annonceRechercheForm .research-module-pillars select{font-size:11pt}#annonceRechercheForm .research-module-pillars .col-6{padding-left:2px;padding-right:2px}#annonceRechercheForm .research-module-pillars .sort_div_wrapper .col-4{padding:0}}@media (max-width:465px){#annonceRechercheForm .research-module-pillars .validerdiv .btn{font-size:10pt;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#annonceRechercheForm .research-module-pillars .sort_div_wrapper .col-4{display:none}#annonceRechercheForm .research-module-pillars .sort_div_wrapper .col-8{width:100%;max-width:100%;flex:auto}}#annonceRechercheForm .sort_div_wrapper select{height:30px;margin:0;padding:0 1.75rem 0 .75rem}.nbCouchage-input .btn.btn-decrement.btn-outline-secondary,.nbCouchage-input .btn.btn-increment.btn-outline-secondary,.nbCouchage-input .form-control,.nbCouchage-input .input-group-text{border:none;background-color:#fff0}.nbCouchage-input input#nbCouchage_adulte,.nbCouchage-input input#nbCouchage_enfant{width:20px;max-width:20px;padding:0}.nbCouchage-input .btn-outline-secondary:hover{color:#000}#UtilisateurAddForm .input-group-append .input-group-text,#UtilisateurAddForm .input-group-append .input-group-text label,#header_landing_page .input-group-append .input-group-text,#header_landing_page .input-group-append .input-group-text label,.dateclass .input-group-append .input-group-text,.dateclass .input-group-append .input-group-text label{cursor:pointer}#UtilisateurAddForm .input-group-append .input-group-text,#header_landing_page .input-group-append .input-group-text,.dateclass .input-group-append .input-group-text{background-color:#fff0}#UtilisateurAddForm .input-group-append .input-group-text i,#header_landing_page .input-group-append .input-group-text i,.dateclass .input-group-append .input-group-text i{opacity:.5}.location_du .input-group>.input-group-append>.input-group-text{border-radius:0}#lightgallery img.img-fluid-thumb{max-width:100%;width:100%;height:242px;object-fit:cover}.item-light.one-photo img.img-fluid{object-fit:cover}.item-light img.img-fluid{width:100%;object-fit:cover;height:500px}@media only screen and (max-width:450px){#lightgallery .item-light img.img-fluid{height:200px}}#lightgallery #voir-photo.btn{position:absolute;right:0;bottom:0;background:rgb(0 0 0 / .7);border-radius:25px;color:#fff;margin-bottom:1em;z-index:99;margin-right:1em;font-size:larger;box-shadow:none}#lightgallery #voir-photo.btn:hover{background:#000}#lightgallery #voir-photo.btn:focus{box-shadow:none}.detail-res{background-color:#fff;padding:10px 5px}.detail-res .th{color:#3caffb;min-width:100px;text-align:left;background:#fff;vertical-align:middle;font-weight:500}.detailvoirplus{height:42px;width:100%;background:url(../../images/bg_plus.png) repeat-x}.detailvoirplus table{margin:0 auto}.detailvoirplus .tdmiddle{color:#3caffb;font-size:17px;font-weight:300;padding-top:8px;cursor:pointer}.font-larger{font-size:1.75rem;font-weight:500}.infobullerating{display:none;background:#f5f5f5;padding:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:450px;text-align:center;position:absolute;z-index:10}.rating-stars .star i,.rowrating2 .star i{font-size:.8em}.rowrating2 .col-md-3.form-horizontal .form-group.row{align-items:baseline}.review-block-name .fa{margin-right:10px;color:#969b9d}#easyPaginate>.commentaire.col-md-4>.row{align-items:flex-end}#reservationloc #blockdetailprix p{text-align:left;font-weight:500}#reservationloc #blockdetailprix p .resright{float:right}.btn-pink{background-color:#ee437a;font-size:larger}.btn-pink:hover{background-color:#ee175c}.tooltipservice i{color:grey}.tooltip-inner{background-color:#fff;color:#000;padding:.8em;text-align:left;box-shadow:0 0 5px #000;border-radius:0}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#fff!important}.tooltip.bs-tooltip-left .arrow:before{border-right-color:#fff!important}.tooltip.bs-tooltip-bottom .arrow:before{border-right-color:#fff!important}.tooltip.bs-tooltip-top .arrow:before{border-right-color:#fff!important}#mapdiv{height:400px}.repondreavis{font-size:13px}a.linkresponse{color:#3caffb;cursor:pointer;float:right}.espacereponse{padding-left:1em}#ui-datepicker-div{z-index:9999999999!important}.espace-menu h3,h3.espace-type{font-size:calc(16px + (28 - 16) * ((100vw - 300px) / (2000 - 300)));border-bottom:2px solid #fff0}@media (min-width:1077px){.espace-menu h3,h3.espace-type{font-size:calc(14px + (28 - 16) * ((100vw - 300px) / (2000 - 300)))}}@media (min-width:2100px){.espace-menu h3,h3.espace-type{font-size:calc(10px + (28 - 16) * ((100vw - 300px) / (2000 - 300)))}}.espace-menu h3.border-bottom-menu-espace{border-bottom:2px solid #000}.espace-menu h3 a{color:#000;text-decoration:none}.espace-menu h3 a:hover{border-bottom:2px solid #000;text-decoration:none}.px-0-3{padding:0 1.25rem 0 .25rem}table#table_id_valid td{padding:.5rem .75rem;vertical-align:middle}#table_id_valid th{font-weight:300}#table_id_valid tr.thead th{font-size:calc(14px + (19 - 14) * ((100vw - 300px) / (2000 - 300)))}table h5{font-size:calc(14px + (20 - 14) * ((100vw - 300px) / (2000 - 300)))}div.dataTables_wrapper div.dataTables_paginate ul.pagination{display:flex}.dataTables_wrapper input,.dataTables_wrapper select{border-radius:0!important}#table_id_valid button.btn-blue:disabled{background-color:grey!important;cursor:auto;border-color:gray!important}.error_formul{color:red}.bg-orange{background-color:#ff8601}.bg-orange:hover{background-color:#ff7c01}.line-height-1-4{line-height:1.4}.line-height-0-5{line-height:.5}.font-size-14{font-size:14px}.delete-border-top{background-color:#fff;margin-top:-3.05rem}.notif-icon{position:absolute;top:-25%;right:-20%;background:#ee437a;border-radius:50%;height:20px;width:20px;font-size:14px;line-height:1.3;text-align:center}img.thumb-detail-annonce.img-fluid{height:204px;object-fit:cover}.cursor-auto{cursor:auto}.msg_send_btn,.sent_msg p{background:#0096ff!important}.active-steps{background:#09f;color:#fff}.ann-step{position:relative;height:40px;font-weight:500;line-height:2.6}a .ann-step{color:#212529;text-decoration:none}.list-steps a:hover{color:#09f;text-decoration:none}.list-steps a:hover .ann-step{color:#09f}.list-steps a .ann-step.active-steps{color:#fff}.active-steps.ann-step{background:#09f}.ann-step:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #f8f9fa;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.ann-step:before{content:"";position:absolute;right:-22px;bottom:0;width:0;height:0;border-left:20px solid #fff;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.list-steps:nth-child(1) .active-steps.ann-step:after{border-left:20px solid #09f}.after-active-steps.ann-step:after{border-left:20px solid #09f}.list-steps:nth-child(4) .ann-step:before{border-left:20px solid #f8f9fa;right:-20px}.list-steps:nth-child(4) .active-steps.ann-step:before{border-left:20px solid #09f}.select2-container--default .select2-selection--single,form#AnnonceAddForm input,form#AnnonceAddForm select,form#AnnonceAddForm textarea{border-radius:0!important}.select2-container--default .select2-selection--single{border:1px solid #d3d3d3!important}.select2-container .select2-selection--single{height:38px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem!important;color:#495057!important;line-height:35px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4d4b4b #fff0 #fff0 transparent!important;top:78%!important;left:41%!important}form#AnnonceAddForm label,form#AnnonceAddForm legend,legend.col-form-label{font-weight:500}form#AnnonceAddForm .custom-checkbox label,form#AnnonceAddForm .custom-radio label{font-weight:400}.text-medium{font-size:.79rem}.imageupload{width:100%;height:500px;position:relative}#formImage{width:100%;height:500px;position:relative}#supprimeone{position:absolute;bottom:1em;left:1em;background-color:#7b7b7b;color:#f0f0f0;text-transform:uppercase}#couvertureone{position:absolute;bottom:1em;right:1em;background-color:#7b7b7b;color:#f0f0f0;text-transform:uppercase}#couvertureone:disabled,#supprimeone:disabled{cursor:auto}#loading-indicator{position:absolute;z-index:10;top:48%;left:31%}.imageupload .btn-file{width:100%;height:100%}.dropzone{border:2px dashed rgb(0 0 0 / .3)!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px!important}.dropzone .dz-message{width:100%;margin:0!important}.dropzone .dz-message i{opacity:.2}.dropzone .dz-preview{margin:5px!important;width:30%}.dropzone .dz-preview .dz-image{border-radius:0!important;width:100%!important}.dz-image img{height:100%;width:100%;object-fit:cover}.line-clamp-2ligne{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-pagedepot{height:90vh;background:url(../../images/baniere_landing_ete_new.jpg) center no-repeat;background-size:cover}.mb-n10{margin-bottom:-6rem!important}.nbr-msg{width:15px;height:15px;border-radius:50%;background:#09f;color:#fff;margin-left:-10px;display:inline-block;text-align:center;line-height:1.3;font-size:11px;position:absolute}.nbr-rsrv{width:15px;height:15px;border-radius:50%;background:#09f;color:#fff;margin-left:-10px;display:inline-block;text-align:center;line-height:1.3;font-size:11px;position:absolute}.nav-link .fa-new-reservation::before{width:26px;height:26px}.nav-item .nouveau-badge{height:26px;margin-top:.4rem}#navbarSupportedContent2 .nav-item .nouveau-badge {margin-top: 0rem;}.ui-widget{font-size:.9em}#FormReservation input,#FormReservation select,#FormReservation textarea{border-radius:0!important}.imageupload .alert{position:absolute;width:100%;border-radius:0}.dropzone.dz-clickable i{cursor:pointer}#mes_annonces h2{font-weight:500;font-size:calc(20px + (32 - 20) * ((100vw - 300px) / (2000 - 300)));color:#000}#mes_annonces a{text-decoration:none}#ModalEdit .modal-dialog,#Modaladd .modal-dialog,#editModel .modal-dialog,#plusdetails .modal-dialog,#prop-reservation-details-popup .modal-dialog{max-width:650px}#espace_locataire h4{font-weight:700}.ui-widget{font-family:inherit!important}.titleann{font-weight:700;font-size:15px}ol.list-depotann{list-style:none;counter-reset:li}ol.list-depotann li::before{content:counter(li) ".";color:#09f;display:inline-block;width:1.5em;margin-left:-1em;font-weight:700;font-size:17px}ol.list-depotann li{counter-increment:li}ul.puce-check{list-style:none;line-height:2}ul.puce-check li::before{font-family:FontAwesome;content:"\f00c";color:#09f;display:inline-block;width:1.5em;margin-left:-1em;font-size:17px}.icon-center{box-shadow:0 0 0 8px #fff,0 0 0 11px #f8f9fa}@media (max-width:575.98px){#reservation_en_cours #example_length label{margin-left:1rem}.ann-step::before{border-left:20px solid #f8f9fa;border-top:20px solid #fff;border-bottom:20px solid #fff;right:0}.ann-step::after{border-left:20px solid #fff0}.after-active-steps.ann-step::after{border-left:20px solid #09f;top:-40px;right:0;left:auto}.list-steps:nth-child(4) .ann-step::before{right:0}.ann-step{line-height:3}}@media (min-width:576px) and (max-width:767.98px){.ann-step{line-height:2.8}.list-steps:nth-child(3) .ann-step::before{top:-40px;right:-275px;left:auto;border-left:20px solid #f8f9fa}.list-steps:nth-child(3) .after-active-steps.ann-step::after{top:-40px;right:-275px;left:auto;border-left:20px solid #09f}.list-steps:nth-child(3) .active-steps.ann-step::after{border-left:20px solid #09f}}@media (min-width:768px){.location_du button.btn,.nbCouchage_ad .input-group-append button.btn{border-radius:0;border-right:0}.location_au input{border-radius:0;border-right:0}.location_du input{border-right:0}.location_au button.btn i,.location_du button.btn i{opacity:.5}.nbCouchage_enf .input-group-prepend .input-group-text{border-radius:0}#popup_contact #location_au_msg,#reservationloc #location_au{border-radius:0!important}.px-md-6{padding-left:5rem!important;padding-right:5rem!important}.border-md-right{border-right:1px solid #dee2e6}}@media (min-width:992px){.px-lg-6{padding-left:5rem!important;padding-right:5rem!important}.col-lg-15{-ms-flex:0 0 13.666667%;flex:0 0 13.666667%;max-width:13.666667%;position:relative;width:100%}.block-ref{width:60%}}@media (min-width:1201px){.marge1{margin-top:5%}.marge{margin-top:8%}}@media (max-width:991.98px){.stars .newnote{font-size:10px!important}.size-md{font-size:11px}.incoming_msg_img{width:6%}.block-resv{display:none;position:fixed;bottom:0;z-index:1031;background:#fff;right:15px;left:15px}.overlay-rsv{position:fixed;background:rgb(0 0 0 / .3);height:100%;width:100%;display:none;top:0;left:0;z-index:999}}@media (min-width:992px) and (max-width:1199.98px){.landing .title_header{margin-top:14%}#nbradulte.form-control,#nbrenfant.form-control{padding:0}.nbradulte span.input-group-text,.nbrenfant span.input-group-text{font-size:12px}img.thumb-detail-annonce.img-fluid{min-height:190px;height:100%}}@media (max-width:991.98px) and (min-width:768px){.landing .title_header{margin-top:20%}.ann-step{line-height:2.8}.list-steps:nth-child(3) .ann-step::before{top:-40px;right:-365px;left:auto;border-left:20px solid #f8f9fa}.list-steps:nth-child(3) .after-active-steps.ann-step::after{top:-40px;right:-365px;left:auto;border-left:20px solid #09f}.list-steps:nth-child(3) .active-steps.ann-step::after{border-left:20px solid #09f}}@media (max-width:1199.98px){a.navbar-brand{margin-right:0;width:230px}.navbar-light .navbar-toggler{color:#09f;border:0}.navbar-toggler i{font-size:21px}.uk-offcanvas-bar{background:#fff;color:#000}.uk-offcanvas-bar .uk-close{color:#000}.navbar-nav{width:197px;margin:2em;padding:0;list-style:none}#navbarSupportedContent2 li.brand-title{color:#09f;font-size:x-large;font-weight:700;padding-bottom:.5em;padding-top:1em}#navbarSupportedContent2 li a{color:#000;text-decoration:none;padding-top:.1rem;padding-bottom:.1rem}#navbarSupportedContent2 li a:hover{text-decoration:underline}#navbarSupportedContent2 hr{border:1px solid;width:100%}.block-menumobile ul{list-style-position:inside;list-style-type:"- "}.nbr-msg,.nbr-rsrv{width:15px;height:15px;border-radius:50%;background:#09f;color:#fff;margin-left:5px;display:inline-block;text-align:center;line-height:1.3;font-size:11px}.loc-massif .carousel-control-next-icon::before,.loc-massif .carousel-control-prev-icon::before{font-size:2rem}.btn-sociaux span.share_this>span,.btn-sociaux.list-inline>li{line-height:2.8}}@media (max-width:767px){.landing .title_header{margin-top:15%}#annonceRechercheForm label{margin-bottom:1rem}.form_newsletter .form-group{margin-bottom:0}#popup_contact .modal-dialog{width:90%!important;margin:.5rem auto!important}#Modaladd .modal-dialog,#editModel .modal-dialog,#plusdetails .modal-dialog,#prop-reservation-details-popup .modal-dialog{max-width:90%;margin:.5rem auto}.btn-sociaux span.share_this>span,.btn-sociaux.list-inline>li{line-height:3}.loc-massif .carousel-control-next-icon,.loc-massif .carousel-control-prev-icon{margin-top:-350px}.border-xs-bottom{border-bottom:1px solid #dee2e6}}@media (min-width:768px) and (max-width:991.98px){.ui-tooltip.ui-tooltip-voyageurs{right:103px;top:178.35px!important;left:auto!important}.ui-tooltip-budget{left:37px!important;top:225.4px!important}.ui-tooltip-options{left:75px!important;top:279.35px!important;width:80%!important}.research-module .ui-tooltip-options{top:359.35px!important}img.thumb-detail-annonce.img-fluid{min-height:190px;height:100%}}@media (max-width:767px){.ui-tooltip.ui-tooltip-voyageurs{margin-top:186px;margin-left:15%}.ui-tooltip-budget{width:82%;margin-top:250px}.ui-tooltip-options{width:100%;margin-top:350px}.research-module .ui-tooltip-options{margin-top:50px}#partners .slick-next,#partners .slick-prev{display:none!important}#partners .slick-slide img{margin:0 auto}#nbradulte.form-control,#nbrenfant.form-control{padding:.375rem .5rem}#table_id_valid_paginate ul.pagination{margin-bottom:1em}.modal{z-index:9999999999}.showSweetAlert{z-index:99999999999}div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:left!important}#table_id_valid_filter{margin-left:-1.6em}}@media (min-width:1600px){.btn-sociaux span.share_this>span,.btn-sociaux.list-inline>li{line-height:2.2}}.notvalidiv{padding:15px 20px;color:#fff;text-align:center;background-color:#09f}.grecaptcha-badge{visibility:hidden}.espace-menu h3{margin-top:0}.product-etat-btn{position:absolute;right:1rem;top:9em;background-color:#0096ff;color:#fff;font-size:13.5px;border-radius:0;padding:3px 6px}.product-new-badge-en{position:absolute;left:0;top:0;background-image:url(../../img/Fichier_1.svg);width:80px;height:80px}.product-new-badge-fr{position:absolute;left:0;top:0;background-image:url(../../img/Fichier_2.svg);width:80px;height:80px}.totalSpromo{text-decoration:line-through;font-size:15px}.totalWpromo{color:#0096ff}.promoday a{background:white!important;color:#0096ff!important;border-radius:5px!important;margin:1px}.greenday a{background:white!important;color:#3b3b3b!important;border-radius:5px!important;margin:1px}.samediday a{font-weight:bold!important;border-radius:5px!important;border:2px solid #0096ff!important;color:#0096ff!important}.samedidayfalse span{text-decoration:none!important;border:1px solid black!important;background:#f2f2f3!important;color:black!important}.ui-datepicker td a,.ui-datepicker td span{width:33px;height:33px;padding-top:16%;border:none;border-radius:5px;margin:1px}.ui-datepicker a,.ui-datepicker td span{text-align:center!important}.ui-datepicker{width:auto}.ui-datepicker td{padding:0}.ui-datepicker td span{border-radius:5px!important;margin:1px;border:none!important}.samediday .ui-state-active,.promoday .ui-state-active,.greenday .ui-state-active,.ui-datepicker td a.ui-state-active{color:white!important;background:#007fff!important;border-color:#007fff}.ui-datepicker td a{background:white!important}.ui-datepicker td span{text-decoration:line-through}.newnote{font-size:12px!important}#my_list_manager input[type="checkbox"]{width:35px}#my_list_manager .wishlist.card,#wishlists .wishlist.card{height:400px;border:0}#my_list_manager .wishlist_image_wrapper,#wishlists .wishlist_image_wrapper{max-height:280px;overflow:hidden}#my_list_manager .wishlist_image_wrapper img,#wishlists .wishlist_image_wrapper img{border:0;border-radius:0}#my_list_manager .wishlist_image_wrapper label.img-thumbnail,#wishlists .wishlist_image_wrapper label.img-thumbnail{border:0;border-radius:0;cursor:pointer}#my_list_manager .wishlist_image_wrapper,#wishlists .wishlist_image_wrapper{display:flex;flex-wrap:wrap;height:100%}#my_list_manager .wishlist_image_wrapper .column,#wishlists .wishlist_image_wrapper .column{flex:50%;overflow:hidden;width:100%;max-width:100%;padding:3px;height:100%}#my_list_manager .wishlist_image_wrapper .column .img-thumbnail,#wishlists .wishlist_image_wrapper .img-thumbnail{vertical-align:middle;border:0;width:100%;height:100%;background-position:center;background-size:cover;margin-bottom:6px;border-radius:0}#my_list_manager .wishlist_image_wrapper .img-placeholder,#wishlists .wishlist_image_wrapper .img-placeholder{height:274px;background:url(/images/annonces/annonce.png) no-repeat;background-size:cover;border-radius:0}#my_list_manager .wishlist .card-title a,#wishlists .wishlist .card-title a{color:inherit}#my_list_manager .modal-body{max-height:80vh;overflow-y:auto}.round-checkbox{position:relative}.round-checkbox label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:5px;width:28px}.round-checkbox label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.round-checkbox input[type="checkbox"]{visibility:hidden}.round-checkbox input[type="checkbox"]:checked+label{background-color:#09f;border-color:#09f}.round-checkbox input[type="checkbox"]:checked+label:after{opacity:1}.my-wishlists .round-checkbox label{top:-1px}.my-wishlists .round-checkbox+.form-check-label{margin-left:38px}#ui-datepicker-div.datepicker-with-accuracy:has(.ui-datepicker-buttonpane){width:374px}#ui-datepicker-div.datepicker-with-accuracy .ui-datepicker-buttonpane .ui-datepicker-close{display:none}@media (max-width:768px){#ui-datepicker-div.datepicker-with-accuracy:has(.ui-datepicker-buttonpane){width:369px}}.fa-adultes:before{background:url(../../images/svg/adults.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:17px;content:" ";display:inline-block}.fa-enfants:before{background:url(../../images/svg/enfants.svg);background-size:contain;background-repeat:no-repeat;width:23px;height:17px;content:" ";display:inline-block}.fa-shiny-calendar:before{background:url(../../images/svg/calendar.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:" ";display:inline-block}.fa-mountain:before{background:url(../../images/svg/mountain.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:" ";display:inline-block}.fa-fr-flag:before{background:url(../../images/svg/france.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:" ";display:inline-block}.fa-yogi:before{background:url(../../images/svg/zen.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:" ";display:inline-block}.fa-chalet:before{background:url(../../images/svg/chalet.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;content:" ";display:inline-block}.fa-new-reservations:before{background:url(../../images/svg/keys_disabled.svg);background-size:contain;background-repeat:no-repeat;width:26px;height:26px;content:" ";display:inline-block}a:hover .fa-new-reservations:before{background:url(../../images/svg/keys_active.svg)!important}.super-rounded{border-radius:1rem!important}.super-rounded-right{border-top-right-radius:1rem 1rem!important;border-bottom-right-radius:1rem 1rem!important}.super-rounded-left{border-top-left-radius:1rem 1rem!important;border-bottom-left-radius:1rem 1rem!important}.average-rounded{border-radius:0.5rem!important}.clear{clear:both}.border-left-no-round{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-right-no-round{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.research-module .hasDatepicker,.research-module input.form-control{font-size:14px}.research-module #recherchelogement{width:100%;padding:9px 0px!important;font-size:13px;border-color:#fff0}.research-module .input-group-text{background-color:#fff}.research-module input.form-control{height:100%;padding:9px}.research-module input.form-control:focus,.research-module select:focus{border-color:#ced4da}.research-module .iqdropdown .iqdropdown-selection{height:38px;color:#495057!important;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5}.research-module .iqdropdown .iqdropdown-selection::after{right:10px}.research-module .iqdropdown{border:none;height:38px;padding:0}