
#menu {
	PADDING: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 21px;
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center;
}
#menu UL {
	PADDING: 0px;  MARGIN: 0px; 
		LIST-STYLE-TYPE: none; 
}

#menu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 145px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none; height:30px; 
}

#menu  LI LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px;   COLOR: white;
text-decoration:none;
font-size:13px;
font-weight:bold;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter:alpha(opacity=70);  
-moz-opacity:0.70;
opacity: 0.70; 
  background-color:#004a99;
background-image:url(img-capcir/puce-menu.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding:0 0 0 12px;
text-align:left;
line-height:18px;
height:auto;

}


#menu  LI A:hover{color:#67b30b;}
#menu ul  LI A:hover {
	/*BACKGROUND: #fff; */COLOR: orange;
	background-image:url(img-capcir/puce-menu.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding:0 0 0 12px;

}
#menu LI {
	BORDER-RIGHT: #626262 1px solid; FLOAT: left
}
UNKNOWN {
	BORDER-RIGHT: transparent 1px solid
}
#menu LI UL {
	LEFT: -999em; WIDTH: 150px; POSITION: absolute
}
/*#menu LI UL LI {
	BORDER-TOP: #fff 1px solid
}*/
UNKNOWN {
	BORDER-TOP: transparent 1px solid
}
#menu LI UL UL {
	MARGIN: -22px 0px 0px 161px; /*BORDER-LEFT: #fff 1px solid*/
}
UNKNOWN {
	BORDER-LEFT: transparent 1px solid
}

#menu LI:hover UL UL {
	LEFT: -999em
}
#menu LI.sfhover UL UL {
	LEFT: -999em
}
#menu LI:hover UL {
	MIN-HEIGHT: 0px; LEFT: auto
}
#menu LI LI:hover UL {
	MIN-HEIGHT: 0px; LEFT: auto
}
#menu LI.sfhover UL {
	MIN-HEIGHT: 0px; LEFT: auto
}
#menu LI LI.sfhover UL {
	MIN-HEIGHT: 0px; LEFT: auto
}
