
#smenu {
	/*background-image: url("../../images/menu/bg/fond-menu-droite.gif");*/
	background-position: right top;
	background-repeat: no-repeat;
}

#smenu table.ThemeMiniBlackMenu {
	/*background-image: url("../../images/menu/bg/fond-menu-gauche.gif");*/
	background-position: left top;
	background-repeat: no-repeat;
	height: 28px;
	width: 100%;
}

#smenu table.ThemeMiniBlackMenu td span.ThemeMiniBlackMainItemText {
	cursor: pointer;
	padding-left: 4px;
	
}

#smenu table.ThemeMiniBlackMenu td span.ThemeMiniBlackMainFolderText {
	cursor: pointer;
	padding-left: 4px;
	
}


.ThemeMiniBlackMainItemHover,.ThemeMiniBlackMainItemActive,.ThemeMiniBlackMenuItemHover,.ThemeMiniBlackMenuItemActive
	{
	color: white;
	cursor: pointer;
	padding-top: 2px;
	padding-left: 0px;	
	vertical-align: middle;
	text-align: center;
	text-transform:uppercase;
}

#smenu table.ThemeMiniBlackSubMenuTable .ThemeMiniBlackMenuItemHover td{
	background: #CD0000 url("../../images/menu/v2/fond-menu-over.png") repeat-x;
}

#smenu table.ThemeMiniBlackSubMenuTable .ThemeMiniBlackMenuItemHover td{
	text-align: left;
}

#smenu table.ThemeMiniBlackMenu td#hrcActiveMenu{
	background-image: url("../../images/menu/v2/fond-menu-over.png");
	background-repeat: repeat-x;
}


.ThemeMiniBlackMainItemHover{
	background-image: url("../../images/menu/v2/fond-menu-over.png");
	background-position: left top;
	background-repeat: repeat-x;
	/*text-shadow:1px 1px 1px white;*/
}

.ThemeMiniBlackMainItemHover span{
	/*text-shadow:1px 1px 1px white !important;*/
} 

#smenu div.ThemeMiniBlackSubMenu {
	/*border-bottom: 1px solid #FF836D;
	border-collapse: collapse;
	border-left: 5px solid #911D00;*/
	font-weight: normal;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

#smenu div.ThemeMiniBlackSubMenuTable .ThemeMiniBlackMainItemHover{
	
}

#smenu table.ThemeMiniBlackSubMenuTable {
	/*background-image: url("../../images/menu/bg/fond-sous-menu.gif");*/
	background: #2F2F2F;
	/*border-left: 1px solid #FF836D;*/
	/*width: 100%;*/
}

#smenu table.ThemeMiniBlackSubMenuTable td.ThemeMiniBlackMenuItemText{
	height: 28px;
	text-transform:uppercase;
	/*border-bottom: black 1px solid;*/
	color: white;
}

#smenu .ThemeMiniBlackSubMenu td.ThemeMiniBlackMenuItemLeft,#myMenuID .ThemeMiniBlackSubMenu td.ThemeMiniBlackMenuItemRight
{
	display: none;
	height: 28px;
}

#smenu .ThemeMiniBlackSubMenu td.ThemeMiniBlackMenuItemText {
	/*border-top: 1px solid #FF836D;*/
	cursor: pointer;
	padding: 3px 30px 3px 10px;
}

#smenu .ThemeMiniBlackMenuVSplit {
	background: url("../../images/menu/v2/separation-menu.gif") no-repeat;
	background-position: -1px 0px;
	background-repeat: no-repeat;
	height: 26px;
	width: 1px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#smenu .ThemeMiniBlackSubMenu td.ThemeMiniBlackMenuFolderLeft {
	display: none;
	visibility: hidden;
}

td.ThemeMiniBlackMenuFolderText {
	/*border-top: 1px solid #FF836D;*/
	padding: 3px 30px 3px 10px;
	text-transform:uppercase;
}

#smenu .ThemeMiniBlackMainItemLeft {
	padding-left: 5px;
	vertical-align: -10%;
}

#smenu .ThemeMiniBlackMainItemLeft img {
	/*padding-top: 2px;*/
	display : inline;
	vertical-align: -10%;
}


#smenu td.ThemeMiniBlackMainItem{
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
	text-transform:uppercase;
	
}

.ThemeMiniBlackMainItemText{
	white-space:nowrap;
	overflow: hidden;
	text-shadow:1px 1px 1px gray;
}




