@charset "utf-8";
body {
	background-color: #FFFFFF;
}

a:link, a:visited, a:active	{
	color:#990000;
	text-decoration: none;
	font-weight:bold;
	}
	
p a:hover	{
	color:#990000;
	border-bottom:1px dotted #333333;
	}
	
p a:hover img	{
	border-bottom: none;
	}

table.center	{
	margin-left:auto;
	margin-right:auto;
}

#main p	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin: 20px 20px 0px 20px;
	}
	
#main h4	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 10px;
	text-align:center;
	}

#nutrition td	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}

#nutrition td h2	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
	
#nutrition td h4	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 7px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
	
#menurt	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align:center;
	}

#menurt h2	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align:center;
	}
	
#services p	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin: 20px 80px 0px 80px;
	}

#services li	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #000000;
	margin: 10px 80px 0px 80px;
	}

#services h2	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CC0000;
	margin: 20px 80px 0px 80px;
	}
#services h3	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CC0000;
	margin: 20px 80px 0px 80px;
	text-align: center;
	}
	
#services h4	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
	color: #000;
	margin: 20px 80px 0px 80px;
	text-align: left;
	}

#faq p	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin: 20px 80px 0px 80px;
	}

#faq h2	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CC0000;
	margin: 20px 80px 0px 80px;
	}
	
#faq h3	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CC0000;
	margin: 20px 80px 0px 80px;
	text-align: left;
	}

#about p	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin: 20px 100px 0px 100px;
	}

#about h3	{
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #CC0000;
	margin: 20px 80px 0px 80px;
	text-align: center;
	}
/** DIVS  **/



#wrapper	{
	width: 955px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}
	
#header	{
	width: 955px;
	height: 150px;
	padding: 0;
	margin: 0;
	}

#nav	{
	float: left;
	width: 955px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#main	{
	float: left;
	width: 955px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#homeleft	{
	float:left;
	width: 159px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 553px;
	}

#homecenter	{
	float: left;
	width: 575px;
	height: 559px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#homeright	{
	float: left;
	width: 221px;
	height: 554px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#services	{
	float: left;
	width: 796px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#servicesleft	{
	float:left;
	width: 159px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 553px;
	background-image:url(images/serv_left.jpg);
	}

#faq	{
	float: left;
	width: 796px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#faqleft	{
	float:left;
	width: 159px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 553px;
	background-image:url(images/faq_left.jpg);
	}

#about	{
	float: left;
	width: 955px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#footer	{
	float: left;
	width: 955px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 41px;
	background-image:url(images/footer.jpg);
	}

#menu	{
	float: left;
	width: 955px;
	height: 1250px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#menubot	{
	float: left;
	width: 955px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#menul	{
	float: left;
	width: 258px;
	height: 1425px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
#menur	{
	float: left;
	width: 697px;
	height: 1425px;
	margin: 0 auto;
	padding: 0;
	}

#menurt	{
	float: left;
	width: 697px;
	height: 520px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
#menurb	{
	float: left;
	width: 697px;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#menurft	{
	float: left;
	width: 697px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	background-image:url(images/menubottom.gif);
}

#menult	{
	float: left;
	width: 258px;
	height: 353px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image:url(images/menu_side_top.jpg);
	}

#menulb	{
	float: left;
	width: 258px;
	height: 1087px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#menumb	{
	float: left;
	width: 697px;
	height: 98px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image:url(images/menu_carte_banner.jpg);
	}
	
#menuml	{
	float: left;
	width: 234px;
	height: 652px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image:url(images/menu_main_left.gif);
	}
	
#menumm	{
	float: left;
	width: 228px;
	height: 652px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(images/menu_main_mid.gif);
}

#menumr	{
	float: left;
	width: 235px;
	height: 652px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image:url(images/menu_main_right.gif);
	}

#nutrition	{
	float: left;
	width: 955px;
	height: 975px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}
