




.txbiancobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
 }

.documento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #004290;
	font-weight: bold;
	background-color: #FFFFFF;
        padding: 2 2 0 2;
 }
 
 .txbianconormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
 }

.txblubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #004290;
	font-weight: bold;
 }
 
 .txblunormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #004290;
	font-weight: normal;
 }
 
 .txnerobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #000000;
	font-weight: bold;
 }
 
 .txneronormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #000000;
	font-weight: normal;
 }


/* Attributi relativi alla displaytable */

.senheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        padding: 2 2 2 2;
        margin: 2 2 2 2;
        border-style: solid; 
        border-width: 0.025cm;
        border-color: #02449A;
	color: #208EC9;
        width: 99%;   
	background-color: #fff;
}

.sentable  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        border-style: solid; 
        border-width: 0.025cm;
        border-color: #004000;
	color: #02449A;
        width: 99%;           
	background-color: #208EC1;
}


.pagebanner  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        padding: 0 0 0 0;
        margin: 0 0 0 0;        
	color: #fff;        
        width: 95%;   
	background-color: #208EC1;
}

.pagelinks  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        padding: 0 0 0 0;
        margin: 0 0 0 0;        
	color: #004000;
        width: 95%;           
        background-color: #208EC1;
}

.sortable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	background-color: #02449A;
}

th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;  
  background-color: #02449A;
  color: #fff;
}


th a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
}


th a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: underline;
  color: #fff;
}

th.sorted a, th.sortable a {

	background-position: right;
	display: block;
	width: 100%;

}

th.sortable a {

	background-image: url(../images/arrow_off.png);
        background-repeat: no-repeat;

}

th.order1 a {

	background-image: url(../imgages/arrow_down.png);
        background-repeat: no-repeat;

}

th.order2 a {

	background-image: url(../images/arrow_up.png);
        background-repeat: no-repeat;

}

tr.odd {
  background-color: #fff
}

tr.even {

   background-color: #208EC1;
   color: #fff;

}

.senaction  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: underline;
  color: #02449A;  
  background-position: right;
  background-image: url(../images/link.png);
  background-repeat: no-repeat;

}
