@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0
}

a img {border:none}

.clear {clear:both; height:0px; overflow:hidden}

#blocPromo {
	width:566px;
	margin:0px auto
}

#blocPromo h2.titre {
	width:566px;
	height:87px;
	text-indent:-9999px;
	background:url(../images/titre.jpg) no-repeat
}

.contentPromo {
	border: 1px solid #ed1c24;
	border-top:none;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
	behavior: url(css/PIE.htc);
	overflow:inherit;
	height:150px;
}
.contentPromo h1 {
	text-align:center;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}

.carre{
	padding:20px 0 0 6px; /*20 0 0 6*/
	overflow:hidden
}

.carre-first{
	margin-left:3px;
}

	.carre a {
		display:block;
		min-height:41px;
		height:auto !important;
		float:left;
		/*margin-right:2px;*/
		cursor:pointer;
		z-index:9
	}
ul.widget {
	list-style:none;
	padding:20px 0 0 6px; 
	margin-bottom:35px
}
	ul.widget li {
		border:1px solid #e2001a;
		width:262px;
		-webkit-border-radius:9px;
		-moz-border-radius:9px;
		border-radius:9px;
		behavior: url(css/PIE.htc);
		display:block;
		min-height:74px;
		height:auto !important;
		height:74px;
		float:left;
		position:relative;
		margin:0 14px 30px 0;
		margin /*\**/:0 14px 30px 0\9; /* IE8 Hack */
		.margin:0 17px 0 0;
/*		padding-bottom:13px*/
	}
	ul.widget li strong {
		text-transform:uppercase
	}
	ul.widget li h2 {
		position:relative;
		height:23px;
		display:block
	}
	ul.widget li h2 img {
		position:absolute;
		height:22px;
		top:-1px; 
		left:-1px;
		display:block
	}
	ul.widget li p {
		display:block;
		padding:9px 0 0 5px;
		color:#e2001a;
		font:12px Verdana, Geneva, sans-serif
	}
	ul.widget li a {
		display:block;
		position:absolute;
		bottom:-10px;
		right:10px;
	}
img.carte {
	display:block;
	position:absolute;
	right:-13px;
	bottom:-31px
}

/********************/
/* ! PAGE PRODUIT ! */
/********************/

#blocPromoProduit  {
	margin:0px auto;
	width:573px
}
	#blocPromoProduit h2.titre {
		height:243px;
		background:url(../images/titre_reduction.jpg) no-repeat;
		position:relative
	}
	#blocPromoProduit h2.titre span {
		position:absolute;
		font:18px Arial, Helvetica, sans-serif;
		color:#000;
		display:block;
		right:30px;
		top:10px;
		z-index:2;
	}
	#blocPromoProduit h2.titre strong {
		position:absolute;
		font:15px Arial, Helvetica, sans-serif;
		color:#d10019;
		display:block;
		left:17px;
		bottom:10px;
		z-index:2;
	}
	#blocPromoProduit h2.titre img {
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
	.contentPromoProduit {
		border: 1px solid #ed1c24;
		background:#ed1c24;
		border-top:none;
		overflow:hidden;
	}
	ul.produit_page {
		list-style:none;
		overflow:hidden;
	}
	*html ul.produit_page li {
		float:none
	}

	ul.produit_page li {
		background:#fff;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px;
		behavior: url(css/PIE.htc);
		overflow:hidden;
		width:180px;
		height:137px;
		float:left;
		display:inline;
		margin:8px 0 0 8px;
		padding-top:6px;
		position:relative
		
	}
	ul.produit_page li img {
		display:block;
		margin:0px auto;
	}
	ul.listeProd {
		list-style:none;
		margin-left:25px;
		padding-top:10px
	}
		ul.listeProd li {
			color:#fff;
			font:12px/16px Arial, Helvetica, sans-serif;
			background:url(../images/fleche.jpg) no-repeat left 6px;
			text-indent:13px
		}
			ul.listeProd li a {
				color:#fff;
				font:12px Arial, Helvetica, sans-serif;
				text-decoration:none
			}
			ul.listeProd li ul {
				list-style:disc;
				margin-left:35px
			}
				ul.listeProd li ul li {
					background:none;
					text-indent:0px
				}
.mentions {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:40px 0 0 25px
}

.colContent .mentions {
	padding:40px 0 0 0;
	font:10px Arial, Helvetica, sans-serif;
}

.col1, .col2{
	width:256px;
	float:left;
}
	.col1 strong, .col2 strong{
		display:block;
		text-align:center;
		font:18px Arial, Helvetica, sans-serif;
		padding:15px 0;
		color:#fff
	}
.colContent {
	margin:0 0 0 30px
}
.col1 .colContent {
	border-right:1px solid #fff
}

/*******************************/
/* ! PAGE PRODUIT 3 COLONNES ! */
/*******************************/
#blocPromoProduit3c  {
	margin:0px auto;
	width:776px
}
	#blocPromoProduit3c h2.titre {
		height:242px;
		background:url(../images/titre_reduc3c.jpg) no-repeat;
		position:relative
	}
	#blocPromoProduit3c h2.titre span {
		position:absolute;
		font:18px Arial, Helvetica, sans-serif;
		color:#000;
		display:block;
		right:132px;
		top:0px;
		z-index:2;
	}
	#blocPromoProduit3c h2.titre strong {
		position:absolute;
		font:16px Arial, Helvetica, sans-serif;
		color:#d10019;
		display:block;
		left:89px;
		bottom:10px;
		z-index:2;
	}
	#blocPromoProduit3c h2.titre img {
		position:absolute;
		top:0;
		left:0;
	}