#menu
{

}

#menu .nav1
{
    font-family: Verdana,Arial;
    font-size:11px;
    text-transform: uppercase;
}

#menu li
{
        display:block;
        float:left;
        height:19px;
        list-style-type:none;
        margin-top:3px;
        position:relative;
        z-index: 2;
        _width:140px;
        _height:25px;
}
#menu li li{
    height:auto;
    display:inherit;
    margin-top:0px;
}

#menu ul ul{
    padding-left:10px;
}

#menu li a
{
	text-decoration: none;
}
.menuvert li
{
        color:#afc719;
}
.menubleu li
{
        color:#14a3a6;
}
.menuviolet li
{
        color:#9f3f86;
}
.menuvert li a
{
        color:#afc719;
        margin:0px 10px 0px 3px;
}
.menubleu li a
{
        color:#14a3a6;
        margin:0px 10px 0px 3px;
}
.menuviolet li a
{
        color:#9f3f86;
        margin:0px 10px 0px 3px;
}
.menuvert li a:hover
{
        color:#FFFFFF;
        background-color:#afc719;
}
.menubleu li a:hover
{
        color:#FFFFFF;
        background-color:#14a3a6;
}
.menuviolet li a:hover
{
        color:#FFFFFF;
        background-color:#9f3f86;
}
.menuvert li li a:hover
{
        color:#afc719;
        background-color:transparent;
}
.menubleu li li a:hover
{
        color:#14a3a6;
        background-color:transparent;
}
.menuviolet li li a:hover
{
        color:#9f3f86;
       background-color:transparent;
}
#menu .nav1 li a
{
   font-weight:bold;
}
#menu .nav2 li a
{
   font-weight:normal;
   display:block;
}

#menu .nav2 li a span
{
    display: inline;
}

#menu .ssmenu
{
	position: absolute;
	left: 0px;
	top:18px;
        z-index: 2;
        width: 200px;
        text-transform: none;

}
#menu .haut_defilmenu
{
    height:13px;
    width:200px;
}
#menu .haut_defilmenuvert
{
    background: transparent url(/images/frontend/menu/defilmenu_hautvert.png) no-repeat left top;
}
#menu .haut_defilmenubleu
{
    background: transparent url(/images/frontend/menu/defilmenu_hautbleu.png) no-repeat left top;
}
#menu .haut_defilmenuviolet
{
    background: transparent url(/images/frontend/menu/defilmenu_hautviolet.png) no-repeat left top;
}
#menu .bas_defilmenu
{
    height:16px;
    width:200px;
}
#menu .bas_defilmenuvert
{
    background: transparent url(/images/frontend/menu/defilmenu_basvert.png) no-repeat left bottom;
}
#menu .bas_defilmenubleu
{
    background: transparent url(/images/frontend/menu/defilmenu_basbleu.png) no-repeat left bottom;
}
#menu .bas_defilmenuviolet
{
    background: transparent url(/images/frontend/menu/defilmenu_basviolet.png) no-repeat left bottom;
}
#menu .ssmenu li
{
    position: static;
    float: none;
    margin-left:10px;
    padding-bottom:4px;
    padding-left:15px;
}
#menu .ssmenu ul ul li a
{
    padding: 0;
}
#menu .ssmenuvert li
{
    background: transparent url(/images/frontend/menu/puceverte.jpg) no-repeat left top;
}
#menu .ssmenubleu li
{
    background: transparent url(/images/frontend/menu/pucebleu.jpg) no-repeat left top;
}
#menu .ssmenuviolet li
{
    background: transparent url(/images/frontend/menu/puceviolet.jpg) no-repeat left top;
}
#menu .nav2
{
    padding: 0 0 0 0;
    width:200px;
}
#menu .nav2vert
{
    background: transparent url(/images/frontend/menu/defilmenu_bordvert.png) repeat-y left top;
}
#menu .nav2bleu
{
    background: transparent url(/images/frontend/menu/defilmenu_bordbleu.png) repeat-y left top;
}
#menu .nav2violet
{
    background: transparent url(/images/frontend/menu/defilmenu_bordviolet.png) repeat-y left top;
}
#menu .nav2 a
{
    color: #5f6971;
    font-size: 11px;
    height: auto;
   /* padding: 0 10px; */
}

#menu .nav2 a:hover
{
    color: #000000;
}

.aroll{
    cursor:default;
}
