/*  bloc: alignement vertical du contenu  */
.block td  {/*hidden*/
	vertical-align: top;
}

/*  bloc: style nom catégorie  */
.block .title .small  {
	font-size: 0.8em;/*hidden*/
	color: #a6b2bf;
	font-weight: normal;/*hidden*/
}

/*  bloc: taille tableau  */
.block table  {/*hidden*/
	width: 100%;
}

/*  bloc gauche: taille  */
.center .block .left  {/*hidden*/
	width: 25%;
}

/*  bloc gauche: style tableau  */
.center .block .left table  {/*hidden*/
	margin-top: 15px;
	width: 100%;
	border-collapse: collapse;
}

/*  bloc gauche: alignement image  */
.center .block .left .image  {/*hidden*/
	text-align: center;
}

/*  bloc gauche: style cellules  */
.center .block .left table td  {
	border: 1px solid #D5D4D4;
	text-align: left;/*hidden*/
	padding: 3px;/*hidden*/
}

/*  bloc gauche: couleur du prix du produit  */
.block .left .price  {
	font-size: 1.4em;/*hidden*/
	color: #c3c41e;
	font-weight: bold;/*hidden*/
}

/*  bloc droit: taille  */
.block .right  {/*hidden*/
	width: 75%;
}

/*  bloc droit: style tableau  */
.block .right table  {/*hidden*/
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}

/*  bloc droit: description  */
.block .right .description  {
	text-align: justify;/*hidden*/
	padding: 10px;/*hidden*/
	background-color: #f1f4f7;
	color: #000000;
}

/*  bloc droit: caractéristiques du produit  */
.block .right .detail,
.block .right .detail td  {
	border-bottom: 1px solid #bac4cf;
}

/*  bloc droit: propriétés cellules caractéristiques  */
.block .right .detail td  {/*hidden*/
	padding: 4px;
}

/*  bloc droit: nom caractéristique  */
.block .right .detail .name  {/*hidden*/
	font-weight: bold;
}

/*  bloc droit: valeur caractéristique  */
.block .right .detail .value  {
	background: #f1f4f7;
	color: #000000;
}

/*  bloc droit: style de lien de la valeur caractéristique  */
.block .right .detail .value a  {
	color: #000000;
	text-decoration: underline;/*hidden*/
	font-weight: bold;/*hidden*/
}

/*  bloc droit: style de lien au passage de la souris  */
.block .right .detail .value a:hover  {/*hidden*/
	text-decoration: none;
}

/*  bloc central  */
.block .center  {/*hidden*/
	padding-top: 10px;
}

/*  marchands: style des titres  */
.shops .header 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*/
}

/*  marchands: taille colonne marchand  */
.shops .header .shop  {/*hidden*/
	width: 10%;
}

/*  marchands: taille colonne nom produit  */
.shops .header .name  {/*hidden*/
	width: 65%;
}

/*  marchands: taille colonne prix  */
.shops .header .price  {/*hidden*/
	width: 10%;
	text-align: right;
}

/*  marchands: style des lignes  */
.shops .shop td  {
	vertical-align: top;/*hidden*/
	border-bottom: 1px dashed #bac4cf;
	padding: 3px;/*hidden*/
}

/*  marchands: style au survol du curseur  */
.shops tr.shop:hover  {
	background-color: #f0edf0;
}

/*  marchands: alignement image marchand  */
.shops .shop .image  {/*hidden*/
	text-align: center;
}

/*  marchands: style nom  */
.shops .shop .name  {
	font-size: 0.9em;/*hidden*/
	color: #006699;
	font-weight: normal;/*hidden*/
	text-decoration: none;/*hidden*/
}

/*  marchands: style du lien du nom  */
.shops .shop .name a  {/*hidden*/
	font-size: 1.1em;
	font-weight: bold;
}

/*  marchands: style prix  */
.shops .shop .price  {
	font-size: 0.9em;/*hidden*/
	text-align: right;/*hidden*/
	color: #006699;
	white-space: nowrap;
}

/*  marchands: style du lien prix  */
.shops .shop .price a  {/*hidden*/
	font-weight: bold;
	font-size: 1.1em;
}

/*  marchands: style prix total  */
.shops .shop .total,
.shops .shop .total a  {
	color: #c3c41e;
	text-decoration: underline;/*hidden*/
	font-size: 1.1em;/*hidden*/
	font-weight: bold;/*hidden*/
}

/*  sous bloc  */
.subblock  {/*hidden*/
	width: 100%;
	border-collapse: collapse;
}

/*  sous bloc: style ligne  */
.subblock td  {
	border: 1px solid #d5d4d4;
	text-align: left;/*hidden*/
	padding: 3px;/*hidden*/
}

/*  sous bloc: style lien  */
.subblock a  {/*hidden*/
	font-weight: bold;
	text-decoration: underline;
}

/*  sous bloc: style lien au survol du curseur  */
.subblock a:hover  {/*hidden*/
	text-decoration: none;
}

/*  sous bloc: bas du bloc  */
.subblock .footer  {
	font-weight: bold;/*hidden*/
	padding: 4px;/*hidden*/
	background-color: #f1f4f7;
	text-align: left;/*hidden*/
	border: 1px solid #bac4cf;
	font-size: 1.1em;/*hidden*/
}

/*  sous bloc: information importante  */
.subblock .important  {/*hidden*/
	padding: 10px 4px 10px 4px;
	font-size: 1.1em;
	border: 0px;
}

/*  sous bloc: erreur  */
.subblock .error  {
	padding: 10px;/*hidden*/
	background-color: #f7f2f1;
	font-size: 1.2em;/*hidden*/
	color: #ad2811;
}


