/* General ==================================================================*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #94A7AD;
	background: url(/images/bg.jpg) repeat 0 0;
	color: #53443F;
	font-size: 12px;
	font-family: Helvetica, arial;
	line-height: 18px;
}

img {
	border: none;
}

*+html img {
	margin-bottom: -3px;
}

* html img {
	margin-bottom: -3px;
}

h1 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #883D04;
	text-transform: uppercase;
	letter-spacing: -1px;
}

h2 {
	font-size: 12px;
	color: #883D04;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 14px;
}


h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #A57C2D;
}


.small, small {
	font-size: 10px;
}

a:link, a:visited {
	text-decoration: none;
	color: #E88B00;
}

a:hover {
	color: black !important;
	text-decoration: underline;
}

.obligatoire, .erreur {
color: #BF0E2B;
}

p {
	margin: 5px 0 15px;
	line-height: 14px;
}

label {
cursor: pointer;
}

.illus {
float: right;
margin: 0 0 15px 15px;
}

.clear {
	clear: both;
}

hr.clear {
	height: 1px;
	border: 0;
	background: red;
}

ul {
	list-style: none;
	margin-bottom: 20px;
}

li {
	list-style: none;
	margin-bottom: 5px;
}

ul.bullet li {
	list-style: square;
	margin: 4px 15px;
}

ul.bullet {
	margin-bottom: 20px;
}

sup {
	line-height: 2px;
}

a.mail {
	background: url(/images/mail.gif) no-repeat 0 0;
	line-height: 12px;
	padding-left: 18px;
	height: 12px;
	display: block;
	margin-bottom: 5px;
}

li.nomargin {
	margin-right: 0 !important;
}

#page {
	width: 790px;
	margin: 40px auto 0;
	text-align: left;
	position: relative;
}

/* Entete =================================================================*/

#entete {
	background: #53443F;
	height: 22px;
	margin-top: 10px;
}

#logo {
	float: left;
}

#entetemenu {
	margin: 0 0 0 20px !important;

}

#entetemenu li {
	font-size: 12px;
	display: inline;
}



#entetemenu a:link, #entetemenu a:visited  {
	color: white;
	height: 22px;
	line-height: 22px;
	padding: 0 15px;
	float: left;
}


#entetemenu a:hover, a.sel {
	background: #756965;
	text-decoration: none !important;
}	


#entetemenu a:hover {
	color: #E88B00 !important;
	text-decoration: none !important;
}	

/* Corps  =================================================================*/
#corps {
	border-top: 1px solid #756965;
	background: white;

	}

#left {
	float: left;
	width: 340px;
	margin: 20px 0 20px 20px; 
	}
	
* html #left {
	margin: 20px 0 20px 10px; 
	}


#right {
	float: right;
	border-bottom: 1px solid white;
	}
	
* html #right {
	border-bottom: 0;
	}
	
*+html #right {
	border-bottom: 0;
	}
	
	

.album li {
	float: left;
	margin: 0 9px 10px 0;
		}
		
.album li.nomargin {
	margin-left: 2px;
		}
		
		
ul.produits li {
line-height: 13px;
	font-size: 11px;
	margin-bottom: 15px;
		}

ul.produits li strong {
	font-size: 12px;
		}

/* Contact =================================================================*/

  
  dt {
      float:left;
      width: 100px;
  }
  
  dd {
      margin-bottom: 8px;
	 margin-left: 110px;
  }
  
 .submit {
text-align: right;
padding-right: 8px;
}

* html .submit {
padding-right: 0;
}

 input, textarea {
border: 1px solid #999;
color:#999;
font-size: 11px;
}  

.submit input{
border: none;
color: white;
background: #A57C2D;
font-weight: bold;
padding: 2px;
cursor: pointer;
}

/* Pied  =================================================================*/
#pied {
	clear: both;
	background: #725236;
	height: 74px;
	}	
	
	#pied p {
	margin: 0 15px;
	color: #E3DCD7;
	}	
	
	#pied h2 {
	
	background: #644C3A;
	color: #E3DCD7;
	padding: 5px 15px;
border-bottom: 1px solid white;
	font-weight: normal;

	}	


#copy {
	font-size: 10px;
	color: #725236;
	padding: 5px 20px;
	text-align:center;
	clear: both;
	}	
	


#pied .social img{
margin: 5px 0 3px 10px;
}

#pied div.promo {
display: none;
}

#page.home #pied div.promo {
display: block;
float: right;
 width: 413px;
height: 74px;
}

#pied .promo h2, #pied div.promo {
background: #443B4E;
background: #485F6D;
}
