/*Taille page*/
.tableRegistration {width:90%; max-width:1000px;align:center;}
.tdEnteteRegistrationTopInner {margin-top:-3%;margin-bottom:-1%;}

/*top Menu*/
.MenuSelected {width:303px;align:center;}
/*.CellMenu {font-size:60px;block-align:center;}

/*Taille rubrique*/
.RubriqueSpan,.InnerRubriqueSpan {background-color:white;border-radius:10px;margin-top:20px;align:center;}

/*Espacement formulaire*/
.InnerRubriqueSpan {display:block; padding:2%;}
body {font-size:1em;}
td.Item {padding:0.7em;}

/*Correction hover partiel*/
*, *::before, *::after {
    box-sizing: unset !important;
}

/*Mise en forme des champs*/

/*Champ texte*/
.CssTextBox {line-height:2.2em; border-radius:0.3em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:90%;font-size:1em;}
#ctl00_Main_TcktFront_IT_LISTE_22508 {padding:8px; border-radius:0.3em;}
#ctl00_Main_TcktFront_PHONE_22513 {padding:8px; border-radius:0.3em; width:260px !important; padding-left:20%;}
/*Menu déroulant pays et tel*/
#ctl00_Main_TcktFront_IT_LISTE_22298 {height:2.3em;border-radius:0.3em;font-size:1em;}
#ctl00_Main_TcktFront_PHONE_22306 {height:2.3em;border-radius:0.3em;font-size:1em;}
/*Hébergement*/
.AccommodationsContainer {padding:2em;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_DEBUT_dateInput {height:2.3em;border-radius:0.3em;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_FIN_dateInput {height:2.3em;border-radius:0.3em;}
#ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_22378 {padding:2em;}
#ctl00_Main_TcktFront_HotelImgPnl_65 {display:none}
/*Champ heure*/
.CssTextBoxTime {height:2.2em;border-radius:0.3em;width:16.5%;font-size:0.8em;}
/*Dates voyage*/
#ctl00_Main_TcktFront_RdPckrALLER3147_dateInput {height:2.5em;border-radius:0.3em;font-size:1em;}
#ctl00_Main_TcktFront_RdPckrRETOUR3147_dateInput {height:2.5em;border-radius:0.3em;font-size:1em;}
/*Lieu voyage*/
#ctl00_Main_TcktFront_cell_IT_TXT_22393 {margin-left:2em;}
/*Libellé précisions voyage*/
#ctl00_Main_TcktFront_cell_IT_22396 {display:none}

/*Mise en forme boutons*/
.CssButton{background-color:#31859C; background-image: none; height: 40px; color: white;font-size:1em;margin-top:20px;}
.CssButton:hover, btn:hover {background-image: none; background-color: #FFBD59; border-color: #31859C; color:white;}
#ctl00_Main_ctl01_BtnIdentification{background-color:#31859C; background-image: none; height: 25px; color: white;font-size:1em;margin-top:20px;margin-right:65px;}

/*Masquer titre des rubriques*/
.TblTitreRubriqueBo {display:none}

/*agrandir texte champ
.lblc{font-size:17px;width:120%;}

/*Espace personnel*/
.Login {margin-top:3em;}
#ctl00_Main_TdViewRegistration {width: 33%;}
#ctl00_Main_TdViewPwd {width: 33%;}
#ctl00_Main_TdMyMailHistory {width: 33%;}
#ctl00_Main_LtTitleInvoices {display:none;}
.FeeYear2023 {font-size:1.5em;}

/*Espace groupe*/
#ctl00_Main_ctl01_groupprofile {margin-top:20px;}
.threeStep {background-color:black;}
/*Info groupe*/
.groupWebsite {display:none;}
.groupLogo {display:none;}
.TRcss_title_11 {display:none;}
.TRcss_11 {display:none;}
#ctl00_Main_news1_sectionInvoicing {display:none;}
/*Menu*/
#mainNav {
    display: block;
    width: 120%;
}
#mainNav li a em {
    width: 200%;
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
}
#mainNav li a span {
    width: 200%;
    display: block;
    margin-left: 10px;
    font-weight: normal;
    font-size: 14px;
}
#mainNav li.current {
    background-color: #FFBC57;
    background-image: none;
}
#mainNav li {
    background-image: none;
}
#mainNav li a:hover {
    color: #FFBC57;
}
#mainNav li.lastDone {
    background-color: #999999;
    background-image: none;
}
/*Etape 1 inscription*/
#ctl00_Main_ctl01_Step1 {padding-top:30px;}
/*Profil*/
#ctl00_Main_ctl01_LblTicketHeader {font-size:16px;font-color:#31859C;}
/*Titres rubriques*/
#RUB1238 {font-size:16px;color:#31859C;font-weight:bold;margin-top:30px;}
#RUB1237 {font-size:16px;color:#31859C;font-weight:bold;margin-top:30px;}
#RUB1240 {font-size:16px;color:#31859C;font-weight:bold;margin-top:15px;}
/*Marge bas form*/
#ctl00_Main_ctl01_FormTable {margin-bottom:30px;}
/*Champs*/
.group .TxtBx {line-height:2.1em; border-radius:0.3em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:70%;font-size:1em;}
/*civilite*/
#ctl00_Main_ctl01_FORM_ITEM_22288 {margin-right:10px;margin-left:10px;}
#ctl00_Main_ctl01_FORM_ITEM_22289 {margin-right:10px;margin-left:10px;}
#ctl00_Main_ctl01_FORM_ITEM_22290 {margin-right:10px;margin-left:10px;}
#ctl00_Main_ctl01_FORM_ITEM_22291 {margin-right:10px;margin-left:10px;}
#ctl00_Main_ctl01_FORM_ITEM_22292 {margin-right:10px;margin-left:10px;}
/*pays*/
#ctl00_Main_ctl01_FORM_ITEM_22298{height:2.2em;border-radius:0.3em;font-size:1em;}
/*Tel*/
#ctl00_Main_ctl01_PHONE_22306 {height:2.1em;border-radius:0.3em;font-size:1em;}
/*vegetarien*/
#ctl00_Main_ctl01_FORM_ITEM_22353 {margin-right:10px;margin-left:10px;}
#ctl00_Main_ctl01_FORM_ITEM_22354 {margin-right:10px;margin-left:10px;}

/*Etape 2 masquer envoi notif*/
.sendMailToAll, #SelectAllSendMailToAllCheckbox, .form-check-label, .form-check-input, .fa-stack-2x {display:none;}
.column-key-profile, .column-key-prestation, .column-key-registrationfee {width:30%;}

/*Etape 3*/
/*Masquer Etape 3*/
#ctl00_Main_ctl01_MenuStep3 {display:none;}
/*Titre mes commandes*/
#ctl00_Main_ctl01_H2Orders{font-size:16px;color:#31859C;font-weight:bold;margin-top:15px;}

/*RESPONSIVE*/
.mobile .MenuRegistration {display:none;}
