
p {
margin:0;}

html, body {
font-family: "BarlowSemiCondensed-Regular", Sans-serif;
font-size: 1.1em;
}

.container {
max-width: 1360px !important;
}



div.ContentBlock.CONTENT_BLOCK.Content37460 > div.ContentBlockInner, div.ContentBlock.CONTENT_BLOCK.Content37462 > div.ContentBlockInner, div.ContentBlock.CONTENT_BLOCK.Content37461 > div.ContentBlockInner {
display: ruby;
}


div.ContentBlock.CONTENT_BLOCK.Content37461 > div.ContentBlockInner


/*
.menu_top ul li ul li a span span {
    color: #ff0000;
}

.menu_top ul li ul li a:hover, .menu_top ul li:hover ul li strong a {
    background:  !important;
    color: #fff !important;
}
 */

/*
.list-inline-item > a:focus {
background-color: red !important;
}

nav#menu > ul.menu > li > a:focus {
background-color: red !important;
}
*/
.align-horizontal {
    display: flex;
    justify-content: center; /* Centre les éléments horizontalement */
    align-items: center;
    gap: 20px; /* Espace entre les éléments */
    margin-bottom: 20px;
}

.rounded-image-container {
    width: auto;
    margin: auto !important;
    border-collapse: collapse;
    background-color: #020d4f;
    border-radius: 35px; /* Taille réduite */
    overflow: hidden;
    transition: box-shadow 0.3s ease;
}

.rounded-image-container td {
    width: 105px; /* Réduction de 30% */
    padding: 10px; /* Padding ajusté */
    text-align: center;
    color: white;
    background-color: #020d4f;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.image-cell {
    border-top-left-radius: 35px; /* Taille réduite */
    border-bottom-left-radius: 35px;
    overflow: hidden;
    text-align: left;
}

.name-cell {
    border-top-right-radius: 35px; /* Taille réduite */
    border-bottom-right-radius: 35px;
    overflow: hidden;
}

.rounded-image-container img {
    width: 49px; /* Réduction de 30% */
    height: 49px;
    border-radius: 50%;
    display: block;
    margin-left: 7px; /* Ajustement de la marge pour l'alignement à gauche */
    margin-right: auto;
    border: 2px solid white; /* Ajustement du border */
}

.rounded-image-container:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}

.rounded-image-container:hover td {
    background-color: white;
    color: #020d4f;
}

.rounded-image-container:hover .image-cell, .rounded-image-container:hover .name-cell {
    border-color: #020d4f;
}




header .head {
    padding: 0rem !important;
}

/*désactivé c'est pas bon ça
div.container {
    text-align-last: center !important;
}
*/

/* Faut ajouter chaque ID logo de chaque page */
#ctl00_Main_ctl00_logo, #ctl00_Main_ctl01_logo, #ctl00_Main_ctl02_logo, #ctl00_Main_ctl03_logo, #ctl00_Main_ctl04_logo, #ctl00_Main_ctl05_logo, #ctl00_Main_ctl06_logo, #ctl00_Main_ctl07_logo, #ctl00_Main_ctl08_logo, #ctl00_Main_ctl09_logo, #ctl00_Main_ctl10_logo, #ctl00_Main_ctl11_logo, #ctl00_Main_ctl12_logo, #ctl00_Main_ctl13_logo, #ctl00_Main_ctl14_logo, #ctl00_Main_ctl15_logo, #ctl00_Main_ctl16_logo, #ctl00_Main_ctl17_logo, #ctl00_Main_ctl18_logo, #ctl00_Main_ctl19_logo, #ctl00_Main_ctl20_logo{
    height: 100px !important;
    width: 100px !important;
}

/* Style général des liens dans le menu */
.menu_top ul li a {
    font-weight: normal;
    font-size: 0.8em;
    font-family: Anivers-Regular;
}

/* Style au survol des liens */
.menu_top ul li a:hover {
    /* Style au survol - changez les valeurs selon votre design */
    background-color: #couleurSecondaire; /* Remplacez par la couleur de votre choix */
    color: #couleurDuTexte; /* Couleur du texte */
}

/* Style pour le lien actif */
.menu_top ul li a.active {
    /* Style du lien actif - similaire au style au survol */
    background-color: #couleurSecondaire; /* La même couleur que celle au survol */
    color: #couleurDuTexte; /* La même couleur de texte que celle au survol */
}

#ctl00_Main_TcktFront_BtnPrevious {
display: none;
}

