/* titre des blocks d'informations */
.filters .title,
.description .title {
	border:	1px solid #ffffff;
	background-color:	#ffffff;
}

/* nom des caractéristiques */
.filters .name {
	text-align:	right;
	background-color: #ebebeb;
}

/* valeur des caractéristiques */
.filters .value {
	background-color: #F9F9F9;
}

/* bordure du tableau de liste des boutiques */
table.shops {
	border:	1px solid #666666;
	border-collapse: collapse;/*hidden*/
}

/* nom des colonnes sur la liste des boutiques */
.shops .header {
	background-color:	#ebebeb;
	color:				#51473B;
	padding: 			5px;/*hidden*/
}

/* couleur de fond 1 de la liste */
.shops tr.element1 {
	background-color:	#f9f9f9;
}

/* couleur de fond 1 au passage de la souris dans cette liste */
.shops tr.element1:hover {
	background-color:	#ebebeb;
}

/* couleur de fond 2 de la liste */
.shops tr.element2 {
	background-color:	#ebebeb;
}

/* couleur de fond 2 au passage de la souris dans cette liste */
.shops tr.element2:hover {
	background-color:	#f9f9f9;
}

/* bordures de chaque ligne dans la liste des boutiques */
.shops td.element1,
.shops td.element2 {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 	5px;/*hidden*/
}

.shops span.voucher {
	font-size:	8px;
	color:		#F76C2E;
}

/* aucune boutique affichée */
.noShop {
	margin:	20px;/*hidden*/
	color:	#ffffff;
	background-color:	#f9f9f9;
	font: 20px Arial;
}

/* bloc de produit du top des ventes */
.topProduct {
	border-right:	1px dotted #000000;
	background-color:	#ffffff;
}

/* présentation du nom dans ce bloc */
.topProduct .name,
.topProduct .name a {
	font:	bold 12px Arial;
	color: #003399;
	border-bottom: 1px solid #ebebeb;
	margin:	1px;/*hidden*/
}

/* présentation du prix dans ce bloc */
.topProduct .price {
	font:	bold 12px Arial;
	color: #3366cc;
	margin-top:	8px;
}

/* présentation de la photo dans ce bloc */
.topProduct .photo {
	float:	left;
	padding:	2px;/*hidden*/
	border:	0px;/*hidden*/
	margin-top:	8px;
	margin-left:	8px;
	margin-right:	8px;
}