/* ----------------------------------------------------- */
/* ------------------------- GENERAL ------------------- */
/* ----------------------------------------------------- */
body, html { 
   margin: 0; padding: 0; padding-top:8px;
}
body { 
   font: 11px Tahoma,Verdana,Georgia,Tahoma,sans-serif; 
   color: #000;
	background:#fff;
	line-height:16px;
}
div {
   margin: 0; padding: 0;  
}
ul {
	padding:0;
	margin:0;
}
li {list-style:none;}
img {border:0;}
a {color: #555;text-decoration: none; }
fieldset p {display:block;}
p {display:block;margin:0;padding:0;}
form {display:block;margin:0;padding:0;}
input,select {font: 11px Verdana,Georgia,Tahoma,sans-serif; }
.messageStackWarning{
	display:none;
}
.messageStackError{
	display:none;
}
/* ----------------------------------------------------- */
/* ------------------------- LAYOUT -------------------- */
/* ----------------------------------------------------- */

#page{
	position: relative;
	width : 840px;
	margin: 0 auto 0 auto;
	text-align: left;
}
#top-1{
	display:none;
}
#top-2{
	display:none;
}
#top-3{
	display:none;
}
#pageContent{
	margin-top:5px;
	margin-bottom:15px;
	width:467px;
	padding:5px;
	background:#fff;
}
#menu-gauche, #menu-droite { 
	display:none;
}
#credits{clear:both;padding-top:20px;font-size:10px;}
#footer{}

/* ------- Buttons ------- */
.navBt {display:none;}
.printButton{border:1px #666 solid;padding:5px;margin-bottom:25px;display:block;width:100px;line-height:20px;text-align:center;}
/* ----------------------------------------------------- */
/* ---------------------- PRODUCT INFO ----------------- */
/* ----------------------------------------------------- */

#productInfo .productPrice{
				display:none;	
}

#productInfo #personnes{
				display:none;	
}

#productInfo {
width:712px;
clear:both;
}

			#productInfo #erreurs_mini_maxi{
				background:red;
				color:white;
				font-weight:bold;
				padding:0 5px 0 5px;
			}


			#productInfo #productDescription {
				float: left;
				width: 350px;
			}
			#productInfo #productDescription p {
				margin: 0; padding: 0;
			}
			#productInfo #productDescription .image {
				text-align:center;
			}
			#productInfo #productDescription .image img {
				display: block;
			}
			#productInfo #productDescription .printBT {
				display:none;
			}
			#productInfo #productDescription .printBT a {
				color: #CCCCCC;
				text-decoration: none;
			}
			#productInfo #productDescription .texte {
				margin-top: 15px;
				margin-bottom: 15px;
				color: #30451E;
			}
			#productInfo #productDescription .texte .titre {
				color: #549600;
				font-size: 19px;
				
			}



			#productInfo #productFicheTechnique {
				float: right;
				width: 290px;
			}
			#productInfo #productFicheTechnique h3 {
				color: #DE1E7E;
				font-size: 16px;
			}
			#productInfo #productFicheTechnique .productPrice {
				font-weight: bold;
			}
			#productInfo #productFicheTechnique .productPrice .poids {
				font-weight: normal;
				color: #888888;
			}
			#productInfo #productFicheTechnique p.ligne {
				clear: both;
			}
			#productInfo #productFicheTechnique span.libelle {
				float: left;
				width: 140px;
			}
			#productInfo #productFicheTechnique span.valeur {
				float: right;
				width: 140px;
			}


/************** css pour les fromages (partie droite) ***************/
			#productInfo #fromages .libelle{
				font-size:10px;
				color:#949494;
			}
			#productInfo #fromages .libelle2{
				font-size:11px;
				color:#949494;
				float:left;
				line-height:18px;
			}
			#productInfo #fromages .valeur{
				font-size:11px;
				color:black;
				float:left;
				line-height:18px;
			}


			#productInfo #fromages #lait{
				width:55px;
				float:left;
				padding-top:27px;
			}
				#productInfo #fromages #lait .libelle_lait{
					padding-left:6px;
					font-size:10px;
					color:#949494;
				}

			#productInfo #fromages #region_produit, #productInfo #fromages #region_admin{
				width:91px;
				float:left;
				text-align:center;
				padding-top:27px;
			}
			
			#productInfo #fromages #texture{
				width:61px;
				padding-left:16px;
				padding-top:27px;
				float:left;	
			}
				#productInfo #fromages #texture li, #productInfo #fromages #intensite li{
					list-style:none;
					padding-left:10px;
					
				}
				#productInfo #fromages #texture .selection, #productInfo #fromages #intensite .selection{
					background:url(images/fonds/list_style_fromages.gif) no-repeat left;
					color:#497E0F;
				}
			#productInfo #fromages #intensite{
				width:43px;
				padding-left:16px;
				padding-top:27px;
				float:left;	
			}
		
			#productInfo #fromages #infos_sup{
				display:block;
				margin-top:25px;
			}
				#productInfo #fromages #bio, #productInfo #fromages #aoc{
					float:left;
					margin-right:8px;
				}

			#productInfo #fromages .titre_calendrier{
				color:#30451E;
				font-size:11px;
				padding-top:15px;
				padding-bottom:5px;
			}
			
			#productInfo #fromages .calendrier .mois{
				color:#A8A8A8;
				font-size:12px;
				float:left;
				padding-left:8px;
				padding-right:8px;
				margin-bottom:25px;
			}
			#productInfo #fromages .calendrier .mois_debut{
				padding-left:1px;				
				padding-right:8px;
			}
			#productInfo #fromages .calendrier .mois_fin{
				padding-left:8px;				
				padding-right:1px;
			}
			#productInfo #fromages .calendrier .mois_1, #productInfo #fromages .calendrier .mois_2,
			#productInfo #fromages .calendrier .mois_3, #productInfo #fromages .calendrier .mois_4,
			#productInfo #fromages .calendrier .mois_5, #productInfo #fromages .calendrier .mois_6,
			#productInfo #fromages .calendrier .mois_7, #productInfo #fromages .calendrier .mois_8,
			#productInfo #fromages .calendrier .mois_9, #productInfo #fromages .calendrier .mois_10,
			#productInfo #fromages .calendrier .mois_11, #productInfo #fromages .calendrier .mois_12{
				color:#DE1E7E;
				background:#EEEAE0;
			}
			#productInfo #fromages #Plateaux{
				margin-top:17px;
			}
			#productInfo #fromages .productPlateaux 
				{
					display:inline;
				}

				#productInfo #fromages .productPlateaux a
				{
					color:#DE1E7E;
					font-sieze:11px;
					text-decoration:underline;
				}
/************** fin css pour les fromages *************/

/************** css pour les vins (partie droite) ***************/

			#productInfo #vins .libelle{
				font-size:10px;
				color:#949494;
				padding-bottom:15px;
			}
			#productInfo #vins .libelle2{
				font-size:11px;
				color:#949494;
				float:left;
				line-height:18px;
			}
			#productInfo #vins .valeur{
				font-size:11px;
				color:black;
				float:left;
				line-height:18px;
			}
				#productInfo #vins .productPlateaux 
				{
					display:inline;
				}

				#productInfo #vins .productPlateaux a
				{
					color:#DE1E7E;
					font-sieze:11px;
					text-decoration:underline;
				}
/************** fin css pour les vins *************/

/************** css pour les plateaux (partie droite) ***************/

			#productInfo #plateaux .libelle{
				font-size:10px;
				color:#949494;
				padding-bottom:15px;
			}
			#productInfo #plateaux .libelle2{
				font-size:11px;
				color:#949494;
				float:left;
				line-height:18px;
			}
			#productInfo #plateaux .valeur{
				font-size:11px;
				color:black;
				float:left;
				line-height:18px;
			}
			#productInfo #plateaux a
			{
				color:#000;
				font-size:11px;
				text-decoration:underline;
			}
				#productInfo #plateaux li{
					display:block;
					clear:both;
				}
				#productInfo #plateaux li dt{
					float:left;
				}
				#productInfo #plateaux li dd{
					color:#949494;
					float:right;
				}
/************** fin css pour les plateaux *************/
		#productInfo #productOptions{
			display:none;
		}
		#productInfo #quantite_libelle{
			padding-top:20px;
		}
		#productInfo #quantite_libelle input{
			border:1px solid #DCDAD3;
			font-size:12px;
			font-family:Microsoft Sans Serif, "Microsoft Sans Serif", Arial, sans-serif;
			padding-left:3px;
		}

			#productInfo #productXsell {
				display:none;
			}


/* ----------------------------------------------------- */
/* ---------------------- CHECKOUT ------------------ */
/* ----------------------------------------------------- */
.checkoutBar {
	display:none;
}
#checkoutShipping {}
			#checkoutShipping p {display:block;}
			#checkoutShipping textarea {width:462px;}
#checkoutPayment {}
			#checkoutPayment p {display:block;}
			#checkoutPayment textarea {width:462px;}
#checkoutConfirmation {}
			#checkoutConfirmation p {display:block;}
			#checkoutConfirmation textarea {width:462px;}


/*autres*/
#quick_find, #rubriques, #bandeau, #traceBox, .printButton, #footer, #quantite_libelle{
	display:none;
}
.copyright{
	display:block;
	clear:both;

}
#logo{
	width:221px;
	height:85px;
}
