/* MARQUE_LOT411 — la partie de la feuille d'index.html qui habille son en-tete, son pied, le sprite, l'evitement et le toast (gabarit_chrome.feuille : les regles dont chaque selecteur nomme une classe ou un id du chrome, son :root en alias de jetons.css, les jetons, l'alpha, les rayons). Servie APRES la feuille propre a chaque page sans reference. */
:is(.skip,.site-header,.mobile-menu,.footer,.toast),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(*){all:revert;box-sizing:border-box}.skip,.site-header,.mobile-menu,.footer,.toast{--fond: #FCFCF8;--surface: #FFFFFF;--encadre: #EAF4FB;--encre: #172B3D;--encre-2: #52697E;--accent: #153B65;--appel: #FFD45C;--alerte: #8A5314;--alerte-fond: #FCF0D9;--filet: #D6E3EF;--filet-net: #CBD1D8;--filet-encadre: #6E8FB0;--accent-fonce: #102E50;--appel-survol: #F6C645;--or: #87651D;--transport: #2A647A;--transport-fond: #EFF9FF;--focus: #547A9E;--alerte-filet: #D8C38E;--encre-3: #60758B;--t-mention: 11px;--t-legende: 12.5px;--t-petit: 14px;--t-texte: 16px;--t-appui: 18px;--t-titre-3: 24px;--t-titre-2: 34px;--t-titre-1: 54px;--g-normal: 400;--g-appuyee: 600;--g-forte: 700;--i-serre: 1.2;--i-courant: 1.45;--i-lecture: 1.6;--police-titre: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-texte: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-chiffres: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--r-0: 0;--r-petit: 8px;--r-moyen: 12px;--r-grand: 22px;--r-pilule: 999px;--o-repos: 0 1px 2px rgba(24, 58, 51, .06);--o-souleve: 0 4px 12px rgba(24, 58, 51, .10);--o-recouvrement: 0 12px 32px rgba(24, 58, 51, .18);--z-calque: 1;--z-barre-action: 110;--z-site-head: 120;--z-haut: 130;--z-anc: 140;--z-saut: 190;--z-voile: 210;--z-feuille: 220;--z-detail: 230;--z-modale: 240;--z-visionneuse: 250;--largeur-lecture: 68ch;--largeur-page: 1120px;--cible-tactile: 44px}.skip,.site-header,.mobile-menu,.footer,.toast{--navy:var(--accent);--ink:var(--encre);--sun:var(--appel);--sky:var(--encadre);--paper:var(--fond);--muted:var(--encre-2);--line:var(--filet);}.skip,.site-header,.mobile-menu,.footer,.toast{color:var(--ink);font:14px/1.6 'DM Sans',Arial,sans-serif}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button,input,select),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button,input,select){font:inherit}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button,a,input,select,summary),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button,a,input,select,summary){-webkit-tap-highlight-color:transparent}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button,a,summary),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button,a,summary){touch-action:manipulation}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button){cursor:pointer}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(a),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(a){color:inherit;text-decoration:none}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(img),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(img){display:block;max-width:100%}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h1,h2,h3,p),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h1,h2,h3,p){margin:0}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h1,h2,h3),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h1,h2,h3){font-family:Manrope,Arial,sans-serif;color:var(--navy)}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h2),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h2){font-size:40px;font-weight:800;letter-spacing:-1.6px;line-height:1.15}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h3),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h3){font-weight:800}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button){color:inherit}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button:disabled),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button:disabled){cursor:default}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:3px solid #286dab;outline-offset:4px}.site-header [hidden],.footer [hidden],.toast[hidden]{display:none!important}.symbols{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon.small{width:18px;height:18px}.site-header.wrap,.footer>.wrap{max-width:1260px;width:calc(100% - 96px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.skip{position:absolute;left:15px;top:-60px;z-index:100;background:var(--navy);color:var(--surface);padding:12px}.skip:focus{top:10px}.site-header{height:96px;display:flex;align-items:center;gap:30px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;font:800 19px/1.03 Manrope,Arial,sans-serif;letter-spacing:-.7px;color:var(--navy)}.brand>span:last-child>span{display:block;font-size:14px;font-weight:600;letter-spacing:-.4px;margin-top:4px}.brand-mark{width:42px;height:44px;border-radius:55% 55% 55% 12%;background:var(--navy);color:var(--surface);display:grid;place-items:center;transform:rotate(-8deg)}.brand-mark .icon{width:29px;height:29px;transform:rotate(8deg)}.desktop-nav{display:flex;align-items:center;gap:30px;margin:auto;font-size:12px;font-weight:600}.desktop-nav a:hover{color:#2c6997}.header-actions{display:flex;gap:16px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;background:var(--sun);color:var(--navy);border:1px solid transparent;border-radius:var(--r-petit);min-height:50px;padding:13px 23px;font-weight:700;font-size:13px;transition:background .15s,transform .15s}.button:hover{background:#f6c645;transform:translateY(-1px)}.button-small{min-height:43px;padding:10px 17px;font-size:12px}.favorite-shortcut{display:flex;align-items:center;gap:6px;border:0;background:none;min-width:43px;min-height:44px;color:var(--navy);font-size:10px;font-weight:700}.favorite-shortcut .icon{width:21px}.favorite-shortcut span{border-radius:50%;background:var(--sky);min-width:19px;height:19px;display:grid;place-items:center}.menu-toggle{display:none;border:0;background:var(--sky);padding:10px;border-radius:var(--r-petit)}.mobile-menu{position:absolute;top:78px;left:0;right:0;background:var(--surface);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid var(--line);border-radius:var(--r-moyen);padding:10px}.mobile-menu a{display:block;padding:13px;font-weight:600}.footer{background:var(--sky);padding-top:49px;color:var(--navy)}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px;padding-bottom:38px}.footer-main>div>p{font-size:13px;margin-top:19px;color:var(--muted)}.footer-main nav{display:flex;flex-direction:column;gap:11px;font-size:11px;padding-top:5px}.footer-main nav>a{min-height:25px;align-content:center}.footer-main nav>a:hover{text-decoration:underline}.footer-note strong{font-size:11px}.footer-note>p{font-size:10px!important;line-height:1.8;max-width:270px;margin-top:9px!important}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #c8dbe9;padding:19px 0;font-size:9px;color:var(--muted)}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--navy);color:var(--surface);padding:14px 22px;border-radius:var(--r-moyen);font-size:12px;box-shadow:0 5px 30px color-mix(in srgb, var(--accent) 19%, transparent);z-index:100;max-width:calc(100% - 32px);width:max-content}@media(max-width:1100px){.site-header.wrap,.footer>.wrap{width:calc(100% - 64px);padding-left:0;padding-right:0}.desktop-nav{gap:18px;font-size:11px}.site-header{gap:20px}.footer-main{gap:45px}}@media(max-width:850px){.desktop-nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:grid;place-items:center}.site-header{height:85px}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h2),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h2){font-size:34px}.footer-main{gap:25px}.footer-bottom{font-size:8px}}@media(max-width:620px){.site-header.wrap,.footer>.wrap{width:calc(100% - 36px);padding-left:0;padding-right:0}.site-header{height:79px;gap:12px}.brand{font-size:17px}.brand>span:last-child>span{font-size:12px}.brand-mark{width:35px;height:38px}.brand-mark .icon{width:25px}.header-actions{gap:8px}.header-actions>.button{display:none}.favorite-shortcut{gap:3px;min-width:39px}.menu-toggle{padding:9px}:is(.skip,.site-header,.mobile-menu,.footer,.toast):where(h2),:is(.skip,.site-header,.mobile-menu,.footer,.toast) :where(h2){font-size:32px;letter-spacing:-1.2px}.footer{padding-top:33px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:28px}.footer-main>div>p{font-size:12px}.footer-main nav{font-size:10px;gap:10px}.footer-note{grid-column:1/-1;border-top:1px solid #c8dbe9;padding-top:20px}.footer-note>p{max-width:none}.footer-bottom{display:block;font-size:8px;padding:17px 0}.footer-bottom span{display:block;margin:3px 0}.toast{font-size:11px;bottom:16px;padding:12px 16px}}@media(max-width:360px){.footer .brand{font-size:15px}}/* MARQUE_LOT411 — l'ajout declare de l'accueil, avec ses jetons : les quatre mentions du § 5 (la meme
   regle que sur la fiche, gabarit.css) */
.footer-mentions{grid-column:1/-1;display:grid;gap:6px;padding-top:18px;border-top:1px solid color-mix(in srgb, var(--surface) 14%, transparent)}
.footer-mention{font-size:12px;line-height:1.5;color:var(--filet);margin:0}
.footer-mention a{color:inherit}
/* MARQUE_LOT411 — le chrome vient apres la feuille de la page : ses regles gagnent sur les siennes pour ces elements */
