#main-accueil{--k3-card-news-ratio:800/500;--k3-card-agenda-ratio:600/450;}
/* Les listes ne dépendent plus de la taille physique du fichier original. */
.listing li.un-bloc-listing.k3-card-agenda-listing {
    box-sizing: border-box;
    width: 350px;
    min-width: 0;
    max-width: calc(100% - 18px);
}
.listing .k3-card-agenda-listing .listing-item-agenda {
    box-sizing: border-box;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
}
.extrait_actu_page .vignette {
    box-sizing: border-box;
    width: clamp(140px, 28%, 260px);
    max-width: 100%;
}
.extrait_actu_page .vignette img {
    display: block;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 4 / 3;
    object-fit: cover;
}
.listing .listing-item-agenda > img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
@media (max-width: 600px) {
    .extrait_actu_page .vignette {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 0 16px;
    }
}

#main-accueil #les-actus-accueil,#main-accueil #content-agenda{grid-auto-rows:1fr;}
#main-accueil .manif-accueil{position:relative;min-width:0;}
#main-accueil .k3-card-agenda-media{display:block;position:relative;min-height:190px;align-self:stretch;overflow:hidden;}
#main-accueil .k3-card-agenda-media>img{display:block !important;position:absolute !important;inset:0;width:100% !important;height:100% !important;min-height:0 !important;max-width:none !important;object-fit:cover;}
@media(max-width:1217px){#main-accueil .k3-card-agenda-media{aspect-ratio:8/5;min-height:0;width:100%;flex:none;}}
