/* Bandeau de consentement (tarteaucitron.js) aux couleurs du site. « Accepter » et « Refuser » ont le même poids (CNIL). */
#tarteaucitronRoot * { font-family: var(--f); }
html body #tarteaucitronRoot #tarteaucitronAlertBig { box-sizing: border-box; background: var(--pierre-claire); border-top: 1px solid var(--filet); box-shadow: 0 -12px 32px -24px rgba(34, 36, 31, .45); padding: 20px var(--marge); }
html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { color: var(--encre); font-size: 18px; line-height: 1.45; }
#tarteaucitronRoot button#tarteaucitronPersonalize2,
#tarteaucitronRoot button#tarteaucitronAllDenied2 { background: var(--olivier); color: var(--clair); border-radius: 0; min-height: 44px; padding: 0 22px; font-size: 17px; }
#tarteaucitronRoot button#tarteaucitronPersonalize2 *,
#tarteaucitronRoot button#tarteaucitronAllDenied2 * { color: var(--clair); font-size: 17px; }
#tarteaucitronRoot button#tarteaucitronCloseAlert { background: transparent; color: var(--olivier); text-decoration: underline; text-underline-offset: 4px; font-size: 17px; border-radius: 0; }
#tarteaucitronRoot a:focus-visible, #tarteaucitronRoot button:focus-visible { outline: 2px solid var(--olivier); outline-offset: 3px; }

/* Panneau « Gestion des cookies » : boutons aux couleurs du site, état choisi en plein, l'autre en contour */
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitronRoot button#tarteaucitronAllAllowed,
#tarteaucitronRoot button#tarteaucitronAllDenied { background: transparent; color: var(--olivier); border: 1px solid var(--olivier); border-radius: 0; padding: 8px 14px; }
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,
#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow { background-color: var(--olivier); color: var(--clair); }
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow *,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny *,
#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow * { color: var(--clair); }
