/* Menu : fond sombre, juste au-dessus du bandeau */
.main-navigation, #site-navigation, header nav {
    background-color: #2b2b2b;
    padding: 6px 0;
    margin-bottom: 0;
}

.main-navigation a, #site-navigation a, header nav a {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 14px;
    color: #f0ece0;
    text-decoration: none;
    padding: 0 10px;
}

.main-navigation a:hover, header nav a:hover {
    color: #ffffff;
}

/* Séparateurs tirets */
.main-navigation li + li::before, header nav li + li::before {
    content: "-";
    color: #f0ece0;
}

/* Accueil en gras */
.main-navigation li:first-child a, header nav li:first-child a {
    font-weight: bold;