
.zoneCentrale { 	
	min-height:100%;max-height:100%;
}

.zoneCentrale>div.container { 
	background-color:#transparent;
	position:relative;
	overflow:hidden;
	width:100%;min-height:189px;
	max-height:100%;
				padding:0px;
					margin-top:0px;	margin-left:auto;
					margin-right:auto;
	
}
.colonneGauche{
					float:none;
					margin:0;
					overflow:hidden;
					padding: 0px;
					width:100%;
					position:relative;
					min-height:550px;
					max-height:100%;
					
					
}
.colonneDroite{
	position:absolute;
	float:none;
	margin:0px;
	padding:0px;
	bottom:0px;
	background-color:transparent;
	width:100%;
	height:267px;height:auto;
	z-index:50;
				background-image:url(../images/fd_AccueilOmbreOffres.png);
	background-repeat:repeat-x;
	background-position:bottom;
			
}
/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
.accueil {
			margin:0px; padding:0px;
			border:0px solid red; 
			position:relative; overflow:hidden;
			width:997px; height:100%;
			z-index:50;
			margin-left:auto;
			margin-right:auto;
			
				
			
}
.accueil .container{
				background-color:#64c5d7;
				background-color:rgba(100,197,215,0.87);
				min-width:307px;
				max-width:350px;
				padding-left:20px;
				padding-right:20px;
				padding-top:30px;
				padding-bottom:10px;
				color:#fff;
				position:relative;
				overflow:hidden;

}
.accueil .container h2{
    			font-family: 'CleanvertisingBlack';
				padding:0px;
				color:#fff;
				font-size:40px;
				line-height:40px;
}
.accueil .container h2 a{ 
				color:#fff;
}
.accueil .container .zonePrix {
				padding-top:10px;
				padding-bottom:10px;
}
.accueil .container .zonePrix *{
    			font-family: 'CleanvertisingBlack';
				padding:0px;
				color:#fff;
				font-size:100px;
				line-height:100px;
				text-align:right;
}
.accueil .container .zonePrix sup{
				vertical-align:text-top;
				font-size:0.4em;
				font-family: 'CleanvertisingLight';
}
.accueil .container .description , .accueil  .container .description  *{
					color:#fff;
					padding:0px;
					margin:0px;
					text-align:center;
					font-size:30px;
					line-height:30px;
					font-family: 'CleanvertisingLight';
	
}
.accueil .container .description +a {
					width:200px;
					display:block;
					margin-left:auto;
					margin-right:auto;
					margin-top:15px;
					padding-top:5px;
					padding-bottom:5px;
					color:#74c7d6;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					border:1px solid #74c7d6;
					text-align:center;
					border-radius:4px;
					
					background-color:#fff;
					background-color:rgba(255,255,255,0.74);
					
}
.accueil .container .description +a:hover {
	
					background-color:rgb(252,183,18);
					background-color:#fcb712;
					background-color:rgba(252,183,18,100);
					border-color:rgb(252,183,18);
					color:#fff;
}

.listeProduit #labelSurMesure{
			top:-10px;
			bottom:auto;
			left:auto;
			right:0px;
}

/*---------------------------------------------------------------------
			>>	produit accueil
----------------------------------------------------------------------*/
.produitPromotion {position:relative; }
.produitPromotion h3{
				position:absolute;
				top:0px;
				left:0px;
				font-family: 'CleanvertisingBlack';
				padding:0px;
				color:#fff;
				font-size:30px;
				
}
.listeProduit {

	
}
.es-carousel ul {
	padding:0px;
	margin:0px;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
	/*background:transparent url(../images/nav.png) no-repeat top left;*/
	
	background-image:url(../images/sprite_BtnNavigation.png);
	background-repeat:no-repeat;
	width:51px;
	height:51px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
	z-index:3000;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;background-position:-247px  -83px;
	
}
.es-nav span.es-nav-prev{
	background-position:-28px  -83px;
}

.es-nav span:hover{
	opacity:1.0;
	background-position:-167px  -84px;
}
.es-nav span.es-nav-prev:hover{
	background-position:-107px  -84px;
}
.listeProduit .groupe{
	background-color:transparent;
}

.listeProduit .produit {
				width:353px;
				height:188px;
				margin-left:2px;
				padding-top:0px;
				margin-bottom:0px;
				margin-right:1px;
				margin-top:1px;background-color:transparent;
			
}
.listeProduit .produit .description {
				
}
.listeProduit .produit h2 {
				margin-top:4px;
				padding-left:12px;
				padding-bottom:5px;
				padding-top:5px;
				padding-right:79px;
				width:262px;
				
				background-color:#2A8C9E;
				background-color:rgba(42,140,158,0.8);
				position:absolute;
				bottom:0px;
				left:0px;
				height:34px;
				top:auto;
	
}
.listeProduit .produit h2 a {
				font-family:Verdana, Geneva, sans-serif;
				display:block;
				border-bottom:1px solid #c0dde2;
				font-weight:normal;
				height:inherit;
}
	
.listeProduit .produit .image a {
	height:100%;
	width:100%;
}
.listeProduit .produit .zonePrix {
				z-index:50
}
.listeProduit .produit .zonePrix .pourcentage {
				top:-27px;
}
.listeProduit .produit .description p {
	display:none;}
.listeProduit .produit .prixPromotion b,.listeProduit .produit .prix b {
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				font-weight:normal;
				display:block;
	
}

.listeProduit .produit .prixPromotion, .listeProduit .produit .prix {
				height:29px;
}
.listeProduit .produit .ancienPrix {
				bottom:37px;
	}