@charset "UTF-8";:root{--mwp:1200px;--mwp-medium:1140px;--mwp-small:960px;--grid-gap:1.2em;--font-size-base:1.6rem;--main-font-size:1.8rem;--main-lineheight:calc(var(--main-font-size) * 1.6);--main-spacingbottom:calc(var(--main-font-size) * 2);--color-black:#333;--color-blackhover:#1a1a1a;--color-blackgrey:#3D3D3D;--color-blue:#245884;--color-bluehover:#193D5C;--color-green:#25653B;--color-greenhover:#174025;--color-grey:#4b4b4b;--color-greyhover:#585858;--color-greynight:#2c3e50;--color-red:#9D0000;--color-redhover:#6B0000;--color-txt:#1b1b1b;--color-bg:#f7f7f7;--color-border:#f4f4f4;--color-borderform:#4F4F4F;--color-borderformhover:#245884;--color-form_readonly:#D9D9D9;--color-codepen:#000;--color-facebook:#0866ff;--color-feed:#ef8734;--color-instagram:#3f729b;--color-linkedin:#2966B2;--color-mail:#474747;--color-pinterest:#bd081c;--color-x:#000;--color-youtube:#CD201F;--icon-extlinkblue:url("data:image/svg+xml;utf-8,%3Csvg height='32' width='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.3 27.3h-18.7v-18.6l4.67-0.0878v-4.65h-9.33v28h28v-11.7h-4.67zm-9.33-23.3 4.67 4.66-7 7 4.67 4.67 7-7 4.67 4.66v-14z' fill='%232F73AC'/%3E%3C/svg%3E");--icon-extlinkwhite:url("data:image/svg+xml;utf-8,%3Csvg height='32' width='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.3 27.3h-18.7v-18.6l4.67-0.0878v-4.65h-9.33v28h28v-11.7h-4.67zm-9.33-23.3 4.67 4.66-7 7 4.67 4.67 7-7 4.67 4.66v-14z' fill='%23fff'/%3E%3C/svg%3E")}*,:after,:before{box-sizing:border-box;min-width:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-decoration-skip:objects;text-decoration-skip-ink:none;overflow-wrap:break-word}body{margin:0;font-family:system-ui,sans-serif;font-size:var(--font-size-base);line-height:1.5;color:var(--color-txt);background-color:#fff}blockquote,img,svg{max-width:100%}a{text-decoration:underline;color:var(--color-blue);background-color:transparent;&:visited{color:var(--color-blackgrey)}&:active,&:focus,&:hover{color:var(--color-bluehover);text-decoration:none}}:is(a,button,input,select,textarea){outline:max(2px,.08em) solid transparent;outline-offset:max(2px,.08em)}:is(a,button,input,select,textarea):focus{outline-color:currentColor;outline-offset:max(2px,.08em)}:is(a,button,input,select,textarea):focus:not(:focus-visible){outline:0}:is(a,button,input,select,textarea):focus-visible{outline-color:currentColor;outline-offset:max(2px,.08em)}:is(button,input,select,textarea):focus,:is(header,nav,footer) a:focus{outline-style:dashed}hr{display:block;clear:both;box-sizing:content-box;height:1px;margin:2em;padding:0;border:0;color:#ccc;background-color:currentColor;overflow:visible}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}ol,ul{padding-left:0}dl,ol,p,ul{margin:0}nav ul{list-style:none;padding:0}dt{font-weight:700}cite,dfn,em,q,var{font-style:italic}abbr[title]{cursor:help;text-decoration:none;border-bottom:dotted .08em}blockquote{margin-left:0;margin-right:0}blockquote{min-height:2em;& cite{margin-top:.75em;font-size:.9em;&:before{content:"— "}}}q{font-style:italic;quotes:"“\00a0" "\00a0”";&:lang(fr){quotes:"«\00a0" "\00a0»"}}strong{font-weight:bolder}small{font-size:.875em}sub,sup{display:inline-block;line-height:1}sup{transform:translateY(-.25ex)}sub{transform:translateY(.25ex)}mark{padding:.2em;background-color:#fcf8e3}figure{margin:0}iframe,img{height:auto;vertical-align:middle;border:0}svg{vertical-align:middle}svg:not([fill]){fill:currentColor}[role=button],[tabindex],a,area{touch-action:manipulation}[hidden]{display:none!important}.sr-only,.visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(50%)!important}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:-1ms!important}}.mwp{max-width:var(--mwp)}.mwpmedium{max-width:var(--mwp-medium)}.mwpsmall{max-width:var(--mwp-small)}main{font-size:var(--main-font-size);& h1{font-size:calc(var(--main-font-size) * 2)}& h2{font-size:calc(var(--main-font-size) * 1.7);margin:1.7em 0}& h3{font-size:calc(var(--main-font-size) * 1.5)}& h4{font-size:calc(var(--main-font-size) * 1.25)}& h5{font-size:calc(var(--main-font-size) * 1.125)}& h6{font-size:var(--main-font-size)}& a{padding-left:.15em;padding-right:.15em;&:focus-visible{background:var(--color-blue);color:#fff!important;text-decoration:none}&:has(>img):focus{outline-style:dashed;outline-color:var(--color-blue);background:inherit}}& li{padding-bottom:.77em;line-height:var(--main-lineheight)}& p{line-height:var(--main-lineheight);&:not(:last-of-type){margin-bottom:var(--main-spacingbottom)}}& dd{margin-top:.1em;margin-bottom:1.5em;margin-left:1.3em}}main :is(h3,h4,h5,h6){margin:1.5em 0}main :is(ol,ul){margin-top:2.3em;padding-left:2.4em}main :is(ol ol,ul ul){margin-top:.77em}[class^=alert]>a[rel*=external]:not(:has(img)):after,main a[rel*=external]:not(:has(img)):after{content:'';padding-right:1em}main a[rel*=external]:not(:has(img)):after{background-image:var(--icon-extlinkblue);background-position:center right;background-repeat:no-repeat;background-size:75%}main a[rel*=external]:not(:has(img)):focus-visible:after{background-image:var(--icon-extlinkwhite)}blockquote{border-left:.25em solid;background:#fafafa;padding:.77em .77em .6em 2em;margin-bottom:var(--main-spacingbottom);font-size:1.1em;& p:last-child{margin-bottom:.77em}}figure{display:flex;flex-flow:column;justify-content:center;align-items:center}figcaption{max-width:90%;font-style:italic;font-size:.8em;line-height:1em;display:block;text-align:center;margin:.7em auto}.imgcenter{padding-top:.77em;padding-bottom:var(--main-spacingbottom)}:is(a,img).imgcenter{display:block;margin:0 auto;text-align:center}.imgright{float:right;margin-left:.77em}.imgleft{float:left;margin-right:.77em}.txtcenter{text-align:center}.center{margin-left:auto;margin-right:auto}.amhighcenter{display:flex;flex-direction:column;justify-content:center}.clear{clear:both}.clearfix{display:flow-root}main{.video-container iframe{width:100%;aspect-ratio:16/9}.video-caption{padding:.7em}}[class^=alert]{padding:1em;margin:1.35em 0;color:#fff;font-size:1.1em;font-weight:500}[class^=alert] :is(a,a:visited,a:focus,a:hover,a:active){color:#fff}[class^=alert] :is(code,kbd){color:var(--color-txt)}[class^=alert]>a[rel*=external]:not(:has(img)):after{background-image:var(--icon-extlinkwhite);background-position:center right;background-repeat:no-repeat;background-size:75%}[class^=alert]>a:focus{background:inherit}[class^=alert]>a:focus-visible{background:inherit;outline:.15em dashed #fff}.alert--primary{background:var(--color-blue)}.alert--danger{background:var(--color-red)}.alert--success{background:var(--color-green)}.amnavburger{display:inline-block;height:.8em;width:.8em;margin-left:.3em}[class^=amnavburger-]{transition:all .2s}#amnav-toggle[aria-expanded=false] .amnavburger--2{transition:opacity .2s ease-in;opacity:1}#amnav-toggle[aria-expanded=true]{.amnavburger--1{transform:translate(11px,0) rotate(45deg)}.amnavburger--2{transition:opacity .2s ease-out;opacity:0}.amnavburger--3{transform:translate(-17px,11px) rotate(-45deg)}}[role=button],button{display:inline-block;margin:0;padding:.7em .9em;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:none;border:none;border-radius:0;font-family:inherit;font-size:inherit;color:inherit;line-height:1;overflow:visible;box-shadow:none;-webkit-appearance:button;touch-action:manipulation}a[role=button]{-webkit-appearance:none}.btn--danger,.btn--inverse,.btn--primary{padding:.7em 1.2em;font-size:1.3em;color:#fff}[role=button]{&:active,&:focus,&:hover{color:#fff}&:focus{outline-color:var(--color-txt)}}.btn--danger{background:var(--color-red);&:active,&:focus,&:hover{background:var(--color-redhover)}&:focus{outline-color:var(--color-red)}}.btn--inverse{background:var(--color-black);&:active,&:focus,&:hover{background:var(--color-blackhover)}&:focus{outline-color:var(--color-black)}}.btn--primary{background:var(--color-blue);&:active,&:focus,&:hover{background:var(--color-bluehover)}&:focus{outline-color:var(--color-blue)}}@media (max-width:575px){main :is(.imgleft,.imgright,figure>a,button){display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;float:none!important}main :is(.imgleft figcaption,.imgright figcaption,.imgleft,.imgright,button){margin-bottom:var(--main-lineheight)}}@media (min-width:1920px){:root{--mwp:1760px;--mwp-medium:1560px;--mwp-small:1560px;--font-size-base:2.25rem;--main-font-size:2.52rem}}@media (min-width:3840px){:root{--mwp:3000px;--mwp-medium:2600px;--mwp-small:2600px;--font-size-base:2.56rem;--main-font-size:2.88rem}}@media screen and (min-resolution:2dppx) and (min-width:3840px){}@media print{html{-ms-overflow-style:-ms-autohiding-scrollbar}*{background:transparent!important;box-shadow:none!important;text-shadow:none!important}body{width:auto;margin:auto;font-family:serif;font-size:12pt}blockquote,h1,h2,h3,h4,h5,h6,label,ol,p,ul{color:#000;margin:auto}blockquote,p{orphans:3;widows:3}blockquote,figure,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}a{color:#000}.imgleft,.imgright{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;float:none!important}a[rel=external]:after{content:" (" attr(href) ")"!important}}[class^=ambloc]{color:#fff}[class^=ambloc] :is(a,a:visited,a:focus,a:hover,a:active){color:#fff}[class^=ambloc] :is(code,kbd){color:var(--color-txt)}[class^=ambloc]>a[rel*=external]:not(:has(img)):after{content:'';background-image:var(--icon-extlinkwhite);background-position:center right;background-repeat:no-repeat;background-size:75%;padding-right:1em}[class^=ambloc]>a[rel*=external]:not(:has(img)):after{background-image:var(--icon-extlinkwhite);background-position:center right;background-repeat:no-repeat;background-size:75%}[class^=ambloc]>a:focus{background:inherit}[class^=ambloc]>a:focus-visible{background:inherit;outline:.15em dashed #fff}.ambloc{background:var(--color-black);padding:1.7em;font-weight:700;text-align:center}.ambloc-info,.ambloc-remarque,.ambloc-warning{padding:.77em;font-weight:500}.ambloc-remarque{background:var(--color-green)}.ambloc-warning{background:var(--color-red)}.ambloc-info{background:var(--color-blue)}@media (min-width:1201px){.ambloc{width:50%;margin:3em auto;border-radius:.3em}}.elt--invert:focus{outline-color:#fff!important;outline-offset:max(2px,.08em)!important}.elt--invert:focus:not(:focus-visible){outline:0}.elt--invert:focus-visible{outline-color:#fff!important;outline-offset:max(2px,.08em)!important}@media (min-width:576px){[class^=btn]+[class^=btn]{margin-left:.7em}input[type=radio]+label{margin-right:1em}}:root{--mwplarge:1400px;--carousel:1200px;--chcolor-ash:#f3eee6;--chcolor-blue:#447093;--chcolor-green:#2a6e4a;--chcolor-bluehover:#579DAE;--chcolor-greenhover:#577D1F;--chcolor-greenforest:#404D4B;--chcolor-greenforestbg:#667a77;--chcolor-greenforesttxt:#A6CCC8;--color-blue:#185137;--color-bluehover:#577D1F;--icon-extlinkblue:url("data:image/svg+xml;utf-8,%3Csvg height='32' width='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.3 27.3h-18.7v-18.6l4.67-0.0878v-4.65h-9.33v28h28v-11.7h-4.67zm-9.33-23.3 4.67 4.66-7 7 4.67 4.67 7-7 4.67 4.66v-14z' fill='%23185137'/%3E%3C/svg%3E")}.mwplarge{max-width:var(--mwplarge)}[class^=grid-]{display:grid;gap:var(--grid-gap)}@media (max-width:766px){[class^=grid-]{grid-template-columns:1fr}}@media (min-width:767px){[class^=grid-]>*{grid-column:span 2}.grid-2{grid-template-columns:repeat(4,1fr);>*{&:last-child:nth-child(odd){grid-column-end:4}}}}@media (min-width:767px) and (max-width:1023px){.grid-3,.grid-4{grid-template-columns:repeat(4,1fr);>*{&:last-child:nth-child(odd){grid-column-end:4}}}}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(8,1fr)}.grid-3{grid-template-columns:repeat(6,1fr);>*{&:last-child:nth-child(3n - 2){grid-column-end:5}&:last-child:nth-child(3n - 1){grid-column-end:6}&:nth-last-child(2):nth-child(3n+1){grid-column-end:4}}}}#header{background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.1)}#header div{display:flex;justify-content:space-evenly;align-items:center;list-style:none;padding:1em 0}#header ul{display:flex;gap:2em;& a{color:var(--chcolor-greenforest);text-decoration:none;font-weight:bold;font-size:1.2em}}#header .am_headerlogoajp{text-align:center;font-size:.7em;font-weight:bold;& a{color:var(--chcolor-greenforest);text-decoration:none;display:block;&:hover{color:var(--chcolor-greenhover)}}}main .am_h1{padding:4em .7em;text-align:center;overflow:hidden;background:linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.5) 100%),url('https://www.lechorin.fr/tpl/img/header-min.webp');background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;& h1+p{margin-top:-1em;padding-bottom:1.9em;font-size:clamp(1em,1em + 3vw,2em);line-height:1.2em;font-weight:500;color:#ECE6D9}& h1{line-height:1.2em;font-size:clamp(2.85em,1em + 5vw,4.85em);color:#fff}}.ambloc-box{text-align:center;font-size:1.2em;max-width:var(--mwp);margin:3em auto;padding:.77em;font-weight:500;background:var(--color-red);& a[rel*=external]:not(:has(img)):after{background-image:var(--icon-extlinkwhite)}& a:focus{background:inherit}}#amcontent{padding:1em;font-weight:450;& a:has(>img){padding:0}[class^=ambloc]{text-align:center;font-weight:600;border-radius:.3em;font-size:1.1em}.ambloc-info{background:var(--chcolor-blue)}}[id^=page] #amcontent{& :is(h1,h2,h3,h4,h5,h6){margin-bottom:.618em}& h2{color:var(--color-blue);font-size:clamp(1.2em,1em + 3vw,2.2em)}& h3{font-size:clamp(1.1em,1em + 3vw,1.7em);margin-top:.618em}& :is(h3,h4,h5,h6){color:var(--chcolor-green)}li{list-style-type:"\2713";padding-left:.9ch}& li::marker{color:var(--chcolor-green);font-weight:bold}& :is(ul,ol){margin-top:.618em;margin-bottom:.618em}& :is(p+ul,p+ol){margin-top:-.618em}& :is(ol+p,ul+p){margin-top:1.618em}[class^=grid-]{margin-top:2.6em;margin-bottom:3.6em;& div{padding:1.618em;background:#f8f9f8;border-radius:1em;& :is(h2,h3){margin-top:0;line-height:1.2em}& :is(ul,ol){padding-left:1em}}}}.files{& h2{background:var(--chcolor-green);color:#fff;text-align:center;padding:1.618em 0}& ul{padding-left:0}& li{list-style-type:none;padding:1em;display:grid;grid-template-columns:repeat(10,1fr);align-items:center;gap:.618em;& span:first-child{grid-column:span 6;font-weight:700}& span:nth-child(2){grid-column:span 3}}& li:nth-child(odd){background:#f3eee6}svg{fill:var(--chcolor-green);&:hover{fill:var(--chcolor-greenhover)}}& a{display:inline-block}& a:focus,& a:focus-visible{background:transparent;outline-color:var(--chcolor-green);outline-style:dashed}}.nav-tabs{background:white;padding:1.618em;box-shadow:0 2px 20px rgba(0,0,0,0.1);& a{text-decoration:none;color:var(--chcolor-greenforest)}& ul{padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.618em;max-width:var(--mwp);margin:0 auto}& li{padding:1ch 3ch;border-radius:1.5rem;text-decoration:none;color:var(--chcolor-greenforest);border:.1em solid var(--chcolor-greenforest);font-weight:600;transition:all 0.3s ease}& li:hover,& li[aria-current=page]{background:var(--chcolor-greenforest);& a{color:white}}}.cta-section{margin:3em 1em;text-align:center;a{display:inline-block;background:linear-gradient(135deg,#185137 0%,#1D6546 50%,#185137 100%);transition:all .6s ease-out;color:#fff;padding:.7em 1.618em;border-radius:.7em;text-decoration:none;font-weight:600;font-size:1.618em;&:hover{transform:scale(1.05)}&:focus{outline:dashed #1D6546}}}div.am_share{clear:both;display:block;margin:4.85em 0 0 0;padding:3.618em 0 .7em 0;border-top:.1em solid var(--chcolor-greenforestbg);text-align:center;& ul{margin:0;padding:0}& li{padding:0;display:inline-block}& a{display:block;background-color:var(--color-greyhover);border-radius:.3em;padding:.5em .85em;line-height:1em;margin-left:1em;&:after{content:none!important}&:hover{transition:.7s all ease}&:focus-visible{outline:.15em dashed var(--color-greyhover)}& svg{width:1.3em;height:1.3em;fill:#fff}}& a.am_sharefacebook:hover{background-color:var(--color-facebook)}& a.am_sharex:hover{background-color:var(--color-x)}& a.am_sharelinkedin:hover{background-color:var(--color-linkedin)}& a.am_sharemail:hover{background-color:var(--color-mail)}}#footer{background:var(--chcolor-greenforest);background-image:url("https://www.lechorin.fr/tpl/img/footer-trees.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:1.1em;text-align:center;padding:1.3em;margin-top:3.618em;& section p strong{font-size:1.4em;padding-bottom:.618em;display:inline-block}p.legal{margin-top:3em;border-top:.1ch solid var(--chcolor-greenforestbg);padding-top:1em;color:var(--chcolor-greenforesttxt);& :is(a,a:visited){color:var(--chcolor-greenforesttxt)}}& :is(a,a:visited){color:#fff;text-decoration:none}& :is(a:hover,a:focus,a:active){text-decoration:underline}}& a.am_footer_social_fb{display:inline-block;background:#202625;border-radius:.3em;padding:.7em 1em;margin-left:.7em;margin-right:.7em;margin-top:1em;svg{width:1.7em;height:1.7em;fill:#fff}}& a.am_footer_social_fb:hover{background-color:var(--color-facebook);transition:.7s all ease}#home [class^=grid-]{--grid-gap:3em}#home .grid-3{padding:3em 0 6em 0;& div{padding:1em;display:flex;flex-direction:column;text-align:center;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:var(--chcolor-ash);transition:all 0.3s ease;box-shadow:0 10px 30px rgba(45,74,43,0.15);& p:not(:last-of-type){flex-grow:1;margin-bottom:.6em}&:active,&:focus,&:focus-within,&:hover{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}}& h2{margin:0;& a{text-decoration:none;&:focus-visible{outline:none}}}& img{object-fit:cover;border-radius:3em;width:20ch;height:20ch;aspect-ratio:1;box-shadow:0 1em 2em rgba(0,0,0,0.12);padding:0}}#home .cta-trust{background:var(--chcolor-green);padding:0;& ul{padding:3em 0 3em 0}& li{color:#fff;font-size:1.3em;list-style-type:none;text-align:center}}#home .cta-logo{margin:6em auto;& h2{color:var(--chcolor-green);font-size:2em}& ul{margin:0 1em;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;gap:3em}li{padding:0;list-style-type:none}}main #amcontent .bookingfe-availability{:is(ul,ol,li){margin:0;padding:0}li{list-style-type:none}}.bookingfe-availability{display:grid;gap:.618em;& .bookingfe-month-card{background:#ffffff;padding:.618em;border:.2ch solid #ccc}& .bookingfe-month-card:hover{border-color:var(--chcolor-greenforestbg)}& h3{font-size:1.3em;font-weight:700;color:var(--chcolor-greenforest);border-bottom:.3ch solid var(--chcolor-greenforestbg);margin:0 0 .618em 0}& .bookingfe-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:600;margin-bottom:.618em}& .bookingfe-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;& li{display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;border:.1ch solid var(--chcolor-green);background-color:var(--chcolor-green);aspect-ratio:1/1}& li:hover{border-color:#e2e8f0;background:#fff;color:var(--color-black)}& li.bookingfe-day-booked{border:.1ch solid #923518;background-color:#923518}& li.bookingfe-day-booked:hover{color:#fff}& li.bookingfe-empty{visibility:hidden}}}@media (max-width:767px){.bookingfe-availability{grid-template-columns:1fr;gap:.4em}}@media (min-width:768px) and (max-width:1400px){.bookingfe-availability{grid-template-columns:repeat(2,1fr)}}@media (min-width:1401px){.bookingfe-availability{grid-template-columns:repeat(3,1fr)}}#amtabs{margin:3em 0}#amtabs [role=tablist]{display:flex;justify-content:center}#amtabs button[role=tab]{background:var(--color-bg);color:var(--chcolor-greenforest);font-size:clamp(1em,1em + 1vw,1.4em);font-weight:600;width:100%;margin-bottom:0;border-top:.1rem solid var(--chcolor-greenforest);border-bottom:.1rem solid var(--chcolor-greenforest);&:first-child{border-right:.1rem solid var(--color-bg);border-left:.1rem solid var(--chcolor-greenforest);border-top-left-radius:1.5rem}&:last-child{border-right:.1rem solid var(--chcolor-greenforest);border-top-right-radius:1.5rem}&:disabled{display:none}&:active,&:hover,&[aria-selected=true]{background:var(--chcolor-greenforest);color:#fff}&:focus-visible{outline-color:var(--chcolor-greenforest)}}#amtabs [role=tabpanel]{display:block;padding:1rem;margin-top:-.1rem;border:.1rem solid var(--chcolor-greenforest);background:var(--color-bg);&:focus-visible{border:none;outline:dashed;outline-offset:-.2em}h2{margin:.7em 0;text-align:center;color:var(--chcolor-greenforest)}}#amtabs [role=tabpanel][aria-hidden=true]{display:none}#slides{max-width:var(--carousel);margin:2.5em auto 3.618em auto}#slides-items{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-content:center;>.slide-item{grid-column:1;grid-row:1;overflow:hidden;display:flex;justify-content:center}}#slides-items .slide-item{aspect-ratio:12/6;max-width:var(--carousel);max-height:calc(var(--carousel) / (12 / 6));background:#fcfcfc}#slides-items .slide-item figure{position:relative;max-height:calc(100vw / (12 / 6))}#slides-items .slide-item figure img{width:var(--carousel);max-height:calc(var(--carousel) / (12 / 6));object-fit:contain}#slides-items .slide-item figcaption{position:absolute;bottom:0;border-radius:.3em;padding:.3em;font-size:clamp(.8em,.6em + .7vw,1.2em);text-align:center;color:#fff;background-color:rgba(0,0,0,0.7)}#slides-items .slide-item figcaption a{color:#fff}#slides-items .slide-item figcaption a:active,#slides-items .slide-item figcaption a:focus,#slides-items .slide-item figcaption a:hover{text-decoration:none}#slides-items .slideactive{opacity:1;transition:opacity 2s;visibility:visible}#slides-items .slide-item:not(.slideactive){opacity:0;transition:opacity 2s;visibility:hidden}.slides-control,.slides-dots{clear:both;display:flex;flex-wrap:wrap;justify-content:center;padding-top:1em}.slides-control{gap:1em;& button{background-color:rgba(0,0,0,0.7);border-radius:.3em;& svg{width:1em;height:1em}}}.slides-control button:disabled{display:none}.slides-control button g,.slides-control button svg{pointer-events:none;fill:#fff}#slides .slides-control button:hover{background-color:var(--chcolor-green)}#slides .slides-playpause .play,#slides .slides-playpause .playpause.paused .pause{display:none}#slides .slides-playpause .playpause.paused .play{display:block}#slides .slides-dots{max-width:100%;& button{background-color:transparent}}.slides-dots svg{pointer-events:none;width:1em;height:1em;fill:rgba(0,0,0,0.7)}.slides-dots button:active svg,.slides-dots button:focus svg,.slides-dots button:hover svg,.slides-dots button[aria-selected=true] svg{fill:transparent;stroke:var(--chcolor-green);stroke-width:.3ch}[id^=pageschooltrip] #amcontent{& .ambloc-remarque:not(:first-child){background:var(--chcolor-greenforestbg)}& img{border-radius:1em}& img.imgcenter{padding:0}}[id^=pageschooltrip] #amcontent .schooltrips{padding:1.618em 0;& div{padding:.7em;margin:3em;display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:1/1;border-radius:50%;background:var(--chcolor-ash);box-shadow:0 10px 30px rgba(45,74,43,0.15);transition:all 0.1s ease;&:active,&:focus,&:focus-within,&:hover{border-top:.3ch dashed var(--chcolor-greenforestbg);border-right:.1ch dashed var(--chcolor-greenforestbg);border-left:.1ch dashed var(--chcolor-greenforesttxt);border-bottom:.3ch dashed var(--chcolor-greenforesttxt);background-clip:content-box;background:transparent;box-shadow:none;& a{text-shadow:none}}}& a{text-decoration:none;font-size:1.7em;font-weight:700;text-shadow:2px 2px 1px rgba(201,201,201,0.9)}}#contact article{margin-top:3em}.contactlist p{background:#f8f9f8;border-radius:.618em;padding:1em;display:flex;align-items:center;font-weight:500;& span:first-child{background:#fff;padding:.618em;border-radius:.3em;& svg{fill:var(--chcolor-green)}}& span:last-child{flex-grow:1;padding-left:2em}}#contact iframe{border-radius:.618em;height:100%;min-height:30ch}@media (max-width:1200px){#header{div,ul{flex-direction:column;gap:0;padding:0}.am_headerlogo img{width:480px}& :is(#amnav-toggle,p.am_headerlogo){display:block!important;float:none!important;margin:0 auto!important;text-align:center;outline-offset:-.35em}& p.am_headerlogo{padding:1em}& .am_headerlogoajp{font-size:1em;padding:1em;& img{width:130px}}#amnav-toggle{border:none;background:transparent;font-size:1.5em;font-weight:bold;color:#fff}}#amnavigation ul{display:none}#amnavigation{width:100%;background:var(--chcolor-greenforest);& ul.is-active{display:block}& ul a{color:#fff;display:block}& li{display:block;width:100%;text-align:center;margin:0 auto;padding:1.618em .7em}& li:hover,& li[aria-current=page]{background:var(--chcolor-greenforestbg);cursor:pointer;& a{color:#fff}}}#amcontent{margin-top:3em}}@media (max-width:1024px){}@media (max-width:767px){nav.nav-tabs ul{flex-direction:column;& li{display:block;text-align:center}}main .slides-dots button{margin-bottom:0}}@media (max-width:400px){}@media (min-width:768px){}@media (min-width:1201px){#amnav-toggle{display:none}#header{position:sticky;top:0;z-index:900;.am_headerlogo a:focus-visible{outline-offset:1.1em}& ul a{position:relative;&:hover{color:var(--chcolor-greenhover)}&:after{content:'';position:absolute;background:var(--chcolor-greenhover);bottom:0;width:0;height:0;border-radius:100%;left:calc(50% - .3em);transition:width 0.3s,height 0.3s,bottom 0.3s}}& ul li[aria-current=page] a{color:var(--chcolor-greenhover)}& ul a:hover:after,& ul li[aria-current=page] a:after{width:.618em;height:.618em;bottom:-.618em}}main .am_h1{background:linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.5) 100%),url('https://www.lechorin.fr/tpl/img/header.webp');background-position:center;background-repeat:no-repeat;background-size:cover}.nav-tabs{position:sticky;top:0;z-index:1000}.ambloc-box{border-radius:.3em}#amcontent{margin-top:3em}#amcontent article{padding:1em}#slides-items .slide-item{border-radius:.3em}}@media (min-width:1920px){:root{--mwplarge:2100px;--carousel:1760px}.am_headerlogo img{width:380px}.am_headerlogoajp img{width:150px}#home .grid-3 img{width:25ch;height:25ch}.cta-trust img{width:3ch}.cta-logo img{width:220px}.am-img-large,.am-img-medium{width:1760px}}@media (min-width:3840px){:root{--mwplarge:2500px;--carousel:1760px}.am_headerlogo img{width:480px}.am_headerlogoajp img{width:240px}#home .grid-3 img{width:30ch;height:30ch}.cta-trust img{width:6ch}.am-img-large,.am-img-medium{width:2400px}}@media screen and (min-resolution:2dppx) and (min-width:3840px){}@media print{#footer,#header,#nav-toggle,nav,nav.nav-tabs{display:none}body:before{content:"Le Chorin - Centre de Vacances - 5661 Route de Gérardmer - 88230 Plainfaing";display:block;color:#000000}#amcontent{width:90%}}