/*Copied from the event : https://srv2.key4events.com/key4register/admin/home.aspx?e=14 */

/* -------------------NE PAS MODIFIER OU EFFACER, MERCI--------------------*/
/* -------------------Lors de l'ajout de CSS, merci de respecter les rubriques (commentaires)--------------------*/

/*
blue top-left: #004c80f
blue top-right: #6292c8
blue  menu: #ad3f4c
blue  title: #ad3f4c
blue bold: #ad3f4c
blue center: #004a79
blue bottom-left: #004c80
blue bottom-right: #5387bd
white background: #fafafaf
white tag: #ffffff
fond gris:#ECEEEF
green active menu:#3EC6B3
*/

.tdCorpsRegistration
{
padding:0px;
}

#ctl00_Main_TcktFront_IT_TEXTE_11736, #ctl00_Main_TcktFront_IT_TEXTE_11737, #ctl00_Main_TcktFront_IT_CTRL_EMAIL {
margin-left:-90px !important}


#ctl00_Main_TcktFront_IT_TEXTE_11752 {
margin-left:-30px !important}



#ctl00_Main_TcktFront_IT_TEXTE_11758 {
margin-left:-100px !important}


#ctl00_Main_TcktFront_IT_TEXTE_11753 {
margin-left: -80px !important}


#ctl00_Main_TcktFront_IT_TEXTE_11756 {
margin-left: -115px !important}


#ctl00_Main_TcktFront_IT_LISTE_11757 {
margin-left: -120px !important}


@import url('Abstract-A4.css');


.schedule_detailed .session .intervention, .schedulerpopup .session .intervention { border-bottom: solid 1px #C0C0C0 !important; }
.session .lbTitleResume { display:none; }
.session .lbResume {
    display: block;
    margin-left: 12px;
}
.sessiondetails .session div { border-bottom:solid 1px #C0C0C0; margin-bottom:5px; }
.sessiondetails .session div div { border-bottom:none; margin-bottom:0; }
.organizedby {
    padding-left: 10px;
    padding-top: 10px;
}
.description { display:block; padding-left:10px; }
.schedule .session .intervention .speaker { padding-top:5px; }

.h5Empty { display:none;}



}

input#ctl00_Main_TcktFront_IT_RADIO11749{
    margin-right: -106px !important;
}

/*#ctl00_Main_TcktFront_IT_LBL_TEXTE_11737, #ctl00_Main_TcktFront_cell_IT_11737, #ctl00_Main_TcktFront_cell_IT_11743, #ctl00_Main_TcktFront_cell_IT_11746{
    text-align: right;*/
}
/*Abstract preview*/
/*Abstract*/
.abstractpreview .abstracttitle { font-family:system-ui; font-size: 20px; color:#008c8c !important; }
.abstractslistfilters { background-color:#fec76f; padding-bottom:5px; }

.abstractpreview { background-color:White; text-align:center; padding:20px; margin:0; width:475px; }
.abstractpreview .abstractnum { font-size:12pt; color:#008c8c; font-family:system-ui;}
.abstractpreview .abstractcontent .figure, .abstractpreview .abstractcontent .figure img { vertical-align:top; display:inline; }
.abstractPreviewTitleAreaEmpty1, .abstractPreviewTitleAreaEmpty2, .abstractPreviewTitleAreaEmpty3, .abstractPreviewTitleAreaEmpty4, .abstractPreviewTitleAreaEmpty5, .abstractPreviewTitleAreaEmpty6{display:none;}
.abstractPreviewTextArea1{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea2{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea3{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea4{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea5{font-family:system-ui;font-size:10pt;}
.abstractpreview .abstractcontent {
width:1000px;
min-height:842px;
font-size:16px; text-align:left; display:block; padding:20px;
/*margin-left: 0%;
margin-right: 50%;*/
background-color:aliceblue;
}
/*CORPS*/
body{font : 14px Montserrat-Regular, Roboto, Tahoma, Arial, Helvetica sans-serif; color: #000000; background-color:#FFFFFF !important;}

/*BANNIERE*/
/*#ctl00_TopLine {background:linear-gradient(to right, #ad3f4c, 6%, #ad3f4c);}
.blocksep{display:none !important;}
.tdEnteteRegistrationLogo{display: none;}
#ctl00_registrationTopCell{background-image: url("../images/client/249/images/client/436/images/25SFORL_Banni%C3%A8re_Header-v4.jpg"); background-size:auto 28% ; background-repeat:no-repeat; height: 300px; background-position:top 2em left 2em;  }
.textBanner{height: 100px;color: #FFF;width: 44%;margin-top: 7em; margin-right: 25%; float: right; font-size:1.3em; text-align:justify; line-height: 1.5em;}
.spanBanner{font-size:1.5em;}
*/
#ctl00_registrationTopCell {height:300px;background-repeat: no-repeat;}
.lblc{width:160px !important;}

/*BANNIERE*/
body .menu_top {background-color: transparent !important;}
#ctl00_TopLine {background:linear-gradient(to right, #023D5F, 55%, #004881); display: contents}
.blocksep{display:none !important;}
/*.tdEnteteRegistrationLogo{display: none;}*/

/*.tdEnteteRegistrationLogo{background-image: url(/key4register/images/client/436/images/25SFORL_Banni%C3%A8re_Header-v4.jpg)}*/
/*#ctl00_registrationTopCell{background-image: url("../images/client/249/images/24SFORL_Design_banni%C3%A8re_1919x301px.jpg"); background-size:auto 28% ; background-repeat:no-repeat; height: 300px; background-position:top 2em left 2em;  }*/
.textBanner{height: 100px;color: #FFF;width: 44%;margin-top: 7em; margin-right: 25%; float: right; font-size:1.3em; text-align:justify; line-height: 1.5em;}
.spanBanner{font-size:1.5em;}
/*
.logoSFORLleft{height: 180px;
    width: 100px;
    position: top;
    left: 0;
    top: 120px;
    background-image: url(../images/client/14/images/tete.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color:transparent;}
*/
.logoSFORLright{
    background-image: url(https://srv2.key4events.com/key4register/images/client/436/images/25SFORL_Banni%C3%A8re_Header-v4.jpg);
    height:300px;
    width: 100%;  
    /*position: absolute;
    left: 50%;
    top: 80px;*/
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top;
   }

 /*
.logo1{
    width: 55%;
    height:100%;
    position: relative;
    background-image: url(../images/client/14/images/logo1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    color:transparent;
    float:left;}
 */
 
 /*
.logo2{
    width: 15%;*/
    /* height: 50%; */
/*    margin-top: 2%;
    margin-left: 5%;
    height: 100%;
    position: relative;
    background-image: url(../images/client/14/images/logo2.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: transparent;
    float: left;
}
*/
/*.logo3{
 width: 15%;
    height: 50%;
    margin: 5%;
    position: relative;
    background-image: url(../images/client/14/images/logo3.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: transparent;
    float: left;}
*/

/*MENU*/
.tableRegistration {width: 100%;}
.menu_top {height: 50px; background-color: transparent !important;}
.menu_top ul, .PnlIdentificationLogoutInner {max-width: 1000px;}
.menu_top ul li a {font-family: Montserrat-Regular, Arial; text-transform: uppercase; background-color:#ad3f4c !important; letter-spacing: 2.7px; font-size: 11px; padding-top:2em;}
.menu_top ul li.selected a {background-color:#ad3f4c!important;}
/*Cache le triangle de survol qui s'affiche par défaut*/
.menu_top ul li:hover a, .menu_top ul li.actif a {background-image:none; background-color:#ad3f4c;}
.CellMenu {margin-right: 0em; margin-top: -50px;height: 52px;background-color: #ad3f4c;border-left: solid 1px #FFF;}
.CellMenu.selected{background-color: #ad3f4c}
#ctl00_TblRwMenu_Home{border-left:0;}

/*Espace apres sous l'egide*/
.OrganizedByLbl {margin-right:3px;}

/*Générique*/
.ContentBlockInner, .registration, .menu_bottom_container, .schedule_detailed .schedulemenu, .schedule_detailed .schedulecontent, .schedule_scheduler .schedulecontent, .abstractsexport {max-width:1000px;}
.whiteDiv{background-color:#FFFFFF;max-width:1000px;margin:1em; padding:1em; box-shadow: 2px 2px 2px grey;}
.limitedWidth{max-width:1000px;}
.contenuInner{max-width: 1000px; margin: auto;}
.tdCorpsRegistration {padding: 2em;}
#contenu {max-width: 1000px; margin: auto;}

/*Titres*/
h2{font-size:16px;  font-family: Montserrat-Regular, Roboto, Tahoma, Arial; color:#367399; font-weight: normal; text-transform: uppercase; font-weight: bold;}
h3 {font-size: 1.2rem; font-family: Montserrat-Regular, Roboto, Tahoma, Arial; color:#ad3f4c;}
.TitreRubriqueBo{color: #ad3f4c; font-weight: 500; font-size: 1.5rem; background-color:#FFFFFF; font-family: Montserrat-Regular, Roboto, Tahoma, Arial; border-bottom: solid; border-color: #ad3f4c;}
.TitreGroupe{color: #ad3f4c; font-family: Montserrat-Regular, Roboto, Tahoma, Arial;}

/*Inscription*/
.registration {max-width: 1000px; background-color: #ffffff; padding:2em;box-sizing:border-box;}
.CssTextBox {border: 0px;border-bottom: 1px inset #C0C0C0; width: 180px !important}
.TblTckt {margin-bottom: 1em; width: 89% !important}
.DrpDwn select {border:0; border-bottom: 1px inset #C0C0C0; font-family: Montserrat-Regular,Arial;}
#ctl00_Main_TcktFront_cell_IT_2221, #ctl00_Main_TcktFront_cell_IT_2239 {text-align: center;}
#ctl00_Main_TcktFront_IT_LBL_TEXTE_6573, #ctl00_Main_TcktFront_IT_LBL_TEXTE_6565, #ctl00_Main_TcktFront_cell_IT_6586 {width: 190px !important; text-align: right;}
#ctl00_Main_pnlProfileRdbtn{margin-left: 350px;}
.mobile #ctl00_Main_pnlProfileRdbtn, .mobile #ctl00_Main_BtnSave { margin-left:10px !important; }

/*Page : Mon congrès - button*/

.button1 {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
}

/*Page : Abstract form - button*/

#ctl00_Main_ctl01_BtnNext {
margin-top: 56px !important;
height: 6px;
}



#ctl00_Main_BtnCancel{
margin-top: -66px !important;
margin-left: -43px !important;
}

#ctl00_Main_BtnSave{
margin-top: 15px !important;
    margin-left: 340px !important;
}

/*Boutons*/
.btn-secondary {
    color: #ad3f4c !important;
    background-color: #FFF;
    border-color: #ad3f4c;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 1em;
    font-size: 1rem;
    line-height: 1.6;
    border-radius: 30px;
    text-decoration:none;
    width: 170px;
    /*font-family : Montserrat-Regular;*/
}

.CssButton, #ctl00_Main_BtnSave {    color: #ffffff !important;
    background-color: #ad3f4c;
    border-color: #0164a9;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 0.5em; /*MC-16/02/2021*/
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    margin:0.2em; /*MC 16/11/2021*/
    background-image:none;
    width: 250px !important;
    /*font-family : Montserrat-Regular;*/

}  

/* sevan 11/01/21 bouttons Enregistrer - Annuler de nouveau dépositaire */
#tl00_Main_ctl01_BtnSave, #ctl00_Main_ctl01_BtnCancel
{
line-height: 4.1em;
margin: 10%;
}

/* sevan 11/01/21 bouttons Suivant ou Créer votre espace dépositaire de "Nouveau Dépositaire"*/
#ctl00_Main_ctl01_BtnNext {
  line-height: 5em;
    float: left !important;
}

#ctl00_Main_ctl01_BtnNext {
  text-indent: -9999px;
  line-height: 0;
}


#ctl00_Main_ctl01_BtnNext::after {
  content: "Créer votre espace dépositaire";
  text-indent: 0;
  display: block;
  line-height: initial;
  margin-top: -7px;
}


/*#ctl00_Main_ctl01_BtnSave, #ctl00_Main_ctl01_BtnSave_Draft{
    padding: 23px 10px 23px 9px;
    width: 389px !important;
    }*/
    
/*#ctl00_Main_BtnSave {    color: #ffffff !important;
    background-color: #0164a9;
    border-color: #0164a9;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 0.8em;   
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    margin:2em;
    background-image:none;
    font-family : Montserrat-Regular;
} */   
.schedulecontainer .btn-secondary, .schedulecontainer .CssButton{width: 320px !important;}
.CssButton:hover {background-image:none; border:3px; border: 1px solid #FFF; color:#FFF !important; background-color:#ad3f4c;}
.CssButtonInstruction {    color: #ad3f4c !important;
    background-color: #FFF;
    border-color: #ad3f4c;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 0.6em;
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    margin:2em;
    background-image:none;
    width: 500px !important;
    font-family : Montserrat-Regular;
}
.CssButtonInstruction:hover {background-image:none; border:3px; border: 1px solid #FFF; color:#FFF !important; background-color:#ad3f4c;}

#ctl00_Main_Panel1 .CssButton{width: 150px !important; margin: 0.5em; font-size: 0.8em; padding: 0.2em;}

/*Abstract*/
.AbstractSubmitterInfo {background-color:#FFF; margin-bottom: 0em;}
.AbstractRegistration {border:none;}
.NewSubmitterContainerOnly #ctl00_Main_tdxls1 { text-align:left; }
.AbstractSubmissionBottom {background-color: ##3EC6B3; color: white;}
#ctl00_Main_BtnRegister {display: none;}

/*Boostrap minified MC 11/04/2019*/
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}
@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}
.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}
@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}

/*----------------toggle------------------------*/

.wrap-collabsible {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle {
  display: block;
  font-weight: bold;
  font-family: 14px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  text-transform: uppercase;
  text-align: center;
  padding: 1rem;
  color: #FFF;
  background: #ad3f4c;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
}

.lbl-toggle:hover {
  color: #363B29;
}

.lbl-toggle::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle:checked + .lbl-toggle::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 200vh;
}

.toggle:checked + .lbl-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content .content-inner {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*--------Footer-----*/
.footerSFORL{color:#FFF; background:linear-gradient(to right, #004c80, #5387bd); width: 96%; padding:2%; margin-top: 5em; /*position: fixed;left: 0;bottom: 0;*/min-height: 100px;}
.logoMail150{width: 150px; float:left;}
.adresse150{width: 150px; float:left;}
.contact150{width: 180px; float:left;}
.right{width:370px; float:right;}
.logosRight{width: 60%; float:right;}
.logos{width :33%; float:left; padding-bottom:2em;}
.droits{width :105%; float:left;}
.droits a{color:#FFF;}
.droits a:hover{color:#3EC6B3;}

/*----Divers----*/
.RadPicker .RadInput {min-width: 160px;}
.emptyDiv{min-height:300px; width:100%;}
#ctl00_TblRwMenu_Home{display:none;}
#ctl00_TblRwMenu_MTOP117{border-left:0;}
#ctl00_Main_Panel3 .CssButton{margin: 0.6em; width: 150px !important; margin-top: -1em;}


/*Formulaire Abstracts*/
.abstractFront .TxtBx{width: 200px;}
.abstractFront .CssTextBoxDate{width: 202px;}
.abstractFront .intl-tel-input{width: 200px;}
.abstractFront .input{width: 200px;}
.abstractFront .DropdownList{width: 204px; font-family: Montserrat-Regular}
#ctl00_Main_Panel3 .CssButton{margin: 0.5em; width: 150px !important; margin-top: -1em;}
.confirm2{ color: #000 !important;font-size: 1rem;font-family : Montserrat-Regular;}
.tblAbstractSubmission {margin-bottom: 1em;}
.AbsItemLABEL{height:70px}
/*.AbsRadioLbl{visibility:hidden;}*/
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTypeAbstract{width:299px; font-family: Montserrat-Regular}
.AbstractTitleArea{color: #ad3f4c; font-size:1.4em; margin-bottom:2em; font-weight:normal;}
.dvHeader, .cke_top {
    border-bottom:0;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    background: #ad3f4c;
    background-image: none;
}
.CoAuthorHeader {background-image: none; background: #ad3f4c;}
.orange{color:orange;}
#ctl00_Main_BtnNewAbstract{width: 50% !important;margin-left: 25%; height: 50px;}
#ctl00_Main_btnLogout{width:150px !important; display:none;}
#ctl00_Main_LblCMSTop{color: #ad3f4c; font-size: 2.2em; line-height: 1.4; margin-bottom: 2em;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTheme{font-family: Montserrat-Regular; width:299px;}
.TextBox{font-family: Montserrat-Regular;}
.abstractTitle{font-family: Montserrat-Regular;}
#ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_BtnAddCoAuteur2{width:auto !important;}
select{font-family:Montserrat-Regular;}
.tblAbstractTdTitle {width: 24%;text-align: left;font-size: 1.2em;}
.AbstractSubmissionBottom {background-color:#ad3f4c;}
.abstractListHover{background-color:#ad3f4c;}
.legendLineLabel{ background-color:#ad3f4c;}
.AbstractListTable td {background-color:transparent;}
.legendLineFigures {background-color:#ad3f4c;}
.confirm2 .cheader{background-image:none; background-color:#ad3f4c;}
#ctl00_Main_WbUsrCntrlAbstract_lblCatName{color: #ad3f4c; font-size:1.4em; margin-bottom:2em;}
.divAddCoAuthor{margin-top: 1em !important;}
#ctl00_Main_WbUsrCntrlAbstract_tdCatNameLabel{display:none;}
.AbstractTitle{color:#367399; font-size:1.4em; width:50%; margin-left:30%;}
.AbstractAlreadyregistered{background-color:#FFF; color: #ad3f4c; margin-top:2em; border: 1px solid #ad3f4c; border-radius:0;padding: 8px;}
#contenu a{ color: #ad3f4c}
#contenu a:hover{ color: #3ec6b3}
.AbstractRegistration{background-color:#FFF; color:#367399; margin-top:2em; border: 1px solid #367399; border-radius:0; padding:1px; min-height:140px;}
#ctl00_Main_RdBtnLstProfile{margin: auto; margin-top: 31px;}
#ctl00_Main_BtnRegistered{margin-left:25%; float:left;}
#ctl00_Main_LblLogin, #ctl00_Main_LblPassword{float:right; padding-right:2em;}
#ctl00_Main_TxtBxLogin, #ctl00_Main_TxtBxPassword{width:70% !important;}
#ctl00_Main_HprLnkForgotPassword{margin-left: 24%;width: 76%;}
#ctl00_Main_PnlTicket table{margin-left:10%; }
.NewSubmitterContainer{width: 60%; margin-left: 20%;}

/*correction largeur bouton sevan 04.01.2023 première ligne anterieurement à 220 important*/
.CssButton, #ctl00_Main_BtnSave{width:auto !important; float:none; height:35px; margin-top:1em; padding: 20px; margin-bottom:0; /*margin-top: 42px MODIF *MC 16/11/2021 ;*/}
.AbstractAlreadyregistered .CssButton{width:240px !important; float:left; height:4px; margin-top:1em; margin-bottom:0;/*margin-top: 42px MODIF *MC 16/11/2021 ;*/}

.NewSubmitterContainer .CssButton{width:270px !important; margin-top: 75px;}
#ctl00_Main_ctl00_BtnNext {width: 231px !important; float:none; margin-top: 51px;}
.AbstractSubmitterInfo{border: 1px solid #367399; border-radius: 0}
.step1 .NewSubmitterContainer{margin-left: 0;}
/*Spécifique astract à jeter en 2021*/
#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_55{color: #ad3f4c; font-size:1.4em; margin-bottom:2em;}
#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_162, #ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_163{color: #ad3f4c; font-size:1.4em; margin-bottom:2em;}
#ctl00_Main_WbUsrCntrlAbstract_rowAbsItem155, #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem156, #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem157{height:20px; font-size:1.2em;}
#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_158{color: #ad3f4c; font-size:1.4em; margin-bottom:2em; font-weight:normal;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_56{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_57{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_58{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_59{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_60{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_61{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_156{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_62{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_155{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_63{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_156{width: 60px !important;}
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstITEM_64{width: 60px !important;}
.tblAbstractTdTitleItem62 span{font-size:1em;}
.tblAbstractTdTitleItem63 span{font-size:1em;}
.tblAbstractTdTitleItem64 span{font-size:1em;}
.abstractFront #ctl00_Main_FORM_ITEM_2231{width: 200px;}
.abstractFront #ctl00_Main_PHONE_2227, #ctl00_Main_PHONE_2229{width: 204px;}
.abstractFront #ctl00_Main_FORM_ITEM_2234{width: 198px;}
.abstractFront .TR_GROUP_322{display:none;}
#ctl00_Main_WbUsrCntrlAbstract_TxtBxITEM_76, #ctl00_Main_WbUsrCntrlAbstract_TxtBxITEM_77, #ctl00_Main_WbUsrCntrlAbstract_TxtBxITEM_78{max-width:150px;}
#RUB168{margin-left: 12%;}


/*Titre et sexe répétés dans formulaire dépositaire*/
#ctl00_Main_LABEL_2217, #ctl00_Main_LABEL_2223 {display: none;}
span#spanOnlineRegistrationDeadline {display: none;}



/*Programme*/
#ctl00_Main_news1_ChckbxDays, .days {display:none;}
.RadComboBox_Default{color:#ad3f4c;font-size: 12px;font-family: Montserrat-Regular; font-style: normal;}
.RadComboBox{margin-right:5em;}
.schedule .TxtBxSearch {color:#000;font-size: 12px;font-family: Montserrat-Regular; font-style: normal;}
.RadComboBox .rcbEmptyMessage {font-style: normal; filter: alpha(opacity=100);opacity:1;}
.GrdVwScheduler td {border-bottom: solid 6px #ECEEEF; border-left: solid 1px Transparent; font-size: 14px;}
#ctl00_Main_GrdVwScheduler{border:0;}
.schedule span.category, .schedule span.theme, .schedule span.type, .schedule span.tag, .schedule span.day {margin-top: 30px;color: #ad3f4c; margin-bottom: 5px;}
#ctl00_Main_divfilters{width:285px;}
#ctl00_Main_DdpTypeFilter{height:22px;}
.filtercheck{background-color:#ECEEEF !important;}
.sep3, .sep4 , .sep5{display:none;}
.bull{visibility:hidden;}
.manageAgendaContainer{display:none;}
.SocialShareSession{display:none;}
/*.agendacmd{display:none;}*/
input#ctl00_Main_BtnAgendaSignIn{display:none;}
input#ctl00_Main_BtnReceiveByEmail2{display:none;}
input#ctl00_Main_BtnExportIcal2{display:none;}
input#ctl00_Main_BtnPrintAgenda2{    color: #ad3f4c !important;
    background-color: #FFF;
    border-color: #ad3f4c;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 1em;
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration: none;
    margin: 0.5em;
    background-image: none;
    /* width: 150px !important; */
    font-family: Montserrat-Regular;
    /* height: 40px; */
    /* float: left; */
    /* margin-left: 10px; */
    margin-top: -10px;}
.schedule .agendacmdright {
    margin-left: 30px;
    /*float: left;*/
    padding-top: 0;
    }

.schedule .tdschedulemenu {
    margin-top: 40px;
}
.schedule .tdschedulecontent {
width:70%;
}
#ctl00_Main_TcktFront_cell_RU3364 {
display:none;
}
.GrdVwScheduler .FirstLineOfDayFull td {
padding-top: 20px;
padding-bottom: 20px;
}
.schedule .filtercheck {
 color: #363B29 !important;
}

/*----------------------CSS à commenter lors de lancement du programme-------------------------*/
#ctl00_Main_PnlMenuSchedulerInner{/*display:none;*/}

.DownloadProgram{display:none;}

/* MISE EN PAGE PROGRAMME */

.synopsisSchedule .RadScheduler {
font-family: Arial, Helvetica, sans-serif;
}
.synopsisSchedule .RadScheduler .RoomName
{
font-size:10px;
}

/*Titres tronqués quand trop long */
.synopsisSchedule .RadScheduler .veryshortrsApt .sessionName, .synopsisSchedule .RadScheduler .veryshortrsApt .sessionName
{
    /*text-overflow: ellipsis;
    white-space: pre;
    overflow: hidden;*/
}
.synopsisSchedule .RadScheduler .sessionName {
    max-height: 40px;
    overflow: hidden;
    min-height:35px;
}
/*Fin Titres tronqués quand trop long */
.synopsisSchedule .RadScheduler .AptSession293 .sessionName { font-size:16px; }
.synopsisSchedule .RadScheduler .AptSession293 .sessionName, .synopsisSchedule .RadScheduler .AptSession293 .sessionType { width:100%; padding-left:0; padding-right:0; }
.synopsisSchedule .schedulecontainer { margin-left:10px; margin-right:10px; }
.synopsisSchedule #contenu { max-width:100%; }
.RadScheduler .rsContentScrollArea { overflow-x: hidden !important; }
.session ul.moderators { display: block; padding: 3px;padding-bottom: 5px; border-bottom: solid 1px #C0C0C0; margin-bottom: 5px; }
.schedulerpopup .sessioncattype { font-weight:bold; color:#5e5e5e; }
.schedulerpopup .sessiontop .title { color:#2581C4; }
.synopsisSchedule .tdEnteteRegistrationTop div { max-width:395px; }
.synopsisSchedule .tdEnteteRegistrationTop div img { position:fixed; top:15px; left:15px; }
.synopsisSchedule .tdEnteteRegistrationTop { height:120px; }
.schedulemenu { margin-top:15px; }

.DownloadProgram, .tdEnteteRegistrationLogo { display:none; }

.schedule .session .logo img, .schedule .session .sessionLogo, .schedulerpopup .session img { max-height:50px; max-width:120px !important; }
.GrdVwScheduler td.colTime { background-color:#F4F4F4 !important; color:Black !important; font-weight:bold; }
.GrdVwScheduler td.SchedulerSessionTitle, .GrdVwScheduler td.colRoom { background-color:White !important; color:Black !important;}

.synopsisSchedule .RadScheduler .sessionName { display:block; text-align:left; background-color:#f3f3f3; color:Black; padding-left:4px; padding-right:4px; margin-bottom:4px; padding-bottom:2px; padding-top:2px; font-weight:normal; text-transform:uppercase; }
.synopsisSchedule .RadScheduler .sessionType, .synopsisSchedule .RadScheduler .sessionTheme { display:block; padding-left:4px; padding-right:4px; }
.synopsisSchedule .RadScheduler .rsAptContent { padding-left:0; padding-right:0; }
.synopsisSchedule .RadScheduler .sessionCategory { position:absolute; bottom:5px; right:5px;
/*masquer catégorie programme synoptique*/
display:none !important;
}

.synopsisSchedule .RadScheduler .code, .synopsisSchedule .RadScheduler .sep2, .schedule .session .code, .schedule .session .sep2, .schedule .session .lblTitleObjectifs { display:none; }
.schedule .session .time1 { display:inline; }
.schedule .session .lbObjectifs { text-align:justify; display:block; }

.schedule_detailed .session, .schedulerpopup .session { border-radius:0px; background-repeat:repeat-y; background-position:15px top; background-image:url(../images/white.jpg); background-size:100% 100%; color:Black !important; padding-left:25px; }
.schedule_detailed .date, .schedulerpopup .date { font-size:24px; text-transform:uppercase; }
.schedule_detailed .session .sessiontop, .schedulerpopup .session .sessiontop { padding:8px; background-color:#F0F0F0; text-transform:uppercase; font-size:14px; }
.schedule_detailed .session .intervention, .schedulerpopup .session .intervention { padding:8px; border:solid 1px Transparent; }

/*Mise en page programme synoptique 15/05 type en premier*/
.synopsisSchedule .RadScheduler .sessionTheme {
    display: block;
    font-size: 10px;
}
.synopsisSchedule .RadScheduler .sessionType {
    position: absolute;
    top: 5px;
    left: 0;
    width: 140px;
    font-size:10px;
}
.synopsisSchedule .RadScheduler .sessionName {
    margin-top: 16px;
    font-size:10px;
    position: absolute;
    top: 20px;
    width: 97%;
    padding-left: 0;
    padding-right: 0;
}

.RadScheduler * {
text-align: center;
margin-bottom: 0; /* modifié le 7 juin*/
}
.synopsisSchedule .RadScheduler .sessionType {
    display: block;
    text-align: center;
    background-color: #f3f3f3;
    color: Black !important;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: bold;
    text-transform: uppercase;
}
/*.synopsisSchedule .RadScheduler .sessionTheme3
{
    color:Black !important;
}*/
.synopsisSchedule .RadScheduler .veryshortrsApt .sessionTheme {
    bottom:1px;font-size:8px;
}
.synopsisSchedule .RadScheduler .sessionTheme {
    position: absolute;
    bottom: 5px;
    left: 0px;
    display:block;
    width:100%;
    padding-left:0;padding-right:0; /*MODIF OV 15/05*/
    text-align: center;
    margin-left: auto;
    }
.synopsisSchedule .RadScheduler .sessionName {
    text-align: center;
        display: block;
    padding-left: 4px;
    padding-right: 4px;
    text-transform: none !important;
    }
.synopsisSchedule .RadScheduler .sessionCategory {
  position: absolute;
    bottom: 40px;
    left: 0px;
    display:block;
    width:100%;
    padding-left:0;padding-right:0; /*MODIF OV 15/05*/
    text-align: center;
    margin-left: auto;
font-size: 8px;
color: red !important;
}


/*Bouton Pré-programme*/
#preProg {padding:0; padding-top: 0em; margin:auto; margin-bottom: 0;line-height: 1em;padding-top: 0.8em !important; margin-top: 2em !important;}
#preProg a{color: #ad3f4c !important; font-size: 1rem; text-decoration: none; font-family: Montserrat-Regular; margin-top:-1em;}
#preProg a:hover{color:#FFF !important; text-decoration: none;}
/*----------------------Ancien CSS de PréProgramme-------------------------*/
/*#ctl00_Main_RadComboBoxDates{width:150px !important; display:none;}
#ctl00_Main_BtnSwitchMode{display:none;}
.actions{background-color:#ECEEEF;}
.sep3, .sep4{display:none;}*/
.ItemKLblhabitudedeparticiperaucongres{width: 350px !important;}

/*----Responsive----*/
@media screen and (min-width: 1500px){
.GrdVwScheduler{width:1078px !important}
.agendacmd{width:1078px;}
}
@media screen and (max-width: 1500px) {
#ctl00_registrationTopCell {/*height: 250px;*/}
.logoSFORLright{left: 40%; top: 140px;}
}
@media screen and (max-width: 1300px) {
#ctl00_registrationTopCell {/*height: 200px;*/}
.logoSFORLright{left: 20%;}
}
@media screen and (max-width: 1000px)
{
#ctl00_registrationTopCell {height: 180px;}
.logoSFORLleft{display:none}
.logoSFORLright{height:100px; width: 600px;margin:auto;  position: relative; left: auto; top:30px;}
#ctl00_registrationTopCell{background-image:none;}
.right {width: 100%; float: right; margin-top: 1em;}
.logosRight{width: 40%; float: left;}
.footerSFORL{min-height: 200px;}
}
@media screen and (max-width: 700px) {
#ctl00_registrationTopCell {height: 150px;}
.CellMenu {margin-left: 1em; margin-top: 0;}
.logoSFORLright{height:80px; width: 500px;}
}
@media screen and (max-width: 550px) {
.logoSFORLright{height:70px; width: 400px;}
}
@media screen and (max-width: 450px) {#ctl00_registrationTopCell {height: 130px; margin-top: -40px;} .logoSFORLright{height:60px;width: 350px; left: auto;}}


/*----------------Mobile----------------*/
.mobile .logoSFORLright{width:100%; height:auto;}
.mobile .MenuRegistration .CurrentMenuRegistration {font-size: 1.2rem; font-family: Montserrat-Regular, Arial; color:#ad3f4c;}
.mobile .MenuRegistration {background-color:#FFF;}
.mobile .CssButton {width: 170px;}
.mobile  #ctl00_TopMenu {background-color:#ad3f4c;}
.mobile .CellMenu {margin-top: 0px;}
.mobile .footerSFORL {min-height: 460px;}
.mobile .logoMail150, .mobile .adresse150, .mobile .contact150 {width: 92%;text-align: center;padding: 4%;}
.mobile .right {width: 100%; /*margin-left: 20%;*/ float: right; margin-top: 1em;}
.mobile #footer {background-image: none; border-top:0; min-height: 150px;}
.mobile #header {background-image: none;}
.mobile .logosRight {width:80%; margin-left: 15%;}
.mobile .droits{width:90%; margin-left: 5%;}
.mobile .registration {padding: 0;}
.mobile .prev .CssButton{margin: 1em;}
.mobile .next .CssButton{margin: 1em;}
.mobile .next{padding-left: 16px;}
.mobile .textBanner {width: 80%; font-size: 0.9em; margin-right: 10%;}
.mobile .adresse150{width: 30%;}
.mobile .contact150 {width: 50%;}
.mobile .CssButtonInstruction{width:90%;}
.mobile .schedule table.categories {margin-bottom: 30px;}

.schedule .session .title, .schedule .session .sep4 {
color: #004c80;
}
span#ctl00_Main_TcktFront_IT_LBL_LISTE_3301, span#ctl00_Main_TcktFront_IT_LBL_TEXTE_3172 {width: 350px !important;}

/* Correctif pour la page1 - Enregistrer / Annuler */
.NewSubmitterContainer .CssButton {
    width: auto !important;
    margin-top: 0 !important;
    height: auto !important;
    padding: 0.5em 1.5em !important;
    line-height: 1.2 !important;
}
/* Correctif spécifique page1 - boutons "Enregistrer" / "Annuler" */
#ctl00_Main_ctl13_BtnSave,
#ctl00_Main_ctl13_BtnCancel {
    display: block !important;     /* force l’empilement vertical */
    float: none !important;        /* annule les float hérités */
    clear: both !important;        /* évite tout chevauchement */
    width: 150px !important;        /* plus de largeur fixe */
    margin: 0.5em auto !important; /* espace entre les deux + centrage */
    height: auto !important;
    padding: 0.5em 1.5em !important;
    line-height: 1.2 !important;
}
