
BODY { margin: 0px;
scrollbar-face-color:#D4D0C8;
scrollbar-shadow-color:#D4D0C8;
scrollbar-highlight-color:#EDECE9;
scrollbar-3dlight-color:#D4D0C8;
scrollbar-darkshadow-color:#666666;
scrollbar-track-color:#D4D0C8;
scrollbar-arrow-color:#000000 }

A:link, A:visited { color: #000000; text-decoration: none }
A:hover { text-decoration: underline; color: #FF0000}
A:hover {color: #FF0000}

.testo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin: 5px;
}

.small {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 10px;
}

.testo12 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 12px;
margin: 5px;
}

.testo14 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 14px;
margin: 5px;
}

.testo25 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-style : normal;
font-size : 25px;
margin: 5px;
}

.usato {
font-family : Arial, Verdana,  Helvetica, sans-serif;
font-style : normal;
font-size : 18px;
margin: 5px;
}

.tratt {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}

.bg {
background-image:url('images/bg.jpg');
}

a.link:link, a.link:visited {
text-decoration:underline;
font-style: normal;
color: #0000FF;
}

a.news:link, a.news:visited {
text-decoration:underline;
color: #00375D;
}

a.news:hover {
text-decoration:none;
color: #FF0000;
background-color: #D7F4FF;
}

a.news1:link, a.news1:visited {
text-decoration:none;
color: #00375D;
}

a.news1:hover {
text-decoration:none;
color: #FF0000;
background-color: #D7F4FF;
}


.form{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: 1px solid #333333;
}

.eng{
background: #FFFEDF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: 1px solid #333333;
}

.tasto{
background: #00AEEF;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
border: 1px solid #333333;
}

.nomargin {
margin: 0px;
}
a.tooltip{
        /* importante! */
        position: relative;   z-index:24;
        
        /*  questo per dare un pò di stile*/
        text-decoration:none; color:black;  border-bottom: 1px dotted gray;
    }

a.tooltip:hover{ 
      /* importante! */
      z-index:25;
      text-decoration:none; color:blue;  border-bottom: 1px dotted gray;
      
      /* stile */
 border-bottom: 1px dotted blue; cursor:help;
   }

a.tooltip span{
       /* importante! */
      display: none;
   }

a.tooltip:hover span{
      /* importante! */
      display:block;
      position:absolute; 
      /* posizionamento */
      top:3.5em;left:3em;
      
      /* stile */
      border:2px solid #007BB7; 
      background-color:#FFFFE1; 
      color:black;
      text-align: left;
      text-decoration:none;
      padding:0.25em;
      width:20em;
   }
