/*Taille page*/
.tableRegistration {width:80%;}

.tdEnteteRegistrationTopInner {margin-top:-3%;margin-bottom:-1%;}

/*top Menu*/
.MenuSelected {width:150px;align:center;}

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

/*Accueil bloc contenu*/
.ContentBlock {margin-left:4em;margin-right:4em;}

/*Accueil tableau tarifs*/
table.grey-row {
  width: 100%;
  border-collapse: separate;
  margin:auto;
  line-height:2em;

}
table.grey-row td {
  border: 3px solid #EAEAEA;
  padding: 3px 2px;
}

table.grey-row th {
  border: 3px solid #EAEAEA;
  padding: 3px 2px;
}

table.grey-row  tr:nth-child(even) {
 background: #EEEEEE;
}

table.grey-row  thead {
  background: #7FA9DB;
}

/*Sélection profil*/
#ctl00_Main_TcktProfile {background-color:white;padding:3em;}
#ctl00_Main_pnlProfileRdbtn{line-height:2;}

/*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.2em; 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.2em;}
#ctl00_Main_TcktFront_PHONE_22513 {padding:8px; border-radius:0.2em; width:260px !important; padding-left:20%;}
/*Champs code postal, ville ???*/

/*Menu déroulant pays et tel*/
.DrpDwn select {padding:0.5em; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:29%;font-size:1em;}
#ctl00_Main_TcktFront_PHONE_22607 {padding:0.5em; text-align:center; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:100%;font-size:1em;}

/*Upload fichier*/
.CssFileUpload {font-size:1em;padding-top:1em;}

/*Hébergement*/
.AccommodationsContainer {padding:2em;width:50%;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_DEBUT_dateInput {height:2.3em;border-radius:0.3em;width:90%;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_FIN_dateInput {height:2.3em;border-radius:0.3em;width:90%}
#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}
/*Nb soirées*/
/*Payant*/
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK22660 {height:25px;font-size:16px;}
#ctl00_Main_TcktFront_TblTicket_IT_22660 {margin-top:20px;}
#ctl00_Main_TcktFront_cell_IT_22654 {margin-top:20px;}
#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK22660 {padding-left:3%;padding-top:15%;}
/*Gratuit*/
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK22666 {height:25px;font-size:16px;}
#ctl00_Main_TcktFront_TblTicket_IT_22666 {margin-top:20px;}
#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK22666 {padding-left:3%;padding-top:15%;}

/*Mise en forme boutons*/
.CssButton,.btn {background-color:#295B85; background-image: none; height: 40px; color: white;font-size:1em;margin-top:20px;border:none;}
.CssButton:hover, .btn:hover {background-image: none; background-color: #f0c993; color:white;border:none;}

/*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 réponse aux soirées et sous rubrique*/
#ctl00_Main_GroupeNewRow3204 {display:none;}
#ctl00_Main_ItemNewRow22768 {display:none;}
#ctl00_Main_GroupeNewRow3205 {display:none;}
#ctl00_Main_ItemNewRow22771 {display:none;}
#ctl00_Main_ItemNewRow22657 {display:none;}
#ctl00_Main_ItemNewRow22655 {display:none;}
#ctl00_Main_GroupeNewRow3185 {display:none;}

/*Espace groupe*/
#ctl00_Main_ctl01_LblTicketHeader, #RUB1237, #RUB1238, #RUB1240 {display:none;}
.TxtBx {height:2em;padding:0.5em;}
.groupTicket {margin-bottom:3em;}
#ctl00_Main_ctl01_MenuStep1 {background-color:#FFBD59;}

/*Mise en forme boutons*/
.button {
      background-color: #295B85;
            color: #ffffff;
      padding: 7px;
      position: relative;
      text-decoration: none;
      display: inline-block;
      width:80%;
      font-size:20px;
      text-align:center;
      border-style:none;
      border-radius:10px;
      font-family:arial;
margin:auto
}
/*RESPONSIVE*/
.mobile .MenuRegistration {display:none;}






/*OLD

/*Masquer titre rubrique
#ctl00_Main_TcktFront_CurrentMenuRegistration{display:none}

/*Grille hébergement masquer les boutons de tri
#ctl00_Main_TcktFront_LBL_ACCOMMODATION_SORT{display:none}
.AccommodationSortContainerTop {display:none}

#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK15688 {display:none}

#ctl00_Main_TcktFront_LBL_MOBILE_15743 {font-size:15px;margin-bottom:8px;margin-top:8px}
#ctl00_Main_TcktFront_LBL_MOBILE_15749 {font-size:15px;margin-bottom:8px;margin-top:8px}
#ctl00_Main_TcktFront_LBL_MOBILE_15752 {font-size:15px;margin-top:8px}*/

/*#ctl00$Main$TcktFront$TEXTBOX_QUANTITY_IT_CHCK15688 {
margin-top:20px
margin-bottom:80px
}


/*.attendeeprofile {width:120%;margin-right:50px}*/


/*Mise en forme boutons
#ctl00_Main_BtnIdentification,
#ctl00_Main_TcktFront_BtnMobilePrevious,
#ctl00_Main_TcktFront_BtnMobileNext,
#ctl00_Main_TcktFront_BtnSave,
#ctl00_Main_TcktFront_SummaryBtnPay,
#ctl00_Main_TcktFront_SummaryBtnCancel,
#ctl00_Main_PayOnline{background-color: #78ACDB;color: white;border:none;min-width:120px}

#ctl00_Main_BtnIdentification:hover,
#ctl00_Main_TcktFront_BtnMobilePrevious:hover, 
#ctl00_Main_TcktFront_BtnMobileNext:hover,
#ctl00_Main_TcktFront_BtnSave:hover,
#ctl00_Main_TcktFront_SummaryBtnPay:hover,
#ctl00_Main_TcktFront_SummaryBtnCancel:hover,
#ctl00_Main_PayOnline:hover{background-color:white;color: #78ACDB;border:#78ACDB solid 1px}

#ctl00_Main_ctl13_BtnIdentification {background-color: #78ACDB;color: white;border:none;width:140px;height:35px;line-height:1;border-radius: 10px;font-size:16px;text-align:center;padding:0.6em}
#ctl00_Main_ctl13_BtnIdentification:hover {background-color:white;color: #78ACDB;border:#78ACDB solid 1px}

/*#ctl00_Main_ctl13_BtnSave {background-color: #78ACDB;color: white;width:auto;border:none;border-radius: 5px;font-size:16px;padding:5px}
#ctl00_Main_ctl13_BtnSave:hover {background-color:white;color: #78ACDB;border:#78ACDB solid 1px}
#ctl00_Main_ctl13_BtnSave_Draft {background-color: #597698;color: white;width:auto;border:none;border-radius: 5px;font-size:16px;padding:5px}
#ctl00_Main_ctl13_BtnSave_Draft:hover{background-color:white;color: #597698;border:#78ACDB solid 1px}

/*Espace indiv
#ctl00_Main_LnkBtnRegistrationFile {color:white}
#ctl00_Main_LnkBtnPwd {color:white}
#ctl00_Main_LnkBtnAddFee {color:white}
#ctl00_Main_LtPwd {color:black}
#ctl00_Main_TdBuy {margin-left:50px}

/*Espace groupe
#ctl00_Main_ctl13_Step22 {margin-top:50px}
#ctl00_Main_ctl13_Step2 {margin-top:50px}
#ctl00_Main_ctl13_LblFullFees {margin-bottom:20px}
/*#ctl00_Main_ctl13_Step3 {margin-top:50px;font-size:14px}
#ctl00_Main_ctl13_RptHotels_ctl00_GrdVwRooming {font-size:14px}
/*#ctl00_Main_ctl13_MenuStep3{display:none}
#ctl00_Main_ctl13_H2Orders {margin-top:20px}
/*masquer paiement en ligne
#ctl00_Main_ctl13_Orders_ctl00_PayOnline {display:none}

/*Masquer catering
#ctl00_Main_ctl13_tdManageCatering1 {display:none}
#ctl00_Main_ctl13_tdManageCatering {display:none}

.group #mainNav {font-size:12px}
.group h2 {font-size:22px;padding-top:10px}
/*.group .FormLabel {display:none}

/*cacher les picto espace perso
.fa-2x {
display:none }


header a.menu-trigger {
background-color: #78ACDB }

.card { border:unset !important }

/* Espace congressiste et espace inscription accueil
.k4r33Left {
    margin-left: 11%;
    width: 33.33%;
    float: left;
}

/*#ctl00_Main_RubriqueNewLabel790,#ctl00_Main_RubriqueNewLabel788 {display:none}


#ctl00_Main_LnkBtnAddFee{
    visibility: hidden;
    position: relative;
}
#ctl00_Main_LnkBtnAddFee:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content:"Prestation";
    colors: black;
}*/
