body {
	background-image:url(images/background.jpg);
	color: #4d4b4a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding: 0px;
	background-color: #e5e2db;
	background-repeat: repeat-x;
}
* {margin: 0px;padding: 0px;}
.clear{clear:both;}
#container {
	text-align: left;
	width:986px;
	margin: 0px auto;	
}

a {
  text-decoration:none;
}

#container h1{
	font-size:3em;
	position:relative;
	font-family:"Arial Black";
	top:0.2em;
}

#header {
	margin: 0px 0px 0px 0px;
	width: 900px;
	height:306px;
	background-repeat: no-repeat;
}

#menu{
	width:900px;
	height:50px;
	background-color:#489FE6;
	position:absolute;
	top:256px;
	opacity:0.9;
}
#menu ul{
	list-style-type: none;
	display:inline;
}
#menu li{
	float:left;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
}

#menu ul a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}
#menu ul a:hover{
	color:darkgray;
}

.lastchild{
	border-right: 0px none #4d4b4a !important;
}


/********************** Content ***************************/

#content {
	background-color: #AF9B83;
	width:900px;
	display:block;
	min-height:200px;
	margin-top:6px;
}
#content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px 23px 16px 28px;
	padding: 10px 0px 0px 0px;
}
/********************** Content - left ***************************/
#left {
	background-color: #ddd8c6;
	border: 1px solid #c2bdaa;
	width:600px;
	min-height:19em;
	margin: 0px 0px 10px 28px;
	padding: 10px 0px 15px 10px;
	float:left;
}

	#left p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4d4b4a;
		margin: 6px 0px 0px 23px;
	}
	
	#left .text{
		line-height:20px;
	}
		
.cornerImage{
	float:left;
	margin-right:10px;
}	

#leftlarge{
	background-color: #ddd8c6;
	border: 1px solid #c2bdaa;
	width:840px;
	min-height:850px;
	margin: 0px 0px 10px 28px;
	padding: 10px 0px 15px 0px;
	display:block;
}

.imgblock{
	display:block;	
	float:right;
	margin-left:10px;
}

#text2{
	float:left;
	width:190px;
	padding-left:14px;
	padding-top:8px;
	margin:0px 6px 0px 10px; 
	font-weight:bold;
	word-wrap: break-word;
}

#text2 li{
	list-style-image: url(images/puce.gif);
}

#left h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #4d4b4a;
	text-decoration: underline;
	margin: 20px 0px 10px 23px;
}

/*#left a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;color: #4d4b4a;*/
}
#left a:hover{
	color:#000000;
}

#commentaire{
	font-weight:normal;
}

div.nouvelles_content {
  padding-left: 5px;
  padding-right: 5px;
}

div.pointsvente{
	width:620px;
	border: 3px inset #4d4b4a;
	font-weight:300;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	word-wrap: break-word;
}

div.liens{

	width: 500px;
	font-weight:bolder;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	word-wrap: break-word;
	font-size:1.2em;
}

#titrerecette
{
	position:relative;
	left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 10px 23px;
	font-size:1.8em;
	color:black;
	font-weight:300
	word-wrap: break-word;
}

img.photopv
{
float:left;
height:100px;
width:100px;
margin-right: 20px;

}

/********************** Content - right ***************************/
.right {
	float:right;
	width:220px;
	background-color:#ddd8c6;
	min-height:13.5em;
	margin: 0px 23px 10px 0px;
	padding: 0px 0px 6px 0px;
	display:inline;
	border: 1px solid #c2bdaa;

}
.right h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #2c2c2c;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#c2bdaa;
	width:220px;
	text-align:center;
	padding: 3px 0px 3px 0px;
}

.right h3{
padding-left:3px;
}

.right p{
	padding: 14px 9px 0px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4b4a;
}

.right p.da{
	font-size:0.8em;
	color: gray;
	padding: 3px 0px 0px 3px
}

.right a{
	padding: 15px 9px 5px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4b4a;
	font-weight:bolder;
	display:block;
}
.right a:hover{
	color:#000000;
}

.right span a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #605c4c;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#c2bdaa;
	width:138px;
	text-align:left;
	padding: 3px 0px 3px 5px;
	margin: 15px 6px 0px 6px;
}
.right.containerproduits{
	width:180px;
	word-wrap: break-word;

}

/* La Bergerie */ 

#gallerie_images img{
	float:left;
	margin: 20px 10px 10px 70px;
	border: 3px solid grey;
}

/* Produits */
.produit{
	height:250px;
}

.image_produit{
	float:left;
	border:3px solid grey;
	margin:15px 0px 0px 15px;
	height:200px; 
	width:250px;
}

.description_produit{
	float:left;
	margin:15px;
	font-size:16px;
	width:480px;
}

/* Contact*/

#coordonnees{
	margin:30px;
}

#coordonnees p{
	font-size:16px;
}

#contact_map{
	margin:30px; 30px 0px 30px;
}

/********************** footer ***************************/
#footer, #footer a {
	background-color: #AF9B83;
	width: 900px;
	height:22px;
	text-align:center;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #4d4b4a;
	margin-top:6px;
}
#footer a:hover{
	color:#000000;
}
