
ul.menu, ul.menu ul {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 13px;	
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 240px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 0px;
	border-top: 1px solid #C9B58B;  
}

ul.menu li a {
  background: #a03300;
  color: #ebcb90;	
  padding: 0.4em;
}

ul.menu li a:hover {
  background: #852a00;
}

ul.menu li ul li a {
  background: #ebcb90;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #ebcb90;
  border-left: 5px #a03300 solid;
  padding-left: 15px;
}

/* TOP MENU */

#menu{
width:100%;
/*background:url(images/menu_bg.jpg) repeat-x bottom;*/
height:45px;
}	
.tabs {
list-style:none; 
height:25px;
margin:0;
padding:0;
margin:auto;
}
.tabs li {
float:left;
margin-right:1px;
margin-top:13px;
}
.tabs li a {
display:block; 
position:relative; 
text-decoration:none;
outline:none;
}
.tabs li a em {
display:block;
height:25px; 
float:left; 
padding: 0 10px; 
background:url(images/mid_bg.gif) center top repeat-x;
position:relative; 
font-family:verdana;
font-size:10px;
font-weight:bold; 
font-style: normal;
color:#F4BFD3; 
text-align:center;
line-height:20px;
}
.tabs li a b, .tabs li a span{
display:block; 
float:left;
width:7px; 
height:25px;
position:relative; 
}
.tabs li a b {
background:url(images/left_bg.gif) left top;
}
.tabs li a span {
background:url(images/right_bg.gif) right top;
}
.tabs li a:hover {
border:0; 
cursor:pointer;
}
.tabs li a.selezionato, .tabs li a.selezionato:hover {
border:0;
cursor:default;
}
.tabs li a:hover b, .tabs li a.selezionato b, .tabs li a.selezionato:hover b{
background-position:left bottom;
}
.tabs li a:hover span, .tabs li a.selezionato span, .tabs li a.selezionato:hover span{
background-position:right bottom;
}
.tabs li a:hover em, .tabs li a.selezionato em, .tabs li a.selezionato:hover em{
background-position:center bottom; 
color:#FFFFFF;
line-height:25px;
}
