/*
	TO ALL
------------------------------------*/
*
{
   	padding:0;
	margin:0;
	border: 0;
}
/*
	GENERIC
------------------------------------*/
html{
	min-height: 100%;
	height: auto;		
}
body {
	background:#000000 url(../images/bg-repeat.jpg) center repeat-y;
	text-align:center;
	width:100%;
	margin:0 0px 0 0px;
	vertical-align:top;
	font-family: arial, sans-serif;
}
.endl{
	clear:left;
	line-height:1px;
	height:1px;
}
/*
	MAIN
------------------------------------*/
#main-holder{
	width:800px;
	display:table;
	margin:0 auto;
	text-align:center;	
}
/*
	TOP HEADER
---------------------------------------------*/
#top-header{
	/*display:none;	*/
	text-align:center;
	margin:0 auto;
	width:100%; height:40px;
	/*border:1px #ff0000 solid;*/
}
#header{
	/*display:none;	*/
	text-align:center;
	margin:0 auto;
	width:100%; height:334px;
	background:url(../images/dussault-header-static-02.jpg) center top no-repeat;
	/*border:1px #ff0000 solid;*/
}
#header .navigation{
	vertical-align:bottom;
	height:90px;
	width:100%;
}
#header .navigation ul{
	width:100%;
	padding:38px 0px 0px 25px;	
	list-style: none;	
}
#header .navigation ul li{
	float:left;
	
}
#header .small-nav{
	padding-top:11px;
	height:38px;
}
#header .nav-over{
	cursor:pointer;
}
#header .visuel{
	height:218px;width:100%;
}
#header .gap{
	height:26px;width:100%;
	background:url(../images/dussault-header-gap.jpg) center bottom no-repeat;
}
/*
	CONTENT
------------------------------------*/
#content-holder{	
	width:100%;
	height:570px;
	text-align:center;
	background:url(../images/dussault-bg-filtres.gif) center bottom no-repeat;
}
#content-holder .filtres-wrapper{
	float:right;
	margin:65px auto;
	display:block;
	width:350px;
	height:212px;
	/*border:1px solid #ff0000;	*/
}
#content-holder .filtres-wrapper ul{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-align:left;
	list-style:none;
}
#content-holder .filtres-wrapper ul li{
	width:347px;
	height:26px;
	/*background:url(../images/dussault-filtre-off.gif) center no-repeat;*/
}
#content-holder .filtres-wrapper ul li:hover{
	cursor:pointer;
	width:317px;
	height:27px;
	margin: 0 0 0 0;
}
#content-holder .filtres-wrapper ul div{
	width:317px;
	height:27px;
}
#content-holder .filtres-wrapper ul .div-over{
	cursor:pointer;
	width:317px;
	height:27px;	
	background: url(../images/dussault-filtre-over.png) top right  no-repeat;
}
/*
	FOOTER
------------------------------------*/
#footer-holder{	
	width:100%;
	height:40px;
	text-align:center;
}