 /* CSS Document */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.4;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



a {
text-decoration:none;
}

a:link {
	color:#dc7236;
	}
	
a:hover {
	color:#999966;
	}
	
a:visited {
color:#b8f499;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom:10px;
} 

/******************************************************************
CLASSES
*******************************************************************/
.citation {
font-style:italic;
color:#ebe3e1;
font-size:14px;
}

.gras{
font-weight:bold;
}

.imageLeft{
float:left;
margin:0 5px 0 0;
}

.imageRight{
float:right;
margin:0 0 0 5px;
}

a.lienBM{
background:url(images/bouton.gif) no-repeat;
width:134px;
height:19px;
font-size:11px;
color:#FFFFFF;
display:block;
margin:0 auto;
}
	
	a.lienBM:hover{
	color:#FFFFFF;
	}
	a.lienBM:visited{
	color:#FFFFFF;
	}

a.lientitre{color:#FFFCF0;}
a.lientitre:hover{color:#FFFCF0;}
a.lientitre:visited{color:#FFFCF0;}

/******************************************************************
BODY
*******************************************************************/

body {
	background-color: #4a4221;
	margin-left:auto;
	margin-right:auto;
	}               
	
	#cadre {
	width:809px;
	margin:0 auto;
	}
/******************************************************************
BANDEAU ET ANIMATION
*******************************************************************/
#bandeau {
width:803px;
/*height:96px;*/
border: 3px solid #FFFFFF;
background:url(images/template/bandeau.jpg);
}

#menuImage {
width:809px;
height:85px;
background-color:#FFFFFF;
}

	#animation {
	width:570px;
	height:85px;
	float:right
	}

	#texteMenuImage {
	float:left;
	margin-left:10px;
	color:#0f1f0b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/******************************************************************
MAIN MENU
*******************************************************************/

#main_menu{ background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	#main_menu ul{ margin-left:175px; list-style:none;}
	#main_menu ul li{display:inline; border-right: #999966 1px solid; width:200px; padding: 0 7px 0 5px;}
	#main_menu ul li a{color:#4a4221;}
	#main_menu ul li a:hover{color:#CC6600;}
	.sans_bordure{border:0 !important;}
/******************************************************************
MENU ORANGE
*******************************************************************/
#sitenav {
width:810px;
margin-top:10px;
margin-bottom:5px;
text-align:right;
/*word-spacing:10px;*/
}

	#sitenav ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dc7236;
	}

	#sitenav ul li {
	list-style:none;
	margin:0;
	display:inline;
	}

	#sitenav ul li a {
	text-decoration:none;
	color:#dc7236;
	}
	
	#sitenav ul li a:link {
	color:#dc7236;
	}
	
	#sitenav ul li a:hover {
	color:#999966;
	}
	
	#sitenav ul li a:visited {
	color:#FFFFFF;
	}
	
/******************************************************************
CONTENU
*******************************************************************/
#contenu {
width:810px;
height:auto;
}

	#contenu ul{
	padding-left:20px;
	}

	#contenuul li{
	list-style:inherit;
	}

	#texte {
	width:573px;
	padding-right:10px;
	margin-top:15px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#eae3e1;
	float:left;
	list-style-image:url(images/puce.gif);
	}
	
	#texte h1 {
	font-size:24px;
	color:#c3a080;
	margin-bottom:20px;
	line-height:1em;
	}
	
	#texte p {
	margin-bottom:5px;
	}
	
#images {
width:223px;
height:auto;
margin-top:60px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#eae3e1;
text-align:right;
}

/******************************************************************
FOOTER
*******************************************************************/
#footer {
clear:both;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dc7236;
text-align:center;
}

/******************************************************************
FICHES PRODUITS ET RECETTES
*******************************************************************/
#fichesConditionnement{
text-align:center;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#eae3e1;
}

	#fichesConditionnement table{margin:0 auto;}
	#fichesConditionnement h1 {font-size:24px; color:#c3a080;}
	#fichesConditionnement h2 { padding:20px 0 20px 0;}
	
#precedent{ width:200px; float:left; margin-top:20px; background-image:url(images/template/fleche_gauche.gif); background-repeat:no-repeat; background-position: 0 9px; padding-left:10px; font-size:16px;}
	#precedent a:link{ font-family:Arial, Helvetica, sans-serif;}
	#precedent a:hover{ font-family:Arial, Helvetica, sans-serif; }
	#precedent a:visited{ font-family:Arial, Helvetica, sans-serif;}
#suivant{width:200px; float:right; text-align:right; margin-top:20px; background-image:url(images/template/fleche_droite.gif); background-repeat:no-repeat; background-position: 203px 9px; padding-right:10px; font-size:16px;}
	#suivant a:link{ font-family:Arial, Helvetica, sans-serif;}
	#suivant a:hover{ font-family:Arial, Helvetica, sans-serif;}
	#suivant a:visited{ font-family:Arial, Helvetica, sans-serif;}


/******************************************************************
TABLEAUX
*******************************************************************/
table.produits{
border-collapse:collapse;
margin-top:10px;
}

	table.produits td{
	border:1px solid #FF6600;
	padding:2px;
	text-align:left;
	}
	
table.photos{
width:auto;
}

	table.photos td{
	padding:5px;
	vertical-align:top;
	text-align:center;
	}
	
table.liens {
text-align:left;
width:100%;
}

	table.liens td {
	padding-left:15px;
	}
	
table.bienmanger{
width:100%;
background-color:#341c04;
text-align:center;
border: 1px solid #FFFFFF;
}

	table.bienmanger td{
	padding:5px;
	}
	
	table.bienmanger a{
	color:#FFFFFF;
	}
	table.bienmanger a:hover{
	color:#ee005a;
	}
	
table.logos{
text-align:center;
}  

	table.logos td{
	vertical-align:bottom;
	}
	
table.conditionnement{
border-collapse:collapse;
}

	table.conditionnement td{
	border:1px solid #FF6600;
	padding:2px;
	text-align:left;
	empty-cells:hide;
	text-align:center;
	}
	
	table.conditionnement th{
	font-weight:bold;
	border:1px solid #FF6600;
	padding:2px;
	text-align:center;
	empty-cells:hide;
	}

table.photos2{
text-align:center;
width:100%;

}

table.photos2 td{
padding:5px;
text-align:center;
}
	
table.trombi{border-collapse:collapse;text-align:center;}
table.trombi td{border:5px solid #4a4221;}

	

