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

#listeproduits #liste_produit {
	border-collapse: separate;
	border-spacing: 10px;
}

#listeproduits #liste_produit td.entete {
	background: #0DA49D;
	padding: 5px;
}
.entete div { color:#3C3C3E }

/*.lpCorps { background:#321619 }*/

.LienTitre { color:#2F7974 }
#listeproduits #recherche_categorie {
	margin: 10px 30px;
}

#listeproduits #recherche_categorie li.on {
	font-weight: bold;
}
#listeproduits h2 {
border-bottom: 1px solid #321619;
padding: 0 0 4px 0;
}

/* LISTE DES PRODUITS 2010 */
#listeproduits2010 #liste_produit {
	border-collapse: separate;
	border-spacing: 10px;
}
#listeproduits2010 #liste_produit td.entete {
	background: #0DA49D;
	padding: 5px;
}
#listeproduits2010 #recherche_categorie {
	margin: 10px 30px;
}
#listeproduits2010 #recherche_categorie li.on {
	font-weight: bold;
}
#listeproduits2010 h2 {
border-bottom: 1px solid #321619;
padding: 0 0 4px 0;
}
#zoomproduit2010 h2, #zoomproduit2010 h1,
#zoomproduit2010 .prix, #zoomproduit2010 .documentation,
#zoomproduit2010 #zoomtoprint2010 {
	margin: 15px 0;
}
#zoomproduit2010 h1 span {
	font-size: 12px;
	margin-top: 10px;
}
/* LISTE DES PRODUITS 2010 */

#zoomproduit h2, #zoomproduit h1,
#zoomproduit .prix, #zoomproduit .documentation,
#zoomproduit #zoomtoprint {
	margin: 15px 0;
}
#zoomproduit h1 span {
	font-size: 12px;
	margin-top: 10px;
}
#zoomtoprint { border:1px solid #321619; padding:0 4px 4px 4px; }

#zoomtoprint h1 {  background:#321619;font-size:16px;font-weight: bold;padding:2px;color:#FFF; }
#zoomtoprint h2 { border-bottom: 1px solid #321619;
padding: 0 0 4px 0;}
#zoomtoprint h3 { border-bottom: 1px solid #BCCB00 }
/********************************/
/*  recherche exposant -> zoom
/********************************/
#zoom { padding: 10px; }
#bloc-center h2.zeTitre { background:#321619;font-size:16px;font-weight: bold;padding:2px; color:#FFF; margin: 8px 0; }

.ui-autocomplete {
	background:#fff;
	border:1px solid #000;
	width:250px;
}

#rechercheAlpha, .liendirect{
	text-align:center;
}
#rechercheAlpha .label{
	color:#321619;
	font-size:14px;
	padding:7px 0 7px 15px;
	text-align:left;
	font-weight:bold;
	width:300px !important;
}
#rechercheAlpha a, .liendirect a{
	color:#321619;
	text-decoration:none;
	font-weight:bold;
}
#rechercheAlpha a:hover, .liendirect a:hover{
	color:#009C93;
	text-decoration:underline;
}

#step_recherche input.form-field{
	margin:3px;
}

.ui-autocomplete{
	background:#E7DFD0;
	border:1px solid #777777;
}
.ui-autocomplete li{
	cursor:pointer;
	list-style:none;
	text-align:left;
	padding:1px 3px;
	color:#321619;
}
.ui-autocomplete li:hover{
	background:#FFFFFF;
}

#step_recherche .tdlabel{
	padding-top:3px;
}
#step_recherche .tdform{
	padding-bottom:10px;
}
#step_recherche .label{
	width:160px;
}

#step_recherche #divSubmit{
	height:30px;
	text-align:center;
}
#step_recherche #divSubmit a:hover{
	text-decoration:none;
	background:#BCCB04;
	color:#321619;
}


#step_liste .newsearch a{
	background:url(img/functions/loupe.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
}

#step_liste .printlist a{
	background:url(img/functions/print.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
}

#step_liste #seeBasket a{
	background:url(img/functions/basket.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
}

#nbresult{
	float:left;
	margin-top:5px;
}

#step_liste .chgpage{
	margin:5px 0;
	text-align:right;
}

#step_liste th{
	background:#331619;
	color:#FFFFFF;
}
#step_liste th, #step_liste td{
	padding:3px;
}
#step_liste .lineResultCycle1 td{
	background:#E7DFD0;
}

#step_liste .legende{
	margin:10px 0;
	padding:10px;
	border:1px solid #331619;
}

#step_liste .legende .item{
	float:left;
	width:300px;
}

#step_basket .newsearch a{
	background:url(img/functions/loupe.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
}

#step_basket .printlist a{
	background:url(img/functions/print.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
}

#step_basket .backlist a{
	background:url(img/functions/back.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
}

#step_basket #listtoprint{
	clear:both;
	margin-top:10px;
}

#step_basket .chgpage{
	margin:5px 0;
	text-align:right;
}

#step_basket th{
	background:#331619;
	color:#FFFFFF;
}
#step_basket th, #step_basket td{
	padding:3px;
}
#step_basket .lineResultCycle1 td{
	background:#E7DFD0;
}

#zoom .newSearch a{
	background:url(img/functions/loupe.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
}

#zoom .printlist a{
	background:url(img/functions/print.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}

#zoom .backListe a{
	background:url(img/functions/back.png) no-repeat left top;
	line-height:24px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
}

#zoomContent{
	clear:both;
	margin-top:10px;
}

#zoomContent h2{
	color:#FFFFFF;
	background:#331619;
	padding:3px;
	margin-bottom:15px;
}
#zoomContent h2 span{
	font-size:14px;
}

#zoomContent .para{
	padding:10px;
	border:1px solid #331619;
}

.bestseller{
	position:relative;
	margin-bottom:10px;
}

.bestseller_name {
	font-weight:bold;
}

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

.bestseller a{
	position:absolute;
	bottom:0;
	right:0;
}

.agents li{
	list-style:none;
	padding:3px;
}