@charset "utf-8";

/* Couleurs principales */
.template_color             { color: #666666; }
.template_border_color      { border-color: #666666; }
.template_backgroundcolor   { color: #666666; }
.titre, .titre a            { color: #666666; }

/* Fond général */
body { background: #D9D8D9; }
#template_wrapper { box-shadow: 1px 1px 20px #333333; }

/* Menu actif */
.menu_niveau_1_on { background-color: #1B77B6; }

/* Langues */
.language a span {
    background-color: #1B77B6;
    color: white;
    padding: 6px 10px;
    border-radius: 6px;
    font-weight: bold;
    display: inline-block;
    transition: background-color 0.3s ease;
}

.language a span:hover {
    background-color: @charset "utf-8";

/* Couleurs principales */
.template_color             { color: #666666; }
.template_border_color      { border-color: #666666; }
.template_backgroundcolor   { color: #666666; }
.titre, .titre a            { color: #666666; }

/* Fond général */
body { background: #D9D8D9; }
#template_wrapper { box-shadow: 1px 1px 20px #333333; }

/* Menu actif */
.menu_niveau_1_on { background-color: #1B77B6; }

/* Langues */
.language a span {
    background-color: #1B77B6;
    color: white;
    padding: 6px 10px;
    border-radius: 6px;
    font-weight: bold;
    display: inline-block;
    transition: background-color 0.3s ease;
}

.language a span:hover {
    background-color: #155d8a; /* effet hover plus foncé */
}
 /* effet hover plus foncé */
}

/* Écrase toutes les variables violettes connues */
:root {
  --violet-sc02: #1B77B6 !important;
  --violet: #1B77B6 !important;
}

/* Cacher le footer par défaut */
#footer {
    display: none;
}

/* Ajouter un footer personnalisé dans un autre bloc */
.mon-footer {
    text-align: center;
    padding: 20px;
    background-color: #f1f1f1;
    font-size: 14px;
}
