html{height:100%}
BODY { 
margin: 0px;
width:100%;
height:100%;
}

DIV {
overflow: auto;
scrollbar-face-color: "#BBBBBB";/*#cccccc*/
scrollbar-shadow-color: "#dee3e6";
scrollbar-highlight-color: "#dee3e6"; 
scrollbar-3dlight-color: "#dee3e6";
scrollbar-darkshadow-color: "#dee3e6"; 
scrollbar-track-color: "#dee3e6"; /*#cdd2d5*/
scrollbar-arrow-color: "#444444"; 
}

A:link, A:visited { color: #000000; text-decoration: none }
A:hover { text-decoration: none; color: #FF0000}
A:hover {color: #FF0000}

.testo {
font-family : Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
MARGIN: 3PX;
}

.small {
font-family : Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 9px;
MARGIN: 3PX;
}

.vocimenu {
font-family : Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 13px;
MARGIN: 4PX;
cursor: pointer;
vertical-align: bottom;
}

.titoli {
font-family : Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 16px;
font-weight : bold;
MARGIN: 4PX;
vertical-align: bottom;
}

.sottotitoli {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
color: #4175A9;
MARGIN: 4PX;
vertical-align: bottom;
}

.titoloprodotto {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 18px;
color: #000000;
font-weight:bold;
MARGIN: 4PX;
}

.error_msg {
	color: #FF0000;
	font-weight: bold;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 12px;
}

.forminterni{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: 1px solid #333333;
}

.formlinea{
background-position: 0% 0%; border-left:medium none; border-right:medium none; border-top:medium none; color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border-bottom: 1px dashed #333333; background-image:url('none'); background-repeat:repeat; background-attachment:scroll 
}

.myforminterni{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: none;
border-bottom: 1px dashed #333333;
}

.pulsante{
	cursor: pointer;
	border: none;
}

.riga_0{
	background: #F9F9F9;
	height: 5px;
}
.riga_1{
	background: #FFFFFF;
	height: 5px;
}
.riga_evid{
	background: #F0F0FF;
	height: 5px;
}

.login{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
border: 1px solid #333333;
}

input.emboss {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:83px;
height:18px;
border:0px;
}

input.day {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:20px;
height:18px;
border:0px;
}

input.year {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:45px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

input.search {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:180px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

a.tooltip{
        /* importante! */
        position: relative;   z-index:24;
        
        /*  questo per dare un pò di stile*/
        text-decoration:none; color:black;  border-bottom: 0px;
}
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:1.5em;
      left:3em;
      
      /* stile */
      border:2px solid #007BB7; 
      background-color:#FFFFE1; 
      color:black;
      text-align: left;
      text-decoration:none;
      padding:0.25em;
      width:20em;
      font-size: 7pt;
   }