/* bloc categorie */
.block .category {/*hidden*/
	width:			40%;
	vertical-align:	top;
}

/* categories populaire */
.block .popular {/*hidden*/
	width:			60%;
	vertical-align:	top;
}

/* categories populaire: titre */
.block .titlepop {/*hidden*/
	font-weight:	bold;
	font-size:		1.1em;
	padding:		5px 0 2px 5px;
	white-space:	nowrap;
}

/* bloc categorie: contenu */
.category .content {/*hidden*/
	width:		100%;
	padding:	5px;
}

/* bloc categorie: cellule image */
.category .content .image {/*hidden*/
	width:			40px;
	vertical-align:	top;
}

/* bloc categorie: image */
.category .image img {/*hidden*/
	border:	0px;
	width:	40px;
}

/* bloc categorie: liste catégories */
.category .content .listing {/*hidden*/
	width:			auto;
	vertical-align:	top;
	padding-left:	3px;
}

/* bloc categorie: liste sous-catégories */
.category .parent,
.category .parent a {
	font-size:			1.1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#990066;
	text-decoration:	underline;/*hidden*/
}

/* bloc categorie: liste sous-sous-catégories */
.category .sub,
.category .sub a {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#003366;
	text-decoration:	none;/*hidden*/
}

/* bloc categories populaires */
.popular {/*hidden*/
	padding:	0px;
}

/* bloc categories populaires: liste */
.popular .listing {
	background-color:	#eeeeee;
	width:				100%;/*hidden*/
}

/* bloc categories populaires: style des cellules */
.popular .listing td {/*hidden*/
	padding:			10px 20px 10px 10px;
}

/* bloc categories populaires: style des liens */
.popular .pop, .popular .pop a {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#003366;
	text-decoration:	none;/*hidden*/
}

/* listes de produits: filtres */
.block .filters {/*hidden*/
	padding:	5px;
}

/* listes de produits: ordres */
.block .orders {
	padding:			3px;/*hidden*/
	font-weight:		bold;/*hidden*/
	font-size:			1.1em;/*hidden*/
	background-color:	#f1f4f7;
}

/* listes de produits: ordres inactifs */
.block .orders .inactive {
	background-color:	#ffffff;
	color:				#003366;
	border:				1px dashed #bac4cf;
	margin:				0 3px 0 3px;/*hidden*/
	padding:			1px 5px 1px 5px;/*hidden*/
	text-decoration:	underline;/*hidden*/
	font-weight:		normal;/*hidden*/
}

/* listes de produits: ordres actifs */
.block .orders .active {
	background-color:	#006699;
	border:				1px dashed #bac4cf;
	padding:			1px 5px 1px 5px;/*hidden*/
	margin:				0 3px 0 3px;/*hidden*/
}

/* listes de produits: couleur du texte ordres actifs */
.block .orders .active,
.block .orders .active a {
	color:				#ffffff;
}

/* recherche: titre liste de catégories */
.block .subtitle {
	font-weight:		bold;/*hidden*/
	font-size:			1.1em;/*hidden*/
	padding:			3px;/*hidden*/
	background-color:	#f1f4f7;
}

/* recherche: liste de catégories */
.block .row td {/*hidden*/
	padding:	2px;
	font-size:	1.1em;
}

.block .row .content {
	padding:	1px 20px;
}

/* aucun résultat */
.empty {
	padding:			10px;/*hidden*/
	background-color:	#f1f4f7;
	font-size:			1.2em;/*hidden*/
}

/* aucun résultat: style des liens */
.empty a {
	font-weight:		bold;
	text-decoration:	underline;
}

/* liste de produits */
.products {
	width:	100%;
}

/* liste de produits: style des titres */
.products th {
	font-weight:		bold;/*hidden*/
	padding:			6px;/*hidden*/
	background-color:	#f1f4f7;
	text-align:			left;/*hidden*/
	border-bottom:		1px solid #bac4cf;
	font-size:			1.1em;/*hidden*/
}

/* liste de produits: style de ligne */
.products .product td {
	font-weight:	bold;
	vertical-align:	top;/*hidden*/
	font-size:		1.1em;/*hidden*/
	border-bottom:	1px dashed #bac4cf;
}

/* liste de produits: couleur de fond au survol du curseur */
.products .product:hover {
	background-color:	#f1f4f7;
}

/* liste de produits: taille du titre */
.products .product .name {/*hidden*/
	width:	90%;
}

/* liste de produits: informations */
.products .info,
.products .info a {
	font-size:		0.9em;/*hidden*/
	color:			#006699;
	font-weight:	normal;/*hidden*/
	text-decoration:none;/*hidden*/
}

/* liste de produits: prix */
.products .price,
.products .price a {
	font-size:		1.1em;/*hidden*/
	color:			#c3c41e;
	text-decoration:underline;/*hidden*/
}

/* navigation par pages */
.browse {
	width:		100%;/*hidden*/
	margin:		10px 0 10px 0;/*hidden*/
	border-top:	2px solid #bac4cf;
	
}

/* navigation par pages: propriété de la police */
.browse td {
	padding:	3px;/*hidden*/
	font-size:	1.1em;/*hidden*/
	color:		#cecece;
}

/* navigation par pages: propriété des liens */
.browse a {
	text-decoration:	underline;/*hidden*/
	color:				#c3c41e;
	padding:			2px;/*hidden*/
	font-weight:		bold;/*hidden*/
}

/* navigation par pages: style liste de pages */
.browse .pages {/*hidden*/
	text-align:	center;
	width:		100%;
}

/* navigation par pages: style des onglets */
.browse .previous,
.browse .previousLink,
.browse .next,
.browse .nextLink {/*hidden*/
	text-align:		center;
	text-transform:	uppercase; 
}
