body {
   color: #000000;
   background-color: #ffffff;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

.tabella {border-width:1; border-color: #000000; border-style:solid; }

BODY {scrollbar-face-color: #ffffff; scrollbar-shadow-color: #808080;
scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #808080;
scrollbar-darkshadow-color: #808080; scrollbar-track-color: #ffffff;
scrollbar-arrow-color: red}
pre {
   color: #600;
   background-color: #e6e6e6;
   font-size: 12px;
   padding: 10px;
}

 

h1 {
   color: #005984;
   background-color: transparent;
   font-family: Verdana, Arial, serif;   
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
}
h4 {
   color: #005984;
   background-color: transparent;
   font-family: Verdana, Arial, serif;   
   font-size: 26px;
   font-style: normal;
   font-weight: bold;
}

h2 {
   color: #336600;
   background-color: #ffffff;
   font-size: 1.2em;
   font-style: normal;
   font-weight: bold;
}

h2.indice {
   color: #F3F3F3;
   background-color: #336600;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.0em;
   font-style: normal;
   font-weight: bold;
   margin: 0px;
   padding-center: 5px;
}

/* Impostiamo il paragrafo */

p {
   font-size : 10px;
   letter-spacing: 0px;
   line-height: 100%;
}

td{
font-size : 11px;
font-family: Verdana, Helvetica, sans-serif;
color: #000000;
}

blockquote {
   color: #333;
   background-color: #ff9;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1em;
   border: 1px #666 dotted;
   padding: 3px;
}

/* Impostiamo i link */

a {
   color: #000080;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: bold;
}

a:visited {
   color: #953300;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: bold;
}

a:hover {
   color: red;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: bold;
   text-decoration: underline;
   background-color: 0DA0F0;
}

a:active {
   color: #000000;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: bold;
}

a.indice {
   color: #336600;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   padding-center: 5px;
}

a.indice:hover {
   color: #CC0000;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: bold;
   text-decoration: underline;
   padding-center: 5px;
}

/* Impostiamo gli identificatori (ID) */

div#testata {
   color: #ffffff;
   background-color: #336600;
   padding: 5px;
   border-bottom: 2px solid #000000;
}

div#contenuto {
   padding: 5px;
}

div#indice {
   color: #000000;
   background-color: #e6e6e6;
   float: right;
   width: 150px;
   padding: 0px;
   padding-bottom: 3px;
   border: 1px #336600 solid;
   margin-left: 15px;
   margin-bottom: 50px;
}
div#fscroller {
   color: #336600;
   background-color: transparent;
   font-size : 11px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   margin-right: 6;
    
}

div#footer {
   color: #666666;
   background-color: transparent;
   padding: 5px;
   border-top: 1px #333333 dashed;
}

a.menuM
{
  background-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
  border-top-color: #f0f0f0;
  border-right-color: #505050;
  border-bottom-color: #505050;
  border-left-color: #f0f0f0;
  color: #000000;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
  text-decoration: none;
  width:385px;	
  display:block ;
}

a.menuM:visited
{
  background-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
  border-top-color: #f0f0f0;
  border-right-color: #505050;
  border-bottom-color: #505050;
  border-left-color: #f0f0f0;
  color: #000000;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
  text-decoration: none;
  width:385px;	
  display:block ;
}

a.menuM:hover 
{
  background-color: #c0c0c0;	
  border-style: solid;
  border-width: 1px;
  border-top-color: #505050;
  border-right-color: #f0f0f0;
  border-bottom-color: #f0f0f0;
  border-left-color: #505050;
  color: #FF0000;
  cursor: hands;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
  text-decoration: none;
  width:385px;
}


.submit2 {
	BACKGROUND: #336699; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold ; border : 2px solid #336699; cursor : hand;
}

.submit1 {
	 height :18 ;BACKGROUND: #FF9933; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold ; border : 1px solid #FF9933; cursor : hand;
}
.search 
{
  BACKGROUND-COLOR: #dddddd; 
  COLOR: red; 
  font-weight: bold; 
  FONT-FAMILY: verdana,arial,helvetica,sanserif; 
  FONT-SIZE: 10px; 
  FONT-WEIGHT: normal;
  width : 100px;
}
.area {BACKGROUND-COLOR: #dddddd; width : 280px; COLOR: red; font-weight: bold; FONT-FAMILY: verdana,arial,helvetica,sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal}


.xa {
	FONT-SIZE: 10px; 
        COLOR: #000000; 
        FONT-FAMILY: verdana, helvetica, sans-serif; 
        TEXT-DECORATION: none ;
        font-weight: bold;
     }
.xa:visited {
        color: red;
        background-color: transparent;
        font-family : verdana, helvetica, sans-serif;
        TEXT-DECORATION: none ;
        font-size : 10px;
        font-weight: bold;
}

.xa:hover {
        color: red;
        background-color: transparent;
        font-family : verdana, helvetica, sans-serif;
        TEXT-DECORATION: underline overline;
        font-size : 10px;
        font-weight: bold;
}

.ham {
	FONT-SIZE: 10px; 
        COLOR: #000000; 
        letter-spacing: 1px;
        FONT-FAMILY: verdana, helvetica, sans-serif; 
        TEXT-DECORATION: none ;
        font-weight: normal

 .title {  
  text-align : center;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;  
  font-weight: bold;
  color: #FFFFFF;
  }

.testo {
  margin : 8;
  text-align : justify;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;  
  font-weight: none;
  color: #000000;
  }

.prom {
font-size : 14px;
font-family: Verdana, Helvetica, sans-serif;
color: #000000;
}
input.text {
font:  10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #CCFFFF;
border: 1px #000000 solid;
padding-right: 5px;
padding-left: 0px;
width: 50px;
vertical-align: middle; 
text-transform: none; 
}

input.text:focus {
background: #FFFFFF;
} 

input.textauto {
font:  10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
border: 1px #000000 solid;
vertical-align: middle; 
text-transform: none; 
; clip:  rect(   )
; width: auto
}

input.pulsante {
font:  normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
text-align: center;
padding: 0px 0px;
width: auto;
border: 1px #000000 solid;
; vertical-align: middle
; margin: 0px
; cursor: hand
} 

input.pulsante:hover {
background: #CCCCCC;
}
input.pulsante:active {
background: #00CCFF;
} 

textarea.area {
font:  10px/normal Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC ;
width: 210px;
border: 1px #000000 solid;
padding-right: 0px;
padding-left: 0px;
 
} 

textarea.area:focus {
background: #FFFFFF;
} 

select {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
background: #CCCCCC;
width: auto;
} 

input.textminuscolo { font: 10px Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
background: #CCCCCC; 
border: 1px #000000 solid; 
padding-right: 5px; 
padding-left: 0px; 
width: 25px; 
vertical-align: middle ; 
text-transform: lowercase;
}

input.textminuscolo:focus {
background: #FFFFFF;
} input.textlungo { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; padding-right: 5px; padding-left: 0px; width: 140px; vertical-align: middle; text-transform: none; ; clip:    rect(   )}

input.checkbox {
font:  10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
border: 1px #000000 solid; 
text-transform: none; 
; vertical-align: middle; clip:   rect(   ); height: 16px; width: 16px
}
input.dati { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; padding-right: 5px; padding-left: 0px; width: 180px; vertical-align: middle; text-transform: none; ; clip: rect( ) }
input.addurl                { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; padding-right: 5px; padding-left: 0px; width: 210px; vertical-align: middle; text-transform: none; ; clip: rect( ) }
input.textlunghissimo { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; padding-right: 5px; padding-left: 0px; width: 230px; vertical-align: middle; text-transform: none; ; clip: rect( ) }
input.textmedio { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; vertical-align: middle; text-transform: none; ; clip: rect( ) ; width: 50px}
input.text25 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; padding-right: 5px; padding-left: 0px; width: 25px; vertical-align: middle ; text-transform: lowercase; }
input.textdata { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; border: 1px #000000 solid; vertical-align: middle; text-transform: none; ; clip: rect( ) ; width: 55px}
.addurl    { font: 10px Verdana, Arial ; color: #000000; background: #CCCCCC; border: 2px #000000 solid; padding-right: 5px; padding-left: 0px; width: 310px;   }