/*  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: #006699;
	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: #cc0000;
	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: #cc0000;
	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;
}


