body {margin:0;background-image:url(../images/back.jpg);font-family:Arial, Helvetica, sans-serif;line-height:130%;color:#231405; text-align:center;}
img {border:0}

#main { width:856px; margin-left:auto; margin-right:auto; text-align:left; }
#header { height:269px; }
#main-content { background-image:url(../images/main-back.jpg); background-repeat:repeat-y; width:769px; margin-left:auto; margin-right:auto; }
#footer { 
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
height:79px;clear:both;
text-align:center;
font-size:12px;
padding-top:10px;
color:#d3c7b4;
}
a{color: #2b160a;text-decoration: none;font-weight:bold;}
a:hover {text-decoration: none; color:#d3c7b4;}

/******************MENU*******************/
ul, li { margin:0; padding: 0;list-style-type: none; }
#menu { top: 0; left: 0; }

ul#menu li a {display:block; }
ul#menu li.level1 a{
height:33px;
font-size:14px;
text-align:left;
color:#121212;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
width:182px;
padding: 5px 0 0 20px;
text-transform:uppercase;
}

ul#menu li.level1 a:hover {
background-image:url(../images/menu-hover.jpg);
background-repeat:no-repeat;
color:#bcb1a7;
}

ul#menu li.level2 { 
	list-style:url(../images/puce.jpg); 
	line-height:18px; color:#221107; 
	margin: 3px 0 0 35px !important; 
	margin: 3px 0 0 30px; 
}

ul#menu  li.level2 a{ color: #121212; text-decoration: none; font-size:12px; }
ul#menu li a:hover{ color:#d3c7b4; }

/***********************MENU************************/

#content-left { width:200px; margin-left:30px; background-color:#95794d; border:1px solid #bcb1a7; padding:30px 0 30px 0px; }
#menubox { border-bottom: 1px solid #3e240d; padding-bottom:20px; padding-left:10px; }
#content-left p { text-align:left; margin: 5px 10px 5px 0;}
#divers { padding-left:5px; text-align:left; }

.readmore a {
display:block;
height:20px;
width:100px;
background-image:url(../images/readmore.jpg);
background-repeat:no-repeat;
margin:0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
color:#baa37f;
font-weight:bold;
line-height:24px;
font-size:11px;
margin-left:5px;
padding-left:5px;
float:right;
}

.readmore a:hover { background-image:url(../images/readmore-hover.jpg); background-repeat:no-repeat; color:#ffffff; }

#content-right { width:450px; padding-left:0; }

.box { background-color:#95794d; border:1px solid #bcb1a7; padding:0 0 30px 10px; margin:0 0 20px 10px; }

#content-right img{ border:none; margin: 0 10px 10px  0; }

h1 { line-height:22px; background-image:url(../images/h1.jpg); background-repeat:no-repeat; font-size:20px; padding-left:30px; }

#produit1 { margin-left:0; width:125px; float:left; }
#produit2 { width:125px; margin-left:15px; float:left; }
#produit3 { width:125px; margin-left:285px;}

#footer a { color:#FFFFFF; font-weight:bold; }
#footer a:hover { color:#d3c7b4; }

h2, h2 a { font-size:14px; padding:0; margin:5px 0 3px 0; color:#d3c7b4; }
h2 a:hover{ color:#231405; }
h3, h3 a { font-size:12px; padding:0; margin:5px 0 3px 0; font-style:italic; text-decoration:underline; }
h3 a:hover{color:#d3c7b4;}

#content-right ul { list-style:none; padding:0; margin:0; }
#content-right li { list-style:url(../images/liste.jpg); padding:0; margin:0 0 0 20px;}

/* NEWS */
.news-latest-item img, .news-list-item img, .news-single-item img { float:left; margin:5px }

.news-list-item { clear:both }

/*.news-list-item p{font-size: 12px} */

.news-single-item{ border:0; padding:0; }

.news-latest-item h3, .news-list-item h3 { display: block; font-weight:normal; }

.tiny, .tiny a { font-size: 10px; }

hr {clear:both}

/* form elements */
form {
	margin:0px; 
	padding: 0 0px;
	/* border: 1px solid #f2f2f2;
	background-color: #FAFAFA; */
}

fieldset {border:0}

label {
	display:block;
	color:#d3c7b4;
	font-size:14px;
}
input {
	padding:2px;
	border:1px solid #333;
	font: normal 1em Verdana, sans-serif;
	color:#95794d;
}
textarea {
	/* width:400px; */
	padding:2px;
	font-family: Verdana, sans-serif;
	border:1px solid #333;
	/* height:100px; */
	display:block;
	color:#95794d;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 3px solid #333; 
	padding: 2px 3px; 
	/* #background: #905551; */
	color: #95794d;
}
