			*{ 
				margin:0px;
				padding:0px;
			}
			
			body {
				font-family:Arial; 
				font-weight:normal;
				color:#5e5452;
				margin:15px 0px 10px 0px;
			}
				
			#conteneur{
				margin:auto;
				width:1002px;
				background-color:white;
			}
			
			.banniere{
				background-image:url(images/banniere.jpg);
				background-position:center top;
				background-repeat:no-repeat;
				height:195px;
				border:1px solid #5e5452;
			}
			
			h1{
				font-size:26px;
				font-family:tahoma; 
				font-weight:normal;
				margin:3px 0px 0px 0px;
				text-align:center;
				color:#ecc3a7;
			}
			
			.banniere i{
				font-size:18px;
				font-weight:normal;
				margin:135px 0px 0px 0px;
				width:1000px;
				text-align:center;
				float:left;
				color:#ecc3a7;
			}
									
			#milieu {
				background-image:url(images/fond_image.jpg);
				background-position:center top;
				background-repeat:no-repeat;
				height:1010px;
				border-bottom:1px solid #5e5452;
				border-left:1px solid #5e5452;
				border-right:1px solid #5e5452;
				padding-right:10px;
			}
			
			#message {
				float:left;
				padding:50px 0px 0px 190px;
				text-align:center;
				width:350px;
			}
			
			#nlh {
				background-image:url(images/logo_nlh.png);
				background-position:center top;
				background-repeat:no-repeat;
				height:82px;
				cursor:pointer;
			}
								
			#info{
				float:right;
				padding:40px 40px 40px 0px;
				height:185px;
			}
						
			#contacts{
				background-image:url(images/contacts.jpg);
				background-position:center top;
				background-repeat:no-repeat;
				height:189px;
				width:351px;
				text-align:center;
			}
			
			#adresse{
				padding-top:55px;
			}
			
			#prestations{
				clear:both;
				padding-bottom:15px;
			}
			
			.cadre{
				border-left:1px solid #5e5452;
				border-right:1px solid #5e5452;
				border-bottom:1px solid #5e5452;
				background-color:white;
				padding:10px 15px 15px 15px;
			}
			
			h2{
				font-size:18px;
				font-weight:normal;
				text-align:center;
				color:#ecc3a7;
				padding:12px 0px 11px 0px;
			}
			
			#extension{
				background-image:url(images/extension.png);
				background-position:center top;
				background-repeat:no-repeat;
				height:45px;
			}
			
			#deco_rehaussement{
				float:left;
				padding-right:39px;
			}
			
			#deco{
				background-image:url(images/deco.png);
				background-position:center top;
				background-repeat:no-repeat;
				height:45px;
			}
			
			#rehaussement{
				background-image:url(images/rehaussement.png);
				background-position:center top;
				background-repeat:no-repeat;
				height:45px;
			}
			
			h3{
				font-size:17px;
				font-weight:normal;
				color:#ecc3a7;
				margin-bottom:5px;
			}
			
			.description{
				color:#939298;
				line-height:20px;
				text-align:center;
				font-size:14px;
				font-style: italic;
				margin-bottom:10px;
			}
			
			.cils_effet{
				font-size:15px;
				font-style: italic;
				color:#939298;	
			}
			
			.texte{
				line-height:20px;
				float:left;
				font-size:14px;
			}
			
			.italic{
				font-size:12px;
				line-height:10px;
				margin-bottom:5px;
			}
			
			.prix{
				text-align:right;
				line-height:20px;
				font-size:14px;
				font-style:italic;
				margin-bottom:10px;
				overflow:hidden;
			}
			
			h4{
				font-size:15px;
				font-weight:normal;
				font-style:italic;
				color:#ecc3a7;
				background-color:white;
			}
			
			#produits{
				font-size:13px;
				font-style:italic;
				color:#939298;
				margin-left:400px;
				padding:421px 30px 0px 0px;
				line-height:20px;
				text-align:right;
			}
			
			#produits p{
				margin-bottom:10px;
				background-color:white;
			}
			
			#webmaster{
				font-size:10px;
				text-align:center;
				margin-top:20px;
			}
			
			#lucile{
				font-size:10px;
				text-align:center;
				margin:10px 0px 0px 10px;
			}
				
			#liens_web{
				margin:auto;
				text-align:center;
				font-size:10px;
				width:780px;
				padding-top:10px;
				line-height:20px;
			}
			
			#liens_web img{
				vertical-align: bottom;	
			}
