/* jsmenu_Menu Style Sheet */

/*largeur, 100% decalage du texte, police menu principal */
.jsmenu_Menu
{		text-indent:10px;width:100%;font: 12px Tahoma, verdana, helvetica, sans-serif; color: #283A5E;	white-space:nowrap;	cursor:default;}
/*largeur, decalage du texte, police sous menus*/
.jsmenu_SubMenuTable
{		font: 12px Tahoma, verdana, helvetica, sans-serif; color: #283A5E;	white-space:nowrap;	cursor:default;}

.jsmenu_SubMenu
{	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	padding:	0;
	overflow:	visible;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=92);
    -moz-opacity: 0.92;
	-moz-border-radius: 2px;
}

.jsmenu_SubMenuTable
{}

.jsmenu_MainItem,.jsmenu_MainItemHover,.jsmenu_MainItemActive,
.jsmenu_MenuItem,.jsmenu_MenuItemHover,.jsmenu_MenuItemActive
{}

.jsmenu_MainItem
{}

.jsmenu_MainItemHover,.jsmenu_MainItemActive
{}

.jsmenu_MenuItem
{}

.jsmenu_MenuItemHover,.jsmenu_MenuItemActive
{/* aspect des sous-menu a  hover */
	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	white-space:	nowrap;

}

.jsmenu_MenuFolderText,.jsmenu_MenuItemText
{
/*aspect des sous menu a  */
	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	border-bottom:	1px solid #ededed; /**/
	background-color: #EBF1F8; /* gris sous-menus*/
	white-space:	nowrap;
}

.jsmenu_MainItem{	
    padding-top:3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	white-space:	nowrap;
	}

td.jsmenu_MainItemHover,td.jsmenu_MainItemActive{ 	
}

/* fond texte menu principal haut */
.jsmenu_MainFolderLeft,.jsmenu_MainItemLeft,
.jsmenu_MainFolderText,.jsmenu_MainItemText,
.jsmenu_MainFolderRight,.jsmenu_MainItemRight
{	font: 12px Tahoma, verdana, helvetica, sans-serif;
    color: #283A5E;
}

/*  aspect menu principal cadre gauche hover */
td.jsmenu_MainFolderLeft,td.jsmenu_MainItemLeft
{	padding-top:	3x;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	border-bottom:	1px solid #ffffff;
    background-color: #283A5E; 
	white-space:	nowrap;
	  
}
/* aspect menu principal cadre central hover */
td.jsmenu_MainFolderText,td.jsmenu_MainItemText
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3x;
	border-bottom:	1px solid #ffffff;
	white-space:	nowrap;
	background-color: #F2F4F6; 
	   
}
/* aspect cadre droit  menu principal  hover*/
td.jsmenu_MainFolderRight,td.jsmenu_MainItemRight
{	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	border-bottom:	1px solid #ffffff;
    background-color: #F2F4F6; 
	white-space:	nowrap;
}
/* aspect cadre gauche  menu principal */
tr.jsmenu_MainItem td.jsmenu_MainFolderLeft,
tr.jsmenu_MainItem td.jsmenu_MainItemLeft
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	white-space:	nowrap;
	background-color: #75C13A; /* orange */
width:2px	
}


/* aspect cadre central  menu principal */
tr.jsmenu_MainItem td.jsmenu_MainFolderText,
tr.jsmenu_MainItem td.jsmenu_MainItemText
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	border-bottom:	1px solid #ffffff;
	background-color: #F6F8FA; 
 white-space:	nowrap;
}
/* aspect cadre droit menu principal */
tr.jsmenu_MainItem td.jsmenu_MainItemRight,
tr.jsmenu_MainItem td.jsmenu_MainFolderRight
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	background-color: #F6F8FA; 
	white-space:	nowrap;
}

/* aspect côté gauche sous-menu */
.jsmenu_MenuFolderLeft,.jsmenu_MenuItemLeft
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	background-color: #283A5E; /* */
	white-space:	nowrap;
}


/* aspect côté droit  sous-menu */
.jsmenu_MenuFolderRight,.jsmenu_MenuItemRight
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
    background-color: #283A5E; 
	white-space:	nowrap;
}

.jsmenu_MenuItem .jsmenu_MenuFolderLeft,
.jsmenu_MenuItem .jsmenu_MenuItemLeft
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;
	white-space:	nowrap;
 background-color: #75C13A;  /* orange */
}

.jsmenu_MenuItem .jsmenu_MenuFolderText,
.jsmenu_MenuItem .jsmenu_MenuItemText{	/*border:		0;*/}

.jsmenu_MenuItem .jsmenu_MenuFolderRight,
.jsmenu_MenuItem .jsmenu_MenuItemRight
{	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	3px;
	background-color:	#e6e6e6;/* gris*/
}
