/* jsmenu_Menu Style Sheet */

/*largeur, 100% decalage du texte, police menu principal */
.jsmenu_Menu
{text-indent:10px;width:100%;font: 12px verdana, helvetica, sans-serif; color:white; white-space:nowrap; cursor:default;}
/*largeur, decalage du texte, police sous menus*/
.jsmenu_SubMenuTable
{font: 12px verdana, helvetica, sans-serif white; 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
{
padding:1px 2px 3px 3px;
white-space:    nowrap;
}

.jsmenu_MenuFolderText,.jsmenu_MenuItemText
{
padding:1px 2px 3px 3px;
border-bottom:  1px solid #ededed; /**/
background-color:#c6c6c6; /* gris sous-menus*/
white-space:    nowrap;
}

.jsmenu_MainItem{       
padding:1px 2px 3px 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 verdana, helvetica, sans-serif black;
}

/*  aspect menu principal cadre gauche hover */
td.jsmenu_MainFolderLeft,td.jsmenu_MainItemLeft
{
padding:1px 2px 3px 3px;
border-bottom:  1px solid white;
background-color: black; 
white-space:    nowrap;
          
}
/* aspect menu principal cadre central hover */
td.jsmenu_MainFolderText,td.jsmenu_MainItemText
{
padding:1px 2px 3px 3px;
border-bottom:  1px solid white;
white-space:nowrap;
background-color:#cccccc; 
           
}
/* aspect cadre droit  menu principal  hover*/
td.jsmenu_MainFolderRight,td.jsmenu_MainItemRight
{
padding:1px 2px 3px 3px;
border-bottom:  1px solid white;
background-color:   #cccccc; 
white-space:    nowrap;
}
/* aspect cadre gauche  menu principal */
tr.jsmenu_MainItem td.jsmenu_MainFolderLeft,
tr.jsmenu_MainItem td.jsmenu_MainItemLeft
{
padding:1px 2px 3px 3px;
white-space:    nowrap;
background-color:#ff9103; /* orange */
width:2px       
}


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

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


/* aspect côté droit  sous-menu */
.jsmenu_MenuFolderRight,.jsmenu_MenuItemRight
{
padding:1px 2px 3px 3px;
background-color:black; 
white-space:    nowrap;
}

.jsmenu_MenuItem .jsmenu_MenuFolderLeft,
.jsmenu_MenuItem .jsmenu_MenuItemLeft
{
padding:1px 2px 3px 3px;
white-space:nowrap;
background-color:#ff9103;  /* orange */
}

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

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

