@import 'Abstract-A4.css';


/* VertMoyen:#01a79a - Bleu-vert:#087ba1 - Orange:#dc5750 - vertVif:#01a79a - bleu foncé :#001932 - vert d'eau: #8bc6c4 - gris:#d2d2d2*/
body {background-color:#C0C0C0;color:#001932;}
.menu_top_container{max-width:900px;}
.fullSize {max-width:1000px;}
#contenu {color:#001932;}
#contenu .exhibitionorder a { color:Black; }
#contenu a {color:white; text-decoration:none;}
#contenu a:hover {color:#01a79a;}

/*correction champs formulaire groupe*/
span.Item {
    padding: 0px !important;
}

a#ctl00_Main_ctl01_LnkBtnManageFile, a#ctl00_Main_ctl01_LnkBtnManageExhibition, a#ctl00_Main_ctl01_LnkBtnManageRegistrations, a#ctl00_Main_ctl01_LnkExcelImport, a#ctl00_Main_ctl01_BtnAddRegistration, span#ctl00_Main_ctl01_Step1Desc {
color:#041F3C !important;
}

td.exhibitorname > a {
color: #01a79a !important;
}

/*correction titres en majuscules forcées*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: inherit;
}

td.exhstand, td.exhcompany {
background-color: #041F3C !important;
}

/* bannière espace individuel*/
div#ctl00_Main_AuthPanel.GroupAuthPanel {
padding-top: 0px !important;
}

.chemindivx {
    margin-left: -652px;
    background-color: #4CA79C;
    padding-top: 0px;
    padding-bottom: 0px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 1903px !important;
}

/*rendre le ttyle accès groupe idendique au style accès individuel*/
.btn-warning {
    color: #fff;
    background-color: #087ba1;
    border-color: #087ba1;
}

#contenu a {
    color: white;
}

.btn {
    text-transform: initial;
}


/* bannière espace groupe*/

div#ctl00_Main_ctl01_AuthPanel.GroupAuthPanel.AuthPanel {
    padding-top: 0px !important;
}

.chemindivy {
    margin-left: -452px;
    background-color: #4CA79C;
    padding-top: 20px;
    padding-bottom: 4px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 1903px !important;
}

/*Bouton espace individuel*/
input#ctl00_Main_BtnIdentification.CssButton {
    width: 100px;
    height: 41px;
}

/*Bouton mon espace exhibitor*/
a#ctl00_Main_exhibitionControl_BtnIdentification.CssButton {
    display: inline-block;
    width: 100px;
    color: white;
    height: 26px;
    text-align: center;
}

/*STYLE GLOBAUX*/
.fullWidth{width:100%;}
.uppercase{text-transform:uppercase;}
.col25{width:25%; float:left;}
.max1000{max-width:1000px; margin:auto;}
.height50{height:50px;}

span#ctl00_lblTitleEvent.lblTitleEvent_css, span#ctl00_lblDateEvent.lblDateEvent_css, span#ctl00_lblPlaceEvent.lblPlaceEvent_css {
display:none !important }

/*Boutons*/
.CssButton {border-color: #087ba1; background-image:none; -moz-border-radius: 0px; border-radius: 0px; color:#fff; background-color:#087ba1;}
.CssButton:hover {color:#FFF; background-color:#0A1F38; background-image: none;}
.mobile .CssButton {margin-right:1em;}

/* reforme le formulaire d'inscription des groupes*/
div#contenuContainer {
    max-width: 1000px;
    margin: auto;
    line-height: 2;
}

/*authentification espace groupe*/
h2#ctl00_Main_ctl01_h2LblStep0Text {
font-size: inherit;
}

.TitreRubriqueBo, .TblTitreRubriqueBo, tr#ctl00_Main_TcktFront_row_GR_126678 {
display:none }


/*.TblTckt, .TblSubSection, .TblSubSection17712{
display:none }*/

.TblTckt {
margin-top: -1px;
}

/*Bouton retour*/
#retour {
    color: #0A1F38 !important;
    background-color: #FFF;
    text-align: center;
    font-family: sans-serif;
    text-decoration: none;
    border-radius: 40px;
    position: fixed;
    height: 25px;
    font-size: 18px;
    font-weight: bold;
    top: 116px;
    left: 200px;
    border-style: outset;
    border-color: #0A1F38;
    padding: 6px;
    width: 100px;
    background-image: none;
    cursor: pointer;
    z-index: 1;
    box-sizing: content-box;
}
/* chacher la barre de navigation partout*/
#ctl00_TopMenu {
display:none }

#retour:hover {
color: #ffffff !important;
background-color:#0A1F38 !important;
background-image: none;
}

#ctl00_Main_TcktFront_cell_RU125675 {
display:none}


a#ctl00_Main_ctl00_BtnSaveGroup.btn.btn-sm.btn-warning {
    margin-left: 50% !important;
    font-size: 20px;
}

/*-----Top-----*/
.tdEnteteRegistrationTop { position:relative; }
.tdEnteteRegistrationTopInner{background-image:url(https://secure.key4events.com/key4register/images/client/1938/images/jprsbandeau.jpg); background-repeat:no-repeat; height:900px; background-size:100% auto; width:100%;}
.tdEnteteRegistrationTopInner .blocksep {font-size:9px;}
.homepageBullT{display:none;}

/*-----Menu-----*/
.menu_top {background-image: linear-gradient(to right, #29326a, #01a79a); box-sizing: content-box; /* background-color:#001a33; */height:auto;/* background-image:none;*/ /*background-image:url(../images/client/389/images/menu_off.jpg);*/ }
.menu_top ul li.selected a{font-weight:bold;}
#ctl00_TopMenu *, #ctl00_TopMenu{ box-sizing: content-box; }
.menu_top ul li.selected a, .menu_top ul li a:hover
{
  display: block;
  background-color: transparent;
  /*background-image:url(../images/client/389/images/menu_on.jpg);*/
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color:#02F2DE;
}
/*#ctl00_Home.MenuSelected { background-color: transparent;}*/
#ctl00_TblRwMenu_Home { background-size:auto 28px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/client/787/images/home.png); }
#ctl00_Home { width:17px; color: Transparent; background-image:none; }
#ctl00_TblRwMenu_Home.selected, #ctl00_TblRwMenu_Home:hover { background-color:/*#137592*/ Transparent; background-size:auto 28px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/client/787/images/home_selected.png);}

/*-----Bannière (dans le footer) -----*/
.blcBtnBanner{width:200px; margin:auto; height:200px; position:absolute; top: 0em; right: 13%; /*display:none;*/} /*à cacher jusqu'à validation client*/
.blcBtnBanner a {color:#FFF!important;text-decoration:none;}
.blcBtnBanner a:hover{color:#d2d2d2}
.congressisteBanner{background-color:#01a79a; height:50px; width:100%; margin:2em; margin-bottom: 0; height: 40px; padding-top: 0.4em !important;}
.exposantBanner{background-color:#087ba1; height:50px; width:100%; margin:2em; height: 40px; padding-top: 0.4em !important;}
.socialBanner{margin-left:20px;}
a.bannerFB { background-image:url(../images/client/994/images/FB_white.png); background-repeat:no-repeat; height:20px; width:14px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px; margin-left: 20px!important;}
a.bannerTW { background-image:url(../images/client/994/images/TW_white.png); background-repeat:no-repeat; height:20px; width:24px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerLK { background-image:url(../images/client/994/images/LK_white.png); background-repeat:no-repeat; height:20px; width:20px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerYT { background-image:url(../images/client/994/images/YT_white.png); background-repeat:no-repeat; height:30px; width:30px;  background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerFBblue { background-image:url(../images/client/994/images/FB_blue.png); background-repeat:no-repeat; height:20px; width:14px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerTWblue { background-image:url(../images/client/994/images/TW_blue.png); background-repeat:no-repeat; height:20px; width:20px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerLKblue { background-image:url(../images/client/994/images/LK_blue.png); background-repeat:no-repeat; height:20px; width:20px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
a.bannerYTblue { background-image:url(../images/client/994/images/YTblue.png); background-repeat:no-repeat; height:20px; width:30px;  background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px;}
.sommeil{}
a.sommeil { background-image:url(../images/client/994/images/SanteSommeil.png); background-repeat:no-repeat; height:70px; width:70px; background-size:100% 100%; text-decoration:none !important; color:Transparent !important; display:inline-block; float:right; margin-right: 50px;}
.sommeilBlock{width:200px; margin:auto; margin-top:-1.2em; display:none;}


/*-----Page : Home-----*/ /*Marie 08/19*/
.layouttop6932{max-width: 1000px; margin: auto; padding: 2em;}
.layouttop8243{margin-top: -1em;}
/*Bulles de la homePage*/
.bottomBulls{display:none;}
.homepage .bottomBulls{display:block;}
.homepageBulls { position:absolute; display:none; }
.homepageBullL { top:830px; left:111px; }
.homepageBullR { top:940px; right:60px; }
.homepageBullT img { max-height:30px; }
.homepageBullT { top:30px; left:0px; width:100%; text-align:center; }
.homepage .bottomBulls{position:absolute;bottom:210px;/*width:90px;*/}
.homepage .bottomBullL { left:10px; }
.homepage .bottomBullR { right:10px; }

/*-----Page : Accueil-----*/  
.blcBtn{width:420px; margin:auto; height:180px;}
.btnAccueil{width:190px; float:left; color:#FFF; margin-top:2em; padding-top:1em; text-align:center; font-weight:bold; margin-right:1em;}
.btnAccueil a {color:#FFF!important;text-transform:uppercase;text-decoration:none;}
.btnAccueil a:hover{color:#d2d2d2}
.congressiste{background-color:#01a79a; height: 40px; padding-top: 0.4em !important;display:none;}
.exposant{background-color:#087ba1; height: 40px; padding-top: 0.4em !important; display:none;}
.inscription{background-color:#dc5750; height:48px;}
.programme{background-color:#01a79a; height:48px;}
.newsletter{background-color:#001932; height:33px;width: 40%;margin-left: 30%; margin-bottom:2em;}
.newsletter a {color:#FFF!important;text-transform:uppercase;text-decoration:none;}
.newsletter a:hover{color:#8bc6c4}
.shadow{-moz-box-shadow: 4px 7px 4px -2px #CDCDCD; -webkit-box-shadow: 4px 7px 4px -2px #CDCDCD; box-shadow: 4px 7px 4px -2px #CDCDCD;}
.Content17161{background-image:url(../images/client/994/images/sleeping.png); background-size: 100% auto; background-repeat:no-repeat; background-position:center center;}
.iconInscription{background-image:url(../images/client/994/images/iconInscription.png); background-size: 100% auto; background-repeat:no-repeat; background-position:center center; width:30px;height:40px; margin-left:1em; }
.iconProgramme{background-image:url(../images/client/994/images/iconProgramme.png); background-size: 100% auto; background-repeat:no-repeat; background-position:center 0.2em; width:30px; height:40px;margin-left:1em; }
.textBtn{margin-top:-2em; margin-left:2em;font-size:1.3em;}
#twitter-widget-0{max-width:1000px !important; margin:auto !important;}
.Content17164{max-width:1000px !important; margin:auto !important;}

/*-----Page Inscription-----*/
.btnInscriptionGroupe{float: right;
    margin-right: 10% !important;
    height: 50px !important;
    width: 180px !important;
    border: 1px solid #FFF;
    color: #FFF !important;
    text-align: center !important;}
.Content14786{width: 100%;clear: left;}
/* .mobile #ctl00_tdCorpsRegistration {padding: 2em;}*/

/*-----Page : JPRS-----*/  /*Marie 08/19*/
.blcBtnJPRS{width:420px; margin:auto; height:120px; }
.btnAccueilJPRS{width:190px; float:left; color:#FFF; margin-top:2em; padding-top:1em; text-align:center; font-weight:bold; margin-right:1em;}
.btnAccueilJPRS a {color:#FFF!important;text-transform:uppercase;text-decoration:none;}
.btnAccueilJPRS a:hover{color:#d2d2d2}


/*-----Page : Orateur-----*/  /*Marie 08/19*/
.Content14797{background-color:#FFF !important; max-width:1000px; margin:auto; padding: 1em;}
.Content14799{background-color:#057098 !important; max-width:1000px; margin:auto; padding: 1em;}
.Content14798{background-color:#dc5750 !important; max-width:1000px; margin-bottom:2em; margin:auto; border:0px; border-bottom: 2em solid #FFF; padding: 1em;}
#ctl00_Main_Layout_6905{background-color:#FFFFFF !important}
.btnBlanc{border: 1px solid #FFF;box-shadow: inset 1px 1px 1px 1px rgb(255, 255, 255, 0.5);-moz-box-shadow: inset 1px 1px 1px 1px rgb(255, 255, 255, 0.5); -webkit-box-shadow: inset 1px 1px 1px 1px rgb(255, 255, 255, 0.5);width: 180px; margin: auto;height: 30px; padding-top:1em !important}
.btnBlanc a span span {text-transform: uppercase;}
.btnBlanc span a  {text-transform: uppercase;}
.btnBlanc a{text-decoration:none;}


div.chemindiv > p {
margin: 0;
}

/*----Page : Programme----*/ /*Marie 08/19*/

.agendacmd input{background-color: #8bc6c4;color:#001932;height:30px;padding-bottom:0.5em;text-align:center;width:180px;border:0;margin-top:0;border-radius:0; font-weight:bold; margin-bottom: 1em; margin-left: 0.5em; margin-right: 0.5em;}
.agendacmd .agendaprint {background-image:none; background-color:#001932; color:#FFF; width: 70px; padding-left: 0.7em;}
#ctl00_Main_BtnAgendaSignIn{width:260px;}
.schedule .TxtBxSearch {height:27px; border:0; padding-left:1em; font-weight:bold; color:#001932; background-color:#d2d2d2; margin-bottom: 1em; width:90%;}
/*.btnAccueilJPRSprogramme{width:33%; float:right; color:#FFF; margin-top:2em; padding-top:1em; text-align:center; font-weight:bold; margin-right:1em;}
.btnAccueilJPRSprogramme a {color:#FFF!important;text-transform:uppercase;text-decoration:none;}
.btnAccueilJPRSprogramme a:hover{color:#d2d2d2}*/
.blcBtnProgramme{width: 100%; padding-bottom:1em; max-width:1000px; margin:auto; float:left; margin-bottom:1em;}
.programmeTelechargement {background-color: #01a79a;height: 30px;padding-bottom: 0.2em;text-align: center; width: 25%;border: 0;margin-top: 0; float:left; margin-left:26%; }
.programmeInscription {height: 30px;padding-bottom: 0.2em;text-align: center; width: 25%;border: 0;margin-top: 0; float:right;}
.btnProgramme{color:#FFF; padding-top:1em; text-align:center; font-weight:bold; margin-bottom: 1em;}
.btnProgramme a {color:#FFF!important;text-decoration:none;}
.btnProgramme a:hover{color:#d2d2d2}
.iconProgrammeProgramme{background-image:url(../images/client/994/images/iconProgramme.png); background-size: 100% auto; background-repeat:no-repeat; background-position:center 0.2em; width:20px; height:40px;margin-left:1em; float:left;margin-top: -0.2em;}
.iconInscriptionProgramme{background-image:url(../images/client/994/images/iconInscription.png); background-size: 100% auto; background-repeat:no-repeat; background-position:center center; width:20px;height:40px; margin-right:1em; float:right;margin-top: -0.6em;}
.agendacmd .agendaemail {background-image: url(../images/client/994/images/iconEnvelop.png); background-size: auto 70%; background-position:right 0.5em bottom 0.4em;}
.agendacmd .agendaical {background-image: url(../images/client/994/images/iconAgenda.png); background-size: auto 50%; background-position:right 0.5em bottom 0.6em;}
.schedule .TxtBxSearch {background-image: url(../images/client/994/images/iconLoupe.png); background-size: auto 50%; background-position:right 0.5em bottom 0.6em;}
#ctl00_Main_LblCategories{display:none;}
#ctl00_Main_DdpCatFilter{display:none !important;}
#ctl00_Main_DdpTypeFilter{background-color:#91cdcb; height:30px; color:#001932; padding-left: 1em; font-weight: bold; border:0; margin-top:1em; margin-bottom:1em;}
.schedule span.category, .schedule span.theme, .schedule span.type, .schedule span.tag, .schedule span.day {text-transform: uppercase; margin-bottom: 0.5em;}
.schedule table.categories, .schedule table.themes, .schedule table.types, .schedule select.tags, .schedule table.days, .schedule select.types, .schedule select.categories {font-weight: bold; color:#001932 !important; font-size:12px;}
/*.schedule .filtercheck input{margin-bottom:2em;}*/


/*----Page : Hebergement----*/ /*Marie 08/19*/
#ctl00_Main_Layout_6911{max-width: 1000px !important; margin: auto;}


/*----Page : Exposants----*/ /*Marie 08/19*/
.right500{float:right; max-width: 300px; padding: 5em;}
.left500{float:left; max-width: 300px; padding: 5em;}
.Content14793{max-width: 1000px; margin:auto;   clear: left;}
.Pave1{background-color:#057098;padding:2em;color:White;margin:15px;width: 250px; min-height:350px; float:left;}
.Pave2{background-color:#dc5750;padding:2em;color:White;margin:15px;width:250px; min-height:350px; float:left;}
.Pave3{background-color:#01a79a;padding:2em;color:White;margin:15px;width: 250px; min-height:350px; float:left;}
#contenu .Pave1 a,#contenu .Pave2 a, #contenu .Pave3 a, #contenu .Pave4 a, #contenu .Pave5 a
{
cursor:pointer;
margin:auto;
margin-top:20px;
color:White;
border:solid 1px White;
padding:10px;
display:block;
text-transform:uppercase;
background-color:Transparent;
text-decoration:none;
max-width:200px;
}
#contenu .Pave1 a:hover{text-decoration:none;color:#057098;background-color:White;}
#contenu .Pave2 a:hover{text-decoration:none;color:#dc5750;background-color:White;}
#contenu .Pave3 a:hover{text-decoration:none;color:#01a79a;background-color:White;}
#contenu .Pave4 a:hover{text-decoration:none;color:#8bc6c4 ;background-color:White;}
.Content14795{max-width: 1000px; margin:auto; padding:2em; background-color:#8cc7c5;}
.Content14796{max-width: 1000px; margin:auto; padding:2em;}
.imgTraiteur{ width: 50%; margin-left: 25%; background-image: url(../images/client/994/images/traiteur.png);background-size: auto 100%; height: 7em; background-repeat: no-repeat;}
.imgMobilier{width: 50%; margin-left: 25%; background-image: url(../images/client/994/images/mobilier.png); background-size: auto 100%; height: 7em; background-repeat: no-repeat;}

/*Formulaire*/
.CssTextBox {border:0px; background-color:#FFF; border-bottom:solid 1px grey; color:black; width:70%;}
.lblc{padding:1em; background-color:#FFF}
.Item{padding:1em !important; background-color:#FFF; }
.DrpDwn select{color:black !important; border:0px; background-color:#FFF; font-family:'Open Sans',sans-serif !important; border-bottom:solid 1px grey;}
.CssFileUpload{  background-color:#FFF;color:grey; border-bottom:solid 1px grey; background-image:none;}
.mobile #header {padding-left: 0px;}
#footer {background-image: none;border: 0px;}
.mobile .MenuRegistration {color:#087ba1; background-color:#FFF; }
.mobile .MenuRegistration .CurrentMenuRegistration {color:#087ba1; background-color:#FFF; }
.MenuRegistration{background-color:#FFF;}
.TitreGroupe{color:#087ba1; background-color:#FFF; padding-top: 1em;}
.RubriqueSpan{background-color:#FFF;}
.TitreRubriqueBo span {color:#087ba1; font-size:14px; font-weight:bold;text-transform:uppercase;}
.TblTitreRubriqueBo {margin-top: 2em;}
#ctl00_Main_TcktFront_TblTicket_GR_76438{display:none;}
#ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_76431{display:none;}
#ctl00_Main_TcktFront_TblTicket_GR_76431{display:none;}

.tmpTable td, .tmpTable th, td.Item {
vertical-align: middle;
}

.lblc {
padding: 0em;
}

a#ctl00_Main_ry1_btn_Pwd.CssButton.btn_PwdCSS {
color:white !important;
}

/* RETRAIT DU MENU EXPOSANT en 3 étapes */
.Article .Author, #ctl00_Main_PnlDownloadPDF { display:none; }
.group .ImportAdvice { display:block; margin-top:5px; }


#dvAbstractInformationBottom { display:none; }
.tblAbstractSubmission { margin-top:20px; }
.attendeeprofile .LabelGroupe { display:block; font-weight:bold; }
.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; }

/*-----Page: inscription -----*/
.registration{max-width:1000px; padding:0em; line-height: 2.2; font-size: 16px;}

/*-----Page: inscription groupe-----*/
.Content14820 {width: 100%; clear: left; background:#FFFFFF;}


/*-----FOOTER----*/
.greenJPRSfooter{background-color:#8bc6c4; width: 100%; height: 40px; text-align:left;}
.blueJPRSFooter{background-color:#001932; width: 100%; height: 160px; text-align:left;}
.blueJPRSFooter li a{color:#FFFFFF; text-decoration:none}
.blueJPRSFooter li a:hover{color:#8bc6c4;}
.greenJPRSfooter li, .blueJPRSFooter li {text-align:left;}
.greenJPRSfooter p, .blueJPRSFooter p{padding:0;}
.chateau{width: 100%; background-image: url(../images/client/994/images/chateau.png); background-size: auto 100%; height: 7em; background-repeat: no-repeat;}
.logoFFP{width:60%; margin-left:20%; background-image: url(../images/client/994/images/logoFFP.png); background-size: auto 100%; height: 7em; background-repeat: no-repeat; margin-top:2em;}
.WhiteTitleBottom { padding:10px; background-color: #001932; }
.bottom_content a  { cursor:pointer; }
.bottom_content a.bottomMAIL { background-image:url(../images/client/994/images/icon-mail.png); background-repeat:no-repeat; cursor:pointer; height:32px; width:32px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px; }
.bottom_content a.bottomFB { background-image:url(../images/client/994/images/icon-fb.png); background-repeat:no-repeat; cursor:pointer; height:32px; width:32px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px; }
.bottom_content a.bottomTW { background-image:url(../images/client/994/images/icon-tw.png); background-repeat:no-repeat; cursor:pointer; height:32px; width:32px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px; }
.bottom_content a.bottomIN { background-image:url(../images/client/994/images/icon-in.png); background-repeat:no-repeat; cursor:pointer; height:32px; width:32px; background-size:100% 100%; text-decoration:none !important; color:Transparent; display:inline-block; margin:10px; }
.bottom_content
{
  background-color:#FFF;
  color:#FFF;
  padding-top:0px;
  padding-bottom:0px;
  font-family:'Century Gothic', 'Arial', 'sans-serif';
  cursor:default;
}


.layouttop2517 .ContentBlockInner { max-width:100%; }
.layouttop2517 .layoutinner { max-width:100%; padding-bottom:0; }
.Login{width:100% !important;}
.divTblGroupMenuChoice, .exhibitionorder, .RegConf, .schedulecontent, .schedulemenu, .attendeeprofile { max-width:1000px; }
#RegistrationConfirmation { padding-left:0 !important; padding-right:0 !important; }
.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 { min-height:245px; }
.exhibitorlist a.fancybox div.groupEXPO { border:solid 4px Transparent; }
.exhibitorlist a.fancybox div.groupEXPOGOLD { border:solid 4px #f6a85b; }
#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; }
.Article p { text-align:justify; }
.groupregistration, .abstractFront, .News { max-width:1000px; }
.groupregistration #ctl00_Main_BtnSaveGroup { margin-left:160px; }

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

#contenu .NormalBlackText a
{
margin-top:20px;
color:White;
border:solid 1px #001932;
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:#001932;
font-weight:bold;
text-decoration:none;
}
#contenu .NormalBlackText a:hover
{
text-decoration:none;
color:#001932;
background-color:White;
}

.bottomContact { background-color:#02929a; padding:20px; font-size:16px; display:none;}

.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; }



.chemin
{
  background-color:#609AC2;
  padding-top:10px;
  padding-bottom:30px;
  color:White;
  font-family:'Century Gothic', 'Arial', 'sans-serif';
  width: 1901px !important;
  margin-left: -452px;
}


.chemindiv
{
    margin-left: -452px;
    background-color: #4CA79C;
    padding-top: 1px;
    padding-bottom: 1px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 1901px !important;
}


.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; font-weight:bold; font-size:24px;}
.inner1 { max-width:1000px; }

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




.innerBottom { padding: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:#001932;
border:solid 2px #001932;
margin-bottom:20px;
}

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

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}
li#ctl00_Main_MenuStep22 {display:none}
#mainNav.fourStep li {width: 33%;}

/* TITRES RUBRIQUES */
.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; }

/*Abstract*/
#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; }

/*divers*/
.tdEnteteRegistrationTop { /*background-image:url(../images/client/269/images/bg.png);*/ background-repeat:repeat-x; background-color:#041F3C; }
.GroupFiltertr, .step1 #ctl00_Main_PnlTicketHeader { display:none; }
.tdEnteteRegistrationLogo { background-image:url(../images/client/269_top.png); height:161px; }
#ctl00_Main_LayoutCell_3_838 { padding:0; }
.CellMenu { height:auto; }
.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;}

h1 { color:#003b4c; font-family:'Century Gothic', 'Arial', 'sans-serif'; font-size:19px; display:block; margin-bottom:25px; }
.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:#001a33; 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; }

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; }
.schedule .theme284 .intervention,
#contenu #ctl00_Main_PnlFees {display: none;}
.schedule .overview .session {    width: 95px;}
.schedule .overview .duration60 {height: 110px;}
.schedule .date .dateday {display:none}


  

  /*-----------------Bandeau abstract--------------------*/
  
#ctl00_Main_PnlSubmitterInfo {
    background-color: #F9DF76;
    border: 0px solid #001932;
    -moz-border-radius: 0px;
    -webkit-border-radius:0px;
    border-radius: 0px;
    padding: 0px;
    width:100%;
}

#ctl00_Main_TcktFront_cell_IT_69704, #ctl00_Main_TcktFront_cell_IT_69705{width:200px;}


/*------TEMPORAIRE------*/
.topMention{display:none;}
.infosPratiques{display:none;}
.cache{visibility:hidden;}
.Content14798{display:none;}
.Content14789{display:none;} /* Encart traiteur ? */
.Content14788{display:none;} /* Encart traiteur ? */
.Content14795{display:none;}
.dossierPartenaire{
cursor: pointer;
    margin: auto;
    margin-top: 20px;
    color: White;
    border: solid 1px #8bc6c4;
    padding: 10px;
    display: block;
    text-transform: uppercase;
    background-color: #8bc6c4;
    text-decoration: none;
    max-width: 200px;}
.dossierPartenaire:hover {text-decoration: none;color: #8bc6c4;background-color: White;}
.dossierPartenaire span a{color: White;padding: 10px;}
.homepage .menu_top, .tdEnteteRegistrationTopInner a.connectbtn {display:none;}
#ctl00_Main_Layout_6898{display:none;} /* tarif inscription */


/* Responsive*/

/*ExtraLarge*/




/*Mobile*/
@media (max-width: 480px) {
span#ctl00_lblTitleEvent.lblTitleEvent_css, span#ctl00_lblDateEvent.lblDateEvent_css, span#ctl00_lblPlaceEvent.lblPlaceEvent_css {
display:none !important }
/*Menu Mobile*/

/*taille texte recap paiement*/
tbody {
font-size: 11px;
}
div.ConfirmBtns {
    margin-top: 20px;
    margin-left: 13%;
}

td.exhstand, td.exhcompany {
background-color: #041F3C !important;
}

/*rendre le ttyle accès groupe idendique au style accès individuel*/
.btn-warning {
    color: #fff;
    background-color: #087ba1;
    border-color: #087ba1;
}

#contenu a {
    color: white;
}

.btn {
    text-transform: initial;
}

/*fond de bannière color*/

.tdEnteteRegistrationTop {
background-color:#041F3C; }

/*correction posiion formulaire mobile*/
#scroller {
    float: unset;
    width: 100%;
    padding: 0;
    margin-left: 17%;
}

#footer {
    background-image: none;
    border: 0px;
    margin-left: 16%;
}


/* Mon espace groupe mmobile*/

h2#ctl00_Main_ctl01_h2LblStep0Text.line.mb-4.step-0-text {
margin-left:20px;
}

.chemindivy {
    margin-left: -41px;
    background-color: #4CA79C;
    padding-top: 20px;
    padding-bottom: 4px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 414px !important;
}

div.chemindivy > p > strong > span {
font-size: 24px !important;
}

/*suppression intitulé Inscription exposant*/
div#ctl00_Main_TcktFront_CurrentMenuRegistration.CurrentMenuRegistration {
display:none }

/*cache menu de navigation mobile*/
#ctl00_TopMenu {
display:none }

.tdEnteteRegistrationTopInner {
    background-image: url(https://secure.key4events.com/key4register/images/client/1938/images/jprs_bandeau.jpg);
    background-repeat: no-repeat;
    height: 895px;
    background-size: 100% auto;
    width: 100%;
    background-color: #041F3C;
}

/*arrangement formulaire espace groupe*/
div#contenuInner {
width:90%;
margin:auto;
}

/*Espace participant mobile*/
.chemindivx {
    margin-left: -33px;
    background-color: #4CA79C;
    padding-top: 0px;
    padding-bottom: 0px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 119% !important;
}

div.chemindivx > p > strong > span {
font-size: 24px !important;
}


/*Inscriptions exposants mobile*/
.chemindiv {
    margin-left: -81px;
    background-color: #4CA79C;
    padding-top: 8px;
    padding-bottom: 10px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 106% !important;
    margin-top: -9px;
}


span.Item {
    padding: 0em !important;
}
a#ctl00_Main_ctl00_BtnSaveGroup.btn.btn-sm.btn-warning {
    margin-left: 27% !important;
    font-size: 20px;
}

a#ctl00_Main_ry1_btn_Pwd.CssButton.btn_PwdCSS {
color:white !important;
}

.chemin {
    background-color: #609AC2;
    padding-top: 10px;
    padding-bottom: 30px;
    color: White;
    font-family: 'Century Gothic', 'Arial', 'sans-serif';
    width: 414px !important;
    margin-left: -41px;
}

input, button, select, optgroup, textarea {

    font-size: initial !important;

}



/*bouton retour*/
#retour {
    color: #0A1F38 !important;
    background-color: #FFF;
    text-align: center;
    border-radius: 40px;
    position: fixed;
    height: 28px;
    font-size: 21px;
    font-weight: bold;
    top: 60px;
    left: 12px;
    border-style: outset;
    border-color: #0A1F38;
    padding: 5px;
    width: 86px;
    background-image: none;
    cursor: pointer;
}


/*changement taille de police bandeau page inscripion indiv.*/
div.chemindiv > p > strong > span {
font-size: 24px !important }
/*changement taille de police bandeau page inscripion groupe.*/
div.chemin > h1 > span {
font-size: 24px !important; }

.menu_top {background-image: none; background-color:#001a33;}
.smenutop{position:absolute; top:0; right:0;}
.CellMenu {list-style-type: disc; width: 100%;}
 #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;*/ background-color: #01a79a; float: right; width: 80%;}
.CellMenu div {border:0}
#ctl00_Home {color:#FFF;}
.newsletter { width: 90%;margin-left: 5%;}
.btnInscriptionGroupe {float: left; margin-right: 10% !important;margin-bottom: 2em! important;margin-top: 1em !important; height: 33px !important; width: 90% !important;}
.blcBtnJPRS {width: 100%; height:200px;}
.btnAccueilJPRS{float:none; width: 80%; margin-left: 10%;}
.Pave1, .Pave2, .Pave3 {width: 85%;min-height: 350px;margin: 0; margin-bottom:2em;}
.pcenteredmobile{display:none;}
.col25{font-size:0.6em;}
#ctl00_Main_AuthPanel{padding:1em;}
#ctl00_Main_BtnAgendaSignIn {width: 160%; margin-left: -60%;}
.schedule .tdschedulecontent .agendacmd input {width: 160%; margin-left: -60%;}
.left500, .right500 {padding:5em;}
.blcBtn{margin-left:1em;}
    
.topMention {display:none;}
/*.tdEnteteRegistrationTopInner { background-ima
ge:url(../images/client/994/images/bandeau-mobile.png); height:400px; background-repeat:no-repeat; background-position:center center; background-size:100% auto; }*/
/*.tdEnteteRegistrationTopInner {height:400px;}*/
.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 {}
  /* 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; }  
  .Content17161 {min-height: 390px;}
  /*.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%; }
  .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; }
.tdEnteteRegistrationTopInner { min-height:81px; } #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:10px; }*/
  .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:#001a33; background-position:left 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 .homepageBullT { display:none !important; }*/
.mobile .registration select, .mobile .registration textarea, .mobile .registration input[type="text"], .mobile .registration input[type="email"] { width:93%; }
.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; }
.pcenteredmobile{ text-align:center; }
.pcenteredmobile img { float:none; }
  .homepage .homepageBulls { display:inline; }
  .homepage .bottomBulls { display:none; }
  .homepage .bottomBulls { display:inline; }  
}

/* Suppression du style des liens sur la page DPC*/
#LienDPC1, #LienDPC2, #LienDPC3, #LienDPC4
{
margin-top:0px !important;
color:#0000EE !important;
border:0px !important;
border-bottom:1px !important;
font-size:10px !important;
padding:0px !important;
padding-left:0px !important;
padding-right:0px !important;
background-repeat:repeat !important;
background-image:none !important;
background-position:0px !important;
text-transform:none !important;
background-color:transparent !important;
font-weight:normal !important;
text-decoration:underline !important;
}
