#nav, #nav ul {
	  background-color:#1063a3;
	  list-style:none;
	  margin:0;
	  padding:0;
	  width:10px;	
	  font-size:13px; 
	  text-indent:0; 
	  line-height:12px;
	  float:left;
}
#nav *{
	zoom:1;
}
#nav li:hover, #nav li.hover {
    position: static;
}
#nav .offre_cat{
	/*text-transform:uppercase;	*/
	
}
#nav ul {
	
}
#nav a {  	
	display: block;
	width: 170px;
	color:#fff;
	padding:12px 10px 12px 30px;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:url(../images/menu_bg2.gif) transparent no-repeat 10% 50%; 
}
#nav a:hover {  	
	background-color:#347ab1;
}

#nav li {
	float:left;
	padding: 0;
	margin:0;
	width:210px;	
	background:url(../images/menu_bg.gif) #1063a3 no-repeat left bottom;	
}
#nav li li {
	/*padding-right:1em;*/
	width:250px;
	border-bottom:1px dotted #3777af;
	background-image:none;
	border-left:2px solid #ff7d00;
	
}
#nav li ul {
	position : absolute;
	left: -999em;
	margin-left:210px;
	margin-top:-34px;
	width:250px;	
	z-index:5000;
}
#nav li ul li {
	width:250px;
}
#nav li ul li a {
	width:230px;
	font-size:11px;
	text-transform:none;
	padding:6px 10px 6px 10px;	
	background-image:none;
}
#nav li ul ul {
	margin: -24px 0 0 230px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto;
}
#nav li:hover, #nav li.sfhover {
	/*---rollover li ---*/
}




/*----------------------------*/
/*----------------------------*/
/*-----------page offres------*/
#listing *{
	margin:0;
	padding:0;
	background-image:none;
}
#listing{
}
#listing a{
	text-decoration:none;
	color:#004291;
}
 	
#listing .offre_cat{
	font-weight:bold;
}   
#listing ul{
	border: 1px solid #7fc2e6;
	margin:5px 0 20px 0;
	background-color:#f0f8fc;
	padding:5px 0;
	text-indent:10px;
}
#listing ul li{
	margin:5px 0 0 5px;
	padding:0;
	font-weight:normal;
	
	
}
#listing ul ul{
	font-size:1.0em;
	text-indent:10px;
	margin:30px 0 10px 5px;
	background-color:#F9FBFD;
}
#listing ul li ul{
	margin:0 0 0 0;
	border:none;
	background-color:#F9FBFD;

}
#listing ul li ul li{
	border:none;
	background-color:#F9FBFD;
	margin:0 0 0 10px;
}