body, html{
	margin:0px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

p{
	margin:0px;
	padding:0px;
}

h3{
	padding:20px 0px 20px 2px;
	margin:0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1E843D;
	background:url(images/bg-h3.gif) no-repeat 0px 17px;
	display: block;
}

.gras{
	font-weight:bold;
	color:#1CA34A;
}

.pcenter{
	text-align:center;
}

.boldita{
	font-weight:bold;
	font-style:italic;
}

.modop{
	clear:both;
	text-align:center;
	display:block;
	width:916px;
	margin:10px 0px 0px 17px;
	background:url(images/bg-h3b.gif) no-repeat 0px 17px;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:20px 0px 5px 2px;
}

ul{
	margin:15px 0px 0px 0px;
	text-align:justify;
	padding:0px;
}

ul li{
	margin:0px;
	padding:0px 0px 10px 17px;
	list-style-type:none;
	background:url(images/li-ul.gif) no-repeat 0px 2px;
}

.dispnone{
	visibility:hidden;
}

p a{
	color:#090;
}

p a:hover{
	text-decoration:none;
}

.padtop{
	padding-top:10px;
}

.underline{
	text-decoration:underline;
}

.float_left{
	float:left;
	margin-right:10px;
}

.space{
	line-height:25px;
}

.space2{
	margin-top:10px;
}

/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*---------------------------------------------BANDEAU------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

#bg_bandeau{
	height:151px;
	background:url(images/bg_bandeau_1px.gif) repeat-x;
}

#bandeau{
	width:953px;
	height:151px;
	margin:0px auto;
	background:url(images/bg_bandeau.jpg) no-repeat;
}

/*------------------logo-------------*/

#div-logo{
	float:left;
}

#logo{
	margin:58px 0px 0px 39px;
}

/*------------------menu-------------*/

#bandeau-droit{
	height:112px;
	float:left;
	padding:0px 150px 0px 0px;
}

#bandeau ul{
	width:130px;
	height:95px;
	padding:17px 0px 0px 177px;
	margin:0px;
	background:url(images/bg_ul_bandeau.jpg) no-repeat 177px 0px;
}

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

#bandeau ul li a{
	display:block;
	width:130px;
	height:18px;
	background-color:#82C186;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #fff;
}

#bandeau ul li a.menu1{
	border-top:solid 1px #fff;
}

#bandeau ul li a:hover{
	background-color:#19A24A;
}

#bandeau ul li a.focus{
	background-color:#19A24A;
}

/*------------------baseline-------------*/

#bandeau h2{
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	clear:both;
	padding:0px;
	color:#fff;
	margin:2px 0px 0px 30px;
}

/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*---------------------------------------------CONTENU------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

#contenu{
	margin:0px auto;
	width:953px;
}

/*------------cartouches----------*/

.cartouche{
	width:291px;
	background:url(images/bas-cartouche.jpg) no-repeat left bottom #c0e0c2;
	margin:20px 0px;
	padding:0px;
	position:relative;
}

.cartouche h4{
	margin:0px;
	padding:10px 0px 5px 0px;
	background:url(images/bg-titre-cartouche.jpg) no-repeat 0px 0px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
.cartouche_h4{
	margin:0px;
	padding:10px 0px 5px 0px;
	background:url(images/bg-titre-cartouche.jpg) no-repeat 0px 0px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

.cartouche ul{
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	width:261px;
}

.fsize11{
	font-size:11px;
}

.cartouche ul li{
	padding:10px 0px 10px 30px;
	margin:0px;
	background:url(images/li-cartouche.gif) no-repeat 11px 12px;
	list-style-type:none;
}

.cartouche p{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 15px;
	width:251px;
}

.cartouche a{
	text-decoration:none;
	color:#090;
}

.cartouche a:hover{
	color:#fff;
}

/*-----------------------------------------------------------accueil----------------------------------------------------*/
/*-----------------------------------------------------------accueil----------------------------------------------------*/
/*-----------------------------------------------------------accueil----------------------------------------------------*/

/*---------------------------------présentation-------------------------------*/


/*------------colonne gauche----------*/

#col1{
	width:291px;
	float:left;
	padding:10px 24px 20px 17px;
	text-align:justify;
	line-height:17px;
}

#col1 img{
	padding:30px 0px 30px 0px;
}

/*------------colonne milieu----------*/

#col2{
	width:291px;
	float:left;
	padding:6px 0px 20px 0px;
	text-align:justify;
	line-height:13px;
}

#vegetal{
	position:absolute;
	left:170px;
	top:100px;
}

#recycl{
	position:absolute;
	left:165px;
	top:60px;
}

/*------------colonne droite----------*/

#col3{
	width:291px;
	float:left;
	padding:10px 18px 20px 21px;
	line-height:18px;
	text-align:justify;
}

#col3 #img14{
	padding:5px 5px 5px 0px;
}

/*-----------------------------mode opératoire compostage-------------------------------*/

/*------------colonne gauche----------*/

#col4{
	width:291px;
	float:left;
	padding:0px 24px 0px 17px;
	text-align:justify;
}

#col4 #img1{
	padding:5px 5px 5px 0px;
}

#vidage{
	padding:5px 0px 5px 5px;
}

/*------------colonne milieu----------*/

#col5{
	width:291px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:justify;
	line-height:23px;
}

#col5 #img3{
	padding:20px 0px;
}

/*------------colonne droite----------*/

#col6{
	width:291px;
	float:left;
	padding:0px 18px 0px 21px;
	text-align:justify;
	line-height:18px;
}

#col6 #img4{
	padding:5px 0px 5px 5px;
}

/*------------colonne en longueur----------*/

#col7{
	width:936px;
	clear:both;
	padding:0px 0px 0px 17px;
}

.crib{
	width:916px;
}

#col7 p{
	width:291px;
	text-align:justify;
	float:left;
	display: block;
}

.col7a{
	padding:0px 0px 20px 0px;
}

.col7b{
	padding:0px 18px 20px 21px;
	line-height:22px;
}

#col7 img{
	float:left;
	padding:0px 24px 20px 0px;
}

/*-----------------------------mode opératoire recyclage bois-------------------------------*/

/*------------colonne gauche----------*/

#col8{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
	line-height:12px;
}

/*------------colonne milieu----------*/

#col9{
	width:291px;
	float:left;
	padding:0px 0px 20px 0px;
}

#img6{
	padding:55px 0px 0px 0px;
}

#img2{
	padding:25px 0px 0px 0px;
}

/*------------colonne droite----------*/

#col10{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	text-align:justify;
	line-height:26px;
}

/*-----------------------------garanties pro et techniques-------------------------------*/

/*------------colonne gauche----------*/

#col11{
	width:291px;
	float:left;
	padding:17px 24px 20px 17px;
	text-align:justify;
	line-height:23px;
}

/*------------colonne milieu----------*/

#col12{
	width:291px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:justify;
	line-height:13px;
}

/*------------colonne droite----------*/

#col13{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	text-align:justify;
	line-height:20px;
}

/*-----------------------------composition entreprise-------------------------------*/

/*------------colonne gauche----------*/

#col14{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
	line-height:15px;
}

/*------------colonne milieu----------*/

#col15{
	width:291px;
	float:left;
	padding:15px 0px 20px 0px;
	text-align:justify;
}

#col15 img{
	padding:20px 0px;
}

/*------------colonne droite----------*/

#col16{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	text-align:justify;
}

ul li.col16{
	padding-bottom:13px;
}

/*-----------------------------extrait liste references-------------------------------*/

/*------------colonne gauche----------*/

#col17{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
}

#col17 li{
	padding-bottom:7px;
}

/*------------colonne milieu----------*/

#col18{
	width:291px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:justify;
}

#col18 li{
	padding-bottom:21px;
}

/*------------colonne droite----------*/

#col19{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	text-align:justify;
}

#col19 li{
	padding-bottom:28px;
}

/*-----------------------------------------------------------particuliers----------------------------------------------------*/
/*-----------------------------------------------------------particuliers----------------------------------------------------*/
/*-----------------------------------------------------------particuliers----------------------------------------------------*/

/*---------------------------------végétaux-------------------------------*/

/*------------colonne gauche----------*/

#col20{
	width:291px;
	float:left;
	padding:17px 24px 20px 17px;
	text-align:justify;
	line-height:16px;
}


/*------------colonne milieu----------*/

#col21{
	width:291px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:justify;
	line-height:21px;
}

/*------------colonne droite----------*/

#col22{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	text-align:justify;
}

/*---------------------------------amendements-------------------------------*/

/*------------colonne gauche----------*/

#col23{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
}

#col23 img{
	padding:5px 5px 5px 0px;
}


/*------------colonne milieu----------*/

#col24{
	width:291px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:justify;
	line-height:16px;
}

#col24 #img13{
	padding:5px 0px 0px 5px;
}

/*------------colonne droite----------*/

#col25{
	width:291px;
	float:left;
	padding:0px 18px 20px 21px;
	line-height:17px;
	text-align:justify;
}

/*-----------------------------------------------------------professionnels----------------------------------------------------*/
/*-----------------------------------------------------------professionnels----------------------------------------------------*/
/*-----------------------------------------------------------professionnels----------------------------------------------------*/

/*---------------------------------végétaux-------------------------------*/

/*------------colonne gauche----------*/

#col26{
	width:291px;
	float:left;
	padding:15px 24px 20px 17px;
	text-align:justify;
}

#col26 li{
	padding-bottom:5px;
}


/*------------colonne milieu----------*/

#col27{
	width:291px;
	float:left;
	line-height:21px;
	padding:0px 0px 20px 0px;
	text-align:justify;
}

/*------------colonne droite----------*/

#col28{
	width:291px;
	float:left;
	line-height:25px;
	padding:15px 18px 20px 21px;
	text-align: justify;
}

/*---------------------------------procédé de compostage-------------------------------*/

/*------------colonne gauche----------*/

#col29{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
}

#img11{
	padding:5px 5px 5px 0px;
}

/*------------colonne milieu----------*/

#col30{
	width:291px;
	float:left;
	line-height:24px;
	padding:0px 0px 20px 0px;
	text-align:justify;
}

#col30 img{
	padding:23px 0px;
}

/*------------colonne droite----------*/

#col31{
	width:291px;
	float:left;
	line-height:19px;
	text-align:justify;
	padding:0px 18px 20px 21px;
}

/*------------colonne en longueur----------*/

#col32{
	width:936px;
	clear:both;
	padding:0px 0px 0px 17px;
}

#col32 p{
	width:291px;
	text-align:justify;
	float:left;
	display: block;
}

.ppro1{
	line-height:17px;	
	padding:0px 24px 20px 0px;
}

.ppro2{
	padding:0px;
}

.ppro3{
	padding:0px 0px 20px 21px;
}

/*---------------------------------amendements-------------------------------*/

/*------------colonne gauche----------*/

#col33{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
}

#col33 img{
	padding:5px 5px 20px 0px;
}

/*------------colonne milieu----------*/

#col34{
	width:291px;
	float:left;
	line-height:20px;
	padding:0px 0px 20px 0px;
	text-align:justify;
}

#col34 #img13{
	padding:5px 0px 0px 5px;
}

/*------------colonne droite----------*/

#col35{
	width:291px;
	float:left;
	line-height:18px;
	text-align:justify;
	padding:0px 18px 20px 21px;
}

/*-------------texte de conclu------*/

#col36{
	float:left;
	width:621px;
	text-align:center;	
	padding:130px 0px 0px 0px;
}

/*-----------------------------------------------------------contact----------------------------------------------------*/
/*-----------------------------------------------------------contact----------------------------------------------------*/
/*-----------------------------------------------------------contact----------------------------------------------------*/

/*------------colonne gauche----------*/

#col37{
	width:291px;
	float:left;
	padding:0px 24px 20px 17px;
	text-align:justify;
	background:url(images/bg-col37.gif) no-repeat 17px 34px;
	height:349px;
}

#col37 p{
	color:#090;	
	padding:5px 15px 0px 15px;
}

#plan{
	margin:47px 0px 0px 0px;
}

/*------------colonne milieu----------*/

#col38{
	width:291px;
	float:left;
	padding:155px 0px 20px 0px;
	background:url(images/bg-col38.gif) no-repeat 0px 16px;
	height:194px;
	text-align:center;
	font-size:15px;
}

#col38 img{
	margin:15px 0px;
}

/*------------colonne droite----------*/

#col39{
	width:291px;
	float:left;
	text-align:justify;
	padding:0px 18px 20px 21px;
	background:url(images/bg-col39.gif) no-repeat 21px 34px;
	height:349px;
}

/*--------formulaire--------*/

#form{
	margin:0px;
	padding:63px 0px 0px 15px;
}

label{
	display:block;
	float:left;
	width:65px;
	font:normal 12px 'Impact', sans-serif;
	color:#1ca34a;
}

.envoyer{
	font:normal 12px 'Impact', sans-serif;
	color:#1ca34a;
	display:block;
	float:left;
	width:65px;
}

.input{
	width:181px;
	height:13px;
	background:none;
	border:solid 1px #000;
	margin:0px 0px 12px 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0px 1px 3px;
}

textarea{
	width:178px;
	height:110px;
	background:none;
	border:solid 1px #000;
	margin:0px 0px 12px 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 3px;
}

#bouton{
	width:21px;
	height:21px;
	background:url(images/bouton.gif) no-repeat;
	border:none;
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*---------------------------------------------FOOTER-------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

#bg_footer{
	height:156px;
	background:url(images/bg_footer_1px.gif) repeat-x 0px 57px;
	clear:both;
	padding-top:20px;
}

#footer{
	width:953px;
	margin:0px auto;
	height:156px;
	text-align:center;
	background:url(images/bg_footer.jpg) no-repeat 0px 0px;
}

#logo2{
	margin-left:30px;
	float:left;
}

#footer p{
	font-size:13px;
	clear:both;
	padding:0px;
}

#footer ul{
	margin:0px auto;
	padding:20px 0px 10px 0px;
	color:#090;
	width:400px;
}

#footer ul li{
	margin:0px;
	padding:0px 0px 0px 20px;
	display:inline;
}

#footer ul li a{
	color:#090;
	text-decoration:none;
}

#footer ul li a:hover{
	text-decoration:underline;
}

#footer img{
	margin:20px 0px 0px 0px;
}

#footer p.tt a{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#090;
	text-decoration:none;
}

#footer p.tt a:hover{
	text-decoration:underline;
}

