﻿.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    padding-top: 8px;
}
.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
    background: transparent url("images/submenu.png") top repeat-x;
    text-align: center;
    height: auto !important;
    /*background: transparent url("images/submenu_head.png") top no-repeat;*/
}

.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a
{
    display: block;
    height: 25px;
    padding-top: 6px;
	font-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 110%;
	color: White;
	font-weight: bold;
}

.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a: hover { }

/* submenu */

.SubMenu .AspNet-Menu-Vertical
{
    width: 200px;  
    margin-bottom: 1em;
}

.HeaderMenu,
.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu,
.HeaderMenu .AspNet-Menu-Vertical ul.AspNet-Menu li,
.SubMenu,
.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu,
.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    display: block !important; 
    float: none !important;
    clear: both !important;
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    margin: 30px 0 0 0;
    border: 1px solid #E3E3E3; 
    text-align: left;
    background-color: white;
    
    /*width: 200px;*/
    /*background: transparent url("images/submenu_bg.png") top no-repeat;*/
    
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    display: list-item;
	/*display: block;*/
    height: 25px;    
    padding-left: 20px;
    padding-top: 8px;
    font: normal 100% Arial, "Trebuchet MS", Helvetica, sans-serif;
    background: transparent url("images/background-sous-menu-off.png") left bottom no-repeat; 
    width: 200px;  
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li:hover
{
     color: #222222;
     
     
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected
{
    background: transparent url("images/background-sous-menu-on.png") left bottom no-repeat; 
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a
{
    color: #00394F; 
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a
{
    margin: 0 0 0 20px;
    display: inline;
    clear: both;
    float: none;
    height: auto;
    background: none;
    color: #555;
}

.SubMenu .AspNet-Menu-Vertical ul.AspNet-Menu li a:hover
{
    color: #111;    
}

/* submenu2 */

/*
 * Main Menu, parent class for .FirstMenu & SubMenu
 */ 
.SubMenu2 .AspNet-Menu-Horizontal
{
}

.SubMenu2 ul.AspNet-Menu
{
    height: 32px; 
}

/*
 * FirstLevel
 */
.SubMenu2 ul.AspNet-Menu .AspNet-Menu-Selected 
 {
     height:62%;  
 }
.SubMenu2 ul.AspNet-Menu .AspNet-Menu-Selected a
 {
    color: #00394F;
    text-align: center;
    width: 100%;
    height: 20px;
    background: white;
    border: 1px solid #E3E3E3;
    
 }
.SubMenu2 ul.AspNet-Menu li
{
    
    padding: 5px;
    text-align: center; 
    margin: 0;
    border-bottom: none;
	display: block;
	float: left;
	list-style: none;    
    width: 90px;
    
}


.SubMenu2 ul.AspNet-Menu li a,
.SubMenu2 ul.AspNet-Menu li span
{
    font: regular 120% Arial, "Trebuchet MS", Helvetica, sans-serif;
    color: #666666;
    border-style: none;
    text-align: center;
    width: 10%;
	text-decoration: none;    
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

/* keep rollover */
.SubMenu2 ul.AspNet-Menu li:hover,
.SubMenu2 ul.AspNet-Menu li.AspNet-Menu-Hover,
.SubMenu2 ul.AspNet-Menu li.AspNet-Menu-Hover a
{
    color: #666666;
  
}

.SubMenu2 ul.AspNet-Menu li:hover a,
.SubMenu2 ul.AspNet-Menu li:hover span
{
    color: #00394F;
}
.SubMenu2
ul.AspNet-Menu li

{
    color:White;
}
.SubMenu2
ul.AspNet-Menu ul
{  
   /* top: 1.5em;
    color:White;
    font:white;*/
    

}
/*
.SubMenu2
ul.AspNet-Menu ul ul
{
    width: 0em;
    left: 0em;
    font:black;
    padding: 0;
}

.SubMenu2
ul.AspNet-Menu ul li
{
    color:White;
    font:black;
    margin: 0 0;
}*/

.SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected
 {
    height:62%;    
 }
.SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected a
 {
    color: #00394F;
    text-align: center;
    width: 100%;
    height: 20px;
    background: white;
    border: 1px solid #E3E3E3;
 }

 .SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren ul li
 {
   background: none;
   display: none;    
   visibility: hidden;
    
 }
 .SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren ul li a
 {
    display: none;    
    visibility: hidden;
 }
.SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li
 {
   background: none;
    
 }
 .SubMenu2 ul.AspNet-Menu .AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li a
 {
   	margin: 0 0 0 20px;
    display: inline;
    float: left;
    height: auto;    
    color: #555;
    visibility: hidden;
}
