/* CSS Document */

/* Gabarit */

body{
	margin:0;
	font:normal 9px Verdana;
	color:#000000;

}

#global{
	width:740px;
	position:relative;
	overflow:hidden;
	margin:auto;
	color:#000000;
}

/* Colonne de Gauche */
#col_gauche{
	width:100%;
	position:relative;
	float:left;
}
	/* Logo Irrijardin */
	.logo{display:none;}
	.logo02{
		display:block;
		width:218px;
		height:100px;
		color:#707173;
		margin:0 0 0 10px;
	}
	
	.coccinelle{
		display:none;
	}
	
	.notDisplau{
		display:none;
	}
	
	/* Menu par familles */
	#menu{display:none;}
		
	/* RECHERCHE Rapide */
	#recherche{display:none;}
		
	/* COMMANDE Express */
	.commande{display:none;}
	
	/* DEMANDE Catalogue */
	.catalogue{display:none;}
	
	/* PARRAINAGE */
	.parrainage{display:none;}
	
			
	/* BESOIN D'UN DEVIS */
	.demande_devis{display:none;}
	
	#demande_devis{display:none;}
	
	/* A VOTRE SERVICE */
	#service{display:none;}
		#service a{
			font:normal 11px Verdana;
			color:#9C9D9F;
			text-decoration:none;
			text-align:center;
			line-height:14px;
		}
		
	/* FRANCHISE */ 
	.franchise{display:none;}
	
	/* IRRIJARDIN Recrute */
	.recrute{display:none;}
	
#corps{
	width:600px;
	position:relative;
	float:left;
}
	/* Encart de PUB de la page d'accueil */
	.pub{display:none;}
	
	/* Bandeau d'ENTETE */
	#entete{display:none;}

	/* Colonne de Droite */
	#col_droite{display:none;}
	
		/* 45 MAGASINS A VOTRE SERVICE */
		#magasins{display:none;}
			
		/* DOSSIERS CONSEILS */
		#conseils{display:none;}
			
		/* SERVICE APRES-VENTE */
		#apres-vente{display:none;}
		
	/* Contenu de la page */
	#contenu{
		float:left;
		padding:0 5px 10px 10px;
	}
		#chemin{
			position:absolute;
			top:-80px;
			width:100%;
			height:15px;
			/* txt */
			font:normal 11px "Trebuchet MS";
			color:#87888A;
			text-align:right;
		}
			#chemin a{
				font:bold 11px "Trebuchet MS";
				color:#1FA22E;
				text-decoration:none;
			}
		
		/* ACCEUIL */
		
		/* BLOC Piscine */
		#piscine{
			width:200px;
			height:200px;
			float:left;
			margin-bottom:10px!important;
			margin-bottom:0;
			padding:5px 20px;
			background-color:#F4F2F1;
			margin-right:10px;
			/* txt*/
			font:normal 12px "Trebuchet MS";
			color:#0093D1;
			line-height:16px;
		}
			#piscine h1{
				font:normal 14px "Trebuchet MS";
				margin:0 0 5px 0;
				color:#0093D1;
				border:0;
				padding:0;
			}
			#piscine h1 b{
				font:bold 20px "Trebuchet MS";
				display:block;
			}
			#piscine .plus{display:none;}
			#piscine .prix_bleu{
				font:bold 20px Georgia;
			}
			#piscine .panier_bleu{display:none;}

		.photo_piscine{display:none;}
		
		/* BLOC Arrosage */
		#arrosage{

			float:left;
			width:130px;
			height:200px;
			background-color:#F4F2F1;
			margin-right:10px;
			padding:5px 10px 5px 20px;
			/* txt*/
			font:normal 12px "Trebuchet MS";
			color:#1FA22E;
			line-height:16px; 
		}
			#arrosage h1{
				font:normal 14px "Trebuchet MS";
				margin:0 0 5px 0;
				color:#1FA22E;
				border:0;
				padding:0;
			}
			#arrosage h1 b{
				font:bold 20px "Trebuchet MS";
				display:block;
			}
			#arrosage .plus{display:none;}
			#arrosage .prix_vert{
				font:bold 20px Georgia;
			}
			#arrosage .panier_vert{display:none;}
		.photo_arrosage{display:none;}
		
		/* BLOC Spa */
		#spa{
			float:left;
			width:120px;
			height:200px;
			background-color:#F4F2F1;
			padding:5px 20px;
			/* txt*/
			font:normal 12px "Trebuchet MS";
			color:#7B6F66;
			line-height:16px; 
		}
			#spa h1{
				font:normal 14px "Trebuchet MS";
				margin:0;
				color:#7B6F66;
				border:0;
				padding:0;
			}
			#spa h1 b{
				font:bold 20px "Trebuchet MS";
				display:block;
			}
			#spa .plus{display:none;}
			#spa .prix_marron{
				font:bold 20px Georgia;
			}
			#spa .panier_marron{display:none;}
		.photo_spa{display:none;}
		
		/* BLOC Promotions */
		#promotions{
			float:left;
			width:100%;
			padding-top:30px;
			color:#DD6537;
			text-align:left;
		}
			/* Lien Toutes les promos */
			.a_promo{display:none;}
			
			/* BLOCS Produits */
			.promotion{
				display:block;
				width:128px;
				height:206px;
				float:left;
				border:1px solid #E6E7E7;
				margin:14px 2px;
				padding:5px;
				font:normal 6px Verdana;
				color:#707173;
				text-decoration:none;
				text-align:center;
			}
				.promotion img{
					border:0;
				}
				/* Si les images ne sont pas découpée aux proportions 126x100px : */
				/*.image_promo{
					width:126px;
					height:100px;
					margin-bottom:5px;
					border:0;
					border-collapse:collapse;
					padding:0;
				}
				.image_promo td{
					vertical-align:middle;
					text-align:center;
					padding:0;
				}
				.image_promo img{
					border:0;
				}*/
				.promotion .titre{
					display:block;
					font:bold 11px Verdana;
					color:#58585A;
					text-decoration:none;
					margin:0 0 5px 0;
					border:0;
					padding:0;
				}
		/* Magasin détail */
		
		/* Bloc infos pratiques */
		#infos_pratiques{
			width:176px;
			float:right;
			background-color: #E9E7E5;
			padding:40px 10px 10px 10px;
			/* txt */
			font:normal 12px "Trebuchet MS";
			color:#7B6F66;
		}
			#infos_pratiques hr{
				border-top:0;
				border-bottom:1px dashed #7B6F66;
				height:0;
				margin:10px 0!important;
				margin:5px 0;
			}
		
		/* Bloc magasin */
		#magasin{
			float:left;
			width:365px;
			margin-left:20px;
		}
			#realisations{
				height:136px;
				background-color: #F4F2F1;
				color:#7B6F66;
				padding:42px 10px 10px 10px;
				margin:10px 0 0 0!important;
				margin:20px 0 0 0;
			}
			
		#magasin_plus{
			width:100%;
		}
			#post_it{
				width:40%;
				float:left;
				padding:10px;
				margin-right:20px;
				/* txt */
				color:#1FA22E;
				font:bold 11px "Trebuchet MS";
			}
				#post_it strong{
					font:bold 14px "Trebuchet MS";
				}
				
			#actus{
				width:40%;
				float:left;
				background-color:white;
				border:1px dashed #0093d1;
				padding:10px;
				margin-bottom:20px;
				/* txt */
				color:#0093d1;
				font:normal 13px "Trebuchet MS";
				line-height:15px;
			}
				#actus strong{
					font:bold 18px "Trebuchet MS";
				}
				
			/* Bloc demande de Franchise */
			#demande_franchise{display:none;}
				
			/* PANIER */
			
			/* Tableau du panier */
			.recap_panier{
				width:100%;
				border-top:1px solid #87888A;
				border-collapse:collapse;
				/* txt */
				font:bold 12px Georgia, serif;
			}
			.recap_panier th, .recap_panier td{
				text-align:right;
				height:25px;
				padding:0 5px;
				border-left:1px solid #87888A;
				border-bottom:1px solid #ECECED;
			}
			.recap_panier th{
				color:#87888A;
				background-color:#F4F4F5;
				font:normal 11px Arial, sans-serif;
			}
			.recap_panier th.article{
				text-align:left;
				background-color:#D9DADB;
				width:275px;
				color:black;
				font-weight:normal;
				border-left:none;
				border-bottom-color:#D9DADB;
			}
			.recap_panier td.article{
				text-align:left;
				font:normal 11px Arial, sans-serif;
				border-left:none;
			}
			.qte{
				width:20px;
			}
			td.suppr{
				text-align:center;
			}
			.total{
				font:bold 14px Arial, sans-serif;
				color:#87888A;
				float:right;
				width:275px;
				height:38px;
				border-bottom:1px solid #C9E8CA;
				text-align:right;
			}
			.total b{
				font:normal 19px Georgia, serif;
				color:#1FA22E;				
			}
			
			/* Bloc CODE OPERATION */
			#operation{
				width:541px;
				height:24px;
				padding:10px;
				background-color:white
				/* txt */
				color:#1FA22E;
				font:normal 16px "Trebuchet MS", sans-serif;
				text-align:right;
			}
			
			/* FAMILLE */
			.famille{
				z-index:1;
				width:578px;
			}
			.famille:hover{
				text-decoration:none;
				/*background-color:#E3DFDC;*/
			}
			.famille h1{
				border:0;
				font:bold 18px "Trebuchet MS", sans-serif;
				margin:0;
			}
			.famille table{
				width:100%;
				border-collapse:collapse;
				padding:0;
			}
			.famille tr{
				cursor:pointer;
				height:35px;
				overflow:hidden;
			}
			.famille td{
				padding:10px;
			}
			.famille .image{
				padding:0;
				width:90px;
				text-align:center;
				border:1px solid #F1EEEC;
				background-color:white;
			}

			/* SOUS-FAMILLE */
			.sous-famille{
				z-index:1;
				width:578px;
			}
			.sous-famille:hover{
				/*cursor:pointer;*/
				text-decoration:none;
				/*background-color:#E3DFDC;*/
			}
			.sous-famille p{
				border:0;
				font:normal 9px Verdana, sans-serif;
				margin:5px 0 0 0;
			}
			.sous-famille table{
				width:100%;
				border-collapse:collapse;
				padding:0;
			}
			.sous-famille tr{
				cursor:pointer;
			}
			.sous-famille table td{
				padding:0 10px;
			}
			.sous-famille .image{
				padding:0;
				width:125px;
				text-align:center;
				border:1px solid #F1EEEC;
				background-color:white;
			}
			
			/* Damier de famille et Sous-famille */
			.trame1{
				background-color:#F1EEEC;
			}
			.trame2{
				background-color:#F8F7F6;
			}
			
			/* DOSSIER CONSEILS div déroulante */
			#dossiers{display:none;}
				
				/* Fiche Produit */
				
				/* LES PHOTOS du produit */
				
				/* logo dans l'image : la taille du logo <= 40px */
				.logo_produit{
					display:block;
					position:absolute;
					margin-top:-65px!important;
					margin-top:-70px;
				}
				
				#photos{
					width:140px;
					float:left;
				}
				.photos{
					margin:-5px 0 0 -5px;
					height:100px;
					overflow:hidden;
				}
				.photos td{
					width:35px;
				}
				.grande{
					padding:10px 5px;
					border:1px solid #D4CFCA;
				}
				.miniatures{
					padding:3px;
					border:1px solid #D4CFCA;
					overflow:hidden;
				}
				
				/* DESCRIPTION du produit */
				#description{
					width:200px;
					margin-left:10px;
					float:left;
				}
				
					#description hr{
						margin:5px!important;
						margin:0;
						width:100%;
					}
					#description strong{
						font:normal 11px "Trebuchet MS", sans-serif;
						color:#DD6537;
					}
					
				/* Bloc infos produit */
				#infos_produit{
					width:560px;
					z-index:1;
					background-color:#E9E7E5;
					background-image:none;
					margin-bottom:10px;
					margin-top:0!important;
					margin-top:-40px;
					padding:10px;
					overflow:hidden;
					/* txt */
					font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#7B6F66;
				}
				
				/* Bloc produits liés */
				#produits_associes{display:none}
				.produits_associes02{display:block}
				
				
				/* Bloc BESOIN DE CONSEIL ? */
				.conseille{display:none;}
				
				/* Bloc BESOIN D'UN DEVIS ? */
				.devis{display:none;}
				
	/* Pied de page */
	#pied{
		position:relative;
		float:left;
		width:560px;
		height:10px;
		padding:5px 10px;
		margin:5px 5px 0 5px;
		background-color:#0093D1;
		/* txt */
		text-align:right;
		font:normal 9px Verdana;
		color:white;
	}
	
	#rappel_menu, #mots_cles{display:none;}
	
	/* Txt */
	
/* trait de séparation */
hr{
	border-width:0 0 1px 0;
	border-style:dashed;
	height:0;
	margin:20px 0!important;
	margin:10px 0;
}

/* Gros titre */
h1{
	margin:0 0 0 20px;
	font:bold 24px "Trebuchet MS";
	background-repeat:no-repeat;
	background-position:0px 7px;
	border-style:dashed;
	border-width:0 0 1px 0;
}
/* Pour la page magasins, h1 s'aligne contre les "Infos Pratiques" */
.spe_mag{
	float:left;
}
/*paragraphe */
p{
	margin:0;
	font: normal 12px "Trebuchet MS";
	line-height:14px;
}

/* Ajouter au panier */
.panier{
	font: bold 14px "Trebuchet MS";
	background-repeat:no-repeat;
	background-position:left top;
	padding: 2px 5px 3px 38px;
}

/* Affichage des tarifs */
.prix{
	font:bold 14px Georgia;
}
.ancien_prix{
	font:bold 11px Georgia;
	color:#B1B3B4;
	text-decoration:line-through;
}
.prix_rouge{
	font:bold 14px Georgia;
	color:#DD6537;
}
.prix_promo{
	font:bold 20px Georgia;
	color:#DD6537;
}
/* Bouton "En savoir plus" */
.savoir{
	display:block;
	width:126px;
	height:23px;
	background-position:center top;
	background-repeat:no-repeat;
	margin:10px 0;
}

/* Couleurs Spa */
.marron hr{
	border-color:#DCD8D5;
}
.marron h1{
	color:#7B6F66;
	border-color:#D4CECA;
}
.marron p, .marron .prix, span.marron, li.marron, a.marron, .marron a{
	color:#7B6F66;
}
.marron .panier{
}
.marron .savoir{
}

/* Couleurs Arrosage */
.vert hr{
	border-color:#D4E7CB;
}
.vert h1{
	color:#1FA22E;
	border-color:#D4E7CB;
}
.vert p, .vert .prix, span.vert, li.vert, a.vert, .vert a{
	color:#1FA22E;
}
.vert .panier{
}
.vert .savoir{
}

/* Couleurs Piscine */
.bleu hr{
	border-color:#BFE7F7;
}
.bleu h1{
	color:#0093D1;
	border-color:#BFE7F7;
}
.bleu p, #bleu .prix, span.bleu, li.bleu, a.bleu, .bleu a{
	color:#0093D1;
}
.bleu .panier{
}
.bleu .savoir{
}

/* hr espace */
.space{
	visibility:hidden;
}

/* Thème marron par défaut pour l'impression */
/* Thème MARRON */
hr{
	border-color:#DCD8D5;
}
h1{
	color:#7B6F66;
	border-color:#D4CECA;
	margin:0 0 20px 0;
}
h2{
	color:#7B6F66;
}
.prix, span{
	color:#7B6F66;
}
li{
}
.panier{
	color:#7B6F66;
}
.savoir{
}
/*a{
	color:#7B6F66;
}*/
.famille{
	color:#7B6F66;
}
.sous-famille{
	color:#58585A
}
.zoom{display:none;}
.mail{
	display:block;
	width:105px;
	height:15px;
	float:right;
	padding-left:20px;
	margin-top:10px;
	color:#7B6F66;
}
