@media (min-width: calc(1080px - 2rem))
{
    :root{
        --pseudo_marge: 0rem;
        --max_width: max(1rem, var(--pseudo_marge));
    }
    section,
    #footer_1
    {
        padding-right: var(--pseudo_marge) !important;
        padding-left: var(--pseudo_marge) !important;
    }
    .section--carrousel
    {
        margin-right: var(--pseudo_marge) !important;
        margin-left: var(--pseudo_marge) !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .section--last-news .posts .post
    {
        min-width: calc(1080px / 3 - 1 * var(--max_width));
    }
    .agenda_accueil .event
    {
        width: calc(1080px / 3 - 1 * var(--max_width));
    }
}
