/*mettre sur la même ligne le justificatif*/
label#ctl00_Main_TcktFront_IT_LBL_TEXTE_38205 {
    white-space: nowrap;
}


input#ctl00_Main_BtnSaveInline {
    font-family: "Quicksand-Regular";
    font-weight: bold;
    color: white;
    background-color: #D7A871;
    border-color: #D7A871;
}

/*suppression des bordures du tableau de programme*/
.time1 {display:inline !important;}
span.dateday, .sessiontopdate{
 text-transform: capitalize;
}
table, th, td {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}
.GrdVwScheduler a.LnkSessionDetailsForComputer{
        display: contents;
    }
}
.schedule .session .intervention .speaker .firstname {
    display: inline-block;
}

table#ctl00_Main_ctl13_GrdVwScheduler > tbody > tr:first-child {
display: none
}

a.fancybox {
    text-decoration:  none !important ;
}

.initiales, span.lastname{
    font-weight: normal;
}

.GrdVwScheduler .colRoom span, .GrdVwScheduler .colTime .PnlTime {
    display: inline;
}

.GrdVwScheduler a.LnkSessionDetailsForComputer {
    text-decoration: none !important;
}


a:hover, a:focus {
    color: white;
}
a:link {
color : black;
}
tr.LineSession3737 {
display: none
}
.GrdVwScheduler .colTime {
    width: 99px;
}
.GrdVwScheduler .colTime .colTimeDtFin {
    display: inherit !important
}
/*Toutes les polices en Quicksand*/
strong{
font-family : "Quicksand-Regular";
}

.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:"Quicksand-Regular"; color: #304254;}
#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;
}
.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:#004AAD; font-size:28px; padding-left:0; margin-left:0; text-align:center; font-weight:bold; }
.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; }


/* Enlever la barre entre le footer et le main*/

div#contenu {
display:none;
}


/*Changer la couleur du footer*/
.footer {
background-color: #D7A871;
}

/*Enlever les dates de l'événement dans la bannière*/
span#ctl00_Main_ctl09_lblBeginDate {
display: none;
}

span#ctl00_Main_ctl09_lblDateEnd {
display: none;
}

span#ctl00_Main_ctl09_lblPlace {
display: none;
}

.col-12.col-sm-6.col-lg-7.col-xl-8.date{
display: none;
}

a {
font-family:"Quicksand-Regular";
font-size:14px;
font-weight: bold;
position:relative;
margin-top:10px;
text-decoration: none;
}


/*Espace personnel*/
input#ctl00_Main_BtnIdentification {
color:white;
background-color:#D7A871;
border-color:#D7A871;
box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
font-family:"Quicksand-Regular";
}

/*Centrer la barre de menu*/
nav#menu {
    text-align: center;
    height: 60px;
}

/*Modifier taille et position du block du formulaire*/

.block {
    margin-left: -280px;
    margin-top: 20px;
    width: 140%;
    font-size: 14px;
    font-family: "Quicksand-Regular";
    color: #304254;
}

/*Modification couleur des cases à cocher*/
label:not(.custom-control-label):not(.switch-control-label) {
color: #304254;
font-size: 15px,
}

label {
font-size: 15px;
}

/*Changement couleur bouton profils*/
input#ctl00_Main_BtnSave {
color:white;
background-color:#D7A871;
border-color:#D7A871;
box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
font-family: "Quicksand-Regular";
}

input#ctl00_Main_BtnSave:hover {
color:#333333;
background-color:#D7A871;
border-color:#D7A871;
box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
font-family: "Quicksand-Regular";
}

/*Changement couleur des boutons du formulaire*/
.btn-warning{
color:white;
background-color:#D7A871;
border-color:#D7A871;
box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
font-family: "Quicksand-Regular";
}


.btn-warning:hover{
color:#333333;
background-color:#D7A871;
border-color:#D7A871;
box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
font-family: "Quicksand-Regular";
}

/*Enlever le bouton Étape précédente*/
input#ctl00_Main_TcktFront_BtnPrevious {
display:none;
}


/*Remonter les liens de la barre de menu*/
@media (min-width: 992px) {
    nav#menu ul.menu > li > a {
        padding: 8px 20px 20px 20px;
    }


/*Modifier la police du champ adresse*/
textarea#ctl00_Main_TcktFront_IT_TEXTE_38257 {
    font-family: 'Quicksand-Regular';
}

/*Modifier police pop-up paiement*/
.cbody {
    font-family: 'Quicksand-Regular';
    color: #304254;
}

/*Modifier couleur et police de la page de confirmation d'inscription*/
div#ctl00_Main_RegistrationConfirmation {
    font-family: 'Quicksand-Regular';
    color: #304254;
}


/*Modification couleur des boutons*/
a#ctl00_Main_LnkBtnRegistrationFile {
font-family: "Quicksand-Regular";
font-weight: bold;
color: white;
background-color: #D7A871;
border-color: #D7A871;*
}

a#ctl00_Main_LnkBtnRegistrationFile:hover {
color: #304254;
}

a#ctl00_Main_LnkBtnPwd {
font-family: "Quicksand-Regular";
font-weight: bold;
color: white;
background-color: #D7A871;
border-color: #D7A871;*
}

a#ctl00_Main_LnkBtnPwd:hover {
color: #304254;
}

a#ctl00_Main_LnkBtnMailHistory {
font-family: "Quicksand-Regular";
font-weight: bold;
color: white;
background-color: #D7A871;
border-color: #D7A871;*
}

a#ctl00_Main_LnkBtnMailHistory:hover {
color: #304254;
}

input#ctl00_Main_BtnCancelNewFile {
font-family: "Quicksand-Regular";
font-weight: bold;
color: white;
background-color: #D7A871;
border-color: #D7A871;*
}

input#ctl00_Main_BtnCancelNewFile:hover {
color: #304254;
}

a#ctl00_Main_LnkBtnMyDocs {
font-family: "Quicksand-Regular";
font-weight: bold;
font-size: 14px;
color: white;
background-color: #D7A871;
border-color: #D7A871;
}

a#ctl00_Main_LnkBtnMyDocs:hover {
color: #304254;
}

/*Centrer la bannière*/
img#ctl00_Main_ctl03_logo {
    display: block;
    margin: 0 auto;
}


/*Modification police et bouton "PAYER MAINTENANT"*/
input#ctl00_Main_BtnMergeAndPay {
font-family: "Quicksand-Regular";
font-weight: bold;
font-size: 14px;
color: white;
background-color: #D7A871;
border-color: #D7A871;
}

input#ctl00_Main_BtnMergeAndPay:hover {
color: #304254;
}

/*Modification police et bouton "RÉGLER EN LIGNE"*/
input#ctl00_Main_RptOrders_ctl00_PayOnline {
font-family: "Quicksand-Regular";
font-weight: bold;
font-size: 14px;
color: white;
background-color: #D7A871;
border-color: #D7A871;
}

input#ctl00_Main_RptOrders_ctl00_PayOnline:hover {
color: #304254;
}

/*Modification couleur et police bouton "CONFIRMER"*/
input#ctl00_Main_BtnMergeAndPayConfirm {
font-family: "Quicksand-Regular";
font-weight: bold;
font-size: 14px;
color: white;
background-color: #D7A871;
border-color: #D7A871;
}

input#ctl00_Main_BtnMergeAndPayConfirm:hover {
color: #304254;
}

/*Modification couleur et police bouton "ANNULER"*/
input#ctl00_Main_BtnMergeAndPayCancel {
font-family: "Quicksand-Regular";
font-weight: bold;
font-size: 14px;
color: white;
background-color: #D7A871;
border-color: #D7A871;
}

input#ctl00_Main_BtnMergeAndPayCancel:hover {
color: #304254;
}

/*Modification "Sécurisez votre accès avec un mot de passe personnalisé"*/
a#ctl00_Main_LtPwd {
font-weight:100;
color: #304254;
}

a#ctl00_Main_LtPwd:hover {
color: #304254;
}

/*Modification "Consultez votre inscription."*/
span#ctl00_Main_LtRegistrationFile {
color: #304254;
}

/*Réduire la police de la fiche*/
div#ctl00_Main_PnlNewFile {
font-size: 14px;
color: #304254;
}

/*Modification de la taille de police de l'historique des mails*/
.mail-history-subject {
font-size: 14px;
}

/*Modification police et couleur du titre "Réinitialisation du mot de passe*/
span#ctl00_Main_ctl13_lbl_Title {
font-family: "Quicksand-Regular";
color: #304254;
}

/*Modification bouton "Sauvegarder" de la réinitialisation du mot de passe*/
a#ctl00_Main_ctl13_btn_Pwd {
color: white;
font-weight: bold;
}

a#ctl00_Main_ctl13_btn_Pwd:hover {
color: #304254;
font-weight: bold;
}

a#ctl00_Main_ctl16_btn_Pwd:hover {
color: white;
}

/*Modification du gras de "Nouveau mot de passe"*/
span#ctl00_Main_ctl13_lbl_Pwd1 {
font-family: "Quicksand-Regular";
font-weight: bold;
color: #304254;
}

span#ctl00_Main_ctl13_lbl_Pwd2 {
font-family: "Quicksand-Regular";
font-weight: bold;
white-space: nowrap;
color: #304254;
}

/*Modifcation police "Veuillez saisir..."*/
span#ctl00_Main_ctl13_lbl_Subtitle {
font-family: "Quicksand-Light";
font-weight: bold;
color: #304254;
}

.profiletitle {
font-family: "Quicksand-Regular";
font-weight: bold;
}

/*Modification "Sécurisez votre accès avec un mot de passe personnalisé"*/
a#ctl00_Main_LtPwd {
font-weight:100;
color: #304254;
}

a#ctl00_Main_LtPwd:hover {
color: #304254;
}

/*Modification "Consultez votre inscription."*/
span#ctl00_Main_LtRegistrationFile {
color: #304254;
}

/*Centrer la bannière web*/
img#ctl00_Main_ctl12_logo {
display: block;
margin: 0 auto;
}

img#ctl00_Main_ctl04_logo {
display: block;
margin: 0 auto;
}

/*Modification compte à rebours*/
.CONTENT_COUNTDOWN div {
    text-align: center;
    font-family: 'Quicksand-Regular';
    color: #304254;
}


/*Centrer la bannière sur le formulaire*/
img#ctl00_Main_ctl06_logo {
    display: block;
    margin: auto;
    }

/*Mettre sur une seule ligne Société de facturation*/
span#ctl00_Main_TcktFront_IT_LBL_TEXTE_38268 {
    white-space: nowrap;
}
