@import url('Abstract-A4.css');

#ctl00_Main_ItemNewRow114642{
    width: 444%;
    margin-left: -386px;
}
/*Bannière*/ 
.tdEnteteRegistrationTopInner .blocksep{display: none;}
.tdEnteteRegistrationTopInner p{margin: 0; padding:0;}

#ctl00_Main_RadGridInterventions_ctl00_ctl04_ImgBtnEditAbstract{background-color: #E7B0C7;}

#ctl00_Main_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE { display:none; }
#dvAbstractInformationBottom, dvAbstractInformationTop { display:none; }
.cke_button__justifyleft, .cke_button__justifycenter, .cke_button__justifyright, .cke_button__justifyblock, .cke_button__table, .cke_button__ckeditor_wiris_formulaeditor { display:none !important; }
#ctl00_Main_WbUsrCntrlAbstract_cellBtnPreview, #ctl00_Main_WbUsrCntrlAbstract_cellBtnPreviewTitle { display:none; }
.profile .conflictsRefused, .SpeakerUpload, #ctl00_Main_WbUsrCntrlAbstract_RowTypeAbstract, #ctl00_Main_WbUsrCntrlAbstract_rwAbstractId { display:none; }
.tblAbstractSubmission { margin-top:30px; }
.tblAbstractTdTitle, .tblAbstractTdValue, .tblAbstractTrTitle { display:none; }
.RadGrid input[type="image"] {
    cursor: pointer;
    background-color: #E7B0C7;
}


/*Cacher l'étape 3 groupe*/
.itemLabelRow {
    display: block !important;
}

/*Cacher l'étape 3 groupe*/
#ctl00_Main_ctl01_MenuStep3 {display:none;}
/* Modification antérieure à 2020, qui consiste à cacher les modérateurs, supprimée pour l'instant (08/2020) MC*/
/*.profile .RoleChair, .schedule .session .moderators { display:none !important; }*/

#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_859{ font-size:22px; display:block; margin-bottom:20px; }
.InvitedAbstractForm { width:100px; }
.InvitedAbstractForm input { width:16px; }
/*.FileUploadForm { display:none; }*/

.schedule .schedulerpopup .session .intervention
{
margin-bottom:25px;
padding:10px;
border:solid 1px #C0C0C0;
background-color:#FAFAFA;
}
.tdEnteteRegistrationTop { background-position:center top; }
#ctl00_Main_moreitems, #ctl00_Main_DEL_FITEM_48614 { display:none; }
.attendeeprofile, .abstractFront { max-width:1000px; }
/*cases à cocheracceptation vidéos cachées*/
.attendeeprofile .ScheduleManagement .FormCopyright { display:none; } 
.exhibitorlist .exhlogo img {
  /*max-width: 320;
  max-height: 200px;
  width:auto;*/
  vertical-align:middle;
  margin-top:30px;
}
.profile .FormObjectives, .exhitem3, .exhitem4, .exhitem5, #ctl00_Main_MenuStep3, .SpeakerFormStatus { display:none; }
.exhibitorfile .exhcompanyname {font-weight:bold;}

#mainNav.threeStep li {
  width: 50%;
}
#mainNav.threeStep li a {
  width: 50%;
}
.exhibitorfile .exhlogo { max-width:none; width:auto; }
div.groupGPARTENAIRE { background-color:#fffff; }
#ctl00_Main_Exhibitor_C1914_1235 table td { background-color:#ebebeb; }
div.groupGPARTENAIRE:hover { background-color:#f0de00 !important; }
div.groupGPARTENAIRE table td { background-color:#ffe9bf !important; }
#ctl00_Main_Exhibitor_C1914_1065 td.exhlogo { background-color:#38529d; }


.session-room {   display: inline-block;   font-size: 11px;   font-weight: bold;   padding-bottom: 15px; }
.session-rooms {   margin: 30px 20px; clear:both; }
.session-rooms:nth-child(1) .session {   border: solid 1px #ee7a13; }
.session-rooms:nth-child(2) .session {   border: solid 1px #00adee; }
.session-rooms:nth-child(3) .session {   border: solid 1px #ed1f3a; }
.session-rooms:nth-child(4) .session {   border: solid 1px #66ad3e; }
.session-rooms .date {   height: 30px;   margin-bottom: 15px; }
.session-rooms .date:after {   clear: both; }
.session-rooms .date span {   color: #fff;   display: inline-block;   float: left;   height: 22px; }
.session-date {   color: #fff;   font-weight: normal;   padding: 5px 50px;   text-transform: uppercase;   width: 90%; }
.session-rooms .date span:nth-child(1), .session-rooms .date span:nth-child(3) {   background: #fff url('/key4register/images/client/273/images/sprite_afvac.jpg') no-repeat;   display: inline-block;   height: 32px;   width: 32px; }
.session-rooms:nth-child(1) .date span.left {   background-position: -71px -0px; }
.session-rooms:nth-child(1) .date span.right {   background-position: 0px 0px; }
.session-rooms:nth-child(2) .date span.left {   background-position: -141px 0px; }
.session-rooms:nth-child(2) .date span.right {   background-position: -71px 0px; }
.session-rooms:nth-child(3) .date span.left {   background-position: -104px -0px; }
.session-rooms:nth-child(3) .date span.right {   background-position: -36px 0px; }
.session-rooms:nth-child(1) .date span {   background-color: #ee7a13; }
.session-rooms:nth-child(2) .date span {   background-color: #00adee; }
.session-rooms:nth-child(3) .date span {   background-color: #ed1f3a; }
.session-rooms:nth-child(4) .date span {   background-color: #66ad3e; }
.session-rooms .session:hover {   background-color: #e2e2e2 !important; color: #000 !important; }
.session {   
/*font-size: 10px;*/
margin: 0 10px; padding-bottom:20px }
.session-date {   margin: 0px 10px; }
.session .session-time {   display: inline-block;   
/*font-size: 10px;   */
font-weight: bold;   padding-bottom: 10px; }
a.fancybox {   text-decoration: none; }
.theme6830 {   background: #fff url('/key4register/images/client/273/images/afvac_niveau1.jpg') no-repeat 10px bottom; padding-bottom:30px !important }
.theme6832 {   background: #fff url('/key4register/images/client/273/images/afvac_niveau2.jpg') no-repeat 10px bottom; padding-bottom:30px !important }
.theme6834 {   background-color : #fee0c9}

.session-logo {width: 80px;margin-top: 15px;}
.session-search{display:none}
.exhitem3, .exhitem4, .exhitem5 { display:none; }
.exhibitorfile .exhcompanyname {font-weight:bold;}

#mainNav.threeStep li {
  width: 50%;
}
#mainNav.threeStep li a {
  width: 50%;
}
.exhibitorfile .exhlogo { max-width:none; width:auto; }
div.groupGPARTENAIRE { background-color:#fffff; }
#ctl00_Main_Exhibitor_C1914_1235 table td { background-color:#ebebeb; }
div.groupGPARTENAIRE:hover { background-color:#f0de00 !important; }
div.groupGPARTENAIRE table td { background-color:#ffe9bf !important; }
#ctl00_Main_Exhibitor_C1914_1065 td.exhlogo { background-color:#38529d; }


.schedule .dateday, .schedule .session .code, .schedule .session .sep2, .schedule .session .sep4, .ImgManageAgendaIntervention, #ctl00_Main_BtnSwitchMode, #ctl00_Main_divagendabottom { display:none; }
.schedule .date { display:block; text-align:center; font-size:16px; background-color:#003b4c; color:White; padding:5px; text-transform:uppercase; }
.schedule .session { border-radius:0; }
.schedule .session .time1 { padding-left:15px; padding-right:15px; font-weight:bold; display:inline-block; padding-top:10px; padding-bottom:10px; float:left; margin-right:15px; }
.schedule .session .spanAgenda { float:left; height:37px; padding-left:10px; }
.schedule .session .spanAgenda img { margin-top:10px; }
.schedule .session { padding-left:0; padding-top:0; padding-right:0; background-position: 40px 60px; min-height:140px; }
.schedule .session .sessiontoppart2 { background-color:White; display:block; padding-top:10px; padding-bottom:10px; }

.schedule .overviewtable .session:hover .sessiontoppart2 { text-decoration:underline; }
.schedule .overviewtable .session { background-image:none !important; }
/*.schedule .session .intervention, .schedule .session .moderators { margin-left:165px; }*/

/* SYMPOS */
.schedule .type1 .time1, .schedule .type1 .spanAgenda, .schedule .overviewtable .type1, .schedule .overviewtable .type1 .sessiontoppart2, .schedule .type1 .sessiontop { background-color:#126e8b; color:White; }
.schedule .overviewtable .type1 .sessiontoppart2 { background-color:#126e8b; }
.schedule .type1 { border-color:#126e8b; }
.schedule .type1 .sessiontop { border-bottom:solid 1px #126e8b; }
.schedule .type1 .sessiontop .sessiontoppart2, .schedule .type1 { color:#126e8b; }
.schedule .type1 { background-image:url(../images/client/498/images/sympo.png); background-repeat:no-repeat; }

/* ATELIERS */
.schedule .type2 .time1, .schedule .type2 .spanAgenda, .schedule .overviewtable .type2, .schedule .overviewtable .type2 .sessiontoppart2, .schedule .type2 .sessiontop { background-color:#000000; color:White; }
.schedule .overviewtable .type2 .sessiontoppart2 { background-color:#000000; }
.schedule .type2 { border-color:#000000; }
.schedule .type2 .sessiontop { border-bottom:solid 1px #000000; }
.schedule .type2 .sessiontop .sessiontoppart2, .schedule .type2 { color:#000000; }
.schedule .type2 { background-image:url(../images/client/498/images/workshop.png); background-repeat:no-repeat; }

/* PLENIERE */
.schedule .type3 .time1, .schedule .type3 .spanAgenda, .schedule .overviewtable .type3, .schedule .overviewtable .type3 .sessiontoppart2, .schedule .type3 .sessiontop { background-color:#6bb4d8; color:White; }
.schedule .overviewtable .type3 .sessiontoppart2 { background-color:#6bb4d8; }
.schedule .type3 { border-color:#6bb4d8; }
.schedule .type3 .sessiontop { border-bottom:solid 1px #6bb4d8; }
.schedule .type3 .sessiontop .sessiontoppart2, .schedule .type3 { color:#6bb4d8; }
.schedule .type3 { background-image:url(../images/client/498/images/general.png); background-repeat:no-repeat; }
.schedule .type2 .intervention { display:none; }
.schedule .type6 { min-height:50px; border:none; margin-bottom:0; padding-bottom:0; }
.schedule .type6 .sessiontop { border:solid 1px #f8a351; }
.schedule .type6 .sessiontoppart2 { background-color:#f8a351; color:White;  }
.schedule .type6 .time1, .schedule .type6 .spanAgenda { background-color:White; color:Black; }
.schedule .type6 .ImgManageAgenda { visibility:hidden; }

.ContentBlockInner, .registration { max-width:1000px; font-family:'Century Gothic', 'Arial', 'sans-serif' }
.layouttop2517 .ContentBlockInner { max-width:100%; }
.layouttop2517 .layoutinner { max-width:100%; padding-bottom:0; }
.Login { width:100% !important; }


.divTblGroupMenuChoice, .exhibitionorder, .groupprofile, .RegConf, .schedulecontent, .schedulemenu { max-width:1000px; }
#RegistrationConfirmation { padding-left:0 !important; padding-right:0 !important; }

/*.exhibitorlist a.fancybox { float:left; width:50%; }*/

.exhibitorlist .exhibitoraltRow td, .exhibitorlist div.exhibitoraltRow table, .exhibitorlist .exhibitorRow td, .exhibitorlist div.exhibitorRow table {
    background-color: #FFF;
}

.exhibitorlist a.fancybox:hover .exhcompany { text-decoration:underline; }

.exhibitorlist a.fancybox div.exhibitoraltRow { float:left; width:49%; padding:0; }
.exhibitorlist a.fancybox div.exhibitorRow { float:right; width:49%; padding:0; }

.exhibitorlist a.fancybox div.exhibitoraltRow table, .exhibitorlist a.fancybox div.exhibitorRow table { height:220px; }

.layoutinner { max-width:1000px; padding-bottom:20px; padding-top:20px; }
#ctl00_Main_LayoutCell_1_2565, #ctl00_Main_LayoutCell_1_2516, #ctl00_Main_LayoutCell_1_2559, #ctl00_Main_LayoutCell_1_2558, #ctl00_Main_LayoutCell_1_2515, #ctl00_Main_LayoutCell_1_2555, #ctl00_Main_LayoutCell_1_2554, #ctl00_Main_LayoutCell_1_2553 { padding-bottom:20px; }
.groupregistration { max-width:1000px; }
.groupregistration #ctl00_Main_BtnSaveGroup { margin-left:160px; }
.PaveOrange, .PaveOrangeExpo {
  background-color:#f8a351;
  padding:20px;
  color:White;
  margin-left:20px;
  cursor:default;
}
.PaveNoir {
  background-color:#000000;
  padding:20px;
  color:White;
}
.PaveBlanc { margin-left:20px; }
.PaveBleu {
  background-color:#003b4c;
  padding:20px;
  color:White;
  margin-left:20px;
}
.PaveOrangeExpo, .PaveBleu, .PaveNoir { min-height:345px; cursor:default; }
.PaveOrangeLeft {
  background-color:#f8a351;
  padding:20px;
  color:White;
  margin-right:20px;
  cursor:default;
}

.BlocBleuFonce {
  background-color:#126e8b;
  padding:20px;
  color:White;
  margin-left:0px;
  cursor:default;
}
.BlocBleuClair {
  background-color:#82c2e8;
  padding:20px;
  color:White;
  margin-left:20px;
  cursor:default;
}

#contenu .PaveOrange a, #contenu .PaveOrangeExpo a, #contenu .PaveOrangeLeft a, #contenu .PaveBleu a, #contenu .PaveNoir a, #contenu .BlocBleuClair a
{
cursor:pointer;
margin-top:20px;
color:White;
border:solid 1px White;
padding:10px;
display:block;
text-transform:uppercase;
background-color:Transparent;
text-decoration:none;
}
#contenu .PaveOrange a:hover, #contenu .PaveOrangeExpo a:hover, #contenu .PaveOrangeLeft a:hover
{
text-decoration:none;
color:#f8a351;
background-color:White;
}
#contenu .PaveNoir a:hover
{
text-decoration:none;
color:#000000;
background-color:White;
}
#contenu .PaveBleu a:hover, #contenu .BlocBleuClair a:hover
{
text-decoration:none;
color:#003b4c;
background-color:White;
}

.BigBlackTitle {
color:Black;
font-weight:bold;
font-size:18px;
margin-bottom:20px;
text-transform:uppercase;cursor:default;
}
.NormalBlackText {
color:Black;cursor:default;
}

#contenu .NormalBlackText a
{
margin-top:20px;
color:White;
border:solid 1px Black;
padding:10px;
font-size:16px;
padding-left:60px;
padding-right:40px;
background-repeat:no-repeat;
background-image:url(../images/client/498/images/BtnMore.png);
background-position:25px center;
text-transform:uppercase;
background-color:Black;
font-weight:bold;
text-decoration:none;
}
#contenu .NormalBlackText a:hover
{
text-decoration:none;
color:Black;
background-color:White;
background-image:url(../images/client/498/images/BtnMoreBlack.png);
}



.TblTarifs, .TblTarifsGroupe { cursor:default; color:Black; }
.TblTarifs td, .TblTarifsGroupe td { padding:5px; font-size:12px; }
.TblTarifs td.LabelTd, .TblTarifsGroupe  td.LabelTd{ font-weight:bold; color:Black; padding-left:15px; }
.TblTarifs .WhiteTd { background-color:White; }
.TblTarifsGroupe .WhiteTd { background-color:#6bb4d8; }
.tarifBlackTitle { background-color:Black; color:White; text-transform:uppercase; text-align:center; font-weight:bold; font-size:14px; }
.bottom_content a  { cursor:pointer; }
.bottom_content
{
  background-color:#003b4c;
  color:#FFF;
  padding-top:20px;
  padding-bottom:20px;
  font-family:'Century Gothic', 'Arial', 'sans-serif';
  cursor:default;
}

.chemin
{
  background-color:#003b4c;
  padding-top:50px;
  padding-bottom:50px;
  color:White;
  font-family:'Century Gothic', 'Arial', 'sans-serif';
}
.blocbleu, .blocblanc
{
  padding-top:60px;
  padding-bottom:60px;
  float:left;
  width:100%;
  font-family:'Century Gothic', 'Arial', 'sans-serif';
}
.blocblanc { background-color:#FFFFFF; color:Black; }
.blocbleu { background-color:#6bb4d8; color:White; }
.chemin h1 { margin-top:10px; color:White; margin-bottom:0; }
.inner1 { max-width:1000px; }
.inner2 { /*padding-left:75px;*/ }

/*.homepage */.tableRegistration { max-width:100%; }

.tdEnteteRegistrationTopInner { height:274px; background-repeat:no-repeat !important; background-position:center; max-width:1000px;}
.menu_top_container, .menu_bottom_container, .fullSize { max-width:1000px; }

.innerBottom { padding:20px; }
.WhiteTitleBottom { text-transform:uppercase; font-weight:bold; padding:10px; border:solid 1px White; margin-bottom:20px; }

.innerBottomSocial { background-color:#126e8b; }

.WhiteTitle span {
text-align:center;
display:block;
font-weight:bold;
font-size:18px;
padding:10px;
text-transform:uppercase;
color:White;
border:solid 2px White;
margin-bottom:20px;
cursor:default;
}
.BlackTitle span {
cursor:default;
text-align:center;
display:block;
font-weight:bold;
font-size:18px;
padding:10px;
text-transform:uppercase;
color:Black;
border:solid 2px Black;
margin-bottom:20px;
}

.SocialTopLinks { width:100% !important; }
.tdEnteteRegistrationLogo { display:none; }

.menu_top ul li ul { top:40px; }


/*On retire les boutons du haut de page*/
#ctl00_Main_BtnPrintAgenda2 {display:none;} /*Impression*/
#ctl00_Main_BtnExportIcal2 {display:none;} /*Exporter vers mon agenda*/
#ctl00_Main_BtnAgendaSignIn {display:none;} /*Vousêtes inscrit ? Retrouvez votre agenda*/
#ctl00_Main_PnlMenuSchedulerInner {margin-top: -80px;}/*Pour remonter le recommander à un ami*/
#ctl00_Main_GrdVwScheduler {margin-top:-20px;}
tr.filter {max-height:none !important ;}
#ctl00_Main_PnlMenuSchedulerInner {
    margin: 0 !important;
}
.HautDePage {   font-weight: bold;
    margin-top: 18px;
    text-align: center;}



div#ctl00_Main_AuthPanel {    width: 600px;
    margin: auto;
}
.schedule .overview .session { min-height:150px; }
#ctl00_Main_PnlMenu { margin-top:15px; }
.group .step1 #ctl00_Main_Map { max-width:1000px !important; }
#ctl00_Main_ctl00_Main_RadUpdPanel {padding-left:10px}

.menu_top ul li#ctl00_TblRwMenu_MTOP2895,.menu_top ul li#ctl00_TblRwMenu_MTOP2898 {display:none}
#ctl00_Home {display:none;}


li#ctl00_Main_MenuStep22 {display:none}

#mainNav.fourStep li {
    width: 33%;
}

/* TITRES RUBRIQUES */
#contenu .profile { padding-left:20px; padding-right:20px; }
.TitreRubriqueBo { color:#f6a85b; font-size:24px; padding-left:0; margin-left:0; }
.RubriqueSpan { display:block; background-color:#efefef; margin-bottom:15px; font-size:11px; }
.RubriqueSpan table { margin-left:11px; margin-right:11px; }
.RubriqueSpan table table { margin-left:0; margin-right:0; }
.RubriqueSpan table.TblTitreRubriqueBo { margin-left:0;margin-right:0; }
.TblTitreRubriqueBo {  margin-top:30px; background-color:White; }
td.TitreRubriqueBo { padding-bottom:10px; }
.TitreRubriqueBo span {display:block;border-left:solid 10px #003b4c;padding-left:5px;color:#6e6e6e; font-size:14px; margin-left:0;font-weight:bold;text-transform:uppercase;}
#ctl00_Main_TcktFront_TblTicket_RU_18610, #ctl00_Main_TcktFront_TblTicket_RU_18615, #ctl00_Main_TcktFront_TblTicket_RU_21373 { background-color:White; margin-left:0; }
.TitreGroupe { color:Black; }
.AccommodationSortContainer, .RCRub1, .RqMasterContact { display:none; }
.layoutCol1, .layoutCol2, .layoutCol3, #ctl00_Main_LayoutCell_1_1615, #contenu .GroupRegistration { padding:20px; }
#contenu .GroupRegistration { padding-left:0; padding-right:0; }
#ctl00_Main_LayoutCell_1_915 .titre { display:block; padding:20px; }

#ctl00_Main_WbUsrCntrlAbstract_rwAbstractId td { padding-top:20px; font-weight:bold; font-size:16px; }
#ctl00_Main_GrdVwListeAbstract { margin-left:20px; margin-right:20px; width:96% !important; }

#ctl00_PnlMenu_Home { margin-left: 0px; }

.groupprofile #ctl00_Main_ImgLogo, .groupprofile #ctl00_Main_ImgLogo2, .exhibitionorder #ctl00_Main_ImgLogo, .groupregistration #ctl00_Main_ImgLogo { background-color:White; }

/* VALIDATOR REQUIRED */
.ajax__validatorcallout div, .ajax__validatorcallout td { background-color:#fff2ca; border-color:#5a5a5a; }
.ajax__validatorcallout_icon_cell img { visibility:hidden; }
td.ajax__validatorcallout_icon_cell { background-image:url(../images/info.png); background-repeat:no-repeat; background-position:center center; }

.tdEnteteRegistrationTopInner .blocksep { font-size:9px; display:none !important; }
.tdEnteteRegistrationTop { background-repeat:no-repeat; }
/*.exhibitionmap .exhibitors,*/
.lblTitleEvent_css, .lblDateEvent_css { display:none !important; color:White; text-align:right; padding-right:5px; }
.lblTitleEvent_css { font-weight:bold; }
.lblPlaceEvent_css { display:none !important; visibility:hidden; }
.step1 #ctl00_Main_PnlTicketHeader { display:none; }
.tdEnteteRegistrationLogo { background-image:url(../images/client/269_top.png); height:auto !important; }
#ctl00_Main_LayoutCell_3_838 { padding:0; }

.CellMenu { height:auto; }
.CssButton { -webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important; color:#363B29;}
#contenu a.CssButton {text-decoration:none; color:#363B29; padding: 5px 10px}
#contenu .CssButton:hover { background-image:none; background-color:#f6a961; color:White; }
.group { padding-left:20px; padding-right:20px; padding-bottom:20px; }
.tableRegistration { width:100%; background-color:White; /*box-shadow: 1px 1px 12px #555; margin-bottom:44px;*/ }
.trheader td, .tdheader { color:White; background-color:#526e88; background-image:url(../images/client/257/images/header.png); background-repeat:repeat-x; }
#ctl00_Main_PnlActions { padding-left:20px; padding-top:20px; }

#contenu { min-height:400px; background-position:left bottom; background-repeat:no-repeat; }
body { overflow-y:scroll; }
.step1 .AbstractAlreadyregistered, .step1 .AbstractRegistration {
  height:110px;
  background-color:#EFEFEF;
  border:dotted 1px #b9b9b9;
  border-radius:0;
  -moz-border-radius:0;
}
.InfoMsg { display:block; padding:6px; padding-left:45px; padding-top:15px; min-height:25px; background-image:url(../images/info.png); background-color:#ffebc5; background-repeat:no-repeat; background-position:6px center; border:dotted 1px #959595; }

#ctl00_Main_Content
{
  padding: 0px;
}
#contenu a { color:#3a559a; }
#contenu a:hover { color:#4181be; }
#contenu a:focus { color:#003b4c; }
h1 { color:#003b4c; font-family:'Century Gothic', 'Arial', 'sans-serif'; font-size:22px; display:block; margin-bottom:25px; }
h2{font-size: 18px;}
p{text-align:justify;font-size:14px; }
.menu_top ul li a { padding-top:11px; padding-bottom:11px; padding-left:13px; padding-right:13px; font-family:'Century Gothic', 'Arial', 'sans-serif'; font-weight:normal; text-transform:uppercase; }
a.connectbtn { background-color:#061d23; font-family:'Century Gothic', 'Arial', 'sans-serif'; text-transform:uppercase; text-align:center; font-weight:normal; color:White !important; text-decoration:none; display:block; width:110px; border:solid 1px White; padding:4px; }
a.connectbtn:hover { background-color:#e9a962; }

#contenu {
  background-repeat:no-repeat;
  background-position:bottom left;
}

#contenu .layoutCol1 a { color:#d05b18; }


.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-bottom:20px; padding-top:0; }
#ctl00_Main_BtnDownloadAbstract, #ctl00_Main_TcktFront_cell_IT_14286, .DownloadProgram { display:none; }
.menu_top { background-color:#00b7cf; height:auto; background-image:none; /*background-image:url(../images/client/389/images/menu_off.jpg);*/ }
body { background-color:#FFF; }
.tdEnteteRegistrationTop { height:58px; }
.menu_top ul li.selected a
{
  font-weight:bold;
}
.menu_top ul li.selected a, .menu_top ul li a:hover
{
  display: block;
  background-color: transparent;
  background-image:none;
  background-color:#f49f45;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

div#ctl00_PnlMenu_MTOP2867 a {color:#F6A75A; font-style: italic;}

.standtitle {
  background-color:#00609d; color:White; padding:4px; font-weight:bold;
}
.pricestable td { padding:2px; }
.standleft { padding:4px; }
.standright { padding:3px; }
.CssTextBox, .step2 .TxtBx, .step2 .DropdownList { width:435px; }
/*.ItemKCodepostal input.CssTextBox { width:100px; }
.ItemKVille input.CssTextBox { width:100px; }*/

/* affichage programme*/

/* MODIF OV Ticket #3247 */
/*.schedule .session .intervention, */
.schedule .theme284 .intervention,

#contenu #ctl00_Main_PnlFees {
    display: none;
}
.schedule .overview .session {
    width: 95px;
}

.schedule .overview .duration60 {
    height: 110px;
    }
.schedule .date .dateday {display:none}
/*Ticket 26421 - Cacher les abstracts dans l'espace perso*/
.PnlPdfAbstract {display:none;}
.PrintLnk.fancybox.fancyboxiframe {display:none;}

/*css AFVAC Christophe Lebis*/

/*virer la scture en table qui empêche responsive*/
/*table, tbody, tr, td {display : block;}*/
.tdEnteteRegistrationTop{height:auto;}


.af_encadre {border: 1px solid #003b4c;border-radius: 5px;padding: 8px;}
.grande_image {display: block; margin: 20px auto;}
ul{margin-left:15px;}
li {font-size: 14px;margin-bottom: 10px;}
.clear{clear:both;}
.img_left{float:left;}
.text_left{float:left;width : 600px; }
.img_right {float:right;}
.text_right {float:right; width:600px;}
.menu_top li {margin-bottom: 0px;}


/*.menu_top ul li a:hover{ background-image:url(../images/client/515/images/site/fondmenuover.png);}*/
.menu_top ul li ul li a {background-image: none;height:auto !important;}
.menu_top ul li ul li a:hover {background-image: none;background-color: #f0893e;}

/*resize image tous supports*/

img { max-width: 100%; height: auto !important; width: auto !important ; box-sizing: border-box; background-color: #E7B0C7 !important;}

/*iframe youtube*/
.iframe_wrapper {width:320px;height:180px;}
.iframe_wrapper iframe {width: 100%; height:100%;}

/*responsive content col left et col right*/
.af_left {float: left;width: 640px;}
.af_right {float: right;width: 320px;}
.inner_left, .inner_right {width:300px;}

.inner_image {
    background: yellow none repeat scroll 0 0;
    display: block;
    float: left;
    height: 100px;
    margin-right: 15px;
    width: 100px;
}
.savoir {
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}
.savoir a{color: #4286c3;}
.af_actus_img {background: grey none repeat scroll 0 0;float: left;height: 110px;margin: 0 10px 10px 0;width: 200px;}
.af_centree {margin: auto;width: 320px;}

/*responsive image illustration (à gauche)*/
.illustration {float: left; margin: 0 20px 0 0;}

/*patchwork 6 photos 320 X 240*/
.patchwork{font-size: 0; text-align:center;}
.patchwork img{padding: 1px;}

/*slideshow*/
.ContentBlock.CONTENT_SLIDESHOW {
     float: left;
    height: 233px;
    margin: 20px;
    overflow: hidden;
    width: 320px;
}
img.imgLoaded {height:233px; width:320px; margin-top:0 !important;}

/*grands partenaires*/
#grands_partenaires {}
#grands_partenaires h1 { background-color: #005192;
    color: #fff;
    font-size: 28px;
    padding: 6px;
    text-align: center;}
#gd_parts_content{margin: auto;width: 960px;}
.gd_parts_logo {float:left;}

/*interventions détail*/
.intervention {margin-bottom:20px !important;}
.intervention br {line-height:4px;}



/*bas de page*/
.bottom_content {background-color: #061d23;
    padding-bottom: 0;
    padding-top: 0;}

/*Espace personnel*/
#ctl00_Main_TblMyFileInline{margin-bottom: 2em;}
/*Cacher le dépôt de l'espace de travail*/
#ctl00_Main_HpLnkWorkspace, #ctl00_Main_PosterAdvices {display:none;}
/*Affichage des participants*/
.attendeefile .itemLabel {text-align: left;}

/*-------RESPONSIVE------*/
@media (max-width: 1000px) {
.tdEnteteRegistrationTopInner {
    /*background-image: url("../images/client/515/images/site/bandeau-afvac-lille-2016-780.jpg");*/
    /*height: 144px;
    width: 780px;*/
}
.menu_top{padding: 0 10px;}
#contenuContainer {padding: 0 20px;}
.af_left {float: none;width: auto;}
.af_right, .inner_left, .inner_right {float:none;width: auto;clear:both;margin-top:20px;}
.text_left,.text_right {width:400px;}
.notablette {display:none;}
.menu_top {height:80px;}
#gd_parts_content{width: 560px;}
/*Pour la liste des exposants*/
.exhibitorlist a.fancybox div.exhibitoraltRow table, .exhibitorlist a.fancybox div.exhibitorRow table { height:auto;}
.exhibitorlist a.fancybox div.exhibitoraltRow , .exhibitorlist a.fancybox div.exhibitorRow { float:none; padding:0; width:100%;}

@media (max-width: 779px) {
.tdEnteteRegistrationTopInner {height: 120px;}
#ctl00_Main_AuthPanel {
    width: 100% !important;
    margin: auto;
}
.ContentBlock.CONTENT_SLIDESHOW {float:none; margin : 20px auto;}
.text_left,.text_right {width:300px;}
#grands_partenaires h1 {font-size:18px;}
.illustration {float:none; width:300px; margin:auto;}

}
}
@media (max-width: 639px) {
.tdEnteteRegistrationTopInner {
    /*background-image: url("../images/client/515/images/site/bandeau-afvac-lille-2016-480.jpg");*/
    /*height: 144px;
    width: 480px;*/
}
.text_left,.text_right {width:auto; float:none;}
.img_left,.img_right{float:none;width:300px; margin:auto;}
.nosmart{display:none;}
#gd_parts_content{width: 400px;}
}

@media (max-width: 480px) {
.tdEnteteRegistrationTopInner {height: 59px;}
.exhibitorlist a.fancybox div.exhibitoraltRow, .exhibitorlist a.fancybox div.exhibitorRow { float:left !important; width:100% !important; }
.exhibitorlist a.fancybox div.exhibitoraltRow table, .exhibitorlist a.fancybox div.exhibitorRow table { min-height:10px !important; }
.TblTarifs td.LabelTd, .TblTarifsGroupe td.LabelTd {padding-left:0;}
.TblTarifs td, .TblTarifsGroupe td {padding:0;}
.layouttop2517 .layoutinner { margin-left:0; margin-right:0; }
.layoutinner { margin-left:10px; margin-right:10px; }
  /* Menu du haut */
  .PaveOrange, .BlocBleuClair, .BlocBleuFonce, .PaveOrangeLeft, .PaveOrangeExpo, .PaveBleu, .PaveBlanc { margin-right:0 !important; margin-left:0 !important; margin-top:20px; }
  .inner2 { padding-left:0 !important; }
  .SocialTopLinks { display:none !important; }
  .menu_top { padding-bottom:5px; padding-right:0 !important; }c
  .menu_top ul li a span, .menu_top { padding-left:0 !important; }
  .menu_top ul li {width:100%; }
  .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; }
#ctl00_PnlMenu_Home { margin-left:0 !important; }
  .topHTML { display:none; }
  .menu_top ul li a { height:28px; }
  .CellMenu div { border-top: solid 1px #C0C0C0; }
td.tdEnteteRegistrationTop { background-image:none !important; background-color:White; display:inline !important; height:auto !important; }
  .tdEnteteRegistrationLogo { height:auto; background-image:none !important; background-color:White; display:inline !important; }
#contenu { background-position:center bottom !important; }
#ctl00_Main_Content { padding-left:0px !important; padding-right:0px !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:14px; }

  .confirm { width:90% !important; }
  div#ctl00_Main_AuthPanel, .Login, .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;}
  .layoutCol1, .layoutCol3, .exhibitorlist .exhstand,
  .HotelsList .filterview, .HotelsList .MapView, .HotelsList .filter .citycell, .HotelsList .filter .classificationcell, .HotelsList .filter .distancecell, .HotelsList .filter .namecell, .MobileDisplayNone, .exhibitionmap, .HotelPage #TblHPrices, .SocialTopLinks, .tdEnteteRegistrationTopLeft { display:none; }
#ctl00_TopLine {/*background-image:url(../images/client/389/images/top-jprs.jpg);*/background-repeat:no-repeat;background-size:auto 100%;background-color:#FFF; background-position:center;}
.tdEnteteRegistrationTop { background-image:none !important; }
  /* Titre, date et lieu évènement */
  .lblTitleEvent_css { display:block !important; color:#f3a962!important; padding-left:170px; }
  .lblDateEvent_css, .lblPlaceEvent_css { display:block !important; visibility: visible !important; color:White !important; }
.TopPLinks { left:50px !important; }

.tdEnteteRegistrationTopInner {/*background-image: url("../images/client/515/images/site/bandeau-afvac-lille-2016-320.jpg");*//*height: 144px; width: 320px;*/}
#contenuContainer {padding: 0;}
.af_actus_img {float: none;margin: auto;}
.illustration { width:300px; }
.menu_top {height: auto;}
.menu_top ul li{float:none;}
.menu_top ul li a {font-size: 18px;}
#gd_parts_content{width: auto;}

.schedule .session .spanAgenda, .schedule .session .time1 { float:none; }
.schedule .session .intervention, .schedule .session .moderators { margin-left:0; }
.schedule .session { background-image:none !important; }
.sessiontoppart2 { width:100%; }
.schedule #ctl00_Main_ctl00_Main_RadUpdPanel { padding-left:0 !important; }
}


