html, body {
	height:					100%;
	margin:					0;
	padding:				0;
	font-family:			Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#EDAFA2;
}

#body {
	width:					755px;
	float:					left;
}

#meta-menu {
	width:					223px;
	float:					left;
}

#menu {
	margin-top:				10px;
	margin-left:			10px;
	width:					223px;
	background-color:		#993300;
	float:					left;
}

#logo {
	background-image:		url("images/juliecooking3.gif");
	background-repeat:		no-repeat;
	width:					212px;
	height:					47px;
	margin-left:			5px;
	margin-top:				5px;
	margin-bottom:			8px;
	cursor:					pointer;
}

#menu-logo {
	background-color:		#FFFFCC;
	background-image:		url("images/julie.gif");
	width:					212px;
	height:					310px;
	border-top:				20px;
	margin-top:				5px;
	margin-left:			5px;
}

#menu-items {
	margin-top:				15px;
	margin-bottom:			15px;
}


.menu-item {
	margin-top:				3px;
	margin-bottom:			3px;
	font-weight:			bold;
	letter-spacing:			2px;
	text-indent:			50px;
	background-image:		url("images/toque_m.gif");
	background-repeat:		no-repeat;
	background-position:	25 0;
	height:					20px;
}


.menu-item a,
.menu-item a:visited {
	color:					#FFFFCC;
	text-decoration:		none;
}

.menu-item a:hover {
	color:					white;
}

.menu-sub-item {
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			25px;
	font-weight:			bold;
	letter-spacing:			2px;
	text-indent:			50px;
	height:					20px;
	background-image:		url("images/toque_s.gif");
	background-repeat:		no-repeat;
	background-position:	25 2;
}

.menu-sub-item a,
.menu-sub-item a:visited {
	color:					#FFFFCC;
	text-decoration:		none;
}

.menu-sub-item a:hover {
	color:					white;
}


#contact {

}

#contact a,
#contact a:visited {
	background-image:		url("images/contact.gif");
	background-repeat:		no-repeat;
	width:					41px;
	height:					41px;
	float:					left;
	margin-top:				10px;
	padding-bottom:			10px;
	margin-left:			91px;
}

#contact a:hover {
	background-image:		url("images/contact_o.gif");
	background-repeat:		no-repeat;
}

#pub {
	width:					468px;
	height:					60px;
	float:					left;
	margin-left:			20px;
	margin-top:				10px;
	background-color:		#FFFFCC;
}


#recette {
	width:					468px;
	float:					left;
	margin-left:			20px;
	margin-top:				10px;
	background-color:		#FFD1BB;
	border:					2px solid #993300;
	padding:				2px;
}

#r_title {
	color:					#CF1763;
	font-family:			Verdana, Helvetica, Sans-Serif;
	font-size:				24px;
	font-weight:			bold;
	letter-spacing:			2px;
	text-align:				center;
	margin-bottom:			20px;
	margin-top:				10px;
}


#r_header {
	height:					90px;
	width:					460px;
}

.r_photo {
/*
	width:					138px;
	height:					90px;
*/
	float:					right;
	margin-left:			5px;
	border:					0px;
}

#r_specifications {
	margin-left:			2px;
	margin-right:			5px;
	margin-bottom:			5px;
	height:					90px;
	float:					left;
}

#r_body {
	margin-top:				10px;
	width:					460px;
}

#r_ingredients {
	width:					150px;
	margin-right:			10px;
	float:					left;
}

#r_body_body {
	width:					300px;
	float:					left;
}

.r_ingredient {
	background-image:		url("images/pink_toque.gif");
	background-repeat:		no-repeat;
	padding-left:			12px;
	background-position:	0 1;
	margin-bottom:			2px;
}

.r_etape {
	margin-bottom:			10px;
	background-image:		url("images/pink_toque.gif");
	background-repeat:		no-repeat;
	text-indent:			12px;
}

#r_astuce {
	background-image:		url("images/chef.gif");
	background-repeat:		no-repeat;
	padding-left:			30px;
	height:					36px;
}

#p_body {
	width:					100%;
	text-align:				center;
	margin-top:				10px;
}

.l_categorie {
	margin-top:				15px;
	margin-left:			10px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:					#CF1763;
	height:					20px;
}

.l_scategorie {
	margin-top:				5px;
	margin-left:			25px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:					#CF1763;
	height:					20px;
}


.l_item {
	margin-left:			25px;
}

.l_item a,
.l_item a:visited,
.l_sitem a,
.l_sitem a:visited {
	color:					black;
	text-decoration:		none;
}

.l_item a:hover,
.l_sitem a:hover {
	color:					#CF1763;
}

.l_sitem {
	margin-left:			45px;
}

#bottom-links {
	text-align:				center;
	width:					468px;
	float:					left;
	margin-left:			20px;
	margin-top:				10px;
	font-size:				10px;
}

#bottom-links a,
#bottom-links a:visited {
	color:					#993300;
	text-decoration:		none;
}

#bottom-links a:hover {
	color:					white;
}

#weborama {
	text-align:				center;
	width:					468px;
	float:					left;
	margin-left:			20px;
	margin-top:				30px;
	font-size:				10px;
}

#google {
	float: right;
	width: 160px;
	height: 600px;
}