/*---------------------------------------------------------------------
				generalite
----------------------------------------------------------------------*/	
.header #zoneCompte .menu a {
					display:block;
					color:#010101;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					padding-bottom:2px;
}

.header #zoneCompte .menu a:hover {
					/*text-transform:uppercase;*/
					font-weight:bolder;
					color:#2ABBBA;
					/*font-size:12px;*/
					
}
/*---------------------------------------------------------------------
				label sur mesure
----------------------------------------------------------------------*/
#labelSurMesure{
			position:absolute;
			background-image:url(images/SurMesure-mini.png);
			background-repeat:no-repeat;
			width:75px;
			height:75px;
			left:-6px;
			top:0px;
			z-index:40;
}
#labelSurMesureSeul{
			position:absolute;
			background-image:url(images/SurMesureSeul_petit.png);
			background-repeat:no-repeat;
			width:95px;
			height:75px;
			left:-6px;
			top:0px;
			z-index:40;
}
#labelSurMesure.MIF{
	background-image:url(images/madeInFrance_mini1.png);
	
}
.listeProduit #labelSurMesure, .listeProduit #labelSurMesureSeul{
			top:auto;
			bottom:0px;
			left:-10px;
}

.ficheProduit #labelSurMesure{
		background-image:url(images/SurMesure-moyen.png);
		width:120px;
		height:114px;
		left:0px;
			top:0px;
}

.ficheProduit #labelSurMesureSeul{
		background-image:url(images/SurMesureSeul_moyen.png);
		width:120px;
		height:114px;
		left:0px;
		top:0px;
}
.ficheProduit #labelSurMesure.MIF {
	background-image:url(images/madeInFrance_moyen.png);
	left:-29px;
			top:0px;
}
/*---------------------------------------------------------------------
				colonneGauche >> bloc aide prise mesure
----------------------------------------------------------------------*/

.blocAidePriseMesure {
			
}
#zoneAide {
	float:right;
	width:165px;
	color:#fff;
	position: relative;
z-index: 40;
padding-top:15px;
}
#zoneAide a{
			
				display:block;
				font-size:12px;
				color:#006674;
				
				}

.aide.fichier{
				background-color:#fff;
			
	
}
.aide.fichier a{
		margin-left:16px
}
.aide {
		border:1px solid #75cbda;
		background-color: #75cbda;
		
}
div.aide {
		margin-bottom:1px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:13px;
		padding-right:13px;
}
a.aide {
		color:#fff;
		 font-family: 'CleanvertisingBlack';
		 font-size:12px;
		 padding-left:3px;
		 padding-right:3px;
		 padding-bottom:2px;
		 padding-top:2px;
		 position:absolute;
		 right:0px;
		 top:0px;
		 border-radius:2px;
		 
}
a.aide:hover {
	background-color:#F7B716;
	border-color:#F7B716;
}
.aide h3{
		font-family: 'CleanvertisingLight';
		font-size:18px;
		margin:0px; 
		padding:0px;
		line-height:18px;
}

.aide li {
	list-style-type:decimal;
}
.aide p {
	color:#000;
	margin-top:0px;
	text-align:center;
}
.aide  #prixGamme .ancre {
	  font-family: 'CleanvertisingBlack';
	  color:#fff;
	  font-size:34px;
	  text-align:center;
}
.aide  #prixGamme .ancre span span{
	font-family: 'CleanvertisingLight';
	font-size:0.8em;
}
.aide  #prixGamme .ancre + div{
	text-align:center;
	color:#000;
}
#choixOption a.aide{
	position: static !important;
}
/*---------------------------------------------------------------------
				colonneGauche >> fiche Technique
----------------------------------------------------------------------*/
  
#ficheTechnique{
 				
}
  
#ficheTechnique a{
				font-family: inherit;
				background-color: transparent;
				border: 0px;
				padding: 0px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> coloris
----------------------------------------------------------------------*/
.colorisProduit {
					clear:both;
}
.colorisProduit h1{
					color:#000;
					font-weight:bolder;
					background-image:url(images/coloris.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					font-size:18px;
					margin:0px; padding:0px;
					padding-left:50px;
					margin-bottom:10px;
					border-bottom:1px solid #B6AC9B;
					
}
.colorisProduit h1 p{
					font-size:12px; font-weight:normal; margin:0px; padding:0px;
}
#etape1 a.ancre {
					display:block;
					height:20px;
					padding-left:154px;

}
*+html #etape1 a span +span {
				display:block;
				white-space:nowrap
	
}
#etape1 a.ancre.impaire{
					background-color:#f9f9f6;
}

#etape1 a.ancre.paire{
					background-color:#fbfbfa;
}

#etape1 a b {
					color:#756f53;
					float:left;
					padding:0 10px 0 0;
					font-size:14px;
}
#etape1 a span {
					float:left;
					font-weight:bold;
					font-size:14px;
					color:#000;
					padding:0 10px 0 0;
					color:#F7B716;
}

*+html #etape1 a span span{
					float:none;
					padding-left:5px;
					font-size:13px;
}


#etape1 a span + span{
					background-image:url("images/icone_flechePleine.png");
					background-position:left center;
					background-repeat:no-repeat;
					font-size:13px;
					font-weight:normal;
					padding:0 0 0 22px;
}

#etape1 a:hover span + span{

	
	color:#99bee6;
}
#etape1  p.messageInscriptionPro  {
	padding:5px;
	text-align:right;}
 p.messageInscriptionPro a{
					font-size:13px;
					font-weight:normal;
					color: #F7B716;
					text-decoration:underline;
					padding-left: 5px; 
					padding-right:5px;}
p.messageInscriptionPro a:hover{
	color:#99bee6;
}


.colorisProduit .gamme {

					
}
.colorisProduit .gamme span{

}

.colorisProduit .produit{
					margin:0px; padding:0px;

					height:110px; width:90px;float:left;
					margin-bottom:0px; border:0px;
					background-color:transparent;
		position:relative;
}

#choixOption  .coloris {behavior: url(display.htc);}
#choixOption .coloris  p {display:none;cursor:pointer;}
#choixOption .coloris:hover p {display:block;}



/*---------------------------------------------------------------------
			>>	Page produit >> description
----------------------------------------------------------------------*/
.ficheProduit .description .recapitulatifInfoProduit{
	

}
.ficheProduit .description .zoneBody p.messageInscriptionPro {
		padding:5px;
		font-size:12px;
		color:#273E6F
	
}
.ficheProduit .description .zoneBody p.messageInscriptionPro a{
	color: #fff;
}
.ficheProduit .description .zoneBody p.messageInscriptionPro a:hover{
	color:#273E6F
}
.ficheProduit .description .header{
					
}




/*---------------------------------------------------------------------
			>>	Page produit >> menu commande
----------------------------------------------------------------------*/

.ficheProduit .menuCommande form{
					margin:0px; padding:0px;

}
.ficheProduit .menuCommande form .description{

				

}
.ficheProduit .menuCommande form  h1{
				margin:0px; padding:0px;				
				
				padding-right:5px;

				color:#2ABABA;
				font-weight:bolder;
				text-align:right;
				
				font-size:14px;
				 line-height:14px; 
				
				margin-left:0px;
				padding-bottom:10px;
				padding-top:8px;
				padding-right:20px;
				
				width:auto;

				
				text-transform:uppercase;
				
				
}
.ficheProduit .menuCommande form  h1 img{
				float:left; margin-top:-4px; 
}
.ficheProduit .menuCommande form p{
					margin:0px;
					padding:0px;
					padding-bottom:4px;
}

.ficheProduit .menuCommande form p.messageInscriptionPro{
		padding:5px;
		font-size:12px;
		padding-top:15px;
}

.ficheProduit .menuCommande form img{
				vertical-align:middle;/*padding-right:2px;*/
}
.ficheProduit .menuCommande .header{
					
}

.ficheProduit .menuCommande .footer{
					
}

.ficheProduit .menuCommande label.aide {
					color:#F7B716;
					background:none repeat scroll 0 0 transparent;
					display:block;
}
.ficheProduit .menuCommande label.aide input{
					background-color:#f2f1ed;
					border:1px solid #969192;
}

.ficheProduit .menuCommande label.aide span{

}

				
				
/*----------------------------------------------------------------------------------
			>>zone aide 
----------------------------------------------------------------------------------*/

.zoneAideCaddie a{

	
				color:#F7B716; 
				padding-left:35px;
				text-transform:uppercase;
				
				padding-top:5px;
				padding-bottom:12px;
				font-weight:bolder;
				text-decoration:underline;
				
				display:block;
				
  				background-image:url(images/b_Aide.gif);
				background-repeat:no-repeat;
				width:216px;
				height:19px;
				color:#fff;
				font-size:11px;
				text-transform:none;
				text-decoration:none;
				padding-left:25px;	padding-top:3px;
				font-weight:normal;
  }	
/*----------------------------------------------------------------------------------
			>>categorie
----------------------------------------------------------------------------------*/
.layoutCategorie
.zoneCentrale { 	
				/*background-image:url(images/bleu/defaut.jpg);*/
				background-position:left 210px;
				background-repeat:no-repeat;
				background-color:#383838;
				

				
}
.layoutCategorie
.zoneCentrale>div.container>.colonneCentre{ 
	background-color:transparent;
	position:relative;
	overflow:hidden;
	width:987px;
					padding-left:8px;
					padding-right:8px;
					padding-bottom:20px;
					margin-top:0px;	margin-left:auto;
					margin-right:auto;
	
}
.layoutCategorie
.zoneCentrale>div.container {
	width:100%;
	background-color:transparent;
	background-image:url(images/gris/bg_Categorie.png);
	background-position:left -50px;
	background-repeat:no-repeat;
	min-height:797px;min-height:523px;
}



/*----------------------------------------------------------------------------------
			>>page Texte=
----------------------------------------------------------------------------------*/
.pageTexte .menuCommande{
					padding:0px; margin:0px;
					clear:none;
					
					background-image:none;
					text-align:right;
					border:0px solid red;
					
					margin-bottom:3px;
					display:block;
						display:-moz-inline-box;
	display:inline-block;
					padding-left:60px;
					padding-bottom:15px;
					
}
*+html .pageTexte .menuCommande{
	display:inline;
}

.pageTexte .menuCommande a{
					/*background-image:url(images/puce_mini.gif);
					background-repeat:no-repeat;
					padding:0px; margin:0px;
					float:none;
				
					padding-left:20px;
					
					padding-right:3px;
					margin-right:3px;
					
					height:15px;
					overflow:visible;
					
					width:auto;background-color:#5C3E0A;
					background-color:#2ABABA;
					color:#FFFFFF;
					font-weight:bolder;
					font-size:12px;
					text-transform:uppercase;
					cursor:pointer; text-decoration:none;
					position:relative;
					display:block;
					margin-left:360px;
					text-align:left; width:214px; float:right;*/
					
					
}
.ficheTechnique H1{ padding-bottom:5px; clear:both;}
.ficheTechnique h3 {
					clear:left; margin-bottom:0px; margin-top:15px; margin:0px; color:#642202; font-weight:bolder; text-transform:uppercase;
					font-size:11px; letter-spacing:0.08em;
					background-color:#EFEFEF; padding-left:3px;
}
/*----------------------------------------------------------------------------------
			>>bas de page
----------------------------------------------------------------------------------*/




#accesRapide {
					clear:both; margin-top:20px; 
}
#accesRapide a {
					padding-right:65px; padding-left:5px;
}
#accesRapide a im{
					border:0px;
}
#accesRapide p {
					font-size:11px; line-height:16px;
					padding-top:10px;}
#accesRapide p img{
					
}

/* DEB formulaire options */
select option[disabled]{
	color: #6D6D6D;
}



input[name=repere]{
	width: 10em;
}
/* FIN formulaire options */


.zoneCentrale .pageTexte .stori td{ padding:0px}
.zoneCentrale .pageTexte .stori td.imgStori img {
	padding:8px; margin-bottom:2px; margin-top:2px;
}
.zoneCentrale .pageTexte .stori div, .zoneCentrale .pageTexte .stori table table td {
	
	width:222px;
	padding-right:30px;
	text-align:justify;
	position:relative; overflow:hidden;
}
.zoneCentrale .pageTexte .stori div img, .zoneCentrale .pageTexte .stori table table td img {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:18px;
	float:none;
}
.zoneCentrale .pageTexte .stori div p, .zoneCentrale .pageTexte .stori table table td p {
	margin-top:10px; margin-bottom:10px
}
.zoneCentrale .pageTexte .stori div +div, .zoneCentrale .pageTexte .stori table table td + td {
	width:190px;
	padding-right:30px;
}
	.zoneCentrale .pageTexte .stori div +div +div, .zoneCentrale .pageTexte .stori table table td +td +td {
		margin:0px;width:163px;
	}
.zoneCentrale .pageTexte .stori div:first-child p, .zoneCentrale .pageTexte .stori table table td:first-child p {
	margin-bottom:20px;}

.zoneCentrale .pageTexte .stori div:first-child>p:first-child, .zoneCentrale .pageTexte .stori table table td:first-child>p:first-child {	
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
	margin-top:40px;
	margin-bottom:40px;

}
.zoneCentrale .pageTexte .stori +.stori {
	margin-top:15px;
	width:660px;
}
.zoneCentrale .pageTexte .stori +.stori tr +tr td.texte p{
	
	padding-left:250px
	
}
.zoneCentrale .pageTexte .stori table + table tr td +td {
	width:487px;
}
.zoneCentrale .pageTexte .stori +.stori tr +tr td.texte p img{
	float:none;
}
	
.zoneCentrale .pageTexte .stori +.stori  tr +tr  +tr td.texte p{
	padding-left:270px

}