/* 
  Demo interfaccia tab-based by Ing. G. Celsi
  Foglio stile ripreso dall'articolo "Shade Image Tabs Menu"
  http://www.dynamicdrive.com/style/csslibrary/item/shade-image-tabs-menu/
*/
.tab-menu-class {
  background: #E8F0ED;
  padding: 4px;
  width: 85%;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}
#tab-menu ul {
  padding: 3px 0;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  font: 12px Verdana;
  font-weight:normal;
  list-style-type: none;
  text-align: left; /*set to left, center, or right to align the menu as desired*/
}
#tab-menu li {
  display: inline;
  margin: 0;
}
#tab-menu li a {
  text-decoration: none;
  padding: 3px 7px;
  margin-right: 2px;
  border-left: 1px solid #c8c9ac;
  border-top: 1px solid #c8c9ac;
  border-right: 1px solid #c8c9ac;
  border-bottom: 1px solid #9ab65c;
  color: #797979;
  background: white url(img/shade.gif) top left repeat-x;
}

#tab-menu li outputLink {
  text-decoration: none;
  padding: 3px 7px;
  margin-right: 2px;
  border-left: 1px solid #c8c9ac;
  border-top: 1px solid #c8c9ac;
  border-right: 1px solid #c8c9ac;
  border-bottom: 1px solid #9ab65c;
  color: #797979;
  background: white url(img/shade.gif) top left repeat-x;
}
#tab-menu li a:visited {
  color: #797979;
}

#tab-menu li outputLink:visited {
  color: #797979;
}
#tab-menu li a:hover {
  text-decoration: underline;
  color: #797979;
}

#tab-menu li outputLink:hover {
  text-decoration: underline;
  color: #797979;
}
#tab-menu li a.tab-attivo {
  position: relative;
  top: 1px;
}

#tab-menu li outputLink.tab-attivo {
  position: relative;
  top: 1px;
}
#tab-menu li a.tab-attivo {
  /*selected main tab style */
background-image: url(shadeactive.gif);
  border-bottom-color: white;
  color:#73ab00;
  border-left-color: #9ab65c;
  border-right-color: #9ab65c;
  border-top-color:#9ab65c;;
}

#tab-menu li outputLink.tab-attivo {
  /*selected main tab style */
background-image: url(shadeactive.gif);
  border-bottom-color: white;
  color:#73ab00;
  border-left-color: #9ab65c;
  border-right-color: #9ab65c;
  border-top-color:#9ab65c;;
}
#tab-menu li a.tab-attivo:hover {
  /*selected main tab style */
text-decoration: none;
}

#tab-menu li outputLink.tab-attivo:hover {
  /*selected main tab style */
text-decoration: none;
}
div#tab-contenuto {
  border-top: 1px  inset;
  border-top-color: #9ab65c;
  background-color: #FFF;
  padding: 8px;
  display: block;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 4px;
}
.contenutoNascosto {
  display:none;
}


