@charset "latin1";/* CSS Document */body.paginaNormale {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	background-color: #FFFFFF;	margin: 10px 10px 10px 10px;}/* Tabella esterna che contiene tutto */table.esterna {	width:1000px;	padding:0px;	margin: 0px;	border-spacing:0px;	border-collapse:collapse;}.esterna tr.title td{	height: 90px;	vertical-align:top;}.esterna td.bordino{	width:5px;	background-color:#0A3683;}.esterna td.menu{	width:170px;	padding-top: 5px;	padding-bottom: 5px;	background-color:#C4F3FF;	vertical-align:top;}.esterna td.contenuto{	width:825px;	padding-top: 5px;	padding-bottom: 5px;	background-color:#C4F3FF;	vertical-align:top;}/* Titoli ed errori */h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight:bold;	margin:0px;	padding:0px;}herr {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight:bold;	color: #996633;}/* Generici */a {	color: #0A3683}form {	margin: 5px 0px 5px 0px;}input[type="submit"] {/*pulsante inattivo*/	width: 120px;}textarea {	font-family: Arial, Helvetica, sans-serif;}/* Lettere alfabetiche per la scelta della lettera dell'elenco */.alfa {	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}/* Tabella cerca e suo contenuto */table.cerca {	width:100%;	padding:0px;	margin: 0px;}.cerca td.cercaStringa {	width:500px;	vertical-align: top;}.cerca td.cercaCampi {	width:350px;	font-weight:bold;}/* Tabella elenco dei risultati */table.elencoRisultati {	width:100%;}.elencoRisultati tr:nth-child(odd) {	background-color: #efefef;}.elencoRisultati tr:nth-child(even) {	background-color: #ffffff;}.elencoRisultati td.risNome {	width: 480px;	padding: 0px 0px 0px 2px;}.elencoRisultati .risNome span.societa {	font-style: italic;}.elencoRisultati .risAzioni {	text-align: center;}/* Tabella per visualizzazione di un record */table.vistaRecord {	width: 100%;	border-collapse: collapse;	padding:0px;	margin: 0px;}.vistaRecord td.tipoDato {	width: 150px;}.vistaRecord td.tipoDatoIndirizzo  {	width: 150px;	vertical-align: top;	height: 100px;}.vistaRecord td.tipoDatoDescrizione {	width: 150px;	vertical-align: top;	height: 110px;}.vistaRecord td.valoreDato {	}.vistaRecord td.valoreDatoTelefono {	width: 110px;}.vistaRecord td.valoreDatoIndirizzo {	vertical-align: top;	height: 100px;}.vistaRecord td.valoreDatoDescrizione {	vertical-align: top;	height: 110px;}.vistaRecord td.tipoDatoGruppo {	width: 150px;	vertical-align: top;	padding: 7px 0px 2px 0px;	font-weight: bold;	border-bottom-style: none;}.vistaRecord td.valoreDatoGruppo {	}.vistaRecord td.iconaDatoTelefono {	}.vistaRecord td.iconaDatoTelefono img {	height: 19px;}input[type="text"].cambiaInterno {	text-align: center;	width: 3em;}/* Tabella per edit/aggiunta di un record */table.editRecord {	width: 100%;	padding:0px;	margin: 0px;	border-collapse: collapse;}.editRecord td.tipoDato {	width: 150px;}.editRecord td.tipoDatoIndirizzo  {	width: 150px;	vertical-align: top;	height: 100px;}.editRecord td.tipoDatoDescrizione {	width: 150px;	vertical-align: top;	height: 110px;}.editRecord td.valoreDato {	}.editRecord td.valoreDatoIndirizzo {	vertical-align: top;	height: 100px;}.editRecord td.valoreDatoDescrizione {	vertical-align: top;	height: 110px;}.editRecord td.tipoDatoGruppo {	width: 150px;	vertical-align: top;	padding: 7px 0px 2px 0px;	font-weight: bold;}.editRecord td.valoreDatoGruppo {	}/* Tabella per invio sms*/table.sms {	width:100%;	padding:0px;	margin: 0px;	border-spacing:0px;	border-collapse:collapse;}.sms td.tipoDato {	width: 150px;	vertical-align: top;}.sms td.valoreDato {	vertical-align: center;	height:28px;}.sms td.bottone {	text-align:center;}.sms td.valoreDato input[type="text"] {	width: 100%;}.sms td.valoreDato textarea {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	resize: none;}/* Tabella per il login*/table.login {	width: 100%;	padding:0px;	margin: 0px;	border-collapse: collapse;}.login td.tipoDato {	width: 150px;}.login td.valoreDato {	}/* Tabella per modifica password*/table.modificaPassword {	width: 100%;	padding:0px;	margin: 0px;	border-collapse: collapse;}.modificaPassword td.tipoDato {	width: 220px;}.modificaPassword td.valoreDato {	}/* Pagina con messaggi (chiamata in corso, sms...) */body.paginaPopUp {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	background-color: #C4F3FF;	margin: 10px 10px 10px 10px;}/* Div nascosto per vedere la descrizione negli elenchi */div.descrizioneNascosto {	border-style:solid;	border-width:1.5px;	border-color: #0A3683;	background-color: white;	width: 430px;	margin: 5px 5px 5px 30px;	padding: 2px;	font-style: italic;}