* {
margin: 0; 
padding: 0; 
border: 0; 
}

body {
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 100%;
	background-image: url(../images/fonds/fond.jpg);
	background-position: top left;
	background-repeat: repeat;
	color: #60270E;
}

strong {font-weight: bold;}
em {font-style: italic;}
strong em, em strong {font-weight: bold;font-style: italic;}

p {line-height: 1em;padding: .25em 0 0 0;margin: 0 0 10px 0; color: #60270E; text-align: justify;}

ul {padding: 2px 0 0 0;margin: 10px 0 10px 5px;}
ul li{line-height: 2.0em;/*list-style-image: url(/images/page.gif);*/padding: 0;margin: 0 0 2px 20px;}

a {color: #C94B00;text-decoration: none;border-bottom: 2px solid #cfbf97;outline: none;}
a.img {border: none;text-decoration: none;display: block;float: left;background-color: transparent;}
a:hover {text-decoration: none;background: #ABD86E;color: #FFFFFF;border: 0px;}
a.image,a.image:hover,a.image img {border: none !important;text-decoration: none;background-color: transparent;}

textarea, input, select {background: #f4f4f4;border: 1px solid #b2b2b2;color: #000;margin: 1px;padding: 3px;font-size: 14px;}
option {margin-left:5px;}
label {
	font-size: 14px;
	line-height: 1.75em;
	color: #000;
	padding: 0;
	margin: 0;
}

.button {
	background:#E27915;
	color:#FFF !important;
	padding:5px 13px;
	font-weight:normal;
	font-size:0.85em;
	cursor: pointer;
}

input:focus, textarea:focus, label:focus {background: #fff;border: 1px solid #686868;}

fieldset,img {border:0;padding: 0;margin: 0;}

fieldset {margin-bottom: 10px;}

td.noborder { border: 0; }
.clearfloat { clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix {display: inline-block;}
.center {text-align: center;}
.smallText {font-size: 9px; line-height: 1em;}

.floatright {float: right;}
.floatleft {float: left;}
.imgfloatleft {float: left; margin-right: 8px; margin-bottom: 3px;}
.imgfloatright {float: right; margin-left: 8px; margin-bottom: 3px;}

.textalignright {text-align: right;}
.textaligncenter {text-align: center;}

#cadre {
	width:800px; position: relative; margin-left: auto; margin-right: auto; margin-top: 20px; 
}

#cadre #cadre-top {
	width:800px; height:13px; position: relative;
	background: url(../images/fonds/cadre-top.jpg) no-repeat top left;
}

#cadre #cadre-bottom {
	width:800px; height:10px; position: relative;
	background: url(../images/fonds/cadre-bottom.jpg) no-repeat top left; 
}

#cadre #cadre-container {
	width:800px; position: relative;
	background: url(../images/fonds/cadre-main.jpg) repeat-y top left;padding-bottom: 10px;
}

#cadre #cadre-container #cadre-content {
	width:740px; position: relative;margin-left: 30px; margin-top: 10px; 
	float:left;background: url(../images/fonds/cadre-content.jpg) repeat top left;
}

#cadre #cadre-container #cadre-content #container1 {
	width:740px;  position: relative;
	background: url(../images/fonds/header.jpg) no-repeat top left; margin-bottom: 10px;
}

#cadre #cadre-container #cadre-content #container1 #container2 {
	width:680px;  position: relative;float:left; margin-top: 120px; margin-left: 30px; margin-bottom: 10px;
	background-color: #F5EDD8;
}

#cadre #cadre-container #cadre-content #container1 #container2 #navigation {
	width:680px; height:34px; position: relative;
}

#cadre #cadre-container #cadre-content #container1 #container2 #content{
	width:660px; position: relative; margin: 10px; font-size: 14px;
}

#cadre #cadre-container #cadre-content #container1 #container2 #content #homeleft {
	width:330px; float: left;
}

#cadre #cadre-container #cadre-content #container1 #container2 #content #homeright {
	width:300px; float: right;
}

#cadre #cadre-container #cadre-content #container1 #container2 #navigation ul {
	margin:0; padding:0; border: none;
}

#cadre #cadre-container #cadre-content #container1 #container2 #navigation ul li {
	list-style-type: none; display: inline; margin:0; padding:0; border: none; float: left;line-height: 0px;
}

#cadre #cadre-container #cadre-content #container1 #container2 #navigation ul li img {
	margin:0; padding:0; border: none;
}

#cadre #cadre-container #cadre-content #container1 #container2 #navigation ul li a {
	margin:0; padding:0; border: none; text-decoration: none;
}

#footer {
	width:800px; position: relative;
}

#footer #copyright{
	width:640px; float:left; font-size: 11px; color: #cfbf97;
}

#footer #agence-web{
	width:140px; float:right; text-align: right; font-size: 11px;color: #cfbf97;
}

#footer #agence-web a {
	color: #333333; text-decoration: none; border: none;color: #cfbf97;
}

h1 {
	font-size: 18px;  margin-top: 10px; margin-bottom: 10px; color: #996633;
}

h2 {
	font-size: 14px;  color: #000; margin-top: 10px;
}

.form_errors {
	color: #c94b00; font-size: 12px;
}

.ul_carte li {
	line-height: 1em;
}

#flag {
	width:20px; float:right;margin-top:12px;margin-right:8px;
}

#flag a{
	text-decoration: none; border:none;
}

.table-degustation td {
	text-align: center;
}

#homeMoostick
{
	display: block;
	height: 296px;
	margin: 0;
	padding: 0;
	overflow: hidden;       
}

#homeMoostick li
{
	display: block;         
	list-style-type: none;  
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
}

#homeMoostick .show
{
	visibility: visible;
	opacity: 1;
}