/* Ajoutée lors de l'archivage statique : accessibilité */
:focus-visible{outline:3px solid #005fcc!important;outline-offset:2px!important}
.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.skip-link:focus,.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;position:fixed!important;top:.5rem;left:.5rem;z-index:100000;background:#fff;color:#000;padding:.75rem 1rem;font-weight:700;text-decoration:underline;box-shadow:0 0 0 3px #005fcc}
.main-navigation .main-nav ul li:focus-within>ul,.main-navigation .main-nav ul li:hover>ul{left:auto;opacity:1;height:auto;overflow:visible;pointer-events:auto;visibility:visible;display:block}
.main-navigation.toggled .main-nav>ul{display:block}
.infos-fichier{white-space:nowrap}
iframe,img,video{max-width:100%}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
