dy {
  background-color:#FFF;
  /*background-repeat:repeat-x;*/
  background-position:center top;
  background-image:url(../images/client/316/images/background.jpg);
  font-family: Calibri, Arial;
}

/*Banniere*/
.blocksep{ display:none !important; }
.tdEnteteRegistrationTopInner p{margin:0;}

/*Menu
.menu_top { border-top:solid 1px #005dab border-bottom:solid 1px #005dab; background-color:#d90e14; }
.CellMenu{height: 25px !important;border:none;}
.smenutop {display: block;width: 100%;height: 47px;border:none;}
.menu_top ul li a { width:100%;padding-left:20;padding-right:20;border:none;}
.menu_top ul li ul {
  width:25%!important;
  font-size:8px !important;
 border:none;
}
*/
/*Taille des Cellules du menu (4 = 25%, 5 =20%, ...)
#ctl00_TblRwMenu_MTOP11824 { width: 20%;}
#ctl00_TblRwMenu_MTOP11825 { width: 20%;}
#ctl00_TblRwMenu_MTOP11843 { width: 20%;}
#ctl00_TblRwMenu_MTOP11823 { width: 20%;}

.menu_top ul li ul li div, .menu_top ul li ul li, .menu_top ul li ul, .menu_top ul li ul li a {
  background-color:white;
  padding:0;
  height:auto;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  font-size:9px !important;
}
.menu_top ul li ul li { float:left; }
.menu_top ul li ul li a { margin-top:3px; color:#575756; border-right:solid 1px #bababa; padding:2px; padding-top:2px; padding-bottom:2px; padding-right:15px; background-color:white; }
.menu_top ul li:hover a, .menu_top ul li.selected a
{
  background-image:none;
  color:#FFF;
  background-color:#CC00FF;
}
.menu_top ul li ul { width:600px;font-size:9px; padding-top:10px !important; top:25px !important;background-color:transparent !important;  }
.menu_top ul li ul li { font-size:9px; padding:0 !important; dispaly:inline !important; background-color:transparent !important;}
.menu_top ul li ul li a {color:#d42d27; border-left:solid 1px #005dab; margin:0 !important; padding:10px !important; background-color:transparent; width:230px; background-image:none;}
.menu_top ul li:hover ul li { margin:0px !important;padding:0px !important; }
.menu_top ul li ul li a span span{margin:0px !important;padding:0px !important;}
.menu_top ul li ul li a:hover {
margin:0px !important;
padding:10px 10px 0px 10px !important;
height:20px;
}


/* Menu : Centrer les onglets*/
.menu_top_container{margin: auto; width: 800px;}/*Limite la largeur du contenant et le centre*/
.menu_top ul li a {height:22px; font-size:19px; font-weight:normal;}
.menu_top ul li ul li a {
  background-color: #E5E0DD;
  padding:0;
  height:auto;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  font-size:18px;
}

.tdEnteteRegistrationTop{height:258px;}

.sep1 { display:none }
.sep2 { display:none }
.sep4 { display:none }

/*Générique

.tableRegistration { width:100%;max-width:1000px;background-color:White; border-left:solid 1px #005dab; border-right:solid 1px #005dab; border-bottom:solid 1px #005dab; }
*/

.tableRegistration{max-width: 1000px;}
.tdCorpsRegistration {padding:45px;padding-top:25px;}
#contenu {
  display:block;
  background-repeat:repeat-y;
  background-image:url(../images/client/224/images/registrationbg.png);
  background-position:right top;
}

/*Divers*/
.overview .theme206:hover { background-color:#f9ee51; }
.overview .theme207 { background-color:#fece8a; }
.overview .theme207:hover { background-color:#CC00FF }

#RUBRIQUE_B_1201 .ItemBase11 { padding-bottom:30px; }
#RUBRIQUE_B_1201 .ItemBase11 label { font-weight:bold; }
#RUBRIQUE_B_1201 .TitreGroupe { color:#ff6600; padding-top:5px; }

.TitreGroupe { padding-top:15px; }


/*Bouton caché*/
#ctl00_Main_TcktProfile #ctl00_Main_BtnSave { display:none; }


.agendapdf { display:none; }
.sTitle { color:#025EA8; display:block; border-bottom:solid 1px Black; font-size:16px; }
.TitreRubriqueBo {color:#025EA8;font-size:40px;}

/*Abstract*/
.date .dateday { display:none; }
.DownloadProgram { display:none; }
.speakers { background-color:White; }
.speakers tr:hover td { background-color:#EFEFEF; color:#e84f26; }
.speakers tr:hover .viewsession { text-decoration:underline; }
.speakers .firstletter { display:block; font-size:24px; font-weight:bold; color:#e84f26; margin-bottom:10px; border-bottom:solid 1px #e84f26; }
.speakers .viewsession { cursor:pointer; }

.schedule .session a.presentation { text-decoration:none; color:#ff0000 !important; }
.schedule .session .intervention .speaker .lastname { text-transform:capitalize; }
.schedule .session .room { display:block; color:#ff0000; padding-left:16px; background-repeat:no-repeat; background-position:left center; background-image:url(../images/client/224/images/lt.png); }
.code { display:none; }

/*Abstract*/
.AbstractSubmitterInfo {background-color:#a0c9ea; padding:10px; border:dotted 1px #C0C0C0; }
.AbstractSubmitterInfoBottom { background-color:Transparent; border:none; padding:10px; }

.InnerTicketPnl { width:850px; display:block; position:relative;top:0;left:0; }

#back-top a { display:block; }
#back-top span { background-color:#991a84; }
#back-top a:hover span { background-color:#4962AE; }



/*Programme
.schedule .session .intervention .code, .schedule .session .interventions .intervention .sep1 { display:none; }
.schedule .session .description { font-size:12px; }
.session { background-color:#FFF; }
*/

.schedule .date .dateday { display:inline; }
#contenu .GrdVwScheduler .description a { text-decoration:underline; }
.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:#00a0e1; }
.schedule .CellSessionExpanded .session { border-radius:0; border-left: solid 1px #C0C0C0 !important; }
.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:24px; border-bottom:solid 2px #1d70b7; color:#1d70b7; display:block; padding-bottom:5px; padding-top:10px; }
.speakers .viewsession:hover { text-decoration:underline; cursor:pointer; }
.FirstLineOfDayFull td { padding-bottom:10px; }
#contenu .GrdVwScheduler .SchedulerSessionTitle a:hover { color:#1d70b7; }
#contenu a.SpkName { font-size:24px; margin-right:10px; color:#1d70b7; }
.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: #0c63d3 ; }
.GrdVwScheduler .colTime { width:90px; font-weight:bold; }
.schedulerpopup .sessiontop { background-color:#1d70b7; padding:15px; color:White; margin-bottom:15px;}
.GrdVwScheduler .sessionType { font-size:13px; text-align:center; border-radius:50%; background-color: #1d70b7; display: inline-block; width: 26px; height: 21px; padding-top: 5px; vertical-align: middle; margin-left: 10px; float:left; color:White; }
.schedule .session .time1 {display: inline-block;}
.schedule .session .room {
    display: block;
    color: #ff0000;
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/client/163/images/lt.png);
}
.schedule .date {font-size: 22px;}
.schedule .session .sessiontop {
    display: block;
    font-size: 18px;
}


/*

.schedulecontainer{max-width:1200px; margin:auto;  width:90% ;margin-right: 5%; margin-left: 5%; margin-top: 15em;}
.schedule_detailed{max-width:1200px; margin:auto; margin-top: 2em;}
.schedule_scheduler{max-width:1400px; margin:auto; margin-top: 2em;}
#ctl00_Main_SearchTopPnl{max-width:1400px; margin:auto; margin-top: 2em;}
.schedule .overview .session {min-height:100px; width:120px;}
.schedule .intervention .code, .schedule .session .intervention .sep1{display:none;}
.schedule .session .room {
    display: block;
    color: #ffffff;
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/client/163/images/lt.png);
}
*/
