@charset "UTF-8";
/*
	CSS Document
	
	Version : 6.0.0 du 29/11/2025
	Web	: www.amexpo-ouest.fr
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
.progress{cursor:progress}.nojs.progress{cursor:auto}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:auto}header,main,footer,aside,section,article,nav,picture,video,hgroup{display:block}img{border:0;font-size:10px}a>img{display:block}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:0}.centre{text-align:center !important}.gauche{text-align:left !important}.droite{text-align:right !important}.justifie{text-align:justify !important}.milieu{vertical-align:middle}.upper{text-transform:uppercase}.nongras{font-weight:normal}.gras{font-weight:bold}.italique{font-style:italic}.sousligne{text-decoration:underline}.pointer{cursor:pointer}.cache{display:none !important}.clear{clear:both}.nw,.nowrap{white-space:nowrap}noscript.alert,span.alerte{color:darkred;font-size:.5em;font-style:italic;line-height:1;display:inline-block}.btn,button[type="submit"]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}:placeholder-shown{text-overflow:ellipsis}:root{--col-blanc-hexa:#fff;--col-noir-hexa:#000;--col-noir-hexa-75:#000000bf;--col-noir-hexa-50:#00000080;--col-noir-hexa-66:#000000a8;--col-noir-hexa-33:#00000054;--col-gris-hexa:#939da4;--col-gris-bf-hexa:#bfbfbf;--col-logo-texthaut-hexa:#3f3e3e;--col-logo-textbas-hexa:#6f6f6e;--col-logo-grisclair-hexa:#b0aaa1;--col-logo-fuchsia-hexa:#c44f92;--col-logo-bleu-hexa:#69aee3;--col-logo-grisfonce-hexa:#939da4;--col-logo-rouge-hexa:#b61218;--col-logo-rouge-hexa-5:#b612180d;--col-logo-orange-hexa:#cf8d1a;--col-logo-orange-hexa-5:#cf8d1a0d;--col-logo-jaune-hexa:#f8de7e;--col-logo-vert-hexa:#b6c932;font-size:16px;--font-base-regular:Leger,sans-serif;--font-base-bold:LegerBold,sans-serif;--font-alter1-regular:HelveticaNeue,Helvetica,sans-serif;--font-alter1-bold:HelveticaNeue-Bold,Helvetica,sans-serif;--gap:max(15px,.78125vmin);--padding-horizontal:3.125vw;--padding-horizontal-right-onglets:calc(max(42px, 4.1vw) + (2 * 1vw));--zindex-indexes:10;--zindex-h-search:11;--zindex-h-search-desktop:13;--zindex-h-onglets:12;--zindex-back2top:8765}@font-face{font-family:'Leger';src:url('../fonts/Leger.woff2') format('woff2'),url('../fonts/Leger.woff') format('woff'),url('../fonts/Leger.ttf') format('truetype'),url('../fonts/Leger.otf') format('opentype'),url("../fonts/Leger.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'LegerBold';src:url('../fonts/LegerBold.woff2') format('woff2'),url('../fonts/LegerBold.woff') format('woff'),url('../fonts/LegerBold.ttf') format('truetype'),url('../fonts/LegerBold.otf') format('opentype'),url("../fonts/LegerBold.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeue.woff2') format('woff2'),url('../fonts/HelveticaNeue.woff') format('woff'),url('../fonts/HelveticaNeue.ttf') format('truetype'),url('../fonts/HelveticaNeue.otf') format('opentype'),url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'HelveticaNeue-Bold';src:url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),url('../fonts/HelveticaNeue-Bold.woff') format('woff'),url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),url('../fonts/HelveticaNeue-Bold.otf') format('opentype'),url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}.font_base_regular{font-family:var(--font-base-regular)}.font_base_bold{font-family:var(--font-base-bold)}.font_alter1_regular{font-family:var(--font-alter1-regular)}.font_alter1_bold{font-family:var(--font-alter1-bold)}.blanc{color:var(--col-blanc-hexa)}.noir{color:var(--col-noir-hexa)}.gris_body{color:var(--col-logo-texthaut-hexa)}.fuchsia{color:var(--col-logo-fuchsia-hexa)}.orange{color:var(--col-logo-orange-hexa)}.bleu{color:var(--col-logo-bleu-hexa)}.vert{color:var(--col-logo-vert-hexa)}.rouge{color:var(--col-logo-rouge-hexa)}body{background-color:var(--col-noir-hexa);font-family:var(--font-base-regular);color:var(--col-noir-hexa);font-size:1rem}body>*:not(div),body>div.empty{margin:0 auto;width:100%;padding:0 var(--padding-horizontal);background-color:var(--col-blanc-hexa)}@media all and (min-width:1024px){body:not(.home)>main,body:not(.home)>section{padding-right:var(--padding-horizontal-right-onglets)}}address{font-style:normal}strong{font-family:var(--font-base-bold);font-weight:normal}@keyframes engagification{0%{left:0}33%{left:0}66%{left:-100%}100%{left:-100%}}@keyframes kf_messenger{0%{right:-100vw}100%{right:100vw}}header{position:relative;font-family:var(--font-base-bold);padding-top:var(--padding-horizontal) !important}#header-grid{display:grid;width:100%;height:100%;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:calc(var(--gap) / 2)}#header-grid a{color:var(--col-noir-hexa);display:block;width:100%;height:100%}#h-logo{grid-area:h1}#h-logo img{aspect-ratio:90/48;height:auto;width:100%}#h-variable-1{grid-area:h2}#h-variable-2{grid-area:h3}#h-variable-3{grid-area:h4}#h-bandes{grid-area:h6;position:relative}#h_bandes{height:100%;background-image:url("../img/_mono/deco/bandes.t-image");background-repeat:repeat-y;background-size:contain}#h-onglets{grid-area:h7;display:flex;align-content:space-evenly;height:100%;gap:5%}#h-onglets>div{flex:1;position:relative;background-color:var(--col-blanc-hexa);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#ho-menu{background-image:url("../img/_mono/pictos/picto_menu.svg")}#ho-menu-contenu{position:absolute;z-index:-1;background-color:var(--col-blanc-hexa);border:1px var(--col-noir-hexa) solid}@media(any-hover:hover) and (max-width:1023px){#ho-menu:hover #ho-menu-contenu{top:calc(100% + (var(--gap) / 2));z-index:var(--zindex-h-onglets)}}@media(any-hover:none) and (max-width:1023px){#ho-menu.over #ho-menu-contenu{top:calc(100% + (var(--gap) / 2));z-index:var(--zindex-h-onglets)}}#ho-menu-contenu *{white-space:nowrap}#ho-menu-contenu nav{padding:max(1rem,1vh) max(1rem,1vw)}#ho-menu-contenu nav ul{list-style-type:none;margin:0 auto max(1rem,1vh)}#ho-menu-contenu nav ul:last-child{margin-bottom:0}#ho-menu-contenu nav ul a{color:var(--col-logo-texthaut-hexa)}#ho-menu-contenu nav ul li:hover a,#ho-menu-contenu nav ul li.actif a{color:var(--col-logo-fuchsia-hexa)}#ho-panier-contenu{position:absolute;height:100%;width:100%;background-image:url("../img/_mono/pictos/picto_panier.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}#ho-panier-contenu>div{position:absolute;top:-3px;left:-6px;margin:0 auto auto;border-radius:50%;aspect-ratio:1;min-width:1.2rem;text-align:center;padding:2px 4px;color:var(--col-blanc-hexa);font-size:.8rem}#ho-panier-contenu>div.plein{background-color:var(--col-logo-fuchsia-hexa)}#ho-tel{background-image:url("../img/_mono/pictos/picto_telephone.svg")}#ho-mail{background-image:url("../img/_mono/pictos/picto_mail.svg")}.nojs #ho-mail noscript{display:none}#ho-in{background-image:url("../img/_mono/pictos/picto_linkedin.blanc.svg")}body.fr #ho-lang{background-image:url("../img/_mono/pictos/picto_en.svg")}body.en #ho-lang{background-image:url("../img/_mono/pictos/picto_fr.svg")}#h-search{grid-area:h8;font-size:max(1rem,2.5vw)}#h-search>div:first-child{display:flex;height:100%;background-color:var(--col-blanc-hexa)}#h-search>div:first-child>*{border:1px var(--col-noir-hexa) solid;border-radius:0}#h-search #loupe{aspect-ratio:1.33;border-right:unset;display:flex}#h-search #loupe img{margin:auto;height:75%;width:auto}#h-search input{flex:1;padding:0 0 0 1rem;font-size:inherit}.ui-autocomplete-loading{background:white url(../img/_mono/_accessory/_loader.svg) right center no-repeat;background-size:contain}.ui-autocomplete{position:absolute;top:0;left:0;z-index:var(--zindex-h-search);list-style:none;border:1px var(--col-noir-hexa) solid;background-color:var(--col-blanc-hexa);max-height:calc(80dvh);min-height:80px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete .ui-menu-item{cursor:pointer}.ui-autocomplete .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{color:var(--col-logo-fuchsia-hexa) !important}.ui-autocomplete .ui-menu-item-wrapper div{float:left;margin:0 max(8px,.625vw) 0 0;width:max(16px,1.25vw);aspect-ratio:1}.ui-autocomplete .ui-menu-item-wrapper.reference div{text-align:center}.ui-autocomplete .ui-menu-item-wrapper.reference div img{width:max(16px,1.25vw);aspect-ratio:1}.ui-autocomplete .ui-menu-item-wrapper.couleur p{font-style:italic}#h-lien-catalogue{grid-area:h9;background-color:var(--col-logo-orange-hexa)}#back2top{position:fixed;z-index:var(--zindex-back2top);display:none;justify-content:center;align-items:center;right:1vw;bottom:4vh;left:auto;width:max(42px,3vw);height:max(42px,3vw);padding:max(.2rem,.2vw) max(.2rem,.2vw);background-color:var(--col-gris-bf-hexa);box-shadow:0 0 .35vw var(--col-noir-hexa-33);cursor:pointer;border-radius:50%}#back2top span{display:inline-block;width:max(32px,2.28vw);height:max(32px,2.28vw);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3e%3c/svg%3e") transparent no-repeat center center;background-size:contain}@media all and (max-width:499px){#ho-menu-contenu{font-size:1.4rem}}@media all and (min-width:500px){#ho-menu-contenu{font-size:1.25rem}}@media all and (max-width:1023px){#ho-menu-contenu::before{content:'';position:absolute;top:calc((-1 * var(--gap) / 2) - 1px);width:100%;height:calc((var(--gap) / 2) + 1px)}}@media all and (min-width:1024px){header{padding-top:max(2rem,3.125vh) !important}}body:not(.home) #header-grid{column-gap:calc(var(--gap) / 2)}body:not(.home) #h-logo a{display:flex}body:not(.home) #h-logo a img{height:auto;margin:auto auto auto 0}body:not(.home) #h-variable-1{background-color:var(--col-logo-vert-hexa)}body:not(.home) #h-variable-2{background-color:var(--col-logo-fuchsia-hexa)}body:not(.home) #h-variable-3{background-color:var(--col-logo-jaune-hexa)}#h-adresse{grid-area:h5;display:flex;gap:5%}#h-adresse>div{position:relative;flex:1.5;overflow:hidden}#h-adresse>div>div{display:flex;position:absolute;top:0;left:0;width:200%;height:100%;animation-delay:2s;animation-direction:alternate;animation-duration:8s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:engagification;animation-play-state:running;animation-timing-function:ease-in-out}#h-adresse>div>div>a{display:flex !important}#h-adresse>div>div>a img{margin:auto auto 0 0;width:100%;height:auto;max-height:100%}#h-adresse>div>div>a:first-child img{width:90%}#h-adresse address{flex:3;line-height:1;display:flex;flex-direction:column;justify-content:center;font-size:max(.75rem,1.5vw);letter-spacing:.75px;gap:5%}#h-adresse address a{display:inline-block !important;width:auto !important;height:auto !important}#h-adresse address a span{text-transform:none !important;letter-spacing:normal !important;padding:0 !important}body:not(.home) #h-bandes{align-content:center}body:not(.home) #h_bandes{height:50%}.teaser a,#h-lien-catalogue a{display:flex !important}.teaser a span,#h-lien-catalogue a span{margin:auto;text-transform:uppercase;line-height:1;padding:.5vh 0}.teaser a span,.teaser div p{font-size:max(.8rem,1vw);letter-spacing:.75px}#h-lien-catalogue a span{font-size:max(1.125rem,1.125vw);letter-spacing:1px}.teaser{overflow:hidden}.teaser>div{display:none}@media all and (max-width:499px){body:not(.home) #header-grid{grid-template-areas:"h1 h5" "h1 h5" "h1 h6" "h7 h7" "h8 h8" "h2 h3" "h9 h4"}body:not(.home) #h-logo a img{width:94%}body:not(.home) #h-bandes{align-content:start}body:not(.home) #h_bandes{height:33%}#h-adresse address{font-size:max(.95rem,4vw)}}@media all and (min-width:500px) and (max-width:767px){body:not(.home) #header-grid{grid-template-areas:"h1 h5" "h1 h5" "h1 h6" "h1 h7" "h8 h8" "h2 h3" "h9 h4"}body:not(.home) #h-logo a img{width:85%}#h-adresse address{font-size:max(.95rem,3vw)}}@media all and (max-width:767px){#h-adresse>div>div>a img{margin:auto auto auto 0}.teaser a span,.teaser div p{font-size:max(1rem,3vw)}#h-lien-catalogue a span{font-size:max(1.25rem,3.75vw)}}@media all and (min-width:768px) and (max-width:1023px){body:not(.home) #header-grid{grid-template-areas:"h1 h1 h1 h1 h5 h5" "h1 h1 h1 h1 h5 h5" "h1 h1 h1 h1 h6 h6" "h8 h8 h8 h8 h7 h7" "h2 h2 h2 h3 h3 h3" "h9 h9 h9 h4 h4 h4"}body:not(.home) #h-logo a img{width:38%}#h-adresse>div>div>a img{margin:auto}#h-adresse address{font-size:max(1.35rem,2.8vw)}body:not(.home) #h-bandes{align-content:start}body:not(.home) #h_bandes{height:33%}.teaser a span{font-size:2rem}#h-lien-catalogue a span{font-size:2.25rem}}@media all and (min-width:1024px){body:not(.home) #header-grid{grid-template-areas:"h1 h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h4 h4 h4 h4 h4 h4 h4 h5 h5 h5 h5 h5 h5 h5 h5 h5" "h1 h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h4 h4 h4 h4 h4 h4 h4 h5 h5 h5 h5 h5 h5 h5 h5 h5" "h1 h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h4 h4 h4 h4 h4 h4 h4 h5 h5 h5 h5 h5 h5 h5 h5 h5" "h1 h1 h1 h1 h1 h1 h1 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h2 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h3 h4 h4 h4 h4 h4 h4 h4 h6 h6 h6 h6 h6 h6 h6 h6 h6"}body:not(.home) #header-grid a span{line-height:1;text-transform:uppercase;letter-spacing:1px;padding:.5vh .5vw;height:fit-content}body:not(.home) #h-logo{aspect-ratio:90/48}body:not(.home) #h-logo a img{width:80%}.teaser{position:relative;background:transparent no-repeat center center;background-size:cover}.teaser a{display:flex !important;position:relative;z-index:2}.teaser a span{font-size:max(1rem,1vw)}.teaser.right a span{margin:1vh 1vw auto auto}.teaser.left a span{margin:1vh auto auto 1vw}.teaser>div{display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;opacity:0;transition:opacity 100ms ease-out}@media(any-hover:hover){.teaser:hover>div{opacity:.9;transition:opacity 300ms ease-in}.teaser.right:hover>div>p{right:0;transition:right 1000ms ease-in}.teaser.left:hover>div>p{left:0;transition:left 1000ms ease-in}}@media(any-hover:none){.teaser.over>div{opacity:.9;transition:opacity 300ms ease-in}.teaser.right.over>div>p{right:0;transition:right 1000ms ease-in}.teaser.left.over>div>p{left:0;transition:left 1000ms ease-in}}.teaser>div>p{position:absolute;width:calc(100% - (.5vw + 1vw))}.teaser.right>div>p{text-align:right;margin:calc(1vh + .5vh + max(1rem,1vw) + .5vh) calc(.5vw + 1vw) auto auto;right:100%;transition:right 100ms ease-out}.teaser.left>div>p{margin:calc(1vh + .5vh + max(1rem,1vw) + .5vh) auto auto calc(.5vw + 1vw);left:100%;transition:left 100ms ease-out}#h-variable-1>a>span,#h-variable-1>div{background-color:var(--col-logo-vert-hexa)}#h-variable-2>a>span,#h-variable-2>div{background-color:var(--col-logo-fuchsia-hexa)}#h-variable-3>a>span,#h-variable-3>div{background-color:var(--col-logo-jaune-hexa)}#h-variable-3.teaser div p{font-size:max(.45rem,.75vw)}#h-adresse address{font-size:max(.75rem,1.5vw);justify-content:end}body:not(.home) #h-bandes{align-content:end}body:not(.home) #h_bandes{width:69%;height:66%}body:not(.home) #h-onglets{display:flex;grid-area:unset;position:fixed;right:1vw;z-index:var(--zindex-h-onglets);width:max(42px,4.1vw);flex-direction:column;top:calc((100dvh / 2) - (32dvh / 2) - 6dvh);height:32dvh;min-height:128px;gap:max(8px,1vh)}body:not(.home) #h-onglets>div{background-color:transparent}body:not(.home) #ho-menu-contenu{width:25vw;right:-26vw;top:-2vh;font-size:1.55vw;transition:right 350ms ease-out}@media(any-hover:hover){body:not(.home) #ho-menu:hover #ho-menu-contenu{right:-1vw;transition:right 700ms ease-in}}@media(any-hover:none){body:not(.home) #ho-menu.over #ho-menu-contenu{right:-1vw;transition:right 700ms ease-in}}body:not(.home) #ho-panier-contenu>div{top:-30%;left:-2%;width:38%;min-width:max(1.2rem,1.5vw);padding:2px 4px;font-size:max(.8rem,2vh)}body:not(.home) #ho-in{margin-top:max(16px,2vh)}#h-search{grid-area:unset;position:absolute;right:var(--padding-horizontal);bottom:calc(-1 * ((var(--gap) /2) + max(42px, 5.3vh)));z-index:var(--zindex-h-search-desktop);display:flex;height:max(42px,5.3vh);width:max(128px,12.5vw);font-size:max(1rem,1.4vw)}#h-search>div:first-child{height:80%;width:100%;margin:auto}#h-search input{width:inherit}#h-lien-catalogue{display:none}}@media all and (min-width:1280px){body:not(.home) #h-onglets{top:calc((100dvh / 2) - (32dvh / 2))}#h-search{width:max(164px,17vw)}}@media all and (min-width:1024px) and (max-width:1440px){#h-variable-1.teaser{background-image:url(../photos/ambiances/header/camaret-small.image)}#h-variable-2.teaser{background-image:url(../photos/ambiances/header/anga-small.image)}#h-variable-3.teaser{background-image:url(../photos/ambiances/header/ambiance_1-small.image)}}@media all and (min-width:1024px) and (max-width:1440px) and (min-resolution:2dppx){#h-variable-1.teaser{background-image:url(../photos/ambiances/header/camaret-medium.image)}#h-variable-2.teaser{background-image:url(../photos/ambiances/header/anga-medium.image)}#h-variable-3.teaser{background-image:url(../photos/ambiances/header/ambiance_1-medium.image)}}@media all and ((min-width:1024px) and (max-width:1440px) and (min-resolution:3dppx)),all and (min-width:1441px){#h-variable-1.teaser{background-image:url(../photos/ambiances/header/camaret-large.image)}#h-variable-2.teaser{background-image:url(../photos/ambiances/header/anga-large.image)}#h-variable-3.teaser{background-image:url(../photos/ambiances/header/ambiance_1-large.image)}}body>noscript{position:relative;display:block;height:2rem;overflow:hidden;color:var(--col-blanc-hexa);background-color:var(--col-logo-fuchsia-hexa)}body>noscript>p{position:absolute;top:0;line-height:2rem;white-space:nowrap;animation:20s linear 0s infinite normal forwards running kf_messenger}footer{padding:4vh 0 0 !important;position:relative}#f_li1{aspect-ratio:1920/160;width:100%;padding:0 var(--padding-horizontal);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 1vh}#f_li1>div{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:auto;height:100%}#f_li1_logo img{padding:0 !important}#f_li1>div>div{height:100%;display:flex}#f_membre{order:3}#f_soutien{order:2}#f_certification{order:1}#f_li1 p{margin:auto 12px auto auto;white-space:nowrap;font-size:.8rem}#f_li1 a{height:100%;display:inline-block}#f_li1 img{width:auto;height:100%;background-color:#fff;padding:8px 0;margin:0 12px}@media all and (min-width:560px){#f_li1_logo{display:none !important}#f_membre{order:1}#f_soutien{order:2}#f_certification{order:3}#f_li1 p{font-size:max(1rem,1.57vh)}}@media all and (min-width:1024px){#f_li1{aspect-ratio:1920/80}}#f_li2{width:100%;background-color:var(--col-noir-hexa);display:flex;padding:4vh var(--padding-horizontal);line-height:1.2;font-size:1.3rem;flex-wrap:wrap}#f_textes{flex:3;display:flex;flex-direction:column}#f_entite{flex:1;display:flex;flex-wrap:wrap;align-content:baseline}#f_li2_logo,#f_adresse{flex:1 1 200px}#f_li2_logo{display:none}#f_li2_logo a{height:100%;display:block}#f_li2_logo img{height:auto;width:56%;min-width:144px}#f_adresse address{color:var(--col-blanc-hexa)}footer nav{flex:1;display:flex;flex-direction:column;margin:2lh auto auto 0}footer nav ul{list-style-type:none}footer nav ul:first-of-type{display:flex;flex-flow:column wrap;flex:1;max-height:unset}footer nav ul:last-of-type{flex:1;margin-top:2lh}footer nav ul a{color:var(--col-blanc-hexa)}footer nav li{white-space:nowrap}footer nav ul li:hover a,footer nav ul li.actif a{color:var(--col-gris-hexa)}#f_socials{flex:initial;display:flex}#f_socials a{margin:0 0 auto auto}#f_socials img{height:max(2rem,4vh);width:auto}@media all and (min-width:560px){#f_li2{flex-wrap:nowrap;font-size:max(1rem,1vw)}#f_textes{flex:2;flex-direction:row}#f_entite{flex:1}#f_li2_logo{display:block}#f_adresse address{margin:2lh auto auto 0}footer nav{flex:1;margin:0}}@media all and (min-width:768px){#f_textes{flex:4}#f_entite{flex:2}footer nav{flex:4;flex-direction:row}footer nav ul:last-of-type{margin-top:0}}@media all and (min-width:1280px){#f_textes{flex:6}#f_entite{flex-wrap:nowrap;align-content:normal}#f_adresse address{margin:0}footer nav ul:first-of-type{flex:3;max-height:max(72px,7vh)}}#f_li3{position:absolute;bottom:1vh;right:var(--padding-horizontal);color:var(--col-blanc-hexa);font-size:max(.5rem,1vh)}.pastille{width:max(22px,1.4vw);aspect-ratio:1;vertical-align:middle;margin-right:8px;cursor:pointer;border-radius:max(2px,.16vw);display:inline-block;margin:auto max(8px,1vw) auto 0}.pastille.bg{background-image:url(../img/_multi/pastilles6.jpg)}.pastille.bgi{background-position:center center;background-repeat:no-repeat;background-size:cover}.attract{transform:rotateX(360deg);transition:transform 1s ease-in}.btn.charte{display:block;width:fit-content;padding:max(.5rem,1vh) max(1rem,2vw);color:var(--col-blanc-hexa);font-size:1.5rem;text-shadow:1px 1px 1px var(--col-noir-hexa);text-align:center;white-space:nowrap;border:1px solid var(--col-blanc-hexa);border-radius:2rem}@media screen and (max-width:500px){.btn.charte{white-space:normal}}.btn.charte:hover,.btn.charte.hover{text-shadow:none}input#h_search_input::placeholder,form ::placeholder,form ::-webkit-input-placeholder{color:var(--col-gris-bf-hexa)}input,textarea{font-family:var(--font-base-regular);color:var(--col-logo-texthaut-hexa)}#wait{padding:12px 16px 11px !important;text-align:center}#wait::before{content:'';display:block;width:25px;height:25px;margin:0 auto;background:url(../img/_mono/_accessory/_loader.svg) transparent center center no-repeat scroll}div.break{display:block !important;height:0 !important;clear:both}.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-widget .ui-widget{font-size:1em}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;color:#777620}.ui-state-checked{background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}