A:visited 	{TEXT-DECORATION: none; COLOR: #FFFFFF}

A:link		{TEXT-DECORATION: none;  COLOR: #FFFFFF}

A:active 	{TEXT-DECORATION: none; COLOR: #FFFFFF}

A:HOVER         {TEXT-DECORATION: none; COLOR: #242A4D} 

BODY 		{SCROLLBAR-FACE-COLOR: #6386E5;
  SCROLLBAR-HIGHLIGHT-COLOR: #83B3EB;
  SCROLLBAR-SHADOW-COLOR: #094FA1;
  SCROLLBAR-3DLIGHT-COLOR: #094FA1;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #415CA5;
  SCROLLBAR-DARKSHADOW-COLOR: #415CA5;
  SCROLLBAR-BASE-COLOR: #415CA5} 
  
BODY 		{FONT-FAMILY: Verdana, Arial, sans-serif; COLOR : #D7E0F7; FONT-SIZE: 11px;}
TD 		{FONT-FAMILY: Verdana, Arial, sans-serif; COLOR : #D7E0F7; FONT-SIZE: 11px;}
.nume_t		{COLOR : #FFFFFF; font-weight: bold; text-align:center;}
.titolo		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR : #FFFFFF; font-weight: bold; FONT-SIZE: 14px;}
.titolo1	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR : #FFCC66; font-weight: bold; FONT-SIZE: 14px;}
.mail		{FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif; COLOR : #D7E0F7; FONT-SIZE: 10px;}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C0C3D5
}


h1 { font-weight: bold;font-size: 16px;font-weight: bold;letter-spacing:1px;background-color: #7388C2; color: #FFCC66; padding-left: 25px; padding-right: 25px; padding-top: 10px;padding-bottom: 10px; border-right: 1px solid #2E3C61; border-bottom: 1px solid #2E3C61; border-top: 1px solid #9BABD9; border-left: 1px solid #9BABD9; }
h2 { font-size: 12px;font-weight: bold; color: #FFFFFF;background-color: #5275DC; padding-left: 25px; padding-right: 25px; padding-top: 6px;padding-bottom: 6px; }
h3 { font-size: 13px;font-weight: bold;letter-spacing:1px;background-color: #7388C2; color: #FFCC66; padding-left: 8px; padding-right: 8px; padding-top: 4px;padding-bottom: 4px; border-right: 1px solid #4564C0; border-bottom: 1px solid #4564C0; border-top: 1px solid #D9E0F2; border-left: 1px solid #D9E0F2; }
h4 { font-size: 12px;font-weight: normal; color: #FFFFFF;background-color: #5275DC; padding-left: 8px; padding-right: 8px; padding-top: 2px;padding-bottom:2px; }
.r {
	border-left: 1px solid #484C5D; border-right: 1px solid #ffffff; border-top: 1px solid #484C5D; border-bottom: 1px solid #ffffff; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #D2E3F7
}

.uLk a:visited,.uLk a:link,.uLk a:active 	{TEXT-DECORATION: none; COLOR: #3333ff }
.uLk a:hover 	{TEXT-DECORATION: underline; COLOR: #6666ff}

.dRed {
color:#cc0000;font-size:14px;background:#d5daf5;padding:5px 10px
}
.wsed {
padding:5px 10px;
background:#d5daf5;
margin-top:7px;
margin-bottom:14px;
}
.tab-l {	BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-RIGHT: #000000 2px solid
}
.tab-l1 {	BORDER-BOTTOM: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-RIGHT: #000000 2px solid
}
.td-l {	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-LEFT: #000000 1px solid
}
.db {
	border-left: 1px solid #484C5D; border-right: 1px solid #E0E3ED; border-top: 1px solid #484C5D; border-bottom: 1px solid #E0E3ED; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #C0C3D5
}
.inv {
	border-right: 1px solid #484C5D; border-left: 1px solid #E0E3ED; border-bottom: 1px solid #484C5D; border-top: 1px solid #E0E3ED; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #F2B217
}
.inv3 {
	border-right: 1px solid #484C5D; border-left: 1px solid #E0E3ED; border-bottom: 1px solid #484C5D; border-top: 1px solid #E0E3ED; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:  Arial,Verdana,sans-serif; BACKGROUND-COLOR: #F2B217
}
.inv2 {
	border-right: 1px solid #484C5D; border-left: 1px solid #E0E3ED; border-bottom: 1px solid #484C5D; border-top: 1px solid #E0E3ED; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #CB3030
}
table.tab {
	border-left: 1px solid #6080D6; border-right: 1px solid #6080D6; border-top: 1px solid #6080D6; border-bottom: 1px solid #6080D6
}
table.stats {
	border-left: 1px solid #BBD0F7; border-right: 1px solid #BBD0F7; border-top: 1px solid #BBD0F7; border-bottom: 1px solid #BBD0F7
}
table.stats1 {
	border-left: 1px solid #EED57D; border-right: 1px solid #EED57D; border-top: 1px solid #EED57D; border-bottom: 1px solid #EED57D
}
td.tab {
	border-left: 1px solid #6080D6; border-right: 1px solid #6080D6; border-top: 1px solid #6080D6; border-bottom: 1px solid #6080D6
}
.cr {
	border-left: 1px solid #7098E2; border-right: 1px solid #7098E2; border-top: 1px solid #7098E2; border-bottom: 1px solid #7098E2; BACKGROUND-COLOR: #95B6F3
}
  td.stat
{
   border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
   background-color: #343E98;
   font-size: 9px;
   align: left;
   valign: middle;
   height: 9px;
   width: 99%;
}
td.stat2
{
   padding:2px;border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
   background-color: #343E98;
      align: left;
   valign: middle;
  }
  td.stat3
{
   border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    }
 td.stat1
{
   border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
   background-color: #343E98;
   font-size: 9px;
   align: center;
   valign: middle;
   height: 9px;
   }
td.cad
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    background-color: #8B180C;
    font-size: 9px;
    text-align: center;
     height: 9px;
}
td.cad1
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    background-color: #EF7E0F;
        text-align: center;
    }
td.tot
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    background-color: #BEC5F1;
    font-size: 9px;
    text-align: center;
     height: 9px;
     color: #000000;
}
td.totar
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    background-color: #BEC5F1;
    }
td.down
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    height: 18px;
    align: center;
    background-color: #EFC70F;
    text-align: center;
          font-size: 13px;
     color: #000066;
     font-weight: bold;
     }
td.down1
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    height: 18px;
    align: center;
    background-color: #93326D;
         }
td.up
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
    height: 18px;
    align: center;
    background-color: #2E59D5;
    text-align: center;
          font-size: 13px;
     color: #FFFFFF;
     font-weight: bold;
     }
     td.up1
{
    border-left: 1px solid #190775; border-right: 1px solid #190775; border-top: 1px solid #190775; border-bottom: 1px solid #190775;
     background-color: #2E59D5;
         }
.qw {
	padding: 0px;
}
.tab1 {
	border-left: 1px solid #6080D6; border-right: 1px solid #6080D6; border-top: 1px solid #6080D6; border-bottom: 1px solid #6080D6;padding: 0px
}
.tab2 {
	border-left: 1px solid #6080D6; border-right: 1px solid #6080D6; border-top: 1px solid #6080D6; border-bottom: 1px solid #6080D6;
	padding-left: 0px; padding-right:0px; padding-top:3px; padding-bottom:3px
}
.tab3 {
	border-left: 1px solid #6080D6; border-right: 1px solid #6080D6; border-top: 1px solid #6080D6; border-bottom: 1px solid #6080D6;
	padding-right: 0px; padding-left:0px; padding-top:3px; padding-bottom:3px
}
.clnPrev
{
    border: 1px solid #190775; background-color: #EF7E0F; text-align: center; COLOR : #FFFFFF; font-weight: bold; FONT-SIZE: 10px;padding: 4px;
    }
.clnPrev1
{
    border: 1px solid #190775; background-color: #BEC5F1; COLOR : #000033; font-weight: bold;padding-left: 10px;padding-right: 4px;padding-bottom: 4px;padding-top: 4px;
    }
    .rrosso {
	COLOR : #FFFFFF; font-weight: bold; background-color: #990033
}
.clnPrev2
{
    border: 1px solid #190775; padding-left: 5px; padding-right: 3px; padding-bottom: 3px;padding-top: 3px; background-color: #93326D;
         }
         .clnPrev3
{
    width: 1%; border: 1px solid #190775; background-color: #EF7E0F; padding-left: 5px; padding-right: 5px; padding-bottom: 3px;padding-top: 3px;
}
.navb
{
    border: 0px solid; background-color: #D4BFCC;FONT-FAMILY: Tahoma, Arial;FONT-SIZE: 10px;COLOR : #000000;text-align:center;
         }
.navc
{
    border: 0px solid; background-color: #C982AE;FONT-FAMILY: Tahoma, Arial;FONT-SIZE: 10px;COLOR : #FFFFFF;text-align:center;font-weight: bold;
         }
 .navd
{
    border: 0px solid; background-color: #93326D;FONT-FAMILY: Tahoma, Arial;FONT-SIZE: 10px;COLOR : #FFFFFF;text-align:center;font-weight: bold;
         }
td.t1q
{
   border: 1px solid #190775;
   background-color: #343E98;
   padding-top: 4px;
   padding-bottom: 4px;
      text-align: center;
   valign: middle;
  } 
td.t2q
{
    border: 1px solid #190775;
    background-color: #BEC5F1;
    padding-top: 4px;
   padding-bottom: 4px;
   text-align: center;
   valign: middle;
    color: #993333;
        }  
td.t3q
{
    border: 1px solid #190775;
     background-color: #2E59D5;
         padding-top: 4px;
   padding-bottom: 4px;
   text-align: center;
   valign: middle;
         }
.NPtitre3 {
	background-color: #C9CFF5;
	border-top: 1px solid #190775;
	border-right: 1px solid #190775;
	border-bottom: none;
	border-left: 1px solid #190775;
	padding: 1px;
}
.NPtitre1 {
	background-color: #99A1D9;
	border-top: 1px solid #190775;
	border-right: 1px solid #190775;
	border-bottom: none;
	border-left: 1px solid #190775;
	padding: 1px;
}
.NPbody1 {
	background-color: #8E97D4;
	border-bottom: 1px solid #190775;
	border-right: 1px solid #190775;
	border-top: none;
	border-left: 1px solid #190775;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #731509;
	padding: 8px;
	text-indent: 8px;
	}
.NPbody4 {
	background-color: #8E97D4;
	border: 1px solid #190775;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding: 8px;
	text-indent: 8px;
	color:#731509;
}
.NPbody3 {
	background-color: #BEC5F1;
	border-bottom: 1px solid #190775;
	border-right: 1px solid #190775;
	border-top: none;
	border-left: 1px solid #190775;
	font-size: 11px;
	padding: 8px;
	text-indent: 8px;
	color: #000033;	
}
.NPbody5 {
	background-color: #BEC5F1;
	border: 1px solid #190775;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 
	font-size: 15px;
	padding: 8px;
	text-indent: 8px;
	color: #7388C2;
	font-weight: bold;
}
.datum {color: #FFCC66;
font-weight: bold;
}
.raquo {color: #BEC5F1;
}
.dataArt {
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px; 
	color: #FFCC66;
	}
.alLeft {
 text-align:left;
}


.divLk {
width:168px;
margin-top:3px;
margin-bottom:3px;
}
.tblH {
border:1px solid #6080d6;
 background: #bec5f1;
 margin:2px;
}
.txtBlu {
color:#000066;
}




.calcLabel,.calcLabelOver,.calcSpac {
	float:left;
	margin:0 15px 0 0;
	padding:5px 30px 8px 0;
	width:90px;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position: 100% 0;
}
.calcLabel {
	color: yellow;
	background-image: url(../images/arrowCalc.gif);
}
.calcLabelOver {
	color: lime;
	background-image: url(../images/arrowCalcOver.gif);
}

#nTruota,#nTnumeri {
	margin-top:18px;
}

#nTsomme {
	padding-top:0;
	margin-top:40px;
}


.calcRuota,.calcRuotaSelected,.calcRuotaOver,.calcNum,.calcNumOver {
	padding:6px 0 8px 46px;
	margin-bottom:2px;
	width:130px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.calcRuota {
	border:1px solid #343e98;
	background-color: #343e98;
	color: #fff;
	cursor:pointer;
}
.calcNum,.calcNumOver {
	border:1px solid #343e98;
	background-color: #343e98;
	color: #fff;
	padding-left:6px;
	padding-bottom:4px;
	width:170px;
}
.calcNumOver {
	border:1px solid gold;
}
.calcRuotaOver {
	border:1px solid gold;
	background-color: #343e98;
	color: #fff;
	cursor:pointer;
}
.calcRuotaSelected {
	border:1px solid lime;
	font-weight:bold;
	color: yellow;
	background-color: #4461da;
	background-image: url(../images/checkCalc.gif);
	background-repeat:no-repeat;
	background-position: 0 3px;
}

.calcSel {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #000;
	padding:1px;
}
.calcSel:focus {
	background: #f8f0c3;
	border:1px solid #ff6600;
}
.calcInput {
	font: bold 12px Arial, Helvetica, sans-serif;
	border:1px solid #000;
	padding:3px;
	width:40px;
	height:23px;
}
.calcInput:focus {
	background: #f8f0c3;
	border:1px solid #ff6600;
}

.calcSommeDisabled .calcInput {
	font: bold 12px Arial, Helvetica, sans-serif;
	background:#666;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #706d6d;
	border-bottom:1px solid #706d6d;
	padding:3px 6px;
	width:40px;
	height:23px;
	color: #7e7c7c;
}

.calcSommeCnt {
	border:1px solid #190775;
	background: #343e98;
	float:left;
	margin-left:1px;
	font: bold 13px 'Trebuchet MS',Arial,sans-serif;
}

.calcSomme,.calcSommeOver,.calcSommeDisabled {
	border:1px solid #9095b8;
	width: 70px;
	height: 80px;
	text-align:center;
}
.calcSommeOver {
	border:1px solid gold;
}
.calcSommeDisabled {
	background:#484a5a;
	border:1px solid #5b5d6d;
	color:#706d6d;
}

.calcTitSomme {
	text-align:left;
	font: bold 10px Tahoma,Arial,sans-serif;
	border-bottom: 1px solid #000;
	padding:3px 0 3px 5px;
	color:gold;
}
.calcSommeOver .calcTitSomme {
	color:lime;
}
.calcSommeDisabled .calcTitSomme {
	border-bottom: 1px solid #333;
	color:#706d6d;
}
.calcSomme .calcSommeHr {
	border-top:1px solid #9095b8;
	margin-bottom:20px;
}
.calcSommeOver .calcSommeHr {
	border-bottom: 1px solid gold;
	margin-bottom:20px;
}
.calcSommeDisabled .calcSommeHr {
	border-bottom: 1px solid #5b5d6d;
	margin-bottom:20px;
}

#cBtn {
	border-right: 1px solid #484C5D;
	border-left: 1px solid #E0E3ED;
	border-bottom: 1px solid #484C5D;
	border-top: 1px solid #E0E3ED;
	color: #190775;
	padding:3px 5px 2px; 
	font: bold 14px Arial,sans-serif;
	background: #F2B217
}
#cBtn:hover {
	background: gold
}

#calcAlert {
	border:1px solid #190775;
	background: #f2b217 url(../images/calcAlert.gif) 4px 0 no-repeat;
	font: bold 12px Arial,sans-serif;
	padding:18px 0 14px 60px;
	color: #190775;
}

#calcReportCnt {
	background:#4461da;
	border:1px solid #190775;
}
#calcReport {
	font: normal 12px Arial,sans-serif;
	border:1px solid #6983f1;
	color:#fff;
}
#calcReportHeader {
	color:gold;
	font: bold 10px Tahoma,Arial,sans-serif;
	border-bottom:1px solid #190775;
	padding:6px 0 7px 30px;
	background: url(../images/calcBgReport.gif) 4px 5px no-repeat;
}
#calcReportDett {
	padding:20px;
	border-top:1px solid #6983f1;
	border-bottom:1px solid #190775;
}
#calcReportTotSect {
	border-top:1px solid #6983f1;
	border-bottom:1px solid #190775;
	padding:10px 20px;
	background: url(../images/arrowCalc.gif) 20px 9px no-repeat;
}
#calcReportTotStats {
	border-top:1px solid #6983f1;
	padding:10px 20px;
}
#calcReportTotM {
	font: bold 18px Arial,sans-serif;
	color:gold;
}
#calcReportRes {
	
	float:left;
	width:90px;
	margin-left:34px;
	padding-top:3px;
	color:yellow
}
.calcReportTx {
	width:124px
}
.calcReportTx_1 {
	width:114px;
	padding-right:8px;
	text-align:right;
}
#calcReportNota{
	font: normal 11px Tahoma,Arial,sans-serif;
	color: #fff;
	margin-left:124px;
	margin-top:2px;
	padding-top:2px;
	border-top:1px dotted gold;
}
#cRapp {
	font: bold 10px Tahoma,Arial,sans-serif;
	color:gold;
	margin-bottom:14px;
}
#cRapp1 {
	font: normal 11px Tahoma,Arial,sans-serif;
	margin-top:16px;
}
.calcImgStat {
	height:18px;
	border:1px solid #190775
}
  .statDiv {
   border: 1px solid #190775;
   background-color: #343e98;
   font-size: 9px;
   padding:4px 10px;
   margin-top:5px;
   width: 180px;
}

.r_ritRuota {
	font:bold 14px Arial,sans-serif;
	color:gold;
	margin:15px 0 9px;
	text-align:left;
}
.r_ritNum {
	border:1px solid #190775;
	float:left;
	width:35px;
	height:30px;
	background:#343e98;
	font:bold 14px Arial,sans-serif;
}
.r_ritNum div {
	border:1px solid #535ebd;
	width:33px;
	height:28px;
	line-height:27px;
	text-align:center;
	color:#fff;
}
.r_ritRit {
	border:1px solid #190775;
	width:30px;
	height:20px;
	background:#4461da;
	font:bold 10px Tahoma,Arial,sans-serif;
	margin:-6px 3px 0 -8px;
	float:left;
	line-height:19px;
	text-align:center
}
.r_ritRit div {
	color:yellow;
	width:28px;
	height:18px;
	line-height:17px;
	border:1px solid #6983f1;
}