div.main div.titre-page {
	font-size : 70px;
	text-transform : uppercase;
	font-family : "policeKipsta", "policeKipstaIE", Tahoma, Arial,Verdana,Helvetica,Sans-serif;
	display : inline;
}

div.main div.ariane {
	margin-left : 20px;
	display : inline;
}


/* Fiche produit */
div.main div.fiche {

}

div.main div.fiche div.encadre{
	border : 1px solid #ededed;
	padding : 10px;
}

	/* Visuel du produit */
	div.main div.fiche div.bandeau-visuel {
		background-color : white;
		margin-bottom : 10px;
		padding : 10px;
	}
	
		div.main div.fiche div.bandeau-visuel div.encadre {
			position : relative;
		}
	
		div.main div.fiche div.bandeau-visuel div.presentation-produit{
			width : 100%;
			text-align : center;
			background-color : white;
			height : 365px;
		}
			
			div.main div.fiche div.bandeau-visuel div.presentation-produit img#imagePresentationProduit{
				height : 365px;
				margin : auto;
			}
			
		div.main div.fiche div.bandeau-visuel div.description-produit{
			height : 365px;
			right : 10px;
			top : 10px;
			width : 200px;
			position : absolute;
			z-index:30;
		}
		
			div.main div.fiche div.bandeau-visuel div.description-produit table.centrage-vertical tr td{
				vertical-align : middle;
				width : 290px;
				height : 365px;
			}
				div.main div.fiche div.bandeau-visuel div.description-produit table.centrage-vertical tr td div{
					clear : both;
				}
			
			div.main div.fiche div.bandeau-visuel div.description-produit div.typologie h1{
				text-transform : uppercase;
				margin-bottom : 5px;
				margin-top:0;
				margin-left:0;
				margin-right:0;
				font-size: 12px;
				font-weight: normal;
			}
			
			div.main div.fiche div.bandeau-visuel div.description-produit div.libelle{
				text-transform : capitalize;
				font-size : 24px;
				margin-bottom : 10px;
			}
			
				div.main div.fiche div.bandeau-visuel div.description-produit div.en-savoir-plus a{
					font-weight : bold;
					color : black;
				}

			div.main div.fiche div.bandeau-visuel div.description-produit div.avis-oxylane-mini {
				width : 200px;
				overflow : hidden;
			}
			
				div.main div.fiche div.bandeau-visuel div.description-produit div.avis-oxylane-mini h2{
					display : none;
				}
			
			div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter {
				display : none;
			}
			
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter h2{
					display : none;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .a-partir-de{
					display : none;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .prix-produit{
					display : none;
					border : 1px solid black;
					text-align : center;
					margin : 5px;
					margin-left : 0px;
					padding : 5px;
					width : 70px;
					font-size : 16px;
					font-weight : bold;
					float : left;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .etoile{
					float : left;
					padding-top : 10px;
					display : block;
					width : 100px;
					height : 32px;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .etoile{
					float : left;
					padding-top : 10px;
					display : block;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .prix-deee{
					display : none;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .libelle-prix-deee{
					display : none;
				}
				
				div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter .texte-juridique{
					display : none!important;
					font-size : 10px;
				}
				
		div.main div.fiche div.bandeau-visuel div.description-produit .active{
			display : block !important;
		}
		
		div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter span.active{
			display : inline !important;
		}
		
		/* Le bouton "Acheter en ligne" est toujours caché dans le descriptif du produit car présent plus bas, dans la div bottom */
		div.main div.fiche div.bandeau-visuel div.description-produit div.ou-acheter div.acheter-produit{
			display : none !important;
		}
			
	
	/* Zoom HD */
	div.main div.fiche div.bandeau-visuel div#zoom-hd{
		position : absolute;
		z-index : 10;
		top : 2px;
		left : 2px;
		width : 965px;
		height : 380px;
		display : none;
		background-image : url(../images/static/background-zoom-hd.jpg);
		background-repeat : repeat-y;
		background-position : top left;
	}

		div.main div.fiche div.bandeau-visuel div#zoom-hd div#miniatureZoomHd{
			width : 145px;
			height : 365px;
			padding-left : 25px;
			float : left;
		}
		
			div.main div.fiche div.bandeau-visuel div#zoom-hd div#miniatureZoomHd a{
				color : black;
				text-decoration : none;
			}
			
				div.main div.fiche div.bandeau-visuel div#zoom-hd div#miniatureZoomHd a img{
					display : block;
				}
		
		div.main div.fiche div.bandeau-visuel div#zoom-hd div#ZoomHd{
			width : 790px;
			height : 365px;
			float : right;
			text-align : center;
		}
		
			div.main div.fiche div.bandeau-visuel div#zoom-hd div#ZoomHd img{
				height : 365px;
			}
		
		
	/* Miniatures */
	div.main div.fiche div.bandeau-visuel div.bottom{
	
	}
	
		div.main div.fiche div.bandeau-visuel div.bottom div.miniatures{
			width : 750px;
			float : left;
		}
		
			
			div.main div.fiche div.bandeau-visuel div.bottom div.miniatures div.jcarousel-container{
				padding-left : 40px;
				padding-right : 40px;
				float : left;
			}
			
				div.main div.fiche div.bandeau-visuel div.bottom div.miniatures div.jcarousel-container div.jcarousel-prev{
					background-image : url("../images/static/prev-slideshow.gif");
					background-repeat : no-repeat ;
					background-position : 0px 25px;
					width : 30px;
					height : 70px;
					position : absolute;
					top : 0px;
					left : 0px;
				}
				
				div.main div.fiche div.bandeau-visuel div.bottom div.miniatures div.jcarousel-container div.jcarousel-next{
					background-image : url("../images/static/next-slideshow.gif");
					background-repeat : no-repeat ;
					background-position : 0px 25px;
					width : 30px;
					height : 70px;
					position : absolute;
					top : 0px;
					right : 0px;
				}
			
			div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.carrousel{
				margin : 0px;
				padding : 0px;
				list-style-type : none;
			}
			
				div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.carrousel li{
					margin : 5px;
					width : 70px;
					height : 70px;
					text-align : center;
				}
				
				div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.carrousel li.presentation-produit{
					margin-left : 0px;
					padding-left : 0px;
				}
				
					
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.carrousel li a img{
						margin : 10px;
					}
				
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul li.first{
						margin : 0px;
					}
					
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures div.jcarousel-container{
					}
					
					/* Video et photo 3D */
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.voir-plus {
						list-style-type : none;
						margin : 0px;
						padding : 0px;
						float : left;
						width : 70px;
					}
					
						div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.voir-plus li{
							height : 60px;
							width : 70px;
							margin : 5px;
							float : left;
							padding-top : 10px;
							text-align : center;
						}
						
						div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.voir-plus li.libelle-voir-plus {
							text-transform : uppercase;
							padding-top : 28px;
							height : 45px;
							font-family : policeKipsta, "policeKipstaIE", Tahoma, Arial, Verdana, Helvetica, Sans-serif;
							font-size : 22px;
							font-weight : normal;
							width : 50px;
							margin : 0;
						}
						
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.vues {
						list-style-type : none;
						margin : 0px;
						padding : 0px;
						float : left;
						width : 240px;
					}
					
					div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.video-produit {
						width : 65px;
					}
					
						div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.vues li{
							height : 60px;
							width : 50px;
							margin : 5px;
							float : left;
							text-align : center;
							padding-top : 10px;
						}
						
							div.main div.fiche div.bandeau-visuel div.bottom div.miniatures ul.vues li a{
								color : black;
								text-decoration : none;
							}
	
		/* Affichage des boutons */
		div.main div.fiche div.bandeau-visuel div.bottom div.bouton{
			float : right;
			padding-top : 20px;
		}
	
			div.main div.fiche div.bandeau-visuel div.bottom div.bouton div.bouton-acheter-produit{
				background-image : url(../images/static/background-bouton-ou-acheter-left.gif);
				background-position : top left;
				background-repeat : no-repeat;
				padding-left : 32px;
			}
			
				div.main div.fiche div.bandeau-visuel div.bottom div.bouton div.bouton-acheter-produit a{
					background-image : url(../images/static/background-bouton-ou-acheter-right.gif);
					background-position : top right;
					background-repeat : no-repeat;
					color : white;
					padding : 5px;
					display : block;
					text-decoration : none;
					font-weight : bold;
				}
			
			div.main div.fiche div.bandeau-visuel div.bottom div.bouton div.acheter-produit{
				margin-bottom : 5px;
			}
			
			div.main div.fiche div.bandeau-visuel div.bottom div.bouton div.bouton-point-de-vente{
				background-image : url(../images/static/background-bouton-point-vente-left.gif);
				background-position : top left;
				background-repeat : no-repeat;
				padding-left : 32px;
			}
			
				div.main div.fiche div.bandeau-visuel div.bottom div.bouton div.bouton-point-de-vente a{
					background-image : url(../images/static/background-bouton-point-vente-right.gif);
					background-position : top right;
					background-repeat : no-repeat;
					color : white;
					padding : 4px;
					display : block;
					text-decoration : none;
					font-weight : bold;
				}
	
	
	/* Accroche du produit */
	div.main div.fiche div.bandeau-accroche {
		background-color : white;
		margin-bottom : 10px;
		padding : 5px;
		background-image : url(../images/static/background-accroche.gif);
		background-repeat : no-repeat;
		background-position : 15px 15px;
	}
	
		div.main div.fiche div.bandeau-accroche div.encadre {
			padding-left : 35px;
			padding-top : 12px;
			padding-bottom : 10px;
		}
		
		div.main div.fiche div.bandeau-accroche span.titre-accroche{
			display : none;
		}
		
	/* Bandeau de gauche */
	div.main div.fiche div.bandeau-gauche {
		float : left;
		width : 550px;
		background-color : white;
		margin-bottom : 10px;
		padding : 5px;
	}
	
		div.main div.fiche div.bandeau-gauche div.encart {
			margin-bottom : 20px;
		}
		
			div.main div.fiche div.bandeau-gauche div.encart h2 {
				border-bottom : 1px dotted black;
				padding-bottom : 5px;
				margin-bottom : 5px;
				font-size : 14px;
			}
			
			div.main div.fiche div.bandeau-gauche div.encart ul {
				list-style-type : none;
				padding : 0px;
				margin : 0px;
			}
			
			div.main div.fiche div.bandeau-gauche div.encart a {
				font-size : 11px;
				color : #929292;
			}
	
		/* BENEFICES */
		div.main div.fiche div.bandeau-gauche div.benefices {
			
		}
			
			div.main div.fiche div.bandeau-gauche div.benefices  div.ligne{
				clear : both;
				margin-bottom :10px;
			}
			
				div.main div.fiche div.bandeau-gauche div.benefices  div.ligne div.contenu-description{
					float : left;
					width : 410px;
				}
				
					div.main div.fiche div.bandeau-gauche div.benefices  div.ligne div.contenu-description div.titre{
						font-weight : bold;
					}
				
				div.main div.fiche div.bandeau-gauche div.benefices  div.ligne div.note{
					float : right;
					width : 110px;
				}
				
					div.main div.fiche div.bandeau-gauche div.benefices  div.ligne div.note div.libelle{
						display : none;
					}
					
					div.main div.fiche div.bandeau-gauche div.benefices  div.ligne div.note div.etoile img{
						margin : 10px;
					}
		
		/* TAILLE ET COLORIS */
		div.main div.fiche div.bandeau-gauche div.tailles-coloris {
			
		}
			
			div.main div.fiche div.bandeau-gauche div.tailles-coloris span.titre{
				font-weight : bold;
			}
		
			div.main div.fiche div.bandeau-gauche div.tailles-coloris div.tailles{
				width : 260px;
				float : left;
			}
			
			div.main div.fiche div.bandeau-gauche div.tailles-coloris div.coloris{
				width : 260px;
				float : right;
			}
			
			div.main div.fiche div.bandeau-gauche div.tailles-coloris div.choix-taille{
				clear : both;
			}
				div.main div.fiche div.bandeau-gauche div.tailles-coloris div.choix-taille a{
					color : #929292;
					font-size : 11px;	
				}
		
		
		/* AVIS */
		div.main div.fiche div.bandeau-gauche div.avis {
			margin-bottom : 10px;
		}
		
			div.main div.fiche div.bandeau-gauche div.avis h2{
				border-bottom : 1px dotted black;
				padding-bottom : 5px;
				text-transform : uppercase;
				margin-bottom : 5px;
				font-size : 14px;
			}
			
			div.main div.fiche div.bandeau-gauche div.avis a{
				color : #929292;	
				font-size : 11px;	
			}
			
			div.main div.fiche div.bandeau-gauche div.avis span{
				margin-right : 10px;
			}
			
			div.main div.fiche div.bandeau-gauche div.avis div.avis-details{
				float : right;
			}
			
			div.main div.fiche div.bandeau-gauche div.avis div.clubs{
				
			}
			
		/* Texte juridique */
		div.main div.fiche div.bandeau-gauche div.texte-juridique{
			font-size : 10px;
		}
		
		
	/* Bandeau de droite */
	div.main div.fiche div.bandeau-droite {
		float : right;
		width : 410px;
		background-color : white;
		margin-bottom : 10px;
		padding : 5px;
	}
	
		div.main div.fiche div.bandeau-droite div.video{
			position : relative;
		}
		
			div.main div.fiche div.bandeau-droite div.video div#flash-player-video {
				margin-bottom : 10px;
			}
			
				div.main div.fiche div.bandeau-droite div.video div#flash-player-video embed{
					margin-left : -10px;
				}
			
			div.main div.fiche div.bandeau-droite div.video div#descriptionVideoCouranteContenu{
				display : none;
			}
			
			div.main div.fiche div.bandeau-droite div.video div#titreVideoCouranteContenu{
				width : 100%;
				background-color : white;
				font-weight : bold;
				color : grey;
				text-align : center;
				display : none !important;
			}
			
			div.main div.fiche div.bandeau-droite div.video div#url-video{
				display : none;
			}
			
		div.main div.fiche div.bandeau-droite div.liste-video{
			width : 100%;
			background-color : white;
			margin-bottom : 10px;
		}
		
			div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video{
				clear : both;
				margin-bottom : 10px;
			}
			
				div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video div.preview{
					float : left;
					width : 180px;
				}
				
				div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video div.description{
					float : right;
					width : 200px;
					color : #9f9f9f;
				}
				
					div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video div.description div.type{
						text-transform : uppercase;
					}
					
					div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video div.description div.titre{
						font-size : 16px;
					}
					
					div.main div.fiche div.bandeau-droite div.liste-video div.bloc-video div.description div.descriptif{
						text-align : justify;
						overflow : hidden;
						height : 45px;
					}
	
	
	.bandeau-haut{
		display : none;
	}
		
