/*******************************/
/*   LISTE EXPOSANTS
/*******************************/
.photo_expo{padding:3px; }
#list_col1, #list_col1 a{ color:#01A8A4 ; font-weight:bold;}/*color:#C91D2A*/

/*******************************/
/*   ZOOM EXPOSANT
/*******************************/

#zoom h1.lezTitre, #tableInfo h1.lezTitre {
background: url(../img/fleche_news24.png) 0 7px no-repeat;
padding: 0 0 0 30px;
/*line-height:24px;*/
/*height:34px;*/
}


#zoom .bloxtxt1_titre, .bloxtxt1_titre {
	width:680px;
	border-top:3px solid #00A7A0;
	float:left;
	height:43px;
	overflow:hidden;
	padding-left:20px;
}

#zoom .bloxtxt1_titre_gauche, .bloxtxt1_titre_gauche{
	background:transparent url(../img/fp_titre_bloc_txt1_gauche.png) no-repeat scroll left top;
	float:left;
	height:43px;
	overflow:hidden;
	width:9px;
}

#zoom .bloxtxt1_titre_droite, .bloxtxt1_titre_droite {
	background:transparent url(../img/fp_titre_bloc_txt1_droite.png) no-repeat scroll right top;
	color:#FFFFFF;
	float:left;
	height:43px;
	overflow:hidden;
	padding-right:13px;
	padding-top:10px;
}
#zoom .sstr,.zoomContent .sstr {color:#01a8a4;font-weight:bold;}

#zoom .zoomContent{margin: 10px 0 10px 20px; width:580;}

#zoom .product_image{ margin-right:5px;}


#zoomContent .products{
	border-right: 1px dotted black;
	display:inline;
	float:left;
	font-size:9px;
	height:150px;
	margin:0 0 6px 6px;
	padding:10px;
	width:180px;
}

.bloxtxt1_titre_droite h2{
	font-size: 14px;
	font-weight:bold;
}
/*******************************/
/*   ZOOM PRODUITS
/*******************************/
h3.searchTitle{ background: url(/img/search_top.gif) top left no-repeat; width: 630px; height: 28px; line-height: 28px; margin: 0; text-indent: 25px; }
.closer-search{ background: url(/img/search_bottom.gif) top left no-repeat; width: 630px; height: 8px; margin: 0 0 20px 0; }

#backLink { margin: 10px 0; text-align:center}

.puce10 {
background: url(/img/fleche_news10.png) 0 4px no-repeat;
padding: 0 0 0 15px;
}

/*******************************/
/*   LISTE PRODUITS
/*******************************/

.lpTitre {background: url(../img/fleche_news10.png) 0 2px no-repeat;
padding: 0 0 0 15px;color:#01a8a4;height:18px;/*display:block*/}

/*******************************/
/*   RECHERCHE PRODUITS
/*******************************/
#listProducts{ zoom:1; }
#listProducts .product{ 
	border: 1px solid #5F6972; 
	float: left; 
	font-size: 9px; 
	height: 130px; 
	margin: 0 0 6px 6px; 
	padding: 10px; 
	width: 180px; 
	display: inline;
}
#listProducts .pdtTop{ margin: 0 0 5px 0; }
#listProducts .pdtStatus{ float:right; padding: 2px 0 0 0; display: inline;}
#listProducts .pdtName{ float: right; font-weight: bold; text-align: right; }
#listProducts .pdtCompanyOwner{ font-weight: bold; text-align:right; clear:left; margin: 0 0 5px 0;}
#listProducts .pdtPicture{ float: left; margin: 0 10px 0 0; zoom:1;}
#listProducts .pdtContent{ /*height: 75px;*/}
#listProducts .pdtDesc{ }
#listProducts .pdtLink{ margin: 8px 0 0 0; font-weight: bold; text-align: right; }

/*Zoom*/

#tableInfo{ margin: 0 0 5px 0; }
#tableInfo td{ padding: 3px; }
#tableInfo .pdtTitle { padding: 3px 15px 3px 3px; border: solid #d7d7d7; border-width: 0 1px 1px 0; width: 70%; }
#tableInfo .pdtTitle h1 { /*font-weight: bold; font-size: 19px; background: url(../img/fleche_news1.png) 0 5px no-repeat; padding: 0 0 0 15px;*/}
#tableInfo .pdtContent{ /*border: solid #d7d7d7; border-width: 0 1px 1px 1px;*/}
#tableInfo .pdtPicture{ padding: 15px 5px 5px; }
#tableInfo .pdtStatus{ float: right; padding: 8px 0 0 0; }
#tableInfo .pdtDesc{ padding: 15px 10px; text-align: justify;}

#tableInfo .expoCompany{ font-weight: bold;  background-color: #EEE; border-bottom: 1px solid #fff; color:#000;}

#tableInfo .expoInfo{ padding: 0; /*font-size: 9px;*/}
#tableInfo .expoContent{ border: 1px solid #d7d7d7; /*border-width: 0 1px 1px 0*/; padding: 15px 5px 5px; }
#tableInfo .expoLogo{ float: left; margin: 0 5px 5px 0;  border: 1px solid #fff; padding: 2px; }
#tableInfo .expoLogo img{ display: block;}
#tableInfo .expoDesc{ height: 70px;}
#tableInfo .expoLink{ margin: 5px 0 0 0; text-align: right;height:18px;}
#tableInfo .expoLink a{ font-weight: bold;}
#tableInfo .expoLink a:hover{ color: #A6CE39;}

#zoomPdtSeparator{ background-color: #d7d7d7; margin: 0 0 5px 0; color: #fff; padding: 5px; font-weight: bold;}

#zoomListProducts{ zoom:1; /*border: solid #5F6972; border-width: 0 1px;*/ padding: 10px 0 0 0; }
#zoomListProducts .product{ 
	border: 1px solid #d7d7d7; 
	float: left; 
	font-size: 9px; 
	height: 150px; 
	margin: 0 0 6px 6px; 
	padding: 10px; 
	width: 180px; 
	display: inline;
}
#zoomListProducts .pdtTop{ margin: 0 0 5px 0; }
#zoomListProducts .pdtStatus{ float: left; padding: 2px 0 0 0; display: inline;}
#zoomListProducts .pdtName{ float: right; font-weight: bold; text-align: right; }
#zoomListProducts .pdtPicture{ float: left; margin: 0 10px 0 0; zoom:1;}
#zoomListProducts .pdtContent{ /*height: 75px;*/}
#zoomListProducts .pdtDesc{ }
#zoomListProducts .pdtLink{ display: block; clear: both; position:relative; bottom: 2px; margin: 10px 0 0 0; font-weight: bold; text-align: right; }



/*******************************/
/*   GALERIE DE PRODUITS
/*******************************/

.galerieProduit{ margin: 20px 0 0 0; }
.galerieProduit .header { width:720px; line-height:33px; height: 33px; padding:0 10px; background:url(/img/edito_titre_fd.gif) no-repeat; margin: 0 0 1px 0; }
.galerieProduit .header h2{ float: left; font-size: 110%;}
.galerieProduit .header .allPdtLink{ float: right; }
.galerieProduit .galerie { background-color:#ebebeb; padding: 10px 10px 12px 10px; font-size: 10px; height: 150px;}
.galerieProduit .closer { width:740px; height:5px; background:url(/img/edito_closer.gif) no-repeat; }

.galerieProduit .product{ float: left; width: 225px; height: 150px; border-right: 1px solid #CFCFCF; padding: 0 10px;}
.galerieProduit .product.first{ padding-left: 0; }
.galerieProduit .product.last{ border: none;  padding-right: 0;}
.galerieProduit .pdtPicture{ border:1px solid #CFCFCF; padding:4px; display: block; float: left; margin: 0 5px 5px 0;}
.galerieProduit .pdtName{ font-weight: bold; margin: 10px 0; color: #A91D5D; }
.galerieProduit .pdtDesc{ /*height: 95px;*/}
.galerieProduit .pdtLink{ text-align: right; margin: 10px 0 0 0; }

.genProd {
	height: 115px;
}

.genProdZoom {
	height:130px;
}


/*classe pour le padding du pays dans la recherche exposant*/
td.paysExposant {
	padding-left:5px;
}