@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-offcanvas{--brx-offcanvas-direction:initial;visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}html body .carrousel .carrousel-titre { font-size: var(--texte-m)!important; font-weight: 600; line-height: 1.3; letter-spacing: 0; padding: 2.5rem var(--esp-m) var(--esp-s)!important;}html body .carrousel .carrousel-traits { align-items: center;}html body .carrousel .carrousel-pause { position: relative; width: 44px; height: 44px; margin-left: .5rem; padding: 0; border: 0; background: none; cursor: pointer; color: var(--gris);}html body .carrousel .carrousel-pause:hover { color: var(--encre);}html body .carrousel .carrousel-pause:focus-visible { color: var(--encre);}html body .carrousel .carrousel-pause span { position: absolute; left: 50%; top: 50%; width: 24px; height: 24px; margin: -12px 0 0 -12px; border: 0; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M542.69-240v-480H720v480H542.69ZM240-240v-480h178.08v480H240Zm333.46-30.77h115.77v-418.46H573.46v418.46Zm-302.69 0h116.54v-418.46H270.77v418.46Zm0-418.46v418.46-418.46Zm302.69 0v418.46-418.46Z'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M542.69-240v-480H720v480H542.69ZM240-240v-480h178.08v480H240Zm333.46-30.77h115.77v-418.46H573.46v418.46Zm-302.69 0h116.54v-418.46H270.77v418.46Zm0-418.46v418.46-418.46Zm302.69 0v418.46-418.46Z'/%3E%3C/svg%3E") center/contain no-repeat;}html body .carrousel .carrousel-pause.est-arrete span { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M360-273.77v-415.38l326.150 207.69L360-273.77Zm30.77-207.69Zm0 151 239-151-239-151v302Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M360-273.77v-415.38l326.150 207.69L360-273.77Zm30.77-207.69Zm0 151 239-151-239-151v302Z'/%3E%3C/svg%3E");}html body .carrousel .carrousel-traits { gap: .25rem;}html body .carrousel .carrousel-trait { width: 1.5rem; height: 44px;}html body .carrousel .carrousel-trait::before { left: .25rem; right: .25rem; height: 2px; margin-top: -1px;}.pc { font-variant-caps: all-small-caps; font-feature-settings: "c2sc","smcp"; letter-spacing: .05em;}html body .bouton-contour:hover { background: var(--rouge)!important; border-color: var(--rouge)!important; color: var(--papier)!important;}html body .bouton-contour:focus-visible { background: var(--rouge)!important; border-color: var(--rouge)!important; color: var(--papier)!important;}@media (max-width:1199px){#brx-header .entete-barre>.entete-gauche{transform:translateY(calc(20rem * .017245))!important}}@media (prefers-reduced-motion:reduce){html body #brx-header{transition:none!important}}#brx-header .entete-barre>.entete-centre { order: 1!important; flex: 0 0 auto!important; display: flex!important; justify-content: center!important; text-align: center!important;}#brx-header .entete-barre>.entete-gauche { order: 0!important; flex: 1 1 0!important; justify-content: flex-start!important; transform: translateY(calc(24rem * .017245));}#brx-header .entete-barre>.entete-droite { order: 2!important; flex: 1 1 0!important;}#brx-header .nav-principale a { line-height: 1.6!important;}html body #brx-header { transition: transform .45s cubic-bezier(.25,.8,.25,1);}html.entete-cache body #brx-header { transform: translateY(calc(-100% - var(--wp-admin--admin-bar--height,0px) - 2px));}#brx-header .entete-barre>.entete-droite { justify-content: flex-end!important;}@media (max-width:991px){#brx-header .entete-barre>.entete-centre{order:0!important;flex:1 1 auto!important;justify-content:flex-start!important;text-align:left!important}}@media (prefers-reduced-motion:reduce){html body #brx-header:has(#menu-gcgt) .picto-bouton,html body #brx-header:has(#menu-gcgt) .picto-bouton .picto{animation:none!important;transition:none!important}}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]) body #brx-header .picto-bouton .picto-clair{opacity:0}html:root:not([data-theme="light"]) body #brx-header .picto-bouton .picto-sombre{opacity:1}}html body #brx-header .picto-bouton { position: relative;}html body #brx-header .picto-bouton .picto-clair { display: block!important; transition: opacity .3s ease;}html body #brx-header .picto-bouton .picto-sombre { display: block!important; transition: opacity .3s ease;}html body #brx-header .picto-bouton .picto-sombre { position: absolute; top: .25rem; left: .25rem; opacity: 0;}html:root[data-theme="dark"] body #brx-header .picto-bouton .picto-clair { opacity: 0;}html:root[data-theme="dark"] body #brx-header .picto-bouton .picto-sombre { opacity: 1;}@keyframes gcgt-balance{0%{transform:rotate(0)}18%{transform:rotate(-9deg)}38%{transform:rotate(6deg)}56%{transform:rotate(-3.5deg)}72%{transform:rotate(1.8deg)}86%{transform:rotate(-.6deg)}100%{transform:rotate(0)}}@keyframes gcgt-bascule{0%{rotate:0deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}46%{rotate:45deg;animation-timing-function:cubic-bezier(.15,.6,.4,1)}63%{rotate:36deg;animation-timing-function:cubic-bezier(.6,0,.85,.45)}79%{rotate:45deg;animation-timing-function:cubic-bezier(.15,.6,.4,1)}89%{rotate:42deg;animation-timing-function:cubic-bezier(.6,0,.85,.45)}100%{rotate:45deg}}@keyframes gcgt-retour{0%{rotate:45deg;animation-timing-function:cubic-bezier(.45,0,.4,1)}75%{rotate:-3deg;animation-timing-function:ease-in-out}100%{rotate:0deg}}@media (max-width:478px){#brx-header .picto-bouton{transform-origin:calc(.25rem + 2.5rem * .47) calc(100% - .25rem)!important}}#brx-header .picto-bouton { transform-origin: calc(.25rem + 3rem * .47) calc(100% - .25rem);}#brx-header .picto-bouton .picto { transform-origin: 47% 100%; rotate: 0deg;}#brx-header .picto-bouton[data-deja-ouvert] .picto { animation: gcgt-retour .6s both;}#brx-header .picto-bouton:hover { animation: gcgt-balance 1.3s cubic-bezier(.45,0,.55,1) both;}#brx-header .picto-bouton:focus-visible { animation: gcgt-balance 1.3s cubic-bezier(.45,0,.55,1) both;}#brx-header:has(#menu-gcgt.brx-open) .picto-bouton { animation: none!important;}#brx-header:has(#menu-gcgt.brx-open) .picto-bouton .picto { rotate: 45deg; animation: gcgt-bascule .95s linear both!important;}@property --gcgt-vide { syntax: '<percentage>'; inherits: false; initial-value: 0%;}#brx-header .picto-bouton .picto { -webkit-mask-image: linear-gradient(135deg, transparent calc(30% + var(--gcgt-vide) * .5), #000 calc(32% + var(--gcgt-vide) * .5)); mask-image: linear-gradient(135deg, transparent calc(30% + var(--gcgt-vide) * .5), #000 calc(32% + var(--gcgt-vide) * .5)); transition: --gcgt-vide var(--gcgt-duree, .8s) var(--gcgt-courbe, ease-out), opacity .3s ease, translate .5s cubic-bezier(.25,.8,.25,1);}@media (prefers-reduced-motion:reduce){#brx-header .picto-bouton .picto{-webkit-mask-image:none;mask-image:none}}html body #brx-header .picto-bouton .picto { transition: --gcgt-vide .8s ease-out, opacity .3s ease, translate .5s cubic-bezier(.25,.8,.25,1)!important;}@property --gcgt-angle { syntax: '<angle>'; inherits: false; initial-value: 135deg;}@keyframes gcgt-clapot { 0% { --gcgt-angle: 135deg; } 22% { --gcgt-angle: 143deg; } 48% { --gcgt-angle: 129deg; } 72% { --gcgt-angle: 139deg; } 100% { --gcgt-angle: 135deg; }}#brx-header .picto-bouton .picto { -webkit-mask-image: linear-gradient(var(--gcgt-angle), transparent calc(30% + var(--gcgt-vide) * .5), #000 calc(32% + var(--gcgt-vide) * .5)); mask-image: linear-gradient(var(--gcgt-angle), transparent calc(30% + var(--gcgt-vide) * .5), #000 calc(32% + var(--gcgt-vide) * .5));}html body #brx-header:has(#menu-gcgt.brx-open) .picto-bouton .picto { animation: gcgt-bascule .95s linear both, gcgt-clapot 1.7s ease-in-out .44s infinite!important;}html body #brx-header:has(#menu-gcgt.brx-open) .picto-bouton[data-vidange-pause] .picto { animation-play-state: running, paused!important;}@media (prefers-reduced-motion:reduce){html body #brx-header:has(#menu-gcgt.brx-open) .picto-bouton .picto{animation:none!important}}@media (max-width:767px){html body #brx-header .picto-bouton .picto{transition:opacity .3s ease,translate .5s cubic-bezier(.25,.8,.25,1)}html body #brx-header:has(#menu-gcgt.brx-open) .picto-bouton .picto{translate:-1.1rem 0}}#brxe-2e4c8a {align-items: center; column-gap: 1.5rem; flex-direction: row; padding-right: var(--marge-page); padding-left: var(--marge-page); width: 100%; max-width: var(--largeur-contenu); margin-right: auto; margin-left: auto}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .picto-clair,:root:not([data-theme="light"]) .logo-clair{display:none!important}:root:not([data-theme="light"]) .picto-sombre,:root:not([data-theme="light"]) .logo-sombre{display:block!important}:root:not([data-theme="light"]) .mode-bouton .vers-sombre{display:none!important}:root:not([data-theme="light"]) .mode-bouton .vers-clair{display:inline!important}}@media (max-width:1199px){#brx-header .entete .logotype-img{width:20rem!important}#brx-header .entete .nav-principale{gap:1.5rem!important}}@media (max-width:991px){#brx-header .entete .entete-gauche{display:none!important}#brx-header .menu-panneau .menu-mobile{display:flex!important}#brx-header .entete .entete-centre{text-align:left!important;flex:1 1 auto!important}#brx-header .entete .logotype-img{width:22rem!important}}@media (max-width:478px){#brx-header .entete .logotype-img{width:min(17rem,70vw)!important}#brx-header .entete .picto{width:2.5rem!important}}#brx-header { position: sticky; top: var(--wp-admin--admin-bar--height,0px); z-index: 1000;} .entete { position: relative!important; z-index: 995!important; border-bottom: 0!important;} .menu-panneau .brx-offcanvas-inner { z-index: 990!important; padding: calc(6.5rem + var(--esp-l) + var(--esp-l) + var(--wp-admin--admin-bar--height,0px)) var(--esp-l) var(--esp-l)!important; width: min(28rem,100vw)!important;} .entete-droite>* { width: auto; flex: 0 0 auto;} .entete .nav-principale { gap: 2.25rem!important;} .entete .nav-principale a { font-size: 1rem!important; letter-spacing: .07em!important;} .logotype-img { display: block; width: 24rem; max-width: 100%; line-height: 0;} .logotype-img img { width: 100%; height: auto; display: block;} .entete .picto { width: 3rem!important;} .logo-sombre { display: none;}:root[data-theme="dark"] .logo-clair { display: none;}:root[data-theme="dark"] .logo-sombre { display: block;} .menu-panneau .menu-liens { gap: 1.25rem!important;} .menu-panneau .menu-liens a { font-size: 1.0625rem!important; letter-spacing: .07em!important;} .menu-panneau .menu-mobile a { font-size: 1.875rem!important; letter-spacing: .04em!important;} .menu-panneau .mode-bouton { font-family: "Source Sans 3",sans-serif!important; font-weight: 600!important; font-size: .9375rem!important; letter-spacing: .08em;} .menu-panneau .mode-bouton span { font-family: "Source Sans 3",sans-serif!important; font-weight: 600!important; font-size: .9375rem!important; letter-spacing: .08em;} .menu-panneau .langues { font-size: .9375rem!important;}#brx-header .logotype-img img,#brx-header img.logotype-img { aspect-ratio: 714 / 49; height: auto;}#brx-header .entete .picto { aspect-ratio: 121 / 150; height: auto;}#brxe-rpz8zx {padding-top: var(--esp-l); padding-bottom: 1rem}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .picto-clair{display:none}:root:not([data-theme="light"]) .picto-sombre{display:block}:root:not([data-theme="light"]) .mode-bouton .vers-sombre{display:none}:root:not([data-theme="light"]) .mode-bouton .vers-clair{display:inline}}@media (max-width:991px){.entete-gauche{display:none} .menu-mobile{display:flex} .entete-centre{text-align:left;flex:1 1 auto}}@media (max-width:478px){.logotype{font-size:1rem;white-space:normal}} .entete { position: sticky; top: 0; z-index: 50; background: var(--papier); border-bottom: 1px solid var(--filet);} .entete-barre { display: flex; flex-direction: row; align-items: center;} .entete-barre>.brxe-block { width: auto; min-width: 0;} .entete-gauche { flex: 1 1 0; display: flex; flex-direction: row; align-items: center;} .entete-droite { flex: 1 1 0; display: flex; flex-direction: row; align-items: center;} .entete-droite { justify-content: flex-end;} .entete-centre { flex: 0 1 auto; text-align: center;} .logotype { font-family: "Source Sans 3",sans-serif; font-weight: 500; font-size: 1.25rem; line-height: 1; color: var(--encre); text-decoration: none; white-space: nowrap;} .logotype:hover { color: var(--encre);} .nav-principale { gap: 1.75rem;} .nav-principale a { font-family: "Source Sans 3",sans-serif; font-weight: 600; font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; color: var(--encre); text-decoration: none; white-space: nowrap;} .menu-liens a { font-family: "Source Sans 3",sans-serif; font-weight: 600; font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; color: var(--encre); text-decoration: none; white-space: nowrap;} .nav-principale a:hover { color: var(--rouge);} .menu-liens a:hover { color: var(--rouge);} .nav-principale a[aria-current] { color: var(--rouge);} .menu-liens a[aria-current] { color: var(--rouge);} .picto-bouton { background: none; border: 0; padding: .25rem; margin: -.25rem; cursor: pointer; line-height: 0; width: auto;} .picto { display: block; width: 2.25rem; height: auto;} .picto img { width: 100%; height: auto; display: block;} .picto-sombre { display: none;}:root[data-theme="dark"] .picto-clair { display: none;}:root[data-theme="dark"] .picto-sombre { display: block;} .menu-panneau .brx-offcanvas-inner { background: var(--papier); color: var(--encre); width: min(24rem,100vw); padding: 6rem 2rem 2rem; display: flex; flex-direction: column; gap: 2.5rem; border-left: 1px solid var(--filet);} .menu-liens { display: flex; flex-direction: column; gap: 1rem;} .menu-mobile a { font-size: 1.5rem; letter-spacing: .04em;} .menu-mobile { display: none;} .menu-cta { color: var(--rouge)!important;} .menu-reglages { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; padding-top: 1.5rem; border-top: 1px solid var(--filet); margin-top: auto;} .mode-bouton { background: none; border: 0; padding: 0; cursor: pointer; font: 600 .75rem "Source Sans 3",sans-serif; letter-spacing: .08em; text-transform: uppercase; color: var(--gris);} .mode-bouton:hover { color: var(--encre);} .mode-bouton .vers-clair { display: none;}:root[data-theme="dark"] .mode-bouton .vers-sombre { display: none;}:root[data-theme="dark"] .mode-bouton .vers-clair { display: inline;} .menu-panneau .brx-offcanvas-backdrop { background: rgb(29 29 27/.35);}@media (max-width:600px){html body .carrousel .carrousel-fenetre{--g:.75rem}}body .carrousel .carrousel-fenetre { --g: clamp(1rem,2vw,2rem);}body .carrousel .carrousel-diapo.est-voisine::after { content: none!important;}body .carrousel .carrousel-diapo { transition: transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s ease;}body .carrousel .carrousel-diapo.est-cache { transition: transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease,visibility 0s .6s;}body .carrousel .carrousel-diapo.est-voisine { opacity: .4;}body .carrousel .carrousel-diapo.est-voisine:hover { opacity: .65;}@keyframes diapo-d{from{opacity:0;transform:translateX(2.5rem)}to{opacity:1;transform:none}}@keyframes diapo-g{from{opacity:0;transform:translateX(-2.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .diaporama,html body .diaporama-image{transition:none!important;animation:none!important;transform:none!important}} .carrousel[data-diaporama] .carrousel-diapo.est-active { cursor: zoom-in;}html.diaporama-actif { overflow: hidden;}html.diaporama-actif body { overflow: hidden;} .diaporama { position: fixed; inset: 0; z-index: 100000; background: var(--papier); display: grid; grid-template-rows: auto 1fr auto; opacity: 0; transition: opacity .35s ease; touch-action: pan-y;} .diaporama.est-ouvert { opacity: 1;} .diaporama.se-ferme { opacity: 0;} .diaporama-scene { grid-row: 1/-1; grid-column: 1; margin: 0; display: flex; align-items: center; justify-content: center; padding: clamp(3.5rem,8vh,5rem) clamp(1rem,7vw,6rem); cursor: zoom-out;} .diaporama-image { display: block; max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; transform: scale(.97); transition: transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease; cursor: default;} .diaporama.est-ouvert .diaporama-image { transform: none;} .diaporama-image.entre-d { animation: diapo-d .5s cubic-bezier(.2,.7,.2,1) both;} .diaporama-image.entre-g { animation: diapo-g .5s cubic-bezier(.2,.7,.2,1) both;} .diaporama-fermer { position: absolute; top: clamp(1rem,3vh,2rem); right: clamp(1rem,3vw,2.5rem); min-height: 44px; padding: 0 .25rem; background: none; border: 0; cursor: pointer; font: 600 .9375rem "Source Sans 3",sans-serif; letter-spacing: .07em; text-transform: uppercase; color: var(--encre);} .diaporama-fermer::after { content: ""; display: inline-block; width: .85em; height: .85em; margin-left: .6em; vertical-align: -.05em; background-color: currentColor;n -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m250.92-218.92-32-32L448-480 218.92-709.08l32-32L480-512l229.08-229.08 32 32L512-480l229.08 229.08-32 32L480-448 250.92-218.92Z'/%3E%3C/svg%3E") center/contain no-repeat;n mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m250.92-218.92-32-32L448-480 218.92-709.08l32-32L480-512l229.08-229.08 32 32L512-480l229.08 229.08-32 32L480-448 250.92-218.92Z'/%3E%3C/svg%3E") center/contain no-repeat;} .diaporama-fermer:hover { color: var(--rouge);} .diaporama-fermer:focus-visible { color: var(--rouge);} .diaporama-fleche { position: absolute; top: 50%; width: 3.5rem; height: 3.5rem; margin-top: -1.75rem; display: grid; place-items: center; padding: 0; background: none; border: 0; cursor: pointer; color: var(--encre);} .diaporama-fleche svg { width: 100%; height: 100%; stroke-width: 1.5; transition: transform .35s cubic-bezier(.34,1.56,.64,1);} .diaporama-fleche:hover { color: var(--rouge);} .diaporama-fleche:focus-visible { color: var(--rouge);} .diaporama-prec { left: clamp(.25rem,2vw,2rem);} .diaporama-suiv { right: clamp(.25rem,2vw,2rem);} .diaporama-prec:hover svg { transform: translateX(-3px);} .diaporama-suiv:hover svg { transform: translateX(3px);} .diaporama-compteur { position: absolute; left: 0; right: 0; bottom: clamp(1rem,3vh,2rem); margin: 0; text-align: center; font: 600 .875rem "Source Sans 3",sans-serif; letter-spacing: .08em; color: var(--gris); font-feature-settings: "lnum","tnum";} .diaporama button:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]) body .carrousel[data-diaporama] .carrousel-diapo.est-active{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='M469-469H252v-22h217v-217h22v217h217v22H491v217h-22v-217Z'/%3E%3C/svg%3E") 16 16,zoom-in}html:root:not([data-theme="light"]) body .diaporama-scene{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out}}body .carrousel[data-diaporama] .carrousel-diapo.est-active { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23DA291C' stroke='%23DA291C' stroke-width='14' stroke-linejoin='miter' d='M469-469H252v-22h217v-217h22v217h217v22H491v217h-22v-217Z'/%3E%3C/svg%3E") 16 16,zoom-in;}html:root[data-theme="dark"] body .carrousel[data-diaporama] .carrousel-diapo.est-active { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='M469-469H252v-22h217v-217h22v217h217v22H491v217h-22v-217Z'/%3E%3C/svg%3E") 16 16,zoom-in;}body .diaporama-scene { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23DA291C' stroke='%23DA291C' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out;}html:root[data-theme="dark"] body .diaporama-scene { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out;}body .diaporama-image { cursor: default;} .projets-grille a,.projets-grille a *,.carrousel-accueil .carrousel-diapo.est-active a,.carrousel-accueil .carrousel-diapo.est-active a * { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23DA291C' stroke='%23DA291C' stroke-width='14' stroke-linejoin='miter' d='M462-462v-102h22v80h80v22H462Zm264 0v-22h80v-80h22v102H726ZM462-726v-102h102v22h-80v80h-22Zm344 0v-80h-80v-22h102v102h-22ZM148-132l-16-16 292-292H172v-22h290v290h-22v-252L148-132Z'/%3E%3C/svg%3E") 16 16,pointer;}html:root[data-theme="dark"] .projets-grille a,html:root[data-theme="dark"] .projets-grille a *,html:root[data-theme="dark"] .carrousel-accueil .carrousel-diapo.est-active a,html:root[data-theme="dark"] .carrousel-accueil .carrousel-diapo.est-active a * { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='M462-462v-102h22v80h80v22H462Zm264 0v-22h80v-80h22v102H726ZM462-726v-102h102v22h-80v80h-22Zm344 0v-80h-80v-22h102v102h-22ZM148-132l-16-16 292-292H172v-22h290v290h-22v-252L148-132Z'/%3E%3C/svg%3E") 16 16,pointer;}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]) .projets-grille a,html:root:not([data-theme="light"]) .projets-grille a *,html:root:not([data-theme="light"]) .carrousel-accueil .carrousel-diapo.est-active a,html:root:not([data-theme="light"]) .carrousel-accueil .carrousel-diapo.est-active a *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='M462-462v-102h22v80h80v22H462Zm264 0v-22h80v-80h22v102H726ZM462-726v-102h102v22h-80v80h-22Zm344 0v-80h-80v-22h102v102h-22ZM148-132l-16-16 292-292H172v-22h290v290h-22v-252L148-132Z'/%3E%3C/svg%3E") 16 16,pointer}}body .carrousel .carrousel-fleche { background: none!important; border-radius: 0;}body .carrousel .carrousel-fleche:hover { background: none!important; border-radius: 0;}body .carrousel .carrousel-fleche:focus-visible { background: none!important; border-radius: 0;}body .carrousel .carrousel-fleche { color: var(--encre); --d: clamp(2.75rem,4vw,3.5rem);}body .carrousel .carrousel-fleche svg { width: 100%; height: 100%; stroke-width: 1.5; transition: transform .35s cubic-bezier(.34,1.56,.64,1);}body .carrousel .carrousel-fleche:hover { color: var(--rouge)!important;}body .carrousel .carrousel-fleche:focus-visible { color: var(--rouge)!important;}body .carrousel .carrousel-prec:hover svg { transform: translateX(-3px);}body .carrousel .carrousel-suiv:hover svg { transform: translateX(3px);}body .carrousel .carrousel-fleche:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]) body .menu-panneau .menu-fond{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out}}html body .menu-panneau .menu-fond { position: fixed; inset: 0; z-index: 980; background: transparent!important; opacity: 1; visibility: hidden; pointer-events: none; width: auto; height: auto; cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23DA291C' stroke='%23DA291C' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out;}html body .menu-panneau.brx-open .menu-fond { visibility: visible; pointer-events: auto;}html:root[data-theme="dark"] body .menu-panneau .menu-fond { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -960 960 960'%3E%3Cpath fill='%23F2F0EA' stroke='%23F2F0EA' stroke-width='14' stroke-linejoin='miter' d='m254-238-16-16 226-226-226-226 16-16 226 226 226-226 16 16-226 226 226 226-16 16-226-226-226 226Z'/%3E%3C/svg%3E") 16 16,zoom-out;}@media (hover:hover){body .carrousel .carrousel-diapo.est-active:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html body .carrousel .carrousel-diapo img{transition:none!important;transform:none!important}}body .carrousel .carrousel-diapo img { transition: transform .8s cubic-bezier(.2,.7,.2,1);}@media (hover:hover) and (pointer:fine) and (min-width:768px){html body .diaporama .diaporama-fermer:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}}@media (max-width:767px){html body .diaporama .diaporama-fermer{z-index:2;top:max(1rem,env(safe-area-inset-top));right:1rem;min-width:44px;min-height:44px}}html body .menu-panneau .menu-vcard { order: 2; display: flex; flex-direction: row!important; justify-content: flex-end!important; align-items: center; width: 100%;}html body .menu-panneau .vcard-bouton { display: inline-flex; align-items: center; min-height: 44px; padding: 0 1.25em!important; font-size: .8125rem!important; white-space: nowrap;}html body .menu-panneau .menu-reglages { order: -1; margin-top: 0!important; padding-top: 0!important; padding-bottom: 1.25rem; border-top: 0!important; border-bottom: 1px solid var(--filet);}html body .menu-panneau .menu-mobile { order: 0;}html body .menu-panneau .menu-secondaire { order: 1;}html body .menu-panneau .menu-secondaire a { text-transform: none!important; letter-spacing: .01em!important; font-feature-settings: "kern","liga";}@property --gcgt-jauge { syntax: '<number>'; inherits: true; initial-value: 0;}html body .menu-panneau .menu-reglages { position: relative;}html body .menu-panneau .menu-reglages::after { content: ""; position: absolute; right: 0; bottom: -1px; left: 0; height: 1px; background: var(--rouge); transform: scaleX(var(--gcgt-jauge)); transform-origin: left center; pointer-events: none;}@media (prefers-reduced-motion:reduce){html body .menu-panneau .menu-reglages::after{display:none}}.menu-panneau .langues { display: inline-flex; align-items: baseline; gap: .5em; font-family: "Source Sans 3",sans-serif; font-size: .9375rem; letter-spacing: .08em; text-transform: uppercase;} .menu-panneau .langues a { color: var(--gris); font-weight: 400; text-decoration: none;} .menu-panneau .langues a:hover { color: var(--encre);} .menu-panneau .langues a[aria-current="true"] { color: var(--encre); font-weight: 700;} .menu-panneau .langues-sep { color: var(--gris); font-weight: 400;}html body .menu-panneau .menu-reglages { flex-wrap: wrap!important; row-gap: .25rem!important; column-gap: 1rem!important; max-width: 100%;}html body .menu-panneau .brx-offcanvas-inner { overflow-x: hidden;}@media (prefers-reduced-motion:reduce){html body .menu-panneau .mode-choix>span{transition:none!important;transform:none!important}} .menu-panneau .mode-choix-sombre { margin-right: -12px!important;}:root .menu-panneau .mode-bouton .mode-choix:hover { color: var(--encre)!important;}:root .menu-panneau .mode-bouton .mode-choix:hover svg { opacity: 1!important;} .menu-panneau .mode-choix>span { display: block; line-height: 0; transition: transform .35s cubic-bezier(.34,1.56,.64,1);} .menu-panneau .mode-choix:hover>span { transform: translateY(-3px);} .menu-panneau .mode-choix:focus-visible>span { transform: translateY(-3px);}#brxe-xwwxsz {align-items: center; flex-direction: row}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .menu-panneau .mode-choix-clair{color:var(--gris)!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-clair svg{opacity:.55!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-sombre{color:var(--encre)!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-sombre svg{opacity:1!important}} .menu-panneau .mode-bouton { display: inline-flex!important; align-items: center; gap: .25rem; color: var(--encre)!important; cursor: default!important; min-height: 44px;} .menu-panneau .mode-bouton .mode-libelle { display: inline!important; margin-right: .25rem;} .menu-panneau .mode-choix { background: none; border: 0; padding: 0; margin: 0; cursor: pointer; width: 44px!important; height: 44px; display: inline-flex!important; align-items: center; justify-content: center; flex: 0 0 44px!important; color: var(--gris); line-height: 0;} .menu-panneau .mode-choix svg { display: block; width: 1.5rem; height: 1.5rem; opacity: .55; transition: opacity .3s,color .3s;} .menu-panneau .mode-choix:hover svg { opacity: 1;} .menu-panneau .mode-choix:focus-visible { outline: 2px solid var(--rouge); outline-offset: -4px;} .menu-panneau .mode-choix-clair { color: var(--encre);} .menu-panneau .mode-choix-clair svg { opacity: 1;}:root[data-theme="dark"] .menu-panneau .mode-choix-clair { color: var(--gris);}:root[data-theme="dark"] .menu-panneau .mode-choix-clair svg { opacity: .55;}:root[data-theme="dark"] .menu-panneau .mode-choix-sombre { color: var(--encre);}:root[data-theme="dark"] .menu-panneau .mode-choix-sombre svg { opacity: 1;}.menu-panneau .brx-offcanvas-inner { align-items: flex-end!important; text-align: right!important;} .menu-panneau .menu-liens { align-items: flex-end!important; width: 100%; gap: .25rem!important;} .menu-panneau .menu-liens a { display: inline-flex!important; align-items: center; justify-content: flex-end; min-height: 44px; padding: .25rem 0;} .menu-panneau .menu-reglages { justify-content: flex-end!important; width: 100%; gap: 1rem!important; padding-top: 1rem!important;} .menu-panneau .menu-reglages>* { width: auto!important; flex: 0 0 auto!important; text-align: right;} .menu-panneau .langues { gap: 0!important;} .menu-panneau .langues a { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px;} .menu-panneau .langues-sep { padding: 0 .1em;} .menu-panneau .mode-bouton { min-height: 44px; padding: 0 0 0 .5rem!important;}#brx-header .picto-bouton { min-width: 44px; min-height: 44px; display: inline-flex!important; align-items: center; justify-content: center;}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]) body .menu-panneau .menu-tel:hover{background-size:100% 1px}}html body .menu-panneau .menu-coordonnees { order: 3; margin-top: auto; display: flex; flex-direction: column; align-items: flex-end; gap: .25rem; width: 100%; padding-top: 1.25rem; border-top: 1px solid var(--filet); font-style: normal; font-family: "Source Sans 3",sans-serif; font-size: .9375rem; line-height: 1.5; color: var(--gris); text-align: right; font-feature-settings: "lnum";}html body .menu-panneau .menu-tel { display: inline-flex; align-items: center; min-height: 44px; color: var(--encre); text-decoration: none; font-weight: 600; letter-spacing: .02em; background-image: linear-gradient(currentColor,currentColor); background-repeat: no-repeat; background-size: 0 1px; background-position: 100% calc(50% + .68em); transition: background-size .45s cubic-bezier(.25,.8,.25,1),color .25s;}html body .menu-panneau .menu-tel:hover { color: var(--rouge);}html body .menu-panneau .menu-tel:focus-visible { color: var(--rouge);}html:root[data-theme="dark"] body .menu-panneau .menu-tel:hover { background-size: 100% 1px;}html body .menu-panneau .menu-tel::before { content: ""; display: inline-block; width: 1.15em; height: 1.15em; vertical-align: -.2em; margin-right: .5em; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M760-160q-100.31 0-206.54-50.73-106.23-50.73-199-143.5Q262.23-447 211.12-553.62 160-660.23 160-760v-40h168.08l35.38 157.46-109.31 102.85q29.54 49.61 60.2 90.81Q345-407.69 377-375.69q36 36.77 78.92 68.27 42.93 31.5 97.62 61.34L659-356.310l141 29V-160h-40ZM239-568l91-84.31-26.08-116.92H190.77q-1.54 42.61 10.73 92.69T239-568Zm343.62 335.31q37.15 19.77 87.07 31 49.93 11.23 99.54 11.69v-113.15l-99.92-20.23-86.69 90.69ZM239-568Zm343.62 335.31Z'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M760-160q-100.31 0-206.54-50.73-106.23-50.73-199-143.5Q262.23-447 211.12-553.62 160-660.23 160-760v-40h168.08l35.38 157.46-109.31 102.85q29.54 49.61 60.2 90.81Q345-407.69 377-375.69q36 36.77 78.92 68.27 42.93 31.5 97.62 61.34L659-356.310l141 29V-160h-40ZM239-568l91-84.31-26.08-116.92H190.77q-1.54 42.61 10.73 92.69T239-568Zm343.62 335.31q37.15 19.77 87.07 31 49.93 11.23 99.54 11.69v-113.15l-99.92-20.23-86.69 90.69ZM239-568Zm343.62 335.31Z'/%3E%3C/svg%3E") center/contain no-repeat;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .menu-panneau .brx-offcanvas-inner{background:var(--surface)!important}}@media (prefers-reduced-motion:reduce){.menu-panneau .brx-offcanvas-inner,.menu-panneau .brx-offcanvas-inner>*{transition:none!important;opacity:1!important;transform:none}} .menu-panneau .brx-offcanvas-inner { transition: transform .45s cubic-bezier(.65,0,.35,1)!important; border-left: 0!important;} .menu-panneau.brx-open .brx-offcanvas-inner { transition: transform .7s cubic-bezier(.16,1,.3,1)!important;} .menu-panneau .brx-offcanvas-inner>* { transition: opacity .25s ease,transform .25s ease; opacity: 0; transform: translateX(.75rem);} .menu-panneau.brx-open .brx-offcanvas-inner>* { opacity: 1; transform: none; transition: opacity .5s ease .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;} .menu-panneau.brx-open .brx-offcanvas-inner>*:nth-child(2) { transition-delay: .22s;} .menu-panneau.brx-open .brx-offcanvas-inner>*:nth-child(3) { transition-delay: .29s;}:root[data-theme="dark"] .menu-panneau .brx-offcanvas-inner { background: var(--surface)!important;}html body .menu-panneau .brx-offcanvas-inner>*,html body .menu-panneau.brx-open .brx-offcanvas-inner>* { opacity: 1; transform: none; transition: none;}html body .menu-panneau [data-cascade] { opacity: 0; transform: translateX(1.75rem); transition: opacity .2s ease, transform .2s ease;}html body .menu-panneau.brx-open [data-cascade] { opacity: 1; transform: none; transition: opacity .45s ease, transform .65s cubic-bezier(.16,1,.3,1); transition-delay: calc(.12s + var(--cascade-i, 0) * .045s);}@media (prefers-reduced-motion:reduce){html body .menu-panneau [data-cascade]{opacity:1!important;transform:none!important;transition:none!important}}#menu-gcgt {--brx-offcanvas-direction: right}@media (prefers-color-scheme:dark){html:root:not([data-theme="light"]){--rouge:var(--encre);--rouge-sombre:#ffffff;--soulignement-actif:100%}html:root:not([data-theme="light"]) .nav-principale a:hover,html:root:not([data-theme="light"]) .nav-principale a:focus-visible,html:root:not([data-theme="light"]) .menu-liens a:hover,html:root:not([data-theme="light"]) .menu-liens a:focus-visible,html:root:not([data-theme="light"]) .pied-mentions a:hover,html:root:not([data-theme="light"]) .pied-mentions a:focus-visible,html:root:not([data-theme="light"]) .sous-menu a:hover,html:root:not([data-theme="light"]) .sous-menu a:focus-visible{background-size:100% 1px!important}}@media (prefers-reduced-motion:reduce){html body .nav-principale a,html body .menu-liens a,html body .pied-mentions a,html body .sous-menu a{transition:none!important}}:root { --soulignement-actif: 0%;}html:root[data-theme="dark"] { --rouge: var(--encre); --rouge-sombre: #ffffff; --soulignement-actif: 100%;} .nav-principale a { background-image: linear-gradient(currentColor,currentColor); background-repeat: no-repeat; background-size: 0 1px; background-position: 0 calc(50% + .68em); transition: background-size .45s cubic-bezier(.25,.8,.25,1),color .25s; text-decoration: none!important;} .menu-liens a { background-image: linear-gradient(currentColor,currentColor); background-repeat: no-repeat; background-size: 0 1px; background-position: 0 calc(50% + .68em); transition: background-size .45s cubic-bezier(.25,.8,.25,1),color .25s; text-decoration: none!important;} .pied-mentions a { background-image: linear-gradient(currentColor,currentColor); background-repeat: no-repeat; background-size: 0 1px; background-position: 0 calc(50% + .68em); transition: background-size .45s cubic-bezier(.25,.8,.25,1),color .25s; text-decoration: none!important;} .sous-menu a { background-image: linear-gradient(currentColor,currentColor); background-repeat: no-repeat; background-size: 0 1px; background-position: 0 calc(50% + .68em); transition: background-size .45s cubic-bezier(.25,.8,.25,1),color .25s; text-decoration: none!important;} .menu-liens a { background-position: 100% calc(50% + .68em);}body.single-projet .nav-principale a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.single-projet .menu-liens a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.post-type-archive-projet .nav-principale a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.post-type-archive-projet .menu-liens a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-secteur .nav-principale a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-secteur .menu-liens a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-support .nav-principale a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-support .menu-liens a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-client .nav-principale a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tax-client .menu-liens a[href="/projets/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-82 .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-82 .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.parent-pageid-82 .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.parent-pageid-82 .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-84 .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-84 .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.blog .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.blog .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.single-post .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.single-post .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.category .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.category .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tag .nav-principale a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tag .menu-liens a[href="/biographie/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-83 .nav-principale a[href="/bureau/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-83 .menu-liens a[href="/bureau/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.parent-pageid-83 .nav-principale a[href="/bureau/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.parent-pageid-83 .menu-liens a[href="/bureau/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-84 .menu-liens a[href="/biographie/journal/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.blog .menu-liens a[href="/biographie/journal/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.single-post .menu-liens a[href="/biographie/journal/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.category .menu-liens a[href="/biographie/journal/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.tag .menu-liens a[href="/biographie/journal/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.page-id-85 .menu-liens a[href="/bureau/faq/"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;} .nav-principale a[aria-current="page"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;} .menu-liens a[aria-current="page"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;} .pied-mentions a[aria-current="page"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;} .sous-menu a[aria-current="page"] { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}body.post-type-archive-projet .sous-menu .filtre-lien-tout { color: var(--rouge)!important; background-size: var(--soulignement-actif) 1px!important;}html:root[data-theme="dark"] .nav-principale a:hover { background-size: 100% 1px!important;}html:root[data-theme="dark"] .nav-principale a:focus-visible { background-size: 100% 1px!important;}html:root[data-theme="dark"] .menu-liens a:hover { background-size: 100% 1px!important;}html:root[data-theme="dark"] .menu-liens a:focus-visible { background-size: 100% 1px!important;}html:root[data-theme="dark"] .pied-mentions a:hover { background-size: 100% 1px!important;}html:root[data-theme="dark"] .pied-mentions a:focus-visible { background-size: 100% 1px!important;}html:root[data-theme="dark"] .sous-menu a:hover { background-size: 100% 1px!important;}html:root[data-theme="dark"] .sous-menu a:focus-visible { background-size: 100% 1px!important;}