#retour-haut {position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:990;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1a2437;color:white;border:2px solid white;box-shadow:0 2px 8px #0005;text-decoration:none;font:700 25px/1 system-ui;}
#retour-haut[hidden],[data-consent-flux][hidden]{display:none!important}
#retour-haut:focus-visible,.site-cookies:focus-visible{outline:3px solid #358ae2;outline-offset:3px}
.site-prefs{text-align:center;padding:.5rem 1rem 1rem}
.site-cookies{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:.5rem}
#debut-page:focus{outline:0}
.video-container .youtube_player{position:absolute;inset:0;width:100%;height:100%}
.video-container .tac_activate{min-height:8rem}
@media print{#retour-haut,.site-prefs{display:none!important}}

.site-lecteur-ecran{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
