@font-face {
    font-family: 'bauhausmedium';
    src: url('font/bhm-webfont.eot');
    src: url('font/bhm-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bhm-webfont.woff') format('woff'),
         url('font/bhm-webfont.ttf') format('truetype'),
         url('font/bhm-webfont.svg#bauhausmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


center {

}

.commande .commandeRow2 center, .commande .commandeRow1 center{
background-image:none;
}

#fdZoneHeader{
}
#fdZoneCentral {
				
}

#fdZoneCentral[id] {
				/**/

}


#perso{
		
		background-color:#000000;
	
		
					/**/background-image:url(images/fd_pageProduit.jpg);
					background-repeat:no-repeat;
					background-position:center -12px;
					position:relative; 
					margin:0px; padding:0px;
					top:101px;
}

center {
		background-image:url(images/fd_pageTexte.gif);
		background-position:bottom; 
		background-repeat:repeat-x;
}


#page {

					/*background-image:url(images/fd_pageProduit.jpg);
					background-repeat:no-repeat;
					background-position:0px 0px;*/
					position:relative;
					
}

/*---------------------------------------------------------------------
			barre navigation
----------------------------------------------------------------------*/

.pageNavigation #precedent img{
				width:23px;
				height:21px;						
				background-image:url(images/icone_previous_off.gif);
				background-repeat:no-repeat;
}
.pageNavigation #precedent:hover img{
				background-image:url(images/icone_previous_on.gif);
				

}
.pageNavigation #suivant img{
				width:23px;
				height:21px;
				background-image:url(images/icone_next_off.gif);
				background-repeat:no-repeat;		
 }
.pageNavigation #suivant:hover img{
				background-image:url(images/icone_next_on.gif);
}



.pageNavigation #previousDiapo{
				margin:0px; padding:0px;
				display:block;
				position:absolute;
				border:0px solid red;	
				z-index:1;
				right:385px;
				top:15px;
				display:none;
}

.pageNavigation #nextDiapo {
				margin:0px; padding:0px;
				display:block;
				position:absolute;
				border:0px solid red;	
				z-index:4;
				right:130px;
								display:none;
}


/*---------------------------------------------------------------------
			navigation
----------------------------------------------------------------------*/

#footer span { 
					/*background-image:url(images/footer_fd.png);
					background-repeat:repeat-x;*/
					padding-bottom:12px;
			}
			
/*---------------------------------------------------------------------
			>>Page 	produit >> gallery
----------------------------------------------------------------------*/

	.gallery {
				
				padding-left:5px;
						
				
				border:0px solid red;
				clear:both; float:none;
				height:80px;
				margin-left:10px;/**/
				padding-top:0px;
	}
		#diaporama {
				position:relative;
	
				
				z-index:1;
				border:0px solid red;
				overflow:hidden;
				background-color:transparent;
				border:0px solid red;
				
				overflow:hidden;
				left:33px;	
		}

		#film {
				/*position:ABSOLUTE;*/
				border:0px solid black;
				background-color:transparent;
				overflow:hidden;
			
		}
		
		
		div.diapo{
				
				border:0px solid green;
				overflow:hidden;
				float:left;
				clear:none;
				margin:0px;
				padding:0px;
				
				width:112px; 
				overflow:hidden;
				text-align:center;
				
				border:0px solid red;
				
	
			
			/*
			background-color:#999900;*/
		}
		div.diapo a{
				padding:0px; margin:0px;
				
				width:auto;
				clear:none;
				margin-left:0px;
				position:relative;
				width:110px;
				display:block;
				overflow:hidden;
				visibility:hidden;
				
			
		}
		div.diapo a div.head{
				position:absolute;
				width:110px; height:3px;
				background-image:url(images/fd_hautImage.gif);!important; /*pour mac os9 */
				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_hautImage.png');

				
				background-image:none; */
				background-repeat:no-repeat;
				background-position:left top;
				top:0px;
				left:0px;
				z-index:4;
		
		}
		div.diapo a div.head[class] {
						background-image:url(images/fd_hautImage.png);

		
		}		
		div.diapo a div.foot{
				position:absolute;
				width:110px; 
				height:3px; overflow:hidden; margin:0px; padding:0px;

				background-image:url(images/fd_basImage.gif);!important; /*pour mac os9 */
				/*			
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_basImage.png');
				background-image:none; */	
				background-repeat:no-repeat;
			
				bottom:0px; position:relative;
				top:-3px;
				left:0px;
				z-index:4;
		
		}
		
		
		div.diapo a div.foot[class] {
						background-image:url(images/fd_basImage.png);
		
		}
						
			
		div.diapo a img{
				border:0px; margin:0px;padding:0px;
				position:relative; top:0px; left:0px;
				z-index:2;}
/*			
div.diapo a div.body {
				border:0px; margin:0px;padding:0px;
				position:relative; top:0px; left:0px;
				z-index:2; width:140px;
}*/
		
		
		
		div.diapo  div.etiquette{
				position:absolute;
				top:0px;
				left:0px;
				z-index:3;
				width:69px;
				height:69px;				
		
		}
		
		div.diapo  div.etiquette h2, div.diapo  div.etiquette h3{
				margin:0px; padding:0px;
				position:absolute;
				top:0px; left:0px;
				
				width:69px;
				height:69px;
				background-repeat:no-repeat;
				background-color:transparent;
		}
		
		div.diapo  div.etiquette h2{

				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/h2_nouveaute.png');
				background-image:url(images/h2_nouveaute.png);!important; /*pour mac os9 */
				background-image:url(images/h2_nouveaute.gif);
				/*background-image:none;*/
		}
		
		div.diapo  div.etiquette h3{
				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/h2_promotion.png');
				background-image:url(images/h2_promotion.png);!important; /*pour mac os9 */
				background-image:url(images/h2_promotion.gif);
				/*background-image:none;*/
		}		
		
		
		div.diapo  div.etiquette[class] h2{
					background-image:url(images/h2_nouveaute.png);
		}
		div.diapo  div.etiquette[class] h3{
					background-image:url(images/h2_promotion.png);
		}



	.listePersonnaliseProduit #controlDiapo {
			position:relative;
			top:-18px;
			margin-left:140px;
	}
	.listePersonnaliseProduit	#nextDiapo{
			width:20px;
			height:17px;

			border:0px solid red;
			
			z-index:2000;
			background-image:url(images/b_defilementDroit.gif);
			background-repeat:no-repeat;
			display:none;
			position:absolute;

		}
	.listePersonnaliseProduit	#previousDiapo{
			position:relative;
			border:0px solid red;
			width:20px;
			height:17px;
			z-index:2000;
			display:none;
			background-image:url(images/b_defilementGauche.gif);
			background-repeat:no-repeat;
			display:none;
			position:absolute
		}
.listePersonnaliseProduit {

}		
.listePersonnaliseProduit .listeProduit{
			clear:both; float:none;margin:0px;
				
			
}
.listePersonnaliseProduit .listeProduit  div.diapo{
			
			height:80px;width:480px;	 /*a impacter sur le script*/	
			
}
/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite .blocEngagement {
			padding-left:40px;
			padding-bottom:20px;
}
.planSite .blocEngagement .menu {
			padding-top:0px;
}
.planSite .blocEngagement .menu a {
			display:block;font-size:0.8em;

			letter-spacing:0.05em;
}
.planSite .blocEngagement .menu h2{
			font-size:0.8em;
			font-weight:bold;
			letter-spacing:0.05em;
			line-height:1.2em;
			padding-top:10px;
			color:#515151;
}
.planSite .menuClient {
			margin-bottom:0px;
}
.planSite .menuClient ul {
			padding-bottom:0px; margin-bottom:0px;
}
.planSite h2 {
			color:#D00030
			}
			
/*----------------------------------------------------------------------------------
			>>etiquette overlib
----------------------------------------------------------------------------------*/
.prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#c70500;
				font-weight:bolder;
				font-size:16px;
				letter-spacing:0em;
				font-family:Arial, Helvetica, sans-serif;
}			

.prix{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#525252;
				font-weight:bolder;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				letter-spacing:0em;
}

.ancienPrix{
				margin:0px; padding:0px;
				font-weight:normal;
				font-size:11px;
				padding-top:5px;
				border:0px solid red;
				letter-spacing:0em;
				text-decoration:line-through;
				color:#525252;
				font-family:Arial, Helvetica, sans-serif;

}

/*---------------------------------------------------------------------
			>>Page 	produit
----------------------------------------------------------------------*/

.ficheProduit .description h1 b{
				color:#fff;
				/*font-style:italic;*/
				font-size:11px;
				/*font-weight:normal;*/
				 font-family: 'bauhausmedium';
				 letter-spacing:1px;
}

div.ficheProduit #corpsProduit {
				position:relative;
				width:430px;
				overflow:hidden;
				height:372px;
				/*left:20px; */
				background-color:transparent;
}

#manchetteProduit {
				position:relative;

				width: 139px;
				height: 380px;
				overflow: hidden;
				background-color:#ede9ea;
				/*left:20px;*/
				top:10px;
				background-image:url(images/fd_basManchette.png);
				background-position:bottom center;
				background-repeat:no-repeat;
				z-index:9;
}

#nom_produit{
				background-color:#922A73;
				background-image:url(images/fd_hautManchette.png);
				background-position:center top;
				background-repeat:no-repeat;
				padding-top:22px;
}

#nom_produit div{
				background-image:url(images/fd_nom_produit.png);
				background-position:0px top;
				background-repeat:repeat-y;
				
				/*border-right:1px solid #FFF;*/
				margin:0;
				width:134px;
				padding-left:5px;
}
.etoile{
				/*
				background-image:url(images/etoile.gif);
				background-position:right top;
				background-repeat:no-repeat;
				float:left;
				height:30px;
				left:413px;
				margin:0;
				padding:0;
				position:absolute;
				top:22px;
				width:30px;
				z-index:10;
				*/
				
				background-image:url(images/etoile.gif);
				background-position:right top;
				background-repeat:no-repeat;
				float:left;
				height:30px;
				left:411px;
				margin:0;
				padding:0;
				position:absolute;
				top:25px;
				width:30px;
				z-index:10;
				
}
div.ficheProduit .footerProduit .vueSecondaire h3 {display:none}

div.ficheProduit .footerProduit .vueSecondaire {

				height:36px;
				left:300px;
				position:absolute;
				top:-16px;
				width:250px;
				z-index:10;
				background-color:transparent;

}


div.ficheProduit .footerProduit .vueSecondaire a{		
					background-image:none;
					border:1px solid #000000;
					padding:0px; margin:0px;
					display:block;float:left;
					clear:none;
					height:36px;
					width:43px;
					margin-right:4px;
					
					
					overflow:hidden;
					position:relative;
						
				}
div.ficheProduit  .footerProduit .vueSecondaire a img{
				background-image:url(images/icone_vue_off.gif);
				background-repeat:no-repeat;	 
				height:36px;
				width:43px;
				}
div.ficheProduit  .footerProduit .vueSecondaire a b {
				position:absolute;
				display:block;
				top:2px;
				left:8px;
				

}		
div.ficheProduit  .footerProduit .vueSecondaire a:hover b {	
				color:#ffffff;	

}
div.ficheProduit  .footerProduit .vueSecondaire a:hover img{
				background-image:url(images/icone_vue_on.gif);
}
								
div.ficheProduit .footerProduit .vueSecondaire a.zoom{				
				height:36px;
				width:43px;
				cursor:pointer;	}

div.ficheProduit  .footerProduit .vueSecondaire a.zoom img {
				background-image:url(images/b_zoom.gif);
				border:0px;
				background-repeat:no-repeat;
				background-position:bottom right;	
				height:36px;
				width:43px;
				background-color:transparent;
				vertical-align:middle;
				}
				
div.ficheProduit  div.imageProduit h2, div.ficheProduit  div.imageProduit h3{
				margin:0px; padding:0px;
				position:absolute;
				top:0px; left:0px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/h2_nouveaute.png');
				
				background-image:url(images/h2_nouveaute.png);!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				width:69px;
				height:69px;
				background-color:transparent;
		
		
		}
		div.ficheProduit  div.imageProduit h3{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/h2_promotion.png');

				background-image:url(images/h2_promotion.png);!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
		
		}		
		
		
	div.ficheProduit  div.imageProduit[class] h3{
					background-image:url(images/h2_promotion.png);

		}
	div.ficheProduit  div.imageProduit[class] h2{
					background-image:url(images/h2_nouveaute.png);

		}			
		
		div.ficheProduit #zoneAnimation	{position:absolute; width:430px; height:372px; z-index:10;}
/*---------------------------------------------------------------------
			navigation processus achat fiche produit
----------------------------------------------------------------------*/
div.ficheProduit .navigationProcessusAchat a{

					 height:21px;
				width:23px;
				padding:0px;
}
div.ficheProduit .navigationProcessusAchat a#accueil img {
				height:21px;
				width:23px;
				background-image:url(images/icone_home_blanc_off.gif);
				background-repeat:no-repeat;					
}
div.ficheProduit .navigationProcessusAchat a#accueil:hover img {
				background-image:url(images/icone_home_blanc_on.gif);
					
}
 div.ficheProduit .navigationProcessusAchat a#recommander img{
				height:21px;
				width:23px;
				background-image:url(images/icone_recommander_off.gif);
				background-repeat:no-repeat;					
}
 div.ficheProduit .navigationProcessusAchat a#recommander:hover img{
				 background-image:url(images/icone_recommander_on.gif);

}
  div.ficheProduit .navigationProcessusAchat a#aide img {
				height:21px;
				width:23px;
				background-image:url(images/icone_help_off.gif);
				background-repeat:no-repeat;					
}
  div.ficheProduit .navigationProcessusAchat a#aide:hover img {
				background-image:url(images/icone_help_on.gif);
}
  div.ficheProduit .navigationProcessusAchat a#information img {
				height:21px;
				width:23px;
				background-image:url(images/icone_information_off.gif);
				background-repeat:no-repeat;					
}
  div.ficheProduit .navigationProcessusAchat a#information:hover img {
				background-image:url(images/icone_information_on.gif);
}
		
  div.ficheProduit .navigationProcessusAchat a#retour img {
				height:21px;
				width:23px;
				background-image:url(images/icone_retour_off.gif);
				background-repeat:no-repeat;					
}
  div.ficheProduit .navigationProcessusAchat a#retour:hover img {
				background-image:url(images/icone_retour_on.gif);
}
			


#BlocCollection{
	/*background-color:#990000;*/
	height:44px;
	width:320px;
	padding-top:16px;
}

#BlocCollection p{
	color:#FFFFFF;
	font-size:12px;
	margin:-4px 0 0;
	padding:0 0 0 68px;
}

						
/*---------------------------------------------------------------------
			>>Page 	produit >> Carrousel
----------------------------------------------------------------------*/
#haut_gallery,#bas_gallery{
	background-position:left 0;
	background-repeat:no-repeat;
	height:10px;
	left:-1px;
	*left:0px;
	margin:0;
	padding:0;
	position:relative;
	z-index:5;
}

#haut_gallery{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_hautGallery.png');
	top: -1px;
}

#haut_gallery[id]{
	background-image:url(images/fd_hautGallery.png);
}

#bas_gallery{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_basGallery.png');
	top:-20px;
}

#bas_gallery[id]{
	background-image:url(images/fd_basGallery.png);
}

.carrouselPageProduit {
			
			/*float:right;*/
			
			position:relative;
			top:0px;
			left:0px;
			width:260px;
			height:316px; 
			overflow:hidden;
			
}
#plusDeProduit{
			height:130px;
			left:88px;
			position:absolute;
			
			top:140px;
			width:20px;
}
.carrouselPageProduit .gallery {	
			padding:0px;
			margin:0px;
			/*float:left;*/
			clear:none;
			width:228px;
			overflow:hidden;
			position:relative;
			top:-11px;
}
.carrouselPageProduit #diaporama {
			width:230px;
			/*height:400px;  height:inherit;*/

			float:left;
			position:relative;	
			background-color:transparent;
			overflow:hidden;
			/*overflow:auto;*/
			
			left:0px;
}
.carrouselPageProduit #film {
		/*position:absolute;*/
		/*float:left;
		overflow:hidden;*/
}
.carrouselPageProduit #film div.diapo{
		width:290px;width:426px;
		
		
							/*height:400px;  height:inherit;*/
			width:142px;	
		border:0px solid green;
		overflow:hidden;
		float:left;
		clear:none;
		margin:0px;
		padding:0px;
		text-align:center;
}
.carrouselPageProduit #film div.diapo a{
		padding:0px; margin:0px;
		display:inline;
		width:auto;

		clear:none;
		margin-left:0px;
		float:left;
		display:block;
		width:142px;
		/*height:80px; height:inherit;*/
		
	
}
.carrouselPageProduit #film div.diapo a#selected{
							/*-moz-opacity:.4;
			filter:alpha(opacity=40);	*/
			/*border-left:1px solid #Dedede;*/
			


}
.carrouselPageProduit #film div.diapo a#selected img{
				border:1px solid grey;
	
}

.carrouselPageProduit #film div.diapo a img{
		border:0px; margin:0px;padding:0px;

}
.carrouselPageProduit #nextDiapo {
		background-color:transparent;
		background-image:url("images/flecheD_galerie.gif");
		background-position:left top;
		background-repeat:no-repeat;
		display:none;
		float:left;
		overflow:hidden;
		width:21px;
		height:22px;
		cursor:pointer;
		margin-top:24px;
}

.carrouselPageProduit #conteneurPrevious {
		height:11px;
		width:13px;
		float:left;width:25px; height:39px; padding-left:20px;
		display:none;
}
.carrouselPageProduit #previousDiapo {
		background-color:transparent;
		background-image:url("images/flecheG_galerie.gif");
		background-position:left top;
		background-repeat:no-repeat;
		display:none;
		float:left;
		overflow:hidden;
		height:11px;			
		width:21px;
		height:22px;
		cursor:pointer;				
		margin-top:24px;
}
.carrouselPageProduit #sliderZone {
	display:none;
	height:298px;
	left:233px;
	position:absolute;
	top:10px;
	width:19px;
}
.carrouselPageProduit #sliderZone #slider{
	height:250px;
	background-image:url("images/slider-fond.gif");
	top:25px;
	left:0px;	
	position:relative;	
	cursor:pointer;
	
}
#slider #scrollBar {
	position:relative;
	width:19px;
	height: 9px;
	cursor:pointer;
}

#sliderZone #b_listeUp {
	display:block;
	position:absolute;
	top:0px;
	left:-2px;
	cursor:pointer;	
}
#sliderZone #b_listeDown {
	display:block;
	position:absolute;
	top:277px;
	left:-2px;
	cursor:pointer;	
}

#BlocFiltre{
	/*background-color:#9900FF;*/
	background-image:url(images/fd_blocFiltre.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	font-size:10px;
	height:57px;
	margin-top:10px;
	padding-left:60px;
	width: 130px;
	position:relative;
	z-index:10;
}

#BlocFiltre p {
	margin:0px;
	padding:0px;	
	width:100%;

}
#BlocFiltre label{
	float:left;
}

#BlocFiltre input {
	border: 0px;
	bottom:0;
	position:absolute;
	right:-30px;
}

.select_box{
	width:120px;
}



#BlocFiltre .spanlabel{
	padding-top:0px;
	display:block;
	float:left;
	clear:none;
	width:10px;
	color:#FFFFFF;
}



/*---------------------------------------------------------------------
			 DEB produit associe dans un facebox
----------------------------------------------------------------------*/
#blocProduitAssocies{
	display:none;
}
#blocProduitAssocies .listeProduit{
	
}

#blocProduitAssocies .listeProduit .ficheProduit .description{
	background-color:#000000;
}

#blocProduitAssocies.produitAssocies .listeProduit .produit .description{
	background-color:#000000;
}

#facebox .body {
	background-color:#000000;
}

/*---------------------------------------------------------------------
			 FIN produit associe dans un facebox
----------------------------------------------------------------------*/