/*********** /////////////// INDEX CATALOGUE /////////////// ***********/
#categorie{
	margin:15px auto;
	width:660px;
}

.produits{
	text-decoration:none;
	float:left;
	width:210px;
	min-height:227px;
	background-image:url(../images/liste_fond.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:5px;
	text-align:center;
}

.produits .appellation{
	float:right;
	margin:27px 4px 4px 0;
	width:136px;
	color:#6C0401;
	font-size:1.7em;
	font-weight:bold;
}

.produits .titre{
	float:right;
	width:140px;
	font-style:italic;
	color:#000;
}

.produits .prix{
	float:right;
	width:140px;
	background-image:url(../images/liste_tarif.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:76px;
	color:#fff;
	font-size:1.5em;
	margin-top:2px;
}

.produits .prix div{
	margin-top:13px;
	font-size:0.6em;
}

.produits .img_bouteille{
	float:left;
	height:210px;
	width:70px;
	text-align:center;
}

.produits .img_bouteille a{
	display:inline;
	float:left;
}

/*********** /////////////// FICHE PRODUIT /////////////// ***********/
#marges{
	margin: 0 50px 0 10px;
	width:679px;
}
	#img_bouteille{
		float:left;
		width:210px;
		min-height:500px;
		text-align:center;
	}
	#contenu #marges h1{
		text-align:right;
		background-image:none;
		border-bottom:#631209 solid 2px;
	}
	#contenu p, #contenu h2, #contenu h3{
		margin: 10px;
	}
	#contenu h3{
		margin-left: 15px;
	}
	#soustitre{
		margin: 5px;
		margin-bottom: 20px;
		text-align:right;
		color:#3F3F33;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#alignright{
		margin-left:210px;
	}
		#liste_reference{
			width:455px;
			margin: 10px 0;
			margin-left:14px;
			background-image:url(../images/fiche_ref_fd.gif);
			background-repeat:repeat-y;
			color:#fff;
		}
			#ref_haut{
				background-image:url(../images/fiche_ref_haut.gif);
				background-repeat:repeat-y;
				width:455px;
				height:10px;				
			}
			#ref_bas{
				clear:right;
				background-image:url(../images/fiche_ref_bas.gif);
				background-repeat:repeat-y;					
				width:455px;
				height:10px;				
			}
			#ref_bt{
				text-align:center;
			}
				#ref_bt input{
					background-image:url(../images/fiche_ref_bt.gif);
					width: 112px;
					height: 23px;
					background-position: 0 3px;
					background-repeat:no-repeat;
					background-color:#B91500;
					border:none;
					font-size:0.84em;
					color:#fff;
					margin: 0 0 1px 4px;
				}
				#ref_bt input:hover{
					margin: 1px 0 0 5px;
					color:#f00;
				}
			#ref{
				float:right;
				width:330px;
				font-size:0.9em;
				cellspacing:0;
				margin-right:5px;
				height:25px;
			}
				#ref .ligne_ref td{
					border-bottom:solid 1px #DD8A84;
				}
					#ref .ref_lib{
					}
					#ref .ref_prix{
						text-align:right;
						font-weight:bold;
					}
					#ref .ref_ajouter{
						text-align:right;
						width:55px;
						padding-left:10px;
					}
					#ref .ref_ajouter input{
						background:none;
						border:none;
						color:#fff;
						font-size:1em;
					}
					#ref .ref_ajouter input:hover{
						color:#FBFEA8;
					}

		#description{
			width:455px;		
			margin: 10px 0;
			margin-left:14px;
			background-image:url(../images/fiche_detail_fd.gif);
			background-repeat:repeat-y;
		}
			#desc_haut{
				background-image:url(../images/fiche_detail_haut.gif);
				background-repeat:repeat-y;
				width:455px;
				height:10px;				
			}
			#desc{
				padding: 0 5px;
			}
			#desc_bas{
				background-image:url(../images/fiche_detail_bas.gif);
				background-repeat:repeat-y;					
				width:455px;
				height:10px;				
			}
