/* CSS Document */
@import url(slider_recette.css);

*, html { margin:0; padding:0; }
ul { list-style-type: none; }
.reset { visibility:hidden; clear:both; }

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#38740a url(../image/bgBody.jpg) repeat-x;
}



/* ///////////////////////////////////////////////////////////////////////////////////////
//////////////////////////// CORRECTION DES PNG /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////// */
img, #header, #footer, #blocGauche, #blocMilieu, #blocDroit, 
#menu ul, #menu div.haut, #menu div.bas { 
	behavior: url(templates/defaut/javascript/png/iepngfix.htc);
}
/* ////////////////////////////////////////////////////////////////////////////////////// */


.o {
	color:#FF0000;
	margin:0 3px;
}


#recondo {
	width:991px;
	margin:0 auto;
}

#contenu {
	position:absolute; z-index:2;
	top:-60px;
}

#header {
	width:991px; height:210px;
	background:url(../image/bgHeader.png) top left  no-repeat;
}


#blocGauche {
	float:left;
	width:488px; height:567px;
	background:url(../image/bgBlocGauche2.png) top left no-repeat;
}

#blocMilieu {
	float:left;
	width:359px; height:567px;
	background:url(../image/bgBlocMilieu.png) top left no-repeat;
}

#blocDroit {
	float:left;
	width:144px; height:567px;
	background:url(../image/bgBlocDroite.png) top left no-repeat;
}

#footer {
	clear:both;
	width:991px; height:112px;
	background:url(../image/bgFooter.png) top left no-repeat;
}

.imgBloc {
	margin:-40px 0 0 60px;
}

#blocMilieu p {
	width:320px;
	margin:20px 0 0 15px;
	text-align:justify;
	font-size:10pt;
	color:#000000;
}

span.signature {
	color:#3a630a;
	font-size:12pt;
	font-weight:bold;
	float:right;
	margin:15px 0 0 0;
}

span.signature img {
	margin:0 0 0 5px;
	position:relative; top:20px;
}

h1 {
	display:inline;
	color:#2e4912;
	font-size:15pt;
}

h1.rouge {
	display:inline;
	color:#800000;
	font-size:15pt;
}

span.partieDeux {
	color:#2e4912;
	font-size:20pt;
	position:relative;left:6px;
}

span.why {
	color:#2e4912;
	font-size:20pt;
	position:relative;left:6px; top:8px;
}


span.important {
	color: #3a6a0f;
	font-weight:bold;
	font-size:12pt;
}

span.important2 {
	color:#800000;
	font-weight:bold;
	font-size:11pt;
}


#citation {
	margin:10px 0 0 -10px;
	width:348px; height:168px;
	background:url(../image/photo.jpg) top left no-repeat;
}

#contenuTxt #citation p {
	width:185px;
	color:#4e4e4e;
	font-family:Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	padding:50px 0 0 20px;
}


#contenuTxt {
}

#contenuTxt p {
	margin:15px 0 10px 0; padding:0;
}

/* RECETTES */

#contenuTxt p.ingredient {
	width:120px;
	color: #3f3f3f;
	font-size:8pt;
	text-align:left;
	margin:0; padding:0;
}

#contenuTxt p.preparation {
	width:220px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0; padding:0;
}

.contenuGauche {
	width:125px;
	float:left;
}

.contenuDroit {
	width:220px;
	float:left;
}

.titreRecette {
	height:117px;
	padding:30px 0 0 0;
}

.contenuDroit h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color: #87161c;
	font-size:20pt;
}

.contenuDroit h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #87161c;
	font-size:14pt;
}


.contenuDroit h3, .contenuGauche h3 {
	color: #ae4c51;
	font-family:"Times New Roman", Times, serif;
	font-size:13pt;
	margin:0 0 15px 0;
}

ul.indication {
	margin:15px 0 0 0;
	color: #747474;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.indication li img {
	margin:0 3px 0 0;
	position:relative; top:2px;
}


#contenuTxt p.adresse {
	margin:15px 0 30px 0;
}


#compos {
	width:400px;
}

ul.contenu_caissette {
	margin:15px 20px 0 0;
	width:180px;
	float:left;
}

ul.contenu_caissette li {
	color: #799a57;
	font-size:12pt;
}

#avantages {
	clear:both;
	position:relative;
	left:-25px; top:10px;
}

/* formulaire */
form table {
	margin:20px 0 0 0;
	width:350px;
}

form table tr td.legende {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 15px 0 0;
color:#676767;
text-align:right;
margin:0;
}

form table tr td.legende_spam {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#676767;
margin:0;
}

.info {
	font-size:10px;
	font-style:italic;
}

form table select {
	width:146px;
}
	

#message_pb {
	width:350px;
	background-color:#FFFBFB;
}

#message_pb p {
	width:350px;
	text-align:center;
	color:#FF0033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px;
}

.btnEnvoyer {
	margin:15px 0 0 0;
}

.promenade h2 {
width:330px;
font-family: "Times New Roman",Times,serif;
font-weight: bold;
color: #87161c;
font-size: 20pt;
text-align:center;
}
