/* Petites classes d'espacement et de mise en page utilisées par les gabarits.
   La politique de sécurité (CSP) interdit les attributs style="..." : on passe par ces classes.
   Les valeurs calculées (couleurs, hauteurs, pourcentages) passent par des attributs data-* lus par site.js. */
.u-c-fff { color: #fff; }
.u-cols-220px-1fr { grid-template-columns: 220px 1fr; }
.u-d-inline { display: inline; }
.u-d-inline-flex { display: inline-flex; }
.u-ff-ui-monospace-monospace { font-family: ui-monospace,monospace; }
.u-flex-1 { flex: 1; }
.u-fs-1-25rem { font-size: 1.25rem; }
.u-fw-600 { font-weight: 600; }
.u-ls-none { list-style: none; }
.u-m-0 { margin: 0; }
.u-m-0-0-6px { margin: 0 0 6px; }
.u-m-0-auto { margin: 0 auto; }
.u-m-12px-0 { margin: 12px 0; }
.u-m-40px-auto { margin: 40px auto; }
.u-m-6px-0-0 { margin: 6px 0 0; }
.u-m-8px-0 { margin: 8px 0; }
.u-maxw-160px { max-width: 160px; }
.u-maxw-360px { max-width: 360px; }
.u-maxw-420px { max-width: 420px; }
.u-maxw-460px { max-width: 460px; }
.u-maxw-520px { max-width: 520px; }
.u-maxw-560px { max-width: 560px; }
.u-maxw-640px { max-width: 640px; }
.u-maxw-760px { max-width: 760px; }
.u-mb-10px { margin-bottom: 10px; }
.u-mb-12px { margin-bottom: 12px; }
.u-mb-16px { margin-bottom: 16px; }
.u-mb-2px { margin-bottom: 2px; }
.u-mb-6px { margin-bottom: 6px; }
.u-minh-120px { min-height: 120px; }
.u-minh-180px { min-height: 180px; }
.u-minh-360px { min-height: 360px; }
.u-minh-70px { min-height: 70px; }
.u-minh-80px { min-height: 80px; }
.u-mt-10px { margin-top: 10px; }
.u-mt-12px { margin-top: 12px; }
.u-mt-14px { margin-top: 14px; }
.u-mt-16px { margin-top: 16px; }
.u-mt-24px { margin-top: 24px; }
.u-mt-6px { margin-top: 6px; }
.u-mt-8px { margin-top: 8px; }
.u-p-0 { padding: 0; }
.u-self-center { align-self: center; }
.u-self-flex-end { align-self: flex-end; }
.u-ta-right { text-align: right; }
.u-td-underline { text-decoration: underline; }
.u-va-3px { vertical-align: -3px; }
.u-w-140px { width: 140px; }
.u-w-160px { width: 160px; }
.u-w-220px { width: 220px; }
.u-w-70px { width: 70px; }
.u-w-90px { width: 90px; }
.u-w-auto { width: auto; }
.u-ws-pre-wrap { white-space: pre-wrap; }
.u-mt-0 { margin-top: 0; }
