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

/*top Menu*/
.menu_top ul li a {font-size: 16px;}
.MenuSelected {width:200px;align:center; }

#ctl00_menu_top{
    display: flex;
    justify-content: center;
}
/*.CellMenu {font-size:60px;block-align:center;}

/*remplace Tél par Téléphone page inscription des groupes*/
td#registerGroupeFormLabelPhone {
  font-size: 0;
}
td#registerGroupeFormLabelPhone:after {
  font-size: 1rem;
  content: 'Téléphone';
}


/*Accueil bloc contenu*/
.ContentBlock {margin-left:4em;margin-right:4em;
<script id="revolugo-widget" src="https://widget.revolugo.com/embed" data-wid="toxidays-2024"></script>}

/*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;}
.TextBox {line-height:2.2em; border-radius:0.3em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:80%;font-size:1em;}
/*Menu déroulant pays et tel*/

#ctl00_Main_TcktFront_IT_LISTE_25785, #ctl00_Main_news1_DrpDwnLstGrpCountry, .DropDownList, #ctl00_Main_ctl01_FORM_ITEM_25785 {height:2.3em;border-radius:0.3em;font-size:1em;width:25%;}
#ctl00_Main_news1_DrpDwnLstGrpCountry, #ctl00_Main_news1_Label6 {display:none;}
#ctl00_Main_TcktFront_PHONE_25789, #ctl00_Main_ctl01_PHONE_25789 {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, .Button {background-color:#53378D; background-image: none; height: 40px; color: white;font-size:1em;margin-top:20px;}
.CssButton:hover, .btn:hover, .Button:hover {background-image: none; background-color: #F29400; border-color: #53378D; color:white;}
.btn, #ctl00_Main_ctl01_BtnSave, #ctl00_Main_ctl01_BtnSaveNext, #ctl00_Main_ry1_btn_Pwd, #ctl00_Main_ctl01_BtnValidateEditForm {background-color:#B1C90B;font-weight: bold;padding:10px;}
#ctl00_Main_ctl01_BtnIdentification{background-color:#53378D; 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;}
/*masquer rubrique CGV*/
#ctl00_Main_RubriqueNewLabel1504 {display:none;}

/*Espace groupe création compte groupe*/
#ctl00_Main_ctl01_groupprofile {margin-top:20px;}
.threeStep {background-color:black;}
#ctl00_Main_ry1_pnl_ResetPWD {padding-bottom:50px;}

/*Info groupe*/
/*#registerGroupeFormLabelCivility, #ctl00_Main_ctl01_RdBtnLstContactCivility {display:none;}*/
.GrpLineFax {display:none;}
.groupWebsite, .groupLogo, #ctl00_Main_news1_RptFormRes_ctl00_GROUPE_FORM_RESULT_VALUE, #ctl00_Main_news1_RptFormRes_ctl00_GROUPE_FORM_ITEM_LIBELLE, #ctl00_Main_news1_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE {display:none;}

/*mise en page incription groupe*/
#groupregistration {margin-bottom:50px;}
#ctl00_Main_news1_LblGroupInvoicing {color:#F29400;font-weight:bold;}
.btnsavegroup {margin-bottom:50px;}
#ctl00_Main_ctl01_Register {margin-top:50px;margin-bottom:50px;width:90%;}
#ctl00_Main_ctl01_LblContactDetails, #ctl00_Main_ctl01_LblGroupDetails, #ctl00_Main_ctl01_LblGroupInvoicing {font-weight:bold;font-size:18px;color:#fa8828;}
#ctl00_Main_ctl01_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE {display:none}
#ctl00_Main_ctl01_RptFormRes_ctl00_GROUPE_FORM_ITEM_LIBELLE {display:none}
#ctl00_Main_ctl01_RptFormRes_ctl00_GROUPE_FORM_RESULT_VALUE {display:none}
#ctl00_Main_ctl01_BtnSaveGroup {margin-left:500px;}
/*masquer bouton brouillon*/
#ctl00_Main_ctl01_BtnSave_Draft {display:none;}

/*Menu*/
#mainNav {
    display: block;
    width: 100%;
}
#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: #F29400;
    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:30%;}
/*Profil*/
#ctl00_Main_ctl01_LblTicketHeader {font-size:16px;font-color:#31859C;}
/*Titres rubriques*/
#RUB1503 {font-size:18px;color:##4a3c84;font-weight:bold;margin-top:30px;}
#RUB1502 {font-size:18px;color:##4a3c84;font-weight:bold;margin-top:30px;}
#RUB1505 {font-size:18px;color:##4a3c84;font-weight:bold;margin-top:15px;}
#RUB1504 {font-size:18px;color:##4a3c84;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 */
#ctl00_Main_ctl01_Manage {padding-bottom;80px;}
/*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%;}
/*masquer affichage colonnes*/
#ctl00_Main_ctl01_DivDisplayedColumn {display:none;}

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

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