div#left{
	float:left;
	width:480px;
}

	div#blocProduction{
		height:165px;
		margin-top:5px;
		background-image:url(images/home_bloc_production.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
	}
	
		div#blocProduction ul{
			list-style:none;
			margin:0px 8px 0 10px;
			padding-top:15px;
			height:140px;
		}
		
		div#blocProduction ul li{
			float:left;
			margin-left:10px;
			width:129px;
			padding-right:14px;
		}

div#right{
	margin-left:485px;
	width:480px;
}

	div#blocConseil{
		height:165px;
		margin-top:5px;
		background-image:url(images/home_bloc_conseil.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
	}
		
		div#blocConseil ul{
			list-style:none;
			margin:0px 10px 0 10px;
			padding-top:15px;
			height:140px;
		}
		
		div#blocConseil ul li{
			float:left;
			margin-right:1px;
			padding:0 10px 0 10px;
			width:208px;
		}
	
div#homepageBlocs {
	margin-top:5px;
	font-size:11px;
}
	
div#blog{
	width:339px;
	float:left;
}

	div#blog ul{
		list-style:none;
	}
	
	div#blog ul li.header{
		background-image:url(images/home_blog_header.jpg);
		background-repeat:no-repeat;
		height:53px;
	}
	
	div#blog ul li.footer{
		background-image:url(images/home_blog_footer.gif);
		background-repeat:no-repeat;
		height:9px;
	}
	
	div#blog ul li.content{
		background-image:url(images/home_blog_content.gif);
		background-repeat:repeat-y;
		padding:10px;
	}
	
div#actualites{
	width:338px;
	margin-left:349px;
	margin-right:269px;
}

	div#actualites ul{
		list-style:none;
	}
	
	div#actualites ul li.header{
		background-image:url(images/home_news_header.jpg);
		background-repeat:no-repeat;
		height:53px;
	}
	
	div#actualites ul li.footer{
		background-image:url(images/home_news_footer.gif);
		background-repeat:no-repeat;
		height:9px;
	}
	
	div#actualites ul li.content{
		background-image:url(images/home_news_content.gif);
		background-repeat:repeat-y;
		
		padding:10px;
	}
	
div#demo{
	float:right;
	width:267px;
	margin-right:2px;
}

	div#demo ul{
		list-style:none;
	}
	
	div#demo ul li.header{
		background-image:url(images/home_demo_header.jpg);
		background-repeat:no-repeat;
		height:53px;
	}
	
	div#demo ul li.footer{
		background-image:url(images/home_demo_footer.gif);
		background-repeat:no-repeat;
		height:9px;
	}
	
	div#demo ul li.content{
		background-image:url(images/home_demo_content.gif);
		background-repeat:repeat-y;
		padding:10px;
	}
	
div.listHome{
	margin-top:0px;
}
	
	div.listHome div{
		border-bottom:none;
	}