/************ 	M  E  N  U     V  E  R  T  I  C  A  L **************/
/* Menu principale */

.vmenu-top {
width:195px;
/*background-image: url(../images/bg_menuline.png);
background-repeat: repeat-x;
background-position:left top;*/
background-color:#d8276c;
height:16px;
color:#fff;
text-decoration:none;
padding:5px 0 5px 5px;
font-weight:bold;
font-size:1.1em;
border-bottom: 2px solid #fff;
}

.vmenu-top a {

}

#vmenu ul{	
list-style:none;
width:200px;
margin:0 0 20px 0;
padding:0px 3px 0 0px;
font-size:1em;
}	

#vmenu li{
margin:0;
}

#vmenu li a{
/*background-image:url(../images/bg_menu.jpg)!important;
background-position:bottom;
background-repeat:no-repeat;*/
background-color:#eee;
/*height:16px;*/
text-decoration:none;
color:#666;
display:block;
padding:5px 0 5px 5px;
border-bottom: 2px solid #fff;
}	
	
#vmenu li a:hover{
color:#222;
text-decoration:none;
background-color:#ddd;
}

#vmenu-selected {
background-color:#ddd!important;
color:#222!important;
}

/* Sub Menu*/

#vsubmenu{
clear:left;
width:200px;
padding:0;
font-size:0.8em;
}

#vsubmenu ul{	
list-style:none;
width:200px;
margin:0px;
padding:0;
font-size:1.1em;
}	

#vsubmenu li{
margin-bottom:1px;
}

#vsubmenu li a{
font-weight:normal;
/*height:14px;*/
text-decoration:none;
color:#666666;
display:block;
padding:2px 0 2px 10px;
background:#fff;
/*background-image:url(../images/bg.png);
border-left:4px solid #FFFFFF;
border-right:4px solid #ffffff;*/
border-bottom: 1px solid #FFFFFF;
}	
	
#vsubmenu li a:hover{
text-decoration:underline;
color: #444;
border-right: 0px solid #ffffff;
background-color:#eee;
}

#vsubmenu-selected {
text-decoration:underline!important;
}

/* Sub Menu 2 */

#vsubmenu2{
clear:left;
width:200px;
padding:0;
font-size:0.8em;
}

#vsubmenu2 ul{	
list-style:none;
width:200px;
margin:1px 0 5px 0;
padding:0;
font-size:1.1em;
}	

#vsubmenu2 li{
margin-bottom:1px;
}

#vsubmenu2 li a{
background:url(../modules/menu_mod/images/out.gif) no-repeat 10px 5px;
text-indent:10px;
font-weight:normal;
height:14px;
text-decoration:none;
color:#666666;
display:block;
/*background-image:url(../images/bg.png);
border-left:4px solid #FFFFFF;
border-right:4px solid #ffffff;*/
border: 0px solid #FFFFFF!important;
}	
	
#vsubmenu2 li a:hover{
text-decoration:underline;
color: #666666;
border-right: 0px solid #ffffff;
background-color:#ffffff;
}

#vsubmenu2-selected {
text-decoration:underline!important;
}

/*****************  F  I  N  E   ******************/

/************ 	M  E  N  U     H  O  R  I  Z  O  N  T  A  L **************/
/* Menu principale */
#hmenu{
margin:0;
padding:0px 0;
font-size:1.4em;
min-height:40px;
height: auto!important;
height: 40px;
}

#hmenu ul{	
list-style:none;
margin:0px 0 0px 0;
padding:10px 0;
}	

#hmenu li{
display:inline;
min-height:40px;
height: auto !important;
height: 40px;
}

#hmenu li a{
color:#fff;
padding:0px 5px;
margin:0px;
outline:0;
text-decoration:none;
text-shadow: 1px 1px 1px #000;
}

#hmenu li:first-child{
padding:0 0 0 5px;
}
	
#hmenu li a:hover {
text-decoration:underline;
}

#hmenu-selected {
text-decoration:underline!important;
}

/* Sub Menu*/
#hsubmenu{
display:inline;
padding:0px 0 0 0;
font-size:1em;
}

#hsubmenu ul{	
list-style:none;
margin:0 0 0px 0;
padding:0;
line-height:24px;
}	

#hsubmenu li{
display:inline;
}

#hsubmenu li a{
font-weight:normal;
height:14px;
text-decoration:none;
color:#66cc00;
font-size:0.9em;
padding:0px 8px 0 8px;
background:#FFFFFF;
}	
	
#hsubmenu li a:hover{
color: #66cc00;
text-decoration:underline;
background:#FFFFFF;
}

#hsubmenu-selected {
text-decoration:underline!important;
}

/************ 	F  I  N  E    **************/
