/* Fichier style.css (Minimaliste adapté aux TABLEAUX) */

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #ffffff; /* Fond blanc */
}

/* Styles pour les balises de base (tirés de votre code) */
td, p, .texte { font-size: 11px; }
p { line-height: 1.5; }
.h1 { font-size: 20px; font-weight: bold; color: #999966; text-align: center; margin-bottom: 15px; }
.h2, .h3 { font-size: 13px; font-weight: bold; color: #999966; }

/* Liens généraux (hors menu) */
a { 
    font-size: 11px; 
    color: #999966; 
    text-decoration: underline; 
}

/* Zone du contenu (pour le padding) */
.content-area-padding { padding: 20px 30px; }

/* --- Styles spécifiques pour le menu (chargé via menu_gauche.html) --- */
#menu-container {
    text-align: center; /* Centre les éléments du menu */
}

/* Règle générale pour les listes du menu */
.menu-list-container ul {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}

/* Style des liens du menu (pour qu'ils soient NOIRS et à la ligne) */
.menu-list-container a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000; /* FORCE EN NOIR */
    text-decoration: none;
    display: block; /* FORCE LE RETOUR À LA LIGNE */
    padding: 5px 0;
}

.menu-list-container a:hover {
    text-decoration: underline;
}

/* Sous-menus (Nouvelles et Livre) */
#book-submenu {
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #ccc;
    margin-top: 5px;
    padding: 5px 0;
}

.submenu-item {
    font-size: 10px;
    padding: 3px 0;
}

.menu-toggle {
    font-weight: bold;
    cursor: pointer;
    margin-top: 5px;
}
