/* ELEMENTI GENERALI */a:link {text-decoration:none;color: #004190;}a:visited {text-decoration:none;color: #004190;}a:hover {text-decoration:none;color: #D30000;}a:active {text-decoration:none;color: #004190;}.bodyPagina {	font-family: Trebuchet MS, Verdana;	margin: 0px 2px 0px 2px;	padding: 0px;	text-align: center !important;	margin: auto;	font-size: 13px;	color: #000040;}img {border:0px;align:absmiddle;}div {margin:0px; padding:0px;}p {margin:0px; padding:0px;display:inline;}span {margin:0px; padding:0px;display:inline;}.font7 { font-size: 7px;}.font7B { font-size: 7px; font-weight: bold;}.font8 { font-size: 8px;}.font8B { font-size: 8px; font-weight: bold;}.font9 { font-size: 9px;}.font9B { font-size: 9px; font-weight: bold;}.font10 { font-size: 10px;}.font10B { font-size: 10px; font-weight: bold;}.font11 { font-size: 11px;}.font11B { font-size: 11px; font-weight: bold;}.font12 { font-size: 12px;}.font12B { font-size: 12px; font-weight: bold;}.font13 { font-size: 13px;}.font13B { font-size: 13px; font-weight: bold;}.font14 { font-size: 14px;}.font14B { font-size: 14px; font-weight: bold;}.font16 { font-size: 16px;}.font16B { font-size: 16px; font-weight: bold;}.font18 { font-size: 18px;}.font18B { font-size: 18px; font-weight: bold;}.font20 { font-size: 20px;}.font20B { font-size: 20px; font-weight: bold;}.font22 { font-size: 22px;}.font22B { font-size: 22px; font-weight: bold;}.font24 { font-size: 24px;}.font24B { font-size: 24px; font-weight: bold;}.font26 { font-size: 26px;}.font26B { font-size: 26px; font-weight: bold;}.fontBlu{color: #4985c4;}.fontArancio{color: #ff6f0e;}.fontVerde{color: #548d00;}.fontGrigio{color: #BBBBBB;}.fontRosso{color: #ff0000;}/* ELEMENTI GENERALI  -- */.imgLink {	cursor:hand !important;}/* -- FORM  */.boxDivFormInput {margin: 0px;padding: 20px 10px 10px 10px;text-align:center;background-image:url("img_sfondi_style0/bg_NS.gif");background-position: top;background-repeat: repeat-x;border: 1px solid #B8B8B8;}.boxDivFormInputTitolo {text-align:right;margin: 0px;padding: 1px 10px 1px 10px;font-size: 16px;font-weight: bold;letter-spacing: 1px;color: #6A6665;}.boxDivFormInputCorpo {width: 100%;margin: 4px;padding: 4px;border-width: 1px dotted #CCCCCC;}.boxDivFormInputCorpo a:link {text-decoration:none;color: #004190;}.boxDivFormInputCorpo a:visited {text-decoration:none;color: #004190;}.boxDivFormInputCorpo a:hover {text-decoration:none;color: #D30000;}.boxDivFormInputCorpo a:active {text-decoration:none;color: #004190;}.boxTabInput {margin: 0px;padding: 2px;border: 1px #B8B8B8;border-style: dotted none none none;}.boxTabInput a:link {text-decoration:none;color: #004190;}.boxTabInput a:visited {text-decoration:none;color: #004190;}.boxTabInput a:hover {text-decoration:none;color: #D30000;}.boxTabInput a:active {text-decoration:none;color: #004190;}.boxTdInput {margin: 4px 0px 4px 0px;padding: 2px;border: 1px #B8B8B8;border-style: none none dotted none;}/* FORM  -- */