body {
    background-color: : #ededed;
}

#site-wrapper .zone-banner .mod-banner__wrapper .mod-banner__img .mod-banner__content {
    padding: 0;
    min-height: 200px;
}

/*
#site-wrapper .panel-group .panel {
  border-bottom: none;
}
*/

.panel {
  background-color: : #ededed;
}

.line.line-menu {
    background: var(--secondary);
    margin: 0;
    min-height: var(--desktop-nav-height);
    padding: 0;
}

@media (min-width: calc(992px)) {
  #mainMenu .line > .container > .row div:not(.header-ext) > ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps) li:not(.active):not(:hover) > a, #site-wrapper .line > .container > .row div:not(.header-ext) > ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps) li:not(.active):not(:hover) > a {
    color: #ededed;
  }
}

@media (min-width: calc(992px)) {
  #mainMenu .line > .container > .row div:not(.header-ext) > ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps) > li > ul.dropdown-menu-level-2, #site-wrapper .line > .container > .row div:not(.header-ext) > ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps) > li > ul.dropdown-menu-level-2 {
    background-color: var(--secondary);
  }
}

@media (max-width: 991px) {
  #site-wrapper .line-menu .zone-menu .navbar .navbar-collapse {
    background: var(--secondary);
  }
}

#site-wrapper .navbar .nav > li > a.child-link, #site-wrapper .navbar .nav > li > a:not(.dropdown-toggle) {
    color: white;
}

#site-wrapper .navbar .nav > li > ul > li > a:not(.dropdown-toggle) {
    color: white;


@media (max-width: 767px) {
    .mod-header-part__right {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end;
        flex-wrap: wrap;
        z-index: 1000;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .mod-header-part__right a {
        display: inline-block !important;
        color: black !important; /* choisir une couleur contrastante */
    }
}

/* Afficher les boutons sur mobile */

/* Afficher les boutons sur mobile */
@media (max-width: 767px) {
    .mod-header-part__right .header-ext-login {
        display: flex !important;
        justify-content: flex-end; /* ou center si tu veux centrer */
        gap: 10px;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .mod-header-part__right .header-ext-login a {
        display: inline-block !important;
    }

    /* Si le menu burger masque les boutons, on peut le cacher */
    .mod-header .mod-menu-burger {
        display: none !important;
    }
}


