#ja-cssmenu { /* all lists */	margin: 0;	padding: 0;}#ja-cssmenu ul { /* all lists */	margin: 0;	padding: 0;}	#ja-cssmenu li { /* all list items */	margin: 0;	padding: 0;	background: none;	display: block;	float: left;	height: 20px;	line-height: 20px;	cursor: pointer;}#ja-cssmenu li ul { /* second-level lists */	position: absolute;	z-index: 99;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	width: 14.4em;	w\idth: 13.9em;	height: auto;}#ja-cssmenu li ul ul { /* third-and-above-level lists */	margin: -1.5em 0 0 12em;}#ja-cssmenu li li {	padding: 0 1em 0 0;	margin: 0;	width: 13em;}#ja-cssmenu ul a {	width: 13em;	w\idth: 9em;}#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.sfhover ul ul ul {	left: -999em;}/* This "unhides" the sub-menus (left: -999em is what hides them) */#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,#ja-cssmenu li.sfhover ul, #ja-cssmenu li li.sfhover ul, #ja-cssmenu li li li.sfhover ul {	left: auto;}/* STYLING THE MENU-----------------------------------*/#ja-cssmenu li ul {	background: url(/images/main/www.meilleurtauxhypothecaire.com/opaque-default.png);	border: 1px solid #3F6D8A;
	width: 270px;
	
}#ja-cssmenu li ul a {	text-transform: none;	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;	border-right: none;	height: 20px;	line-height: 20px;
	white-space: nowrap;

}#ja-cssmenu li ul a:hover {	color: #FFFFFF;}#ja-cssmenu li a {	padding: 0 17px;	display: block;	text-decoration: none;	border-right: 1px solid #333333;
	}#ja-cssmenu li a:hover {	color: #FFFFFF;}#ja-cssmenu li a.active {	background: #4D84A7;	color: #FFFFFF;}#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active {	color: #FFFFFF;}#ja-cssmenu li li a.active {	background: none;	font-weight: bold;	}#ja-cssmenu li.havechild {	background: url(/images/main/www.meilleurtauxhypothecaire.com/arrow-on.gif) 90% 45% no-repeat;}#ja-cssmenu li.havesubchild {	background: url(/images/main/www.meilleurtauxhypothecaire.com/arrow-off.gif) 90% 45% no-repeat;}#ja-cssmenu li:hover,#ja-cssmenu li.sfhover {	background: url(/images/main/www.meilleurtauxhypothecaire.com/topnav-on-bg.gif) no-repeat bottom right #333333;}#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {	background: url(/images/main/www.meilleurtauxhypothecaire.com/nav-on-bg.gif) #447493;width: 260px;}#ja-cssmenu ul li a,#ja-cssmenu ul ul li a {	background: none;	font-weight: bold;	padding: 0 10px;
	}