FORM
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: static;
	background-color: transparent;
}

BODY.main
{
	margin-top: 2px;
	color: black;
	background-color: #7B99D7;
}

TABLE.main
{
	border-right: 2px outset;
	border-top: 3px outset;
	border-left: 2px outset;
	color: white;
	border-bottom: 3px outset;
	background-color: #6b6b6b;
}

TD.main
{
	background-image: url(../images/texture.jpg);
	background-color: transparent;
	color: #000000;
}

P.titololegenda
{
	font-weight: bold;
	font-size: xx-small;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT.btnSelezionato
{
	font-size: x-small;
	width: 100px;
	color: blue;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

INPUT.btnNormale	{
	font-size: x-small;
	width: 100px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

INPUT.btnNormale1	{
	font-size: x-small;
	width: 130px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.btnNormale2	{
	font-size: x-small;
	width: 200px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.btnNormale3	{
	font-size: 8pt;
	width: 300px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.btnHelp	{
	font-size: x-small;
	width: 130px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

INPUT.btnRidisegna  {		
	color:red;
	width: 130px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}	

INPUT.btnMappa 
{
	color:red;
	width: 200px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
	
}

DIV.Logo {
		position: relative;
}

SPAN.sentiero
{
	font-weight: BOLD;
	font-size: small;
	text-decoration: none;
}

A.sentiero
{
	font-weight: BOLD;
	font-size: small;
	text-decoration: none;
}

A.sentiero:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: BOLD;
	font-size: small;
	padding-bottom: 0px;
	color: #eadfde;
	padding-top: 0px;
	background-color: #7B99D7;
	text-decoration: none;
}

div.sentiero
{
	color: navy;
	background-color: #EADFDE;
}

TABLE.navigatore
{
	border-right: white 1px solid;
	border-top: darkgray 2px solid;
	border-left: darkgray 2px solid;
	border-bottom: white 1px solid;

	background-color: #7B99D7;
}

INPUT.navigatore
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
	position:relative;
	top:0; 
	left:0; 
	z-index:2;
}

INPUT.navigatorebordo
{
	background-color: transparent;
}
 
TD.navigatoreHL
{
	border-left: solid 1 black;
} 
TD.navigatoreHR
{
	border-right: solid 1 black;
} 

TD.navigatoreVT
{
	border-top: solid 1 black;
} 

TD.navigatoreVB
{
	border-bottom: solid 1 black;
} 

#menugrafica1
{
	visibility: visible;
}

#copyright
{
	visibility: hidden;
}	

#hotspot
{
	visibility: visible;
}

TD.gruppiIndice
{
	text-align: left;
}

A.gruppiIndice
{
	font-weight: normal;
	font-size: 1em;
	color: navy;
	background-color: transparent;
	text-decoration: none;
}
A.gruppiIndice:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #eadfde; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
}

TD.itemsIndice
{
	cursor:  pointer;
	text-align: left;
}

A.itemsIndice
{
	font-weight: normal;
	font-size: 1em;
	color: navy;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}

A.itemsIndice:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #eadfde; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
}

A.checkContesti
{
    margin: 0px; 
	padding: 0px;
	border: none;
	text-decoration: none;
	background-color: transparent;
	vertical-align: middle;
}

A.checkContesti:hover
{
    margin: 0px; 
	padding: 0px;
	border: 1px solid;
	color: #d4ffb7;
	background-color: transparent;
	text-decoration: none;
	vertical-align: middle;
}

INPUT.btnDaticompleti 
{
	width: auto;
}

A.MostraDati
{
	border-right: ButtonFace thin outset;
	border-top: ButtonFace thin outset;
	background-image: none;
	vertical-align: baseline;
	border-left: ButtonFace thin outset;
	width: 100px;
	cursor: pointer;
	color: black;
	border-bottom: ButtonFace thin outset;
	font-family: Arial, Verdana, Monospace;
	height: 24px;
	background-color: ButtonFace;
	text-align: center;
}

A.MostraDati:hover
{
	border-right: ButtonFace thin inset;
	border-top: ButtonFace thin inset;
	background-image: none;
	font-family: Arial, Verdana, Monospace;
	border-left: ButtonFace thin inset;
	cursor: pointer;
	color: black;
	border-bottom: ButtonFace thin inset;
	background-color: ButtonFace;
	text-align:center;
}

#spaninfo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial, Verdana, 'Microsoft Sans Serif' , Monospace;
	height: 12px;
	background-color: yellow;
}

P.titoloform
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: x-large;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}
P.subtitoloform
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: medium;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}

P.titoloSezioniIndice
{
	font-weight: bolder;
	font-size: medium;
	color: blue;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}
P.subtitoloSezioniIndice
{
	font-weight: bolder;
	font-size: xx-small;
	color: blue;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}

#IndiceMaschere 
{
}

#IndiceQuery
{
}

#IndiceDownload
{
}	

BODY.risultatidb
{
	margin-top: 2px;
	color: black;
	background: white;
	background-color:beige;
	background-image: url(../images/texture.jpg);

}

DIV.risultatidb
{
	border-right: 2px inset;
	border-top: 2px inset;
	overflow: auto;
	border-left: 2px inset;
	border-bottom: 2px inset;
	height: 360px;
	background-color: beige;
	text-align: left;
}

P.Report
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	border-bottom: dimgray thin solid;
	font-family: 'Arial Narrow' , Arial, Verdana, Sans-Serif;
	text-align: left;
}

TABLE.Report
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin-left: 5%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

THEAD.Report
{
	background-color: gray;
}

TH.Report
{
	font-weight: bold;
	font-size: x-small;
	color: white;
	border-bottom: black 1px solid;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

TBODY.ReportPari
{
	font-size: x-small;
	color: black;
	background-color: gainsboro;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
	
}
TBODY.ReportDispari
{
	background-color: white;
	font-size: x-small;
	color: black;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
	
}

A.Report:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: white;
	background-color: steelblue;
}

TABLE.LegendaMain
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: #7B99D7;
}

TABLE.LegendaContesto
{
	font-weight: bold;
	font-size: small;
	color: black;
	font-family: 'Arial Narrow' , Arial, Verdana, Sans-Serif;
	background-color: #7B99D7;
}

TABLE.LegendaContestoRaster
{
	font-weight: bold;
	font-size: small;
	color: white;
	border-top: ridge;
	font-family: 'Arial Narrow' , Arial, Verdana, Sans-Serif;
	background-color: #eadfde;
}

TABLE.LegendaCategorie
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #eadfde;
	color: #eadfde;
	font-size: x-small;
	font-family: 'Arial Narrow' , Verdana, Arial, Sans-Serif;
}

TD.LegendaCategorieItem
{
	background-color: #eadfde;
	color: #000000;
	font-size: x-small;
	font-family: 'Arial Narrow' , Verdana, Arial, Sans-Serif;
}

TABLE.ImpQuery
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

THEAD.ImpQuery
{
	background-color: linen;
}

TH.ImpQuery
{
	font-weight: bold;
	font-size: small;
	color: black;
	border-bottom: black 1px solid;
	font-family:  Verdana, 'Arial Narrow' , Arial, Sans-Serif;
}

SELECT.ImpQuery
{
	font-size: small;
	font-family: Verdana, Sans-Serif;
}

TBODY.ImpQuery
{
	background-color: white;
	font-size: small;
	color: black;
	font-family:  Verdana, Arial, Sans-Serif;
	
}

TABLE.RisQuery
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
THEAD.RisQuery
{
	background-color: gray;
}

TH.RisQuery
{
	font-weight: bold;
	font-size: small;
	color: white;
	border-bottom: black 1px solid;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

TBODY.RisQueryPari
{
	font-size: small;
	color: darkblue;
	font-family: 'Arial Narrow' , Arial, Verdana, Sans-Serif;
	background-color: gainsboro;
}
TBODY.RisQueryDispari
{
	background-color: white;
	color: darkblue;
	font-size: small;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

A.RisQuery
{
	font-size: small;
	color: darkblue;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

A.RisQuery:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: white;
	background-color: steelblue;
}

#divRisultati
{
	background-image: url(../images/texture.gif);
	background-color: transparent;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
}
#divMaschera
{
	border-right: thin outset;
	border-top: thin outset;
	background-image: url(../images/texture.gif);
	border-left: thin outset;
	border-bottom: thin outset;
	background-color: transparent;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
}

#divDownload
{
	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;
	background-color: beige;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
}


P.TitoloSuTexture
{
	font-weight: bold;
	font-size: medium;
	color: white;
	font-family: Arial, Verdana, Monospace;
	text-align: center;
	background: gray;	
	margin-top: 0px;
}

P.SubTitoloSuTexture
{
	margin-top: 5px;
	font-weight: bold;
	font-size: small;
	margin-bottom: 0px;
	color: white;
	font-family: Arial, Verdana, Monospace;
	text-align: center;
}


TABLE.Maschera
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
	margin-left: 5%;
	margin-right: 5%;
	width: 50%;
}
THEAD.Maschera
{
	background-color: gray;
}

TH.Maschera
{
	font-weight: bold;
	font-size: small;
	color: white;
	border-bottom: black 1px solid;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

TD.MascheraLabel
{
	font-size: small;
	color: black;
	background-color: gainsboro;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
	width: 20%;
	
}
TD.MascheraField
{
	background-color: white;
	font-size: small;
	color: black;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
	width: auto;
}
TABLE.MascheraQP
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
	margin-left: 5%;
	margin-right: 5%;
}

TBODY.MascheraQP
{
	background-color: white;
	font-size: small;
	color: black;
	font-family:  Verdana, Arial, Sans-Serif;
}

TD.MascheraQPLabel
{
	font-size: small;
	color: black;
	background-color: gainsboro;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
}

TD.MascheraQPField
{
	background-color: white;
	font-size: small;
	color: black;
	font-family:  'Arial Narrow' , Arial, Verdana, Sans-Serif;
	width: auto;
}

#bodyStampa
{
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: white;
}

#divStampa_Titolo
{
	font-weight: bold;
	font-size: 20pt;
	color: black;
	font-family: Arial, Verdana, Sans-Serif, Monospace;
	background-color: white;
	text-align: center;
}

#divStampa_Form
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana, Sans-Serif, Monospace;
	background-color: white;
}

#divStampa_Grafica
{
	text-align: center;
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana, Sans-Serif, Monospace;
	background-color: white;
}

TABLE.StampaReport
{
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: white;
}

THEAD.StampaReport
{
	font-weight: bold;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: gainsboro;
}

TBODY.StampaReportD
{
	font-weight: normal;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: white;
}
TBODY.StampaReportP
{
	font-weight: normal;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: lightcyan;
}

#Marchio
{
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Monospace;
	background-color: #EADFDE;
	text-align: center;
}

#zoomwinrect
{
	position:absolute;
	top:0; 
	left:0; 
	height: 0px;
	width: 0px;
	z-index:2;
    border: thin dotted #ff0000; 
	visibility: visible;
}

img.lgnSelAll
{
    BACKGROUND-COLOR: transparent; 
    border: 1px;
    width: 16px;
    height: 16px;
    PADDING: 0px;
}

img.lgnCasella
{
    BACKGROUND-COLOR: transparent; 
    BORDER-TOP-STYLE: none; 
    BORDER-RIGHT-STYLE: none; 
    BORDER-LEFT-STYLE: none; 
    BORDER-BOTTOM-STYLE: none	
}

