@import 'FormStyle-1.css';
@import 'Abstract-A4.css';

/* DEBUT MENU HAUT STATIQUE */
.tdEnteteRegistrationTop { background-position: center center; background-repeat: no-repeat; background-color:#675EA7; }
#RUBRIQUE_B_3152 table.ItemTypeCHECK  { margin-left: 155px; }
@media (min-width: 800px) {
#VldtrCallout_Quota_5322_popupTable { left: 690px !important; }
#VldtrCallout_Quota_5322_popupTable .ajax__validatorcallout_popup_table_row .ajax__validatorcallout_callout_cell { display:none; }
}

.homepage #ctl00_TopLine { top:0; }
.homepage .menu_top { top:125px; height:48px; }
/*.homepage #contenu { margin-top:173px; }*/
/* FIN MENU HAUT STATIQUE */

.registration .RubriqueSpanN3 table.ItemTypeRADIO { margin-left:0; }

.menu_top ul li a { font-size:15px; }
.menu_bottom ul li a { font-size:15px; }

.ShowEN, .ShowFR { display:none; }
.en .ShowEN, .fr .ShowFR { display:inline; }

.HomeLink { text-align:center; padding:30px; }
.HomeLink img { max-width:190px; }
.HomeLink1 { text-align:left; padding-left:0; }
.HomeLink4 { text-align:right; padding-right:0; }

.HomeSponsor { padding:30px; font-weight:bold; color:#5f5f5f; }
.HomeSponsor img { width:auto !important; max-height:90px; }


#ctl00_Main_BtnDownloadAbstract, .abstractPreviewTitleArea1 { display:none; }
.menu_bottom { border:none; }
.profilepicture { border-radius:50%; }
.menu_top_container, #contenu, #ctl00_Main_LayoutCell_1_1 .layoutinner, #ctl00_Main_LayoutCell_1_3793 .layoutinner, #ctl00_Main_LayoutCell_1_3795 .layoutinner, #ctl00_Main_LayoutCell_1_3794 .layoutinner, #ctl00_Main_LayoutCell_1_3634 .layoutinner, .contentMiddle, .menu_bottom_container { max-width:1000px; }

#ctl00_Main_Layout_7 { background:linear-gradient( 90deg, #2A5E8A, #191961 ) !important; color:White; }
.synopsisSchedule #contenu { max-width:100%; }
.homepage #contenu { max-width:100%; background-position:center top; background-size:100% auto; background-repeat:no-repeat; }
/*.k4r33Left .ContentBlockInner, */#ctl00_Main_LayoutCell_1_5 .CONTENT_BLOCK .ContentBlockInner, .k4r50Left .ContentBlockInner, #ctl00_Main_LayoutCell_1_1 .CONTENT_BLOCK .ContentBlockInner { padding-left:15px; padding-right:15px; }
#contenu .k4r33Left a, #contenu .k4r50Left a { text-decoration:none !important; cursor:pointer; }
.homepage .k4r33Left p { margin-top:0; }
.homepage .k4r50Left p { margin-bottom:0; margin-top:0px; }
.homepage .k4r50Left { margin-top:60px; }
#ctl00_Main_LayoutCell_1_1 { padding-bottom:60px; }
.home-tuile-link { margin:0; padding:8px; color:White; background-color:#ee7d00; font-family:Arial; font-size:16px; text-decoration:none !important; cursor:pointer; }

#ctl00_Main_LayoutCell_1_6 { padding-bottom:30px; }
#ctl00_TopLine, .bottom_content, #ctl00_Main_LayoutCell_1_1 { background-color:White; }

.synopsisSchedule .rsHorizontalHeaderTable .RoomName { font-family:Arial; display:block; padding-top:10px; padding-bottom:10px; }
.sessiontopdate { font-size:20px; font-family:Arial; }
.schedulerpopup .schedule .session { background-color:#F2F2F2; }
.schedulerpopup .schedule .session .sessiontop { background-color:#C0C0C0; padding:10px; font-size:18px; }
.schedulerpopup .schedule .session .moderators, .schedule .session .speaker, .GrdVwScheduler .FirstLineOfDayFull { font-family:Arial; }
.schedulerpopup .schedule .session .code { text-decoration:underline; }
.CONTENT_SPEAKERS .firstletter { font-family:Arial; font-size:20px; color:#cd5c5c; display:block; border-bottom:solid 2px #cd5c5c; }
.CONTENT_SPEAKERS .viewsession { cursor:pointer; }
.CONTENT_SPEAKERS .viewsession:hover { text-decoration:underline; }
.CONTENT_SPEAKERS .viewsession .code { display:inline-block; width:80px; color:#3D3D3D; }
.CONTENT_SPEAKERS .initiales, .CONTENT_SPEAKERS .sep2 { display:none; }
.CONTENT_SPEAKERS .lastname, .CONTENT_SPEAKERS .firstname { font-family:Arial;  }
.schedule .session .logo img { max-height:80px; }
#dvAbstractInformationTop, .exhibitionlist .GroupFiltertr { display:none; }
#ctl00_Main_PnlListeAbstract, .tblAbstractSubmission, .attendeeprofile { margin-top:30px; }
#ctl00_Main_WbUsrCntrlAbstract_TxtBxTitre, .tblAbstractTdTitle, .divTitleAbstract .specialCharBtn, #ctl00_Main_WbUsrCntrlAbstract_BtnInsertSpecialChar { font-size:20px; }
.abstractPreviewTextArea1 { text-align:justify; }
@media (max-width: 480px) {
.lblPlaceEvent_css_new { max-width:150px; }
.HomeLink1, .HomeLink4 { padding-left:30px; padding-right:30px; text-align:center; }
   .homepage #contenu { background-size:auto 350px !important; margin-top:0 !important; }
   .homepage .menu_top { top:0 !important; }
   .menu_top ul li, .menu_top ul li a { width:100%; padding-left:0; padding-right:0; }
   .menu_top ul li a { border-bottom:solid 1px #C0C0C0; text-align:left; }
   .menu_top ul li a span span { margin-left:15px; }
   .menu_top ul li ul li a span span { margin-left:0; }

   .menu_top ul li ul {
     position:relative;
     opacity:1 !important;
     visibility:visible !important;
     display:block !important;
     top:0 !important;
     width:100% !important;
    }
   .homepage #ctl00_TopLine, .homepage .menu_top { position:relative !important; }
   .CONTENT_SLIDESHOW { display:none; }
   .tdEnteteRegistrationTopRight, .tdEnteteRegistrationTopLeft { display:none; }
   .tdEnteteRegistrationTop { background-repeat:no-repeat; background-position:center top; background-size:90% auto; padding-top:0px; padding-bottom:10px; }
}
.DownloadProgram, .group { padding-top:15px; }
#ctl00_Main_BtnDownloadProgram { background-repeat:no-repeat; background-image:url(../images/pdf_icon50.png); background-size:auto 80%; background-position:10px center; padding-left:35px; }
.menu_top ul li ul li
{
    background-repeat: no-repeat;
    background-size: 24px auto;
    background-position: 10px 8px;
    padding-left: 0;
    padding-right:0;
    letter-spacing:2px;
}
.menu_top ul li ul li a, .menu_top ul li ul li a:hover span span, .menu_top ul li ul li a span span { color:#F2F2F2 !important; min-width:auto; }
.menu_top ul li ul li:hover, .menu_top ul li ul li:hover a span span { background-color:#e36969; color:#FFFFFF !important; }
.menu_top ul li ul li ul li  { padding-left:0px; }

.menu_top ul li ul li a, .menu_top ul li ul li a:hover { padding-top:10px !important; font-weight:bold; }
.menu_top ul li ul li ul li a, .menu_top ul li ul li l li a:hover, .menu_top ul li ul li a:hover ul li a { font-weight:normal !important; }
.menu_top li ul li ul li a, .menu_top li ul li ul li a:hover { padding-top:0 !important; padding-bottom:0 !important; font-size:11px; }


.menu_top ul li > ul {
  visibility:hidden;
  opacity:0;
  transition:visibility 0s linear 0.3s,opacity 0.3s linear;
  display:none;
  padding-bottom:0;
}
.menu_top ul li:hover > ul, .menu_top ul li ul li ul {
  visibility:visible;
  opacity:1;
  transition-delay:0s;
  display:block;
}

.menu_top ul li ul { text-transform:initial; top:48px; left:0; background-color:#cd5c5c; width:300px; border:none; border-bottom:solid 6px #141947; }
.menu_top ul li ul li { background-color:Transparent; width:auto; }
.menu_top ul li ul li div, .menu_top ul li ul li a:hover, .menu_top ul li:hover ul li strong a { background-color:Transparent; color:#153457; }

.menu_top ul ul li ul { display:block !important; }
.menu_top ul li:hover a, .menu_top ul li.actif a { background-position:center top; background-repeat:no-repeat; }
.menu_top ul li:hover ul li ul, .menu_top ul li ul li ul {
border:none;
position:relative;
background-color:Transparent;
left:-20px;
}
.menu_top ul li ul li ul li a { text-transform:none; }
.menu_top ul li ul li ul li a:hover { text-decoration:underline !important; }
.menu_top ul li ul li a span span { margin:0; }
.menu_top ul li ul li a { padding-top:10px; padding-bottom:10px; }

#ctl00_Main_TcktFront_LBL_ACC_DATE_DEBUT { margin-left:15px; }
.ItemKGaladinner { padding-left:155px; }
.ItemKCongressfeememberwithoutvalidation, .ItemKCongressfeememberwithvalidation { padding-left:155px; text-decoration:underline; }
#RUBRIQUE_B_2 .ItemTypeCHECK input { margin-left:80px; }
#RUBRIQUE_B_2 table.ajax__validatorcallout_popup_table { left:430px !important; }
.SpanButtons { display:block; text-align:center; }
body {
  font-family: Arial,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    background: #fffff;
    overflow-y:scroll;
}
.AbstractRegistration #RUB1, .AbstractRegistration .AbsRadioLbl { display:none; }
.AbstractRegistration #ctl00_Main_BtnSave { margin-left:155px; }

.tableRegistration { width:100%; }
.TitreRubriqueBo, .AbstractTitle, h1 { text-transform:uppercase; font-size:18px; border-bottom: solid 3px #000000; color:#252525; display:block; }
.tdEnteteRegistrationTopLeft { position:relative; margin:20px; }
.tdEnteteRegistrationTopInner { color:#5f5f5f; }
.tdEnteteRegistrationTopRight, .tdEnteteRegistrationTopLeft { max-height:85px; }
.menu_top, .bottom_content {  background-color:#141947; }
.bottom_content { color:White; }
.menu_top { border-top:1px solid #E6E6E6; text-transform:uppercase; letter-spacing:2px; }
.lblTitleEvent_css { font-weight:400; font-size:18px; margin-top:10px; padding-top:5px; padding-bottom:5px; }
.tdEnteteRegistrationTopRight { margin-top:20px; margin-right:20px; }
.lblTitleEvent_css_new { font-size:22px; }
.lblDateEvent_css_new { font-size:18px; }
.lblPlaceEvent_css_new { font-size:22px; }
.lblPlaceEvent_css_new { padding-bottom:5px; }
.lblTitleEvent_css_new, .lblDateEvent_css_new, .lblPlaceEvent_css_new { padding-left:20px; border-left:1px solid #E6E6E6; display:block !important; }

.TitreGroupe span { display:block; width:150px; text-align:right; margin-top:5px; }
.menu_top ul li.selected a, .menu_top ul li:hover a { background-color:#cd5c5c; background-image:none; }
.CellMenu { height:auto; }
#ctl00_Main_ForgotPasswordHeader{ color:Transparent; }
.AbstractAlreadyregistered, .AbstractRegistration
{
 border-radius:0; border-color:#C0C0C0; min-height:100px;
}
.Login { width:auto !important; }
.CssButton { border:solid 2px #675EA7; background-color:White; color:#675EA7; background-image:none; font-size:14px; text-transform:uppercase; width:auto !important; min-width:200px; padding-left:15px; padding-right:15px; }
.HotelsList .CssButton { min-width:15px; padding-left:5px; padding-right:5px; }
.CssButton:hover { background-color:#C1CA01; color:White; background-image:none; border-color:#C1CA01 }
.Login .CssButton { min-width:150px; }
#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; }*/
