/* CSS nav */

/******************************
* THE PRIMARY NAV
******************************/
ul#navbar{
list-style:none;
display:inline;

}
ul#navbar li{
float:left;
background:transparent;
border:0;
}
#navbar a:link,#navbar a:visited,#navbar a:active{
float:left;
height:15px;
font: bold 12px Tahoma, Verdana, Arial,sans-serif;
padding:4px 17px 3px 17px;
background:url(img/menu2.gif) repeat;
color:#FFF;
text-decoration:none;
border-top:0;
border-right:1px solid #fff;
}
#navbar a:hover{
padding:4px 17px 3px 17px;
background:url(img/menu_on2.gif) repeat;
color:#000000;
text-decoration:none;
}
 /* Sets the active onstate */	
#navbar #on{
background:#fff url(img/menu_on2.gif) repeat;
border-right:1px solid #4E78A3;
color:#000000;
}


/* Side Menu */
#sidemenu {
position: static;
padding:0px;
margin:0px;
font: 75% Tahoma, Verdana, Arial,sans-serif;
text-align: left;
border-left:  1px solid #CFCFE5;
border-right:  1px solid #CFCFE5;
width:158px;

}
#sidemenu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#sidemenu ul li {
	margin: 0;
	padding: 0;


}
#sidemenu ul li a {
display: block;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
border-left: 1px solid #fff;
padding: 3px 0px 3px 5px;
text-decoration: none;
color: #333;
background:url(img/bg_menu_v2.jpg) bottom repeat-y #fff;

}
#sidemenu ul li a:hover, #sidemenu ul li a:focus {
color: #000;
background-color: #fff;
border-left: 1px solid #919191;
background:url(img/freccia.jpg) right no-repeat #fff;


}
#sidemenu .active{
color: #CC0000;
font-weight: bold;
background:url(img/frecciarossa.jpg) right no-repeat #fff;
border-left: 1px solid #919191;
}

