@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-semibold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-extrabold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opensans-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/opensans-semibold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opensans-bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/opensans-italic.woff2) format("woff2")}:root{--csl-bleu:#4C6BEC;--csl-bleu-fonce:#3A53BC;--csl-bleu-clair:#EDF1FE;--csl-jaune:#FEFB6B;--csl-jaune-doux:#F5EE69;--csl-jaune-fond:#FDFBDC;--csl-rouge:#D82D37;--csl-rouge-fond:#FBECED;--csl-rouge-filet:#F2C7CA;--csl-encre:#1E2430;--csl-gris:#5A6170;--csl-filet:#E8EAF0;--csl-blanc:#FFFFFF;--text-titre:var(--csl-bleu);--text-body:var(--csl-encre);--text-secondaire:var(--csl-gris);--text-inverse:var(--csl-blanc);--text-alerte:var(--csl-rouge);--text-lien:var(--csl-bleu);--text-lien-hover:var(--csl-bleu-fonce);--surface-page:var(--csl-blanc);--surface-card:var(--csl-blanc);--surface-bleue:var(--csl-bleu);--surface-bleue-douce:var(--csl-bleu-clair);--surface-jaune:var(--csl-jaune-doux);--surface-jaune-douce:var(--csl-jaune-fond);--surface-alerte:var(--csl-rouge-fond);--surface-encre:var(--csl-encre);--border-filet:var(--csl-filet);--border-jaune:var(--csl-jaune-doux);--border-alerte:var(--csl-rouge-filet);--border-focus:var(--csl-bleu);--degrade-csl:radial-gradient(circle at 50% 45%,#FEFB6B 0%,rgba(254,251,107,.4) 35%,#4C6BEC 100%);--halo-csl:radial-gradient(circle at 50% 45%,rgba(254,251,107,.55),rgba(76,107,236,.18) 55%,transparent 72%);--degrade-couverture:linear-gradient(140deg,rgba(76,107,236,.12),rgba(254,251,107,.25));--fond-photo-sombre:linear-gradient(135deg,#28324a 0%,#3A53BC 55%,#28324a 100%)}:root{--font-display:"Poppins",Verdana,sans-serif;--font-body:"Open Sans",Arial,sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-affiche:2.75rem;--fs-h1:2rem;--fs-h2:1.6rem;--fs-h3:1.25rem;--fs-lead:1.125rem;--fs-body:1rem;--fs-small:.92rem;--fs-legende:.85rem;--fs-etiquette:.75rem;--lh-titre:1.15;--lh-body:1.6;--ls-titre:-.02em;--ls-etiquette:.08em;--type-h1-font:var(--fw-extrabold) var(--fs-h1)/var(--lh-titre) var(--font-display);--type-h2-font:var(--fw-bold) var(--fs-h2)/var(--lh-titre) var(--font-display);--type-h3-font:var(--fw-semibold) var(--fs-h3)/1.3 var(--font-display);--type-body-font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-legende-font:var(--fw-regular) var(--fs-legende)/1.5 var(--font-body)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:56px;--space-16:64px;--gap-carte:16px;--pad-carte:20px 22px;--pad-section:56px 0;--page-max:1020px;--page-gutter:24px;--touch-min:44px}:root{--radius-carte:14px;--radius-champ:10px;--radius-pastille:999px;--radius-piece:7px 7px 7px 2px;--shadow-douce:0 6px 24px rgba(30,36,48,.08);--shadow-carte:0 2px 10px rgba(30,36,48,.06);--shadow-relief:0 10px 30px rgba(30,36,48,.12);--focus-ring:0 0 0 3px rgba(76,107,236,.35);--border-width:1px}:root{--ease-csl:cubic-bezier(.2,.7,.3,1);--dur-rapide:.15s;--dur-normale:.25s;--dur-lente:.4s;--transition-base:all var(--dur-rapide) ease;--hover-scale:1.06}@media(prefers-reduced-motion:reduce){:root{--dur-rapide:0s;--dur-normale:0s;--dur-lente:0s;--hover-scale:1 }}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{font-family:var(--font-body);color:var(--text-body);background:var(--surface-page);line-height:var(--lh-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--ls-titre);line-height:var(--lh-titre)}h1{font-weight:var(--fw-extrabold);font-size:var(--fs-h1);color:var(--text-titre)}h2{font-weight:var(--fw-bold);font-size:var(--fs-h2)}h3{font-weight:var(--fw-semibold);font-size:var(--fs-h3);letter-spacing:normal}a{color:var(--text-lien);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--text-lien-hover)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}img{max-width:100%;display:block}@media(max-width:720px){.csl-nav-large{display:none!important}.csl-nav-burger{display:flex!important}}@media print{header,footer,.csl-bandeau-info,.csl-no-print{display:none!important}}.csl-colonnes{display:grid;gap:var(--space-10)}@media(min-width:721px){.csl-colonnes-fiche{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.csl-colonnes-adherer{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.csl-colonnes-contact{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.csl-colonnes-apropos{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}}
