#recette {
	width: 685px;
	color: #666666;
	margin-top: 20px;
	}

#recette-inner {
	margin: 0px 10px;
	}


/* basic
----------------------- */
#recette p {
	line-height: 1.6;
	padding: 0px;
	margin: 10px 0px;
	}

#recetto img { border: 0px; }



/* a la carte
----------------------- */
.line01 {
	background: url(../line01.gif) repeat-x left top;
	padding-top: 1px;
	}

.t-right { text-align: right; }
.t-center { text-align: center; }

#recette img.photo-left {
	float: left;
	margin: 0px 15px 5px 0px;
	}
#recette img.photo-right {
	float: right;
	margin: 0px 0px 5px 15px;
	}



/* headline
----------------------- */
#recette .headline {
	width: 685px;
	height: 300px;
	margin: 0px 0px 20px 0px;
	position: relative;
	}
#recette .headline h1 {
	padding: 0px;
	margin: 0px;
	}



/* column
----------------------- */
#recette .column01 {
	clear: both;
	}
#recette .column01 h2 {
	clear: both;
	margin: 25px 0px 10px 0px;
	}

#recette .column02 {
	clear: both;
	background: #F8ECC4 url(../column02_ft.gif) no-repeat left bottom;
	padding-bottom: 10px;
	margin: 20px 0px;
	}
#recette .column02 h2 {
	background: url(../column02_hd.gif) no-repeat left top;
	padding: 20px 20px 5px 20px;
	margin: 0px;
	}
#recette .column02 p {
	margin: 5px 20px;
	}
#recette .column02 img.photo-right {
	float: right;
	margin: 25px 20px 15px 10px;
	}





/* making
----------------------- */
#recette .making {
	clear: both;
	margin: 25px 0px 0px 0px;
	}

#recette .making h2 {
	height: 69px;
	background: url(../making_h_bk.gif) no-repeat left top;
	text-align: center;
	}
#recette .making h2 img { margin-top: 20px; }



/* leftbox
----------------------- */
#recette .leftbox {
	float: left;
	width: 210px;
	}


#recette .ingredient {
	width: 205px;
	background: #F2EDDC url(../ingredient_ft.gif) no-repeat left bottom;
	padding-bottom: 31px;
	margin-bottom: 25px;
	}
#recette .ingredient dl {
	color: #7D6621;
	background: url(../line02.gif) repeat-y left top;
	line-height: 19px;
	padding-bottom: 1px;
	margin: 0px 0px 10px 5px;
	}
#recette .ingredient dt {
	background: #F2EDDC;
	padding: 0px 5px;
	}
#recette .ingredient dd {
	background: url(../list01.gif) no-repeat 9px 8px;
	padding-left: 20px;
	}
#recette .ingredient p {
	line-height: 1.3;
	margin: 0px 5px 5px 10px;
	}



#recette .point {
	margin-bottom: 25px;
	}
#recette .point h3 { margin-bottom: 5px; }
#recette .point p { margin-top: 0px; }


/* rightbox
----------------------- */
#recette .rightbox {
	float: right;
	width: 430px;
	margin-bottom: 25px;
	}


#recette .process h3 {
	margin: 0px 0px 10px 0px; }

#recette .process ol {
	margin: 15px 0px 25px 0px;
	}
#recette .process ol li {
	background: url(../back01.gif) repeat-y left top;
	list-style-position: inside;
	line-height: 1.6;
	border-bottom: 10px solid #ffffff;
	text-indent: -15px;
	padding-left: 32px;
	}
#recette .process ol img {
	margin: 7px 1px 0px 0px;
	}
