div.product {
	width: 170px;
	height: 210px;
	float: left;
	margin-left: 8px;
	margin-top: 20px;
}

div.product div.picture {
	width: 170px;
	text-align: center;
}

div.product a {
	text-decoration: none;
	color: #064476;
}

div.product a:hover {
	text-decoration: underline;
	color: #064476;
}

div.product a span:hover {
	text-decoration: underline;
	color: #064476;
}

div.product div.infos {
	text-align: center;
	background: url('../images/products/label_bg.gif') no-repeat left;
	width: 169px;
	height: 45px;
}

div.cartouche {
	width: 168px;
}

div.product div.infos_promo {
	text-align: center;
	background: url('../images/products/label_bg_promo.gif') no-repeat left;
	width: 169px;
	height: 45px;
}

div.product div.infos_new {
	text-align: center;
	background: url('../images/products/label_bg_new.gif') no-repeat left;
	width: 169px;
	height: 45px;
}

div.product div.infos div {
	text-align: center;
	margin-top: 5px;
}

div.product div.infos_promo div {
	text-align: center;
	padding-top: 5px;
	width: 115px;
	margin-left: 50px;
}

div.product div.infos_new div {
	text-align: center;
	padding-top: 5px;
	width: 115px;
	margin-left: 50px;
}

div.product div.infos span {
	display: block;
}

div.product div span.title {
	line-height: 10px;
}

div.product div.infos span.title {
	font-size: 11px;
	font-weight: bold;
	color: #064476;
}

div.product div.infos span.price {
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
}

div.product div.infos span.price_old {
	font-size: 11px;
	color: #4D4D4D;
	font-weight: bold;
	display: inline;
}

div.product div.infos span.price_new {
	font-size: 12px;
	color: #B22B2D;
	font-weight: bold;
	display: inline;
}

/* new */
div.product div.infos_new span {
	display: block;
}

div.product div.infos_new span.title {
	font-size: 11px;
	font-weight: bold;
	color: #064476;
}

div.product div.infos_new span.price {
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
}

div.product div.infos_new span.price_old {
	font-size: 11px;
	color: #4D4D4D;
	font-weight: bold;
	display: inline;
}

div.product div.infos_new span.price_new {
	font-size: 12px;
	color: #B22B2D;
	font-weight: bold;
	display: inline;
}

/* promo */
div.product div.infos_promo span {
	display: block;
}

div.product div.infos_promo span.title {
	font-size: 11px;
	font-weight: bold;
	color: #064476;
}

div.product div.infos_promo span.price {
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
}

div.product div.infos_promo span.price_old {
	font-size: 11px;
	color: #4D4D4D;
	font-weight: bold;
	display: inline;
}

div.product div.infos_promo span.price_new {
	font-size: 12px;
	color: #B22B2D;
	font-weight: bold;
	display: inline;
}

/* séparateur rayons */
div.products_separator {
	height: 40px;
}

/* Evenement PUB Personalisé */
#titre_pub_perso_glob{
	float:left;
	width:542px;
}
#titre_pub_perso{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#064476;
	text-align:center;
	background-color:white;
	height:21px;
	padding:2px 0 0;
}
#cadre_titre_droit{
	background: url('../images/menu/degrade_blc_drte.png') no-repeat right;
	height:23px;
	width:93px;
	float:left;
}
#cadre_titre_gauche{
	background: url('../images/menu/degrade_blc_gche.png') no-repeat left;
	height:23px;
	width:93px;
	float:left;
}
#info_pub_perso{
	padding:35px 10px 10px;
	color:#064476;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.picto_pub_perso{
	position:absolute;
}


