/********************************/
/** LES BONS PRODUITS DU MONDE **/
/**    CSS PAGE A 3 COLONNES   **/
/********************************/

/* CONTENU DE LA PAGE */
#contenu {
	padding-top:			9px;
}

/* COLONNE DE GAUCHE */
#column_left {
	width:					170px;
	padding-top:			17px;
}

#une_question {
	margin:					10px 0 42px 17px;
}

/* mots clefs */
#keywords {
	float:					left;
	display:				inline;
	width:					137px;
	margin-left:			17px;
	text-align:				justify;
}

#central_et_droite {
	width:					788px;
}

/* PARTIE CENTRALE DU SITE */
#central {
	float:					left;
	width:					630px;
	padding-bottom:			10px;
	background-image:		url('img/bg_fiche_produit.gif');
	background-position:	top left;
	background-repeat:		repeat-x;
	background-color:		#FFFFFF;
}

#titre_central {
	float:					left;
	display:				inline;
	/*width:					584px;
	max-*/width:				561px;
	height:					22px;
	color:					#FFFFFF;
	line-height:			1.9em;
	background-color:		#007D5B;
	margin:					0 0 12px 13px;
	padding-left:			23px;	
}

/* FICHE PRODUIT */
#fiche_produit {
	float:					left;
	display:				inline;
	width:					607px;
	height:					auto !important;
	height:					572px;
	min-height:				572px;
	margin-left:			11px;
}

#titre_produit {
	float:					left;
	display:				inline;
	width:					595px;
	height:					24px;
	font-size:				13px;
	color:					#000000;
	margin-left:			18px;
}

/* fiche produit - colonne de droite */
#informations_produit {
	float:					right;
	width:					323px;
	color:					#000000;
	margin-bottom:			25px;
}

#indispensable_a_decouvrir {
	float:					left;
	width:					323px;
	height:					54px;
	margin-top:				4px;
}

#attributs_produit {
	float:					left;
	width:					323px;
	height:					auto !important;
	height:					74px;
	min-height:				74px;
	line-height:			1.5em;
	font-size: 				10px;
	margin-bottom:			10px;
}

#quantite_produit {
	float:					left;
	width:					323px;
	height:					23px;
}

#quantite_produit select {
	width:					38px;
	font-size:				10px;
	padding:				0;
	border:					1px solid #000000;
}

#prix_produit {
	float:					left;
	width:					323px;
	height:					auto !important;
	height:					31px;
	min-height:				31px;
	font-size:				16px;
	margin-bottom:			10px;
}

ul.product-pricing {
	clear:					both;
}

#informations_produit .regular-price .price {
	font-size:				16px;
	color:					#000000;
	font-weight:			normal;
}

.price-including-tax .price, .price-excluding-tax .price {
	font-size:				10px;
	color:					#000000;
	font-weight:			normal;
}

.price-including-tax .label, .price-excluding-tax .label {
	font-size:				11px;
	color:					#000000;
	font-weight:			normal;
}

.old-price .price-label {
	color: 					#000000;
	font-size: 				11px;
	font-weight: 			bold;
}

.old-price .price {
	font-weight: 			normal;
	color: 					#000000;
	text-decoration: 		line-through;
	font-size:				11px;
}

.special-price .price-label {
	font-size: 				11px;
	font-weight: 			bold;
	color: 					#000000;
}
.special-price .price {
	font-size: 				11px;
	font-weight: 			normal;
	color: 					#000000;
}

#ajouter_produit {
	float:					left;
	width:					323px;
}

/* fiche produit - colonne de gauche */
#visuel_produit {
	float:					left;
	width:					252px;
	height:					275px;
	background-image:		url('img/bg_visuel_produit.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
	margin-bottom:			25px;
}

#visuel_produit .product-image-zoom { 
	position:				absolute; 
	overflow:				hidden; 
	width:					250px; 
	height:					250px; 
	margin:					1px 0 0 1px;
	z-index:				9; 
}

.product-img-box .product-image-zoom #image { 
	position:				absolute; 
	width: 					250px; 
	top:					0; 
	left:					0;
	cursor:					move; 
	z-index: 				0;
}

.image-zoom { 
	position:				absolute;
	width: 					195px; 
	z-index:				9; 
	height:					18px; 
	margin:					260px auto 0 auto; 
	background:				url(../images/slider_bg.gif) no-repeat 50% 50%; 
	padding:				0 28px 0 28px; 
	cursor:					pointer; 
}
.image-zoom #track { 
	position:				relative; 
	height:					18px; 
	visibility: 			visible;
}

.image-zoom #handle { 
	position:				relative; 
	left:					0; 
	top:					-1px; 
	width:					9px; 
	height:					22px;
	background:				url(../images/magnifier_handle.gif) 0 0 no-repeat; 
}

.image-zoom .btn-zoom-out { 
	position:				absolute; 
	left:					2px; 
	top:					1px; 
}

.image-zoom .btn-zoom-in { 
	position:				absolute; 
	right:					2px; 
	top:					1px; 
}

.titre_paragraphe_produit {
	float:					left;
	width:					607px;
	font-size:				9px;
	color:					#000000;
	margin-top:				14px;
}

.paragraphe_produit {
	float:					left;
	width:					607px;
	font-size:				9px;
	line-height:			1.2em;
	color:					#444444;
}

#boutons_fiche_produit {
	float:					left;
	width:					283px;
	margin-top:				57px;
	clear:					both;
}

#produits_meme_marque {
	float:					left;
	width:					218px;
	height:					34px;
}

#produits_meme_marque a {
	display:				block;
	/*width:					218px;
	max-*/width:				204px;
	height:					auto !important;
	height:					16px;
	min-height:				16px;
	color:					#000000;
	font-size:				7pt;
	padding:				3px 10px 2px 4px;
	line-height:			1.2em;
	text-decoration:		none;
	background-color:		#A5A5A5;
	background-image:		url('img/fleche_bouton.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
}

#bouton_produits_preferes {
	float:					left;
	width:					218px;
	margin-bottom:			5px;
}

#bouton_envoyer_ami {	
	float:					left;
	width:					218px;
}

#bouton_retour_catalogue {
	float:					left;
	width:					100px;
	margin-top:				111px;
}

/* PRODUITS STARS */
#produits_stars {
	margin-top:				18px;
}

#couleur_titre_produits_stars {
	background-color: 		#FF8A00;
}

.prix_produit_star {
	background-color: 		#FF8A00;
}

.prix_produit_star .regular-price .price, 
.prix_produit_star .price-including-tax .price, 
.prix_produit_star .price-excluding-tax .price {
	font-size:				10px;
	color:					#000000;
	font-weight:			bold;
}

.prix_produit_star .price-including-tax .label, 
.prix_produit_star .price-excluding-tax .label {
	font-size:				11px;
	color:					#000000;
	font-weight:			bold;
}

/* FOOTER */
#footer {
	margin:					70px 0 0 15px;
}

.titre_vert {
	/*width: 					607px;
	max-*/width: 				599px;
	color: 					#206b57;	
	margin-bottom: 			12px;
	padding-left: 			8px;
	font-size:				12px;
	background-color: 		#d0e9e3;
}
