body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
}
.mini {
font-family:verdana;
font-size:10px;
text-decoration:none;
color:#333333;
}

.mini a {
font-weight:bold;
}


.res_area a {
font-family:verdana;
font-size:10px;
text-decoration:none;
}
.res_area a:hover {
font-size:10px;
color:#990000;
}

h1 {
font-family:verdana;
font-size:9px;
}
.sf_centrale{
background: url(images/sf_centrale.jpg) left center no-repeat;
height:141px;
}
.no_sf{
height:141px;
}

li{
list-style:none;
font-family:verdana;
color:#999999;
font-size:10px;
}
/***********************************************************/
div#navigation{background-color: #fff;padding-left: 20px}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{display: inline;margin: 0;padding:0}
div#navigation li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em; background: #ccc;color: #036; font-family:verdana; font-size:9px; color:#000000;}
div#navigation li a:hover{background-color: #f0f0f0}
div#navigation li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}
/***********************************************************/

form {
padding: 0px;
margin: 0px;
}
INPUT {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; TEXT-INDENT: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; TEXT-INDENT: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

#tabsH {
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
}
    #tabsH ul {
	margin:0;
	padding:5px 10px 0 2px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("./images/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("./images/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	  font-family:verdana;
	  font-size:9px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

/***********************menu attivo*************************/
    #tabsH_attivo li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH_attivo a {
      float:left;
      background:url("./images/tableftH.gif") no-repeat left top;
      background-position:0% -42px;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH_attivo a span {
      float:left;
      display:block;
      background:url("./images/tabrightH.gif") no-repeat right top;
      background-position:100% -42px;
      padding:5px 15px 4px 6px;
	  font-family:verdana;
	  font-size:9px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH_attivo a span {float:none;}
    /* End IE5-Mac hack */
/***********************************************************/
ul#menu {
  width: 100px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}
/***********************************************************/


/* varie */
#contenuto{       
 background:#f1f1f1;   
 clear:both;   
 color:#000000;   
 padding:10px;   
}

.bianco{
 background-color:#333333;
 font-size:9px;   
 color:#FFFFFF;  
 font-family:Verdana;
}

.big {
font-family:Verdana;
font-size:18px;
color:#CCCCCC;
}

.tit_catalogo {
font-family:Verdana;
font-size:18px;
color:#999999;
}

/*********************************************************************/
.testo_header{
font-family:verdana;
font-size:9px;
color:#666666;
}

.testo_header_bianco{
font-family:verdana;
font-size:9px;
color:#FFFFFF;
}
/*********************************************************************/
.content {width:100%;  }
.paging { margin: 1em 0; }
.paging p { padding: 5px; margin: 0; border: 1px solid #CCCCCC; margin-bottom:5px;  }
.nav { padding: 5px; }
.nav a { padding: 0 5px; color:#484848; text-decoration: none;}
.nav a.highlight { color: #484848; font-weight: bold; }






