#menu {
	height: 45px;
	width: 853px;
	margin-top: 8px; 
	background: url('images/menuback.png') no-repeat 0px 3px;
	padding-left: 2px;
	padding-top: 5px;
	position: relative;
}

#menu a.accueil {
	
	background: url('images/menu/menu_accueil.png');

	width: 81px;

}


#menu a.accueilb {

	background: url('images/menu/menu_accueil.png') bottom left;

	width: 81px;

}

#menu a.services {
	
	background: url('images/menu/menu_services.png');

	width: 81px;

}


#menu a.servicesb {

	background: url('images/menu/menu_services.png') bottom left;

	width: 81px;

}

#menu a.membres {
	
	background: url('images/menu/menu_membres.png');

	width: 81px;

}


#menu a.membresb {

	background: url('images/menu/menu_membres.png') bottom left;

	width: 81px;

}

#menu a.forum {
	
	background: url('images/menu/menu_forum.png');

	width: 81px;

}


#menu a.forumb {

	background: url('images/menu/menu_forum.png') bottom left;

	width: 81px;

}

#menu a.partenaires {
	
	background: url('images/menu/menu_partenaires.png');

	width: 81px;

}


#menu a.partenairesb {

	background: url('images/menu/menu_partenaires.png') bottom left;

	width: 81px;

}

#menu a.apropos {
	
	background: url('images/menu/menu_apropos.png');

	width: 81px;

}


#menu a.aproposb {

	background: url('images/menu/menu_apropos.png') bottom left;

	width: 81px;

}

#menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu ul li a {	
	font: 11px Tahoma;
	background-position: top left;
	text-decoration: none;
	display: block;
	height: 21px;
	float: left;
}

#menu ul li a span {
	display: none;
}

#menu ul li ul {
	display: none;
}

#menu ul li.over ul,
#menu ul li:hover ul {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
	top: 25px;
	left: 7px;
	width: 880px;
}

#menu ul li ul li {
	height: 21px;
	border: none;
	display: block;
	margin: 0px;
	background-image: none;
	padding: 0px;
	float: left;
	background-color: transparent;
}

#menu ul li ul li a {
	border: none;
	margin-top: 5px;
	font: 11px Tahoma;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	height: auto;
	padding-left: 9px;
	padding-right: 9px;
}

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


#menu ul li a:hover,

#menu ul li a.highlight {

	background-position: bottom left;

} 
