  nav#menu > ul.menu > li > a::before
  {
    display: none;
    }

.tableRegistration { width:952px; background-color:White; box-shadow: 1px 1px 12px #555; }
.DownloadProgram, #ctl00_Main_TcktFront_TblTicket_RU_16739 { display:none; }
.group { padding:20px; }
td.DrpDwnLbl { padding-right:0px; }
.trheader td, .tdheader { color:White; background-color:#526e88; background-image:url(../images/client/257/images/header.png); background-repeat:repeat-x; }
.ProfileChoice label { font-family:Verdana; }
#mainNav.threeStep li, #mainNav.threeStep li.mainNavNoBg, #mainNav.threeStep li a, .group #ctl00_Main_MenuStep1, .group #ctl00_Main_MenuStep2
  width: 50% !important;
}
#ctl00_Main_PnlActions { padding-left:20px; padding-top:20px; }
#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor, .group #ctl00_Main_LblTicketHeader, .group #ctl00_Main_MenuStep3,
#dvAbstractInformationTop, #dvAbstractInformationBottom, .AbstractSubmitterInfo, #tblAbstractAdvices { display:none; }
.step1 .AbstractAlreadyregistered, .step1 .AbstractRegistration {
  height:110px;
  background-color:#EFEFEF;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
#ctl00_Main_WbUsrCntrlAbstract_TxtBxTitre { width:99%; }
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTypeAbstract, #ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTheme { width:100%; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstractMiddle { margin-top:30px; }
.tblAbstractTdTitle { width:150px; }
.tblAbstractSubmission, #ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_GrdVwCoAuteur, #ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_PnlPrincipal,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea1,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea2,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea3,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea4,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea5,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea6,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea7 { display:block; margin-left:20px; margin-right:20px; }
.AbstractCoAuthorError { display:block; width:700px; margin-left:50px; }
#spnTextFileProtect { display:block; padding-left:20px; padding-right:20px; }
.AbstractTitle { font-size:24px; }
.step2 .AbstractRegistration h2 { font-weight:normal; font-size:24px; color:#015a9e; display:block; }
.step2 .AbstractRegistration {
  background-color:#EFEFEF;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}

/*****************************CSS PAR FIO*****************************/
/*CSS de manière générale*/
header {
    background-color: white;
}
main {
    background-color: white;
}
/*CSS - changer la police*/
label {
    font-family: 'Lexend-Light';
    font-size: -0.05rem!important;
}
span.InnerRubriqueSpan {
    font-family: 'Lexend-Light';
}

div#ctl00_Main_bodyDiv {
    background-color: white;
}

/*Formulaire d'inscription*/
/*Changer les titres des rubriques - Inscription*/
span#ctl00_Main_TcktFront_lbl_RU_2274 {
    font-family: 'Lexend-Light';
    font-size: 26px;
    font-weight: normal;
    color: #2B4272;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    gap: 14px;
    padding-bottom: 10px;
}
/*Changer les titres des rubriques - Informations personnelles*/
span#ctl00_Main_TcktFront_lbl_RU_2275 {
    font-family: 'Lexend-Light';
    font-size: 26px;
    font-weight: normal;
    color: #2B4272;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    gap: 14px;
    padding-bottom: 10px;
}
/*Changer les titres des rubriques - Votre venue*/
td#ctl00_Main_TcktFront_cell_RU46007 {
    font-family: 'Lexend-Light';
    font-size: 26px;
    font-weight: normal;
    color: #2B4272;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    gap: 14px;
    padding-bottom: 10px;
}
/*Changer les titres des rubriques - Conditions Générales*/
td#ctl00_Main_TcktFront_cell_RU46020 {
    font-family: 'Lexend-Light';
    font-size: 26px;
    font-weight: normal;
    color: #2B4272;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    gap: 14px;
    padding-bottom: 10px;
}

/*Modifier les boutons à la fin du formulaire*/
/*Bouton Etape précédente*/
input#ctl00_Main_TcktFront_BtnPrevious {
    display: none;
}
/*Bouton S'inscrire*/
input#ctl00_Main_TcktFront_BtnSave {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

input#ctl00_Main_TcktFront_BtnSave:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Bouton Annuler*/
input#ctl00_Main_TcktFront_BtnCancel {
    background: #A8B3C1;
    color: #FFFFFF;
    border: 1px solid #A8B3C1;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

input#ctl00_Main_TcktFront_BtnCancel:hover {
    background: #F5F7F9;
    color: #7E8B99;
    border: 1px solid #7E8B99;
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(126, 139, 153, 0.18);
}

input#ctl00_Main_TcktFront_BtnCancel:active {
    transform: translateY(0);
}

/*Espace personnel*/
/*Changer le visuel du bouton connexion*/
input#ctl00_Main_BtnIdentification {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

input#ctl00_Main_BtnIdentification:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Bouton Ma fiche*/
a#ctl00_Main_LnkBtnRegistrationFile {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

a#ctl00_Main_LnkBtnRegistrationFile:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Bouton Mot de passe*/
a#ctl00_Main_LnkBtnPwd {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

a#ctl00_Main_LnkBtnPwd:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}

/*Bouton Mes emails*/
a#ctl00_Main_LnkBtnMailHistory {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

a#ctl00_Main_LnkBtnMailHistory:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Payer maintenant*/
input#ctl00_Main_BtnMergeAndPay {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}

input#ctl00_Main_BtnMergeAndPay:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Régler en ligne*/
input#ctl00_Main_RptOrders_ctl00_PayOnline {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}
input#ctl00_Main_RptOrders_ctl00_PayOnline:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Bouton fermer*/
input#ctl00_Main_BtnCancelNewFile {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}
input#ctl00_Main_BtnCancelNewFile:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}
/*Bouton Sauvegarder*/
a#ctl00_Main_ctl13_btn_Pwd {
    background: #2B4272;
    color: #FFFFFF;
    border: 1px solid #2B4272;
    border-radius: 4px;
    padding: 10px 26px;
    font-family: 'Lexend-Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.8px;
    cursor: pointer;
    transition: all .25s ease;
}
a#ctl00_Main_ctl13_btn_Pwd:hover {
    background: transparent;
    color: #2B4272;
    border-color: #2B4272;
    transform: translateY(-1px);
}

/*****************************FIN CSS PAR FIO*****************************/

.AbstractSubmitterInfo, .AbstractSubmitterInfoBottom
{
  background-color:#f4efa1;
  padding:15px;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
#contenu {
  border-top:solid 3px #737373;
  background-repeat:no-repeat;
  background-position:bottom left;
}
#ctl00_Main_LayoutCell_1_797 { height:320px; border-bottom:solid 4px #eaeaea; background-color:#eaeaea; }
#contenu .layoutCol1 a { color:#d05b18; }
.layoutCol1, .layoutCol2, .layoutCol3 { padding:20px; }
#ctl00_Main_LayoutCell_2_737 { padding:0; }
.layoutCol1 { background-repeat:repeat-y; background-position:right top; background-image:url(../images/client/257/images/left.jpg); }
.layoutCol3 { background-repeat:repeat-y; background-position:left top; background-image:url(../images/client/257/images/right.jpg); }
#ctl00_Main_TicketPanel, .schedule_scheduler { padding:20px; padding-bottom:100px; }
.tdEnteteRegistrationLogo, #ctl00_Main_BtnDownloadAbstract, #ctl00_Main_TcktFront_cell_IT_14286 { display:none; }
.menu_top { background-color:#1b1b1b; height:43px; background-color:#197BB5; }
body { background-color:#C0C0C0; }
.tdEnteteRegistrationTop { height:200px; }
.TitreRubriqueBo { color:#015a9e; font-size:24px; padding-left:0; margin-left:0; }
.menu_top ul li.selected a
{
  display: block;
  background-color: transparent;
  background-image: url("../App_Themes/Fo/img/menu_roll_on.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}
.standtitle {
  background-color:#00609d; color:White; padding:4px; font-weight:bold;
}
.pricestable td { padding:2px; }
.standleft { padding:4px; }
.standright { padding:3px; }
.registration { padding-left:150px; }
.CssTextBox, #ctl00_Main_TcktFront_IT_LISTE_13913, #ctl00_Main_TcktFront_IT_LISTE_14331, .step2 .TxtBx, .step2 .DropdownList { width:435px; }
#ctl00_Main_TcktFront_IT_TEXTE_13930 { width:150px; }
