body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
img	{
	border:none;
}
#top {
	background:url(images/top.jpg) no-repeat;
	height:215px;
}
#top h1 {
	text-indent:-4000px;
}
#main {
	width:620px;
	margin:10px auto;
}
#menu {
	position:absolute;
	top:192px;
	margin-left:230px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px
}
#menu a {
	text-decoration:none;
	color:#FFF;
	margin-right:10px;
}
#menu a:hover {
	color:#FFC47F
}
#content {
	border-bottom:10px solid #8ebcaf;
}
#content h2 {
	margin-top:10px;
	padding:15px 20px;
	height:80px;
	font-size:1em;
	background:url(images/tabs.jpg) #E0EFEB right no-repeat;
}
a { text-decoration:none; color:#336666; font-weight:bold }
h2 a { color:#188; }
#content p {
	background:#E8E8E0;
	border-top:#DDE 2px solid;
	margin-top:2px;
	padding:5px 15px;
	font-size:0.8em;
}
p#prod { border-top:none; 
background:#EEE;
color:#777; 
font-size:0.5em}
#produits {
	margin-left:-20px;
}
#produits li {
	width:165px;
	min-height:250px;
	_height:250px;
	margin:5px;
	background:#D8D8D0 url(images/bas.gif) no-repeat bottom right;
	border-top:#CCD 2px solid;
	float:left;
	clear:right;
	display:inline;
	padding:10px;
	font-size:0.7em;
}
#produits li img { margin:3px; border:#FFF 2px solid; width:55px; }
#produits li:hover {
	border-top:2px solid #E70;
	background:#EFD768 url(images/bas-j.gif) no-repeat bottom right;
	}
#produits li:hover a {
	color:#D40;
}
#produits li img {
	float:right
}