html{font-size:16px}
body{margin:0;font-family:Verdana,Geneva,Tahoma,"DejaVu Sans",sans-serif;color:#1c1c24;background:#fff;line-height:1.7}
.dj-cadre{display:grid;grid-template-columns:250px 1fr;min-height:100vh}
.dj-cote{background:#1f1b3c;color:#fff;padding:26px 0}
.dj-sigle{display:block;margin:0 22px 4px;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:bold;letter-spacing:.04em}
.dj-sigle em{font-style:normal;color:#f43319}
.dj-devise{margin:0 22px 22px;font-size:.78rem;color:#c9c6df}
.dj-liste{list-style:none;margin:0;padding:0}
.dj-liste a{display:block;padding:9px 22px;color:#fff;text-decoration:none;font-size:.9rem;border-left:4px solid transparent}
.dj-liste a:hover,.dj-liste a[aria-current]{background:#ae201f;border-left-color:#fff}
.dj-sep{margin:16px 22px 8px;border:0;border-top:1px solid #45406b}
.dj-lieu{margin:20px 22px 0;font-size:.8rem;color:#c9c6df}
.dj-corps{padding:0 0 30px}
.dj-entete{background:#ae201f;color:#fff;padding:34px 40px}
.dj-entete h1{margin:0;font-size:1.8rem;line-height:1.25}
.dj-entete p{margin:6px 0 0;font-size:.9rem}
.dj-texte{padding:26px 40px;max-width:820px}
.dj-texte h2{color:#ae201f;font-size:1.15rem;margin:28px 0 8px;text-transform:uppercase;letter-spacing:.03em}
.dj-texte a{color:#a61228}
.dj-texte ul{padding-left:20px}
.dj-volet{border:1px solid #ddd;border-top:4px solid #ae201f;padding:4px 20px 12px;margin:18px 0}
.dj-volet h2{margin-top:14px}
.dj-adresse{background:#f3f2f7;border-left:4px solid #1f1b3c;padding:12px 18px;margin:24px 0 0}
.dj-fin{border-top:3px solid #ae201f;margin:10px 40px 0;padding:16px 0;font-size:.82rem;color:#555;text-align:center}
.dj-fin a{color:#1f1b3c;margin:0 6px}
@media(max-width:760px){.dj-cadre{display:block}.dj-cote{padding:16px 0}.dj-liste{display:flex;flex-wrap:wrap;padding:0 14px}.dj-liste a{padding:6px 8px;border-left:0}.dj-lieu,.dj-sep{display:none}.dj-entete,.dj-texte{padding-left:18px;padding-right:18px}.dj-entete h1{font-size:1.4rem}.dj-fin{margin:10px 18px 0}}
