﻿@charset "utf-8";
/* CSS Document */
body.bodyDefault {
	background-color: #eee4ce;
	background-image: url(imgs/mainFrame/background.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/*--- DIV ---*/
div.divCont {
	/*Non ha proprietà*/
}
div.divHeader {
	/**/
}
div.divStausBar {
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f1e9dc;
	font-weight: bold;
	text-align: left;
	padding-left: 182px;
	padding-right: 230px;
}
div.divColSX {
	float: left;
	width: 182px;
}
div.divColDX {
	float: right;
	width: 230px;
}
div.divColCenter {
	margin-left: 182px;
	margin-right: 230px;
	padding: 0;
}
div.divFootBar {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
	height: 39px;
	vertical-align:bottom;
	background-image: url(imgs/mainFrame/bckgFoot.jpg);
	background-repeat: repeat-x;
}
div.ricerca {
	background: none;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;
}
div.modulo {
	background: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
}
div.avviso1 {
	background: url(imgs/mainFrame/popup.png);
	top: 40px;
	left: 50%;
	width: 380px;
	height: 400px;
	margin-left: -190px;
	/*margin-top: -200px;*/
	position: fixed;
	padding: 0px;
	border-style: none;
}
div.testoAvviso1 {
	background: none;
	width: 230px;
	height: 220px;
	left: 70px;
	top: 95px;
	position: absolute;
	padding: 0px;
	border-style: none;
	text-align: center;
}
div.chiudiAvviso1Out {
	background: none;
	width: 83px;
	height: 30px;
	left: 170px;
	position: absolute;
	padding: 0px;
	border-style: none;
	cursor: default;
}
div.chiudiAvviso1In {
	background: none;
	width: 83px;
	height: 26px;
	left: 170px;
	position: absolute;
	padding: 0px;
	border-color: #ff0000;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
div.separatorePiccolo {
	background: none;
	width: 100%;
	height: 6px;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.Interlinea20pt {
	line-height: 20pt;
}

/*--- ALLINEAMENTO ---*/
.centratoH {
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
}

/*--- TESTO ---*/
.txtLtlLtlLtlLtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #464646;
}
.txtLtlLtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
}
.txtLtlLtl_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.txtLtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
}
.txtLtl_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.txtLtlBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #464646;
}
.txtLtlBold_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.txtLtlBold_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f53f05;
}
.txtLtlBoldM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #464646;
}
.txtLtlBoldM_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffffff;
}
.txtLtlItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #464646;
}
.txtLtlItalic_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #ffffff;
}
.txtNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
.txtNormalWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.txtNormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}
.txtNormalBoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #464646;
}
.txtNormalBold_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.txtNormalBold_Yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6;
}
.txtNormalBold_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b52c00;
}
.txtNormalBold_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f53f05;
}
.txtNormalBoldM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #464646;
}
.txtNormalBoldM_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #b52c00;
}
.txtNormalBoldM_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #f53f05;
}
.txtNormalBoldM_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #dd1e00;
}
.txtNormalItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #464646;
}
.txtGrande_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.txtTitoloLtlLargoBoldM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #464646;
}
.txtTitoloLtlLargoBoldM_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffffff;
}
.txtTitoloLtlLargoBoldM_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #b52c00;
}
.txtTitoloBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #464646;
}
.txtTitoloBoldItalic_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #f53f05;
}
.txtTitoloLargoBoldM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #464646;
}
.txtTitoloLargoBoldM_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #b52c00;
}
.txtTitoloLargoBoldM_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #f53f05;
}
.txtTitoloLargoBoldItalic_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #b52c00;
}
.txtTitoloLargoBoldItalic_ArancioChiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #f53f05;
}
.txtLinkInattivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b1b1b1;
}
.fontBold {
	font-weight: bold;
}
.fontItalic {
	font-style: italic;
}
.fontUnderline {
	text-decoration: underline
}
.fontStrike {
	text-decoration: line-through;
}
.txtApice {
	font-size: xx-small;
	vertical-align: super;
}
.txtPedice {
	font-size: xx-small;
	vertical-align: bottom;
}
/*--- TABELLE ---*/
/*Tabella delle aree*/
table.tabellaAree {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 172px;
}
th.thTabellaAree {
	height: 37px;
	background-image: url(imgs/tabellaAree/top.png);
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
}
td.tdTabellaAree {
	height: 19px;
	background-image: url(imgs/tabellaAree/bottone.jpg);
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
}
td.tdTabellaAreeFoot {
	height: 17px;
	background-image: url(imgs/tabellaAree/foot.png);
	padding: 0px;
}
/*Tabella Info: contiene le sezioni della barra destra della main page, ad esclusione della Giurisprudenza Abruzzese*/
table.tabellaInfo {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	width: 222px;
}
td.thTblInfo {
	height: 39px;
	background-image: url(imgs/tabellaInfo/top.png);
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #b52c00;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
}
td.tdTblInfoLeft {
	background-image: url(imgs/tabellaInfo/td_sx.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 2px;
}
td.tdTblInfoCenter {
	padding: 0px;
	background-color: #f8f6f4;
	width: 218px;
}
td.tdTblInfoRight {
	background-image: url(imgs/tabellaInfo/td_dx.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 2px;
}
td.tdTblInfoFoot {
	height: 6px;
	background-image: url(imgs/tabellaInfo/foot.png);
	padding: 0px;
}
/*Tabella Giurisprudenza Abruzzese Info: contiene la sezione della Giurisprudenza Abruzzese, nella barra destra della main page*/
table.tabellaGAInfo {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	width: 222px;
}
td.thTblGAInfo {
	height: 39px;
	background-image: url(imgs/tabellaGAInfo/top.png);
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
}
td.tdTblGAInfoLeft {
	background-image: url(imgs/tabellaGAInfo/td_sx.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 2px;
}
td.tdTblGAInfoCenter {
	padding: 0px;
	background-color: #fa4000;
	width: 218px;
}
td.tdTblGAInfoRight {
	background-image: url(imgs/tabellaGAInfo/td_dx.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 2px;
}
td.tdTblGAInfoFoot {
	height: 5px;
	background-image: url(imgs/tabellaGAInfo/foot.png);
	padding: 0px;
}
/*Tabella contenitore: tabella centrata che contiene una tabella con dati*/
table.tabellaCnt {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
td.tdTopTblCntLeft {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/topLeft.png);
	background-repeat: no-repeat;
}
td.tdTopTblCntCenter {
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/topCenter.png);
	background-repeat: repeat-x;
}
td.tdTopTblCntRight {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/topRight.png);
	background-repeat: no-repeat;
}
td.tdMiddleTblCntLeft {
	width: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/middleLeft.png);
	background-repeat: repeat-y;
}
td.tdMiddleTblCntCenter {
	padding: 0px;
	margin: 0px;
	background: #f8f6f4;
}
td.tdMiddleTblCntRight {
	width: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/middleRight.png);
	background-repeat: repeat-y;
}
td.tdFootTblCntLeft {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/footLeft.png);
	background-repeat: no-repeat;
}
td.tdFootTblCntCenter {
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/footCenter.png);
	background-repeat: repeat-x;
}
td.tdFootTblCntRight {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaCnt/footRight.png);
	background-repeat: no-repeat;
}
/*Tabella per creare riquadri all'interno delle pagine*/
table.tabellaRiq {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}
td.tdTopTblRiqLeft {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/topLeft.png);
	background-repeat: no-repeat;
}
td.tdTopTblRiqCenter {
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/topCenter.png);
	background-repeat: repeat-x;
}
td.tdTopTblRiqRight {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/topRight.png);
	background-repeat: no-repeat;
}
td.tdMiddleTblRiqLeft {
	width: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/middleLeft.png);
	background-repeat: repeat-y;
}
td.tdMiddleTblRiqCenter {
	padding: 0px;
	margin: 0px;
	background: #ccc3b6;
}
td.tdMiddleTblRiqRight {
	width: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/middleRight.png);
	background-repeat: repeat-y;
}
td.tdFootTblRiqLeft {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/footLeft.png);
	background-repeat: no-repeat;
}
td.tdFootTblRiqCenter {
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/footCenter.png);
	background-repeat: repeat-x;
}
td.tdFootTblRiqRight {
	width: 6px;
	height: 6px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaRiq/footRight.png);
	background-repeat: no-repeat;
}
/*Tabella all purpose: tabella con immagine di intestazione che viene utilizzata un po' ovunque. Non contiene mai direttamente i dati*/
table.tabellaAllP {
	table-layout : fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}
td.tdTopTblAPLeftBeige {
	width: 21px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaAllP/topLeftBeige.png);
	background-repeat: no-repeat;
}
td.tdTopTblAPCenterBeigeArancio {
	height: 36px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaAllP/topCenterBeige.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #b52c00;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
td.tdTopTblAPRightBeigeArancio {
	width: 45px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaAllP/topRightBeigeArancio.png);
	background-repeat: no-repeat;
}
td.tdMiddleTblAPBeige {
	padding: 0px;
	margin: 0px;
	background: #f8f6f4;
}
/*Tabella invisibile e centrata per contenuti*/
table.tabellaBordoZero {
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
tr.trBZCol1 {
	background: #e9e5de;
	height: 20px;
}
tr.trBZCol2 {
	background: #f8f6f4;
	height: 20px;
}
td.tdBZLeftLinea {
	width: 21px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaBZ/linea/leftBar.png);
	background-repeat: no-repeat;
}
td.tdBZCenterLinea {
	height: 1px;
	padding: 0px;
	margin: 0px;
	background-color: #ccc3b6
}
td.tdBZRightLinea {
	width: 21px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/tabellaBZ/linea/rightBar.png);
	background-repeat: no-repeat;
}
td.tdASinistraBordoZero {
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
td.tdASinistraMiddleBordoZero {
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
td.tdASinistraBordoSottoGrigio {
	padding: 0px;
	text-align: left;
	vertical-align: top;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
td.tdASinistraBassoBordoZero {
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}
td.tdCentratoBordoZero {
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
td.tdCentratoTuttoBordoZero {
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
td.tdCentratoTuttoBordoSottoGrigio {
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
td.tdGiustificatoBordoZero {
	padding: 0px;
	text-align: justify;
	vertical-align: top;
}
td.tdGiustificatoBordoSottoGrigio {
	padding: 0px;
	text-align: justify;
	vertical-align: top;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
td.tdGiustificatoMiddleBordoZero {
	padding: 0px;
	text-align: justify;
	vertical-align: middle;
}
td.tdADestraBordoZero {
	padding: 0px;
	text-align: right;
	vertical-align: top;
}
td.tdADestraMiddleBordoZero {
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}
td.tdADestraBassoBordoZero {
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
}
td.tdDivisoreLibriBordoZero {
	padding: 0px;
	background-image: url(imgs/tabellaBZ/divisoreLibri.png);
	background-repeat: repeat-y;
	width: 15px;
}
td.tdADestraBordoSottoGrigio {
	padding: 0px;
	text-align: right;
	vertical-align: top;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
td.tdInterlineaPiccolissimaBordoZero {
	padding: 0px;
	height: 4px;
}
td.tdInterlineaPiccolaBordoZero {
	padding: 0px;
	height: 8px;
}
td.tdInterlineaMediaBordoZero {
	padding: 0px;
	height: 15px;
	text-align: center;
}
td.tdInterlineaPCTBordoZero {
	padding: 0px;
	height: 1px;
	background-color: #007abe;
}
td.tdFAQBordoAzzurro {
	background-color: #daeef3;
	border-bottom-color: #92cddc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #92cddc;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	color: #215868;	
}
/*--- OGGETTI MODULO ---*/
input.btnIn { 
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b52c00;
	background-image: url(imgs/moduli/bgBottoniLtl.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
input.btnOut {
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b2745f;
	background-image: url(imgs/moduli/bgBottoniLtl.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b2745f;
}
input.btnLtlIn {
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b52c00;
	background-image: url(imgs/moduli/bgBottoniLtl.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
input.btnLtlOut {
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b2745f;
	background-image: url(imgs/moduli/bgBottoniLtl.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b2745f;
}
input.edtNormal {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #eeedeb; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
input.edtLtlNormal {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	background-color: #eeedeb; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
input.edtFocused {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
input.edtLtlFocused {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
select.selNormal {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #eeedeb; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
select.selLtlNormal {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	background-color: #eeedeb; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
select.selFocused {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
select.selLtlFocused {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
textarea.txtAreaNormal {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #eeedeb; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}
textarea.txtAreaFocused {
	margin: 2px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #b52c00;
}

/*--- LINK ---*/
a.linkArancio:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f53f05;
}
a.linkArancio:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f53f05;
}
a.linkArancio:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #f53f05;
}
a.linkArancio:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f53f05;
}
a.linkAree:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #464646;
}
a.linkAree:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #464646;
}
a.linkAree:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #f53f05;
}
a.linkAree:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #f53f05;
}
a.linkBianco:link { /*Da aggiornare*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
a.linkBianco:visited { /*Da aggiornare*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
a.linkBianco:hover { /*Da aggiornare*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;
}
a.linkBianco:active { /*Da aggiornare*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
