/* CSS Document */
/*BALISES*/
Body{
	text-align:center;
	font: 10pt arial ;
	color: #000000;
	background: #FFFFFF url(../images/trame.gif);
}
h1{
	text-align:left;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8E361B;
}
h2{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C96613;
}
h3{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
p{
	text-align:justify;
	margin: 0px 0px 10px 0px;
	font: 10pt arial ;
}
.lienjaune a:link {
	color: #C96613;
}
.lienjaune a:visited{
	color:#832919;
}
.lienjaune a:active{
	color:#C96613;
}
.lienjaune a:hover{
	color:#832919;
}
hr{
	border:0;
	border-top: 1px solid #E08736;
	height:0;
}
/*Formulaire*/
fieldset{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	width: 530px;
}
fieldset_temp{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	width: 550px;
}
label{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #8E361B;
	font-weight: bold;
}
input{
	margin: 0px 0px 5px 0px;
}
textarea{
	width: 330px;
	height: 110px;
}

/*ID*/
#structure{
	margin: auto;
	width: 760px;
	background: #FFFFFF url(../images/fond_page.jpg) no-repeat;
	text-align:left;
	background-position: 400 130;
	height:100%;
	min-height:1498px;
}
#structure_temp{
	margin: auto;
	width: 760px;
	background: #FFFFFF url(../images/fond_page.jpg) no-repeat;
	text-align:center;
	background-position: 400 0;
	height:100%;
	min-height:1660px;
}
#structure_recette{
	margin: auto;
	width: 760px;
	background: #FFFFFF url(../images/fond_page.jpg) no-repeat;
	text-align:left;
	background-position: 400 130;
	height:100%;
	min-height:2020px;
}
#banniere{
	width: 160px;
	height:100%;
	background-color:#832919;
	margin: 20px 0px 0px 10px;
	float:left;
	color: #832919;
}
#recette{
	width: 310px;
	margin: 0px 0px 0px 0px;
	float:left;
	/*background-color:#FFFFFF;*/
}
html>body #banniere{
	margin: 20px 0px 0px 20px;
	height:1350px;
}
#contenu{
	width: 530px;
	margin: 20px 0px 0px 20px;
	float:left;
}
#contenu_temp{
	width: 550px;
	margin: 20px 0px 0px 0px;
	text-align:left;
}
html>body #contenu_temp{

	padding: 40px 0px 0px 100px;

}
#structure_alt{
	margin: auto;
	width: 760px;
	background: #FFFFFF url(../images/fond_page.jpg) no-repeat;
	background-position: 400 0;
	text-align:center;
	height:100%;
	min-height:1498px;
}
/*#contenu img{
	border: 1px solid;
	border-color: #333333;
}*/
/*CLASSES*/
.clear{
	clear:both;
}
.floatL{
	float:left;
}
.hr_invisible{
	visibility: hidden;
/*	border: 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 0px;
}
.form_partciv{
	width: 180px;
}
.form_part1{
	width: 210px;
	float:left
}
.form_part2{
	width: 200px;
	float:left
}
.mention{
	font: 8pt arial ;
	color:#666666;
}
.abus{
	font: 8pt arial;
	color:#999999;
	text-transform: capitalize;
	float:right;
	margin: 10px 0px 0px 0px;
}
.H_erratum{
	font: 12pt georgia;
	color:#832919;
	text-transform: capitalize;
	text-align:center;
}
.erratum{
	font: 8pt arial ;
	color:#FFCB6B;
}
.txt_clair{
	color: #C96613;
}
.ref_biere{
	vertical-align:middle;
	margin: 0px 10px 0px 0px;
}
.margin_b10{
	margin: 0px 0px 10px 0px;
}
.margin_g10{
	margin: 0px 10px 0px 0px;
}
.align_droite{
	text-align:right;
}
.titre_sommaire{
	width: 275px;
	border-bottom: 1px solid;
	font-weight: bolder;
	float:left;
	margin: 0px 0px 3px 0px;
	font-size: 13px;
	text-transform: uppercase;
}
.btn_voir{
	float:right;
	margin: -12px 0px 0px 0px;
	font-size: 9px;
	text-transform: lowercase;
}
.legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	text-align:center;
}
.photo_verre{
	margin: 10px 10px 0px 0px;
	float:left;
}
.btn_top{
	text-align:right;
	float:right;
}
.btn_retour{
	text-align:right;
}
.puce_recette{
	vertical-align:middle;
	margin: 0px 3px 0px 0px;
}
.img_recettes{
	margin: 0px 15px 0px 0px;
	float:left;
}
.img_sommaire{
	width: 243px;
	height: 500px;
	float:left;
}
.ingredients{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CE6813;
	padding: 5px 5px 5px 5px;
	text-transform: uppercase;
	/*background-color:#FFFFFF;*/
}
/*Couleur du sommaire*/
.color_etape{
	color: #832919;
}
.color_interview{
	color: #F2BD35;
}
.color_dossier{
	color: #F2BD35;
}
.color_saveur{
	color: #8E4F81;
}
.color_trace{
	color: #9D070D;
}
.color_invite{
	color: #FCB814;
}
.color_air{
	color: #F7931D;
}
.autowidth{
	width:auto;
}
span.note {
	font-size: 85%;
	color: gray;
}