/* Accessibilité commune aux quatre gabarits (audit ACC-20005, 10/2026). Aucun effet visuel hors navigation au clavier. */

/* Lien « Aller au contenu » : hors écran, il apparaît en haut à gauche quand il reçoit le focus (touche Tab). */
.lien-evitement {
	position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;
}
.lien-evitement:focus {
	position: fixed; left: 8px; top: 8px; width: auto; height: auto; overflow: visible; z-index: 100000;
	padding: 8px 14px; background: #ffffff; color: #115098; border: 2px solid #115098; font-weight: bold;
}

/* Texte lu par les lecteurs d'écran, invisible à l'écran (ex. le titre h1 de l'accueil public). */
.visuellement-cache {
	position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
	overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
