﻿*{box-sizing:border-box}body,figure{margin:0}.utilitaire_visibilite__none{display:none}@media screen and (min-width: 0){.container{width:100%;margin:0;padding:0 1em}.grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1em 1em}.grid>*{grid-column:span 4;grid-row:span 1}.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.row-sm-1{grid-row:span 1}.row-sm-2{grid-row:span 2}.row-sm-3{grid-row:span 3}.row-sm-4{grid-row:span 4}}@media screen and (min-width: 768px){.container{width:760px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1em 1em}.grid>*{grid-column:span 12;grid-row:span 1}.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}.row-md-1{grid-row:span 1}.row-md-2{grid-row:span 2}.row-md-3{grid-row:span 3}.row-md-4{grid-row:span 4}.row-md-5{grid-row:span 5}.row-md-6{grid-row:span 6}.row-md-7{grid-row:span 7}.row-md-8{grid-row:span 8}.row-md-9{grid-row:span 9}.row-md-10{grid-row:span 10}.row-md-11{grid-row:span 11}.row-md-12{grid-row:span 12}}@media screen and (min-width: 992px){.container{width:990px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1em 20px}.grid>*{grid-column:span 12;grid-row:span 1}.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}.row-lg-1{grid-row:span 1}.row-lg-2{grid-row:span 2}.row-lg-3{grid-row:span 3}.row-lg-4{grid-row:span 4}.row-lg-5{grid-row:span 5}.row-lg-6{grid-row:span 6}.row-lg-7{grid-row:span 7}.row-lg-8{grid-row:span 8}.row-lg-9{grid-row:span 9}.row-lg-10{grid-row:span 10}.row-lg-11{grid-row:span 11}.row-lg-12{grid-row:span 12}}@media screen and (min-width: 1200px){.container{width:1200px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1em 1em}.grid>*{grid-column:span 12;grid-row:span 1}.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}.row-xl-1{grid-row:span 1}.row-xl-2{grid-row:span 2}.row-xl-3{grid-row:span 3}.row-xl-4{grid-row:span 4}.row-xl-5{grid-row:span 5}.row-xl-6{grid-row:span 6}.row-xl-7{grid-row:span 7}.row-xl-8{grid-row:span 8}.row-xl-9{grid-row:span 9}.row-xl-10{grid-row:span 10}.row-xl-11{grid-row:span 11}.row-xl-12{grid-row:span 12}}.texte_font__1{font-family:"Inter",sans-serif}.texte_alignement__centre{text-align:center}.texte_alignement__gauche{text-align:left}.texte_alignement__droite{text-align:right}.texte_alignement__justifie{text-align:justify}.texte_couleur__1{color:#251c2b}.texte_couleur__2{color:#5c476e}.texte_couleur__n1{color:#f2f2f2}.texte_taille__grand{font-size:2.5rem}.texte_taille__medium{font-size:1.2rem}.texte_taille__petit{font-size:.8rem}.texte_type__majuscules{text-transform:uppercase}.texte-_type__minuscules{text-transform:lowercase}.texte_type__capitales{text-transform:capitalize}.menu_type__horizontal{display:flex;justify-content:flex-start;list-style:none;padding-left:0;align-items:center}.menu_type__horizontal>li>a{padding:1em;color:#222;text-decoration:none}.menu_type__horizontal>li:not(:last-of-type){margin-right:1px;border-right:1px solid #222}@media screen and (max-width: 992px){.menu_type__horizontal>li:not(:last-of-type){border:none}}.menu_type__horizontal>li.actif>a,.menu_type__horizontal>li>a:hover,.menu_type__horizontal>li>a:active{color:#251c2b}.desktop-nav{background-color:rgba(0,0,0,0);font-size:18px}.desktop-nav #nav{display:flex;justify-content:space-between;align-items:center}.desktop-nav #nav #ongletsNav{align-self:center}.desktop-nav #nav #ongletsNav #menu-menu-principal,.desktop-nav #nav #ongletsNav #menu-main-menu,.desktop-nav #nav #ongletsNav #menu-main-menu-de{display:flex;justify-content:space-between}.desktop-nav #nav #ongletsNav #menu-menu-principal li,.desktop-nav #nav #ongletsNav #menu-main-menu li,.desktop-nav #nav #ongletsNav #menu-main-menu-de li{padding:0 .5em;list-style:none}.desktop-nav #nav #ongletsNav #menu-menu-principal li a,.desktop-nav #nav #ongletsNav #menu-main-menu li a,.desktop-nav #nav #ongletsNav #menu-main-menu-de li a{color:#fff;font-weight:500;text-decoration:none;text-shadow:0 1px 4px rgba(37,28,43,.5);transition:.3s ease}.desktop-nav #nav #ongletsNav #menu-menu-principal li a:hover,.desktop-nav #nav #ongletsNav #menu-main-menu li a:hover,.desktop-nav #nav #ongletsNav #menu-main-menu-de li a:hover{color:#bcb5da;transition:.3s ease}.hamburger i{font-size:1.5em;color:#251c2b}.main-menu{width:100%;height:auto;min-height:40vh;position:absolute;top:0;left:0;background:#f2f2f2;background-size:cover;z-index:5000;display:none;padding-bottom:4em}@media screen and (max-width: 350px){.main-menu{padding-bottom:0}}.main-menu .menu-hamburger{text-align:center}.main-menu .header-top{display:flex;justify-content:space-between;align-items:center}.main-menu>div:nth-child(2){display:flex;justify-content:center}.main-menu>div:nth-child(2) #menu-menu-principal-1,.main-menu>div:nth-child(2) #menu-main-menu-1,.main-menu>div:nth-child(2) #menu-main-menu-de-1{padding:2em 0 0;display:flex;flex-direction:column;width:33%;margin-right:0}@media screen and (max-width: 768px){.main-menu>div:nth-child(2) #menu-menu-principal-1,.main-menu>div:nth-child(2) #menu-main-menu-1,.main-menu>div:nth-child(2) #menu-main-menu-de-1{width:66%;padding-top:1em}}@media screen and (max-width: 576px){.main-menu>div:nth-child(2) #menu-menu-principal-1,.main-menu>div:nth-child(2) #menu-main-menu-1,.main-menu>div:nth-child(2) #menu-main-menu-de-1{width:80%}}.main-menu>div:nth-child(2) #menu-menu-principal-1 li,.main-menu>div:nth-child(2) #menu-main-menu-1 li,.main-menu>div:nth-child(2) #menu-main-menu-de-1 li{list-style:none;padding:1em 0}.main-menu>div:nth-child(2) #menu-menu-principal-1 li:hover i,.main-menu>div:nth-child(2) #menu-main-menu-1 li:hover i,.main-menu>div:nth-child(2) #menu-main-menu-de-1 li:hover i{color:#5c476e;transition:transform .3s ease}.main-menu>div:nth-child(2) #menu-menu-principal-1 li a,.main-menu>div:nth-child(2) #menu-main-menu-1 li a,.main-menu>div:nth-child(2) #menu-main-menu-de-1 li a{transition:padding-left .3s ease;display:block;text-decoration:none;color:#251c2b}.main-menu>div:nth-child(2) #menu-menu-principal-1 li:not(:last-of-type),.main-menu>div:nth-child(2) #menu-main-menu-1 li:not(:last-of-type),.main-menu>div:nth-child(2) #menu-main-menu-de-1 li:not(:last-of-type){border-bottom:1px solid #251c2b}.main-menu>div:nth-child(2) #menu-menu-principal-1 .menu-item-has-children,.main-menu>div:nth-child(2) #menu-main-menu-1 .menu-item-has-children,.main-menu>div:nth-child(2) #menu-main-menu-de-1 .menu-item-has-children{position:relative}.main-menu>div:nth-child(2) #menu-menu-principal-1 .menu-item-has-children::after,.main-menu>div:nth-child(2) #menu-main-menu-1 .menu-item-has-children::after,.main-menu>div:nth-child(2) #menu-main-menu-de-1 .menu-item-has-children::after{top:0;right:0}.main-menu>div:nth-child(2) #menu-menu-principal-1 .menu-item-has-children .sub-menu,.main-menu>div:nth-child(2) #menu-main-menu-1 .menu-item-has-children .sub-menu,.main-menu>div:nth-child(2) #menu-main-menu-de-1 .menu-item-has-children .sub-menu{position:relative;top:14px;left:-20px;display:block;background-color:#f2f2f2}.menu-item-has-children{display:flex;position:relative}.menu-item-has-children::after{content:" ";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:1em;height:1em;color:#251c2b;padding-left:.3em;transition:.3s ease;display:flex;align-items:center;justify-content:center;pointer-events:none}.menu-item-has-children:hover::after{color:#5c476e}.menu-item-has-children.open::after{transform:rotate(-180deg)}.menu-item-has-children .sub-menu{position:absolute;top:46px;left:0;background-color:rgba(242,242,242,.7);padding-left:0;display:flex;flex-direction:column;align-items:center;min-width:100px}.menu-item-has-children .sub-menu li{font-size:16px;padding:.7em .3em !important;border:none}.menu-item-has-children .sub-menu li:not(:last-of-type){border-bottom:1px solid #251c2b}.bouton-cta{display:inline-block;color:#fff;text-decoration:none}.bouton-cta>div{min-width:168px;padding:.7em 1.6em;background-color:#5c476e;border:1px solid #5c476e;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;transition:.3s ease}.bouton-cta>div:hover{background-color:#251c2b;border-color:#251c2b;color:#fff}.bouton-cta-alt{display:inline-block;color:#5c476e;text-decoration:none}.bouton-cta-alt>div{min-width:168px;padding:.7em 1.6em;background-color:rgba(0,0,0,0);border:1px solid #5c476e;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;transition:.3s ease}.bouton-cta-alt>div:hover{background-color:#5c476e;color:#fff}.overline{display:inline-block;font-family:"Inter",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#928cbc;margin-bottom:.5em}.badge-pilule{display:inline-block;padding:.4em 1.2em;border-radius:999px;background-color:#928cbc;color:#fff;font-weight:600}.badge-pilule--lila{background-color:#bcb5da;color:#251c2b}.carte{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(37,28,43,.12)}.grille{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1rem 1rem;margin:0;padding:0;list-style:none}.grille>*{grid-column:span 12}@media screen and (min-width: 0){.col-xs1{grid-column:span 1}.row-xs1{grid-row:span 1}.col-xs2{grid-column:span 2}.row-xs2{grid-row:span 2}.col-xs3{grid-column:span 3}.row-xs3{grid-row:span 3}.col-xs4{grid-column:span 4}.row-xs4{grid-row:span 4}.col-xs5{grid-column:span 5}.row-xs5{grid-row:span 5}.col-xs6{grid-column:span 6}.row-xs6{grid-row:span 6}.col-xs7{grid-column:span 7}.row-xs7{grid-row:span 7}.col-xs8{grid-column:span 8}.row-xs8{grid-row:span 8}.col-xs9{grid-column:span 9}.row-xs9{grid-row:span 9}.col-xs10{grid-column:span 10}.row-xs10{grid-row:span 10}.col-xs11{grid-column:span 11}.row-xs11{grid-row:span 11}.col-xs12{grid-column:span 12}.row-xs12{grid-row:span 12}}@media screen and (min-width: 576px){.col-s1{grid-column:span 1}.row-s1{grid-row:span 1}.col-s2{grid-column:span 2}.row-s2{grid-row:span 2}.col-s3{grid-column:span 3}.row-s3{grid-row:span 3}.col-s4{grid-column:span 4}.row-s4{grid-row:span 4}.col-s5{grid-column:span 5}.row-s5{grid-row:span 5}.col-s6{grid-column:span 6}.row-s6{grid-row:span 6}.col-s7{grid-column:span 7}.row-s7{grid-row:span 7}.col-s8{grid-column:span 8}.row-s8{grid-row:span 8}.col-s9{grid-column:span 9}.row-s9{grid-row:span 9}.col-s10{grid-column:span 10}.row-s10{grid-row:span 10}.col-s11{grid-column:span 11}.row-s11{grid-row:span 11}.col-s12{grid-column:span 12}.row-s12{grid-row:span 12}}@media screen and (min-width: 768px){.col-m1{grid-column:span 1}.row-m1{grid-row:span 1}.col-m2{grid-column:span 2}.row-m2{grid-row:span 2}.col-m3{grid-column:span 3}.row-m3{grid-row:span 3}.col-m4{grid-column:span 4}.row-m4{grid-row:span 4}.col-m5{grid-column:span 5}.row-m5{grid-row:span 5}.col-m6{grid-column:span 6}.row-m6{grid-row:span 6}.col-m7{grid-column:span 7}.row-m7{grid-row:span 7}.col-m8{grid-column:span 8}.row-m8{grid-row:span 8}.col-m9{grid-column:span 9}.row-m9{grid-row:span 9}.col-m10{grid-column:span 10}.row-m10{grid-row:span 10}.col-m11{grid-column:span 11}.row-m11{grid-row:span 11}.col-m12{grid-column:span 12}.row-m12{grid-row:span 12}}@media screen and (min-width: 992px){.col-l1{grid-column:span 1}.row-l1{grid-row:span 1}.col-l2{grid-column:span 2}.row-l2{grid-row:span 2}.col-l3{grid-column:span 3}.row-l3{grid-row:span 3}.col-l4{grid-column:span 4}.row-l4{grid-row:span 4}.col-l5{grid-column:span 5}.row-l5{grid-row:span 5}.col-l6{grid-column:span 6}.row-l6{grid-row:span 6}.col-l7{grid-column:span 7}.row-l7{grid-row:span 7}.col-l8{grid-column:span 8}.row-l8{grid-row:span 8}.col-l9{grid-column:span 9}.row-l9{grid-row:span 9}.col-l10{grid-column:span 10}.row-l10{grid-row:span 10}.col-l11{grid-column:span 11}.row-l11{grid-row:span 11}.col-l12{grid-column:span 12}.row-l12{grid-row:span 12}}@media screen and (min-width: 1200px){.col-xl1{grid-column:span 1}.row-xl1{grid-row:span 1}.col-xl2{grid-column:span 2}.row-xl2{grid-row:span 2}.col-xl3{grid-column:span 3}.row-xl3{grid-row:span 3}.col-xl4{grid-column:span 4}.row-xl4{grid-row:span 4}.col-xl5{grid-column:span 5}.row-xl5{grid-row:span 5}.col-xl6{grid-column:span 6}.row-xl6{grid-row:span 6}.col-xl7{grid-column:span 7}.row-xl7{grid-row:span 7}.col-xl8{grid-column:span 8}.row-xl8{grid-row:span 8}.col-xl9{grid-column:span 9}.row-xl9{grid-row:span 9}.col-xl10{grid-column:span 10}.row-xl10{grid-row:span 10}.col-xl11{grid-column:span 11}.row-xl11{grid-row:span 11}.col-xl12{grid-column:span 12}.row-xl12{grid-row:span 12}}.xs-visible{display:none}@media screen and (min-width: 0){.xs-cache{display:none}.xs-visible{display:block}}.s-visible{display:none}@media screen and (min-width: 576px){.s-cache{display:none}.s-visible{display:block}}.m-visible{display:none}@media screen and (min-width: 768px){.m-cache{display:none}.m-visible{display:block}}.l-visible{display:none}@media screen and (min-width: 992px){.l-cache{display:none}.l-visible{display:block}}.xl-visible{display:none}@media screen and (min-width: 1200px){.xl-cache{display:none}.xl-visible{display:block}}@media screen and (min-width: 768px){.Slideshow{border:rgba(0,0,0,0)}.Slideshow ul{padding:0;margin:0;list-style:none;width:100%;margin:auto;position:relative}.Slideshow ul li{position:absolute;top:0px;left:0}.Slideshow ul li img{width:100%;height:auto}.Slideshow ul li figcaption{position:absolute;top:15%;left:15%}.Slideshow ul li figcaption h2{background:#222;color:#fff;text-align:center;border-radius:20px 0;width:260px;padding:10px}.Slideshow ul li figcaption p{background:#fff;border-radius:5px;padding:10px;width:80%}}@media screen and (min-width: 768px)and (min-width: 1200px){.Slideshow ul li figcaption p{width:50%}}@media screen and (min-width: 768px){.Slideshow ul li figcaption p .aInText{text-decoration:none;font-weight:bold;color:#222}.Slideshow ul li figcaption .aOutText{text-decoration:none;width:160px;border-radius:5px;padding:.6rem .8rem;font-size:1.2rem;border:none;background:#5c476e;color:#fff}.Slideshow ul li figcaption .aOutText:hover{background:#fff;color:#222}}.slide1{animation:fade 15s infinite;-webkit-animation:fade 15s infinite}.slide2{animation:fade2 15s infinite;-webkit-animation:fade2 15s infinite}.slide3{animation:fade3 15s infinite;-webkit-animation:fade3 15s infinite}.slidefig1{animation:fadefigcaption1 15s infinite;-webkit-animation:fadefigcaption1 15s infinite}.slidefig2{animation:fadefigcaption2 15s infinite;-webkit-animation:fadefigcaption2 15s infinite}.slidefig3{animation:fadefigcaption3 15s infinite;-webkit-animation:fadefigcaption3 15s infinite}@keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}@keyframes fadefigcaption1{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@keyframes fadefigcaption2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@keyframes fadefigcaption3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}.triangle,.triangle-dark,.triangle-primary,.triangle-light{height:0;width:0;border-top:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-left:50px solid rgba(0,0,0,0);margin:0 auto}.triangle-light{border-top:50px solid #f2f2f2}.triangle-primary{border-top:50px solid #251c2b}.triangle-dark{border-top:50px solid #222}.menuSocial{display:flex;padding:0}.menuSocial li{list-style:none}.menuSocial .fa{padding:15px;font-size:20px;width:50px;text-align:center;text-decoration:none;margin:5px 2px}.menuSocial .fa:hover{opacity:.7}.menuSocial .fa-facebook{background:#3b5998;color:#fff}.menuSocial .fa-twitter{background:#55acee;color:#fff}.menuSocial .fa-google{background:#dd4b39;color:#fff}.menuSocial .fa-youtube{background:#b00;color:#fff}.pagination{list-style:none;display:flex;justify-content:flex-start;align-items:center}.pagination a{color:#251c2b;background:#fff;padding:.5em 1em;text-decoration:none;border:#251c2b 1px solid}.pagination li:not(:last-of-type) a{border-right:0}.pagination li.actif a,.pagination a:hover{background:#251c2b;color:#fff}@media screen and (max-height: 720px){header{height:auto !important}header h1{margin-top:10px !important}}header.header-accueil{background-image:url("../media/background-clair.jpg");background-size:cover;background-position:center}@media screen and (max-width: 768px){header.header-accueil{height:70vh}}@media screen and (max-width: 400px){header.header-accueil{height:80vh}}header.header-accueil{background-repeat:no-repeat;height:85vh}header.header-atelier,header.header-billard,header.header-ecurie,header.header-est,header.header-voute{background-image:url("../media/background-gite.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:70vh}header.header-chambre{background-image:url("../media/background-chambre.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:70vh}header.header-chambre h1{margin-top:3em}header.header-pages,header.header-activites,header.header-environs,header.header-sejour,header.header-tarifs,header.header-partenaires,header.header-contact,header.header-gites,header.header-chambres{background-image:url("../media/background-fonce.jpg");background-size:cover;background-position:center;height:70vh}header h1{text-align:center;color:#f2f2f2;font-weight:800;margin-top:4em;margin-bottom:0;text-shadow:1px 1px 6px #222}@media screen and (max-width: 500px){header h1{margin-top:1em}}header h2{text-align:center;color:#f2f2f2;font-weight:400;margin-top:1em;margin-bottom:0;text-shadow:1px 1px 6px #222;font-size:22px}header p{text-align:center;color:#f2f2f2;font-family:"Inter",sans-serif;text-shadow:1px 1px 6px #222;font-size:18px}header .cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2em;padding-bottom:3em}header .cta a{margin:.25em}header .cta p{width:100%;text-align:center;font-family:"Inter",sans-serif;font-size:18px;color:#f2f2f2;text-shadow:1px 1px 6px #222}.top-menu{background-color:rgba(146,140,188,.92);color:#f2f2f2;padding:.7em 0;font-size:16px}@media screen and (max-width: 1200px){.top-menu{display:none}}.top-menu i{font-size:1.3em}.top-menu ul{display:flex;justify-content:space-between;align-items:center;padding-left:0}.top-menu ul li{list-style:none;padding:0 .5em}.top-menu ul li ul{display:flex;justify-content:space-around;align-items:center}.top-menu ul li a{color:#f2f2f2;transition:.3s ease;text-decoration:none;display:flex;align-items:center}.top-menu ul li a:hover{color:#5c476e;transition:.3s ease}.top-menu ul li a span{text-decoration:underline;padding-left:.3em}.logo img{height:68px;padding:5px 0}@media screen and (max-width: 576px){.logo img{height:50px}}.bandeau-info{padding:10px 0;margin:0;background-color:rgba(92,71,110,.6);color:#f2f2f2;font-size:18px}.bandeau-info a{color:#f2f2f2;text-decoration:underline;transition:.3s ease}.bandeau-info a:hover{color:#928cbc;transition:.3s ease}footer .footer-content{color:#f2f2f2}footer .footer-content h2{margin-bottom:0}@media screen and (max-width: 992px){footer .footer-content h2{font-size:28px}}footer .footer-content .adresse h3{margin-top:0}footer .footer-content .adresse a{color:#f2f2f2;text-transform:uppercase;transition:.3s ease}footer .footer-content .adresse a span{text-decoration:underline}footer .footer-content .adresse a:hover{color:#928cbc;transition:.3s ease}footer .footer-content .adresse p{line-height:5px}footer .footer-content .adresse ul{padding-left:0;list-style:none}footer .footer-content .adresse ul li{padding-top:.25em;padding-bottom:.25em}footer .footer-content .adresse ul a{text-transform:none}footer .footer-content .nav-footer #menu-menu-principal-2,footer .footer-content .nav-footer #menu-main-menu-2,footer .footer-content .nav-footer #menu-main-menu-de-2{padding-left:0}footer .footer-content .nav-footer #menu-menu-principal-2 .menu-item-has-children::after,footer .footer-content .nav-footer #menu-main-menu-2 .menu-item-has-children::after,footer .footer-content .nav-footer #menu-main-menu-de-2 .menu-item-has-children::after{content:" ";font-family:"Font Awesome 5 Free";color:#f2f2f2}footer .footer-content .nav-footer #menu-menu-principal-2 .menu-item-has-children:hover::after,footer .footer-content .nav-footer #menu-main-menu-2 .menu-item-has-children:hover::after,footer .footer-content .nav-footer #menu-main-menu-de-2 .menu-item-has-children:hover::after{color:#928cbc}footer .footer-content .nav-footer #menu-menu-principal-2 .menu-item-has-children .sub-menu,footer .footer-content .nav-footer #menu-main-menu-2 .menu-item-has-children .sub-menu,footer .footer-content .nav-footer #menu-main-menu-de-2 .menu-item-has-children .sub-menu{position:inherit;top:13px;left:-30px;background:none;padding-left:0;display:block;padding-top:.5em;padding-bottom:.5em}footer .footer-content .nav-footer #menu-menu-principal-2 .menu-item-has-children .sub-menu li,footer .footer-content .nav-footer #menu-main-menu-2 .menu-item-has-children .sub-menu li,footer .footer-content .nav-footer #menu-main-menu-de-2 .menu-item-has-children .sub-menu li{font-size:16px;padding:.25em .3em !important;border:none}footer .footer-content .nav-footer #menu-menu-principal-2 li,footer .footer-content .nav-footer #menu-main-menu-2 li,footer .footer-content .nav-footer #menu-main-menu-de-2 li{list-style:none;padding:.25em 0;font-size:18px}footer .footer-content .nav-footer #menu-menu-principal-2 li a,footer .footer-content .nav-footer #menu-main-menu-2 li a,footer .footer-content .nav-footer #menu-main-menu-de-2 li a{color:#f2f2f2;transition:.3s ease}footer .footer-content .nav-footer #menu-menu-principal-2 li a:hover,footer .footer-content .nav-footer #menu-main-menu-2 li a:hover,footer .footer-content .nav-footer #menu-main-menu-de-2 li a:hover{color:#928cbc;transition:.3s ease}footer .footer-content .reservation-footer p{margin-top:0}footer .footer-content .reservation-footer ul{padding-left:0}footer .footer-content .reservation-footer ul li{list-style:none;font-size:18px;padding:.5em 0}footer .footer-content .reservation-footer ul li a{color:#f2f2f2;transition:.3s ease}footer .footer-content .reservation-footer ul li a:hover{color:#928cbc;transition:.3s ease}footer .footer-content .reservation-footer ul li a span{text-decoration:underline}footer .footer-content .tripadvisor{padding-top:14px;display:flex;justify-content:end}@media screen and (max-width: 992px){footer .footer-content .tripadvisor{justify-content:flex-start;padding-bottom:14px}}footer .footer-content .tripadvisor #CDSWIDSSP{width:100% !important}footer .copyright{background-color:hsl(276,21.1267605634%,9.9215686275%);color:#f2f2f2}footer .copyright p{margin:0;padding:.5em 0}@media screen and (max-width: 768px){footer .copyright p{font-size:14px}}footer .langue-footer div{display:inline-block}.pub-interne{background-color:#5c476e;color:#f2f2f2;padding-top:1px;padding-bottom:15px}.pub-interne h2{margin-top:15px}.pub-interne>div{display:flex;justify-content:space-around}.pub-interne .btn-presentation a{color:#f2f2f2;border-color:#f2f2f2}.pub-interne .btn-presentation a:hover{color:#928cbc;border-color:#928cbc}.presentation{margin-top:4em;margin-bottom:4em}.presentation figure{text-align:center;margin-top:3em}@media screen and (max-width: 768px){.presentation figure{margin-top:0}}.presentation figure img{width:80%;height:auto}.presentation .btn-presentation-outer{display:flex;justify-content:center}.presentation .btn-presentation-outer .btn-presentation{padding:0}.presentation .btn-presentation-outer .btn-presentation a{font-size:18px}.btn-presentation{text-align:center;padding:5px;margin:5px 10px}.btn-presentation a{font-family:"Inter",sans-serif;text-transform:uppercase;border-bottom:1px solid #251c2b;transition:.3s ease}.btn-presentation a:hover{color:#5c476e;border-bottom:1px solid #5c476e;transition:.3s ease}.bg-couleur-1{background-color:#251c2b}.decouvrir-gites{padding-top:4em;padding-bottom:4em;color:#f2f2f2}.decouvrir-gites figure{text-align:center;margin-top:3em}@media screen and (max-width: 768px){.decouvrir-gites figure{margin-top:0}}.decouvrir-gites figure img{width:80%;height:auto}.decouvrir-gites p strong{color:#928cbc}.decouvrir-gites .btn-presentation-outer{display:flex;justify-content:center}.decouvrir-gites .btn-presentation{padding:5px;margin:5px 10px;border-bottom:1px solid #f2f2f2;transition:border .3s ease}.decouvrir-gites .btn-presentation:hover{border-bottom:1px solid #928cbc;transition:color .3s ease}.decouvrir-gites .btn-presentation a{color:#f2f2f2;border:none;transition:color .3s ease}.decouvrir-gites .btn-presentation a:hover{color:#928cbc;transition:color .3s ease}.decouvrir-chambres .btn-presentation-outer{display:flex;justify-content:center}.decouvrir-chambres .btn-presentation{padding:5px;margin:5px 10px;border-bottom:1px solid #251c2b;transition:border .3s ease}.decouvrir-chambres .btn-presentation:hover{border-bottom:1px solid #5c476e;transition:color .3s ease}.decouvrir-chambres .btn-presentation a{border:none;transition:color .3s ease}.decouvrir-chambres .btn-presentation a:hover{color:#5c476e;transition:color .3s ease}#section-chiffres{padding:.1em 0 4em}#section-chiffres h2{color:#f2f2f2;padding-bottom:1em}#section-chiffres .card-number{background-color:#f2f2f2;text-align:center;padding:1em 0}@media screen and (max-width: 768px){#section-chiffres .card-number{margin:.5em}}#section-chiffres .card-number .counter-value{font-size:50px}#commodites h2{margin-bottom:2em}#commodites{margin-bottom:1em}#commodites .commodite-outer{display:flex;justify-content:space-around;flex-wrap:wrap}#commodites .commodite{width:200px}@media screen and (max-width: 449px){#commodites .commodite{width:150px}#commodites .commodite i{font-size:40px}#commodites .commodite p{font-size:16px}}@media screen and (max-width: 350px){#commodites .commodite{width:100px}#commodites .commodite i{font-size:30px}}#commodites .commodite{margin-bottom:2em}#commodites .commodite i{font-size:50px}#commodites .commodite p{font-size:18px}.bg-aubergine{background-color:#5c476e;color:#fff}.bg-lavande{background-color:#928cbc;color:#fff}.bg-gris{background-color:#f2f2f2}.media-arrondi{margin:0}.media-arrondi img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 8px 28px rgba(37,28,43,.15)}.liens-fleche{margin-top:1.4em}.lien-fleche{margin:.4em 0}.lien-fleche a{display:inline-block;color:#5c476e;font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:.3s ease}.lien-fleche a:hover{color:#251c2b}.bg-aubergine .overline,.bg-lavande .overline{color:#bcb5da}.bg-aubergine .lien-fleche a,.bg-lavande .lien-fleche a{color:#fff}.bg-aubergine .lien-fleche a:hover,.bg-lavande .lien-fleche a:hover{color:#bcb5da}.home .presentation,.home .atouts{margin-top:0;margin-bottom:0;padding:5em 0}.home .decouvrir-gites,.home .teaser-truffes{padding:5em 0}.home .presentation>.grille,.home .atouts>.grille,.home .decouvrir-gites>.grille,.home .teaser-truffes>.grille{align-items:center}.home .presentation figure,.home .decouvrir-gites figure{text-align:left;margin:0}.home .presentation figure img,.home .decouvrir-gites figure img{width:100%;height:auto;border-radius:12px}.home .overline{display:block}.home h2{margin-top:.2em}.visite-virtuelle{margin-top:4em;text-align:center}.visite-virtuelle h2{margin-bottom:1em}.visite-virtuelle .embed-responsive{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 8px 28px rgba(37,28,43,.15)}.visite-virtuelle .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.atouts ul{padding-left:1.2em}.atouts ul li{margin:.6em 0;font-size:18px;line-height:1.5}#commodites{text-align:center}.teaser-truffes .surligne{display:inline-block;background:#5c476e;color:#fff;padding:.2em .6em;border-radius:4px;font-weight:600}.presentation-gite-cpt{padding:3em 1em}.presentation-gite-cpt .bloc-gauche-gite figure{width:100%;overflow:hidden}.presentation-gite-cpt .bloc-gauche-gite>div{display:flex;flex-direction:column;align-items:center}.presentation-gite-cpt .bloc-gauche-gite>div p{font-family:"Inter",sans-serif;font-size:20px;margin:2em 0}.bg-equipements{background-color:#251c2b}.equipements{color:#f2f2f2}.equipements h2{margin-bottom:2em;padding-top:1em}.equipements .commodite-outer{display:flex;justify-content:space-around;flex-wrap:wrap}.equipements .commodite{width:200px}@media screen and (max-width: 449px){.equipements .commodite{width:150px}.equipements .commodite i{font-size:30px}}@media screen and (max-width: 350px){.equipements .commodite{width:100px}.equipements .commodite i{font-size:20px}}.equipements .commodite{margin-bottom:2em}.equipements .commodite i{font-size:40px}.equipements .commodite p{font-size:16px}.tarifs-gite{padding-bottom:3em}.tarifs-gite h2{padding-bottom:1.5em}.tarifs-gite>div .card-tarif-gite{border:2px solid #251c2b;text-align:center}.tarifs-gite>div .card-tarif-gite h3{font-family:"Inter",sans-serif;font-weight:400;font-size:20px}@media screen and (max-width: 576px){.tarifs-gite>div .card-tarif-gite h3{font-size:16px}}.tarifs-gite>div .card-tarif-gite p{font-size:30px;margin:0 1em;padding:1em 0;line-height:40px}@media screen and (max-width: 992px){.tarifs-gite>div .card-tarif-gite p{font-size:20px}}@media screen and (max-width: 690px){.tarifs-gite>div .card-tarif-gite p{font-size:18px}}@media screen and (max-width: 576px){.tarifs-gite>div .card-tarif-gite p{font-size:20px}}.tarifs-gite>div .card-tarif-gite p:not(:last-of-type){border-bottom:1px solid #251c2b}.tarifs-gite>div .card-tarif-gite:nth-child(2){background-color:#251c2b;color:#f2f2f2}.bg-convaincu{background-color:#928cbc}.convaincu-reserver{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 576px){.convaincu-reserver{flex-direction:column}.convaincu-reserver a{margin:1em}}.convaincu-reserver a{margin-left:2em}.header-chambre~main .commodite-outer{max-width:998px;margin:0 auto}.tarifs-chambre .wrapper-tarifs-chambre{display:flex;justify-content:center}.tarifs-chambre .wrapper-tarifs-chambre>div{width:50%}@media screen and (max-width: 992px){.tarifs-chambre .wrapper-tarifs-chambre>div{width:66.666%}}@media screen and (max-width: 576px){.tarifs-chambre .wrapper-tarifs-chambre>div{width:90%}}.tarifs-chambre .wrapper-tarifs-chambre>div>div{display:flex;justify-content:center}@media screen and (max-width: 350px){.tarifs-chambre .wrapper-tarifs-chambre>div>div{flex-direction:column;align-items:center}}.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre{background-color:#251c2b;text-align:center;width:100%;color:#f2f2f2}@media screen and (max-width: 350px){.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre{width:100%;margin:.25em 0}}.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre h3{font-family:"Inter",sans-serif;font-weight:400;font-size:20px}@media screen and (max-width: 576px){.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre h3{font-size:16px}}.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre p{font-size:30px;margin:0 1em;padding:1em 0}@media screen and (max-width: 992px){.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre p{font-size:20px}}@media screen and (max-width: 690px){.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre p{font-size:18px}}@media screen and (max-width: 576px){.tarifs-chambre .wrapper-tarifs-chambre>div>div .card-tarif-chambre p{font-size:20px}}.supplements-chambre{border:1px solid #251c2b;background-color:#fff;padding:20px}.supplements-chambre h3{margin-top:0;font-family:"Inter",sans-serif;font-weight:400;font-size:20px;text-decoration:underline}.supplements-chambre ul{padding-left:20px}#main-tarifs hr{border-top:1px solid #5c476e;width:70%}.tab-switcher{display:inline-flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap;cursor:pointer;padding:15px;border:2px solid #5c476e;font-size:30px;box-shadow:1px 1px 3px #333}@media screen and (max-width: 1200px){.tab-switcher{font-size:18px}}@media screen and (max-width: 992px){.tab-switcher{align-items:center;justify-content:center}}@media screen and (max-width: 768px){.tab-switcher{flex-direction:column}}.tab-switcher:focus{background-color:#5c476e;color:#f2f2f2;border:2px solid #5c476e;border-radius:0;outline:none}.tab-switcher.actif{background-color:#5c476e;color:#f2f2f2;border:2px solid #5c476e}.tab-switcher .tab-infos{font-size:18px;display:inline-block}.tarifs-gites-page{padding-bottom:2em}.tarifs-gites-page ul{list-style:none;text-align:center}.tarifs-gites-page .tab-container{margin-top:2em;margin-bottom:2em}@media screen and (max-width: 576px){.tarifs-gites-page .tab-container{display:grid}}.tarifs-gites-page .tab-container table{text-align:center;font-size:20px;padding:0em 1em 1em;width:100%}@media screen and (max-width: 1200px){.tarifs-gites-page .tab-container table{font-size:16px}}@media screen and (max-width: 992px){.tarifs-gites-page .tab-container table{font-size:20px}}@media screen and (max-width: 370px){.tarifs-gites-page .tab-container table{font-size:18px !important}}@media screen and (max-width: 340px){.tarifs-gites-page .tab-container table{font-size:16px !important}}.tarifs-gites-page .tab-container table tr th{font-family:"Inter",sans-serif;font-size:30px;font-weight:400;padding-bottom:1em}@media screen and (max-width: 1200px){.tarifs-gites-page .tab-container table tr th{font-size:18px}}@media screen and (max-width: 598px){.tarifs-gites-page .tab-container table tr th{font-size:15px}}.tarifs-gites-page .tab-container table tr td{padding:15px}@media screen and (max-width: 992px){.tarifs-gites-page .tab-container table tr td{padding:15px 5px}}@media screen and (max-width: 768px){.tarifs-gites-page .tab-container table tr td{padding:15px 0px}}.tarifs-gites-page .tab-container table tr:not(:last-of-type) td{border-bottom:1px solid #5c476e}.tarifs-gites-page .tab-container .noms-gites{background-color:#251c2b;color:#f2f2f2}.tarifs-gites-page .tab-container .noms-gites tr:not(:last-of-type) td{border-bottom:1px solid #928cbc}.tarifs-gites-page .tab-container .noms-gites tr td a{color:#f2f2f2;transition:.3s ease}.tarifs-gites-page .tab-container .noms-gites tr td a:hover{color:#928cbc;transition:.3s ease}.tarifs-gites-page .tab-container .prix-semaine,.tarifs-gites-page .tab-container .prix-midweek,.tarifs-gites-page .tab-container .prix-weekend{border:1px solid #251c2b}@media screen and (max-width: 1200px){.tarifs-gites-page #tab-JA td{font-size:25px !important}}@media screen and (max-width: 440px){.tarifs-gites-page #tab-JA td{font-size:20px !important}}@media screen and (max-width: 370px){.tarifs-gites-page #tab-JA td{font-size:18px !important}}@media screen and (max-width: 340px){.tarifs-gites-page #tab-JA td{font-size:16px !important}}@media screen and (min-width: 992px){.tarifs-gites-page #tab-JA td span{display:inline}}#main-contact .coordonnees-contact{border-right:1px solid #251c2b;margin-top:4em;margin-bottom:2em}@media screen and (max-width: 991px){#main-contact .coordonnees-contact{border-right:none;border-bottom:1px solid #5c476e;margin-bottom:0}}#main-contact .coordonnees-contact p{padding-right:1em}#main-contact .coordonnees-contact ul{padding-left:0;list-style:none}#main-contact .coordonnees-contact ul li{padding-bottom:15px}#main-contact .coordonnees-contact ul li a{transition:.3s ease}#main-contact .coordonnees-contact ul li a span{color:#5c476e}#main-contact .coordonnees-contact ul li a:hover{color:#5c476e;transition:.3s ease}#main-contact .formulaire{margin-top:4em;margin-bottom:2em}@media screen and (max-width: 991px){#main-contact .formulaire{margin-top:0em}#main-contact .formulaire h2{padding-bottom:2em}}#main-contact .formulaire form>div>div{display:flex;flex-direction:column;align-items:flex-start}#main-contact .formulaire form label{text-transform:uppercase}#main-contact .formulaire form span{width:100%}#main-contact .formulaire form input,#main-contact .formulaire form select{width:100%;height:30px;border:none;border-bottom:1px solid #5c476e;background-color:#f2f2f2;font-size:16px;margin-top:-10px;margin-bottom:15px}#main-contact .formulaire form textarea{border:1px solid #5c476e;height:100px;font-size:16px;width:100%;padding:10px}#main-contact .formulaire form input[type=submit]{border:1px solid #251c2b;background-color:#5c476e;padding-top:5px;padding-bottom:10px;transition:.3s ease;color:#f2f2f2}#main-contact .formulaire form input[type=submit]:hover{color:#222;background-color:#fff;border:1px solid #5c476e;transition:.3s ease}#main-contact .map iframe{width:100%;height:300px;border:1px solid #5c476e}#main-contact .map{margin-bottom:4em;margin-top:2em}.tabs-sejours{margin-top:4em;margin-bottom:4em}.tabs-sejours>ul{padding-bottom:4em;text-align:center;display:flex;justify-content:center}.tabs-sejours figure{width:100%;overflow:hidden}.tabs-sejours figure img{width:auto;height:500px}.tabs-sejours article h2{font-family:"Inter",sans-serif;font-size:18px;font-weight:500}.tabs-sejours article a{color:#5c476e;text-decoration:underline}.tabs-sejours article a:hover{text-decoration:none}.tabs-partenaires{margin-top:4em;margin-bottom:4em}.tabs-partenaires>ul{padding-bottom:4em;text-align:center}.tabs-partenaires>ul li{font-size:20px}.tabs-partenaires .tab-container{display:flex;flex-direction:column;align-items:center}.tabs-partenaires .tab-container .card-partenaire{width:80%;border:2px solid #251c2b;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 400px){.tabs-partenaires .tab-container .card-partenaire{width:100%}}.tabs-partenaires .tab-container .card-partenaire h2{text-align:center;font-size:20px}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1em 1.5em}@media screen and (max-width: 991px){.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner{justify-content:center}}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner figure{width:auto}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner figure img{width:100%;max-width:240px;height:auto}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul{padding-left:0;list-style:none}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul li{padding:.25em 0}@media screen and (max-width: 364px){.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul li{font-size:14px;padding:.5em 0}}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul li a:hover i{color:#5c476e;transition:.3s ease}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul li a span{color:#5c476e}.tabs-partenaires .tab-container .card-partenaire .card-partenaire-inner ul li a i{transition:.3s ease}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"Inter",sans-serif}body{background-color:#f2f2f2;color:#251c2b}h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;font-weight:400}h1{font-size:40px}@media screen and (max-width: 992px){h1{font-size:30px}}h2{font-size:30px}@media screen and (max-width: 992px){h2{font-size:25px}}p{font-size:16px;line-height:20px}strong{color:#5c476e}a{text-decoration:none;color:#251c2b}.description-activites li{margin-top:1em;margin-bottom:1em;font-size:18px}.language-selector-mobile{list-style:none;text-align:center;padding-left:0}.wpml-ls-legacy-list-horizontal{padding:0 !important}#backtotop{display:inline-block;background-color:#5c476e;width:50px;height:50px;text-align:center;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#backtotop::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#f2f2f2}#backtotop:hover{cursor:pointer;background-color:#251c2b}#backtotop:active{background-color:#555}#backtotop.show{opacity:1;visibility:visible}.liste-chambres figure{margin:0 30px}@media screen and (max-width: 1150px){.liste-chambres figure{margin:0}}.liste-gites{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;padding-left:0}.liste-gites li{margin:1em}.liste-gites li figure{border:1px solid #5c476e;width:350px;height:270px;overflow:hidden}.liste-gites li figure:hover img{transform:scale(1.2);transition:.3s ease-in-out}.liste-gites li figure:hover figcaption{transform:translate(0, -110px);font-size:20px;transition:.3s ease-in-out;padding:.5em;color:#f2f2f2;background-color:rgba(92,71,110,.8);text-shadow:none}.liste-gites li figure figcaption{margin-top:-30px;color:#bcb5da;transition:.3s ease-in-out;text-shadow:1px 1px #000;font-size:18px}.liste-gites li figure img{width:auto;height:100%;transition:.3s ease-in-out}@media screen and (max-width: 992px){.liste-gites li figure{width:300px;height:230px}.liste-gites li figure figcaption{transform:translate(0, -110px);font-size:20px;transition:.3s ease-in-out;padding:.5em;color:#f2f2f2;background-color:rgba(92,71,110,.8);text-shadow:none}}@media screen and (max-width: 420px){.liste-gites li figure{width:270px;height:205px}}.visite-google{margin-bottom:25px}.main-activite #widgit .events-top h2{font-family:"Inter",sans-serif}.main-activite #widgit h3{font-family:"Inter",sans-serif !important}
