body {
	background-color: #642A19;
	margin :0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a{
	color:#74261B;
}
a:hover{
	color:#823C32;	
}

#container{
	width:837px;
	margin: 0 0;
	padding: 0;
	text-align:right;
	position:relative;
	z-index:99;
}
#container2{
	width:785px;
	margin: 0 0;
	padding: 0;
	text-align:left;
	position:relative;
}

#flash{
    z-index:98;
	
}

.spacer{
	clear: both;
}

#rubriques{
    /*float:right;
	position:relative;*/
	position:absolute;
	top:0;
	left:3px; 
	z-index:99;
	width:833px;
	
}
#rubriques2{
    /*float:right;
	position:relative;*/
	position:absolute;
	top:0;
	z-index:99;
	/*width:785px;*/
	width:788px;
}

#nav{
	position: relative;
	padding: 0;
	margin:0;
	list-style: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:1;
}

/* entete des menu dans les balises li */
#menu1, #menu2, #menu3 , #menu3bis , #menu4, #menu6, #menu5,  #menu8 { 
 	margin:0;   
	padding:0;
    position: relative; 
    float:left;
    display:inline;
	text-align:right;
	background-repeat: no-repeat;
	background-position: left top;
	height:37px;
	border: 0px;
}

 
#menu1{ width: 104px;	}
#menu2{ width: 106px;	}
#menu3{ width: 103px;	}
#menu3bis{ width: 67px;	}
#menu4{ width: 80px;	}
#menu6{ width: 30px;	}
#menu5{ width: 314px;	}
#menu6{ width: 30px;	}
#menu8{ width: 91px;	} /* 24px */


#men1, #men2, #men3, #men4, #men5, #men6, #men7, #men8, #men9 { 
 	margin:0;   
	padding:0;
    position: relative; 
    float:left;
    display:block;
	text-align:right;
	background-repeat: no-repeat;
	background-position: left top;
	height:37px;
}

 
#men1{ width: 99px;	}
#men2{ width: 100px;	}
#men3{ width: 106px;	}
#men4{ width: 98px;	}
#men5{ width: 49px;	}
#men6{ width: 30px;	}
#men8{ width: 134px;}
#men7{ width: 77px;	}
#men9{ width: 91px;	}



#nav ul { 
	top:37px;
	left:0;	
	width:106px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	list-style: none;
    z-index:99;
    position:absolute;
    overflow:visible;  
	text-align:left;

}


#nav li li{
    /*display: inline;
    float:left;	
    width: 106px;
    margin: 0 0 0 0px;   
	padding: 0;}*/
    position: relative; 
    height:auto;
font-family : Arial;
 font-size : 13px;
 text-decoration:none;
 color:#ffffff ;
 background-color:#74261B;
 width:106px;
 line-height:15px;
 height:auto;
  margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
border-right:1px solid #C78760;
	border-left:1px solid #C78760;
	border-bottom:1px solid #C78760;
}

.first{
    /*display: inline;
    float:left;	
    width: 106px;
    margin: 0 0 0 0px;   
	padding: 0;
    position: relative; 
    height:auto;
	background-color:#FFD200;
}*/font-family : Arial;
 font-size : 13px;
 text-decoration:none;
 color:#ffffff ;
 background-color:#74261B;
 width:106px;
 line-height:15px;
 margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
border:1px solid #C78760;
	
}
#nav li li a {
    text-decoration:none; 
    display:block;
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border-right:1px solid #C78760;
	border-left:1px solid #C78760;
	border-bottom:1px solid #C78760;  
	text-align:center;
	color:#ffffff; 
	 position: relative; 
    height:auto;
}

.first a{
    text-decoration:none; 
    display:block;
   margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border:1px solid #C78760;
	text-align:center;
	  color:#ffffff; 
}

#nav li li a:hover{
    color:#ffffff; 
	background-color:#823C32;
}

#nav ul{
    display:none;   
}

/*all see this */

#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
	top:0;
    margin-left:100%;
	width:180px;	
}

/* non-IE browsers see this */

 #nav ul li>ul, #nav ul ul li>ul{
 }

#nav li:hover ul ul, #nav li:hover ul ul ul{
    display:none; 
}
#nav li.over ul ul, #nav li.over ul ul ul{
    display:none; 
}


#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{
    display:block;
}

#nav li.over ul, #nav ul li.over ul, #nav ul ul li.over ul{
    display:block;
}


li>ul { 
	top: auto;
	left: auto;
}

.blancbas {
	font-size: 11px;
	font-family: Arial;
	color : #ffffff;
	text-decoration:none;

}

.blancbas a{
	color : #ffffff;
	text-decoration:none;

}

.blancproduit {
	font-size: 12px;
	font-family: Arial;
	color : #ffffff;
	text-decoration:none;

}

.blancproduit a{
	color : #ffffff;
	text-decoration:none;
}

.blancproduit3 {
	font-size: 12px;
	font-family: Arial;
	color : #ffffff;
	text-decoration:none;

}

.blancproduit4 {
	font-size: 14px;
	font-family: Arial;
	color : #ffffff;
	text-decoration:none;

}

.blanccatname {
	font-size: 25px;
	font-family: Times;
	color : #ffffff;
	text-decoration:none;
	font-style: italic;

}

.blancproduit2 {
	font-size: 12px;
	font-family: Arial;
	color : #000000;
	text-decoration:underline;

}
.blancproduit2 a {
	font-size: 12px;
	font-family: Arial;
	color : #ffffff;
	text-decoration:underline;

}

.rouze, .rouze td{
	font-size: 12px;
	font-family: Arial;
	color : #74261B;
	

}

.titreproduit, h2.titreproduit {
	font-size: 16px;
	font-weight:normal;
	font-family: Times;
	color : #ffffff;
	font-style: italic;
	margin:0;
	padding:0;
}
#index h2 ,#actualites h2, .actuTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74261B;
	font-weight:bold;
	background-color:#ECE0D8;
}
.actuTexte{
	font-size: 12px;
	color: #74261B;
	background-color:#ECE0D8;
	font-family: Arial, Helvetica, sans-serif;
}

#corpTexte {
	margin: 10px;
}
.a_gauche {
	float: left;
}
.a_droite {
	float: right;
}

.a_gauche p{
	margin-left:10px;
}

#listeCategories ul{
	margin:0;
	padding:0;
}
#listeCategories li{
	display:inline;
	padding:0 .5em;
	border-left:1px solid white;
	margin:0;
}
#listeCategories li a{
	color : #ffffff;
	text-decoration:none;
}
#listeCategories li a:hover{
	color:#823C32;
}
#listeCategories li.selected a{
	color : #000000;
	text-decoration:underline;
}
#listeCategories li.firstCategorie{
	border-left:0;
}



.exempleCouleur {
	height: 16px;
	width: 16px;
}
#tablo_coloris{
	border-collapse:collapse;
}
#tablo_coloris td{
	padding:2px;
	width:118px;
	color:white;
	border:2px solid #C78760;
	border-collapse:collapse;
}

.listeProduits{
	margin: 10px 0 10px 60px;
}
.listeProduits img{
	border:0;
}

.tabloProduit td{
	width:150px;
	padding-bottom:10px;
}