/*
 * ThemeLegio Style Sheet
 */

.ThemeLegioMenu,.ThemeLegioSubMenuTable{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color:#fff;
	cursor:	pointer;
	white-space:nowrap;
}

.ThemeLegioSubMenu{
	position:	absolute;
	display:	block;
	visibility:	hidden;
}

.ThemeLegioSubMenuTable{
	border-collapse:	separate;
	background-color: #001d39;
	width:150px;
	/*border:1px solid #0072a1;*/
	border:0px;
}

.ThemeLegioMenuItem,.ThemeLegioMenuItemHover,.ThemeLegioMenuItemActive{
	padding:0px;
	margin:0px;
	cursor:	pointer;
	white-space:	nowrap;
	border:0px;
	font-size:11px;
	font-weight: normal;
}

.ThemeLegioMainItem,.ThemeLegioMenuItem{
	/*padding:4px 3px 4px 3px;*/
	padding:4px 0px 4px 0px;
}

.ThemeLegioMainItemHover,.ThemeLegioMainItemActive{
	/* Rollover Niveau1 */
	/*padding:4px 3px 4px 3px;*/	
	padding:4px 0px 4px 0px;
	border:	0px;
	/*background-color:#335c85;
	color:#fff;*/
	color:#ff9900;
	background-image:url(../../../images/fondMenu.jpg);
	background-repeat:repeat-x;
}

.ThemeLegioMenuItemHover,.ThemeLegioMenuItemActive{
	/* Rollover Sous-Niveaux */
	margin:0px;
	padding:0px;
	background-color:#ff9900;
	color:#002549;
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */
/* there are simpler approaches, but the setting here allows me to
   set a background image for the menu without lines all over it */

.ThemeLegioMainFolderLeft,
.ThemeLegioMainItemLeft,
.ThemeLegioMainFolderText,
.ThemeLegioMainItemRight,
.ThemeLegioMainFolderRight{
	border: 0;
	background-color: inherit;
	white-space: nowrap;
}

/* sub menus sub components */

.ThemeLegioMenuFolderLeft,
.ThemeLegioMenuItemLeft{
	padding:	3px 0px 3px 3px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeLegioMenuFolderText,
.ThemeLegioMenuItemText{
	/*padding:	3px 3px 3px 5px;*/
	padding:	4px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeLegioMenuItemRight,
.ThemeLegioMenuFolderRight{
	padding:	3px 0px 3px 0px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* hoover and active border */
.ThemeLegioMenuItemHover .ThemeLegioMenuItemLeft,
.ThemeLegioMenuItemActive .ThemeLegioMenuItemLeft{
	border-style:	solid;
	padding:	2px 0px 2px 2px;
}


td.ThemeLegioMenuSplit{
	padding:	0px;
	margin:		0px;
	/*height:		10px;*/
	border:		0px;
	background-color:	inherit;
	/*overflow:	hidden;*/
}

div.ThemeLegioMenuSplit{
	margin: 0px;
	/*height: 1px;*/
	/*overflow: hidden;*/
	background-color: inherit;
	border-top: 1px solid #0072a1;
}
