body{font-family:"Arial", Arial, sans-serif;font-size:0.8em; background-color:#F5F5F5}
div#ctl00_mainTableRegistration {
  margin:0 auto;
  width:970px;
}

#ctl00_Main_ProfileRdbtn_3 {
display:none;
}

label[for=ctl00_Main_ProfileRdbtn_3]
{
   display:none;
}

td.lbl {padding:4px}

.tdEnteteRegistrationTop {height: 220px;}

#ctl00_TopMenu{
width:970px;
/*border : 1px solid yellow;*/
background-color:#443C53;
}

#ctl00_TopMenu a{color : #fff;}

#ctl00_TopMenu a:hover{color : #fff;}

#ctl00_tdCorpsRegistration {
background-color:white;
width:970px;
padding:0 10px 0 10px;
}
#ctl00_TblRwMenu_Home {display:none}


/****** STYLE **********/
.TitreRubriqueBo {font-size:1.1em;font-weight:bold;color:white;background-color:#C96290/*#953735*/;padding:5px; border-radius: 8px;}
.TitreGroupe {display:block;font-size:1.1em;font-weight:bold;color:#8a8a8a;border-bottom:1px dashed #8a8a8a;margin:10px 0 10px 10px}


td.Item span{margin-left:10px}
td.emptyreadonly {padding:3px 10px 3px 10px}

.CssButton {margin-left:10px}
td#ctl00_Main_TcktFront_cell_GR_9431 {display:none}
#dvAbstractInformationTop{display:none}
input {font-family: Arial, sans-serif;font-size:1em;}
.smenutop {font-family:Arial, sans-serif;font-size:1em;}

/* Styles pour la barre de menu */
nav#menu {
    background: linear-gradient(90deg, #2C2569, #D2659D); /* Dégradé bleu-rose */
    border-radius: 8px; /* Coins arrondis */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Ombre douce */
    padding: 10px 20px; /* Ajustement des marges internes */
    position: relative; /* Pour gérer les positions absolues internes */
    z-index: 10; /* Assure que le menu reste au-dessus */
}

/* Liste des liens */
nav#menu ul {
    display: flex;
    flex-wrap: wrap; /* Permet d'adapter les éléments sur plusieurs lignes si nécessaire */
    justify-content: center; /* Centre les éléments horizontalement */
    align-items: center;
    list-style: none; /* Supprime les puces */
    margin: 0;
    padding: 0;
}

/* Style des liens */
nav#menu ul li {
    margin: 0 15px; /* Espacement horizontal entre les éléments */
}
nav#menu ul li a {
    text-decoration: none;
    font-size: 18px;  
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 5px;
    transition: all 0.3s ease; 
}

/* Effet hover sur les liens */
nav#menu > ul.menu > li > a:hover {
    background-color: rgba(255, 255, 255, 0.2); /* Fond semi-transparent sur survol */
    color: #CC3462!important;
    transform: scale(1.1); /* Zoom léger sur le lien */
    
}
nav#menu > ul.menu > li > a{
    background-color: rgba(255, 255, 255, 0.2); /* Fond semi-transparent sur survol */
    color: #fff!important;
   /* transform: scale(1.1);*/
       transition: color 0.3s ease;
       font-family: 'Poppins', sans-serif;
}

input#ctl00_Main_TcktFront_BtnPrevious {
    display: none;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    background-color: #C96290;
}

.btn-warning:hover {
    color: white;
    background-color: #C96290!important;
    border-color: #C96290!important;

}

.btn-warning {
    color: white;
 }
