a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Poppins';src:url('/fonts/Poppins-Bold.eot');src:url('/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
url('/fonts/Poppins-Bold.woff2') format('woff2'),
url('/fonts/Poppins-Bold.woff') format('woff'),
url('/fonts/Poppins-Bold.ttf') format('truetype'),
url('/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('/fonts/Poppins-Medium.eot');src:url('/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
url('/fonts/Poppins-Medium.woff2') format('woff2'),
url('/fonts/Poppins-Medium.woff') format('woff'),
url('/fonts/Poppins-Medium.ttf') format('truetype'),
url('/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('/fonts/Poppins-Regular.eot');src:url('/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
url('/fonts/Poppins-Regular.woff2') format('woff2'),
url('/fonts/Poppins-Regular.woff') format('woff'),
url('/fonts/Poppins-Regular.ttf') format('truetype'),
url('/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('/fonts/Poppins-Light.eot');src:url('/fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
url('/fonts/Poppins-Light.woff2') format('woff2'),
url('/fonts/Poppins-Light.woff') format('woff'),
url('/fonts/Poppins-Light.ttf') format('truetype'),
url('/fonts/Poppins-Light.svg#Poppins-Regular') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('/fonts/Poppins-Black.eot');src:url('/fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
url('/fonts/Poppins-Black.woff2') format('woff2'),
url('/fonts/Poppins-Black.woff') format('woff'),
url('/fonts/Poppins-Black.ttf') format('truetype'),
url('/fonts/Poppins-Black.svg#Poppins-Regular') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Zooja';src:url('/fonts/zooja.eot');src:url('/fonts/zooja.eot?#iefix') format('embedded-opentype'),
url('/fonts/zooja.woff2') format('woff2'),
url('/fonts/zooja.woff') format('woff'),
url('/fonts/zooja.ttf') format('truetype'),
url('/fonts/zooja.svg#Poppins-Regular') format('svg');font-weight:300;font-style:normal;font-display:swap}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:var(--bordeau)}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:'Poppins',sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Poppins',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:'Poppins',sans-serif;font-size:18px;background-color:var(--fond);font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:18px}div>p{margin:5px
0}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:700;line-height:1.2em;font-family:'Poppins',sans-serif}h4{text-transform:uppercase;;font-size:14px;margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}.mypanier{display:none}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:25px
0}.link
a{background-color:#000;border-radius:16px;padding:12px
15px;color:var(--fond);font-family:'Futura';font-size:24px;margin:0
10px;border:0}.link a:hover{color:#DFD6CA}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#DFD6CA}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:18px;color:var(--bordeau)}.texte ul
li{font-size:18px}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:0;left:0;background-color:rgba(255,255,255,0.9);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;background-color:#364D8D}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond{width:100%;height:100%;;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}.photofond{width:100%;height:100%;background-size:cover!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;margin-left:20px}footer{position:relative}:root{--txt:#000;--fond:#EFEBE5;--h1:40px;--h2:30px;--h3:24px;--psize:18px}.breadcrumb{padding:10px
2.5%;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--txt)}.breadcrumb
*{font-size:12px}.menumobile
button{border:0;padding:0
10px}.menumobile
label{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;height:1px;border-radius:0}#wrap{position:relative}#Header{position:fixed;top:0;left:0;width:100%;z-index:500}#Header
.content{display:flex;flex-wrap:wrap;align-items:center;width:95%;padding:15px
2.5%}#Header .content
.logo{width:20%}#Header .content .logo
img{filter:invert(1);display:block;width:100%}#Header .content
nav.mainnav{width:60%;display:flex;justify-content:center}#Header .content nav.mainnav
a{color:#fff;padding:10px
25px;font-size:20px;font-weight:300}#Header
.menusecondaire{width:20%;display:flex;justify-content:end}#Header .menusecondaire
.bloc{}#Header.fixedheader
.content{background-color:var(--fond)}#Header.fixedheader .content .logo
img{filter:invert(0)}#Header.fixedheader .content nav.mainnav
a{color:#000}#Header.fixedheader .hamburger-inner, #Header.fixedheader .hamburger-inner:after, #Header.fixedheader .hamburger-inner:before{background-color:#000}.MenuFull{top:0px;position:fixed;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 1);display:none;z-index:450;overflow-y:scroll}.MenuFull
.content{padding:150px
5% 50px;color:#fff}.MenuFull .content
.libelle{margin-bottom:25px;font-family:'Zooja';font-size:80px;text-align:center;font-weight:400;line-height:60px;color:var(--fond)}.MenuFull .content
.menucontent{display:flex;gap:24px;margin:50px
0 0;justify-content:center}.MenuFull .content  .menucontent
.itemmenu{width:320px}.MenuFull .content
.link{margin-top:25px}.MenuFull .content .link
a{background-color:var(--fond);color:#000;font-size:18px}#MenuSecondaire{display:none;position:fixed;top:0px;right:0;background:var(--fond);padding:50px
2.5%;width:25%;z-index:100;height:100%}#MenuSecondaire ul
li{margin:30px
0}#MenuSecondaire ul li
a{text-transform:uppercase;font-weight:900;font-size:30px}#MenuSecondaire ul li a:hover{color:#DFD6CA}#MenuSecondaire ul li ul
li{margin:10px
0;list-style-type:disc;list-style-position:inside}#MenuSecondaire ul li ul li
a{font-weight:400;font-size:18px}#MenuSecondaire ul li.adresses
ul{display:none}#HomePage{position:relative;width:100%}#FondFlash{width:100%;position:relative;height:100vh;overflow:hidden}#Flash{width:100%;height:100vh}#Flash
.item{width:100%;height:100vh;;position:relative}#Flash .item
img{width:100%}#Flash .item
.title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-weight:900;font-size:40px;line-height:100px}#Flash .item .title
strong{font-family:'Zooja';font-size:120px;font-weight:300}#NavFlashPager{position:absolute;top:50%;left:0;width:40px;z-index:100}#NavFlashPager
li{margin:10px
0}#NavFlashPager li
a{display:block;background-color:rgba(255,255,255,0.7);height:1px;width:30px}#NavFlashPager li.activeSlide
a{width:40px;background-color:#fff}#MoteurRecherche{position:fixed;z-index:200;bottom:25px;left:50%;transform:translateX(-50%);border-radius:16px;background-color:var(--fond);width:60%;-webkit-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 25px 1px rgba(0,0,0,0.1);overflow:visible}#MoteurRecherche
.mobilebouton{display:none}#MoteurRecherche
*{overflow:visible}#MoteurRecherche
form{width:calc(100%)}#MoteurRecherche form
.content{display:flex;padding:12px}#MoteurRecherche form .content
.criteres{border-right:solid 1px #fff;padding:0
15px}#MoteurRecherche form .content .criteres:last-child{border-right:0}#MoteurRecherche form .content .criteres
label{font-weight:700;font-size:14px}#MoteurRecherche form .content .criteres
select{background-color:var(--fond);font-family:'Poppins';width:100%;border:0;font-size:14px}#MoteurRecherche form .content
.btn{padding-left:15px}#FixAction{position:fixed;bottom:35px;right:15px;z-index:460}#FixAction button,#FixAction
a{background-color:#000;border-radius:16px;padding:12px
15px;color:#fff;font-family:'Futura';font-size:24px;margin:0
10px;border:0}#FixAction
a{padding:15px
15px 10px 15px}#FixAction
.showtel{display:none;position:fixed;bottom:35px;right:15px;background-color:#000;border-radius:16px;padding:12px
15px;color:#fff;font-family:'Futura';font-size:24px;margin:0
10px;border:0}#FixAction .showtel
a{padding:0}#FixAction .showtel
span{float:left}#FixAction .showtel
img{float:right}#Reservation{display:none;position:fixed;top:0;right:0;width:25%;padding:25px
2.5%;height:calc(100vh - 50px);background-color:var(--fond);z-index:500}#Reservation
.action{text-align:right}#Reservation
button{border:0;background-color:unset}#Reservation
form{margin-top:25px}#Reservation form .grid-col-2{gap:16px}#Reservation form .grid-col-2>div{width:calc(50% - 8px);margin:0}#Reservation form
.criteres{margin:15px
0}#Reservation form .criteres
label{font-weight:bold;display:block;;font-size:16px}#Reservation form .criteres
select{border:0;background-color:#DFD6CA;padding:10px;border-radius:8px;width:100%}#Reservation form .criteres
input{border:0;background-color:#DFD6CA;padding:10px;border-radius:8px;width:calc(100% - 20px)}#Reservation form
.envoyer{float:right;margin:15px
0 0 15px;display:inline-block;padding:10px
15px;font-size:14px;background-color:#000;color:var(--fond);border-radius:8px;cursor:pointer}#Reservation form
.rgpd{margin-top:15px;font-size:12px}#Reservation
.callus{margin-top:50px;border-top:solid 1px #000;padding-top:25px}#Reservation .callus
a{font-weight:900}#HomePage
.entete{padding:70px
30% 0 25%}#HomePage .entete
.h1{text-align:center;margin-bottom:10px}#HomePage .entete
.h2{font-family:'Zooja';font-size:80px;display:block;text-align:center;font-weight:400}#HomePage
section{clear:both;padding:0
5%}#AccActivite{padding:0
7.5%}#AccActivite .intro h2
strong{font-family:'Zooja';font-size:80px;display:block;text-align:center;font-weight:400;line-height:60px}#AccActivite .grid-col-3{gap:25px}#AccActivite .grid-col-3>div{width:calc(33.33% - 18px);margin:25px
0}.itemmenu{position:relative;border-radius:16px;overflow:hidden;transition:1s}.itemmenu
*{transition:1s!important}.itemmenu .photo
img{border-radius:16px}.itemmenu
.texte{position:absolute;bottom:0;left:0;padding:50px
15px 15px 15px;width:calc(100% - 30px);z-index:10;color:#EFEBE5;margin:0!important;background:#000;background:linear-gradient(0deg,rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%)}.itemmenu
.title2{margin-bottom:15px}.itemmenu .texte
.h2{text-align:center}.itemmenu .texte .h2
span{font-family:'Zooja';font-size:60px;display:block;font-weight:400;line-height:60px}.itemmenu .texte .h2
strong{font-weight:900}.itemmenu .texte
.desc{display:flex;text-align:center;height:0;overflow:hidden;opacity:0;visibility:hidden;flex-wrap:wrap}.itemmenu .texte .desc
p{font-size:14px}.itemmenu .texte
.link{margin:25px
0 0 0}.itemmenu .texte .link
a{display:inline-block;padding:10px
15px;font-size:14px;background-color:#EFEBE5;color:#000;border-radius:8px}.itemmenu:hover
.texte{padding-top:100%}.itemmenu:hover .texte
.desc{opacity:1;visibility:visible;height:auto;margin:25px
0}.itemmenu:hover .texte .desc
p{width:100%}.itemmenu:hover .texte
.h2{font-size:26px}.itemmenu:hover .texte .h2
span{font-size:66px}.itemact{position:relative}.itemact .texte .h2
a{display:flex;flex-direction:column-reverse}.itemact
.info{display:none}.itemact:hover
.info{display:block}.itemact .info
.data{z-index:50;position:absolute;top:0;background-color:var(--fond);padding:10px;font-size:13px;display:inline-block;color:#000;text-align:center}.itemact .info .data
img{height:20px}.itemact .info
.data.duree{width:calc(25% - 22px);left:-2px;border-top-left-radius:16px;border-bottom-right-radius:8px}.itemact .info
.data.age{width:calc(25% - 22px);left:25%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.itemact .info
.data.prix{width:calc(25% - 22px);right:25%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.itemact .info
.data.diff{width:calc(25% - 24px);padding:7px
10px;right:0;border-bottom-left-radius:8px}.MenuFull .content  .menucontent .itemact .info
*{font-size:10px}#HomePage
#Pres{padding:100px
25%}#HomePage #Aventure .photo
img{border-radius:16px}#HomePage #Aventure
.texte{padding:0
5%}#HomePage #Aventure  .texte h2
strong{font-family:'Zooja';font-size:80px;display:block;font-weight:400}#HomePage #Aventure .grid-col-3{gap:24px;margin:50px
0}#HomePage #Aventure .grid-col-3
.icon{padding-left:100px;width:calc(33.33% - 138px);margin:24px
0;background-size:80px;background-position:top left;background-repeat:no-repeat}.icon-exp{background-image:url(/img/icon-exp.svg)}.icon-parcours{background-image:url(/img/icon-parcours.svg)}.icon-surmesure{background-image:url(/img/icon-surmesure.svg)}.icon-env{background-image:url(/img/icon-env.svg)}.icon-humeur{background-image:url(/img/icon-humeur.svg)}.icon-securite{background-image:url(/img/icon-securite.svg)}#HomePage #Aventure .grid-col-3 .icon
h3{font-size:18px}#HomePage #Aventure
.link{margin-top:50px}#HomePage
#Espaces{padding:100px
5%}#HomePage #Espaces .grid-col-1
.texte{margin:0
20% 50px 20%}#HomePage #Espaces .grid-col-1 .texte h2
strong{font-family:'Zooja';font-size:80px;display:inline-block;font-weight:400;line-height:60px}#Canyons
.content{display:flex;gap:24px;overflow-y:scroll;flex-wrap:wrap}#Canyons .content
.itemmenu{width:calc(33.33% - 30px)}#Actus
.content{padding:100px
15%}#Actus .content .grid-col-1
.intro{margin:0
0% 50px 0%;text-align:center}#Actus .content .grid-col-1 .intro h2
strong{font-family:'Zooja';font-size:80px;display:inline-block;font-weight:400;line-height:60px}#Actus .content
.liste{display:flex;gap:24px;overflow-y:scroll}#Actus .content .liste
.item{width:50%;background-color:#DED6CA;border-radius:16px}#Actus .content .liste .item .photo
img{border-radius:16px}#Actus .content .liste .item
.texte{padding:15px
2.5%;text-align:left}#Actus .content .liste .item .texte
h3{text-transform:uppercase;font-size:18px;margin-bottom:10px}#Footer{background-color:#DED6CA;border-top-left-radius:16px;border-top-right-radius:16px}#Footer
.content{padding:50px
5%}#Footer .content
.feed{text-align:center}#Footer .content .feed
.libelle{text-align:center;font-family:'Zooja';font-size:80px;display:block;font-weight:400}#Footer .content .feed
a.social{margin:0
15px}#Footer .content .feed a.social
img{height:40px}.feed
.flexgrid{display:flex;gap:24px;margin:25px
0}.feed .flexgrid
.item{position:relative;aspect-ratio:1/1!important;margin:0
0 2% 0;cursor:pointer;width:14.66%}.feed .flexgrid .item
.photo{width:100%;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px}.feed .flexgrid .item .photo
img{width:100%;transform:translateY(-50%);top:50%;left:0;position:absolute;border-radius:8px}.feed .flexgrid .item
video{width:100%;aspect-ratio:1/1;display:block;height:100%;width:100%;object-fit:cover;border-radius:8px}.feed .flexgrid .item
.texte{opacity:0;position:absolute;top:0;left:0;width:90%;padding:25px
5%;font-size:11px;height:calc(100% - 50px);overflow-y:scroll;cursor:pointer}.feed .flexgrid .item:hover
.texte{opacity:1;;color:#fff;background-color:rgba(var(--couleurboutique),.8)}#Footer
.coords{display:flex;width:100%;gap:24px;flex-wrap:wrap}#Footer .coords
.logo{width:calc(25% - 18px)}#Footer .coords .logo
img{width:100%;height:auto}#Footer .coords
.adr{width:calc(22% - 18px)}#Footer .coords
.joindre{width:calc(22% - 18px)}#Footer .coords
.reglement{width:calc(15% - 18px)}#Footer .coords .reglement
#Footer
.sitemap{width:calc(10% - 18px)}#Footer .info
.libelle{font-weight:bold;text-transform:uppercase}#Footer .sitemap
.libelle{text-align:right}#Footer .sitemap ul
li{text-align:right}#Footer .sitemap ul li
ul{display:none}#Footer
.legal{text-align:center;font-size:12px;padding:10px
0}#ListeActivite{width:100%}#ListeActivite
header{position:relative}#CoverPhoto{width:100%;position:relative}#CoverPhoto
img{width:100%;display:block;height:auto}#ListeActivite header
h1{position:absolute;top:50%;left:10%;width:80%;text-align:center;transform:translateY(-50%);z-index:40;color:#fff;font-weight:900;font-size:30px;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}#ListeActivite header
h2{position:absolute;top:60%;left:10%;width:80%;text-align:center;transform:translateY(-40%);z-index:40;color:#fff;font-family:'Zooja';font-size:80px;font-weight:400;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}#ListeActivite
.entete{padding:50px
10%;text-align:center}#ListeActivite .entete
h2{margin:25px
0;line-height:50px}#ListeActivite .entete h2
strong{font-family:'Zooja';font-size:70px;;text-transform:none}#ListeActivite .entete
nav{margin:50px
0}#ListeActivite .entete nav
span{font-weight:900}#ListeActivite .entete nav
.flexgrid{gap:24px;margin:25px
0}section.activite
.content{padding:0px
5% 100px 5%}section.activite .content
h2{text-align:center;color:#B29A85}section.activite .content
h4{text-align:center;font-family:'Zooja';font-size:50px;;text-transform:none}section.activite .content
.flexgrid{gap:24px;margin:50px
0;flex-wrap:wrap;justify-content:center}section.activite .content .flexgrid
.itemact{width:calc(33.33% - 18px)}section.actpack .col-texte
.texte{text-align:center;padding:0
15%!important}section.actpack
.itemact{width:66%!important;margin:0
22%}section.actpack .itemact
.texte{padding:15px
2.5%!important}#ListeActivite .row
.content{padding:50px
5%}#ListeActivite .row .content
h2{text-align:center;line-height:40px}#ListeActivite .row .content h2
strong{font-family:'Zooja';font-size:60px;;text-transform:none;display:block}#ListeActivite .row .photo
img{border-radius:16px}#ListeActivite .row
.texte{padding:0
5%}#ListeActivite .row
.link{margin-top:50px}#DetailActivite{width:100%}#DetailActivite
header{position:relative}#DetailActivite header
h1{position:absolute;top:50%;left:10%;width:80%;text-align:center;transform:translateY(-50%);z-index:40;color:#fff;font-weight:900;font-size:30px;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}#DetailActivite header
h2{position:absolute;top:60%;left:10%;width:80%;text-align:center;transform:translateY(-40%);z-index:40;color:#fff;font-family:'Zooja';font-size:80px;font-weight:400;text-shadow:2px 2px 2px rgba(0,0,0,0.25)}#DetailActivite
.entete{text-align:center}#DetailActivite .entete
.accroche{padding:50px
20%}#PresentationAct
.content{padding:50px
5%;display:flex;flex-wrap:wrap;flex-direction:row-reverse}#PresentationAct .content
.galerie{width:47.5%;margin-left:5%;position:relative;aspect-ratio:800/640}#PresentationAct .content .galerie
.slideshow{width:100%;aspect-ratio:800/640}#PresentationAct .content .galerie .slideshow
.photo{width:100%;aspect-ratio:800/640}#PresentationAct .content .galerie
.prev{position:absolute;top:50%;left:-15px;z-index:50;cursor:pointer}#PresentationAct .content .galerie
.next{position:absolute;top:50%;right:-15px;z-index:50;cursor:pointer}#PresentationAct .content .galerie .photo
img{border-radius:16px}#PresentationAct .content
.pdesc{width:47.5%}#PresentationAct .content .pdesc
h2{margin-bottom:15px}#PresentationAct .content .pdesc
p{margin:10px
0}#PresentationAct .content .pdesc
ul{list-style-type:disc;list-style-position:outside;padding-left:20px}#PresentationAct .content .pdesc ul
li{margin:10px
0;margin:10px
0}.childrenscroll{position:fixed;top:77px;left:0;width:95%;padding:10px
2.5%;margin:0!important;display:none;z-index:200;background-color:#B29A85;text-align:center}.childrenscroll
a{display:inline-block;padding:5px;margin:0
10px;color:var(--fond)}#DetailActivite .row
.content{padding:50px
5%}#DetailActivite .row .content .grid-col-1{margin:25px
0}#DetailActivite .row .content .grid-col-1 .texte
h2{text-align:center;;margin-bottom:25px}#DetailActivite .row .content .grid-col-2
.texte{padding:0
5%}#DetailActivite .row
.flexgrid{gap:24px;flex-wrap:wrap}#DetailActivite .row .flexgrid
.itemact{width:calc(33.33% - 18px)}#InfoAct
.content{padding:50px
5%;display:flex;flex-wrap:wrap}#InfoAct .content
.col{width:47.5%}#InfoAct .content .col
h2{text-transform:uppercase}#InfoAct .content
.route{margin-right:5%}#InfoAct .content .route
h2{padding-left:80px;background:url(/img/icon-route.svg) left no-repeat;background-size:60px;line-height:60px;margin-bottom:15px}#InfoAct .content .coupcoeur
h2{padding-left:80px;background:url(/img/icon-coeur.svg) left no-repeat;background-size:60px;line-height:60px;margin-bottom:15px}.row .photo
img{border-radius:16px}#CaracsAct
.content{padding:50px
5%;display:flex;flex-wrap:wrap}#CaracsAct .content
.head{width:100%;margin-bottom:25px}#CaracsAct .content .head
h2{padding-left:80px;background:url(/img/icon-pratique.svg) left no-repeat;background-size:60px;line-height:60px;margin-bottom:15px;text-transform:uppercase}#CaracsAct
.onglet{width:47.5%;margin-right:5%}#CaracsAct
.tabnav{display:flex}#CaracsAct .tabnav
li{font-weight:bold;text-transform:uppercase;padding:10px}#CaracsAct .tabnav
li.selected{background:#DFD6CA;background-size:100%}#CaracsAct .tabnav li:hover{cursor:pointer}#CaracsAct
.tab{display:none;background:#DFD6CA;padding:25px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;width:calc(100% - 50px)}#CaracsAct
#ctab1{display:block}#CaracsAct
#Loc{width:47.5%;text-align:right}#InfoAct
.table{width:47.5%;font-size:14px;margin:25px
0}#InfoAct  .table
.ligne{padding:10px
2.5%;display:flex;flex-wrap:wrap}#InfoAct  .table .ligne
label{font-weight:bold;display:block;width:35%;margin-right:5%;text-transform:uppercase}#InfoAct  .table .ligne
p{float:right;width:60%}#InfoAct  .table .ligne
.twoline{height:37px}#InfoAct  .table
.line1{background-color:#DFD6CA}#Loc
.itineraire{background:url(/img/itineraire.png) left no-repeat;padding-left:40px;background-size:30px;display:inline-block}#map_canvas{width:100%;aspect-ratio:3/2;border-radius:16px;margin-bottom:25px}#map_canvas
*{overflow:unset}#AvisBas{padding:50px
5%}#AvisBas
h2{text-align:center;line-height:36px}#AvisBas h2
strong{font-family:'Zooja';font-size:60px;display:block;font-weight:400;line-height:60px}#AvisBas
.content{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.reviews
.content{padding:50px
5%;width:90%;display:flex}.reviews
.grid{display:flex;gap:24px;flex-wrap:wrap}.review{background-color:#DFD6CA;width:26.33%;padding:2.5%;color:#000;border-radius:16px;margin:0}.review
.contact{font-family:'Zooja';font-size:36px;text-align:center;margin-bottom:10px}.review
.p{text-align:center;margin-bottom:5px;font-weight:bold}.review
.note{text-align:center}.review
img{margin:0
4px}.review
.com{margin-top:10px}.review.idx2,.avis.idx5{margin-right:0}.review.idx0,.avis.idx3{clear:both}.formulairereview{margin:0
25%;padding-bottom:50px}.formulairereview
.title{margin-top:80px;font-family:'Conv_OSP-DIN';text-transform:uppercase;font-size:30px;margin-bottom:30px;line-height:40px}.formulairereview
.col{width:100%;margin:10px
0}.formulairereview .col
h2{font-family:'Conv_OSP-DIN';font-weight:400;font-size:30px;background:url(/img/trait2.png) left center no-repeat;text-align:center;line-height:40px;font-weight:normal}.formulairereview .col h2
span{background-color:#fff;display:inline-block;padding:0
15px}.formulairereview .col
div{margin-bottom:10px}.formulairereview .col
label{display:block;margin-bottom:5px}.formulairereview .col
.input{border:solid 1px #B29A85;padding:5px
5%;width:87%}.formulairereview .col
textarea{border:solid 1px #B29A85;padding:5px
5%;width:88%}.formulairereview
.envoyeravis{float:right;background-color:#000;cursor:pointer;border-radius:16px;padding:12px
15px;color:var(--fond);font-family:'Futura';font-size:24px;margin:0
10px;border:0}.formulairereview .envoyeravis:hover{color:#DFD6CA}.formulairereview
.rgpd{font-size:12px}#Presentation{width:100%}#Presentation
header{position:relative}#Presentation header
h1{position:absolute;top:50%;left:10%;width:80%;text-align:center;transform:translateY(-50%);z-index:40;color:#fff;font-weight:900;font-size:30px}#Presentation header
h2{position:absolute;top:60%;left:10%;width:80%;text-align:center;transform:translateY(-40%);z-index:40;color:#fff;font-family:'Zooja';font-size:80px;font-weight:400}#Presentation
.entete{padding:50px
10%;text-align:center}#Presentation .entete
h2{margin:25px
0;line-height:50px}#Presentation .entete h2
strong{font-family:'Zooja';font-size:70px;;text-transform:none;font-weight:400}#Presentation
.row{padding:50px
5%}#Presentation .row .photo
img{border-radius:16px}#Presentation .row
.texte{padding:0
5%}#Presentation .row .texte h2
strong{font-family:'Zooja';font-size:70px;line-height:70px;font-weight:400;text-transform:none;display:block}#Presentation .moniteurs
h2{font-weight:900}#Presentation .moniteurs h2
strong{font-family:'Zooja';font-size:40px!important;line-height:50px!important;font-weight:400;text-transform:none;display:block}#Presentation
.gwen{text-align:right}#Presentation .gwen h2
strong{padding-left:5%}#moniteurs .grid-col-3>div{margin:50px
0;width:33.33%}#Presentation .grid-col-3
.icon{padding-left:100px;width:calc(33.33% - 100px);margin:50px
0;background-size:80px;background-position:top left;background-repeat:no-repeat}#Presentation .row .itemmenu .texte
.link{margin:25px
0}#Presentation .row .itemmenu  h2
strong{font-family:'Poppins';font-weight:900;font-size:30px;line-height:30px}#ActiviteGroupe .intro
h2{text-align:center}#ActiviteGroupe .intro h2
strong{font-family:'Zooja';font-size:80px;display:block;text-align:center;font-weight:400;line-height:60px}#ActiviteGroupe .grid-col-2{margin:0
15%;width:70%;gap:24px}#ActiviteGroupe .grid-col-2>div{width:calc(50% - 12px);margin:25px
0}#InfoContact .grid-col-3{gap:24px}#InfoContact .grid-col-3>div{margin:25px
0;width:calc(33.33% - 18px)}#InfoContact .grid-col-3
.coordonnees{width:calc(25% - 18px)}#InfoContact .grid-col-3
.formulaire{width:calc(40% - 18px)}#InfoContact
iframe{width:100%;}.FormContact{margin-top:50px}.FormContact .grid-col-2{gap:24px}.FormContact .grid-col-2>div{width:calc(50% - 12px)}.FormContact
.ligne{margin:15px
0}.FormContact .ligne
label{display:block}.FormContact
.field{background-color:#fff;color:var(--noir);width:90%}.FormContact .field::placeholder{color:var(--gris)}.FormContact
.field{border:solid 1px #B29A85;padding:10px;width:calc(100% - 22px)}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
textarea{border:0;border:solid 1px #B29A85;width:95%!important}.FormContact
.envoyer{float:right;background-color:#000;cursor:pointer;border-radius:16px;padding:12px
15px;color:var(--fond);font-family:'Futura';font-size:24px;margin:0
10px;border:0}.FormContact
.rgpd{font-size:11px}#CompteConnexion
.FormContact{margin:0
25% 50px 25%}#Liste{padding-top:100px}#Liste
nav{padding:0
calc(5% - 10px);margin:25px
0}#Liste nav
a{display:inline-block;padding:10px
15px;border-radius:8px;background-color:#DFD6CA;margin:0
10px}#Liste header,#Liste
section{padding:0
5%}#Liste header
h1{text-align:center}#Liste .grid-col-3{gap:24px}#Liste
.item{width:calc(33.33% - 18px);background-color:#DED6CA;border-radius:16px;margin:25px
0;position:relative}#Liste .item .photo
img{border-radius:16px}#Liste .item
.texte{padding:15px
2.5%;text-align:left}#Liste .item .texte
h3{text-transform:uppercase;font-size:18px;margin-bottom:10px}#Liste .item
.url{position:absolute;bottom:0;right:0;background-color:var(--fond);padding:10px;font-size:13px;display:inline-block;color:#000;text-align:center}#Liste
.itemadr{padding-bottom:20px}#SearchPage
header{padding:120px
5% 0 5%}#SearchPage header
h1{text-align:center}#SearchPage header h1
strong{font-family:'Zooja';font-size:80px;display:block;text-align:center;font-weight:400;line-height:60px}#SearchPage header h1 strong
.ville{text-transform:capitalize}.contentpage{padding:100px
5%}.pageseo,.menufilter2{font-size:12px;display:flex;justify-content:center;margin:10px
0}.pageseo li,.menufilter2
li{margin:0
10px}.pageseo li a, .menufilter2 li
a{font-size:12px}.activitessecondaires .grid-col-2{gap:2%}.activitessecondaires .grid-col-2>div{width:49%}#Presentation .activitessecondaires .grid-col-2 > div
.texte{padding:25px
0}.grid-col-2
.FormContact{padding:0
5%}@media screen and (min-width: 1800px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){.itemact .info
.data{font-size:11px}.MenuFull
.content{padding-top:100px}.MenuFull .content
.menucontent{margin-top:25px}.MenuFull .content
.libelle{font-size:60px}}@media screen and (max-width: 1100px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){h4{font-size:18px}#wrap{width:100%;overflow:hidden}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.grid-col-2>div{margin:25px
0}.itemmenu{width:100%}#Header .content
.logo{width:60%}#Header
.menusecondaire{position:fixed;top:25px;right:2.5%}#Header .content
nav.mainnav{width:100%}#Header .content nav.mainnav
a{padding:10px;font-size:14px}#FondFlash{width:100%}#Flash .item
.title{left:5%;width:90%;transform:none;line-height:40px;font-size:24px}#Flash .item .title
strong{font-size:60px}#FixAction
button{margin:0;float:left;padding:12px
15px 10px 15px;font-size:18px}#FixAction
a{margin:0
10px;float:left;padding:8px
10px 5px 10px}.MenuFull{overflow-y:scroll;z-index:495}.MenuFull .content
.libelle{font-size:60px}.MenuFull .content
.menucontent{flex-wrap:wrap}.MenuFull .content .menucontent
.itemmenu{width:100%}.MenuFull .content .menucontent .itemmenu h3
span.sstitre{display:none}#NavFlashPager{top:25%}#MenuSecondaire{width:95%;padding-top:110px}#MenuSecondaire ul li
a{font-size:24px}#FixAction{bottom:15px;right:0}#MoteurRecherche{width:40%;z-index:490;bottom:15px;transform:unset;left:10px}#MoteurRecherche.smallsearch{width:95%}#MoteurRecherche
.mobilebouton{display:block;padding:8px
10px;background-color:#000;color:var(--fond);border-radius:16px;;text-align:center;font-family:'Futura'}#MoteurRecherche
form{display:none}#MoteurRecherche.smallsearch
form{display:block}#MoteurRecherche.smallsearch form
.content{display:block;text-align:right}#MoteurRecherche.smallsearch form
.criteres{width:100%;padding:10px
0;margin:0
0 10px 0;border-right:0;border-bottom:solid 1px #fff}#MoteurRecherche.smallsearch form
.criteres{text-align:left}#MoteurRecherche.smallsearch form .criteres
select{width:100%}#Reservation{width:95%;z-index:560;height:100vh;;overflow-y:scroll}#Reservation form .grid-col-2>div{width:100%;margin:10px
0}#Reservation
.callus{padding-bottom:100px}#HomePage
.entete{padding:70px
5% 0 5%}#HomePage .entete
.h1{font-size:30px}#HomePage .entete
.h2{font-size:60px;line-height:60px}#AccActivite .grid-col-3>div{width:100%}#HomePage
#Pres{padding:50px
5%}#Aventure .texte
h2{font-size:40px;padding-top:25px}#HomePage #Aventure .grid-col-3
.icon{width:100%;padding-left:0;padding-top:100px}#HomePage #Espaces .grid-col-1
.texte{margin:0
0 50px 0}#HomePage #Espaces .grid-col-1 .texte
h2{font-size:24px}#HomePage #Espaces .grid-col-1 .texte h2
strong{font-size:60px}#Canyons
.content{flex-wrap:wrap}#Canyons .content
.itemmenu{width:100%}#Actus
.content{padding:100px
0}#Actus .content
.liste{flex-wrap:wrap}#Actus .content .liste
.item{width:100%}#Actus .content .grid-col-1 .intro
h2{font-size:24px}#Actus .content .grid-col-1 .intro h2
strong{font-size:60px}#AvisBas
h2{font-size:24px}#AvisBas h2
strong{font-size:50px}#AvisBas
.reviews{padding:0}#AvisBas  .reviews
.content{padding:0}.reviews
.grid{display:block}.review{width:calc(100% - 50px);padding:15px
25px;margin:15px
0}.link
a{font-size:18px;display:inline-block}.feed
.flexgrid{flex-wrap:wrap;gap:12px}.feed .flexgrid
.item{width:calc(50% - 6px)}#Footer
.coords{display:block}#Footer .coords>div{width:100%!important;margin:25px
0}#Footer .sitemap ul li,#Footer .sitemap
.libelle{text-align:left}#ListeActivite
.entete{text-align:left}section.activite
.content{padding-bottom:50px}section.activite .content
h2{font-size:24px}section.activite .content
h4{font-size:40px}section.activite .content
.flexgrid{flex-wrap:wrap}section.activite .content .flexgrid
.itemact{width:100%}section.actpack
.itemact{width:100%!important;margin:0}section.actpack .itemact
.texte{margin:0!important}section.actpack .itemact
.sstitre{display:none}#ListeActivite .row
.texte{padding:0}#ListeActivite .row .content
h2{font-size:24px}#ListeActivite header
h1{font-size:24px;top:60%}#ListeActivite header
h2{font-size:50px;top:75%;line-height:30px}#ListeActivite .entete h2
strong{font-size:50px}#DetailActivite header
h1{font-size:24px;top:60%}#DetailActivite header
h2{font-size:50px;top:75%;line-height:30px}#DetailActivite .row .flexgrid
.itemact{width:100%}.childrenscroll{top:112px;font-size:14px;text-align:center}#DetailActivite .entete
.accroche{padding:50px
5%}#PresentationAct .content
.galerie{width:100%;margin:25px
0}#PresentationAct .content
.pdesc{width:100%;margin:25px
0}#InfoAct .content
.route{width:100%}#InfoAct .content .route
h2{font-size:24px;padding-left:0;padding-left:60px;background-size:50px;line-height:40px}#InfoAct .content
.coupcoeur{width:100%;margin:25px
0}#InfoAct .content .coupcoeur
h2{font-size:24px;padding-left:0;padding-left:60px;background-size:50px;line-height:40px}#CaracsAct .content .head
h2{font-size:24px;padding-left:60px;background-size:50px;line-height:50px;padding:5P}#CaracsAct
.onglet{width:100%;margin:25px
0}#CaracsAct
#Loc{width:100%}#AvisBas
.content{flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#Presentation header
h1{font-size:24px;top:60%}#Presentation header
h2{font-size:50px;top:75%;line-height:30px}#Presentation
.entete{text-align:left}#moniteurs .grid-col-3>div{width:100%}#Presentation
.gwen{text-align:left}#Presentation .gwen h2
strong{padding-left:0}#Presentation .row
h2{font-size:24px}#Presentation .row h2
strong{font-size:50px}#Presentation .grid-col-3
.icon{width:100%;padding:100px
0 0 0}#Presentation .row
.texte{padding:0}#Presentation .itemmenu
.texte{padding:50px
15px 15px 15px}#ActiviteGroupe .grid-col-2{margin:0;width:100%}#ActiviteGroupe .grid-col-2>div{width:100%}#Liste
.item{width:100%}#DetailActivite
.entete{text-align:left}#InfoAct
.table{width:100%}#Liste nav
a{margin:10px
10px 0 0}#CompteConnexion
.FormContact{margin:0
0 50px 0}#InfoContact .grid-col-3>div{width:100%!important}.FormContact .grid-col-2>div{width:100%}form
input.envoyer{font-size:18px!important}.itemact
.info{display:block}.itemact .info
.data{padding:10px
5px;width:calc(25% - 12px)!important;font-size:12px}.itemact .info
.data.age{left:calc(25% - 1px)}.itemact .info
.data.prix{left:calc(50% + 1px)}.itemact .info
.data.diff{padding:7px
5px!important}.itemmenu:hover .texte
.desc{font-size:14px}#CaracsAct .tabnav
li{font-size:14px}#ListeActivite .entete nav
.flexgrid{width:100%;flex-wrap:wrap}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}