/* Généré par OCSIA2 — ne pas modifier : réglages › charte graphique */
@font-face{font-family:"Gilda Display";src:url("/assets/polices/ocsia2/gilda-display-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Aileron";src:url("/assets/polices/ocsia2/aileron-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Aileron";src:url("/assets/polices/ocsia2/aileron-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat";src:url("/media/2026/10/3227ac462161a379.woff2") format("woff2");font-weight:400;font-style:normal;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-display:swap}
@font-face{font-family:"Montserrat";src:url("/media/2026/10/69308a491934f794.woff2") format("woff2");font-weight:600;font-style:normal;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-display:swap}
@font-face{font-family:"Montserrat";src:url("/media/2026/10/c3f88cbe0c68af7f.woff2") format("woff2");font-weight:700;font-style:normal;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-display:swap}
@font-face{font-family:"Montserrat";src:url("/media/2026/10/53597967ee6c7bc4.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}
@font-face{font-family:"Montserrat";src:url("/media/2026/10/3d7077df6c487119.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}
:root{
--c-primaire:#005e00;--c-primaire-txt:#ffffff;--c-secondaire:#fabb00;--c-secondaire-txt:#111111;--c-accent:#004200;--c-accent-txt:#ffffff;--c-fond:#fdf8ee;--c-fond-txt:#111111;--c-surface:#ffffff;--c-surface-txt:#111111;--c-texte:#2b2118;--c-texte-txt:#ffffff;--c-doux:#6b5d4f;--c-doux-txt:#ffffff;--c-vert-on:#005e00;--c-vert-on-txt:#ffffff;--c-vert-fonce:#004200;--c-vert-fonce-txt:#ffffff;--c-vert-clair:#e4ede0;--c-vert-clair-txt:#111111;--c-jaune-on:#fabb00;--c-jaune-on-txt:#111111;--c-jaune-logo:#f4bd38;--c-jaune-logo-txt:#111111;--c-creme:#fdf8ee;--c-creme-txt:#111111;--c-creme-fonce:#f5eddd;--c-creme-fonce-txt:#111111;--c-bordure:#e4dccb;--c-bordure-txt:#111111;
--police-titres:"Montserrat", "Helvetica Neue", Arial, sans-serif;--police-texte:"Montserrat", "Helvetica Neue", Arial, sans-serif;--taille-base:1rem;--echelle:1.25;--t-xs:0.64rem;--t-s:0.8rem;--t-m:1rem;--t-l:1.25rem;--t-xl:1.563rem;--t-xxl:clamp(1.406rem,1.172rem + 2vw,1.953rem);--t-xxxl:clamp(1.758rem,1.465rem + 2vw,2.441rem);--t-h1:clamp(2.197rem,1.831rem + 2vw,3.052rem);--t-geant:clamp(2.747rem,2.289rem + 2vw,3.815rem);--rayon:4px;--largeur:1240px;--densite:1;
}
.c-primaire{color:var(--c-primaire)}.fond-primaire{background:var(--c-primaire);color:var(--c-primaire-txt)}.fond-primaire a:not(.bouton){color:inherit}
.c-secondaire{color:var(--c-secondaire)}.fond-secondaire{background:var(--c-secondaire);color:var(--c-secondaire-txt)}.fond-secondaire a:not(.bouton){color:inherit}
.c-accent{color:var(--c-accent)}.fond-accent{background:var(--c-accent);color:var(--c-accent-txt)}.fond-accent a:not(.bouton){color:inherit}
.c-fond{color:var(--c-fond)}.fond-fond{background:var(--c-fond);color:var(--c-fond-txt)}.fond-fond a:not(.bouton){color:inherit}
.c-surface{color:var(--c-surface)}.fond-surface{background:var(--c-surface);color:var(--c-surface-txt)}.fond-surface a:not(.bouton){color:inherit}
.c-texte{color:var(--c-texte)}.fond-texte{background:var(--c-texte);color:var(--c-texte-txt)}.fond-texte a:not(.bouton){color:inherit}
.c-doux{color:var(--c-doux)}.fond-doux{background:var(--c-doux);color:var(--c-doux-txt)}.fond-doux a:not(.bouton){color:inherit}
.c-vert-on{color:var(--c-vert-on)}.fond-vert-on{background:var(--c-vert-on);color:var(--c-vert-on-txt)}.fond-vert-on a:not(.bouton){color:inherit}
.c-vert-fonce{color:var(--c-vert-fonce)}.fond-vert-fonce{background:var(--c-vert-fonce);color:var(--c-vert-fonce-txt)}.fond-vert-fonce a:not(.bouton){color:inherit}
.c-vert-clair{color:var(--c-vert-clair)}.fond-vert-clair{background:var(--c-vert-clair);color:var(--c-vert-clair-txt)}.fond-vert-clair a:not(.bouton){color:inherit}
.c-jaune-on{color:var(--c-jaune-on)}.fond-jaune-on{background:var(--c-jaune-on);color:var(--c-jaune-on-txt)}.fond-jaune-on a:not(.bouton){color:inherit}
.c-jaune-logo{color:var(--c-jaune-logo)}.fond-jaune-logo{background:var(--c-jaune-logo);color:var(--c-jaune-logo-txt)}.fond-jaune-logo a:not(.bouton){color:inherit}
.c-creme{color:var(--c-creme)}.fond-creme{background:var(--c-creme);color:var(--c-creme-txt)}.fond-creme a:not(.bouton){color:inherit}
.c-creme-fonce{color:var(--c-creme-fonce)}.fond-creme-fonce{background:var(--c-creme-fonce);color:var(--c-creme-fonce-txt)}.fond-creme-fonce a:not(.bouton){color:inherit}
.c-bordure{color:var(--c-bordure)}.fond-bordure{background:var(--c-bordure);color:var(--c-bordure-txt)}.fond-bordure a:not(.bouton){color:inherit}
.f-systeme-sans{font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}
.f-systeme-serif{font-family:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}
.f-systeme-arrondie{font-family:ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif}
.f-systeme-mono{font-family:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}
.f-systeme-humaniste{font-family:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif}
.f-systeme-didone{font-family:Didot, "Bodoni MT", "Noto Serif Display", "URW Palladio L", P052, Sylfaen, serif}
.f-systeme-geometrique{font-family:Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif}
.f-ocsia2-gilda{font-family:"Gilda Display", Georgia, "Times New Roman", serif}
.f-ocsia2-aileron{font-family:Aileron, system-ui, -apple-system, "Segoe UI", sans-serif}
.f-p-montserrat{font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}
