#Information
{
	padding: 5px;
	position: absolute;
	background: #B2C789;
	left: 574px;
	color: #414136;
}

.fermer
{
	float: right;
	color: #414136;
	font-weight: bold;
}

.navigation a
{
	display: block;
	float: left;
	background: #303533 url(../img/picto.gif) no-repeat 6px center;
	margin: 0 15px 0 0 ;
	padding: 3px 10px 3px 25px;
	font-size: 11px;
	color: #FFFFFF;
}

.navigation .contact 
{
	float: right;
	margin: 0 0 0 0;
}

/********************************************** ACCUEIL *****************************************/
#FlashAccueil
{
	overflow: hidden; zoom: 1;
}

#Contenu 
{
}

#Zoom 
{
	float: right;
	width: 343px;
	margin: 20px 8px 20px 20px;
	background: #595E4F;
}

#ZoomRubrique
{
	float: left;
	width: 148px;
	margin: 8px 30px 0 13px;
}

#ZoomRubrique h1, #Contact h1, #PlanDuSite h1, #Resultats h1
{
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFD;
}

#ZoomRubrique h2
{
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 8px 0;
}

#ZoomRubrique h2, #ZoomRubrique h2 *
{
	color: #B2C789;
}

#ZoomRubrique div 
{
	padding: 8px 0;
	border-bottom: dashed 1px #F0EAE0;
	margin: 0 0 8px 0;
}

#ZoomRubrique .decouvrirMarque
{
	display: block;
	margin: 0 0 8px 0;
}

#ZoomProduit
{
	overflow: hidden; zoom: 1;
	margin: 0 11px 0 0;
	padding: 10px 4px 4px 13px;
	background: #414136;
}

#ADecouvrir
{
	overflow: hidden; zoom: 1;
	margin: 13px 0 10px 0;	
}

#ADecouvrir h1 
{
	margin: 0 10px 12px 15px;
	font-size: 18px;
	line-height: 18px;
	padding: 0 0 5px 0;
	border-bottom: dashed 1px #B2C789;
	color: #B2C789;
	font-weight: normal;
}

.item 
{
	overflow: hidden; zoom: 1;
	margin: 0 0 15px 15px;
	padding: 10px 10px 4px 10px;
	background: #414136;
	float: left;
	width: 120px;
}

#ZoomProduit .photo, .item .photo
{
	text-align: center;
	padding: 0 0 20px 0;
}

#ZoomProduit h1, .item h1, #ADecouvrir .item h1, #Liste .item h1 
{
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	border-bottom: none;
}

#ADecouvrir .item h1 
{
	font-weight: bold;
}

#ZoomProduit h1, #ZoomProduit h1 *
{
	color: #FFFFFF;
}

#ZoomProduit h2, .item h2
{
	color: #B2C789;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 15px 0;	
}

#ZoomProduit .disponibilite
{
	padding: 0 0 14px 0;
}

.decouvrir
{
	display: block;
	text-align: right;
	background: url(../img/decouvrir.gif) no-repeat right top;
	font-size: 10px;
	padding: 0 2px 0 0;
	line-height: 16px;
}

#ADecouvrir .item .decouvrir
{
	padding: 10px 2px 0 0;
	background: url(../img/decouvrir.gif) no-repeat right 10px;
}

.disponibilite
{
	font-style: italic;
	color: #C4A065;
}

/********************************************** DETAIL *****************************************/
#Detail 
{
	overflow: hidden; zoom: 1;
}

#Galerie 
{
	float: left;
	border-right: solid 1px #414743;
}

#ContenuDetail
{
	overflow: hidden; zoom: 1;
	background: #4D4F43;
	padding: 10px 10px 10px 20px;
	min-height: 493px;
}

.ariane
{
	color: #B2C789;
	font-style: italic;
	font-size: 11px;
	line-height: 18px;
}

.ariane, .ariane *
{
	color: #B2C789;
}

#ContenuDetail h2
{
	color: #B2C789;
	font-size: 14px;
	line-height: 18px;
}
#ContenuDetail h1
{
	color: #F0EAE0;
	font-size: 18px;
	line-height: 18px;
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	border-bottom: dashed 1px #F0EAE0;
}

#ContenuDetail em
{
	display: block;
	margin: 15px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	font-style: normal;
}

#Formulaire
{
	border-top: dashed 1px #F0EAE0;
	border-bottom: dashed 1px #F0EAE0;
	margin: 10px 0;
	padding: 10px 0;
}

#Formulaire label
{
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #B2C789;
	padding: 0 10px 0 0;
}

.nodisplay
{
	display: none;
}

#AjoutPanier
{
	display: block;
	text-align: center;
	color: #414136;
	font-size: 11px;
	font-weight: bold;
	background: #B2C789;
	width: 115px;
	padding: 5px 15px;
	margin: 0 0 0 250px;
}

/********************************************** LISTE ******************************************/
#Liste
{
	clear: both;
	padding: 10px 0 35px 20px;
}

#Liste h1 
{
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 10px 0;
	overflow: hidden; zoom: 1;
}

#Liste .item 
{
	margin: 8px 23px 7px 0;
	padding: 10px 10px 4px 10px;
}

.pages 
{
	float: right;
}

.toutVoir
{
	background: #303533 url(../img/picto.gif) no-repeat 6px center;
	margin: 0 15px 0 0 ;
	padding: 3px 10px 3px 25px;
	font-size: 11px;
	color: #FFFFFF;
}

#LogoMarque
{
	display: block;
	margin: 15px 0 20px 0;
}

#AdresseSite
{
	display: block;
	text-align: right;
	color: #DAD1C8;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 0 0 0;
	margin: 6px 0 0 0;
	border-top: dashed 1px #F0EAE0;
	
}

.nousContacter
{
	border-top: dashed 1px #F0EAE0;
	padding: 6px 0 0 0;
}

.nousContacter .toutVoir
{
	float: right;
}

/****************************************** PLAN DU SITE **************************************/
#PlanDuSite
{
	overflow: hidden; zoom: 1;
	padding: 10px;
}

.niveau2 
{
	margin: 0 0 0 10px;
}

.niveau3
{
	margin: 0 0 0 20px;
}

#Resultats
{
	overflow: hidden; zoom: 1;
	padding: 15px;
}

#Resultats h2 
{
	color: #B2C789;
	font-size: 15px;
	line-height: 20px;
	padding: 15px 0;	
}

#Facture td, #Facture th
{
	padding: 5px;
}

.pair, .total
{
	background: #414136
}

.prix, .total
{
	text-align: right;
}

.quantite 
{
	text-align: center;
}

.boutons
{
	margin: 10px 0;
	text-align: center;
}

.boutons a
{
	background: #B2C789;
	color: #414136;
	padding: 5px;
	margin: 0 10px;
	font-weight: bold;
}