/* HEADER */
header#page {
    flex: 3;
}

h1 {
    line-height: 2rem;
    font-size: 2rem;
}

.actif address a,
.actif address a {
    color: var(--doc-color);
    text-decoration: none;
}

header#page>*+*,
.chapo p+p {
    margin-top: 0.5rem;
}

/* CONTENT */
#content {
    flex: 5;
}

/* figures */
figure+figure,
.images+.images {
    margin-top: var(--m1);
}

figcaption {
    margin: 0.5rem 0 var(--m1) 0;
}

@media (max-width: 1100px) {
    #content {
        flex: 5;
    }
}


/* CARTES */

/* #cartes {
    position: relative;
}

.cartes+.cartes {
    margin-top: 0;
    position: absolute;
    top: 0;
    left: 0;
} */