body
{
	width: 950px;
	margin: auto;
	
}

a img { border:none; cursor:pointer; }
					a:link { color:#D3001C; text-decoration:underline;}
					a:hover { color:#D3001C; text-decoration:none;}
					a:visited { color:#D3001C; text-decoration:underline;}
					a:active { color:#D3001C; text-decoration:underline;}

.infobulle{
  color: #FFFFFF;
  position: absolute;  
/*   visibility : hidden; */
  border: none;
  margin-top:20px;
  padding-top:20px;
  padding: 0;
  font-family: Trebuchet MS;
  align: center;
  font-size: 10pt;
  z-index:10;
}


div#tete_de_page
{
	width: 950px;
	height: 165px;
	margin: 0;
	margin-top: 20px;
	padding: 0;
	background-image: url("img/entete.png");
}

	div#tete_de_page img
	{
		border: none;
	}

div#separateur_haut
{
	width: 950px;
	height: 5px;
	margin: 0;
	margin-top: 2px;
	padding: 0;
	background-image: url("img/separateur.png");
}

div#corps
{
	width: 950px;
	margin: 0;
	padding: 0;
	background-image: url("img/corps.png");
}

	div#titre_normal
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_normal.png");
	}
	
	div#titre_froid
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_froid.png");
	}
	
	div#titre_cuisson
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_cuisson.png");
	}
	
	div#titre_laverie
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_laverie.png");
	}
	
	div#titre_preparation_dynamique
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_preparation_dynamique.png");
	}
	
	div#titre_inox
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_inox.png");
	}
	
	div#titre_buanderie
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_buanderie.png");
	}
	
	div#titre_self
	{
		width: 948px;
		max-height: 28px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		color: #ffffff;
		background-image: url("img/titre_self.png");
	}
	
		p#titre
		{
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			margin: 0;
			margin-left: 10px;
			padding: 0;
		}
		h1#titre {
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			margin: 0;
			margin-left: 10px;
			padding: 0;
		}
	
	div#contenu
	{
		width: 948px;
		margin: auto;
		padding: 0;
		font-family: Verdana;
		font-size: 12px;
		color: #4c4a57;
	}
	
		div#accueil_gauche
		{
			width: 643px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			div#accueil_haut
			{
				max-width: 643px;
				height: 19px;
				margin: 0;
				padding: 0;
				background-image: url("img/accueil_haut.png");
			}
			
			div#accueil
			{
				max-width: 643px;
				margin: 0;
				padding: 0;
				background-image: url("img/accueil.png");
			}
			
				div#accueil p
				{
					margin: 0;
					margin-left: 20px;
					margin-right: 20px;
					padding: 0;
				}
				
				div#accueil a
				{
					color: #4c4a57;
				}
				
				div#accueil img
				{
					border: 1px solid #e00a1a;
					float: right;
					margin: 10px;
					margin-right: 20px;
				}
				
				div#accueil .gras
				{
					font-weight: bold;
				}
				
				div#accueil .procaz
				{
					color: #e00a1a;
				}
				
				div#accueil .hdc
				{
					color: #15358a;
				}
				
				div#accueil .hdcv
				{
					color: #239381;
				}
				
				div#accueil .cuisson
				{
					color: #fb4d4c;
				}
				
				div#accueil .froid
				{
					color: #8ab7d6;
				}
				
				div#accueil .laverie
				{
					color: #a3d275;
				}
				
				div#accueil .inox
				{
					color: #b4b0b8;
				}
				
				div#accueil .buanderie
				{
					color: #fd4bdd;
				}
				
				div#accueil .preparation_dynamique
				{
					color: #ff9900;
				}
			
			div#accueil_bas
			{
				max-width: 643px;
				height: 21px;
				margin: 0;
				padding: 0;
				background-image: url("img/accueil_bas.png");
			}
			
		div#accueil_droite
		{
			width: 291px;
			margin-left: 643px;
		}
		
			div#recherche_a
			{
				width: 291px;
				height: 45px;
				background-image: url("img/recherche_1.png");
			}
			
			div#recherche_b
			{
				width: 291px;
				background-image: url("img/recherche_2.png");
			}
			
				div#recherche_b p
				{
					margin: 0;
					margin-left: 20px;
					padding: 0;
					font-family: Verdana;
					font-size: 12px;
					color: #4c4a57;
					
				}
			
			div#recherche_c
			{
				width: 291px;
				border:0px solid blue;
				padding-left: 5px;
				padding-top: 10px;
				padding-bottom: 10px;
				background-image: url("img/recherche_2.png");
				
			}
			
				div#recherche input#recherche_texte
				{
					width: 190px;
					height: 25px;
					border: solid 1px #e00a1a;
					margin: 0;
					margin-left: 20px;
					margin-top: 5px;
					font-family: Verdana;
					font-size: 40px;
					color: #e00a1a;
				}
				
				div#recherche_c img#recherche_bouton
				{
					position: relative;
					top: 34px;
					margin: 0;
					padding: 0;
				}
			
			div#recherche_d
			{
				width: 291px;
				height: 18px;
				background-image: url("img/recherche_3.png");
				padding: 0;
				margin: 0;
			}
			
			div#promotion_a_froid
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_froid.png");
				padding-top: 14px;
			}
			
			div#promotion_a_cuisson
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_cuisson.png");
				padding-top: 14px;
			}
			
			div#promotion_a_laverie
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_laverie.png");
				padding-top: 14px;
			}
			
			div#promotion_a_preparation_dynamique
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_preparation_dynamique.png");
				padding-top: 14px;
			}
			
			div#promotion_a_inox
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_inox.png");
				padding-top: 14px;
			}
			
			div#promotion_a_buanderie
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_buanderie.png");
				padding-top: 14px;
			}
			
			div#promotion_a_self
			{
				width: 291px;
				height: 28px;
				background-image: url("img/promotion_1_self.png");
				padding-top: 14px;
			}
			
				#promo_nouveau_prix
				{
					font-family: Arial;
					font-size: 18px;
					font-weight: bold;
					color: #fb5162;
					margin: 0;
					margin-left: 170px;
					padding: 0;
				}
			
			div#promotion_b_froid
			{
				width: 291px;
				background-image: url("img/promotion_2_froid.png");
			}
			
			div#promotion_b_cuisson
			{
				width: 291px;
				background-image: url("img/promotion_2_cuisson.png");
			}
			
			div#promotion_b_laverie
			{
				width: 291px;
				background-image: url("img/promotion_2_laverie.png");
			}
			
			div#promotion_b_preparation_dynamique
			{
				width: 291px;
				background-image: url("img/promotion_2_preparation_dynamique.png");
			}
			
			div#promotion_b_inox
			{
				width: 291px;
				background-image: url("img/promotion_2_inox.png");
			}
			
			div#promotion_b_buanderie
			{
				width: 291px;
				background-image: url("img/promotion_2_buanderie.png");
			}
			
			div#promotion_b_self
			{
				width: 291px;
				background-image: url("img/promotion_2_self.png");
			}
			
				#promo_nom
				{
					margin: 0;
					margin-left: 18px;
					padding: 0;
					display: block;
					max-width: 200px;
					font-family: Arial;
					font-weight: bold;
					font-size: 12px;
				}
				
				#promo_ancien_prix
				{
					margin: 0;
					padding: 0;
					margin-right: 18px;
					display: block;
					float: right;
					text-align: right;
					text-decoration: line-through;
					font-family: Arial;
					font-size: 12px;
				}
			
			div#promotion_c_froid
			{
				background-image: url("img/promotion_2_froid.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_cuisson
			{
				background-image: url("img/promotion_2_cuisson.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_laverie
			{
				background-image: url("img/promotion_2_laverie.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_preparation_dynamique
			{
				background-image: url("img/promotion_2_preparation_dynamique.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_inox
			{
				background-image: url("img/promotion_2_inox.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_buanderie
			{
				background-image: url("img/promotion_2_buanderie.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
			div#promotion_c_self
			{
				background-image: url("img/promotion_2_self.png");
				padding-bottom: 10px;
				min-height: 100px;
			}
			
				#promo_img
				{
					float: right;
					border: 1px solid #76a1bf;
					margin-right: 18px;
				}
				
				 ul
				{
					margin: 0;
					margin-left: 18px;
					padding: 0;
					font-family: Arial;
					font-size: 12px;
					display: block;
					list-style-type: none;
				}
				
				 ul li
				{
					display: block;
				}
				
				 ul li img
				{
					float: left;
				}
			
			div#promotion_d_froid
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_froid.png");
			}
			
			div#promotion_d_cuisson
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_cuisson.png");
			}
			
			div#promotion_d_laverie
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_laverie.png");
			}
			
			div#promotion_d_preparation_dynamique
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_preparation_dynamique.png");
			}
			
			div#promotion_d_inox
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_inox.png");
			}
			
			div#promotion_d_buanderie
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_buanderie.png");
			}
			
			div#promotion_d_self
			{
				width: 291px;
				height: 16px;
				background-image: url("img/promotion_3_self.png");
			}
			
			div#actualite_a
			{
				width: 291px;
				height: 51px;
				background-image: url("img/actualite_1.png");
			}
			
			div#actualite_b
			{
				width: 291px;
				background-image: url("img/actualite_2.png");
			}
			
				div#actualite_b p
				{
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					margin: 0;
					margin-left: 18px;
					margin-right: 18px;
					padding: 0;
				}
			
			div#actualite_c
			{
				width: 291px;
				background-image: url("img/actualite_2.png");
			}
			
				div#actualite_c img
				{
					float: right;
					border: solid 1px #e00a1a;
					margin: 10px;
					margin-top: 0;
					margin-right: 18px;
				}
				
				div#actualite_c p
				{
					font-family: Arial;
					font-size: 12px;
					margin: 0;
					margin-left: 18px;
					margin-right: 18px;
					padding: 0;
				}
			
			div#actualite_d
			{
				width: 291px;
				height: 23px;
				background-image: url("img/actualite_3.png");
			}
		
		div#produits_haut
		{
			width: 943px;
			height: 14px;
			margin: auto;
			margin-top: 0;
			margin: 0px;
			margin-bottom: 0;
			background-image: url("img/produits_haut.png");
		}
		
		div#produits
		{
			width: 943px;
			margin: 0px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			background-image: url("img/produits.png");
		}
		
		div#produits2
		{
			width: 943px;
			margin-top: 0;
			margin-bottom: 0px;
			padding-bottom: 120px;
			background-image: url("img/produits.png");
		}
		
			p.pages
			{
				margin: 0;
				margin-left: 24px;
				padding: 0;
				font-family: Arial;
				font-size: 12px;
				font-weight: bold;
			}
			
			p.page
			{
				margin: 0;
				margin-left: 24px;
				margin-right: 24px;
				padding: 0;
				font-family: Arial;
				font-size: 12px;
			}
			
			table.produit
			{
				width: 918px; 
				border-collapse: collapse;
				border: none;
			}
			
				div#produits table td p
				{
					margin: 0;
					font-family: Arial;
					font-size: 12px;
				}
				
				div#produits table td ul
				{
					margin: 0;
					padding: 0;
					list-style-type: none;
				}
				
				td.tableau_haut
				{
					width: 918px;
					height: 8px;
					background-image: url("img/tableau_haut.png");
				}
				
				td.tableau_gauche
				{
					width: 10px;
					height: 113px;
					background-image: url("img/tableau_gauche.png");
					background-position: left;
					background-repeat: repeat-y;
				}
				
				td.tableau_droite
				{
					width: 13px;
					height: 113px;
					background-image: url("img/tableau_droite.png");
					background-position: right;
					background-repeat: repeat-y;
				}
				
				td.tableau_bas
				{
					width: 918px;
					height: 9px;
					background-image: url("img/tableau_bas.png");
				}
				
				td.tableau_espace_haut
				{
					width: 893px;
					height: 10px;
				}
				
				td.tableau_espace_gauche
				{
					width: 20px;
				}
				
				td.tableau_espace_milieu_gauche
				{
					width: 20px;
				}
				
				td.tableau_espace_milieu
				{
					width: 20px;
				}
				
				td.tableau_espace_milieu_droite
				{
					width: 20px;
				}
				
				td.tableau_espace_droite
				{
					width: 20px;
				}
				
				td.tableau_espace_bas
				{
					height: 10px;
				}
				
				td.tableau_label
				{
					font-style: italic;
					height: 20px;
					width: 80px;
					text-align: left;
				}
				
				td.tableau_info
				{
					text-align: left;
				}
				
				td.tableau_image
				{
					width: 140px;
				}
				
				td.tableau_image img
				{
					border: 1px solid #76a1bf;
				}
				
				td.tableau_nom
				{
					font-weight: bold;
					text-align: center;
				}
				
				td.tableau_prix
				{
					font-family: Arial;
					font-weight: bold;
					color: #fb5162;
					text-align: center;
				}
				
				td.tableau_desc
				{
					text-align: center;
				}
		
		div#produits_bas
		{
			width: 943px;
			height: 14px;
			margin: 0px;
			margin-top: 0;
			margin-bottom: 0;
			padding-bottom: 0;
			background-image: url("img/produits_bas.png");
		}
	
	

div#separateur_bas
{
	width: 950px;
	height: 5px;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	background-image: url("img/separateur.png");
	clear: both;
}

div#pied_de_page
{
	width: 950px;
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e00a1a;
}

div#pied_de_page a
{
	color: #e00a1a;
	text-decoration: none;
}

form#contact
{
	margin-left: 50px;
}

form#contact label
{
	display: block;
	width: 150px;
	float: left;
}

form#contact input
{
	margin-bottom: 2px;
}
.erreur_form { color:#D3001C; }