/* ####### STILI PRINCIPALI DELLA STRUTTURA ####### */.rigaresoconto {	background-image: url(nero/resoconto_riga.gif);	background-repeat: repeat-y;}.fondo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	padding-top:8px;}.pannello { 	border: 1px solid #DDDDDD;    padding:3px;    color: #FFFFFF;}.normale {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: justify}.titolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	padding: 5px;}.messaggi {	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #B81315;	padding: 0px;}.normale {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: none;	color: #FFFFFF;	text-align: left;	padding: 6px;}.titolonero {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	text-transform: none;	color: #111111;	padding: 3px;}.titolorosso {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	text-transform: none;	color: #B81315;	padding: 3px;}.label {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: bold;	color: #FFFFFF ;	text-align: left;	padding: 3px;}/* ####### STILI DELLE SCHEDE DI INSERIMENTO ####### */.titoloscheda {	font-family:Arial, Helvetica, sans-serif;	background-color: #000000;	color: #FFFFFF;    font-size: 12px;	font-weight: bold;	text-transform: uppercase;	margin-left: 15px;}.titolosezione {	color:  #FFFFFF;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #FFFFFF;	padding: 3px;}.chiusurasezione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: right;	border-top-style: solid;	border-top-width: 1px;	border-top-color: #FFFFFF;}.d {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 1px;	color: #FFFFFF;	background-color: #000000;	font-weight: normal;	text-align: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}.db {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 1px;	background-color: #EEEEEE;	font-weight: bold;	text-align: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B81315;}.s {	font-family:Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 0px;	color: #FFFFFF;	background-color: #000000;	text-align: right;	text-transform: uppercase;	font-weight: bold;	border-left-width: 1px;	border-left-style: solid;	border-left-color:  #FFFFFF;}.ds {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px;	background-color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color:  #FFFFFF;	font-weight: normal;	text-align: center;}.field {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	color: #333333;	border: 1px solid #666666;	background-color: #FFFFFF;}.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 1px;	color: #333333;	border: 1px solid #666666;	background-color: #FFFFFF;}.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-transform: uppercase;	color: #FFFFFF;	background-color: #000000;}.pulsanterosso {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-transform: uppercase;	color: #FFFFFF;	background-color: #B81315;	background-image: url(nero/bgrosso.gif);}/* ####### STILI DEGLI ELENCHI ####### */.rigaa {	color: #FFFFFF;	padding: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #444444;	text-align: left;}	.rigab {color: #FFFFFF;	padding: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #333333;	text-align: left;}.maintab {    background-color: #222222;	background-image: url(nero/maintab.gif);	background-repeat: repeat-x;	border-bottom-color: #DDDDDD;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 1px;	text-transform: uppercase;}.maintabdown {	background-image: url(nero/maintab.gif);	background-repeat: repeat-x;	border-bottom-color: #DDDDDD;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #DDDDDD;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #BBBBBB;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #BBBBBB;	border-top-style: solid;	border-top-width: 1px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 1px;	text-transform: uppercase;}.numerielenco {	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 1px;	text-transform: uppercase;}/* ####### STILI DEI NAVIGATORI E DEI LINK ####### */.navgiu {	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 1px;	text-align: left;	text-transform: uppercase;}.navbianco {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 1px;	text-align: left;	text-transform: uppercase;	background-color: #000000;}.navsopra {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-transform: uppercase;}.navbordo {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-transform: uppercase;	border-bottom: 6px solid #000000;	border-left: 0;}.navnormal {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align: left;	text-transform: uppercase;}A.bl:link {	color: #FFFFFF;}A.bl:visited {	color: #FFFFFF;}A.bl:hover {	color: #FFFFFF;}A.to:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #111111;}A.to:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-transform: uppercase;}A.to:active {	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;}A.to:hover {	color: #BA1517;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}A.ml:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #111111;	text-decoration: none;}A.ml:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #111111;	text-decoration: none;}A.ml:active {	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;}A.ml:hover {	color: #444444;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;}A:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #C4E1B1;	text-decoration: underline;}A:active {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;}A:hover {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;}A:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #C4E1B1;	text-decoration: underline;}/* ####### STILI PER PADDING E BORDI DI TABELLA ####### */.bordorosso {	border: 1px solid #AF3A40;    padding:0px;}.pad10 {    padding:10px;}.pad15 {    padding:15px;}.titolotabella {	background-image: url(nero/bgrosso.gif);	background-repeat: repeat-x;	border-bottom-color: #C70000;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #C70000;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #C70000;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #DA3F46;	border-top-style: solid;	border-top-width: 1px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 1px;	text-transform: uppercase;}/* ####### STILI PER I SUBMIT DEI FORM ####### */.login {	background-color: transparent;	background-image: url(nero/login.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	text-transform: uppercase;
	text-align:right;	width: 100px;}.nuovo {	background-color: transparent;	background-image: url(nero/nuovo.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	text-transform: uppercase;	width: 100px;}.salva {	background-color: transparent;	background-image: url(nero/salva.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	text-transform: uppercase;	width: 100px;	text-align: left;}.cancella {	background-color: transparent;	background-image: url(nero/cancella.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	padding-left: 20px;	text-transform: uppercase;	width: 100px;}.cerca {	background-color: transparent;	background-image: url(nero/cerca.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	padding-left: 20px;	text-transform: uppercase;	width: 100px;}.creaedizione {	background-color: transparent;	background-image: url(nero/nuovo.gif);	background-repeat: no-repeat;	border-width: 0px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	height: 35px;	padding-left: 20px;	text-transform: uppercase;	width: 140px;}.verde{width:28px;height:28px;background-image: url(./nero/verde_n.gif);background-repeat: no-repeat;padding-left:8px;padding-top:4px;}.rosso{width:28px;height:28px;background-image: url(./nero/rosso_n.gif);background-repeat: no-repeat;padding-left:8px;padding-top:4px;}