p {
 margin: 0px;
 padding: 0px;	
}

body {
	background-color: transparent;
   font-size: 11px;
	font-family: Tahoma;	
}

table {
	font-size: 11px;
	font-family: Tahoma;
	color: #22362A;
	background-color: transparent;
}

a {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold; /*color: #4E4E4E;*/
	color: #990000;
	text-decoration: none;
}

a:hover {
   font-size: 11px;
	font-family: Tahoma;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

.descrizionenavigazione {
  font-size: 11px;
  font-family: Tahoma;
  color: #22362A;
  /*font-weight: bold;	*/
}

input.button {
 font-size: 11px;
 font-family: Tahoma;  	
 width: 40%; 
}

select {
 font-size: 11px;
 font-family: Tahoma;  	
 /*width: 100%;*/
}

input.buttonAmministrazione {
 font-size: 11px;
 font-family: Tahoma;  	
 width: 100px; 
 border-top: 1px solid;
 border-right: 2px solid;
 border-bottom: 2px solid;   
 border-left: 1px solid;
 background-color: transparent; 
}

input.radio {
 width: 10%;
 font-size: 11px;
 font-family: Tahoma;  	 
}

input.text {
 font-size: 11px;
 font-family: Tahoma;  	
 width: 100%;
}

textarea {
 width: 100%;
}
.textareaZonaScelta {
 height: 50px; 
 border: 0px; 
 font-size: 9px;
 font-family: Tahoma;  	
 width: 100%;
}

.tdAngoloAltoAltoSX {
	background: url(../img/AngoloAltoAltoSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 20px;
}

.tdAngoloAltoSX {
	background: url(../img/AngoloAltoSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAltoAltoCentro {
	background: url(../img/CentroAltoAlto.gif) repeat scroll center;
	background-color: transparent;
	height: 20px;
   font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #4E4E4E;
	text-align: left;
}

.tdAltoCentro {
	background: url(../img/CentroAlto.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #4E4E4E;
	text-align: left;
}

.tdAngoloAltoAltoDX {
	background: url(../img/AngoloAltoAltoDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 20px;	
}

.tdAngoloAltoDX {
	background: url(../img/AngoloAltoDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;	
}


.tdLatoSX {
	background: url(../img/LatoSX.gif) repeat-y scroll right;
	background-color: tranparent;
	height: 100%;
}

.tdLatoCentro {
	background-color: #ffffff;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000D5B;
	text-align: left;
	height: 100%;
}

.tdLatoDX {
	background: url(../img/LatoDX.gif) repeat-y scroll left;
	background-color: transparent;
	height: 100%;
}

.tdAngoloBassoBassoSX {
	background: url(../img/AngoloBassoBassoSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoBassoCentro {
	background: url(../img/CentroBassoBasso.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoBassoDX {
	background: url(../img/AngoloBassoBassoDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAngoloBassoSX {
	background: url(../img/AngoloBassoSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoCentro {
	background: url(../img/CentroBasso.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoDX {
	background: url(../img/AngoloBassoDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdContattaci {
 	font-size: 11px;
	font-family: Tahoma; 
	color: #000D5B;
	width: 48%;
	height: 100%;
	vertical-align: middle;
	text-align: left;
   border-top: 0px solid #011335;
	border-right: 1px solid #011335;
	border-bottom: 1px solid #011335;
	border-left: 0px solid #011335;	
}

.trElenco {
	font-size: 11px;
	background-color: #ffffff;
	color: #000D5B;
	height: 25px;
	font-weight: bold;
	border-bottom: 2px solid #011335;
	border-top: 1px solid #A397C3;
	border-left: 1px solid #A397C3;
	border-right: 2px solid #011335;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.trElencoOver {
	font-size: 11px;
	background-color: #CDCDCD;
	color: #000D5B;
	height: 25px;
	font-weight: bold;
	border-bottom: 2px solid #011335;
	border-top: 1px solid #A397C3;
	border-left: 1px solid #A397C3;
	border-right: 2px solid #011335;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor: pointer;
}

th {
	font-size: 11px;
	font-family: Tahoma;
	background-color: #CDCDCD;
	color: #000D5B;
	height: 22px;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.thAdminProgrammazione {
	font-size: 9px;
	font-family: Tahoma; 
	background-color: #CDCDCD;
	color: #000D5B;
	height: 22px;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;	
}

.trElencoBackGround1 {
	background-color: #ffffff;
}

.trElencoBackGround2 {
	background-color: Gray;
}

.trElencoBackGroundAdmin1 {
	background-color: #ffffff;
}

.trElencoBackGroundAdmin2 {
	background-color: #F4F4F4;
}

.iframeTabelleConPadre {
	width: 100%;
	height: 500px;
}
.backgroundTabelleConPadre {
	background-color: #EAF5FF;
}

.tdButtonOut {
	font-size: 11px;
	font-family: Tahoma;
	background-color: white;
	color: Black;
	height: 22px;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-bottom: 2px solid #616161;
	border-right: 2px solid #616161;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.tdButtonOver {
	font-size: 11px;
	font-family: Tahoma;
	background-color: #CDCDCD;
	color: White;
	height: 22px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;		
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.labelWork {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #22362A;
	background-color: transparent;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #011335;
	border-right: 0px solid #011335;
	width: 100%;
}

.iframeAbbonamento1 {
 width: 100%;
 height: 100%;
}

.iframeAbbonamento2 {
 width: 100%;
 height: 100%;
}

.iframeAbbonamento3 {
 width: 100%;
 height: 100%;
}

.iframeAbbonamentoCentrale {
 width: 100%;
 height: 88px;
}

.iframeAbbonamentoPerZona {
 width: 100%;
 height: 100%;
}

.iframeAbbonamentoGenericoSX {
 width: 100%;
 height: 100%;
}

.iframeListaUtentiEPermessi {
 width: 100%;
 height: 100%;
}

.iframeAdmin {
 width: 100%;
 height: 700;
}

.ListaUtentiPerRicerca {
 width: 100%;
 height: 100%;
}

.tdTotaleSpesa {
  border-top: 1px solid #000D5B;
  border-right: 1px solid #000D5B;
  border-bottom: 1px solid #000D5B;
  border-left: 1px solid #000D5B;	
  height: 60px;	
}

.tdStatisticheConBordi {
 	font-size: 18px;
	font-family: Tahoma; 
	color: #011335;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
   border-top: 1px solid #011335;
	border-right: 1px solid #011335;
	border-bottom: 1px solid #011335;
	border-left: 1px solid #011335;	
	background-color: White;
}

.tdAdmin {
   border-top: 1px solid #011335;
	border-right: 1px solid #011335;
	border-bottom: 1px solid #011335;
	border-left: 1px solid #011335;	
	/*width: 50%;*/
}

/*textarea {
 width: 100%;
}
*/
.tdAngoloAltoAltoSX_MenuSX {
	background: url(../img/AngoloAltoAltoSX_MenuSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 20px;
}

.tdAngoloAltoSX_MenuSX {
	background: url(../img/AngoloAltoSX_MenuSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAltoAltoCentro_MenuSX {
	background: url(../img/CentroAltoAlto_MenuSX.gif) repeat scroll center;
	background-color: transparent;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	text-align: left;
}

.tdAltoCentro_MenuSX {
	background: url(../img/CentroAlto_MenuSX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	text-align: left;
}

.tdAngoloAltoAltoDX_MenuSX {
	background: url(../img/AngoloAltoAltoDX_MenuSX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 20px;	
}

.tdAngoloAltoDX_MenuSX {
	background: url(../img/AngoloAltoDX_MenuSX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;	
}


.tdLatoSX_MenuSX {
	background: url(../img/LatoSX_MenuSX.gif) repeat-y scroll right;
	background-color: tranparent;
	height: 100%;
}

.tdLatoCentro_MenuSX {
	background-color: transparent;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000D5B;
	text-align: left;
}

.tdLatoDX_MenuSX {
	background: url(../img/LatoDX_MenuSX.gif) repeat-y scroll left;
	background-color: transparent;
	height: 100%;
}

.tdAngoloBassoBassoSX_MenuSX {
	background: url(../img/AngoloBassoBassoSX_MenuSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoBassoCentro_MenuSX {
	background: url(../img/CentroBassoBasso_MenuSX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoBassoDX_MenuSX {
	background: url(../img/AngoloBassoBassoDX_MenuSX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAngoloBassoSX_MenuSX {
	background: url(../img/AngoloBassoSX_MenuSX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoCentro_MenuSX {
	background: url(../img/CentroBasso_MenuSX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoDX_MenuSX {
	background: url(../img/AngoloBassoDX_MenuSX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAngoloAltoAltoSX_MenuDX {
	background: url(../img/AngoloAltoAltoSX_MenuDX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 20px;
}

.tdAngoloAltoSX_MenuDX {
	background: url(../img/AngoloAltoSX_MenuDX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAltoAltoCentro_MenuDX {
	background: url(../img/CentroAltoAlto_MenuDX.gif) repeat scroll center;
	background-color: transparent;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	text-align: left;
}

.tdAltoCentro_MenuDX {
	background: url(../img/CentroAlto_MenuDX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	text-align: left;
}

.tdAngoloAltoAltoDX_MenuDX {
	background: url(../img/AngoloAltoAltoDX_MenuDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 20px;	
}

.tdAngoloAltoDX_MenuDX {
	background: url(../img/AngoloAltoDX_MenuDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;	
}


.tdLatoSX_MenuDX {
	background: url(../img/LatoSX_MenuDX.gif) repeat-y scroll right;
	background-color: tranparent;
	height: 100%;
}

.tdLatoCentro_MenuDX {
	background-color: transparent;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000D5B;
	text-align: left;
}

.tdLatoDX_MenuDX {
	background: url(../img/LatoDX_MenuDX.gif) repeat-y scroll left;
	background-color: transparent;
	height: 100%;
}

.tdAngoloBassoBassoSX_MenuDX {
	background: url(../img/AngoloBassoBassoSX_MenuDX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoBassoCentro_MenuDX {
	background: url(../img/CentroBassoBasso_MenuDX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoBassoDX_MenuDX {
	background: url(../img/AngoloBassoBassoDX_MenuDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdAngoloBassoSX_MenuDX {
	background: url(../img/AngoloBassoSX_MenuDX.gif) no-repeat scroll right;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.tdBassoCentro_MenuDX {
	background: url(../img/CentroBasso_MenuDX.gif) repeat scroll center;
	background-color: transparent;
	height: 3px;
   font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000D5B;	
	text-align: left;
}

.tdAngoloBassoDX_MenuDX {
	background: url(../img/AngoloBassoDX_MenuDX.gif) no-repeat scroll left;
	background-color: transparent;
	width: 5px;
	height: 3px;
}

.selectPuntatoriDato {
	width: 100%;
	background-color: #f4f4f4;
	border: 3px solid red;
	azimuth: far-right;
}

.selectPuntatoriDatoPrezzo {
	width: 49%;
	background-color: #f4f4f4;
	border: 3px solid red;
	azimuth: far-right;	
}

.separatoreDettaglio {
 vertical-align: middle;  
 height: 25px;
 background-color: #f4f4f4;	
 border-top: 1px #000000 solid;
 border-right: 1px #000000 solid;
 border-bottom: 1px #000000 solid;
 border-left: 1px #000000 solid;   
}

.tabellaPrincipaleStampa {
 background: url(../../NuovoCarrello/img/SfondoTabellaGeneraleStampa.png); 	
 border-top: 1px #cdcdcd solid;
 border-left: 1px #cdcdcd solid;
}

.tdTabellaPrincipaleStampa {
   border-top: 0px #cdcdcd solid;
	border-right: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	border-left: 0px #cdcdcd solid;		
}

.tdTabellaSecondariaStampa {
	border-top: 0px #cdcdcd solid;
	border-right: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	border-left: 0px #cdcdcd solid;
	background: #EDEDED;
}
.tabellaFormatiCarrello {
	border-top: 0px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;	
	border-bottom: 1px solid #cdcdcd;
	border-left: 0px solid #cdcdcd;	
}
.thTipologiaImmobiliare {
	font-size: 9px;
	font-family: Tahoma;
	background-color: #F6F6F6;
	color: #000D5B;
	height: 22px;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.giorniTitoliTabellaScadenze {
	height: 15;
	background-color: #F2F2F2;
}

.giorniNumeriTabellaScadenze {
	height: 15;
	background-color: #F6F6F6;
}

.giorniNumeriFattiTabellaScadenze {
	height: 15;
	background-color: #D9FFF0;
}

.giorniNumeriDaFareTabellaScadenze {
	height: 15;
	background-color: #FFE2D7;
}

.tabellaScadenze {
	border-bottom: 1px solid #787878;
	border-top: 1px solid #787878;
	border-right: 1px solid #787878;
	border-left: 1px solid #787878;
	border: 1px solid #787878;
}

.iframeCentraleCartina {
	/*width: 100%;*/
	/*height: 100%;*/
}