body { 
  background-color:#FFF; 
  /*background-repeat:repeat-x;*/
  background-position:center top;
  background-image:none;
  font-family: /*Calibri,*/ Arial;
}

/*Style lien*/
#contenu a span {color: #025EA8 !important; text-decoration:none;}
#contenu a {color: #025EA8 !important; text-decoration:none;}
#contenu a:hover, #contenu a:focus {color:  #78C494 !important;}
#contenu a span:hover, #contenu a span:focus {color:  #78C494 !important;}

.RubriqueSpanN1 .TitreRubriqueBo span { display:none; }

#RUBRIQUE_B_6322 .ItemTypeTEXTE input { max-width:250px; }
#RUBRIQUE_B_6322 table.ItemTypeLABEL, #RUBRIQUE_B_6322 table.ItemTypeTEXTE { margin-left:20px; }
#ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_86005, #ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_86005, #ctl00_Main_TcktFront_TblTicket_IT_86006 { margin-left:0 !important; }
.ItemKLblInscrits, .ItemKAjoutmanuel input { display:none; }
.ItemKAjoutmanuel label { padding:5px; color:White; background-color:#025EA8; cursor:pointer; }

/*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_MTOP10094 { width: 25%;}
#ctl00_TblRwMenu_MTOP10095 { width: 25%;}
#ctl00_TblRwMenu_MTOP11394 { width: 25%;}
#ctl00_TblRwMenu_MTOP10093 { width: 25%;}

.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:#e06045; 
}
.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;
}
.tdEnteteRegistrationTop{height:221px;}


/*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; }
.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:#fabb88; }

#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); }

/*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:#025EA8; }
#back-top a:hover span { background-color:#78C494; }



/*Programme*/
.schedule .session .intervention .code, .schedule .session .interventions .intervention .sep1 { display:none; }
.schedule .session .description { font-size:12px; }
.session { background-color:#FFF; }

/*Texte "ville" et "cedex" alignés sur la droite*/
#ctl00_Main_TcktFront_IT_LBL_TEXTE_85951, #ctl00_Main_TcktFront_IT_LBL_TEXTE_85952 {
text-align: right;
}
