
/*body {
  background:#fff;
  margin:0;
  padding:0;
  color:#000;
  font:x-small/1.5em Georgia,Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}*/

#menutabs {
  float:left;
  width:100%;
 /*border-bottom: gray 1px solid ;*/
   

  background:#DAE0D2 url(images/bgmenutab.gif) repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#menutabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#menutabs li {
  float:left;
  background: url(images/norm_left.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#menutabs a {
  float:left;
  display:block;
  background: url(images/norm_right.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menutabs a {float:none;}
/* End IE5-Mac hack */
#menutabs a:hover {
  color:#333;
  }
#menutabs #current {
  background-image: url(images/norm_left_on.gif);
  /*margin-top:-3px; *//*per alzare i tab attivi*/
  }
#menutabs #current a {
  background-image: url(images/norm_right_on.gif);
  color:#333;
  padding-bottom:5px;
  }
  

/*BUTTONS*/

.buttonbar{ /* Container you can use to surround a CSS button to clear float */
/*overflow: hidden*/; /*See: http://www.quirksmode.org/css/clearing.html */
/width: 100%;
}

.button_active{ 
background:transparent url(images/oval-gray-left.gif) no-repeat bottom left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-left: 6px;
}

a.button_active span{
background: transparent url(images/oval-gray-right.gif) no-repeat bottom right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
color: white;
}

a.button{
background: transparent url(images/oval-gray-left.gif) no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
color:#FFFFFF;
line-height:  /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-left: 6px;
}

a:link.button, a:visited.button, a:active.button{
color: #FFFFFF; /*button text color*/
}

a.button span{
background: transparent url(images/oval-gray-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.button:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.button:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFFFFF;
}


  
  
  
  