/* planning conférences */

table.tableau, table.tableau td {
  border : 1px dotted #e5e5e5;
  padding : 3px;
}

table.tableau td.journee{
  background:#939bb1;
  text-align:center;
  color:#fff;
  padding:4px;
  font-size:13px;
  font-weight : bold;
}

table.tableau td.col_jour{
  background:#DFE2E8;
  width:10px;
}

table.tableau td.journee_vert1{
  background:#CCFFFF;
  padding:2px
}

table.tableau td.journee_vert2{
  background:#CCFFCC;
  padding:2px
}

table.tableau td.journee_orange{
  background:#FFFF99;
  padding:2px
}

table.tableau td.journee_italie{
  background:#FFCC99;
  padding:2px
}

/* catalogue */

#accescatalogue {}

#accescatalogue h3, #accesebadge h3, #accesnouveaute h3{
	font-size: 16px;
	margin-bottom: 10px;
	color: #0000FF;
	/*color: #993366; */
}
#accescatalogue .libelle, #accesebadge .libelle, #accesnouveaute .libelle, #accesshippingaddress .libelle, #accesbadgesexpo .libelle {
	padding:3px;
	font-weight:bold;
	text-align:left;
}
#accescatalogue .form-field{}

/* Statut */

.statut-tab {}

.statut-entete {
	padding:5px 0 5px 5px;
	color:white;
	background:#6EBD44;
	font-weight:bold;
	text-align:center;
}

.statut-chapitre {
	padding:5px 0 5px 32px;
	color:#6EBD44;
	background : url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/fleche.gif) no-repeat 0 8px #E9E9E9;
	font-weight:bold;
}

/* Liste des badges */

.tab-list
{
	border:1px #6EBD44 solid;
}
.form-label-list
{
	/*padding:5px 0 5px 2px;*/
	padding:5px 20px 5px 2px;
	background:#6EBD44;
	font-weight:bold;
	color:#0000FF;
	/*color:white;*/
	font-size:14px;
}
.form-field-list
{
	padding:0 0 5px 5px;
}
.form-field-list-supp
{
	padding:0 0 5px 5px;
	color:red;
}

/* MEDIADISPLAYER */

TABLE.mediadisplayer { width: 100%; }
TABLE.mediadisplayer TD.media{ font-weight: bold; font-size: 12px; }
TABLE.mediadisplayer TD.separator{}
TABLE.mediadisplayer TD.description{ padding-bottom: 10px; }

/*  gabarit espace exposant  */

#menuexpo {
padding-top:5px;
height:50px;
background:#fff;
}
#gabnav {margin: 0; padding: 0;}
#gabnav li {
list-style: none; 
float: left;
margin-left: 5px; 
font-size: 16px; 
line-height: 25px; 
white-space: nowrap;
text-align:center;
width:320px;
}
* html #gabnav li {display:inline}

#gabnav a {
text-decoration: none; 
font-weight: bold;
color: #fff;
display:block;
}
#gabnav a:hover {color:#993366}
#gabnav li a.sel {color:#FFFFFF;background:#49812a url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/onglet_violet.gif) left top no-repeat; }
#gabnav li.gabstand {background:#49812a url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/gab_onglet_vertf.gif) left top no-repeat;}
#gabnav li.gabcom {background:#49812a url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/gab_onglet_vert.gif) left top no-repeat;}
#gabnav li.gabinfo {background:#49812a url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/gab_onglet_vert.gif) left top no-repeat;}

#ToPrint{
	visibility:hidden;
	display:none;
}

/********************************/
/*   PAGE SONDAGE RESULTS
/********************************/

#sondageGraphe td.reponse { width: 160px; }
#sondageGraphe td.graph img { background: #0272B4; height: 15px; width: 100%; }
#sondageGraphe td  { padding: 10px; }
/*#sondageGraphe {
	border: 1px solid #0272B4;
	padding: 10px 10px 15px 10px;
	margin: 20px 0 20px 0;
	}*/

/********************************/
/*   RECHERCHE
/********************************/

/*#step_recherche h1,
#step_basket h1, #step_liste h1 { background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/puce-logo.png) no-repeat 0 0; padding: 5px 0 5px 40px; color:#0076BA; margin-bottom:10px; }*/
#step_recherche h1,
#step_basket h1, #step_liste h1 {  }
#step_recherche h1 { margin:0; }	
#step_recherche, #step_liste {background-color: #FFF; padding: 20px; border: solid 1px #d7d8d9;}

/*ALPHA*/
#rechercheAlpha { text-align: center; overflow: hidden; zoom: 1; background-color: #b41b20; color: #FFF; padding: 5px 0; margin-bottom: 10px;}
#rechercheAlpha span { display: inline-block; }
#rechercheAlpha span a { font: normal 20px 'Oswald', Arial; line-height: 30px; width: 12px; padding: 3px; margin: 0; color: #FFF; text-decoration: none; display: block;}
#rechercheAlpha span a:hover {color: #d6ead9;}
#step_recherche .liendirect { text-align: center; margin-left:15px;overflow:hidden;}

#step_recherche .liendirect a {display:inline-block;float:none;width:auto;padding: 5px 8px; margin: 0 3px 8px 0; background-color: #b41b20; color: #FFF; font-weight: bold; text-decoration: none;}
#step_recherche .liendirect a:hover {background-color: #d7d8d9; color: #3D3D40;}


/*MULTI*/
#rechercheMulti { 
	width: 577px; 
	height: 180px; 
	padding: 20px 0 0 20px;
	background: #FFF; 
	margin-bottom: 20px; 
	border: solid 1px #B2A9CD;
}

#rechercheMulti .label { width: 140px; font-weight: bold; float: left; margin-top: 3px; }
#rechercheMulti .form {  float: left; width: 417px; clear: right; }

#rechercheMulti .form-field { margin: 0 0 5px 0; width: 300px; }
#rechercheMulti select.form-field { width: 312px; }
#rechercheMulti .form-field:hover, 
#rechercheMulti .form-field:focus { border: 1px solid #3D3D40; color: #3D3D40; }

#box_content .case a{text-decoration:none;}

/*SUBMIT*/

#divSubmit { clear:left; }

#divSubmit .form-submit { 
	display:block;
	margin: 10px auto 0; 
	text-align: center;
	background-color: #b41b20;
	width: 130px;
	height: 30px;
	font: normal 18px 'Oswald', Arial;
	border: 0;
	color: #FFF; 
	text-decoration: none !important;
}
#divSubmit .form-submit:hover {
	background-color: #b41b20;
	color: #FFFFFF;
}


/********************************/
/*   LISTE ET BOUTONS
/********************************/

/*BOUTONS*/

.newsearch, 
.printlist,
.seeBasket,
.backlist { height: 26px; line-height: 25px; padding-left: 30px; }

.newsearch a, 
.printlist a,
.seeBasket a,
.backlist a { float: left; height: 26px; padding: 0 10px; }
.newsearch a:hover, 
.printlist a:hover,
.seeBasket a:hover,
.backlist a:hover {background: #b41b20; color: #FFF;}


.newsearch { float: right; margin-left: 10px;margin-bottom:2px; }
.newsearch a {	background: #D7D8D9; margin-left: 10px; color: #3D3D40; text-decoration: none; font-weight: bold; }

#zoom.zoomprod  .printlist { float: right;margin-bottom:10px;margin-left:0; }
.printlist { float: right; }
.printlist a { 	background: #D7D8D9; margin-left: 10px; color: #3D3D40; text-decoration: none; font-weight: bold; }

.seeBasket { float: right; margin-bottom:2px; }
.seeBasket a {	background: #D7D8D9; margin-left: 10px; color: #3D3D40; text-decoration: none; font-weight: bold; }

#zoom.zoomprod .backlist { margin-bottom:2px;}
.backlist { float: left; margin-bottom:20px;}
.backlist a {background: #D7D8D9; margin-left: 10px; color: #3D3D40; text-decoration: none; font-weight: bold; }

.tri { height: 26px; line-height: 25px; float: left; margin-right: 10px; }
.tri a { height: 26px; padding: 0 10px; background-color: #b41b22; color: #FFF; display: block; text-decoration: none; font-weight: bold; }
.tri a:hover {background-color: #d7d8d9; color: #3d3d40;}

/*LISTE*/

.affreq{
	padding:20px;
	float:left;
	background:#FFF;
	margin-top:3px;
	border: solid 1px #3B7EBA;
}

#nbresult { clear:left; margin-bottom: 5px; }

.lineResult { 
	min-height: 80px;
	height: auto !important;
	height: 80px; 
}

.lineResult table td { padding: 10px; }
.lineResult p { padding: 10px; }

.listeProd h2 { background: #3B7EBA; }
.listeProd h2 a { color: #FFFFFF; }
.listeProd { }
.listeProd .inner{ }
* html .listeProd { width:49%;margin-right:5px;float:left;display:inline;}
*+html .listeProd { width:49%;margin-right:4px;float:left;display:inline;}


.lineResultCycle1,
.lineResultCycle2{
	color:#555;
	/*border-bottom:1px solid #8DC598;*/
	border-bottom:1px solid #3B7EBA;
}

.lineResultCycle1 a,
.lineResultCycle2 a{ color: #333; margin-bottom:5px}

#listtoprint {
	border: 1px solid #3B7EBA;
	border-bottom:none;
	margin-top:20px;
}
.soc a{font-size:15px; text-transform:uppercase;}

.liensoc{ text-align:right;padding:5px 15px 5px 0;font-size:13px; }
.liensoc a{ color:#0076BA!important; }

.liensuite{text-align:right; }

/*
.listeProd h2.titre-bleu-filet{padding:0;height:40px;font-size:12px;overflow:hidden;}
.listeProd h2.titre-bleu-filet .coin{padding:5px 15px 0 0 !important;line-height:normal;height:auto;}
.listeProd h2.titre-bleu-filet .puce{line-height:normal;height:40px;overflow:hidden;}

.listeProd h2 .opener{height:36px;overflow:hidden;}
*/


/* ZOOM EXPOSANT */

.logoBiomi { float: right; margin-left: 10px; }

#zoomContent { padding: 10px; overflow: hidden; zoom:1; }

#zoomContent h2 { /*font-size: 20px; margin: 0; text-transform:uppercase; color:#0075BA;*/ }

#zoomContent h1.zoom { font-size: 20px; margin: 0; color: #000000; text-transform:uppercase; background: none; height:auto;}

.stand{color: #7C7C7C;font: 12px Arial,Verdana,Helvetica,Sans-Serif;}

#zoomContent h3 { 
	padding: 15px; 
	margin: 10px 0;
	font-size:12px;
	border: 2px solid #3B7EBA;
}
#zoomContent h3 span { }

.encartsoc { padding:10px; }


/*
.zoomprod #zoomContent h3, 
#zoomContent h3.produits { font-size: 15px; color:#000000;margin:15px;background:none !important; }


#zoomContent h3.produits { margin:15px 15px 15px 0;padding-left:0;font-size:17px; }

.zoomprod #zoomContent h2 { 
	height: 30px; 
	line-height: 28px; 
	padding-left: 15px; 
	background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/functions/entete.png) no-repeat 0 0 #0075ba; 
	color: #FFF;
	margin: 10px 0;
	font-size:17px;
}
.zoomprod #zoomContent h2.modsize{ 
	height: 30px; 
	line-height: 28px; 
	padding-left: 15px; 
	background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/functions/entete.png) no-repeat 0 0 #0075ba; 
	color: #FFF;
	margin: 10px 0;
	font-size:10px;
}



.zoomprod #zoomContent h2 span { display: block;height: 30px; padding-right: 15px; background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/functions/entete.png) no-repeat 100% 0 #0075ba;overflow:hidden;}
*/

.bloc_coordonnee .libelle { font-weight: bold; float: left; width: 90px; margin-right: 10px; }
.bloc_coordonnee .wrap { float: left;  }


.bloc_produit { float: left; margin: 0 5px 10px 5px; }
.bloc_produit.p1 { margin: 0 0 10px 0; clear:left; }
.bloc_produit h4 { margin: 0 0 5px 0;color:#0076BA; }
.bloc_produit .lienzoom { text-align: right; }

.p1, .p2 {
	padding-right:5px;
	border-right:1px solid #DCDCDC;
	width:208px;
}

/* ZOOM PRODUIT */

.cible {margin-top:10px;clear:both;}
#zoomContent .listeProd {margin: 0 0 10px 0;}


/*
#zoomContent h2.titre-bleu-filet{padding:0;height:38px;font-size:12px;width:198px;overflow:hidden;}
#zoomContent h2.titre-bleu-filet .coin{padding:5px 15px 0 0 !important;line-height:normal;height:auto;}
#zoomContent h2.titre-bleu-filet .puce{line-height:normal;height:auto;}
* html #zoomContent .inner{width:196px;overflow:hidden;}

#zoomContent h2 .opener{height:34px;overflow:hidden;width:183px;}
* html #zoomContent h2 .opener .coin{overflow:hidden;width:168px;}
* html #zoomContent h2 .opener .coin span{overflow:hidden;width:153px;}
#zoomContent h2.titre-gris-filet .opener{height:22px;width:auto;}
#zoomContent h2.titre-gris-filet{ font-size:14px;width:auto;}
*/
.pictopdt { margin:10px 0;text-align:right;}

.encartsoc a{ font-weight:normal !important}

.affreq { float: none; margin: 0 auto; margin-top:10px;}

.listBtns { padding-top: 15px; text-align: center; margin-bottom: 15px; }

.listBtns .newsearch, .listBtns .printlist, .listBtns .seeBasket, .listBtns .backlist,
.listBtns .newsearch a, .listBtns .printlist a, .listBtns .seeBasket a, .listBtns .backlist a { float: none; display: inline-block; }

.chgpage { padding: 15px 0 10px 0; text-align: center; }

#listtoprint { margin: 0; }

#step_liste #legend { padding:10px; border:1px solid #777 }

#legend img.innovation, #legend img.product{width:15%;}

/*H2*/
#bloc-center .listeProd .liensuite { padding-top: 5px; }
#bloc-center .listeProd .liensuite img  { display: none; }
#bloc-center .listeProd h2  { font-size: 14px; color: #3B7EBA; margin-bottom: 0; }
#bloc-center .listeProd h2 .puce {display: block;}

.listeProd h2 .closer { height: 5px; padding: 0 0 0 10px; line-height: 1px; font-size: 1px; }
.listeProd h2 .closer div { height: 5px; line-height: 1px; font-size: 1px; }

.listeProd h2 .opener { padding: 0 0 0 15px; }
.listeProd h2 .coin { padding: 5px 15px 0 0;}


/*PARAGRAPHES*/

#bloc-center .inner { overflow: hidden; zoom: 1; }
.listeProd .style1 { margin-bottom: 20px;  }
.listeProd .style2  { border: 1px solid #3B7EBA; border-top: none; padding: 10px; margin-bottom: 20px; }
.listeProd .style2-notitre { border: 1px solid #3B7EBA; padding: 10px; margin-bottom: 20px; }
.listeProd .style3  { background: #dbe0e2; padding: 10px;  margin-bottom: 20px;  }
.listeProd .style4  { background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/page/degrade.png) repeat-x  0 0 #e2e6e6; padding: 10px; margin-bottom: 20px;  }




.listeProd .liensuite { margin: 0 0 10px 0; }
.listeProd .inner { background: #ffffff !important; }


.listeProd img.left { margin: 0 5px 0 0; }
.listeProd .liensoc { text-align: left; }

/* LISE DES EXPOSANTS*/
.show_infobulle {
    cursor: pointer;
    position: relative;
}
.infobulle {
	background:#654435;
	color:#FFF;
	left:0;
	line-height:12px;
	min-width:150px;
	padding:5px 10px;
	position:absolute;
	text-align:center;
	top:-35px;
	z-index:99999;
}
.show_infobulle:hover .infobulle {
    display: block !important;
}