/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/
.ficheProduit{
	position:relative;
	overflow:hidden;}

.description {
	margin-left:395px;
	width:400px;
	padding-bottom:8px;
	position:relative;
	overflow:hidden;
		padding-top:15px;
	
	
}
.ficheProduit .menuCommande form .description {
	width:auto;
}

#zoneAide + .description {
	min-height:225px;
	
}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				

.aide{position:relative;}


.ficheProduit .description .etiquette h3 {
				width:130px;padding-left:10px; 
				padding-right:5px;
				float:left;
				font-size:12px; line-height:13px; border:0px solid green;
				color:#FD7102;font-weight:bolder;
}
.ficheProduit .description .etiquette h2 {
								font-weight:normal;
				background-image:url(images/b_nouveaute.gif);
				height:11px;
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:7px;
				padding:0px; margin:0px;
				margin-top:5px;
				margin-bottom:5px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/


.ficheProduit .description  .zonePrix h2 {
								font-weight:normal;
				background-image:url(images/b_nouveaute.gif);
				height:11px;
				
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:7px;background-position:top center;
				padding:0px; margin:0px;
				margin-top:5px;
				margin-bottom:5px;
}

.description   .produitDuMois{
				background-image:url(images/label_marchand.gif);
				width:113px;
				height:17px;
				overflow:hidden;
				background-repeat:no-repeat;
				margin-top:3px;
				width:100%;
				background-position:top right;
				display:none;
}
.zonePrix {
		font-size:18px;
}
.prix,  .prixPromotion{
				position:relative;
				overflow:visible;
				bottom:0px;
				right:0px;
				height:12px;
				min-width:79px;
				color:#fff;
				text-align:center;
				padding-top:35px;
				padding-bottom:10px;
				font-size:1.8em;
				line-height:1.6em;
				font-family: 'CleanvertisingBlack';
				
}

.menuCommande .prix,.menuCommande  .prixPromotion{
				color:#75CBDA;
}

.ancienPrix {
				position:absolute;
				font-size:1em;
				color:#000;
				text-decoration:line-through;
				top:25px;
				min-width:69px;
				text-align:center;
				right:0px;
				z-index:4;
				margin-right:68px;
}
.pourcentage {
				position: absolute;
				
				background-image: url(../images/sprite_ImgPageProduit.png);
				background-repeat: no-repeat;
				background-position: 2px -83px;
				height: 35px;
				padding-top: 29px;
				width:63px;
				text-align: center;
				color: 
				white;
				right:0px;
				top:0px;
				font-size: 1.1em;
				line-height: 1em;
				font-family: 'CleanvertisingBlack';

}
#delaiLivraison {
				
				font-size:10px;
				color:#000;
				margin-top:15px;

}
.zonePrix span{
	
				background-color:#75cbda;
				color:#fff;
				font-size:0.8em;
				display:block;
				padding:5px;
}


/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
.attributProduit label{display:block;
}

.attributProduit label b{
				color:#75cbda; font-weight:normal;
				font-size:12px;
				display:inline;
}
.description a.lien{
	
	display:-moz-inline-box;
	display:inline-block;

	padding-left:8px;
	padding-right:8px;
	text-align:center;

	margin:10px;
	margin-right:0px;
	
	background-color:#34a3b8;
	color:#fff;
	border:1px solid #34a3b8;
	border-radius:10px;
	padding-bottom:2px;
	padding-top:2px;
	float:right;
	

 }
  .description a.lien:hover {
	 background-color:#2a8c9e;
		border:1px solid #2a8c9e;
  }
 .description a.lien:hover span{
	 background-color:#2a8c9e;
	 background-position:right -373px;
 }

 
.ficheProduit .description #b_aide{
	padding-top: 85px;
    position: absolute;
    right: 0;
    top: 0;
    width: 107px;
	background-image:url(images/img_outils.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
}

.description h2 span {
	color: inherit;
	font-size: inherit;
	vertical-align: inherit;
}
/*---------------------------------------------------------------------
			>>	Page produit >> recapitulatif
----------------------------------------------------------------------*/

.etape {
	float:left;
	width:60%;
}
.etape:first-child {
	float:left;
	width:40%;
}


.description form label span {
	width:70px;
	display:-moz-inline-box;
	display:inline-block;
	
	color:#000;
	
}
.description form label a span {
	color:#fff;
}
.description form label {
	color:#868686;
	padding-right:5px;display:block;
}
.description form label b {
	color:#000;
}
.menuCommande form#formDimensionsSurMesure label span {
	width:70px;
	display:-moz-inline-box;
	display:inline-block;
	
	color:#000;
	
}	
.menuCommande form#formDimensionsSurMesure label {
	color:#868686;font-weight:normal;color:#000;
	padding-right:5px;display:block;
}
.menuCommande form#formDimensionsSurMesure label b {
	color:#000;
	font-weight:normal;
}

 
/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/

.ficheProduit .menuCommande{

				position:relative;
				margin-left:395px;
			width:400px;
			padding-right:178px;
			min-height:200px;

				 
				
}
.menuCommande .zonePrix {
	position:absolute;
	right:0px;
	bottom:0px;
	padding-top:30px;
	width:144px;
	padding-bottom:90px;
	min-height:90px;
}
.ficheProduit .description .menuCommande {
	margin-left:0px;}
.ficheProduit .menuCommande p{
				color:#000;
}

.ficheProduit .menuCommande form {
				padding:0px; margin:0px;
			
				
				
}
.menuCommande form label{
						color:#006674;
						font-size:11px;
						margin-bottom:10px;
						padding-bottom:1px;
						
						padding-top:2px;
						display:block;
						position:relative;
						overflow:hidden;
						
		}
		.menuCommande form label b{
						/*display:block; float:left; width:80px; */padding-top:2px;
						
		}
		.menuCommande form input[type="text"]{
						 padding-left:2px; margin-left:2px;
		}
		
		.menuCommande form select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:12px;
						min-height:16px;
						height:20px;
						max-height:21px;
						width:320px;width:350px;
						display:block; overflow:visible;
						
		}
		.menuCommande form select option{
						width:auto;
		}
		.menuCommande form #dimension{
						width:100px;
		}
 		.menuCommande  .submitBouton {
					
				clear:both; border:0px solid red;
				text-transform:capitalize;
					cursor:pointer;
					display:block;
					
		}
#zoneAide input[type="submit"] {
				display:none;
				top:-2000px;
				position:absolute;
}
.menuCommande input[type="submit"]#ajouterPanier_x {
	background-image:url(../images/sprite_ImgPageProduit.png);
	background-repeat:no-repeat;
	width:154px;
	height:70px;
	padding:0px;
	border:0px;
	margin-top:26px;
	
	background-position:0px 0px;
	text-indent:-2000px;
	
	overflow:hidden;
	cursor:pointer;
	display:block;
	left:0px;
	position:absolute;
	bottom:0px;
	background-color:transparent;

				
}
*+html .menuCommande input[type="submit"]#ajouterPanier_x {
	padding-top:70px;
}

.menuCommande input[type="submit"][disabled="disabled"]#ajouterPanier_x, .menuCommande input[type="submit"][disabled="disabled"]#ajouterPanier_x:hover {
	background-position:-303px -1px;
	
}

.menuCommande input[type="submit"]#ajouterPanier_x:hover {
	
	background-position:-149px 0px;
}

 .boutonAjoutCaddieLoading , .boutonAjoutCaddieSuccess {
	display:none;
							color:#fff;
						font-size:16px;
					font-family: 'CleanvertisingLight';
					background-image:url(../images/sprite_ImgPageProduit.png);
	background-repeat:no-repeat;
	width:154px;
	height:70px;
	padding:0px;
	border:0px;
	margin-top:26px;
	
	font-size:17px;
	background-position:-303px -1px;
	overflow:hidden;
	cursor:pointer;
	left:0px;
	position:absolute;
	bottom:0px;
	background-color:transparent;
	margin-bottom:25px;
  	padding-right: 11px;
}
 .boutonAjoutCaddieLoading span, .boutonAjoutCaddieSuccess span{
	 background-color:transparent;
	 padding-left:60px;
	 padding-top:0px;font-size:19px;
 }

.boutonAjoutCaddieSuccess {
	display:none;
}
