/* Entete de page personnalise */
nav.navbar {
    background-color: #222;
    padding: 1rem;
    border-radius: 0.5rem;
}

/* Logo */
.navbar-brand img {
    filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.5));
    transition: transform 0.3s ease;
}

.navbar-brand img:hover {
    transform: scale(1.1);
}

/* Liens de navigation */
.navbar-nav .nav-link {
    color: #d1b97c; /* couleur similaire au footer */
    font-size: 1.1rem;
    transition: color 0.3s, text-decoration 0.3s;
}

/* Survol des liens */
.navbar-nav .nav-link:hover {
    color: white;
    text-decoration: underline;
}

/* Lien actif */
.navbar-nav .nav-link.active {
    color: white;
    font-weight: bold;
}

/* Lien desactiver */
.navbar-nav .nav-link.disabled {
    color: white;
    pointer-events: none;
    opacity: 1;
    text-decoration: none;
    cursor: default;
}

.nav-item .nav-link {
    padding-bottom: 0.5px !important;
    padding-left: 3px !important;
}
/* Menu deroulant 
.navbar-nav .dropdown-menu {
    background-color: #333;
    border: none;
}

.navbar-nav .dropdown-item {
    color: #d1b97c;
    transition: background-color 0.3s, color 0.3s;
}

.navbar-nav .dropdown-item:hover {
    background-color: #444;
    color: white;
} */

/* Forcer l icone du burger en blanc */
.navbar-toggler-icon {
    background-image: none !important;
    width: 1.5em;
    height: 1.5em;
    position: relative;
}

/* Creer les trois barres manuellement */
.navbar-toggler-icon::before,
.navbar-toggler-icon::after,
.navbar-toggler-icon div {
    content: '';
    display: block;
    background-color: white;
    height: 3px;
    margin: 5px 0;
    border-radius: 2px;
}