#ctl00_Main_TcktFront_BtnPrevious { display:none; } /* BOUTON PREVIOUS STEP DU QUESTIONNAIRE CACHE */ 

#ctl00_TopMenu { display:none; } /* MENU DU HAUT CACHE */ 
.blocksep { display:none !important; }
body {
  font-family: 'Cabin', sans-serif;color: #333;
}
.RubriqueSpanN1 .lblc { text-align:right; }
.CssButton {
height:auto;
line-height: 35px;
letter-spacing: 0.076em;
padding: 0 25px;
min-width: 165px;
border-top-left-radius: .45em;
    border-top-right-radius: 0;
    border-bottom-right-radius: .45em;
    border-bottom-left-radius: 0;
  background-image:none;
  background-color:#a6a6a6;
  text-transform:capitalize;
  color:#111;
}
.CssButton:hover {
  background-color:#f5ea4d;
  background-image:none;
}

.bottom_content {
    background-color: #004080;
    color: White;
    background-image: url(../images/client/948/images/Footer_NLSD_2019%202000x200.jpg);
    background-size: auto 100px;
    max-width: 100%;
    background-repeat: no-repeat;
    height: 100px;
    background-position: center;
}

.header-small__brand-logo {
    float: left;
    width: 388px;
    height: 105px;
    /*fill: #f5ea4d;*/
    fill: #f5ea59;
    margin-left:65px; margin-top:50px;
}
.masthead {
    position: absolute;
    right: -18px;
    bottom: 66px;
}

.tdEnteteRegistrationTop {
  /*background-image:url(../images/client/763/images/lead-img.jpg);
  background-size:100% auto;
  background-position:center center;*/
  /*background-image:url(../images/client/763/images/lead-img-v3.jpg); OV MODIF 08/10*/ 
  background-image:url(../images/client/948/images/lead-img.jpg);
  background-size:100% auto;
  background-position:center bottom;
  background-repeat:repeat-x;
  height:280px;
}
.ftrbottom { max-width:1175px; }
.ftrbottom img { height:20px !important; }
.hdrtop a {text-decoration:none; }
.hdrtop { max-width:1175px; position:relative;top:0;left:0; height:280px; }
#contenu { max-width:1175px; background-color:White; }
.tdCorpsRegistration { background-color:#ebebeb; }

@media (min-width: 1176px) {
.header-small__brand-logo {
    /*width: 475px;
    height: 130px;*/
    
    width: 449px !important;
    height: 118.5px !important;
    margin-top:55px !important;
}
.InnerTicketPnl, .ContainerSpanButtons { padding-left:250px; }
  .bottom_content {height: 70px; background-size: auto 70px;}
}

@media (max-width: 980px) {
.CellMenu { height:auto; }
  /* Menu du haut */
  .menu_top { padding-bottom:5px; padding-right:0 !important; }
  .menu_top ul li a span, .menu_top { padding-left:0 !important; }
  .menu_top ul li {width:100%; }
  .tdEnteteRegistrationTopInner .blocksep { font-size:7px; }
  .menu_top ul li a, .menu_top ul li a:hover, #ctl00_Home { padding-top:0 !important; padding-bottom:5px !important; }
  .menu_top ul li div, #ctl00_Home, .menu_top ul li a, .menu_top ul li a:hover, .menu_top ul li.selected a, .menu_top ul li span { text-align:left; background-image:none !important; }
  .menu_top ul li a:hover, .menu_top ul li.selected a { text-decoration:underline; }
  #ctl00_Home { height:auto; }
  .topHTML { display:none; }
  .menu_top ul li a { /*height:28px;*/ height:auto; }
  .CellMenu div { border-top: solid 1px #C0C0C0; }
  td.tdEnteteRegistrationTop { background-size: cover; }
  .tdEnteteRegistrationLogo { background-size: auto 100%; }
  .tdEnteteRegistrationTopInner { min-height:81px; }
  .masthead { width:100%; right:0 !important; }
  
  /* Sous-menu du haut */
  .menu_top ul li ul { display:block !important; position:relative; top:0;left:0;width:100%; }
  .menu_top ul li ul li { padding:0px 0px; }
  .menu_top ul li ul li a { padding-left:20px !important; font-size:10px; }
  
  /* Titre, date et lieu évènement */
  .lblTitleEvent_css { display:block !important; color:#69795e !important; }
  .lblDateEvent_css, .lblPlaceEvent_css { display:block !important; color:Black !important; }
  .lblTitleEvent_css, .lblDateEvent_css, .lblPlaceEvent_css { visibility: visible !important; padding-left:170px; }
  /* Programme vue interactive */
  .schedule .TxtBxSearch { padding-right:0; }
  .schedule .TxtBxSearch, .schedule .tdschedulemenu, .schedule .tdschedulecontent,
  .schedule .agendacmd input, .schedule .agendacmd .agendacmdleft, .schedule .agendacmd .agendacmdright { width:100%; }
  .schedule .agendacmd input { margin-bottom:10px; }
  div.schedulecontent{ margin-bottom:20px; }
  #ctl00_TopLine { 
  height:160px;
  /*background-image:url(../images/client/471/images/347_logo_mobile.png) !important; */
  }
  .bottom_content {height: 60px; background-size: auto 60px;}
}

@media (max-width:600px) { .TitreGroupe { font-size:16px; }   .bottom_content {height: 50px; background-size: auto 50px;} }
@media (max-width: 480px) {
  /*.tdEnteteRegistrationTopLeft { display:none; }*/
  .confirm { width:90% !important; }
  .confirm .ccontainer { width:100% !important; }
  .homecolumn, .homecolumn2, #ctl00_Main_NewRegistrationDiv .CssButton, .step1 .RegSubmitterContainer, .step1 .NewSubmitterContainer,
  .HotelPage .HotelsList .hotelfulldescription .HotelImg, .HotelPage .HotelsList .hotelfulldescription .hlongdesc, .exhibitorfile {width:100%;}
  .HotelsList .HotelImg, .HotelsList .HotelDesc { padding:0; }
  .HotelPage .camera_target { border-radius:0; }
  .HotelPage #GoogleMap { height:350px !important; }
  .HotelPage .HotelsList .HotelImg #LBL_PRICE, .HotelPage .HotelsList .HotelImg #LBL_PRICE_FROM {padding-left:10px;}
  .HotelPage .HotelsList .hotelfulldescription .HotelPage .hlongdesc #HOTEL_LONGDESC {display:block;padding:10px;text-align:justify;}
  .HotelsList .filterview, .HotelsList .MapView, .HotelsList .filter .citycell, .HotelsList .filter .classificationcell, .HotelsList .filter .distancecell, .HotelsList .filter .namecell, .MobileDisplayNone, .exhibitionmap, .HotelPage #TblHPrices { display:none; }
  .bottom_content {height: 40px; background-size: auto 40px;}
}
/*#ctl00_TopLine { background-image:url(../images/client/347_logo.jpg); }*/
.lblTitleEvent_css, .lblDateEvent_css, .lblPlaceEvent_css { visibility: hidden; }

.tableRegistration { width:100%; background-color:White; box-shadow: 1px 1px 12px #555; }
.DownloadProgram { display:none; }
.group, .GroupRegistration { padding:20px; }
.trheader td, .tdheader { color:White; background-color:#526e88; background-image:url(../images/client/257/images/header.png); background-repeat:repeat-x; }
.ProfileChoice label { font-family:Verdana; }
#mainNav.threeStep li, #mainNav.threeStep li.mainNavNoBg, #mainNav.threeStep li a, .group #ctl00_Main_MenuStep1, .group #ctl00_Main_MenuStep2
  width: 50% !important;
}
#ctl00_Main_PnlActions { padding-left:20px; padding-top:20px; }
#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor, .group #ctl00_Main_LblTicketHeader, .group #ctl00_Main_MenuStep3,
#dvAbstractInformationTop, #dvAbstractInformationBottom, .AbstractSubmitterInfo, #tblAbstractAdvices { display:none; }
.step1 .AbstractAlreadyregistered, .step1 .AbstractRegistration {
  height:110px;
  background-color:#EFEFEF;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
#ctl00_Main_WbUsrCntrlAbstract_TxtBxTitre { width:99%; }
#ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTypeAbstract, #ctl00_Main_WbUsrCntrlAbstract_DrpDwnLstTheme { width:100%; }
#ctl00_Main_WbUsrCntrlAbstract_TblAbstractMiddle { margin-top:30px; }
.tblAbstractTdTitle { width:150px; }
.tblAbstractSubmission, #ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_GrdVwCoAuteur, #ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_PnlPrincipal,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea1,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea2,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea3,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea4,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea5,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea6,
#ctl00_Main_WbUsrCntrlAbstract_PnlArea7 { display:block; margin-left:20px; margin-right:20px; }
.AbstractCoAuthorError { display:block; width:700px; margin-left:50px; }
#spnTextFileProtect { display:block; padding-left:20px; padding-right:20px; }
.AbstractTitle { font-size:24px; }
.step2 .AbstractRegistration h2 { font-weight:normal; font-size:24px; color:#015a9e; display:block; }
.step2 .AbstractRegistration {
  background-color:#EFEFEF;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
.AbstractSubmitterInfo, .AbstractSubmitterInfoBottom
{
  background-color:#f4efa1;
  padding:15px;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
#contenu {  
  min-height: 1300px !important;
}

#ctl00_Main_LayoutCell_1_797 { height:320px; border-bottom:solid 4px #eaeaea; background-color:#eaeaea; }
#contenu .layoutCol1 a { color:#d05b18; }
.layoutCol1, .layoutCol2, .layoutCol3, #ctl00_Main_LayoutCell_2_1398 .TitreRubriqueBo { padding:20px; }
#ctl00_Main_LayoutCell_2_1398 { padding:0; }

.layoutCol1 { background-repeat:repeat-y; background-position:right top; background-image:url(../images/client/257/images/left.jpg); }
.layoutCol3 { background-repeat:repeat-y; background-position:left top; background-image:url(../images/client/257/images/right.jpg); }
#ctl00_Main_TicketPanel, .schedule_scheduler { padding:20px; padding-bottom:100px; }
.tdEnteteRegistrationLogo, #ctl00_Main_BtnDownloadAbstract, #ctl00_Main_TcktFront_cell_IT_14286 { display:none; }
.menu_top { background-color:#1b1b1b; height:43px; }
body { background-color:#C0C0C0; }
.TitreRubriqueBo { color:#015a9e; font-size:24px; padding-left:0; margin-left:0; }
.menu_top ul li.selected a
{
  display: block;
  background-color: transparent;
  background-image: url("../App_Themes/Fo/img/menu_roll_on.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}
.standtitle {
  background-color:#00609d; color:White; padding:4px; font-weight:bold;
}
.pricestable td { padding:2px; }
.standleft { padding:4px; }
.standright { padding:3px; }
/*.registration { padding-left:150px; }*/
.CssTextBox, #ctl00_Main_TcktFront_IT_LISTE_13913, #ctl00_Main_TcktFront_IT_LISTE_14331, .step2 .TxtBx, .step2 .DropdownList { width:435px; }
#ctl00_Main_TcktFront_IT_TEXTE_13930 { width:150px; }
