.menu_footer {
    background: linear-gradient(90deg, #D9D9D9 0%, #415A71 100%);
    width: 100%;
    height: auto; /* Ajuste la hauteur pour s'adapter au contenu */
    padding: 20px 0; /* Ajoute un padding pour l'espacement */
}

.nav-bar-footer {
    padding-top: 15px;
    text-align: center;
}

.separator-footer {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    padding: 0;
    margin: 10px 10px;
    padding-bottom: 2px;
}

.nav-item-footer {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    padding: 0;
    margin: 10px 10px;
    transition: all 0.3s ease-in-out;
    border-bottom: 2px solid transparent;
    padding-bottom: 2px;
}

.nav-item-footer:hover {
    border-bottom: 2px solid #FFF;
}

.footer-images {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px; /* Ajoute un espacement au-dessus des images */
}

.footer-image {
    margin: 0 10px; /* Espacement entre les images */
    width: 100px; /* Ajustez la taille selon vos besoins */
    height: auto; /* Maintient les proportions de l'image */
}
