.sidebar {
    min-height: 100vh;
    background-color: #f8f9fa; /* Gris très clair, standard Bootstrap */
}
.nav-link {
    color: #495057; /* Gris foncé pour le texte */
    border-bottom: 1px solid #dee2e6; /* Gris clair pour la bordure */
    background-color: #f8f9fa; /* Gris très clair pour le fond */
}


.nav-link:hover {
    color: #212529; /* Gris encore plus foncé pour le lien actif ou au survol */
    background-color: #e9ecef; /* Légèrement plus foncé pour le fond du lien actif ou au survol */
}
.nav-link.active,
.nav-link:not(.collapsed) { /* NOUVELLE RÈGLE ICI */
    /*font-weight: bold;*/
    color: #212529; /* Gris encore plus foncé pour le lien actif */
    /*background-color: #e9ecef; /* Légèrement plus foncé pour le fond du lien actif */
}