/* Blocs de contenu et lignes de vues */
.block, .views-row {
    background-color: #eef2fb ; 
    border: 1px solid #dcdcdc;
    position: relative; /* Important pour que le h6 s'aligne bien */
    overflow: hidden; /* Cache les dépassements */
}

/* Titres H6 : Barre bleue sur toute la largeur */
h6 {
    color: #ffffff !important; /* Texte blanc */
    background-color: #3765b9 !important; /* Fond bleu */
    
    /* Pour que le fond prenne toute la largeur du bloc parent : */
    margin: 0 -12px !important; /* Compense le padding du bloc parent (ajuste si besoin) */
    padding: 10px 12px !important; /* Espace intérieur pour le texte */
    width: calc(100% + 24px) !important; /* Force la largeur totale */
    
    border-radius: 0 !important; /* Angle droit pour toucher les bords */
    box-sizing: border-box !important;
}

/* Tous les autres titres généraux du site */
h2, h3, h4, h5 {
    color: #316bce !important; 
}

/* Titre H1 */
h1 {
    color: #3765b9 !important; 
    padding: 10px 15px; 
    border-radius: 0 !important; /* Angle droit aussi pour le H1 si tu veux le même effet */
    text-transform: uppercase !important; /* Met tout le texte en majuscules */
    letter-spacing: 1px !important; /* Ajoute un petit espace entre les lettres, c'est plus élégant en majuscule */
}

/* Titres spécifiques aux blocs de la sidebar */
.sidebar_left .block-title,
.block-title {
    color: #3765b9; 
}


