	body {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: .8em;
		margin: 2.5em 0;
		padding: 0;
		background: #fff repeat;
		color: #233b09;
		text-align: center; /*center layout in ie5 and 5.5. */
	}
	
	/* General */
	
	p {
		text-align: justify;
	}

	h1 {
		margin-top: 1em;
	}
	
	h1 em, h2 em, h3 em, h4 em {
		font-style: normal;
	}
	
	h1 {
		color: #417f14;
		font-size: 1.8em;
		font-weight: bold;
		margin-bottom: 0;
	}
	
	h1 em {
		color: #666;
	}

	h2 {
		margin: .8em 0;
		font-size: 1.2em;
		color: /*#92A34A*/#9dc10d;
		font-weight: bold; 
	}
	
	h3 {
			font-size: 1em;
		color: #417f14;
		font-weight: bold;
	}
		h3 em {
			color: #c66;
		}
	
	h4 {
		color: #360;
		font-size: 1em;
	}
	
	a {
		color: #ee8600;
		text-decoration: underlined;
		font-weight: bold;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	strong {
		margin: 0;
		font-size: 1.1em;
		color: #417f14;
		font-weight: normal;
	}
	
	#container	{
	width: 750px;
	margin: auto;/* centre for compliant browsers*/
	background: /*#c1da4e*/ #fff url("pics/elements/bg-navleft.jpg") no-repeat 0px 454px ;
	text-align: left;
	}
	
	#resines #container
	{
	background: #fff url("pics/elements/bg_navleft_resines.jpg") no-repeat 0px 454px ;
	}
	
	#revetements #container
	{
	background: #fff url("pics/elements/bg_navleft_revetements.jpg") no-repeat 0px 454px ;
	}
	
	#applications #container
	{
	background: #fff url("pics/elements/bg_navleft_applications.jpg") no-repeat 0px 457px ;
	}
	
	#traitement #container
	{
	background: #fff url("pics/elements/bg_navleft_traitement.jpg") no-repeat left 427px ;
	}
	
	#bandeau	{
	padding: 0;
	margin: 0;
	height: 200px;
	background: #fff url("pics/elements/bandeau.jpg") no-repeat left top;
	border-bottom: 10px solid /*#dfe543*/ #c1da4e;
	}
	
	#bandeau a#lienlogo {
	display: block;
	width: 750px;
	height: 200px;
	}

	/* Navigation GAUCHE */
	
	/*#leftnav	{
		float: left;
		width: 180px;
		padding: 0;
		border-top: #c1da4e 2em solid;
		}
*/

#leftnav {

	float: left;

	width: 175px;

	padding: 0;

	text-align: left;
	margin: 0;
	
	border-top: #c1da4e 2em solid;

	}

	#navcontainer {
		margin: 0px;
	}
			
	#navcontainer ul	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#navcontainer li {
		margin: 0;
	}


	#navcontainer a	{
		display: block;
		padding: .9em 5px .9em 5px;
		/*width: 16px;*/
		height: 15px;
		background-color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #417f14;
		font-weight: bold;
		text-decoration: none;
		border-top: 1px solid #dfe543;
		border-bottom: 1px solid #fff;
		}

	li#dernier a {
		height: 27px;
		padding: .6em 5px 1.3em 5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #dfe543; 
		
}

	
	#navcontainer a:hover {
		background: #c5e543;
		border-top: #417f14 solid 1px;
		border-bottom: #417f14 solid 1px;	
	}
	/*
	li#dernier a:hover{
		border-bottom: border-bottom: 1px solid #000; 
	}/
	*/

	#navcontainer a#current
	{
		color: #fff;
		background: #387d10;
		text-decoration: none;
		font-weight: bold;
		border: 0;
	}

	
	/* #leftnav li {
	 	margin: 1px 0 0 0;
	 }*/
	
	/*#leftnav h2 {
	color: #E2D9F2;
	background: #9D8BBC;
	text-align: left;
	margin: 0;
	padding: .2em .3em;
	}
	
	#leftnav h3 {
	font-size: 1em;
	}
	
	#leftnav h4 {
	color: #999;
	padding: 0 0 0 .3em;
	}
	
	#leftnav p {
	color: #417f14;
	font-size: 1em;
	text-align: left;
	margin: 1em .5em 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #e5e5e5;
	}*/
	/*
	#leftnav p strong {
	}
	*/
	
	/* CONTENU */
	
	#content
	{
	margin-left: 175px;
	padding: 1em 1em 1em 1.5em;
	background-color: #fff;
	width: 539px;
	}
	
	#content ul {
		margin: 1em 0;
		padding: 0;
	}
		
	#content li {
	display: list-item;
	list-style-type: none;
	background-image: url("pics/elements/puce.gif");
	background-repeat: no-repeat;
	background-position: 0 .55em;
	padding-left: 1em;
	list-style-position: outside;
	margin:  0;
	}
	
	#content li.subliste {
	/*display: list-item;
	list-style-type: none;*/
	background-image: url("pics/elements/puce2.gif");
	background-repeat: no-repeat;
	background-position: 0 .55em;
	/*padding-left: 10px;
	list-style-position: outside;
	margin: .1em 0;*/
	}
	
	#content ul.subliste {
		margin: 0 0 0 1.5em;
		
	}
	
	
	#content li span, /*#leftnav li span*/ {
	margin: .3em 0;
	color: #417f14;
	}
	
	.encart {
		/*width: 450px;*/
		height: 200px;
		background: #fafae0;
		margin: 2em 0 1em 2em;
		padding: 1em 4em 0 1em;
	}
	
	.encart p {
	 	margin-left: 15em;
		margin-top: .2em;
		margin-bottom: 3em;
	}
	
	.encart strong {
		text-transform: uppercase;	
		margin: 0 0 0 .8em;
	}
	
	
	.encart .floatleft {
			margin: .2em 0 .1em 0;
	}
	/* tableau*/
	
	table {
	/*border: 1px solid #fff; */
	border-collapse: collapse;
	margin: 1em 0 1em 2em;
/*	padding: 1em 1em 0 1em;*/
	/*width: 450px;*/
	/*padding-bottom: 3em;*/
	}
	
	
	td {
	text-align: left; 
	/*border: #000 1px solid;*/
	/*border-collapse: collapse;*/
	background-color: #fafae0;
	/*margin: 2em;*/
	/*height: 2em;*/
	padding: .5em .5em .5em 1em;
	/*font-size: 12px;*/
	
	}
	
	.caracteristique {
		color: #417f14;
		width: 170px;
		font-weight: bold;
		padding: .5em .5em 0 1em;
		vertical-align: top;
	/*	padding: 0 .5em 4em .5em;*/
		/*height: 5em;*/
		
	}
	
	
	
	.cellulegauche{
border:0;
width:110px; 
padding:.5em; 
height: 1.7em;
float:left;
clear:both;
margin-bottom: 0;
margin-top: 0; 
}

.cellulegauche h3 {
	margin: 0;
	padding: 0;
	
}


.celluleright {
	border: 0; 
	width: 400px; 
	padding: .5em; 
	height: 1.7em;
	/*position:absolute;*/
	margin: 0 0 0 111px;
	}
	
#applications p{
	clear: both;
	margin-top: 0;
	}
	/*
	.produits th {
	text-align: center; 
	padding: .5em .2em;
	background-color: #eef3fc;
	color: #0e4a80;
	}*/
	
	/*  */
	
	
	
	div hr {
		clear: both;
		visibility: hidden;
		height: 0;
	}
	
	#footer {
	margin-left: 0;
	padding: 1em 2em 1em 5em;
	background:  #c1da4e url("pics/elements/bg_footer.gif") no-repeat 10px 10px;
	text-align: right;
	height: 85px;
	font-size: .9em;
	line-height: 1.2em;
	}
	
	/*#footer p {
		font-size: .5em;
	}
	*/
	/* Paragraphes */
	
	img.floatright, img.floatleft {
		text-align: center;
		border: 1px solid #dce7b0;
	}
	
	 /*div.floatright, div.floatleft {*/
	
		/*background: #c5e543;*/
		
	/*}*/
	 
	div.floatright {
	  	margin: 1em 0 0 0;
		width: 225px;
		height: 225px;
	 }
	  		
	 div.floatleft {
	  	margin: 1em 0 0 0;
		width: 225px;
		height: 225px;
	 }
		  	
			
	div.floatleft p {
		padding: .5em;		
	}
	.floatright small, .floatleft small {
		font-style: normal;
		font-size: 0.8em;
		color: #666;
	}
	
	.floatright p, .floatleft p {
	font-size: 0.8em;
	color: #666;
	font-style: normal;
	margin: 0;
	text-align: left;
	}

	
	img {
		padding: 2px;
		border: 1px solid #c5e543;	
	}
	img.floatright {
		float: right;
		margin: 1em 0 .1em 1.2em;
	}
	
	img.floatleft {
		float: left;
		margin: 1em 0 .1em 1em;
	}
	
	.floatright {
		float: right;
		margin: 1em;
	}

	.floatleft {
		float: left;
		margin: 1em;
	}
	
	.floatcenter {
		float: center;
		margin: 0px 10px 0 10px;
		text-align: center;
	}
	
	.floatcenter img {
		margin: 0px 20px 0 20px;
	}
	
	.cadre {
		border: 1px solid #E4DDEA;
	}
	
	/* Problemes - Solutions */
	
	#panneau {
		width: 100%;
		margin: 0;
	}
	
	.half {
		width: 45%;
		padding: .2em;
		margin: 0;
		height: 460px;
		border: 1px solid #A6B85B;
		background: #FFFBCA  url("pics/elements/bg_encarts.jpg") no-repeat center bottom;
		text-align: center;
	}
	
	.half h3 {
		margin: .5em 0 1em;
		padding: 0;
		
	}
	
	#panneau p {
		margin: 0;
		padding: 0;
		color: #666;
		text-align: center;
	}
	
	.half ul {
		margin: 1em;
		padding: 1em;
	}
	
	.half li {
		padding: .2em 0;
		font-size: 1.2em;
	}
	
	#bloc1 {
		float: left;
	}
	
	#bloc2 {
		float: right;
	}
	