/*Section menu horizontal*/
#divMenuH{
    font-size: 12px;
    width: 1000px;
    height: 47px;
    margin-top: -2px;
    margin-left: 0;
    /*background-image: url(/images/fond_menu.jpg);
    background-repeat: repeat-x;*/
    /*z-index: 5000;*/
    font-family: Arial;
    /*padding-top: 14px;*/
    display: none;
}

#divMenuH .nav, .nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}

#divMenuH .nav li a{
padding:0;
color:#FFF;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
display: block;
height: 47px;
width: 100%;
line-height: 37px;
margin: 0;
background-image: url(/images/trans.gif);
}

#divMenuH .nav .H3 a{
padding:0px 0px;
background-color: #a2c54c;
color:#FFF;
text-decoration:none;
}

#divMenuH .nav li a:hover{
    color: #0099ff;
    
}

.TopMenuOver{
    background-color: #FFF;
    color: #005945;
    background-image: url(/images/menu_over.jpg);
    background-repeat: no-repeat;
}

#divMenuH .nav li{
float:left;
position:relative;
text-align: center;
z-index: 5000;
}

#divMenuH .nav li.H3{
float:left;
position:relative;
text-align: center;
}

#divMenuH .nav li ul {
    display: none;
    left: 0px;
    position: absolute;
    height: 26px;
    width: 250px;
}

#divMenuH .nav li ul li{
    float: none;
    text-align: left;    
}

#divMenuH .nav li ul li a{
    /*display: inline-table;*/
    /*width: 199px;*/
    /*border: 1px solid #000;*/
}

#divMenuH .nav li ul a{
display:block;
height: 26px;
line-height: 26px;
font-family: Arial;
font-size: 12px;
font-weight: lighter;
color:#FFF;
text-decoration:none;
text-transform: none;
padding-left: 0;
padding-right: 0;
background-image: url(/images/oagq-web-sousmenu.jpg);
width: 100%;
}

#divMenuH .nav li.L4{
    
}

#divMenuH .nav li ul a:hover{
    color: #0099ff;
    background-image: url(/images/oagq-web-sousmenu.jpg);
}

#divMenuH .nav ul ul{
    position: absolute;
    position: expression("relative");
    left: 100%;
    top: -1px;
    top: expression("-31px");
    
}	

#divMenuH .nav li ul ul {

}
#divMenuH .nav li ul ul a{
   
}
#divMenuH .nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
}
#divMenuH .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
    display:block;
}

/*Section menu vertical*/

#divMenuV{
    width: 210px;
    float: left;
}

#divMenuV .nav, .nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
/*line-height:35px;*/
z-index: 50;
}

#divMenuV .nav li a{
display:block;
/*background-color: #a2c54c;*/
text-decoration:none;
}

#divMenuV .nav li a:hover{
    
}

#divMenuV .nav a:link{
    color: #000;
    font-weight: normal;
}

#divMenuV .nav a:visited{
    color: #000;
    font-weight: normal;
}

#divMenuV .nav li ul a:hover{
/*background-color:#E6E9EB;
color:#aa1428;*/
}

#divMenuV .nav li{
/*float:left;*/
position:relative;
}

#divMenuV .nav li.hover{
    position:relative;
}

#divMenuV .nav li:hover{
    
}

#divMenuV .nav ul {
position:absolute;
display:none;
width: 192px;
left:0px;
top: 0px;
}

#divMenuV .nav li ul{
    left: 205px;
    /*top: 76px;*/
    padding-left: 7px;
}

#divMenuV .nav li ul li{
    margin-bottom: -5px;
}

#divMenuV .nav ul ul{
top:-1px;
}

#divMenuV .nav li ul ul {

}
#divMenuV .nav li ul ul a{
    border:1px solid #C8C8C8;
}
#divMenuV .nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
display:none;
}
#divMenuV .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
display:block;
}