
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/
#planDuSite		{
					width:85px; 
					height:30px;
					position:absolute; 
					top:0px;

					border:0px solid blue;
					margin-left:385px;
					}
					
#commentAcheter{
					width:115px; 
					height:30px;
					position:absolute; 
					top:0px;

					border:0px solid blue;
					margin-left:254px;
				}	
#commentAcheter a{	display:block;	
					width:115px; 
					height:30px;	
}


#contact {
					width:90px; 
					height:50px;
					top:50px;
					margin-left:175px;
					position:absolute; 
					border:0px solid blue;
}
	
#forum{
					width:60px; 
					height:30px;
					top:69px;
					margin-left:218px;
					position:absolute; 
					border:0px solid blue;}
	
#amenagement{
					width:85px; 
					height:27px;
					top:57px;
					margin-left:570px;					
					position:absolute; 
					border:0px solid blue;}
#entreprise{
					width:120px; 
					height:60px;
					height:37px;
					top:53px;
					margin-left:680px;	
					position:absolute; 
					border:0px solid blue;
}
#jardinTerrasses{
					width:105px; 
					height:50px;
					top:33px;
					margin-left:825px;	
					position:absolute; 
					border:0px solid blue;}
#realisations{
					width:105px;
					height:35px;
					top:90px;
					margin-left:825px;	
					position:absolute; 
					border:0px solid blue;}
#maintenance{
					width:85px;
					height:23px;
					top:155px;
					margin-left:825px;	
					position:absolute; 
					border:0px solid blue;}


#maintenance a, #realisations a, #jardinTerrasses a, #entreprise a, #amenagement a, #forum a, #contact a{
					display:block;
					width:inherit;
					height:100%;
					border:0px solid red;
}





/*---------------------------------------------------------------------
				header les onglets
----------------------------------------------------------------------*/

					
.famille img{
					padding:0px; margin:0px; clear:both; display:block; border:1px solid red;
}
.famille a img{ 	display:inline; clear:none; vertical-align:bottom; float:left; margin-top:-5px; 
					padding-right:13px;
					border:0px solid red;
					padding-right:11px;padding-right:8px;
					}

.famille a{ 		padding:0px; margin:0px;
					float:left; display:block;
					background-image:url(images/onglet_fd.gif);
					background-position:right top;
					background-repeat:no-repeat;
					background-color:#FBE5B3;
					
					color:#711704;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					margin-right:2px;
					font-weight:bolder;
					padding-right:15px; 
					padding-right:13px; padding-right:9px; 
					padding-top:5px;
					white-space:nowrap;
					border-bottom:0px solid red;
					
}
.famille a:hover{ 	
	color:#BF983B;
}
.famille a.accueil {
					color:#8B8C62;
}	
.famille a.nouveaute{
					background-image:url(images/fd_nouveautes.gif);
					color:#fff;
					font-style:italic;
					font-weight:normal;

}
.famille a.promotion{
					background-image:url(images/fd_promotion.gif);
					color:#fff;
					font-style:italic;
					font-weight:normal;

}
/*---------------------------------------------------------------------
				colonneGauche
----------------------------------------------------------------------*/
.colonneGauche .mention center {
					padding-top:10px;
}
/*---------------------------------------------------------------------
			>>	Menu specifique
----------------------------------------------------------------------*/
.colonneGauche 	.contenuPanier {
		margin:0px;

}
		
	.colonneGauche 	.contenuPanier .icone{
 		background-image:url(images/icone_caddie.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:58px;
		height:35px;
		left:0px;
		position:relative; top:-29px; left:-3px; top:-10px;
		 margin:0px;
		 border:0px solid red; float:left;
		background-color:transparent;
		z-index:1;
		}
		
.colonneGauche 	.contenuPanier h1 {
		margin:0px; font-weight:bolder; border:0px solid red; width:auto; overflow:hidden; padding-left:15px;
		text-align:left;
}	
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu client
----------------------------------------------------------------------*/

.colonneGauche .menuClient .icone{
 		background-image:url(images/icone_compte.gif); /*inversion de l'icone par rapport aux autres menus*/
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:58px; 
		height:35px;
		position:relative; top:0px; left:-3px;  top:25px;
		 border:0px solid red;
		 margin:0px; float:left;
		background-color:transparent;
		z-index:1;
		}		
		
.colonneGauche .menuClient {
		margin-top:0px; padding-top:0px; margin-top:-18px;
		}
	
 .colonneGauche 	.menuClient h1, .colonneGauche 	.menuClient .menu form h1 {
		margin:0px; font-weight:bolder; border:0px solid red; width:auto; overflow:hidden; padding-left:55px;
		text-align:left;
}		
.colonneGauche .menuClient .menu{
		clear:both;
}		
		
	.colonneGauche 	.menuClient .menu form .submitBouton {
		background-image:url(images/b_acceder.jpg);
		background-repeat:no-repeat;
		width:62px;
		height:37px;margin:0px; padding:0px;
		float:right; margin-right:5px; border:0px solid red;
	}	
		
/*---------------------------------------------------------------------
				colonneGauche >> autres blocs
----------------------------------------------------------------------*/
		
	#blocRecherche .icone, 
	.blocNewsletter  .icone, 
	.blocEngagement  .icone, 
	.BlocProduit .icone, 
	.tagcloud .icone , 
	.menuMarchand .icone, 
	.blocConseils .icone{
 		background-image:url(images/coin-gauche.gif);
		background-repeat:no-repeat;
		width:20px;
		height:15px;
		float:left; margin:0px;
		background-color:#FDF8DA;
		
		}		


	
/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

.blocPromotion {
		display:none;
}



.listeProduit   .produit h1 {
				 
				background-color:TRANSPARENT;

}
.listeProduit .produit  .zonePrix a.submitBouton {
}

/*---------------------------------------------------------------------
			liste Produit description categorie
----------------------------------------------------------------------*/
.listeProduitListing .descriptionCategorie, .listeProduit .descriptionCategorie {
				padding-top:10px;
				padding-left:5px;
				border-bottom:1px solid #985D54;
				display:table;
				position:static;
				margin-bottom:10px;
				width:100%;
				clear:both;
}
.listeProduitListing .descriptionCategorie  p, .listeProduit .descriptionCategorie  p{
				margin:0px;
				padding:0px;
				line-height:22px;
				font-size:12px; 
				color:#50583D;
				display:table;
				
}
.listeProduitListing .descriptionCategorie  p.message,
.listeProduitListing .descriptionCategorie  p.messageResultatOk{
 				font-style:italic;
				color:#772203;
				padding-bottom:10px;display:block;
				clear:left;
				
 }
.listeProduitListing .descriptionCategorie P.messageResultatErreur,  .listeProduitListing .descriptionCategorie p.messageError, .listeProduitListing .descriptionCategorie p.messageResultatOk{
			 color:#772203;
			 background-color:#FEFCEF;
			 font-weight:bolder;
			 padding-left:5px;clear:left;
}
 .listeProduitListing .descriptionCategorie p.messageError {
			text-align:center; font-size:14px;clear:left;
			background-image:url(images/erreur.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding-left:45px;
			padding-right:15px;
			padding-top:8px;
			padding-bottom:8px;
			line-height:16px;
			font-size:13px;
			margin-top:10px;
			margin-bottom:10px;
}

.listeProduitListing .descriptionCategorie  h1, .listeProduit .descriptionCategorie  h1 {
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:24px; line-height:24px; 

				font-family:Times New Roman, Times, serif;
				color:#ABAB44;
				font-style:italic;
				text-transform:lowercase;
				
				/*float:left;*/
				padding-right:20px;
}
.listeProduitListing .descriptionCategorie  h1:first-letter, .listeProduit .descriptionCategorie  h1:first-letter,
.listeProduitListing .descriptionCategorie  h1:first-letter a:hover, .listeProduit .descriptionCategorie  h1:first-letter a:hover {
				color:#999999;	text-transform:none;font-size:32px; 
}

.listeProduitListing .descriptionCategorie  h1 p,.listeProduit .descriptionCategorie  h1 p{
				font-size:12px; color:#000; font-style:normal; font-weight:normal;
}
.listeProduitListing .descriptionCategorie p img,.listeProduitListing .descriptionCategorie img,.listeProduit .descriptionCategorie p img {
				float: right; margin-left:10px;
}
.listeProduitListing .descriptionCategorie a,.listeProduit .descriptionCategorie a{
				color:#772203; color:inherit;

}
.listeProduitListing .descriptionCategorie a:hover,.listeProduit .descriptionCategorie a:hover{
				/*text-decoration:underline;*/
}


/*---------------------------------------------------------------------
			footer
----------------------------------------------------------------------*/

.footer table,.footer div  {
					text-align:left;
					padding-bottom:5px;padding-left:10px;
					color:#772203;
					border-top:1px solid #772203;
					background-color:#fff;
					margin-left:1px;
					margin-right:1px;

}
.ficheProduit .footer table,.ficheProduit .footer div  {		border:0px;			}

/*---------------------------------------------------------------------
			style version 1
----------------------------------------------------------------------*/

.pageTexte .commetitre{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#94943A;
	font-weight:bold;
	line-height:18pt;
}
/*---------------------------------------------------------------------
			>>Page diaporama 
----------------------------------------------------------------------*/
.diaporama{
				padding-right:10px;
				font-size:12px;
				padding-bottom:20px;
				margin-top:0px;
				padding-left:0px;
				color:#50583D;
}

.diaporama a{
				text-decoration:underline;
				color:#810010;
				
}
.diaporama a.lien{
				padding:0px; margin:0px;
				background-image:url(images/mail.gif);
				/*background-position:left 4px;*/
				line-height:normal;
				background-repeat:no-repeat;
				padding-left:20px;
				padding-bottom:0px;
				font-weight:normal;
				text-decoration:none;
				font-size:14px;
				display:block;
				text-align:left;
				float:right;
				clear:both;
				
}
.diaporama  h1 {
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:30px; line-height:30px; 

				font-family:Times New Roman, Times, serif;
				color:#ABAB44;
				font-style:italic;
				text-transform:lowercase;
				
				padding-right:20px;
				padding-bottom:10px;
}
.diaporama  h1:first-letter  {
				color:#999999;	text-transform:none;font-size:38px; 
}
.diaporama h2{
				color:#772203; padding-top:15px;
}
.diaporama h3 {
				color: #810010;
}
.diaporama img {
				
				padding:0px;
				margin:0px;
				
}
.diaporama em {
				font-weight:bolder;
				color:#50583D;
				letter-spacing:normal;
				padding:0px; margin:0px;
}

.diaporama ul {
				padding-top:0px; margin-top:0px;
}
.diaporama ul li{
padding-top:0px; margin-top:0px;
}

 /*----------------------------------------------------------------------------------
			Recherche avancée d'un produit, page categorie
----------------------------------------------------------------------------------*/
.rechercheAvancee {
	padding:0px 0px 5px 12px;
	width:600px;
	color:#50583D;
	display:table;
	font-size:12px;
	line-height:22px;
	margin:0px;
	padding:0px;
	border:1px solid #985D54;
	background-color:#FEFCEF;
	margin-left:auto;
	margin-right:auto;
}
.rechercheAvancee .haut {
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	overflow:hidden;

}
.rechercheAvancee .haut .icone {
	background-color:#FDF8DA;
	background-image:url(images/coin-gauche.gif);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	margin:0px;
	width:20px;
}
.rechercheAvancee .haut h1{
	background-color:#FDF8DA;
	background-image:url(images/coin-droit.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#50583D;
	font-size:12px;
	font-weight:bolder;
	height:18px;
	margin:0px;
	padding:0px;
}
.rechercheAvancee .milieu {

	background-repeat:repeat-y;
	margin:0px;
	padding:6px 0px 0px 10px;
}
.rechercheAvancee .milieu select {
	width:160px;
	color:#666666;
	font-size:12px;
}

.rechercheAvancee .bas {
	background-repeat:no-repeat;
	height:22px;
	text-align:right;
	padding:0px 5px 5px 0px;
}
.rechercheAvancee .bas .btRechercheAvancee {
	color:#702005;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	text-transform:lowercase;
} 
