body {	margin: 0 auto;;padding: 0;	text-align:center;	background-color: #C4C6AF;	min-width: 760px;	font-size: 100%;	font-family: Arial, Verdana, Sans-serif;}a:link {	text-decoration: underline;color: #0240BC;}a:visited {	text-decoration: underline;color: #0240BC;}a:hover {	text-decoration: none;color: #0240BC;}a:visited:hover {	text-decoration: none;color: #0240BC;}	img {	border: 0px none; padding: 0px; margin: 0px;}p, td, th, ul, ol, li, blockquote, input {	margin: 0; padding: 0;}	td, th {  	vertical-align: top;}	em {	font-style: italic;}form, INPUT, TEXTAREA, SELECT, OPTION {	padding: 0px; margin: 0px; font-size:11px;} /* Form elements avec styles personnalises *//*INPUT {	background-color: #FFFFFF; border: #FFFFFF 1px solid;	color: #000000; font-weight: normal;	font-family: arial, verdana, ms sans serif; font-size: 11px;	margin-top: 4px;} TEXTAREA {	background-color: #FFFFFF; border: #FFFFFF 1px solid;	color: #000000; font-weight: normal;	font-family: arial, verdana, ms sans serif; font-size: 11px;	padding-top: 4px;}*/ul {	/*Hack pour espace a gauche de la liste*/ 	/*margin-left: 17px;	margin-bottom: .5em;	padding: 0;*/	list-style-type:none;	padding:0 0 9px 0;	margin:0;}ol {	margin-left: 17px;	margin-bottom: 0;	padding: 0;}li {	/*Pour avoir un bullet different au bout (image) - Fonctionne mieux que le list-style  */	background: url(/images/bullet.gif) left top no-repeat;	padding:0 0 3px 10px; margin: 0;}blockquote {	margin-left: 17px;}sup {  	font-size: 9.5px;	vertical-align:35%; 	/*vertical-align:super;*/}/**** Container ****/#conteneur {	position:relative;	width:760px;height:457px;	margin:0 auto;padding:0;	background: url(/images/background.jpg) no-repeat left top;}/* Menu */#header {	position:relative;}.facebook {	position:absolute; top:470px; left:50px; z-index: 250;}#produits_index .facebook {	top:520px;}#produits .facebook {	top:630px;}#header .photos {	}#header .menu {	margin:0;padding:0 0 0 13px; text-align:left; font-size:11px;	background: url(/fr/images/menu/background.jpg) no-repeat left center;}#header .langue {	position:absolute; top:136px; left:702px;	width:55px; height:11px; text-align:left; }/************ Contenu *************/#contenu {	position:absolute; top:155px; left:135px; z-index:5;	width: 340px; background-color:#FFFFFF;	/*padding: 23px 20px 20px 20px; margin:0 0 0 0;*/	text-align: left; font-size: 12px;}#contenu #texte {	margin:23px 20px 20px 20px;}#contenu h1 {	font-size: 26px; font-weight: bold;	padding: 0 0 10px 0; margin: 0; font-style:italic;	color: #E52133; font-family:"Times New Roman", Times, serif;}#contenu h2 {	font-size: 17px; font-weight: bold;	padding: 5px 0 12px 0; margin: 0; font-style:italic;	color: #E52133; font-family:"Times New Roman", Times, serif;}#contenu h2 .h2Details {	font-size: 13px; color: #E52133; font-style:normal;}#contenu h2.produits {	padding: 4px 0 30px 0;}#contenu h2.recettes {	padding: 4px 0 30px 0;}#contenu h3 {	font-weight: bold; font-size: 12px;	padding: 15px 0 0 0; margin: 0;	color: #000000;}#contenu p {	padding: 0 0 12px 0; margin: 0;}#contenu .ligne {	border-top: 1px solid #6D6F71;	font-size: 15px; margin:15px 0 0 0;}#contenu .commentaires {	font-style:italic; line-height:17px; font-family:"Times New Roman", Times, serif;	font-size:14px;}#contenu .retour {	padding: .5em 0 .5em 0;	font-size:11px;text-align:right;}#contenu .hautdepage {	padding: 5px 0 5px 0;	font-size:11px;text-align:right;}ul.listeRecettes {	padding:0 0 0 0;}ul.listeRecettes li {	/*Pour avoir un bullet different au bout (image) - Fonctionne mieux que le list-style  */	background: url(/images/bullet.gif) left top no-repeat;	padding:0 0 12px 10px; margin: 0;}/* Pour faire suivre le texte apres un float */#contenu .spacer {	clear:both;}#bouteille {	position:absolute; top:155px; left:0; z-index:5;	width:135px; height:430px; overflow:hidden;}#menuProduits {	position:absolute; top:155px; left:475px; z-index:5;	width:285px; height:174px; overflow:hidden;}#photosProduits {	position:absolute; top:331px; left:475px; z-index:5;	width:285px; height:126px; overflow:hidden;}.retour {	position:absolute; top:300px; left:10px; z-index:5;	width:115px; text-align:center; font-size:11px;}#contenu .imageGauche {	float:left; margin:0px 15px .8em 0; padding:0; font-size:10px;}#contenu .imageDroite {	float:right; margin:0px 0 .8em 15px; padding:0; font-size:10px;}#contenu .imageGauche div, #contenu .imageDroite div {	margin-top:5px;}#contenu .gauche {	text-align:left; float:left; margin:0px 15px .8em 0; padding:0;}#contenu .droite {	text-align:right; float:right; margin:0px 0 .8em 15px; padding:0;}#contenu .centre {	text-align:center; margin:0 auto; padding:0;}
