/**************************************************************************************
**  Gruppo 2000 s.r.l.
**  Gestione Immobili
**  www.gruppo2000.com
***************************************************************************************/

/***************************************************************************************
**  classi comuni a tutte le pagine
***************************************************************************************/

body
{
	height: 100%;
	width: 100%;
	font-size: 8pt;
	left: 0px;
	margin: 0px;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	background-color: transparent;
	scrollbar:3dlight-color: #f5f5f5; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #26397D; 
	scrollbar-darkshadow-color: #26397D; 
	scrollbar-face-color: #26397D; 
	scrollbar-highlight-color: #f5f5f5; 
	scrollbar-shadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5; 
}

input
{
	font-size: 8pt;
	width:100%;
}

select
{
	font-size: 8pt;
	width:100%;
}

.inputMultiline
{
	font-size: 8pt;
	width:100%;
	height: 70pt;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

table
{
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #e9e9e9;
}

div
{
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.GrigioBanner
{
	background-color: #ffffff;
}

.ColoreHeaderFooter
{
	background-color: #26397D;
}

.PulsantiLinkButton
{
	font-weight: bold;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.G2kLogo
{
	font-size: 7pt;
	color: #8c96ba;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.G2kLogo:hover
{
	font-size: 7pt;
	color: #ff9966;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.PulsantiLinkButton:hover
{
	font-size: 8pt;
	color: #929f94;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a
{
	font-weight: bold;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover
{
	font-size: 8pt;
	color:#929f94;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.BarreSeparazioneOrizzontale
{
	font-weight: bold;
	color: #ffffff;
	background-color: #D2DEF0;
}

.BarreSeparazioneVerticale
{
	font-size: 1px;
	background-color: #ffffff;
}

.TestoErrori
{
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.TitoliSeparazioneTabelle
{
	font-weight: bolder;
}

.ButtonFull
{   background-color:#FFFFFF;
	width:100%;
	height:15pt;
	text-align:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#26397D;
	border-color:#e9e9e9;

}
.Button70
{   background-color:#FFFFFF;
	width:70%;
	height:15pt;
	text-align:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#26397D;
	border-color:#e9e9e9;

}

.Button40
{   background-color:#FFFFFF;
	width:40%;
	height:15pt;
	text-align:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#26397D;
	border-color:#e9e9e9;

}

.labelscuro
{   
	color:#26397D;
}

.LinkDisattivato
{   
	color:#cccccc;
	text-decoration: none;	
}
.LinkDisattivato:hover
{   
	color:#cccccc;
	text-decoration: none;	
}
.LinkDisattivato:visited
{   
	color:#cccccc;
	text-decoration: none;	
}
.LinkDisattivato:disabled
{   
	color:#cccccc;
	text-decoration: none;	
}

/***************************************************************************************
**  classi per menu orizzontale
***************************************************************************************/

.TestoMenuOriz
{
	font-weight: bold;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.TestoMenuOriz
{
	font-weight: bold;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.TestoMenuOriz:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.MenuOrizBordiDestra
{
	border-right: #cac9c2 1px solid;
}

.MenuOrizBordiSinistra
{
	border-left: #cac9c2 1px solid;
}

.ColoreSfondoMenuOriz
{
	background-color: #8AA2D3;
}

/***************************************************************************************
**  classi per menu verticale a scomparsa javascript
***************************************************************************************/

.MenuVerticaleNonSelez
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	width: 158px;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 24px;
	background-color: #26397D;
	text-decoration: none;
}

A.MenuVerticaleNonSelez:hover
{
	font-weight: normal;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.MenuManutenzioneSel
{
	background-color:#26397D;
}

.MenuVerticaleSelez
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	width: 158px;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 24px;
	background-color:#26397D;
	text-decoration: none;
}

A.MenuVerticaleSelez:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.SfondoTdMenuVerticale
{
	background-color: #26397D;
	border-bottom-style: thin solid #ffffff;
	border-bottom-width: 2px;
	
}
.SfondoTdSottoMenuVerticale
{
	
	border-top-style: thin solid #333333;
	border-top-width: 2px;
	
}

/***************************************************************************************
**  classi per menu verticale elenco pagine visitabili
***************************************************************************************/

.LabelElencoPagine
{
	font-weight: bold;
	font-size: 8pt;
	width: 158px;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 18px;
	background-color: #e9e9e9;
}

.LinkElencoPagine
{
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkElencoPagine:hover
{
	font-size: 8pt;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkElencoPagine:visited
{
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.LinkElencoPaginePaginaScelta
{
	font-weight: bold;
	font-size: 8pt;
	cursor: default;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.LinkElencoPaginePaginaScelta:hover
{
	font-weight: bold;
	font-size: 8pt;
	cursor: default;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.LinkElencoPaginePaginaScelta:visited
{
	font-weight: bold;
	font-size: 8pt;
	cursor: default;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

/***************************************************************************************
**  titoli primari body chiari
***************************************************************************************/

.TitoliCorpo1
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

/***************************************************************************************
**  titoli primari body scuri
***************************************************************************************/

.TitoliCorpo2
{
	font-weight: bold;
	font-size: 9pt;
	color: #26397D;
	font-family: Arial, Helvetica, sans-serif;
}

/***************************************************************************************
**  sfondo titoli primari body chiaro
***************************************************************************************/

.SfondoTitoli1
{
	background-color: #26397D;
}

/***************************************************************************************
**  sfondo titoli primari body scuro
***************************************************************************************/

.SfondoTitoli2
{
	background-color: #cccccc;
}

/***************************************************************************************
**  separatori bianchi body
***************************************************************************************/

.separatoreverticale
{   font-size: 1pt;
	background-color: #ffffff;
	height: 2pt;
}

.separatoreorizzontale
{  font-size: 1pt;
	background-color: #ffffff;
	width: 2px;	
}

.tabellaseparazione
{
	border-width: 2pt;
	border-color: ffffff;
}

.tabellaseparazioneleft
{
	
	border-left-color: ffffff;
	border-left-width: 2pt;
}

.tabellaseparazioneleft2
{
	border-left-width: 2pt;
}

/***************************************************************************************
**  pulsanti da premere
***************************************************************************************/

.PulsantiLinkButton
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.PulsantiLinkButton:hover
{
	font-size: 8pt;
	color: #DF9626;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

/***************************************************************************************
**  titoli elenchi sinistra scuro
***************************************************************************************/

.TitoliElenco
{  background-color: #cccccc;
	border: 1pt solid #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color:#26397D;
}

/***************************************************************************************
**  titoli elenchi sinistra chiaro
***************************************************************************************/

.TitoliElenco2
{
	background-color: #8AA2D3;
	border: 1pt solid #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ffffff;
}

/***************************************************************************************
** Pagine portafogli - elenco sinista
***************************************************************************************/

.ElencoPortafogli
{
	overflow: auto;
	width: 100%;
	height: 100%;
	background-color: #e9e9e9;
}

.LinkElencoPortafogli
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkElencoPortafogli:hover
{
	font-size: 8pt;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

/***************************************************************************************
** Pagine UE - elenco sinista
***************************************************************************************/

.LabelElencoTipologia
{
	font-weight: bold;
	font-size: 10pt;
	width: 160px;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 18px;
	background-color: #e9e9e9;
}

.LinkElencoTip
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkElencoTip:hover
{
	font-size: 8pt;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.LinkElencoTipologia:hover
{   font-weight: bold;
	font-size: 10pt;
	color: #929f94;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/***************************************************************************************
** Pagine unit economiche - elenco sinista
***************************************************************************************/

.TrPulsanteAmministraVisualizza
{
	background-color: #EC7F2E;
}

.LinkAmministraVisualizza
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}

A.LinkAmministraVisualizza:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}
A.LinkAmministraVisualizza:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}


.LinkElencoPagineUE
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}

A.LinkElencoPagineUE:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}
A.LinkElencoPagineUE:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ec7f2e;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	height: 9pt;
}

/***************************************************************************************
**  titoli secondari body
***************************************************************************************/

.Titolini
{   
	font-size: 8pt;
	font-weight: bold;
	color: #26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;	
}

/***************************************************************************************
**  datalist
***************************************************************************************/

.DivDatalistDefault
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1pt solid  #666666;
	overflow: auto;
	position: relative;
}

/* dati generali*/
.DivDatalistH70
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1pt solid  #666666;
	overflow: auto;
	width: 100%;
	height: 70px;
}
.DivDatalistH60
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1pt solid  #666666;
	overflow: auto;
	width: 100%;
	height: 60px;
}

.DivDatalistH97
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1pt solid  #666666;
	overflow: auto;
	width: 100%;
	height: 97px;
}

/* dati generali*/
.DivDatalistH163
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1pt solid  #666666;
	overflow: auto;
	width: 100%;
	height: 163px;
}
/* dati metrici*/
.DivDatalistdatimetrici200
{
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 110px;
	background-color:#FFFFFF;
}

.DivDatalistdatimetrici131
{
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 132px;
	background-color:#FFFFFF;
}

.DivDatalistdatimetrici100
{
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 100px;
	background-color:#FFFFFF;
}

.DivDatalistdatimetrici110
{
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 110px;
	background-color:#FFFFFF;
}

.DivDatalistdatimetrici80
{
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 80px;
	background-color:#FFFFFF;
}
/* contratti di locazione*/
.DivDatalistElencoH120
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 120px;
}

/* dettaglio contratti di locazione*/
.DivDatalistElenco
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	overflow: auto;
	width: 100%;
	height: 100%;
}

.DatalistDefault
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	width: 99%;
	
	

}
.Datalistwhite
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	width: 99%;
}

.separatoreorizzontaledatalist
{  font-size: 1pt;
	background-color: #ffffff;
	width: 2px;	
}

/***************************************************************************************
** datagrid
***************************************************************************************/

.divdatagrid,.divdatagrid70,.divdatagrid80,.divdatagrid100,.divdatagrid130,.divdatagrid150,.divdatagrid350,.divdatagrid300,.divdatagrid200,.divdatagrid240,.divdatagrid250,.divdatagrid450,.divdatagrid500,.divdatagrid400,.divdatagrid200,.divdatagrid380
{
	overflow: auto;
	width: 100%;
	height: 130px;
	background-color: #e9e9e9;
}

.divdatagrid70
{
	height: 70px;
}
.divdatagrid80
{
	height: 80px;
}

.divdatagrid100
{
	height: 100px;
}

.divdatagrid130
{
	height: 130px;
}
.divdatagrid200
{
	height: 200px;
}
.divdatagrid150
{
	height: 150px;
}

.divdatagrid350
{
	height: 350px;
}
.divdatagrid400
{
	height: 400px;
}
.divdatagrid380
{
	height: 400px;
}
.divdatagrid300
{
	height: 300px;
}
.divdatagrid320
{
	height: 320px;
}
.divdatagrid200
{
	height: 200px;
}

.divdatagrid240
{
	height: 240px;
}

.divdatagrid250
{
	height: 250px;
}
.divdatagrid450
{
	height: 450px;
}
.divdatagrid500
{
	height: 500px;
}
.DatagridDefault
{  
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #e9e9e9;
	width: 99%;
	border:2pt #e9e9e9;
}

.DatagridTrasparente
{
	font-size: 8pt;
	color:#26397D;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color:Transparent;
	width: 98%;
	border:0pt #ffffff;
	
}

.DatagridRigheTrasparenti
{ 
	font-size: 8pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 12pt;
	text-indent:2pt;
	background-color:Transparent;
	
}

.DatagridHeader
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #26397D;
	text-indent:2pt;
	border:2pt #e9e9e9;
	height: 12pt;
}

.DatagridHeaderSort,.DatagridHeaderSortFisso
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

A.DatagridHeaderSort:hover
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

.DatagridHeaderSortFisso
{	
	position:relative;
	top:expression(getElementById("DivDatagridHeaderFisso").scrollTop-2);
}

.DatagridHeaderWhite
{
	
	font-size: 8pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-indent:2pt;
	border:2pt #e9e9e9;
	height: 12pt;
	
}

.DatagridFooter
{
	background-color: #e9e9e9;
	text-indent:2pt;
	
}

.DatagridPagerNascosto
{
	background-color: #e9e9e9;
}

.DatagridRigheNormali, .DatagridRigheNormaliEllipsis
{ 
	font-size: 8pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 15pt;
	background-color: #ffffff;
	text-indent:2pt;
	border:2pt #e9e9e9;
	
}

.DatagridRigheNormaliEllipsis
{
	text-overflow: ellipsis;
}

.DatagridRigheAlternate, .DatagridRigheAlternateEllipsis
{
	font-size: 8pt;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 15pt;
	font-variant: normal;
	background-color: #dcdcdc;
	text-indent:2pt;
	border:2pt #e9e9e9;
	
}

.DatagridRigheAlternateEllipsis
{
	text-overflow: ellipsis;
}

.DatagridRigheSelezionate
{
	font-size: 8pt;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 15pt;
	background-color: #99ccff;
	font-variant: normal;
}

.DatagridRigheTasti
{
	font-size: 8pt;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 18pt;
	background-color: #e9e9e9;
	font-variant: normal;
}
.DatagridLinkButton
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButton
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButton:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButton:hover
{
	font-weight: bold;
	font-size: 10pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.DatagridPagerLabel
{
	font-weight: bold;
	font-size: 10pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DatagridLinkButtonNumeroPagina
{
	font-weight: bold;
	font-size: 10pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonNumeroPagina
{
	font-weight: bold;
	font-size: 10pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonNumeroPagina:visited
{
	font-weight: bold;
	font-size: 10pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonNumeroPagina:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.DatagridLinkButtonNumeroPaginaSelezionato
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.DatagridLinkButtonNumeroPaginaSelezionato:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.DatagridLinkButtonNumeroPaginaSelezionato:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.DatagridLinkButtonHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonHeader:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.DatagridLinkButtonHeader:hover
{
	font-weight: bold;
	font-size: 8pt;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.ButtonDatagrid
{   background-color:#FFFFFF;
	width:40%;
	height:15pt;
	text-align:middle;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#26397D;
	border-color:#e9e9e9;

}

.HDatagridRigheNormali
{ 
	font-size: 8pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 15pt;
	background-color: #C0C0C0;
	text-indent:2pt;
	border:2pt #e9e9e9;
	
}

.HDatagridRigheAlternate
{
	font-size: 8pt;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 15pt;
	font-variant: normal;
	background-color: #D4D0C8;
	text-indent:2pt;
	border:2pt #e9e9e9;
	
}

/***************************************************************************************
** label normale
***************************************************************************************/

.LabelPagina
{
	font-size: 11px;
	width: 100%;
	color:#26397D;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: lighter;
}

/***************************************************************************************
** tastolink 
***************************************************************************************/

.tastolink
{
	border-right: #929f94 1pt solid;
	border-top: #253e28 1pt solid;
	color: #ffffff;
	font-weight: lighter;
	font-size: 8pt;
	overflow: visible;
	border-left: #253e28 1pt solid;
	width: auto;
	border-bottom: #929f94 1pt solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #26397d;
	text-align: center;
}
.tastolink:hover {
	background-color: #ffcc66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	overflow: visible;
	width: auto;
	border-top: 1pt  solid #253e28;
	border-right: 1pt  solid #253e28;
	border-bottom: 1pt  solid #253e28;
	border-left: 1pt  solid #253e28;	
	font-weight:lighter;
}

/***************************************************************************************
** testo casellato sfondo chiaro
***************************************************************************************/

.casellatesto 
{
	background-color: #ffffff;
	border: 1pt solid #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;	
}

/***************************************************************************************
** titolo casellato sfondo scuro
***************************************************************************************/

.casellatestotitolo
{
	background-color: #26397D;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #ffffff;

}

.casellatesto2left 
{
	background-color: #26397D;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #ffffff;
	border-right-style: none;	
}

.casellatesto2right 
{
	background-color: #26397D;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #ffffff;
	border-left-style: none;
}

/***************************************************************************************
** testo casellato sfondo scuro
***************************************************************************************/

.casellatesto2 
{
	background-color: #ACBDE0;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #000000;	
}

.testo2left
{
	background-color: #ACBDE0;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #000000;	
	border-right-style: none;
}

.testo2right
{
	background-color: #ACBDE0;
	border: 1pt solid  #929f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height: 12pt;
	color: #000000;	
	border-left-style: none;
}

/***************************************************************************************
** td vuoto
***************************************************************************************/

.casellavuota25 
{
	height: 25pt;
}

.casellavuota26 
{
	height: 26pt;
}

.casellavuota14 {
	
	height: 14pt;
		
}

.casellavuota20 {
	
	height: 20pt;
		
}

.casellavuota30 {
	
	height: 30pt;
		
}

/***************************************************************************************
** input dati da db
***************************************************************************************/

.inputbox, .inputboxMultiline 
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width:100%;
	text-transform:capitalize;
	text-indent:1pt;
}

.inputboxNoCapitalize, .inputboxMultilineNoCapitalize
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width:100%;
	text-indent:1pt;
}
.inputboxMultiline 
{
height:50pt;
overflow: auto;
}

.inputboxTrasparente
{
	border-right: medium none;
	border-top: medium none;
	font-size: 8pt;
	overflow: hidden;
	text-transform: capitalize;
	border-left: medium none;
	width: 100%;
	color: #26397d;
	text-indent: 1pt;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	height: 12pt;
	TEXT-OVERFLOW: ellipsis;
	background-color: transparent;
}

.inputboxTrasparenteTitoli
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 8pt;
	overflow: hidden;
	text-transform: capitalize;
	border-left: medium none;
	width: 90%;
	color: #26397d;
	text-indent: 1pt;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	height: 12pt;
	TEXT-OVERFLOW: ellipsis;
	background-color: transparent;
}

.inputboxnumeric
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width:100%;
	text-transform:capitalize;
	text-align: right;
	
	
}
.inputboxtd
{ 
	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1pt solid  #666666;
	height: 12pt;
	
}

.inputlabel130
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0;
	font-weight: bolder;
	font-style: normal;
	text-transform: capitalize;
 	color:#26397D;
	border: thin none #ffffff;
	text-transform: uppercase;
	height: 100%;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	
}

.inputbutton
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width:120;
	text-transform:capitalize;
	text-indent:2pt;
	text-decoration:underline;
	text-align:left;	
}

.inputboxtrasparente
{
	border-right: medium none;
	border-top: medium none;
	font-size: 8pt;
	overflow: hidden;
	text-transform: capitalize;
	border-left: medium none;
	width: 100%;
	color: #26397d;
	text-indent: 1pt;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	height: 12pt;
	TEXT-OVERFLOW: ellipsis;
	background-color: transparent;
}

.listbox
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width:150;
	text-transform:capitalize;
	text-indent:1pt;
	}
	
.inputboxdatalist
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#26397D;
	height:12pt;
	width: 95%;
	text-transform:capitalize;
	text-indent:1pt;
}

.inputboxdatalist2
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ACBDE0;
	border: none;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#000000;
	height:12pt;
	width: 95%;
	text-transform:capitalize;
	text-indent:1pt;
}

.SfondoTdImmagine
{
	background-color: #8AA2D3;
}

/***************************************************************************************
**  pagina dati economici
***************************************************************************************/

.InputLabelTotali
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-weight: bolder;
	font-style: normal;
	text-transform: uppercase;
	color:#26397D;
	border: thin none #ffffff;
	text-transform: uppercase;
	height: 100%;
	width: 90%;
	text-overflow: ellipsis;
	overflow: hidden;
	background-color: #dcdcdc;
	text-align: right;
}
.RigheTotali
{
	font-size: 8pt;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 15pt;
	font-variant: normal;
	background-color: #ffffff;
}

.checkbox
{
	color:#ffffff;
	height: 30pt;
	width: 30pt;
	top: 2pt;
	position: relative;
}

.TabellaRicerca
{
background-color: #ffffff;}

/***************************************************************************************
**  Menu Modulo Manutenzione
***************************************************************************************/

.MenuElenco
{
	background-color: #7c8b7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ffffff;
	height: 20pt;
	border-bottom-style: 1pt solid #e9e9e9;

	border-left-style: 1pt solid #e9e9e9;

	border-right-style: 1pt solid #e9e9e9;

}
.MenuElenco:hover
{
	background-color:#26397D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ffffff;
	height: 20pt;
	border-bottom-style: 1pt  solid #e9e9e9;

	border-left-style: 1pt solid #e9e9e9;

	border-right-style: 1pt solid #e9e9e9;

}

.MenuElencoSelezionato
{
	border-right: #ffffff 1pt solid;
	border-top: #ffffff 1pt solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #ffffff 1pt solid;
	width: 158px;
	color: #ffffff;
	border-bottom: #ffffff 1pt solid;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 24px;
	background-color:#26397D;
	text-decoration: none;
	
}

.HrContrattiManutenzione
{color: #ffffff;
}

.TitoliWizard
{ 
	color: #999999;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
}

.SfondoTabellaGrigio
{	
	background-color: #CCCCCC;
}

/***************************************************************************************
**  Pagina Contatti
***************************************************************************************/

.CellaDettaglio
{
	height: 15pt;
	background-color: #ffffff;
}

/***************************************************************************************
**  Pagina Ricerca
***************************************************************************************/

.RicercaInput
{
	font-size: 8pt;
	width:200px;
}

.RicercaInputDate
{
	font-size: 8pt;
	width:80px;
}

.RicercaSelect
{
	font-size: 8pt;
	width:200px;
}

.RicercaSelectPiccola
{
	font-size: 8pt;
	width:50px;
}

.RicercaPannelloSuperficie
{
	background-color: #cccccc;
	width: 210px;
	height: 50px;
}

/***************************************************************************************
** testo casellato sfondo chiaro
***************************************************************************************/

.TitoliPagineEditing
{
	/*font-weight: bold;*/
	font-size: 14pt;
	color: #26397D;
	font-family: Arial, Helvetica, sans-serif;
}

.PulsantiLinkButtonEdit
{
	font-weight: bold;
	font-size: 12pt;
	color: #26397D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.PulsantiLinkButtonEdit:hover
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.InputEditingLong
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	width:300px;
}
.InputEditingShort
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	width:150px;
}

.TdTipoEditingInserimento
{
	background-image: url(../Images/bg_inserisci.jpg);
}

.TdTipoEditingModifica
{
	background-image: url(../Images/bg_modifica.jpg);
}

.TdTipoEditingElimina
{
	background-image: url(../Images/bg_elimina.jpg);
}

.TdTipoEditingRinnovo
{
	background-image: url(../Images/bg_rinnovo.jpg);
}

.DivRicercaEditImmobiliRisultato
{
	height: 100px;
}
.UCPorzioniUnita
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}
/* 
****************************************************************************************
**  Classi per datagrid con header fisso
**  - Il datagrid deve essere contenuto in un DIV con stile "DivDataGridHeaderFisso" e id "DivDataGridHeaderFisso"
**  - Il datagrid deve avere lo stile "DatagridDefault"
**  - Ogni HeaderStyle contenuto nel datagrid deve avere lo stile "DataGridHeaderFisso"
**  - Il DIV "DivDataGridHeaderFisso" NON deve essere runat server (creare un DIV più esterno runat server)

**  Esempio:

-->	<DIV class="DivDataGridHeaderFisso" id="DivDataGridHeaderFisso">
-->		<asp:datagrid CssClass="DatagridDefault">
			<asp:TemplateColumn>
-->				<HeaderStyle CssClass="DataGridHeaderFisso"> </HeaderStyle>
				<HeaderTemplate> <asp:Label runat="server"></asp:Label> </HeaderTemplate>
				<ItemTemplate> <asp:ImageButton runat="server"></asp:ImageButton> </ItemTemplate>
			</asp:TemplateColumn>
		</asp:datagrid>
	</DIV>
****************************************************************************************
*/
.DivDataGridHeaderFisso
{
	OVERFLOW-Y: auto; /* impostando OVERFLOW: auto (cioè scroll sia verticale che orizzontale) causa un tremolio dell'header durante lo scrolling */
	WIDTH: 100%; 
	HEIGHT: 300px;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 	
	BORDER-BOTTOM-STYLE: none;
	background-color: #e9e9e9;
}
.DataGridHeaderFisso
{	
	position:relative;
	top:expression(getElementById("DivDatagridHeaderFisso").scrollTop-2);
}	

/* Utilizzati per più datagrid all'interno della stessa pagina */
.DivDataGridHeaderFisso2
{
	OVERFLOW-Y: auto; /* impostando OVERFLOW: auto (cioè scroll sia verticale che orizzontale) causa un tremolio dell'header durante lo scrolling */
	WIDTH: 100%; 
	HEIGHT: 300px;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 	
	BORDER-BOTTOM-STYLE: none;
	background-color: #e9e9e9;
}
.DataGridHeaderFisso2
{	
	position:relative;
	top:expression(getElementById("DivDatagridHeaderFisso2").scrollTop-2);
}	

.DivDataGridHeaderFisso3
{
	OVERFLOW-Y: auto; /* impostando OVERFLOW: auto (cioè scroll sia verticale che orizzontale) causa un tremolio dell'header durante lo scrolling */
	WIDTH: 100%; 
	HEIGHT: 300px;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 	
	BORDER-BOTTOM-STYLE: none;
	background-color: #e9e9e9;
}
.DataGridHeaderFisso3
{	
	position:relative;
	top:expression(getElementById("DivDatagridHeaderFisso3").scrollTop-2);
}	

.DivDataGridHeaderFisso4
{
	OVERFLOW-Y: auto; /* impostando OVERFLOW: auto (cioè scroll sia verticale che orizzontale) causa un tremolio dell'header durante lo scrolling */
	WIDTH: 100%; 
	HEIGHT: 300px;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 	
	BORDER-BOTTOM-STYLE: none;
	background-color: #e9e9e9;
}
.DataGridHeaderFisso4
{	
	position:relative;
	top:expression(getElementById("DivDatagridHeaderFisso3").scrollTop-2);
}	

