BODY { font: 11px Tahoma, Arial, Helvetica;
	   background: white;
	 }

P	  { font: 11px Tahoma, Arial, Helvetica;
	  }

PRE	  { font: 11px "Courier New";
	    font-size:8pt;
	    font-weight:bold;
	    color: green;
	  }

TT	  { font: 11px "Courier New";
      }

TD	  { font: 11px Tahoma, Arial, Helvetica;
      }

A	  { font: 11px Tahoma, Arial, Helvetica;
	   text-decoration:none;	
       color: #0080C0;
	  }
A:link  { font: 11px Tahoma, Arial, Helvetica;
          color: #0080C0;
        }
A:visited  { font: 11px Tahoma, Arial, Helvetica;
             color: #0080C0;
           }
A:hover	  { font: 11px Tahoma, Arial, Helvetica;
			background-color: #FFFF66;	
            text-decoration: underline;
            color: rgb(204,0,0);
          }
.Piccolo  {font: 11px ;	  }
.Grande	  {font: 12px ;	  }

.A	  {	color: rgb(255,128,0);	  }
.T	  {	color: #0080C0;	  }
.M	  {	color: rgb(204,0,0);	  }
.N	  {	color: rgb(0,0,0);	  }

.ABold	  {	color: rgb(255,128,0);
                 font-weight:bold;	  }
.TBold	  {	color: #0080C0;
                 font-weight:bold;	  }
.MBold	  {	color: rgb(204,0,0);
                 font-weight:bold;	  }
.NBold	  {	color: rgb(0,0,0);
                 font-weight:bold;	  }
.VBold	  {	color: rgb(0,128,0);
                 font-weight:bold;	  }

HR	  {color: rgb(255,128,0); margin: 0px 0px 0px 0px }


TABLE.TblTurchese  { border-style: solid;
                     border-color: #0080C0;
                     border-width: 1;	
                     background: rgb(213,241,255);
                     bordercolorlight: rgb(204,0,0);
                   }

TABLE.TblRossa  { border-style: solid;
                  border-color: #FF5555;
                  border-width: 1;	
                  background: #FF5555;
                  bordercolorlight: #FF5555;
                }

TD.TdTitolo  { font: 11px Tahoma, Arial, Helvetica;
               color:navy;
               font-weight:bold;
               background: #80D6FF;
             }

TD.TdTitoloRosso  { font: 11px Tahoma, Arial, Helvetica;
                    color:navy;
                    font-weight:bold;
                    background: #FFAAAA;
                  }
                  
TD.Title     { background:#0099CC url('http://www.cad3000.it/images/title/4dots-2.gif') no-repeat fixed center left;
               font-family: Tahoma;
               font-size: 11px;
               font-weight: bold;
               color: #FFFFFF;
               padding-top:2px; 
               padding-bottom:2px; 
               padding-right:2px; 
               padding-left:13px 
             }

TD.TitleNoBack { background-color: #0099CC;
                 font-family: Tahoma;
                 font-size: 11px;
                 font-weight: bold;
                 color: #FFFFFF;
                 padding-top:2px; 
                 padding-bottom:2px; 
                 padding-right:2px; 
                 padding-left:2px; 
               }

table.TrattBlu { border-style: dashed;
                 border-width: 1;
                 border-color: #0099CC;
                 padding-top: 2px; 
                 padding-bottom: 2px; 
                 padding-left: 4px;
                 padding-right: 4px;
               }

.cell  {border:1px solid #000000; font-weight:bold;
	   background: #C7D6E2;
	   color: #000000;font-style:normal; font-variant:normal; font-size:11px; font-family:Tahoma, Arial, Helvetica; padding-left:4px; }
.cellBut  {border:1px solid #000000; font-weight:bold;
	   background: #5F89AB;
	   color: #FFFFFF;font-style:normal; font-variant:normal; font-size:11px; font-family:Tahoma; padding-left:4px}
.cellW  {font: 11px Tahoma, Arial, Helvetica;
      font-weight:bold;
	   color: #0080C0;	   }
.cellRossa  {border:1px solid #000000;
      font: 11px Arial, Helvetica;
      font-weight:bold;
	   background: #FF0000;
	   color: #FFFFFF;	   }
.cellVerde  {border:1px solid #000000;
      font: 11px Arial, Helvetica;
      font-weight:bold;
	   background: #008000;
	   color: #FFFFFF;     }
.cellArancio  {border:1px solid #000000;
      font: 11px Arial, Helvetica;
      font-weight:bold;
	   background: #FF9900;
	   color: #FFFFFF;     }
.cell-small  {font: 11px Arial, Helvetica;
      font-weight:bold;
	   background: #C7D6E2;
	   color: black;}
.cell-small-n  {font: 11px Arial, Helvetica;
	   background: #C7D6E2;
	   color: black;}
.cell-small-r  {font: 11px Arial, Helvetica;
      text-align:right;
	   background: #C7D6E2;
	   color: black;}
.cellb  { font: 11px Arial, Helvetica;
          font-weight:bold;
	      background: rgb(204,0,0);
	      color: black;
	    }
FORM { margin: 0px 0px 0px 0px }

.ContornoTratt {border: 1px dotted #C0C0C0; }

div.vert9s      { font-family: Small Fonts; font-size: 9 px; color: #406480; writing-mode:tb-rl; filter: flipv() fliph(); }
div.vert9c      { font-family: Tahoma; font-size: 11 px; color: #80A3BF; writing-mode:tb-rl; filter: flipv() fliph(); }


.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}