AbstractAlreadyregistered@import url('Abstract-A4.css');
@import url('FormStyle-1.css');
 
body { background-color:#F0F0F0; }
#contenu, #ctl00_TopLine {background-color: white;}

.group { padding-left:30px; padding-right:30px; }

@media(max-width: 480px){
   .menu_top ul li#ctl00_TblRwMenu_MTOP8183 {display:none !important;}
   .schedulecontainer { padding-left:0 !important; padding-right:0 !important; }
}

/* PROGRAMME */
.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:22px; border-bottom:solid 2px #00a0e1; color:#00a0e1; 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:#00a0e1; }
#contenu a.SpkName { font-size:22px; margin-right:10px; color:#00a0e1; }
.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:#00a0e1; }
.GrdVwScheduler .colTime { width:90px; font-weight:bold; }
.schedulerpopup .sessiontop { background-color:#00a0e1; padding:15px; color:White; margin-bottom:15px; }
.GrdVwScheduler .sessionType { font-size:11px; text-align:center; border-radius:50%; background-color: #00a0e1; 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);
}

/* LIEN BOUTON PDF PROGRAMME */
.schedule .session a.presentation {
    text-decoration: none;
    padding: 5px;
    padding-left: 22px;
    border: solid 1px #C0C0C0;
    background-position: 4px center;
    background-repeat: no-repeat;
    background-image: url(../images/pdf_icon50.png);
    background-size: auto 15px;
    background-color: White;
    color: #ff0000 !important;
}

/*GENERIQUE*/
#contenuContainer{ width:100%; margin:0px !important; padding:0px; }
.ContentBlockInner{max-width:1200px; padding-left:5% !important;}
#ctl00_Main_LayoutCell_1_6318, #ctl00_Main_LayoutCell_1_6320, #ctl00_Main_LayoutCell_1_6314 {width:1% !important;}
.formerText{display:none;}
.centerText{margin-left:20%; width:60%}
.titre_page,h1{color:#00a0e1; font-size: 2em; font-weight:bold; padding-left: 100px;}
.titre_cadrevert { background-color:#eac600; color:Black; padding:8px; display:block; }
#contenu .tblSide td { padding:8px; }
#contenu .tblSide a { color:#eac600; font-size:14px; }
.cadre {
  padding:10px;
  padding-top:5px;
  border:solid 1px #eac600;
  border-radius:8px;
  margin-bottom:10px;
  display:block;
  background-color:White;
  margin-right:5%;
  margin-left:5%;
  margin-top:1em;
  opacity:0.7;
}
#btnAnaforcalHome{display:none;}
.cadreTel {display:none;}
.convention{max-width:1200px; margin:auto; padding-right:2em; padding-left:2em;}
#ctl00_Main_Layout_6322{margin-bottom:2em;}
.titre_margin{margin-left:5%}
#ctl00_Main_PnlActions{float:right;}

    
/*ENTETE*/
.tdEnteteRegistrationTop {
    background-repeat: no-repeat;
    background-size: auto 70%;
    background-color: white;
    height: 100px;
    background-position-x: 225px;
    background-position-y: 30%;
}

/*Style des liens*/
a:hover{color:#009FE3 !important;}
a:focus, a:active {color:#000000;}
a:visited {color:#000000;}
a:link {color:#009FE3;}
a {color:#000000;}
a {text-decoration:none;}
#contenu a{color:#009FE3;}

/*MENU*/
.menu_top ul li ul { left:0; }
.menu_top ul li:hover a, .menu_top ul li.actif a { background-image:none; }
.menu_top ul li {max-width: 250px;font-size: 1em;}
.menu_top {height:49px; text-transform: uppercase; background-color:#009FE3 !important;}
.CellMenu {height:49px; background-color:#009FE3}
.menu_top ul li ul .CellMenu { height:auto; }
.menu_top_container_parent{max-width:1800px; margin-left:230px; }
.menu_top ul li:hover ul li a span{background-color:#eac600; color:#404040; padding-top:1em; font-size:1em;}
.menu_top ul li:hover, .menu_top ul li ul li a:hover{background-color:#eac600}
.menu_top ul li ul li a span span {background-color:#eac600; margin:0;}
.menu_top ul li ul li, .menu_top ul li ul li a {background-color:#eac600; max-width: 100%;}
.menu_top ul li ul{background-color:#eac600; margin-top:0; margin-right:20px; width:250px;}
.menu_top ul li a:hover {background-color:#eac600 !important;}
.menu_top ul li a {font-weight:normal;font-size:1em; padding-top:1.2em;}
.menu_top ul{background-color:#009FE3}
.menu_top ul li ul li a span span {color: #404040;}
.menu_top ul li ul li a { height:auto !important; }

/*side menu fixe*/
/*.tblSide{width:240px;position:fixed;left:130px;top:190px;background-color:White;}*/
.tblSide{display:none;}

/*ACCUEIL*/
.logoCFA{position: absolute; left:20px; margin-top:10px; top:2px; background-image:url(../images/client/947/images/logoCFA.png); background-repeat:no-repeat; z-index:1000; width:16em; height:16em; background-size:100% 100%;cursor:pointer;}
.fond{background-image:url(../images/client/947/images/FondCFA.jpg); background-repeat:no-repeat; background-size: 100% auto; }
.fullCFA{width:90%; margin-left:10%; padding-top:4em;height:1em;}
.blockBtn{max-width:80%; margin-left:20%; padding:3em; height:40em; margin-top:5em; padding-top:0;}
.btnCFA img{width:14em; height:14em; padding:3em;}

/*BOUTONS*/
.btnAnaforcal{  
  background-color:#eac600;
  border-radius:5px;
  cursor:pointer;
  color:#0a0a0a;
  font-family:Arial;
  font-size:12px;
  padding:4px 4px;
  text-decoration:none;
  margin-right:15%;
  margin-top:-1em;
  float:right;
  opacity:0.7;
}
.btnAnaforcal:hover,.btnAnaforcal:active, .btnAnaforcal:visited, .btnAnaforcal:link  {background-color:#eac600;text-decoration:none;  color:#0a0a0a;}
.btnAnaforcal:hover{color:#00a0e1;}
.CssButton {background-color:#eac600; background-image: none; color:White;height:auto; padding:8px;}
.CssButton:hover { background-image:none;background-color:#009FE3; }

/*INSCRIPTION*/
#registration {margin: auto;padding-top: 2em; max-width: 1000px;}
#ctl00_tdCorpsRegistration{background-color: #ffffff; /*padding:2em;*/}
.tableRegistration {vertical-align: top;padding: 0px;width:100%;}
.bottom_content { border-top:solid 1px #C0C0C0; padding-top:15px; padding-bottom:15px; }
.tdEnteteRegistrationLogo {display:none;}/*sinon espace à gauche sur la bannière*/
div#RegistrationConfirmation {padding:20px;}
div#ctl00_mainTableRegistration {background-repeat:no-repeat;/*box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);*/background-position:top center;margin:0 auto;}
#registration{padding:2em}
#ctl00_Main_PnlProfile{max-width:1000px; margin:auto;}
#ctl00_Main_TcktFront_BtnMobileNext{margin-left:1em;}
.mobile .MenuRegistration .CurrentMenuRegistration {color:#009FE3; background-color:#FFFFFF;}
.mobile .MenuRegistration {background-color:#FFFFFF;}
.registration{margin-left:5%;}
.RubriqueSpan {background-color:#FFFFFF;}
.TitreRubriqueBo {background-color: #FFFFFF;color:#009FE3; font-size:1.3em;border-bottom:solid 1px #009FE3;}
#frontloggedas{max-width:1200px; margin:auto; float:right;}
.PnlIdentificationLogout {
    height: 20px;
}

/*AUTHENTIFICATION*/
.GroupAuthPanel{padding-top:50px; max-width:1000px;margin:auto;margin-bottom:2em;}
#ctl00_Main_authContainer{margin:auto; margin-bottom:2em;}
.centerCompte{max-width:300px; margin:auto;margin-bottom:2em; font-size:1.4em}

/*PROGRAMME*/
.schedulecontainer{min-height: 220px; /*max-width: 1000px;*/ margin: auto; padding: 2em;}
#ctl00_Main_LayoutCell_1_6312{padding:1em;}
.schedule_detailed{max-width:1200px; margin:auto;}
.schedule_scheduler{max-width:1400px; margin:auto;}
#ctl00_Main_SearchTopPnl{max-width:1400px; margin:auto;}
.schedule .overview .session {min-height:100px; width:120px;}
.schedule .intervention .code, .schedule .session .intervention .sep1{display:none;}
.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);
}

/*ABSTRACTS*/
.abstractFront{max-width:1200px; margin:auto; padding:2em;}
.CONTENT_SPEAKERS{max-width:1200px; margin:auto; padding:2em;}
.AbstractRegistration, .AbstractAlreadyregistered {border:solid 1px #eac600; border-radius:8px; min-height: 100px;}
.AbstractSubmitterInfo {background-color: #FFFFFF; border: 0px solid black; border-radius:0px; padding:5px;}
.tdCorpsRegistration ul{margin-left:10%;}
#ctl00_Main_PnlSubmitterInfo{margin-left:-2em;}
#ctl00_Main_PnlNewSubmitterContainer{margin-bottom:2em;}
#ctl00_Main_PnlAlreadyRegisteredContainer{margin-bottom:2em;  }
.AbstractRegistration{margin-right:2em;}
#ctl00_Main_tdxls1{padding-top:2.5em;}
.AbstractTitle{color:#009FE3}
#ctl00_Main_WbUsrCntrlAbstract_RowTypeAbstract{display:none;}
#dvAbstractInformationBottom{display:none;}
#ctl00_Main_LnkBtnLogoutLink{color:#EAC600 !important; }
#ctl00_Main_LnkBtnLogoutLink:hover{color:#009FE3 !important;}

/*TITRES*/
h2 {color:#030344; font-size:1.4em;}
h3 {color:#0fa275; font-size:1.1em;}
#ctl00_Main_TcktFront_IT_LBL72436 p span strong{color:#EAC600;}
#ctl00_Main_TcktFront_IT_LBL72437 p span strong{color:#EAC600;}

/*FOOTER*/
#ctl00_MBOTTOM8196{background-color:#FFFFFF; color:#009FE3;}
#ctl00_TblRwMenu_MBOTTOM8196{background-color:#FFFFFF; color:#009FE3;}
.bottom_content {border-top:0px;}

/*ESPACE PERSO*/
#frontloggedas{max-width:1200px; margin:auto; float:right; margin-right:10%}


/*LogoProgramme*/
.schedule .session .logo {
    top: 0px;
    border: solid 0px #C0C0C0;
    border-left: solid 0px #C0C0C0;
    border-right: solid 0px #C0C0C0;
    border-bottom: solid 0px #C0C0C0;
    background-color: transparent;
    z-index: 2;
}
.schedule .session11872 .logo img, .schedule .session11872 img.sessionLogo {max-width:30%; float: right;}

/*ART-Call for abstract*/
.generalInfo{margin-left:10%}

/*RESPONIVE*/

@media (min-width: 783px) and (max-width: 1300px) 
{
.menu_top ul li {max-width: 100%;font-size: 1.3em;}
.tdEnteteRegistrationTop {
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-color: white;
    height: 150px;
    background-position-x: 40%;
    background-position-y: 40%;
    width: 100%;
    }
    .btnAnaforcal {margin-right:7%;font-size:10px; padding:3px 3px;}
    .logoCFA{top:8em; width:12em; height:12em; background-size:100% 100%; left:1em;}
    .blockBtn{max-width:90%; height:22em; margin-top:0px; margin-left:5%; margin-top:1em;}
   /*.tblSide{left:10px;width:220px; top:370px;}*/
   .tblSide{display:none;}
   .ContentBlockInner{padding-left:0px !important;}
   .menu_top ul li a {font-size: 0.8em;}
   .btnCFA img {width: 10em; height: 10em; padding: 3em;}

}

@media (min-width: 1180px) and (max-width: 1300px) 
{
.logoCFA{top:6.2em; left:0.5em;}
}

@media(max-width: 782px)
{ 
  .menu_top ul li ul { display:block !important; width:100% !important; position:relative !important; top:0 !important; }
  .menu_top ul li ul li { border-bottom:none !important; }
  .CellMenu, .menu_top ul li a { height:auto !important; }
  .ContentBlockInner{padding-left:0px !important;}

}

@media (min-width: 481px) and (max-width: 782px) 
{
.menu_top_container_parent { margin-left:0 !important; width:100% !important; }
.tdEnteteRegistrationTop {
    background-repeat: no-repeat;
    background-size: 120% auto;
    background-color: white;
    height: 100px;
    background-position-x: -7px;
    background-position-y: 40%;
    width: 100%;
    }
    .fond { background-position:center center; background-size:auto 100%; }
.menu_top ul li {max-width: 100%;font-size: 1em; width:100%; text-align:left;}
.menu_top ul li ul li { width:100% !important; padding-left:0 !important; padding-right:0 !important; }
.menu_top ul li a { border-right:solid 1px White; border-bottom:solid 1px White; display:block; }
#ctl00_MTOP8194 span span{font-size:1em;}
#ctl00_MTOP8207 span span{font-size:1em;}
.btnAnaforcal {margin-right:5%; font-size:8px; padding:2px 2px;}
.logoCFA{top:5em; width:10em; height:10em; background-size:100% 100%; left:40em;}
.fullCFA{height:8em;}
 .blockBtn{max-width:90%; height:22em; margin-left:5%; margin-top:1em;}
 .btnCFA img{width:10em; height:10em; padding:1em}
 .tblSide{display:none;}
 .logoCFA {top: 5.5em; width: 5em; height: 5em;background-size: 100% 100%;left: 2em;}

  #ctl00_Main_PnlAlreadyRegisteredContainer, #ctl00_Main_PnlNewSubmitterContainer {width:100%; margin-left: 0em; }
  .AbstractRegistration {margin-right: 0em;}
  .cadreSubmit {margin-right: 3%;margin-left: 6%;}
}

@media(max-width: 480px){
   #ctl00_TblRwMenu_MTOP8183{display:none !important;}
.titre_page,h1{padding-left: 5%}
.menu_top ul li ul {margin-left:17px;}
.menu_top_container_parent {margin-left:0 !important; width:100% !important;}
.menu_top ul li {max-width: 100%;font-size: 1em; width:100% !important; text-align:left !important; border-bottom:solid 1px White;}
#ctl00_MTOP8194 span span{font-size:1em;}
#ctl00_MTOP8207 span span{font-size:1em;}
.blockBtn{max-width:90%; padding:3em; height:660px; margin-left:5%; margin-top:1em;}
/*#ctl00_registrationTopCell { height:16em;}*/
#ctl00_registrationTopCell {height:6.2em;}
.logoCFA{top:0em; width:5.5em; height:5.5em; background-size:100% 100%; left:1em; display:block;}
/*.tblSide{left:10px;top:300px;width:100%;padding-right:10px;}*/
 .tblSide{display:none;}
 .tdEnteteRegistrationTop {background-image:url(../images/client/947/images/bannerMobile.jpg) !important; background-size:100% auto; background-position-x: 0px; background-position-y: 0px;}
/* .tdEnteteRegistrationTop {background-position-x: 150px; background-position-y: 45px;background-image:url(../images/client/947/images/bannerMobile.jpg) !important; background-size:50% auto}*/
 .centerText{margin-left:5% !important; width:95% !important}
 .registration{margin-left:5%;}
 .btnAnaforcal {border-radius: 3px;font-size: 10px;padding: 2px 2px;margin-right: 5%;margin-top: -1.5em; opacity: 0.7;}
 .fond{background-image:url(../images/client/947/images/BackgroundMobile.jpg); background-repeat:no-repeat; background-size: 100% 100%; margin-top:-1em;}
 .fullCFA{display:none;}
/* .btnCFA img{width:7em; height:7em; padding:2em; margin-left:10%;}*/
 #ctl00_Main_PnlSubmitterInfo {margin-left: 0em;}
 .AbstractRegistration {margin-right: 0em;}
 #btnAnaforcalHome{background-color:#eac600;
  border-radius:5px;
  cursor:pointer;
  color:#0a0a0a;
  font-family:Arial;
  font-size:12px;
  padding:4px 4px;
  text-decoration:none;
  margin-right:7%;
  margin-top:1em;
  float:right;
  opacity:0.8;
  display:block;}
#bntCFA1, #bntCFA2, #bntCFA3, .btnCFA img{display:none;}
#logoCFAHome{
    position: absolute;
    left: 15%;
    margin-top: 10px;
    top: 12em;
    background-image: url(../images/client/947/images/logoCFA.png);
    background-repeat: no-repeat;
    width: 16em;
    height: 16em;
    background-size: 100% 100%;
    cursor: pointer;
}
#fullCFAHome{
    position: absolute;
    left: 50%;
    top: 26em;
    background-image: url(../images/client/947/images/btnAllergie.png);
    background-repeat: no-repeat;
    width: 10em;
    height: 4em;
    background-size: 100% 100%;
}
#datesHome{
    position: absolute;
    left: 15%;
    top: 40em;
    background-image: url(../images/client/947/images/dates.png);
    background-repeat: no-repeat;
    width: 16em;
    height: 3em;
    background-size: 100% 100%;
}
/*.schedule_detailed {
    max-width: 60%;
    float: left;
}*/
.schedule .session .logo {display:none;}
.schedule .session {width: 95%;}
.layouttop6596{width: 90%;}
}


/*--------------------------------------------------------------------------------ANCIEN STYLE--------------------------------------------------------------*/


@media (max-width:480px) {
.abstractpreview .abstractcontent { width:auto !important; }
.abstractslist .searchtxt { width:100%; font-size:18px !important; }
.abstractslist .DropDownList { width:100%; font-size:18px; margin-bottom:15px; }
.abstractslist a.abstractLink, .abstractslist a.abstractLinkAlt { display:block; font-size:16px; padding:4px; }
#contenu .abstractslist a.abstractLink { background-color:#009FE3; color:White; }
#contenu .abstractslist a.abstractLinkAlt { color:#009FE3; }
#ctl00_Main_PnlSession.confirm .ccontainer { width:380px !important; }
.confirm .ccontainer .SocialShare { display:none !important; }
}



