:root{--text-color-main:#272727;--text-color-sec:#afb40f;--text-color-sec-dark:#66892e;--text-color-menu-a:#d3d313;--background-top-dark:#273226;--marge-small:30px;--marge-normal:50px;--marge-big:80px;--marge-xl:100px;--marge-xxl:120px;--font-size-small:12px;--font-size-medium:14px;--font-size-normal:16px;--font-size-plus:20px;--font-size-big:24px;--font-size-xl:28px;--font-size-xxl:40px;--font-size-xxxl:60px}@media (max-width:1440px){:root{--marge-small:25px;--marge-normal:35px;--marge-big:70px;--marge-xl:90px;--marge-xxl:110px;--font-size-small:11px;--font-size-medium:12px;--font-size-normal:14px;--font-size-plus:18px;--font-size-big:22px;--font-size-xl:26px;--font-size-xxl:35px;--font-size-xxxl:55px}}@media (max-width:1024px){:root{--marge-small:20px;--marge-normal:40px;--marge-big:60px;--marge-xl:80px;--marge-xxl:100px;--font-size-small:10px;--font-size-medium:11px;--font-size-normal:13px;--font-size-plus:16px;--font-size-big:20px;--font-size-xl:24px;--font-size-xxl:30px;--font-size-xxxl:50px}}@media (max-width:768px){:root{--marge-small:15px;--marge-normal:30px;--marge-big:40px;--marge-xl:60px;--marge-xxl:80px;--font-size-small:8px;--font-size-medium:10px;--font-size-normal:12px;--font-size-plus:14px;--font-size-big:16px;--font-size-xl:18px;--font-size-xxl:28px;--font-size-xxxl:40px}}@media (max-width:480px){:root{--marge-small:10px;--marge-normal:25px;--marge-big:30px;--marge-xl:40px;--marge-xxl:60px;--font-size-small:8px;--font-size-medium:10px;--font-size-normal:13px;--font-size-plus:14px;--font-size-big:14px;--font-size-xl:16px;--font-size-xxl:24px;--font-size-xxxl:35px}}body,html{font-family:'Source Sans Pro',sans-serif;font-size:16px;position:relative;height:auto}.home .page,.page{background-color:transparent;color:var(--text-color-main);padding-top:80px;z-index:1;height:auto}.f2{font-family:'Playfair Display',serif}.b .f2,h2 .f2,h2.f2,h3 .f2,h3.f2,h4 .f2,h4.f2,strong.f2{font-weight:400}.home .page,.no_padding .page{padding-top:0}.color_sec{color:var(--text-color-sec)}.color_sec_dark{color:var(--text-color-sec-dark)}main h1{font-weight:400;text-align:center;font-size:3.2em}.no_padding main.page>.pr:first-child{background-color:var(--background-top-dark)}h1.titre_centre{position:absolute;top:50%;width:100%;font-size:5em;margin-top:-.5em;text-shadow:0 0 15px rgba(0,0,0,.42),0 3px 10px rgba(0,0,0,.42);color:#fff}.no_overflow{overflow:hidden}.tiret_sep:after{content:"";background:url(images/tiret-vert.png) center center no-repeat;width:204px;height:18px;display:block;overflow:hidden;position:relative;margin:1.2em auto 1.8em;z-index:1}blockquote{margin:0}blockquote p{font-style:italic}blockquote p:after,blockquote p:before{content:'"'}.bouton,a.bouton{background-color:#fff;color:var(--text-color-sec);text-transform:uppercase;font-weight:700;font-size:1em;padding:.9em 1.5em .8em;margin-right:0;margin-left:0;letter-spacing:1px;border-color:var(--text-color-sec)}.txt_c .bouton{margin-left:0}.bouton:hover,a.bouton:hover{background-color:#fff;border-bottom-style:solid;border-color:var(--text-color-sec)}.bouton:active,a.bouton:active{box-shadow:0 0 15px rgba(0,0,0,.4),inset 0 1px 8px #47403d}main a{color:#999d0d;border-bottom:1px dashed gray}main a:hover{color:#7c800a;border-bottom:1px dashed #505050}.diap_temp{background-color:var(--background-top-dark);height:100vh;position:relative;width:100%;z-index:2}#diap_home{background-color:var(--background-top-dark);z-index:2}#diap_home div.diap_item{overflow:hidden;position:relative}.home #diap_home .diap_item a img{opacity:0}.no-js .home #diap_home .diap_item a img{opacity:1}#diap_home .img_full{bottom:0;display:block;height:auto;left:0;position:absolute;transition:opacity 2s;width:100%}#diap_home img{transition:opacity 1s}#diap_home div.diap_item a{display:block;height:100%;width:100%}.home #diap_home,.home #diap_home .diap_item,.home #diap_home .img_bg,.home #diap_home .owl-item,.home #diap_home .owl-stage,.home #diap_home .owl-stage-outer,.home #diap_home .page_content{height:100vh}.home #diap_home{position:absolute;z-index:3}.home #diap_home .img_bg{background-size:cover}#diap_home .owl-nav{z-index:50;background-color:red}#diap_home .owl-nav .owl-next,#diap_home .owl-nav .owl-prev{background-color:transparent;border-radius:0;color:#fff;display:none;font-size:60px;left:0;margin:-60px 0 0;opacity:.5;padding:15px 35px!important;position:absolute;text-shadow:0 0 4px #000;top:50%;transition:opacity .5s ease}#diap_home .owl-nav .owl-next{left:auto;right:0}#diap_home .owl-nav .owl-next:hover,#diap_home .owl-nav .owl-prev:hover{background-color:transparent;color:#fff;opacity:1}#diap_home .owl-nav .owl-next:focus,#diap_home .owl-nav .owl-prev:focus{outline:0}.title_owl{position:absolute;left:200px;bottom:10px;color:#fff;opacity:0;transition:opacity .4s ease-in-out .4s,left .4s ease-in-out .4s;font-size:1.1em;letter-spacing:1px;text-shadow:0 0 4px #000;font-style:italic}.owl-item.active .title_owl{opacity:1;left:13px}.bt_down_cat{background-color:#fff;border-radius:36px;color:#000;display:block;height:72px;margin:-120px auto 0 -37px;opacity:.7;position:absolute;text-align:center;left:50%;transition:opacity .3s ease-in-out 0s;width:72px;z-index:3;top:100vh}.bt_down{display:block;height:72px;position:relative;transition:all .3s ease-in-out 0s;width:72px}.bt_down:after,.bt_down:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;top:50%;transition:all .3s ease-in-out 0s;width:1px}.bt_down:before{margin-left:-17px;width:36px}.bt_down:after{height:36px;margin-top:-17px}.bt_down_cat:hover{opacity:.9}.bt_down_cat:hover .bt_down:before{margin-left:-26px;margin-top:4px;transform:rotate(45deg);width:30px}.bt_down_cat:hover .bt_down:after{height:30px;margin-left:10px;margin-top:-10px;transform:rotate(45deg)}.citation p{margin-left:20px}.image_with_halo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 50px 50px #fff,inset 0 0 20px 20px #fff;z-index:1}.image_with_deg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(to left,#fff 2.4%,#fff 5.2%,rgba(255,255,255,0) 44.6%)}.img_intro{position:relative;padding-bottom:15%;padding-top:5%}.img_intro::before{content:"";background:url(/photos/vignettes_hd/loisirs/photo-paillote-nb-deg.jpg) right top no-repeat;background-size:cover;position:absolute;display:block;width:70%;left:0;top:0;bottom:0;z-index:0}.diaporama div.owl-video-wrapper{background-color:transparent}.diaporama div.item-video{position:absolute;left:0;top:0;width:100%;height:100%}.diaporama .owl-carousel .owl-video-tn{background-size:cover}.owl-carousel .video_ratio_1_2{position:relative;padding-bottom:50%;background-color:gray}.owl-carousel .video_ratio_4851,div.video_ratio_1_2{padding-bottom:48.51%}.diaporama .owl-dots{margin-top:10px}.diaporama{margin:20px 0 100px;clear:both}.diaporama .owl-carousel.owl-theme.owl-nav-type1.owl-loaded.owl-drag div.owl-dots button.owl-dot.active span{background-color:#e4ea16}.diaporama .owl-carousel.owl-theme.owl-nav-type1.owl-loaded.owl-drag div.owl-dots button.owl-dot span{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.6);transition:transform .3s ease 0s}.diaporama .owl-carousel.owl-theme.owl-nav-type1.owl-loaded.owl-drag div.owl-dots button.owl-dot span:hover{transform:scale(2)}.video_intro{position:relative}.video_intro img{display:block;height:auto;position:relative;margin:0;width:100%;z-index:0}.video_intro h1,.video_intro p{position:absolute;top:calc(55% - 125px);left:50%;width:700px;text-align:center;color:#fff;z-index:2;font-size:3em;margin-left:-350px;font-weight:700}.video_intro .video_container{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.video_intro .video_container video{width:100%;height:auto;transition:opacity 1s ease-in-out 0s}main.page a.intro_scroll{display:block;left:50%;color:#fff;position:absolute;bottom:50px;font-size:40px;padding:20px;margin-left:-35px;border-style:none}main.page a.intro_scroll:hover{color:#ff5300;border-style:none}@media (max-width:1280px){main.page a.intro_scroll{bottom:0}}@media (max-width:1024px){.video_intro h1,.video_intro p{top:calc(50% - 125px);font-size:2.5em}}@media (max-width:640px){.video_intro h1,.video_intro p{position:relative;top:0;left:0;right:0;width:auto;font-size:2em;padding:40px 20px 20px;margin:0;color:#000}.intro_scroll{display:none}}.encadre,.encadre_red{background-color:#fff;display:inline-block;padding:6px 22px 7px;border-radius:25px;box-shadow:0 0 15px rgba(0,0,0,.48);margin:10px 10px 20px;font-weight:300;font-size:1.4em}.encadre strong,.encadre_red strong{font-weight:400}.encadre_red{background-color:#f7fcdd}.zone_reservation{width:1440px;margin:20px auto}.zone_reservation iframe{height:1000px}.bloc_4 p{font-size:1.2em;font-weight:300}.home .top,.top{position:fixed;z-index:10;top:0;left:0;width:100%;height:200px;background-image:linear-gradient(to bottom,var(--background-top-dark) 0,rgba(39,49,38,0) 100%);transition:all .5s ease 0s,height .8s ease 0s}.home .top .titre{position:absolute;height:234px;margin-top:-117px;margin-bottom:0;margin-left:-273px;width:546px;left:50%;top:50vh}.home .top .titre h1{position:relative;background:url(images/logo-colline-accueil.png) no-repeat;background-size:contain;height:100%;width:100%}.top .titre{height:69px;margin-top:6px;margin-bottom:0;margin-left:5px;width:150px;position:absolute;left:0;top:0;z-index:10;transition:all .5s ease 0s,height .8s ease 0s}.top .titre h1{position:relative;background:url(images/logo-colline-accueil.png) no-repeat;background-size:contain;height:100%;width:100%}#menu_bt{color:#fff;font-size:40px;padding:20px 40px 10px;position:fixed;transition:padding .3s ease-in-out 0s,font-size .3s ease-in-out 0s}nav.menu{position:fixed;top:0;left:0;width:100%;font-size:16px;display:block;padding-top:0;transition:top .3s ease 0s}nav.menu .page_content{display:table}nav.menu span{display:table-cell;text-align:center;vertical-align:middle;height:80px;transition:height .3s ease-in-out 0s}nav.menu span a{font-weight:600;color:#fff;text-transform:uppercase;display:inline-block;padding-bottom:4px;-webkit-font-smoothing:antialiased;text-shadow:0 0 4px #000;border-bottom:2px solid transparent}nav.menu span a.selected,nav.menu span a:hover{color:var(--text-color-menu-a);border-bottom:2px solid var(--text-color-menu-a)}.top.fixedTop{height:60px;background-color:rgba(0,0,0,.51)}.top{height:80px}.fixedTop nav.menu span{height:60px}.home .top.fixedTop .titre,.top.fixedTop .titre{height:54px;margin-top:6px;margin-bottom:0;margin-left:5px;width:130px;position:absolute;left:0;top:0}nav.menu_fixe{display:block;position:relative;top:60px;left:50px;padding:5px 10px;background-color:#fff;z-index:100;text-align:center}nav.menu_fixe.sticky{position:-webkit-sticky;position:sticky}nav.menu_fixe a{display:inline-block;margin-right:15px;margin-left:15px;padding-top:8px;padding-bottom:8px;font-size:1.2em}nav.menu_fixe a:hover{color:var(--text-color-sec)}.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}.img_full{width:100%;height:auto}#diap_home .img_full.fullscreen_height,.fullscreen_height,.img_full.fullscreen_height{height:100vh!important;width:auto!important;left:0;top:0;transform:translateX(-50%);margin-left:50%}#diap_home .img_full.fullscreen_width,.fullscreen_width,.img_full.fullscreen_width{width:100vw!important;height:auto!important;top:0;left:0;margin-top:50vh;transform:translateY(-50%)}ul.breadcrumb li{display:inline-block;margin-right:5px}ul.breadcrumb li::before{content:">";display:inline-block;margin:0 5px 0 0}ul.breadcrumb li:first-of-type::before{content:"";margin:0}.titre_intro{font-size:3em;text-align:center;margin:0 0 60px;padding-top:100px}.hebergement_resume{padding-top:0;clear:left;padding-bottom:7em}article.hebergement .hebergement_resume{padding-bottom:0}.hebergement_resume .w3-col{position:relative}.hebergement_resume h2{font-size:3em;margin-top:.5em;margin-bottom:.5em}.hebergement_resume .bouton,.hebergement_resume a.bouton{color:var(--text-color-sec);text-transform:uppercase;font-weight:700;font-size:1em;padding:.9em 1.5em .8em}.hebergement_resume .description{margin-bottom:2em;font-size:1.2em}.ombre{position:relative}.bloc_4 .ombre:before,.diaporama.ombre:before,.hebergement_resume .ombre:before{content:"";position:absolute;width:85%;height:85%;left:7.5%;bottom:0;box-shadow:0 30px 50px rgba(0,0,0,.3);z-index:0;background-color:#dbdbdc}.diaporama.ombre:before{bottom:40px;z-index:0}.bloc_4 .ombre:before{bottom:20px}.bloc_4 .ombre img{position:relative;z-index:1}.bloc_4 .ombre{margin-bottom:20px}.hebergement_resume img{position:relative}.hebergement_resume .w3-cell{vertical-align:middle}.hebergement_txt{padding-bottom:var(--marge-normal)}.pair .hebergement_txt{padding-left:var(--marge-xl)}.impair .hebergement_txt{padding-right:var(--marge-xl)}article p{font-size:1.5em}article p strong{font-weight:600}article p.signature_intro{color:#444}.citation p{font-size:1.3em}.citation p:first-of-type:before,.citation p:nth-last-child(3):after{content:'“';font-size:3em;position:absolute;margin-left:-34px;margin-top:6px;color:var(--text-color-sec)}.citation p:nth-last-child(3):after{content:'”';margin-left:5px;margin-top:8px}article h2{font-size:3.2em;margin-bottom:1.2em}strong.intro{text-transform:uppercase;font-size:18px;letter-spacing:2px;color:var(--text-color-sec);display:block;text-shadow:0 0 7px #fff}.cgl{padding-bottom:3em}.cgl h1{font-size:2.5em}.cgl h2{font-size:1.8em;margin-bottom:.5em;margin-top:1.3em}.cgl h2 .num_art{font-weight:600;color:var(--text-color-sec)}.cgl li,.cgl p{font-size:1.3em}.cgl ul{padding-left:1.3em}.cgl li{list-style-position:outside;margin-bottom:10px}.cgl li b{font-weight:600;text-decoration:underline}.lien_cgl{margin-top:-50px;margin-bottom:2em}.rose_des_vents img{min-width:300px}.rose_des_vents p{font-size:1.2em}.rose_des_vents p strong{color:var(--text-color-sec);font-size:1.4em;font-weight:400;margin-bottom:20px;display:block;text-transform:uppercase}.bt_reserver{position:absolute;width:100%;top:50%}.bt_reserver .bouton{border-color:#fff;background-color:rgba(0,0,0,.5);color:#fff;padding:15px 40px}.bt_reserver .bouton:hover{background-color:rgba(0,0,0,.8)}.form textarea{margin-bottom:30px;font-family:inherit}.bouton,a.bouton{background-color:#fff;font-family:'Source Sans Pro',sans-serif}.form .submit_bt{font-weight:400;font-style:normal;color:#000;text-transform:capitalize;letter-spacing:2px;padding:10px 40px}.form .submit_bt:hover{transform:scale(1)}.form .submit_bt:active{box-shadow:inset 0 1px 2px #505050,none}.txt_l .bouton{margin-left:0;margin-right:auto!important}.form .erreur{font-size:16px;color:#b37223}.map{padding-bottom:60px}.map iframe{filter:grayscale(1);-webkit-filter:grayscale(1);transition:-webkit-filter 1s ease-in-out 0s;transition:filter 1s ease-in-out 0s;transition:filter 1s ease-in-out 0s,-webkit-filter 1s ease-in-out 0s}.map iframe:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}.onglets{position:relative;overflow:scroll;border-radius:10px;margin:60px 0;box-shadow:0 2px 18px 0 #888;border-style:none}.onglet_nav{background-color:#f4f4f4;border-bottom:1px solid silver}.onglet_nav .onglet_titre{background-color:#f4f4f4;font-size:1.6em;display:inline-block;padding:10px 30px;margin:0 0 -1px;font-weight:400;font-style:normal;border-bottom:1px solid silver}.onglet_nav .onglet_titre:hover{cursor:pointer}.onglet_nav .onglet_titre.actif{background-color:#feffff;border:1px solid #fff;border-right-color:silver;border-left-color:silver}.onglet_nav .onglet_titre:first-of-type{border-left-style:none}.onglet_content{position:relative}.onglet{position:relative;z-index:0;opacity:0;height:0;overflow:hidden;padding:0;z-index:0;transition:opacity .6s ease-in-out 0s}.onglet.visible{height:auto;z-index:1;opacity:1;padding:30px}.intro_onglet{text-align:center;margin:20px 0 40px}.tab_tarifs{width:100%;text-align:center;margin-bottom:0;border-collapse:collapse;border:none!important;font-size:1.2em;margin-top:30px}.tab_tarifs td,.tab_tarifs th{border:1px solid #333;padding:10px 15px;background-color:#fff;text-align:center}.tab_tarifs td.no_border,.tab_tarifs th.no_border{border:none;background-color:transparent}.tab_tarifs th{font-weight:700;background-color:#ebebe0}.tab_tarifs .col_titre{width:25%;text-align:left}.tab_tarifs .sous_titre{font-size:smaller;font-weight:400;background-color:#d6d6c2}.tab_tarifs .sous_titre+td{background-color:#f5f5f0}.tab_tarifs .reduc{font-size:smaller;color:#77b300}.tab_tarifs .col_titre a{color:#7c7f0c}.tab_tarifs .col_titre a:hover{color:#5a5c08}footer{color:var(--text-color-main);background:url(/photos/images/fond_pied.jpg) center center/cover no-repeat fixed #cacaca;position:relative;z-index:-1;overflow:hidden;padding:800px 0 130px;margin-top:-670px;z-index:0;clear:both}footer:after,footer:before{content:"";display:block;position:absolute;top:0;height:670px;background-color:#fff}footer:before{left:50%;width:1450px;margin-left:-725px;border-radius:0 0 40px 40px;box-shadow:0 6px 50px rgba(0,0,0,.5)}footer:after{width:100%;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);z-index:2}footer .logo_pied{background:url(images/logo-colline-couleur.png) center center no-repeat;background-size:contain;height:120px}footer p.adresse{font-size:1.5em;padding-top:21px}footer p.adresse strong{font-size:2em;font-weight:600}footer .nav_pied{padding-top:40px}footer .paiement{clear:both}footer div.page_content a div.w3-col{transition:transform .3s ease 0s}footer div.page_content a:hover div.w3-col{transform:scale(1.1)}footer div.clear a:hover{text-decoration:underline}footer .cartes_bancaires{display:block;margin:11px auto 0}.logos_tourisme{width:1450px;margin:0 auto;padding:20px 0;background-color:#f0eeee;border-radius:0 0 40px 40px;text-align:center}.logos_tourisme img{display:inline-block;width:200px;margin:20px 30px;vertical-align:middle}.logos_tourisme a{display:inline-block;transition:transform .3s ease 0s;border-style:none}.logos_tourisme a:hover{transform:scale(1.1);border-style:none}.fond_img_bar{background:url(/photos/loisirs/bar-2.jpg) center fixed}.parallax_img{width:100%;height:500px;background-color:silver;margin-top:60px;background-size:cover}.parallax-container{position:relative;overflow:hidden;height:400px;background-color:silver}.parallax-container .image_fond{position:relative;height:inherit;left:0;top:0;width:100%;clip-path:inset(0 0 0 0)}.parallax-container .image_fond::before{content:"";position:fixed;width:100%;height:100vh;top:0;left:0;background:inherit;background-repeat:no-repeat;background-position:center center;background-size:cover}.parallax-image{position:relative;width:100%;height:auto}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2){.parallax-container{height:60vw}}.hebergement nav{font-size:1.3em;text-align:center;margin:60px -20px 100px;position:relative;z-index:10}.hebergement nav a{display:inline-block;width:15%;font-weight:400;position:relative;z-index:1;margin:0 2%;vertical-align:middle;height:3.6em;padding-top:1em;transition:transform .3s ease 0s;border-bottom-style:none}.hebergement nav a:after{content:"";display:block;width:76px;height:76px;background-color:#e5e5e5;border-radius:48px;position:absolute;left:50%;margin-left:-38px;top:-3px;z-index:-1;transition:transform .5s ease 0s}.hebergement nav a:hover{transform:scale(1.2)}.hebergement nav a.selected:after,.hebergement nav a:hover:after{background-color:#ced43a}.hebergement nav a:hover:after{transform:scale(1.4)}.hebergement .description_main{text-align:center;width:80%;margin:60px auto}.hebergement .intro{text-align:center}.hebergement h1{padding-top:.5em}.hebergement .hebergement_resume.supplement{padding-top:2em}.hebergement .hebergement_resume.supplement h3{font-family:'Playfair Display',serif;font-weight:400;padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #a5ab39}.tripadvisor{text-align:center;margin-bottom:0;display:inline-block;min-width:200px;vertical-align:middle}.tripadvisor img{opacity:1!important;margin:10px 0}#CDSRATINGWIDGET229{margin:0 auto;padding:11px 0 0}article .hebergement_txt .description ul{margin-top:30px;margin-bottom:30px}article .hebergement_txt p{font-size:var(--font-size-plus)}article .hebergement_txt p+ul{margin-top:var(--marge-normal)}.ic_animaux,.ic_animaux_no,.ic_bonhomme,.ic_cal,.ic_douche,.ic_equipement,.ic_jeux,.ic_lit,.ic_prix,.ic_service,.ic_tasse{list-style-type:none;margin-bottom:20px;position:relative;padding-left:60px;font-size:.8em;min-height:2.6em}.ic_animaux:after,.ic_animaux:before,.ic_animaux_no:before,.ic_bonhomme:before,.ic_cal:before,.ic_douche:before,.ic_equipement:before,.ic_jeux:before,.ic_lit:before,.ic_prix:before,.ic_service:before,.ic_tasse:before{display:block;content:" \f236";font-family:FontAwesome;width:1.2em;margin-right:15px;color:#a6ac39;font-size:2em;height:auto;position:absolute;left:0;top:0;bottom:0;padding-top:8px}.ic_douche:before{content:" \f2cc"}.ic_tasse:before{content:" \f0f4"}.ic_bonhomme:before{content:" \f1ae"}.ic_service:before{content:" \f118"}.ic_jeux:before{content:" \f1e3"}.ic_prix:before{content:" \f153"}.ic_animaux:before{content:" \f1b0"}.ic_animaux_no:before{content:"";background-image:url(images/svg/no-pet.svg)}.ic_equipement:before{content:" \f0eb"}.ic_cal:before{content:" \f274"}@media (min-width:768px){.impair .ic_animaux,.impair .ic_animaux_no,.impair .ic_bonhomme,.impair .ic_cal,.impair .ic_douche,.impair .ic_equipement,.impair .ic_jeux,.impair .ic_lit,.impair .ic_prix,.impair .ic_service,.impair .ic_tasse{padding-left:0;padding-right:60px}.impair .ic_animaux:after,.impair .ic_animaux:before,.impair .ic_animaux_no:before,.impair .ic_bonhomme:before,.impair .ic_cal:before,.impair .ic_douche:before,.impair .ic_equipement:before,.impair .ic_jeux:before,.impair .ic_lit:before,.impair .ic_prix:before,.impair .ic_service:before,.impair .ic_tasse:before{margin-right:0;margin-left:15px;color:#a6ac39;left:auto;right:0;top:0;bottom:0;padding-top:8px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (max--moz-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),screen and (max--moz-device-pixel-ratio:1.5){.home .top .titre h1{background:url(images/logo-colline-accueil@2x.png) no-repeat;background-size:contain}footer .logo_pied{background:url(images/logo-colline-couleur@2x.png) center center no-repeat;background-size:contain}}@media (max-width:1480px){nav.menu .page_content{margin-left:165px;width:calc(100% - 180px)}nav.menu span a{font-size:14px}article p{font-size:1.3em}}@media (max-width:1450px){.logos_tourisme{width:auto;border-radius:0}}@media (max-width:1440px){.zone_reservation{width:auto;margin:20px 2px}}@media (max-width:1400px){.zone_reservation{width:1170px;margin:20px auto}}@media (max-width:1280px){nav.menu span{padding:0 10px}nav.menu span a{font-size:14px}footer{padding:120px 0;margin-top:0}footer:after{content:"";display:none;width:100%;background:0 0}footer:before{border-radius:0;left:0;top:-50px;height:50px;width:100vw;margin:0}}@media (max-width:1200px){.zone_reservation{width:auto;margin:20px 2px}.fond_img_bar{background:url(/photos/vignettes_hd/loisirs/bar-2.jpg) center fixed}.parallax_img{height:400px;margin-top:50px;background-size:cover}}@media (max-width:1080px){nav.menu .page_content{padding:0}nav.menu span a{font-size:12px}h1.titre_centre{font-size:4em}.titre_intro{margin:0 0 70px;padding-top:70px}.hebergement nav{font-size:1.2em}.hebergement nav a:after{top:-6px}footer p.adresse{font-size:1.3em}footer .nav_pied{padding-top:20px}}@media (max-width:960px){footer p.adresse{font-size:1.2em}}@media (max-width:900px){.zone_reservation iframe{height:1500px}.rose_des_vents div.w3-col.w3-cell{width:30%!important}.rose_des_vents img{min-width:150px}}@media (max-width:768px){body{font-size:14px}.home .top .titre{height:22vw;margin-top:-13vw;margin-bottom:0;margin-left:-25%;width:50%;top:50vh}.top .titre{z-index:0}#menu_bt.fixedTop{font-size:30px;padding:13px 30px 10px}nav.menu{display:none;background-color:rgba(0,0,0,.79);height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:0}nav.menu .page_content{display:block;overflow:scroll;height:calc(100vh - 60px);margin:0;width:auto;padding-left:30px;padding-right:30px}nav.menu span{display:block;text-align:left;height:auto;padding:0}nav.menu span:first-of-type{margin-top:60px}nav.menu span a{font-weight:600;color:#fff;text-transform:uppercase;display:block;padding:5px 0;-webkit-font-smoothing:antialiased;text-shadow:0 0 4px #000;margin-bottom:15px;font-size:16px}.fixedTop nav.menu{padding-top:0}footer{background:url(/photos/vignettes/images/fond_pied.jpg) center center/cover no-repeat #cacaca;padding-top:80px;padding-bottom:80px}footer .logo_pied{margin-bottom:30px}footer .paiement{padding-top:20px}.image_with_deg::before,.img_intro::before{display:none;background:0 0}.hebergement .diaporama.ombre:before,.hebergement_resume .ombre:before{width:90%;height:90%;left:5%;box-shadow:0 20px 50px rgba(0,0,0,.3)}h1.titre_centre{font-size:3.5em}article h2{font-size:2.8em}.titre_intro{font-size:2.8em;text-align:center;margin:0 0 50px}.hebergement nav{font-size:1em;margin-bottom:80px}.hebergement nav a:after{top:-14px}}@media (max-width:640px){.onglets{margin:0 -40px 40px;border-radius:0}.onglet_nav .onglet_titre{font-size:1.4em}.intro_onglet{margin:0 0 60px}.tab_tarifs{margin:0 -30px;width:100vw}h1.titre_centre{font-size:2.5em}article h2{font-size:2.5em}.titre_intro{font-size:2.5em;margin:0 0 40px;padding-top:60px}.hebergement nav a:after{width:60px;height:60px;border-radius:30px;margin-left:-30px;top:-7px}.rose_des_vents div.w3-col.w3-cell{width:32%!important}.rose_des_vents img{min-width:80px}}@media (max-width:480px){body{font-size:12px}.home .top .titre{height:30vw;margin-top:-18vw;margin-bottom:0;margin-left:-35%;width:70%;top:50vh}#menu_bt{font-size:30px;padding:15px 30px 10px}nav.menu .page_content{margin-right:60px;height:100vh}nav.menu span:first-of-type{margin-top:20px}.fixedTop nav.menu span,nav.menu span{height:auto;padding:0}.impair .hebergement_txt,.pair .hebergement_txt{padding:0}.onglets{margin:0 -30px 30px}.tab_tarifs td,.tab_tarifs th{padding:10px}.hebergement nav{margin:50px -20px 60px}.fond_img_bar{background:url(/photos/carre/loisirs/bar-2.jpg) center center no-repeat scroll}.parallax_img{height:300px;margin-top:40px;background-size:100%;background-size:cover}.rose_des_vents img{min-width:40px}}@media (max-width:375px){main h1.tiret_sep:after{width:102px;height:9px;background-size:contain;margin:1.2em auto 1em}.tab_tarifs td,.tab_tarifs th{padding:10px 5px}h1.titre_centre{font-size:2em}.lien_cgl{margin:0}}@media (max-width:320px){.onglets{margin:0 -20px 20px}}@media (max-width:480px) AND (max-height:400px){.fixedTop nav.menu span a,nav.menu span a{padding:2px 0;font-size:14px}}@media (max-width:480px) AND (max-height:350px){.fixedTop nav.menu span a,nav.menu span a{padding:0;font-size:14px}}.mt_0{margin-top:0}.mt_s,mt_1{margin-top:var(--marge-small)}.mt_n,mt_2{margin-top:var(--marge-normal)}.mt_b,mt_3{margin-top:var(--marge-big)}.mt_xl,mt_4{margin-top:var(--marge-xl)}.mt_xxl,mt_5{margin-top:var(--marge-xxl)}.mr_0{margin-right:0}.mr_1,.mr_s{margin-right:var(--marge-small)}.mr_2,.mr_n{margin-right:var(--marge-normal)}.mr_3,.mr_b{margin-right:var(--marge-big)}.mr_4,.mr_xl{margin-right:var(--marge-xl)}.mr_5,.mr_xxl{margin-right:var(--marge-xxl)}.mb_0{margin-bottom:0}.mb_1,.mb_s{margin-bottom:var(--marge-small)}.mb_2,.mb_n{margin-bottom:var(--marge-normal)}.mb_3,.mb_b{margin-bottom:var(--marge-big)}.mb_4,.mb_xl{margin-bottom:var(--marge-xl)}.mb_5,.mb_xxl{margin-bottom:var(--marge-xxl)}.ml_0{margin-left:0}.ml_1,.ml_s{margin-left:var(--marge-small)}.ml_2,.ml_n{margin-left:var(--marge-normal)}.ml_3,.ml_b{margin-left:var(--marge-big)}.ml_4,.ml_xl{margin-left:var(--marge-xl)}.ml_5,.ml_xxl{margin-left:var(--marge-xxl)}.pt_0{padding-top:0}.pt_1,.pt_s{padding-top:var(--marge-small)}.pt_2,.pt_n{padding-top:var(--marge-normal)}.pt_3,.pt_b{padding-top:var(--marge-big)}.pt_4,.pt_xl{padding-top:var(--marge-xl)}.pt_5,.pt_xxl{padding-top:var(--marge-xxl)}.pl_0{padding-left:0}.pl_1,.pl_s{padding-left:var(--marge-small)}.pl_2,.pl_n{padding-left:var(--marge-normal)}.pl_3,.pl_b{padding-left:var(--marge-big)}.pl_4,.pl_xl{padding-left:var(--marge-xl)}.pl_5,.pl_xxl{padding-left:var(--marge-xxl)}.pr_0{padding-right:0}.pr_1,.pr_s{padding-right:var(--marge-small)}.pr_2,.pr_n{padding-right:var(--marge-normal)}.pr_3,.pr_b{padding-right:var(--marge-big)}.pr_4,.pr_xl{padding-right:var(--marge-xl)}.pr_5,.pr_xxl{padding-right:var(--marge-xxl)}.pb_0{padding-bottom:0}.pb_1,.pb_s{padding-bottom:var(--marge-small)}.pb_2,.pb_n{padding-bottom:var(--marge-normal)}.pb_3,.pb_b{padding-bottom:var(--marge-big)}.pb_4,.pb_xl{padding-bottom:var(--marge-xl)}.pb_5,.pb_xxl{padding-bottom:var(--marge-xxl)}.fs_1,.fs_small{font-size:var(--font-size-small)}.fs_2,.fs_normal{font-size:var(--font-size-normal)}.fs_3,.fs_plus{font-size:var(--font-size-plus)}.fs_4,.fs_big{font-size:var(--font-size-big)}.fs_5,.fs_xl{font-size:var(--font-size-xl)}.fs_6,.fs_xxl{font-size:var(--font-size-xxl)}.fs_7,.fs_xxxl{font-size:var(--font-size-xxxl)}@media (max-width:640px){.mob_mt_s{margin-top:0}.mob_mt_s{margin-top:var(--marge-small)}.mob_mt_n{margin-top:var(--marge-normal)}.mob_mt_b{margin-top:var(--marge-big)}.mob_mt_xl{margin-top:var(--marge-xl)}.mob_mt_xxl{margin-top:var(--marge-xxl)}.mob_mr_0{margin-right:0}.mob_mr_s{margin-right:var(--marge-small)}.mob_mr_n{margin-right:var(--marge-normal)}.mob_mr_b{margin-right:var(--marge-big)}.mob_mr_xl{margin-right:var(--marge-xl)}.mob_mr_xxl{margin-right:var(--marge-xxl)}.mob_mb_0{margin-bottom:0}.mob_mb_s{margin-bottom:var(--marge-small)}.mob_mb_n{margin-bottom:var(--marge-normal)}.mob_mb_b{margin-bottom:var(--marge-big)}.mob_mb_xl{margin-bottom:var(--marge-xl)}.mob_mb_xxl{margin-bottom:var(--marge-xxl)}.mob_ml_0{margin-left:0}.mob_ml_s{margin-left:var(--marge-small)}.mob_ml_n{margin-left:var(--marge-normal)}.mob_ml_b{margin-left:var(--marge-big)}.mob_ml_xl{margin-left:var(--marge-xl)}.mob_ml_xxl{margin-left:var(--marge-xxl)}.mob_pt_0{padding-top:0}.mob_pt_s{padding-top:var(--marge-small)}.mob_pt_n{padding-top:var(--marge-normal)}.mob_pt_b{padding-top:var(--marge-big)}.mob_pt_xl{padding-top:var(--marge-xl)}.mob_pt_xxl{padding-top:var(--marge-xxl)}.mob_pr_0{padding-right:0}.mob_pr_s{padding-right:var(--marge-small)}.mob_pr_n{padding-right:var(--marge-normal)}.mob_pr_b{padding-right:var(--marge-big)}.mob_pr_xl{padding-right:var(--marge-xl)}.mob_pr_xxl{padding-right:var(--marge-xxl)}.mob_pb_0{padding-bottom:0}.mob_pb_s{padding-bottom:var(--marge-small)}.mob_pb_n{padding-bottom:var(--marge-normal)}.mob_pb_b{padding-bottom:var(--marge-big)}.mob_pb_xl{padding-bottom:var(--marge-xl)}.mob_pb_xxl{padding-bottom:var(--marge-xxl)}.mob_fs_1,.mob_fs_small{font-size:var(--font-size-small)}.mob_fs_2,.mob_fs_normal{font-size:var(--font-size-normal)}.mob_fs_3,.mob_fs_plus{font-size:var(--font-size-plus)}.mob_fs_4,.mob_fs_big{font-size:var(--font-size-big)}.mob_fs_5,.mob_fs_xl{font-size:var(--font-size-xl)}.mob_fs_6,.mob_fs_xxl{font-size:var(--font-size-xxl)}.mob_fs_7,.mob_fs_xxxl{font-size:var(--font-size-xxxl)}}