


#box_menu {
	position:relative; width:150px; top:0px;
}
#box_menu_head {
	position:absolute; width:150px; top:-20px; left:10px; z-index:2;
}
.box_menu_contentColumn {
	z-index:0; width:150px; position:relative; left:0px; -top:43px;  height:119px; font-family:verdana;
}
.box_menu_contentCorp {
	z-index:2; width:150px; position:relative; top:0px; left:0px;  height:119px; background-color: #cce0e7;
}
.box_menu_contenu {
	float:left;  background-color: #cce0e7;  width:150px;
}
.holder {
	float: left;  margin-right: 10px; *margin-right: 0px;
}
.box_menu_scroll-pane {
	 float: left; overflow: auto; width: 150px; 
}
#box_menu_pane2 {
	height: 119px; font-family:Arial;font-size:11px; text-align:justify; width: 150px;  background-color: none;
}
#box_menu .jScrollPaneTrack {
	position: absolute; cursor: pointer; right: 0px;  top: 0px; height: 100%;  padding-left:2px;
}

#box_menu  .sub-menu {
	width:129px;
}
/*
#box_menu .jScrollPaneDrag {
	position: absolute; background-image: url('../images/menu_scroll_m.png'); cursor: pointer; overflow: hidden;
}*/

#box_menu .jScrollPaneDrag {
	position: absolute; background: url('../images/menu_scroll_m.png') repeat-y; cursor: pointer; z-index:0;
}
#box_menu .jScrollPaneDragTop {
	position: absolute; background: url('../images/menu_scroll_h.png') no-repeat; height: 3px; z-index:1;  background-color: #cce0e7;
}
#box_menu .jScrollPaneDragBottom {
    position: absolute; background: url('../images/menu_scroll_f.png') no-repeat; height: 3px; z-index:2; background-color: #cce0e7;
}

#box_menu_down { 
	position:absolute; cursor:pointer; top:-10px;   z-index:100;font-size:8px; width:150px; height:10px; text-align:center; color:#666666; 
}
#box_menu_up { 
	position:absolute; cursor:pointer; bottom:-10px; z-index:100;font-size:8px; width:150px; height:10px; text-align:center; color:#666666; 
}


a.box_menu_scroll-by-demo { 
	text-decoration:none; 
} 
a.box_menu_scroll-by-demo:hover { 
	color:#ff5566; 
} 

