
/* Codage de Base */
/* Codage de Base */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
 form, label,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
:focus {
	outline:0;
}
body {
	background:white;
	line-height:1;
	color:black;
}
ol, ul {
	list-style:none;
}
ol li {
	padding-top:4px;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* Codage de Base */
/* Codage de Base */


/* Correction */
/* Correction */
.clearfix:after {
    content:".";
    visibility:hidden;
    display:block;
    clear:both;
    height:0;
}
.clearfix {
	display:inline-block;
	}

.clearfix {
	display:block;
	}
/* Correction */
/* Correction */


/* Codage General */
/* Codage General */
body {
	background:url(../images/bg.png);
	font:12px Arial, Helvetica, sans-serif;
	position:relative;
	overflow-x:hidden;
	/*margin-top:30px;*/
}
#wrapper-inner {
	position:relative;
	margin:0px auto;
	width:907px;
}
a { color: #BA0B0A; }
a:active { color: red; }
.top { display: block; }
.curve-bottom { *margin-top: -12px; }
/* Codage General */
/* Codage General */


/* Navigation Principale TOP */
/* Navigation Principale TOP */
#top-nav {
	background-color:#FFFFFF;
	border:1px solid #C60706;
	position:absolute;
	height:35px;
	width:723px;
	left:182px;
	top:9px;
	
}
#top-nav ul {
	margin:4px 12px 0px 0px;
}
#top-nav ul li {
	font-family:Garamond;
	font-size:16px;
	display:inline;
	
}
#top-nav ul li a {
	padding:0px 22px 0px 22px;
	text-decoration:none;
	line-height:28px;
	color:black;
	float:left;
	height:28px;
	color:#D50000;
	}
#top-nav ul li a:hover {
	text-decoration: underline;
	/*color: black;*/
}
#top-nav .right{
	font-family:Garamond;
	color:#D50000;
	font-size:23px;
	font-weight:bold;
	padding-right:10px;
	float:right;
	
}
/* Navigation Principale TOP */
/* Navigation Principale TOP */


/* Zone Header */
/* Zone Header */
#header {
/*margin-top:9px;*/
}
#header h1 a {
	background:url(../images/logo.png);     
	margin-left:28px;
	text-indent:-9999px;
	display:block;
	height:220px;
	width:124px;   
}
/* Zone Header */
/* Zone Header */


/* Contenu, Conteneur et Contenant */
/* Contenu, Conteneur et Contenant */
#content {
	border:1px solid #C60706;
	margin-top:-145px;
	float:right;
	width:723px;
}
#inner-content {
	background:white;
	padding:18px 25px 25px 25px;
	min-height:800px;
}
#inner-content #page {}
.post {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 26px;
	}
.post h1, h2, h3, h4, h5, h6 {
	font-family:Garamond, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	}
.post h1 {
	font-size:22px;
	}
.post h1 a{
	text-decoration:none;
	}
.post h1 a:hover{
	text-decoration:none;
	border-bottom:1px dashed #D20B0A;
	}
.post h2 {
	font-size:20px;
}
.post h3 {
	font-size:18px;
}
.post h4 {
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
}
.post h5 {
	font-size:13px;
	font-weight:bold;
}
.post h6 {
	font-size:11px;
	font-weight:bold;
}
.post table {
	border-right:1px solid #ccc;
	border-collapse:collapse;
	margin-bottom:12px;
	width:100%;
	}
.post table tr {}
.post table tr th {
	border-left:1px solid #BA0A0A;
	border-right:1px solid #BA0A0A;
	background:#BA0A0A;
	font-weight:bold;
	padding:6px;
	color:#FFF;
}
.post table tr td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	line-height:17px;
	padding:6px;
}
.post ul {
	margin:0px 0px 14px 16px;
}
.post ul li {
	background:url(../images/red-bullet.gif) 0px 7px no-repeat;
	margin-bottom:8px;
	line-height:17px;
	padding-left:12px;
}
.post ol {
	margin:0px 0px 14px 16px;
	list-style:decimal inside;
}
.post ol li {
	margin-bottom:8px;
	line-height:17px;
	padding-left:12px;
}
.post blockquote {
	border-left:3px solid #ccc;
	padding-left:8px;
	margin-left:16px;
	color:#666;
}
.post .author {
	color:rgb(102, 102, 102);
	margin:3px 0px 12px 0px;
	font-style:italic;
	font-size:12px;
}
.post .recipe-text .thumbnail-large {
	margin-bottom:14px;
}
.post .thumbnail-large {
	background: url(../images/thumbnail-large.png);
	vertical-align:middle;
	text-align:center;
	padding-top:13px;
	float:left;
	height:233px;
	width:326px;
}
.post .text {
	text-align:justify;
	float:right;
	width:328px;
}
.post .text p, .post .entry p {
	line-height:20px;
	text-align:justify;
}
.post p {
	margin-bottom: 15px;
}
.post .meta {
	color:rgb(102, 102, 102);
	margin:14px 0px 0px 0px;
	font-size:12px;
	float:left;
}
.post .meta a {
	background:rgb(186, 11, 10);
	margin:0px 7px 7px 0px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:4px 6px;
	display:block;
	color:white;
	float:left;
}
.post .meta a:hover {
	background:red;
}
.post .serves {
	width:65px;
	height:23px;
	margin: 18px 0px 0px 0px;
	float: left;
	clear: both;
	text-indent: -9999px;
}
.serves-1 {background: url(../images/serves-grid.png) 0px 115px;}
.serves-2 {background: url(../images/serves-grid.png) 0px 92px;}
.serves-3 {background: url(../images/serves-grid.png) 0px 69px;}
.serves-4 {background: url(../images/serves-grid.png) 0px 46px;}
.serves-5 {background: url(../images/serves-grid.png) 0px 23px;}
.timer {
	background: url(../images/timer.png) no-repeat left;
	padding-left:38px;
	margin-top:15px;
	line-height:14px;
	height:29px;
	float:right;
	width: 198px;
}
.post .recipe-text {
	float: left;
	width: 326px;
}
.post .recipe-meta {
	float:right;
	width:322px;
}
.post .recipe-meta .ingredients {
	padding:14px 14px 2px 0px;
	background:#FFF5BE;
}
.post .recipe-meta h2 {
	margin-left:14px;
}
.post .recipe-meta .meta {
	margin-top:26px;
}
/* Contenu, Conteneur et Contenant */
/* Contenu, Conteneur et Contenant */


/* Zone Menu de Droite et Zone RSS */
/* Zone Menu de Droite et Zone RSS */
#sidebar {
	margin-top:30px;
	color:white;
	float:left;
	width:182px;
}
#sidebar a {
	color:#fff;
}
#sidebar h2 {
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
#sidebar .sidebar-inner {
	background:url(../images/sidebar-mid.png) repeat-y;
	padding:0px 12px 0px 12px;
}
#sidebar .box {
	padding-bottom:12px;
}
#sidebar .box ul {}
#sidebar .sidebar-inner .box ul li {
	display:inline;
}
#sidebar .sidebar-inner .box ul li a {
	border-bottom:1px solid #DB8585;
	padding-bottom:2px;
	margin-bottom:2px;
	text-decoration:none;
	line-height:17px;
	display:block;
}
#sidebar .sidebar-inner .box ul li a:hover {
	text-decoration: underline;
}
#sidebar .bottom {
	margin-bottom: 15px;
}
#sidebar #rss-pane {
	background:url(../images/bg-rss.png);
	text-align:justify;
	margin-top:12px;
	padding:12px 12px 0px 14px;
	height:270px;
	color:#000;
}
#sidebar #rss-pane h2 {
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
#sidebar #rss-pane a#rss-icon {
	background:url(../images/rss-icon.png);
	margin:0px 15px 6px 0px;
	text-indent:-9999px;
	width:39px;
	height:39px;
	display:block;
	float:left;
}
#sidebar #rss-pane p {
	font-size:11px;
	line-height:17px;
}
#sidebar #rss-pane p.margin {
	margin-bottom:12px;
}
#sidebar .feedburner {
	margin-bottom:16px;
}
#sidebar .feedburner input#feed-email {
	border:2px solid #C2CDE7;
	margin-bottom:9px;
	padding:4px;
	width:138px;
}
#sidebar .feedburner input#feed-submit {
	background:url(../images/button-save.png);
	margin-right:6px;
	width:150px;
	height:26px;
	border:none;
	float:right;
}
/* Zone Menu de Droite et Zone RSS */
/* Zone Menu de Droite et Zone RSS */


/* Galerie et Portfolio */
/* Galerie et Portfolio */
.portfolio {
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	width:690px;
}
.portfolio img {
	border:1px solid #000;
	margin-right:16px;
	margin-bottom:7px;
}
/* Galerie et Portfolio */
/* Galerie et Portfolio */


/* Zone Footer et Copyright */
/* Zone Footer et Copyright */
#footer {
	margin:10px 0px 10px 0px;
	text-align:right;
	font-size:11px;
	color:#FFF;
	float:right;
	width:722px;
}
#footer p {
	font-weight:bold;
	padding:0px 5px;
	float:left;
}
#footer a {
	border-bottom:0px dashed #D50000;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:13px;
	color:#D50000;
}
#footer a:hover {
	border-bottom:1px dashed #D50000;
}
/* Zone Footer et Copyright */
/* Zone Footer et Copyright */


/* Codage de la Zone Contacte */
/* Codage de la Zone Contacte */
#content form#contact-form {}
#content form#contact-form p {}
#content form#contact-form p input {
	font:11px Verdana, Geneva, sans-serif;
	border:2px solid #C2CDE7;
	margin:0px 0px 0px 0px;
	color:#595959;
	width:303px;
	padding:7px;
	}
#content form#contact-form p textarea {
	font:11px Verdana, Geneva, sans-serif;
	border:2px solid #C2CDE7;
	margin:0px 0px 0px 0px;
	color:#595959;
	width:443px;
	height:131px;
	padding:7px;
}
#content form#contact-form p.button {
	background:none;
	height:27px;
}
#content form#contact-form p.button input {
	background:url(../images/btn-submit.png);
	margin:0px 0px 0px 0px;
	width:77px;
	height:33px;
	border:none;
}
/* Codage de la Zone Contacte */
/* Codage de la Zone Contacte */

/*COULEUR*/
.red
{
color: #FF0000;
}
.green
{
color: #00FF00;
}
.black
{
color: #000000;
}
.white
{
color: #FFFFFF;
}