body {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #01AD4E;	color: #333333;	margin: 0 auto;	padding: 0;	text-align: center;}img {	border: 0;}h1 {	margin: 0;	padding: 0;	}h2 {	margin: 20px 0 ;	padding: 0;	}a {	color: #66CC99;	text-decoration: none;}a:hover {	color: #99CC99;}#header {	margin-top: 30px;	}#foot {	padding-top: 70px;	clear: both;	}#footer {	margin: 30px;	font-size: 10px;	line-height: 1.2em;	color: #999999;	text-align: center;	clear: both;}#page {	margin: 0 50px;	padding: 0;	width: 700px;	font-size: 14px;	line-height: 1.4em;	color: #333333;	background-color: #FFFFFF;	clear: both;}table#white {		width: 900px;		height: 100%;		border: 0;		background-color: #FFFFFF;	margin: 0 80px;}td#border_left{		background-image: url("images/border_left.gif");		width:50px;}td#border_right{		background-image: url("images/border_right.gif");		width:50px;}#main {	margin: 0;	padding: 0;	clear: both;}#title {	margin: 50px 0 20px 0;	padding: 0;	text-align: left;}#title_top {	margin: 30px;	padding: 0;	text-align: center;}#title_toppage {	margin: 30px;	padding: 0;}#new_product {	float:right;	padding-left: 20px;	margin:0;}#new_product a img{		background-image: url("images/new.jpg");}#new_product a:hover img{		background-image: url("images/new_on.jpg");}ul#menu, ul#menu_footer {	list-style-type: none;	margin:10px 0 20px 0;	padding:0;	height:20px;	text-align:left;	overflow:hidden;}ul#submenu  {	list-style-type: none;	margin:10px;	padding:0;	height:20px;	text-align:center;	overflow:hidden;}ul#menu li, ul#submenu li, ul#menu_footer li {	margin:0 5px;	padding:0;	display:inline;	list-style:none	}a img.mn1  {	background-image: url("images/menu01.gif");}a:hover img.mn1  {	background-image: url("images/mn01.gif");}a img.mn2  {	background-image: url("images/menu/menu_02_01.gif");}a:hover img.mn2  {	background-image: url("images/menu/mn02_01.gif");}a img.menu_02_02 {	background-image: url("images/menu/menu_02_02.gif");}a:hover img.menu_02_02 {	background-image: url("images/menu/mn02_02.gif");}a img.menu_02_03 {	background-image: url("images/menu/menu_02_03.gif");}a:hover img.menu_02_03 {	background-image: url("images/menu/mn02_03.gif");}a img.menu_02_04 {	background-image: url("images/menu/menu_02_04.gif");}a:hover img.menu_02_04 {	background-image: url("images/menu/mn02_04.gif");}a img.menu_02_05 {	background-image: url("images/menu/menu_02_05.gif");}a:hover img.menu_02_05 {	background-image: url("images/menu/mn02_05.gif");}a img.mn3  {	background-image: url("images/menu03.gif");}a:hover img.mn3  {	background-image: url("images/mn03.gif");}a img.mn4  {	background-image: url("images/menu04.gif");}a:hover img.mn4  {	background-image: url("images/mn04.gif");}a img.submn1  {	background-image: url("images/menu/menu_sub01.gif");}a:hover img.submn1  {	background-image: url("images/menu/menu_sub01_on.gif");}a img.submn2  {	background-image: url("images/menu/menu_sub02.gif");}a:hover img.submn2  {	background-image: url("images/menu/menu_sub02_on.gif");}a img.submn3  {	background-image: url("images/menu/menu_sub03.gif");}a:hover img.submn3  {	background-image: url("images/menu/menu_sub03_on.gif");}a img.submn4  {	background-image: url("images/menu/menu_sub04.gif");}a:hover img.submn4  {	background-image: url("images/menu/menu_sub04_on.gif");}div#flaveur {	clear:both; }#flaveur dl {	width:323px;	margin-top: 50px;	margin-right: 100px;	float: left;}#flaveur dl dd, #flaveur dl dt{margin: 0;padding: 0;}#flaveur dl.flaveur_right {	margin-right: 0;	width:277px;}#flaveur dl dt.ingredients {	padding: 25px 0 0 25px;	line-height: 1.8em;}ul.astuce {	list-style-type: none;	margin :5px 0;	padding: 0;}ul.astuce li{	background:  url('images/mini_sable.gif') no-repeat ; 	margin :0 ;	padding-left: 25px;	padding-bottom: 10px;	color: #FFCC00;}ul.astuce li a{	color: #FFCC00;	font-weight: bold;	}ul.astuce li a:hover{	color: #99CC99;}h3 {	margin: 30px 0 5px 0;	padding: 0;	color: #66CC99;	}ul.kiji {	margin-left :10px;	padding: 0;}ul.kiji li {	margin :5px;	padding: 0;}