@import 'FormStyle-1.css';
@import 'Abstract-A4.css';

#contenu .group p {
    padding-left: 0 !important;
    margin-left: 0 !important;
}
#contenu a.CssButton, #contenu a.CssButton:hover { color:White !important; }
.registration .ajax__validatorcallout div, .registration .ajax__validatorcallout td {
border-color: #b7b7b7;
}
#ctl00_Main_TcktFront_BtnMobilePrevious {display:none;}
#ctl00_Main_TcktFront_lbl_RU_7866, #ctl00_Main_TcktFront_cell_RU108142, #ctl00_Main_TcktFront_TblTicket_RU_108142, #ctl00_Main_TcktFront_lbl_GR_14819 {display:none !important;}
#ctl00_Main_TcktFront_OrderSummaryTable td { color:#333333 !important; }

.PnlIdentificationLogout {display:none;}

.group #ctl00_Main_PnlTicketHeader { font-size: 24px;font-weight: bold; }

.group .CssItemTypeofregistration .displayNone, .group .CssItemGROUPTypeofregistration .displayNone {display:inline;}
.divAddCoAuthor { text-align:left !important; }

.group .CssItemGROUPprescriber .td2 { padding-bottom:20px; }
.group #ctl00_Main_divContainerEditTable { max-height:460px !important; }

.attendeeprofile .LabelGroupe { display:block; padding-left:20px; }
.attendeeprofile #ctl00_Main_GroupeNewRow4, #ctl00_Main_GroupeNewRow6, #ctl00_Main_ItemNewRow20,#ctl00_Main_ItemNewRow95 {display:none;}
#VldtrCallout_24_popupTable,#VldtrCallout_22_popupTable {visibility:visible !important;}

#ctl00_Main_WbUsrCntrlAbstract_TxtBxITEM_13 { max-width:300px; }

.tdEnteteRegistrationTopInner a  { font-size: 15px; color:#002454 !important; text-decoration:none; }
.tdEnteteRegistrationTopInner .fa { color:Black; margin-right:15px; font-size:1.25rem;
margin-right: 25px;
    margin-left: 26px;
    margin-top: 1px;
}
h2, .h2 {margin-top:20px !important; font-size: 2.1rem !important;}
h4, .h4 {margin-top:10px !important;}
button, input { margin-right:6px !important;}

/*Champ fomulaire
.TitreRubriqueBo{
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: solid 3px #000000;
    color: #252525;
    display: block;
    height: 25px;
    font-weight: bold;
    background-color: White;
    text-align: left;
        text-transform: uppercase;
    font-size: 18px;
    width: 100%;
}
*/


/*Remplacer text dans le speaker form
label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxProceeding"]{
    visibility: hidden;
    position: relative;
}
label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxProceeding"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content:"le texte que vous voulez remplacer";
}
*/
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblObjectifsPedagogiques{
    visibility: hidden;
    position: relative;
}

#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblObjectifsPedagogiques:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content:"Comments";
}
label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxWebcast"]{
    visibility: hidden;
    position: relative;
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxWebcast"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -173px;
    content:"I accept the broadcast of my presentation recording after the event until 30 June, 23:59hours CET";
}


#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblConflictInterest{
    visibility: hidden;
    position: relative;
}

#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblConflictInterest:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content:"The Workshop Proceedings will be published on the IPFA website, in read only format, shortly after the event in downloadable pdf file of your PPT slides:";
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_0"]{
    visibility: hidden;
    position: relative;
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_0"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -379px;
    content:"I agree";
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_1"]{
    visibility: hidden;
    position: relative;
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_1"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -379px;
    content:"I do not agree";
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_2"]{
    visibility: hidden;
    position: relative;
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest_2"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -379px;
    content:"I will send an updated version that can be published";
}


/*Champ fomulaire*/
.RubriqueSpan{
    display: block;
    background-color: #F1F1F1 !important;
    margin-bottom: 15px;
    padding: 30px;
    width: 680px;  
}

#registration{
        margin-left: 75px;
}

.CssTextBox {
    max-width: 400px;
    border: 1px solid #d7d7d7;
    border-radius: 1px;
}
.registration{width:70%; margin:auto;}

#ctl00_Main_TcktFront_cell_GR_108573, #ctl00_Main_TcktFront_cell_GR_108577, #VldtrCallout_Quota_15025_popupTable{
    display: none;
}

/*----------------Page: Aide - toggle------------------------*/

.toggle, .toggle2, .toggle3, .toggle4, .toggle5{ display: none; }

/*----------------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: left;
  padding: 1rem;
  color: #FFF;
  background: #1d1d5e;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle:hover {
  color: #f1cf0e;
}

.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: 278px;
}

.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;
}

/*----------------toggle2------------------------*/

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

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

.lbl-toggle2 {
  display: block;
  font-weight: bold;
  font-family: 40px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF;
  background: #1d1d5e;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle2:hover {
  color: #f1cf0e;
}

.lbl-toggle2::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;
}

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

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

.toggle2:checked + .lbl-toggle2 + .collapsible-content2 {
  max-height: 440px;
}

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

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

/*----------------toggle3------------------------*/

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

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

.lbl-toggle3 {
  display: block;
  font-weight: bold;
  font-family: 40px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF;
  background: #1d1d5e;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle3:hover {
  color: #f1cf0e;
}

.lbl-toggle3::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;
}

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

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

.toggle3:checked + .lbl-toggle3 + .collapsible-content3 {
  max-height: 430px;
}

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

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

/*----------------toggle4------------------------*/

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

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

.lbl-toggle4 {
  display: block;
  font-weight: bold;
  font-family: 40px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF;
  background: #1d1d5e;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle4:hover {
  color: #f1cf0e;
}

.lbl-toggle4::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;
}

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

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

.toggle4:checked + .lbl-toggle4 + .collapsible-content4 {
  max-height: 245px;
}

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

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

/*----------------toggle5------------------------*/

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

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

.lbl-toggle5 {
  display: block;
  font-weight: bold;
  font-family: 40px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF;
  background: #1d1d5e;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle5:hover {
  color: #f1cf0e;
}

.lbl-toggle5::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;
}

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

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

.toggle5:checked + .lbl-toggle5 + .collapsible-content5 {
  max-height: 1440px;
}

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

.collapsible-content5 .content-inner5 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}
/*Mise en page Group*/
#ctl00_Main_ctl00_PnlEditFormInner{margin-top: -29px !important;}
#RUB11{margin-left: 20px;}
#ctl00_Main_ctl00_FORM_ITEM_156, #ctl00_Main_ctl00_FORM_ITEM_158, #ctl00_Main_ctl00_FORM_ITEM_459{margin-left: 10px;}
label[for="ctl00_Main_ctl00_FORM_ITEM_456"]{margin-left: 18px;margin-top: -19px;}
/*#ctl00_Main_ctl00_RqrdFldVldtr_CheckBox_value_456 {display:none; }*/

/*.CssTextBox {border: 0px;border-bottom: 1px inset #C0C0C0;}*/
.TblTckt {margin-bottom: 1em;}
.DrpDwn select {border:0; border-bottom: 1px inset #C0C0C0; font-family:'Stratos', 'Abel','Muli', Arial, sans-serif}
.TitreRubriqueBo {color: #e73145;}

/*Formulaire - cacher le champs obligatoire sur champ de type fichier*/
#ctl00_Main_TcktFront_IT_LBL_TEXTE_254, #ctl00_Main_TcktFront_IT_LBL_TEXTE_256, #ctl00_Main_TcktFront_IT_LBL_TEXTE_305, #ctl00_Main_TcktFront_IT_LBL_TEXTE_289, #ctl00_Main_TcktFront_IT_LBL_TEXTE_296, #ctl00_Main_TcktFront_IT_LBL_TEXTE_301, #ctl00_Main_TcktFront_IT_LBL_TEXTE_287, #ctl00_Main_TcktFront_IT_LBL_TEXTE_293, #ctl00_Main_TcktFront_IT_LBL_TEXTE_322, #ctl00_Main_TcktFront_IT_LBL_TEXTE_324, #ctl00_Main_TcktFront_IT_LBL_TEXTE_327, #ctl00_Main_TcktFront_IT_LBL_TEXTE_329 {
display:none !important;
}
.CoAuthorAffiliation2Country { margin-left:10px; }
.CoAuthorAffiliation2City { width:100%; }
.divTitleAbstract .cke_button__bold { display:none; }

/*Alignement montant total tableau*/
#ctl00_Main_RptOrders_ctl00_GrdVwDtlsFact_ctl02_LblPNHT {text-align:right;}

/* masquer barre de mise en forme et tableau pour le premier champ */
 #cke_76,#cke_77, #cke_71, #cke_66, #cke_52, #cke_59, #cke_63, #cke_65 {display: none; }
 
.abstractFront h2 {color:#c1003c;padding-left:0; }

.abstractExportWord h1{vertical-align:middle;}
.abstractExportWord .AbsAuthorsSep1, .abstractExportWord .AbsAuthorsSep1 { display:none !important; }
.abstractExportWord h1, .abstractExportWord h2, .abstractExportWord h3, .abstractExportWord h4, .abstractExportWord h5 { font-size:14px; }
.abstractExportWord .AbsAuthorsSep, .abstractExportWord .absSepNumTitle { display:none; }
.abstractExportWord .absTitle { display:inline-block; padding-left:5px; }

.abstractExportWord h2, .abstractExportWord h3 { padding-left:0; margin-top:0; margin-bottom:0;  }
.abstractExportWord h3 { font-weight:normal; }
.abstractExportWord h4 { margin-top:0; font-style:italic; font-weight:normal; margin-bottom:0; }
.abstractExportWord h5 { font-weight:normal; }

.abstractArea1, .abstractArea2, .abstractArea3, .abstractArea4, .abstractArea5, .abstractArea6, .abstractArea7, .abstractArea8, .abstractArea9, .abstractArea10 {text-align:left;}

/* TITRE ABSTRACT TEL QUE SAISIT */
.abstractpreview h1, .abstractExportWord h1 {
text-transform: initial !important;
}
/* */

/* DEBUT PARAMETRAGE EN-TETE APERCU ABSTRACT */
.abstractExportWord .figureTitle, .abstractExportWord h5, .abstractExportWord .absPTitle { color:#c1003c; }
.abstractExportWord h1 { margin-left:0 !important; color:#FFFFFF !important;display:block ; background-color:#c1003c; height:40px;padding-left:10px; padding-right:10px; }
/* FIN */

/* TABLEAU ABSTRACT LARGEUR 100% */
.abstractExportWord h5 { text-align:left !important; display:block; }
.abstractExportWord table, .abstractpreview table { width:100% !important; }
/* */

/* ESPACE AVANT TITRE COI */
.abstractWordItemLABEL{ padding-top:25px; }
/* */

.abstractFront h5 {
color: #c1003c;
padding-left: 0;
font-size: 1.5em;
}
/* MASQUER DEPOSITAIRE FRONT A CAUSE DU SSO */
.step1 .RegSubmitterContainer, .step1 .NewSubmitterContainer, #ctl00_Main_PnlOrders .ImgBtnPrintDoc { display:none !important; }

.abstractcontent h5 {
margin-top:0;margin-bottom:0;font-size:14px;
}

.abstractFront .lgdInitFName, .cke_dialog_ui_hbox_last, #cke_advanced_319, #cke_299_uiElement, #cke_273_uiElement,
.abstractFront .GrdVwAbsNum1, .CoAuthorHeaderInitFirstname, .CoAuthorInitFirstname, .cke_button__ckeditor_wiris_formulaeditor,#tblAbstractAdvices #ctl00_Main_LblNote3, #dvAbstractMainDates, .abstractcontent h5Empty, .abstractAreaEmpty { display:none !important; }

.tableRegistration{ margin-top:0px; }
.topNavBar {
position:absolute;top:-50px;left:0;width:100%;box-sizing:border-box;padding:20px;background-color:White;
-moz-box-shadow: 0 5px 5px 0 #cfcfcf;
    -webkit-box-shadow: 0 5px 5px 0 #cfcfcf;
    -o-box-shadow: 0 5px 5px 0 #cfcfcf;
    box-shadow: 0 5px 5px 0 #cfcfcf;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf,Direction=180,Strength=5);
}

.groupregistration .ajax__validatorcallout_popup_table_row{display:none;}
.groupregistration .groupform_itemlibelle {
    width: 250px;
    display: block;
    text-align: right;
}
.groupregistration .TitreRubriqueBo {display:none !important;}

.AbstractSubmissionBottom
{
    background-color: #c7dade;
}

.confirm2 .cclose {
    background: url(../images/confirmclose-new.png) no-repeat 0px 0px;
    background-size: auto 100%;
    background-position: center right;
}
/* MODIFS SUR PAGE CONFIRMATION DE COMMANDE*/
#ctl00_Main_TcktFront_LblTotalHT, #ctl00_Main_TcktFront_LblTotalHTValue {display:none;}
#ctl00_Main_TcktFront_LblSummaryHeader0 {visibility:hidden;}
#ctl00_Main_TcktFront_LblSummaryHeader0:after {visibility:visible; content: "Item"}
/*#ctl00_Main_TcktFront_SummaryBtnPay {visibility:hidden;}
#ctl00_Main_TcktFront_SummaryBtnPay:after {visibility:visible; content: "Payment"}*/
#ctl00_Main_TcktFront_LblTotalTTC {visibility:hidden}
#ctl00_Main_TcktFront_LblTotalTTC:after {visibility:visible; content: " Total excl. VAT"}
#ctl00_Main_TcktFront_LblSummaryHeader4
{visibility:hidden}
#ctl00_Main_TcktFront_LblSummaryHeader4:after {
  content:"Total excl. VAT"; visibility:visible; text-align:right;
  }
#ctl00_Main_TcktFront_SummaryPaymentMeans {visibility:hidden;}
#ctl00_Main_TcktFront_SummaryPaymentMeans:after {content:"Clicking on “VALIDATE” you will be redirected to the credit card payment system to complete your payment and after validating your registration, no changes are possible anymore. If you pay by bank transfer, you will not be redirected."; visibility:visible;}
#ctl00_Main_TcktFront_SummaryBtnPay:after {content:" AND PAY" !important; visibility:visible !important;}

.confirm2 .cheader { background-color:#003560 !important; }
.colHT, .colTVA { display:none; }
#ctl00_Main_TcktFront_lbl_GR_7 { padding-top:0; }
/*CACHER LA CREATION DE COMPTE DEPOSITAIRE
.step1 .NewSubmitterContainer { float:none; width:auto; }
.step1 .RegSubmitterContainer,
.group #ctl00_Main_MenuStep3 { display:none; }
.group #mainNav.threeStep li { width:50%; }

#ctl00_Main_TcktFront_BtnVATValidate { margin-bottom:10px; }
#ctl00_Main_TcktFront_PnlConfirmVATAddress { box-shadow:none; -webkit-box-shadow:none; }

.PnlIdentificationLogoutInner{ padding-top:15px; }
body, .DrpDwn select, .CssTextBox, .CssButton { font-family: DinPro,sans-serif; }
.CssButton { padding-top:8px !important; }
.mobile #scroller { margin-left:8px; }
.mobile .frstRadio input { margin-left:0; }
.GrdVwHeader th
{
background-image:none;
background-color:#015291;
}
.LblPaymentBeingProcessed { display:block; margin-top:15px; }
.profile #ctl00_Main_PnlMergeOrdersAndPay { margin-bottom:15px; }
.colHT, .colTVA { display:none; }
.profile .order .payonline .CssButton { display:none; }
.profile #ctl00_Main_PnlMergeOrdersAndPayDetails .CssButton { display:inline !important; }*/

/*CREATION GROUPE*/
#ctl00_Main_ctl00_RqFGV5_popupTable, #ctl00_Main_ctl00_RqFGV7_popupTable {left:900px !important;}
/* Espace groupe */
.group { padding-top:15px; }
.groupprofile .InvoiceContainer { border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:solid 1px #C0C0C0 !important;display:block;padding-bottom:15px; }
body #mainNav li.current, body #mainNav li,body #mainNav li.lastDone { background-image:none !important; }
#mainNav li { background-color:#11263a !important; }
#mainNav li.current { background-color:#d0043c !important; }
#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active, #mainNav li.done a:hover, #mainNav li.lastDone a:hover, #mainNav li.mainNavNoBg a:hover, #mainNav li a:hover { color:White !important; }
#mainNav li a { text-decoration:none; }
#mainNav li a:hover { text-decoration:underline; }
.NoClass{width:43% !important; padding: 8px 16px;}
/*Cacher le bouton Pay by bank transfer*/
#ctl00_Main_ctl00_Orders_ctl00_PayBankTransfer {display:none;}
/*Cacher le curseur de l'export tempalte excel*/
img#ctl00_Main_ctl00_ExcelImport {cursor:auto !important;}
/*Pop up jaune mal placée*/
tr.ajax__validatorcallout_popup_table_row {left:20px !important; top:15px !important;}

/* Menu masqué */
#ctl00_TopMenu{ display:none; }

.t-ie #ctl00_Main_TcktFront_IT_LISTE_9752 { display:block !important; }

.groupPage #ctl00_Main_Manage { overflow-x:auto; }
/*.groupPage #navlinks ul, .groupPage .fullmessage, .groupPage #ctl00_Main_LblStep2Text { max-width:1140px; }
.groupPage #ctl00_Main_LblStep2Text { display:block; }*/

#ctl00_Main_TotalRefRegistered {font-size: 18px !important;}
#ctl00_Main_TotalRefRegistered span{font-size: 18px !important;}

/* EMPECHER RESA INDIV AU DELA DE 6 CHAMBRES */
.RoomsBooked6 .RadPicker, .RoomsBooked6 #ctl00_Main_TcktFront_LBL_ACC_DATE_DEBUT, .RoomsBooked6 #ctl00_Main_TcktFront_LBL_ACC_DATE_FIN, .RoomsBooked6 .SearchAccommodations, RoomsBooked6 #ctl00_Main_TdMyAccommodation { display:none !important; }


.ItemKCO2 input.CssTextBox, .CO2Lbl { background-color:Transparent;border:none;font-size:24px;}

.colTVA, .trTVA,
.HotelsList .CssButton { display:none; }
.group .CssTypeItemRADIO .FormLabel span { display:none; }
.group #ctl00_Main_BtnValidateRegistrationChanges{ font-size:18px !important; }

td.BorderRed { border:none !important; }
.GridViewAccommodations { margin-bottom:15px; }
.FROnly, .ENOnly, .ESOnly { display:none; }
.fr .FROnly, .en .ENOnly, .es .ESOnly { display:inline; }
#ctl00_Main_TcktFront_SummaryBtnCancel, .attendeeprofile #ctl00_Main_SummaryBtnCancel { float:left;margin-right:10px; }

.groupTicket .CssTypeItemLABEL p, .group #ctl00_Main_LblStep2Tex1 p { margin:0 !important; padding:0 !important; }
.group #ctl00_Main_LblStep2Text p { margin:0 !important; padding:0 !important; margin-bottom:5px !important; }
#contenu .RubriqueSpan .TblSubSection1067 p { padding-left:0 !important; padding-top:0 !important; }
.ItemTypeTEXTE .rowTypePHONE td .intl-tel-input { float:left; }
#ctl00_Main_PnlOrders .ImgBtnPrintDoc { float:left !important; }

#VldtrCallout_Quota_1062_popupTable, #VldtrCallout_Quota_1066_popupTable { margin-left:-300px; }
#VldtrCallout_Quota_1062_popupTable table div, #VldtrCallout_Quota_1066_popupTable table div { display:none; }
.TitreGroupe #VldtrCallout_Quota_1066_popupTable span, .TitreGroupe #VldtrCallout_Quota_1062_popupTable span { width:auto !important; }

.BookNowFromHotelDesc {display:none; }
#ctl00_Main_TcktFront_lbl_GR_1062 { display:none; }


.ItemKPhoto { padding:5px; }
#contenu .RubriqueSpan #ctl00_Main_TcktFront_TblTicket_IT_7821 p { margin:0 !important; padding:0 !important; }
body #contenu { padding-top:30px !important; }

body {
  /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    /* Changement de couleur backgound
    background: #002e6d;*/
    background: white;
    overflow-y:scroll;
}

/*Générique*/
.tableRegistration { /*background-image:url(https://livebyglevents.key4register.com/key4register/images/client/23/images/bg.jpg);*/ background-size:100% auto; background-position:center 36px; background-repeat:no-repeat;  }
#ctl00_Main_TcktFront_BtnMobilePrevious{ margin-right:5px; }

#ddpCultureSelect {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: 0;
    box-shadow: none;
    border: 0 !important;
    color: #fff;
    font-size: 15px;
    padding: 0;
    width:50px;
    height: 25px;
    font-weight: 600;
    -webkit-box-shadow: none;
    background-color:#002e6d;
}
.InnerTicketPnlConfirm .ConfirmBtns { margin-top:60px; }

#contenu, .tableRegistration {background-color:#FFFFFF;}
#contenu { padding-bottom:20px !important; }
#ctl00_Main_Layout_282{ margin-bottom:40px; }
.groupregistration #ctl00_Main_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE, .groupregistration #ctl00_Main_LblFees { display:none !important; }
#contenuInner { padding-bottom:15px; max-width:990px; margin:auto;}
#countdown594 { color:White; }
table {border: none!important;}
.tdEnteteRegistrationTop { background-size:auto 100%; background-repeat:no-repeat; background-color:#020A39 !important; }
.tdEnteteRegistrationLogo{ display:none; height:auto; }
.group #ctl00_Main_Div1, .group #ctl00_Main_logindiv { text-align:right; }
.registration .lblc{ text-align:left;}
#contenu a { color:#11263a; }
#contenu a:hover { color:#0064a8; }
a.BookNowFromHotelDesc{color:White !important;text-decoration:none;}
#contenu p, #contenu ul { color:black; }
#contenu .RubriqueSpan p, #contenu .RubriqueSpan ul { text-align:justify; }
#contenu .RubriqueSpan .ItemTypeLABEL .ItemBase100 p { padding:0 !important; }
#contenu .home-tuile-link a { color:White !important; }
.homepage .k4r50Left .ContentBlockInner { padding:15px; }

.RubriqueSpan { background-color:Transparent; }
#ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_5190 { height:auto !important; }


/*TOP*/
.lblTitleEvent_css, .lblDateEvent_css, .lblPlaceEvent_css {display:none !important;}
#ctl00_TopLine, .tdEnteteRegistrationTop {display:block;background-repeat:no-repeat;background-position:center center;}
.topRedirection{max-width:1250px; margin:auto; margin-top:0.5em;}
.topRedirection a{text-decoration:none; color:#fff; font-weight:600;}
.topRedirection a:hover{ color:#6699ff;}
#ctl00_TopLine, .tdEnteteRegistrationTop  {
    /*background-color: #102236;*/
    color: #fff;
    font-size: 14px;
    height:220px !important;
    width:100%;
}

/*MENU*/
.menu_top_container { background-color:White !important; background-image:url(../images/client/37/images/uicn_logo_en.png); background-repeat:no-repeat; background-size:275px auto; background-position:left 7px; max-width: 1450px!important;padding: 0px!important;overflow-x: hidden!important; }
.smenutop { float:left; border-left: 1px solid #D8D8D8;padding:10px;}

.td1{width:10px;}

@media (min-width: 480px) {
   .smenutop { padding-top:25px !important; padding-bottom:25px !important;}
}

.menu_top {padding: 0!important;margin: 0!important;height: 68px!important;}
#ctl00_icon_menu_top {margin-top: 8px;position: absolute;
    top: 80px;
    right: 10px;}
.menu_top ul li a {
    display: inline-block;
    text-decoration: none !important;
    color: #232323 !important;
    padding: 0px 15px !important;
    text-align: center;
    font-size: 15px !important;
    height: 68px !important;
    line-height: 68px !important;
    font-weight: 600;
}
.menu_top ul li:hover a {
    background-color: #11263a;
    background-image: none;
    color: #FFF !important;
    border-radius: 4px;
}
.menu_top ul li:hover a span span {
    background-color: #11263a;
    background-image: none;
    color: #FFF !important;
}
.menu_top ul li.selected a span span{   
    background-color: Transparent;
    background-image: none;
    color: #232323 !important;
    border-bottom:2px solid #11263a;
}
.menu_top ul li.selected a:hover span span{   color: #FFF !important;}  
#ctl00_TopMenu, .menu_top, .menu_top_container_parent{background-color: #ffffff;}



/*.homepage #contenu {*/
#ctl00_Main_Layout_300 {
    background-image: url(../images/client/23/images/bando-uicn.jpg);
    background-repeat: no-repeat;
    background-position: center top;  
    background-size:100% auto;
}

/*Divers*/
.ItemKMontant input { max-width:70px; }
.mobile #footer { background:none !important; border-top:none !important; }
.registration table.ItemTypeRADIO { margin-left:0; }
.layouttop300 .CONTENT_BLOCK {background: rgba(255, 255, 255, 0.7);}
.ItemLastName input[type="text"]:disabled, .ItemFirstName input[type="text"]:disabled, .ItemKCountry select:disabled {background-color:Transparent;border:none;color:Black; font-weight:bold;}
.exhibitionorder #navlinks, .MenuRegistration { display:none; }
.exhibitionorder th { font-size:14px; }
.exhibitionorder .ExhFeeFamily { font-size:14px; }
.ExcursionDesc { text-align:justify; }
/* **CHANGEMENT SR 2501** h2 { padding-left:15px; }*/
.homepage .k4r33Left p { margin-top:0 !important; padding:0 !important; }
.homepage .k4r50Left .home-tuile-link p { margin-bottom:0; margin-top:0px !important; }
.homepage .k4r50Left { margin-top:60px; }
#ctl00_Main_LayoutCell_1_1 { padding-bottom:60px; }
.home-tuile-link { margin:0; padding:8px; color:White; background-color:#002E6D; font-size:16px; text-decoration:none !important; cursor:pointer; }
.bottom_content { color:White; }
#ctl00_Main_ItemNewCell12573 { display:inherit; visibility:hidden; }
.attbiography { padding-top:20px; }
#ctl00_Main_BtnDownloadProgram { display:none; }
#ctl00_Main_ChckBxCategory { display:none; }
.schedule .filtercheckAll { display:none; }
.schedule .filtercheck, .schedule .filtercheckAll { display:none; }
.schedule .session .intervention .speaker .initiales, .schedule .session .moderators .initiales { display:none; }
.schedule .session .intervention .speaker .firstname, .session .moderators .firstname { display:inline !important; }
#contenu .GrdVwScheduler a.fancybox:hover { text-decoration:underline; color:#df6901; }


/* AFFICHAGE CODE INTERVENTION POUR SESSIONS COM LIBRE, ENCADREES ET EPOSTER */
.schedule .type90 .intervention .code,
.schedule .type91 .intervention .code,
.schedule .type143 .intervention .code,
.schedule .type144 .intervention .code,
.schedule .type106 .intervention .code
{ display:inline; }
.schedule .CellSessionExpanded .session { border-radius:0; border-left: solid 1px #C0C0C0 !important; }


/*.registration table.ItemTypeRADIO { margin-left:365px; }*/
.TblSubSection54 .lblc, .TblSubSection56 .lblc, .TblSubSection54 .lblc span, .TblSubSection56 .lblc span { width:350px !important; }
.TblSubSection54 .ItemTypeTEXTE .Item textarea, .TblSubSection56 .ItemTypeTEXTE .Item textarea  { margin-left:15px; }
.TblSubSection54 select, .TblSubSection56 select { width: 150px !important; margin-left: 35px; }
#RUBRIQUE_B_23 .ItemTypeLISTE { margin-top:10px; }
.ItemKQuestionnaire_Freins_Aucun,
.ItemKQuestionnaire_Freins_continuite,
.ItemKQuestionnaire_Freins_Deplacement,
.ItemKQuestionnaire_Freins_Tarif,
.ItemKQuestionnaire_Freins_Autresmedias,
.ItemKQuestionnaire_Freins_Autre {padding-left:170px;}

.abstractslist #ctl00_Main_TxtBxSearch { width:99%; margin-top:10px; margin-bottom:10px; }
.abstractslist .DropDownList { width:100%; font-size:24px; margin-bottom:15px; border:none; background-color:#7ebaa1; color:White; }
.abstractslist a.abstractLink, .abstractslist a.abstractLinkAlt { display:block; font-size:16px; padding:4px; font-weight:bold; }
.abstractslist .abstractdesc { display:block; padding-left:4px; padding-right:4px; padding-bottom:4px; border-bottom:solid 1px #C0C0C0; color:#7ebaa1; font-weight:normal; }

/*#contenu .abstractslist a.abstractLink { background-color:#7ebaa1; color:White; }
#contenu .abstractslist a.abstractLinkAlt { color:#000; }*/
#contenu .abstractslist a.abstractLink, #contenu .abstractslist a.abstractLinkAlt { text-decoration:none; color:Black; }
#contenu .abstractslist a.abstractLink .abstractdesc, #contenu .abstractslist a.abstractLinkAlt .abstractdesc { color:#7ebaa1; }
.abstractpreview .abstracttitle { font-family:Times New Roman; font-size: 14pt; color:#000000 !important; }
.abstractslistfilters { background-color:#7ebaa1; padding-bottom:5px; }

.abstractpreview { background-color:White; text-align:center; padding:20px; margin:0; width:475px; }
.abstractpreview .abstractnum { font-size:12pt; color:#000000; }
.abstractpreview .abstractcontent .figure, .abstractpreview .abstractcontent .figure img { vertical-align:top; display:inline; }
.abstractPreviewTitleAreaEmpty1, .abstractPreviewTitleAreaEmpty2, .abstractPreviewTitleAreaEmpty3, .abstractPreviewTitleAreaEmpty4, .abstractPreviewTitleAreaEmpty5, .abstractPreviewTitleAreaEmpty6{display:none;}
/*.abstractPreviewTitleArea1{display:none;}
.abstractPreviewTitleArea3{display:none;}
.abstractPreviewTitleArea2{display:none;}*/
.abstractPreviewTextArea1{font-family:Times New Roman;font-size:10pt;}
.abstractPreviewTextArea2{font-family:Times New Roman;font-size:10pt;}
.abstractPreviewTextArea3{font-family:Times New Roman;font-size:10pt;}
.abstractPreviewTextArea4{font-family:Times New Roman;font-size:10pt;}
.abstractPreviewTextArea5{font-family:Times New Roman;font-size:10pt;}
.abstractpreview .abstractcontent {
width:100%;
min-height:842px;
font-size:16px; text-align:left; display:block; padding:20px;
}
.abstractpreview h1 { font-size:24px; padding-left:0; margin-left:0 !important; }
.abstractpreview .coauteurs { font-size:12px; }
.abstractpreview .affiliation { font-size:12px; font-style:italic;}

/*
#ctl00_Main_RdBtnLstCategory_2, label[for="ctl00_Main_RdBtnLstCategory_2"]
{
    display:none;
}*/


/*@media (min-width: 480px) {
   .schedule .tdschedulemenu { position:fixed;top:0;left:0; } 
}*/
/*Hidden tableau espace intervenant 
.PosterAdvices, .speaker .rgExpandCol { display:none !important; }*/
#ctl00_Main_lblSimpleSearch { vertical-align:top; }
#ctl00_Main_ImgBackToSchedule { margin-right:5px; }
/*.SpeakerForm,*/ #ctl00_Main_SearchTopPnl #ctl00_Main_RadComboBoxRoom, .abstractPreviewTitleAreaEmpty1, .abstractPreviewTitleAreaEmpty2, .abstractPreviewTitleAreaEmpty3, .abstractPreviewTitleAreaEmpty4, .abstractPreviewTitleAreaEmpty5, .abstractPreviewTitleAreaEmpty6, .abstractPreviewTitleAreaEmpty7, .abstractPreviewTitleAreaEmpty8, .abstractPreviewTitleAreaEmpty9, .abstractPreviewTitleAreaEmpty10 { display:none; }
.schedule .filtercheck, .schedule .filtercheckAll { padding:2px; }
.schedule .filtercheckAll { border-bottom:solid 1px #C0C0C0; }
.schedule select.tags, .schedule select.types, .schedule select.categories { font-size:11px; }
.speakers .firstletter { font-size:22px; border-bottom:solid 2px #41ae95; color:#41ae95; display:block; padding-bottom:5px; padding-top:10px; }
.speakers .viewsession:hover { text-decoration:underline; cursor:pointer; }

#contenu .GrdVwScheduler .SchedulerSessionTitle a:hover { color:#df6900; }
#contenu a.SpkName { font-size:22px; margin-right:10px; color:#41ae95; }

.synopsisSchedule #contenu { max-width:100%; min-width:3000px; }
.synopsisSchedule .menu_top_container { max-width:100%; }
#ctl00_Main_GrdVwAbtracts_ctl01_BtnExportPDF { display:none; }

.DownloadProgram { padding-top:25px; }
.schedule .session .intervention .speaker { display:inline; }
.schedule .session .intervention .speaker .initiales, .schedule .session .intervention .speaker .firstname, .schedule .session .intervention .speaker .lastname, .schedule .session .moderators .names, .session .city { color:#df6901; }
.GrdVwScheduler .colTime { width:90px; font-weight:bold; }
.schedulerpopup .sessiontop { background-color:#df6901; padding:15px; color:White; margin-bottom:15px; }
.GrdVwScheduler .sessionType { font-size:11px; text-align:center; border-radius:50%; background-color: #df6900; display: inline-block; width: 26px; height: 21px; padding-top: 5px; vertical-align: middle; margin-left: 10px; float:left; color:White; }
span.code {display:none;}


.tags option { background-color:White; background-image:none; }
.tags option.tagFilter36, .tagFilter36 { background-color:#7372ac; }
.GrdVwScheduler .SchedulerSessionTitle .tag1URG, #ctl00_Main_GrdVwAbtracts .tag1URG { background-color: #7372ac; display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin-left: 10px; }

.abstractFront #ctl00_Main_BtnRegister, .abstractFront #spanOnlineRegistrationDeadline, .GrdVwAbsNum2, .GrdVwAbsType, .GrdVwAbsTypeNew, #dvAbstractInformationBottom .legendLineExplanation, #ctl00_Main_PnlSubmitterInfo { display:none; }
.registration .ajax__validatorcallout_popup_table { opacity:0.7; }

#ctl00_Main_Step2 #ctl00_Main_FormTable .ajax__validatorcallout_popup_table_row td { padding:0; }
#ctl00_Main_Step2 #ctl00_Main_FormTable td { padding:3px; }
.PnlIdentificationLogoutInner { text-align:right; }


#ctl00_Main_WbUsrCntrlAbstract_TblAbstractMiddle { margin-top:10px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem240:hover td, #ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem234:hover td { background-color:#FFF; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom tr:hover td { background-color:#efefef; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom td { border-bottom:solid 1px #C0C0C0; padding-top:10px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom .AbsItemLABEL td,
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem223 td,
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem248 td,
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem245 td { border-bottom:none;  }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom .AbsItemLABEL td { background-color:White !important; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem238 td,
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem236 td{ border-bottom:none !important;  }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom .AbsItemLABEL span { display:block; text-align:justify; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem237 td { border-bottom:solid 1px #C0C0C0 !important; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem240 td { border-bottom:none; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemTop, #ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom { margin-top:0px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemTop .tblAbstractTdTitle, .tblAbstractTdTitle { min-width:250px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom .tblAbstractTdTitle { text-align:left; padding-right:10px; min-width:100px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom .tblAbstractTdTitleItem29 { display:none; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemTop td, #ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom td { padding-bottom:15px; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemTop #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem37 td, #ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom #ctl00_Main_WbUsrCntrlAbstract_rowAbsItem37 td { padding-bottom:0; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstratItemBottom select { max-width:100px;  }

/*.ItemKID_Protectiondecoordonnees, .ItemKSNCF, .ItemKAcceptationconditions { padding-left:150px; }
.ItemKConvention, .ItemKAcceptationconditions { padding-left:150px; }*/
.ItemKID_Naissance input.CssTextBox { max-width:120px; }

.LookupMembership { margin-left: 153px; }
#ctl00_TxtBxProfileAccessCode { text-transform:uppercase; }
.HotelsList .HotelImg { vertical-align:top; }
.HotelsList .CssButton { min-width:auto; }

#iframepopupDiv .cheader { background-image:none; padding:0; }
.menu_top_container, #contenu, .customizedTopContent, .groupregistration { max-width:950px; }
.groupPage #contenu, .groupPage .btmRedirection { max-width:95% !important; }
.groupPage #contenuInner { max-width:100%; }
/*#RUBRIQUE_B_2 .ItemTypeCHECK input, #RUBRIQUE_B_3 .ItemTypeCHECK input { margin-left:80px; }*/
#RUBRIQUE_B_2 table.ajax__validatorcallout_popup_table { left:430px !important; }

#ctl00_Main_PnlListeAbstract{ margin-top:30px; }
.AbstractRegistration #RUB1, .AbstractRegistration .AbsRadioLbl { display:none; }
.AbstractRegistration #ctl00_Main_BtnSave { margin-left:155px; }
.TitreRubriqueBo, .step2 .AbstractTitle{ background-color:Transparent; border-bottom:none; }
#dvAbstractInformationTop { display:none; }
.tableRegistration { width:100%; }
.DrpDwnLstCoAuthorCountry { text-transform:capitalize; }
.TitreRubriqueBo, .AbstractTitle, #ctl00_Main_WbUsrCntrlAbstract_lblCatName  { text-transform:uppercase; font-size:16px; display:block; color:#0064a7; }
#ctl00_Main_WbUsrCntrlAbstract_lblCatName { margin-top:10px; margin-bottom:10px; font-weight:bold; }
.tdEnteteRegistrationTopLeft { position:relative; margin:20px; max-height:85px; }
.tdEnteteRegistrationTopInner { color:#B3B3B3; }
.menu_top { border-top:1px solid #E6E6E6; }
.lblTitleEvent_css { font-weight:400; font-size:18px; margin-top:10px; padding-top:5px; padding-bottom:5px; }
.tdEnteteRegistrationTopRight { margin-top:20px; margin-right:20px; }
.lblDateEvent_css, .lblPlaceEvent_css { font-size:12px; }
.lblPlaceEvent_css { padding-bottom:5px; }
.lblTitleEvent_css, .lblDateEvent_css, .lblPlaceEvent_css { padding-left:20px; border-left:1px solid #E6E6E6; }

.TitreGroupe span { display:block;  margin-top:5px; color:#0064a8; margin-left: -93px; }
#RUBRIQUE_B_366 .TitreGroupe span { width:150px; text-align:right; }
.CellMenu { height:auto; }
#ctl00_Main_ForgotPasswordHeader{ color:Transparent; }
.AbstractAlreadyregistered, .AbstractRegistration{border-radius:0; border-color:#C0C0C0; min-height:100px;}
.Login { width:auto !important; }
#ctl00_Main_BtnSendForgottenPassword, #ctl00_Main_BtnClose { min-width:20px; }
/*.CssTextBox, .DrpDwn select, */
.AbstractRegistration .TxtBx, .AbstractRegistration select { width:100%; max-width:400px; }
/*textarea.CssTextBox, */
.AbstractRegistration textarea.TxtBx { width:99.5%; font-family: 'Arial'; max-width:395px; }
/*.rowTypePOSTCODE .CssTextBox, .rowTypeCITY .CssTextBox, .rowTypePHONE .CssTextBox, .rowTypeADDRESS .CssTextBox, .rowTypeEMAIL .CssTextBox, .rowTypeEMAILCC .CssTextBox, .ItemKCountry select, .ItemKInvoiceCountry select { max-width:400px; }
.rowTypeADDRESS textarea.CssTextBox { max-width:395px; }*/



 /*Abstracts*/
#dvAbstractInformationTop {display:none}
.abstractpreview .abstractcontent {padding:10px;width:800px;border:1px solid black; box-shadow: 1px 1px 7px #000;
-moz-box-shadow: 1px 1px 7px #000;
-webkit-box-shadow:1px 1px 7px #000;}
body.abstractpreview {background-color:#fff;background-image:none;}
.abstractpreview .abstractcontent .figure img {
    max-height: 500px;
    max-width: 100%;
}
.abstractpreview .figure {float:none;}
#ctl00_Main_Panel2 p {padding:3px 20px;}
#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_5 {font-weight:bold}
/*.GrdVwScheduler td {
    border: 1px solid #fafafa !important;
}*/
.GrdVwScheduler tr, .GrdVwScheduler tr td { background-color:Transparent !important; }
.GrdVwScheduler td {border: 1px solid Transparent !important;}
#ctl00_Main_Orders_ctl00_GrdVwDtlsFact{margin-top:5em !important;}

h1 {
    font-size: 35px;
    color: #11263A /*#0064a7*/ !important;
    letter-spacing: 0 !important;
    line-height: 44px !important;
    margin-left:15px !important
}


#ctl00_Main_TcktProfile {margin-left: 20px;}

/*------------ Fin à ajouter v2 ------------*/


.TitreRubriqueBo, .AbstractTitle, #ctl00_Main_WbUsrCntrlAbstract_lblCatName {
    font-size: 23px!important;
    color:#020A39 !important;
    display: table!important;
    text-transform: none!important;
    letter-spacing: 0!important;
    line-height: 44px!important;
        border-bottom: solid 3px #c5c4bd;
}

.TitreRubriqueBo span{display: block; margin: 0;}

#contenu{
    max-width: 1140px!important;
    padding: 0px!important;
    overflow-x: hidden!important;
}

#contenu p {margin: .75em 0!important; padding: 15px!important;}



/*Boutons*/
a.CssButton  {
color: white !important;
}
.CssButton {
    border-radius: 10px;
    text-transform: uppercase;
    width: auto !important;
    min-width: 200px;
    background-color: #195B94;
    border: 1px solid #195B94;
    color: white;
    padding: 10px 20px;
    text-align:center;
    background-image: none;height:auto;
}
       
.CssButton:hover {
       background-color: #195B94;
       background-image: none;
}

.btn-warning {
    color: #fff !important;
    background-color: #C2003C !important;
    border-color: #C2003C !important;}

/*#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10606_bUp{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10606_bDown{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10607_bUp{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10607_bDown{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10608_bUp{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10608_bDown{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10609_bUp{top:0 !important;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK10609_bDown{top:0 !important;}*/

/*-----Design spécifique/ 09/2019----*/
#ctl00_Main_Layout_602{background-color:#F0F0F0 !important;}
.Content1139{padding-right:1em}

/*---Formulaire d'inscription---*/
#ctl00_Main_TcktFront_TblTicket_GR_7805{display:none;}
#ctl00_Main_TcktFront_TblTicket_GR_7786{display:none;}
#ctl00_Main_TcktFront_IT_LBL7786 p{padding:0 !important;}
.TitreGroupe span {color: #FFF; max-width: 800px !important; padding-left: 0.3em;}
#frontloggedas{padding:1em;}

.TitreGroupe {
    background-color: #020A39;
    color: white;
    font-size: 1.9em;
    font-weight: bold;
    padding-left: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 30px;
    /* border-top: solid 1px; */
    display: block;
    border-radius: 5px;
}

/*Pied de page - Bottom*/
.btmRedirection{max-width:1140px; margin:auto; margin-top:0.5em;}
.btmLink a{text-decoration:none; color:#fff; font-weight:300; float:left; padding:1em;display:none;}
.btmLink a:hover{ color:#6699ff;}
.reserved{float:right; font-weight:300; padding:1em;}

/* ASPECTS RESPONSIVE : pour les petits PC , tablettes et mobiles*/
@media (min-width: 1140px) {
#countdown594 { margin-top:15px; color:White; font-size:30px; }
.TarifsHome {}
#RUBRIQUE_B_222 .ItemTypeLABEL { height:165px; }
#RUBRIQUE_B_222 .ItemTypeCHECK td { position:relative;top:0;left:0; }
#RUBRIQUE_B_222 .ItemTypeCHECK td input { position:absolute;top:-155px;left:215px; }
#RUBRIQUE_B_222 .ItemTypeCHECK td label { position:absolute;top:-152px;left:240px; }
#RUBRIQUE_B_222 .ExcursionDesc { padding-top:35px; }
}

@media (max-width: 1600px) {
#ctl00_Main_Layout_300  {background-size:auto 100% !important; background-position:right top !important;}
}

@media (max-width: 1250px) and (min-width: 481px){
.topRedirection a{padding-left:1em;}
}

@media (min-width: 481px){
/*Inscription*/
.registration {max-width: 900px; /*background-color: #ffffff;*/ padding:2em; float: center; padding-left:0px;padding-top:15px;width:100%;}
.CssTextBox {/*border: 0px;border-bottom: 1px inset #C0C0C0;border: 1px inset #C0C0C0; */width:100%;max-width:600px;}
.TblTckt {margin-bottom: 0.2em;}
.LblDrpDwn{margin-bottom: 0.1em; padding-left: 0.3em;}
.LblTxtBx{margin-top: 0.2em; margin-bottom: 0.1em;}
.DrpDwn select {/*border:0; border-bottom: 1px inset #C0C0C0;*/border: 1px inset #C0C0C0; width:100%;max-width:606px;}
/*.CssTextBox{width:70%;}*/
.AccommodationSortContainer {width: 900px;margin-top:30px;text-align:right;} /* à revoir*/
.registration .Accommodations{ margin-top:40px; }
}

.mobile input.CssTextBox, .mobile textarea.CssTextBox, .mobile .DrpDwn select  {max-width: 100%;border: solid 1px #C0C0C0;}


@media (max-width: 480px) {
#ctl00_TopLine, .tdEnteteRegistrationTop { background-position:center center; background-size:auto 100%; background-repeat:no-repeat; }
.topRedirection a{padding-left:1em;margin-right:15px;}
.attendeeprofile{ padding:1em !important; }
.MenuRegistration { display:none; }
.CssButton {min-width:100px !important;}
.ContainerSpanButtons .CssButton { margin-right:15px !important; }
#scroller li {height:auto !important; }
.menu_top ul li { width:100% !important;text-align:left !important; border-bottom:solid 1px #C0C0C0; }
.menu_top ul li a { display:block !important; text-align:left !important; }
#ctl00_menu_top { margin-top:68px; }
.menu_top_container { background-size:auto 58px !important; background-position:5px 5px !important; min-height:68px; }
.abstractcontent table { width:100% !important; }
.abstractpreview { width:100% !important; padding:0 !important; margin:0px !important; }
.abstractpreview .abstractcontent { width:auto !important; padding:20px !important; }
.abstractpreview .abstractcontent { box-shadow:none !important;border:none !important; }
.abstractpreview { padding:0 !important; }
}
/*Modif 18/09 Bouton précédent > réaffiché par OV
#ctl00_Main_TcktFront_BtnMobilePrevious{
visibility: hidden !important;
}*/
/*Modif 18/09 espace titre personal info*/
#ctl00_Main_TcktFront_cell_IT_7805 {
display: none;
}
/*Modif 18/09 cacher le bouton modifier  > réaffiché par OV
#ctl00_Main_SummaryBtnCancel {
visibility: hidden;
}*/

/*Tableau des prestations*/
div.steelBlueCols {
  font-family: Tahoma, Geneva, sans-serif;
  border: 1px solid #555555;
  background-color: #FFFFFF;
  text-align: center;
  border-collapse: collapse;
}
.divTable.steelBlueCols .divTableCell, .divTable.steelBlueCols .divTableHead {
  border: 1px solid #555555;
  padding: 5px 10px;
}
.divTable.steelBlueCols .divTableBody .divTableCell {
  font-size: 12px;
  color: #000000;
}
.divTable.steelBlueCols .divTableCell:nth-child(even) {
  background: #C7E3FF;
}
.divTable.steelBlueCols .divTableHeading {
  background: #398AA4;
  border-bottom: 10px solid #398AA4;
}
.divTable.steelBlueCols .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #398AA4;
}
.divTable.steelBlueCols .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.steelBlueCols .tableFootStyle {
  font-size: 13px;
}
.steelBlueCols .tableFootStyle .links {
   text-align: right;
}
.steelBlueCols .tableFootStyle .links a{
  display: inline-block;
  background: #FFFFFF;
  color: #398AA4;
  padding: 2px 8px;
  border-radius: 5px;
}
.steelBlueCols.outerTableFooter {
  border-top: none;
}
.steelBlueCols.outerTableFooter .tableFootStyle {
  padding: 3px 5px;
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

td#ctl00_Main_TcktFront_cell_IT_119,#ctl00_Main_TcktFront_cell_IT_118, td#ctl00_Main_TcktFront_cell_IT_125 {padding-bottom: 10px;}

a.bouton1 {
    padding: 15px 40px;
    background: #00AFDA;
    color: white !important;
   
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
}


/* Page Fireplace session description div */
.desc {
  padding: 0px 115px;

}
