/* 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:0;
	text-align:	left;/*hidden*/
	padding:	3px;/*hidden*/
color:#000;
font-weight:normal;
}

/* bloc gauche: couleur du prix du produit */
.block .left .price {
	font-size:1.4em;/*hidden*/
	color:#F47F31;
	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:	#FFF;
	color:	#000000;
font-size:12px;
}

/* 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:#C8C7A5;
text-align:left;/*hidden*/
border-bottom:	1px solid #B8B78F;
font-size:1em;/*hidden*/
color:#FFF;
}

/* 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 #B8B78F;
padding:3px;/*hidden*/
}

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

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

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

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

/* marchands: style prix */
.shops .shop .price {
	font-size:0.9em;/*hidden*/
	text-align:right;/*hidden*/
	color:	#000;
	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:	#F47F31;
	text-decoration:underline;/*hidden*/
	font-size: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;
}
