/* Copyright Padovanet 2001 | Comune di Padova */body 
{
	font-family: Tahoma, Verdana, Arial;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px; 
	SCROLLBAR-FACE-COLOR: #05277b; 
	SCROLLBAR-HIGHLIGHT-COLOR: #dde9fe; 
	SCROLLBAR-SHADOW-COLOR: #dde9fe; 
	SCROLLBAR-3DLIGHT-COLOR: #dde9fe; 
	SCROLLBAR-ARROW-COLOR: #dde9fe; 
	SCROLLBAR-TRACK-COLOR: #dde9fe;
	SCROLLBAR-DARKSHADOW-COLOR: #dde9fe; 
	BACKGROUND-COLOR: #eaf3fa;
	}
/* elementi */
A {text-decoration: none;}A:hover {text-decoration: underline;
}

IMG
{
	
    display: inline;
    border: 0px; 
    padding:0px;
    margin: 0px;
}
FORM 
{
	margin: 0px;
    display: inline;
    margin:0px; 
    padding:0px; 
}
SELECT
{
	border-right: #000099 solid 1px ;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	background-color: #e6e6fa;
	font-size: 12px;
}



/* titoli */
.meta_dati_p {font-size: 17px;background-color: #cc0033;color: #FAF4EE;margin-bottom: 2px;margin-top: 2px;}

/* logo */
.rigalogo
{
	padding: 0px;
	border-bottom: #000099 double 1px;
}
/* riga sotto logo */
.sottologo
{
	padding: 0px;
	border-bottom: #000099 double;
}
/*testo con link pulsante blu */
.txtlink
{
	border-right: #000099 1px solid;
	padding-right: 6px;
	border-top: #000099 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	margin: 0px;
	border-left: #000099 1px solid;
	padding-top: 4px;
	border-bottom: #000099 0px solid;
	background-color: #cdd3dd;
	text-align: center;
}
.txtlink:hover
{
	color: #333399;
	background-color: #e6e6fa;
}
/*testo con link pulsante blu corto*/
.txtlink1
{
	border-right: #000099 1px solid;
	border-bottom: #000099 0px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	background-color: #cdd3dd;
	text-align: center;
}
.txtlink1:hover
{
	color: #333399;
	background-color: #e6e6fa;
}
/*testo con link pulsante blu lungo*/
.txtlink2
{
	border-right: #000099 0px solid;
	padding-right: 60px;
	border-top: #000099 0px solid;
	padding-left: 60px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: text-top;
	border-left: #000099 0px solid;
	color: #e6e6fa;
	padding-top: 1px;
	border-bottom: #000099 0px solid;
	background-color: #cc0033;
	text-align: center;
}
.txtlink2:hover
{
	color: #333399;
	background-color: #e6e6fa;
}

.txtlinka
{
	font-size: 12px;
	margin: 0px;
	color: #003366;
	text-align: center;
}

/*testo con link pulsante blu lungo*/
.gruplink
{
	padding: 2px 2px 2px 1px;
	font-size: 12px;
	margin-top: 5px;
	background-color: #CDD3DD;
	color: #333399;
	font-weight: bold;
	text-align: left;
	border-collapse: collapse;
}
.layerlink
{
	padding: 2px 2px 2px 5px;
	font-size: 12px;
	margin-top: 5px;
	background-color: #CDD3DD;
	color: #333399;
	text-align: left;
}
.imglink
{
	background-color: #ffffff;
}
.imglink:hover
{
	background-color: #0099ff;
}

/*css per la riga di tab */
#frametab {
	padding-top: 20px;
}
#tab
{
	background-color: #DDE9FE;
}
table#nav{float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}


.active
{
	float: left;
    margin: 0 0.4em 0;
    padding: 0 0 0 0px;
    background-color:#eaf3fa;
    border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	border-left: #000000 1px solid;
	text-align: center;
}
.noactive
{
	float: left;
    margin: 0 0.4em 0;
    padding: 0 0 0 0px;
    background-color:#eaf3fa;
	border-top: #000000 1px solid;
	font-weight: bold;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	text-align: center;
	color:#333399;
  }



/* Titolo livelli */
.tabellaliv
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
.titolo
{
    padding: 0px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 5px;
	color: #cc0033;
	border-bottom: #000099 double;
	background-color: #eaf3fa;
	text-align:center;
	height: 30;
}

.titric
{
    padding: 0px;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 5px;
	color: #cc0033;
	text-align:center;
	height: 25;
}
/*titolo help*/ 

.titoloh
{
	/*border-right: silver thin ridge;
	padding-right: 0px;
	border-top: silver thin ridge;
	padding-left: 0px;
    border-left: silver thin ridge;
    margin: 1px;
    padding-top: 0px;
	border-bottom: silver thin ridge;
    background-color: #ffffff;*/
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 0px;	
	color: #cc0033;	
	height: 30px;	
	text-align: center;
}
/* testo tabelle interrogazione - campi */
.nota
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #003366;
	border-bottom: #000099;
	background-color: #eaf3fa;
}
/* nota con fondo grigio */
.nota1
{
	font-size: 10px;
	margin-bottom: 2px;
	border-bottom: #000099;
	background-color: #e3e1e6;
}

/* Nome livelli */
.notag
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #cc0033;
	border-bottom: #000099;
	background-color: #e6e6fa;	
}

/* bottone standard */
.bnormal
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	vertical-align: middle;
	color: #ffffff;
	background: url(bottoneblu.gif) no-repeat center center;
}
/* bottone lungo */
.bnormal1
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	vertical-align: middle;
	color: #ffffff;
	background: url(bottoneblu.gif) repeat ;
}
/* bottone maschere ricerca sinistra*/
.bcerca
{
	background: url(bottone.gif) no-repeat center center;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor:hand;
}

/* bottone scala */
.bscala
{
	border-right: #aaaacc 2px ridge;
	padding-right: 2px;
	border-top: #999999 1px ridge;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	border-left: ##999999 1px ridge;
	color: #000099;
	padding-top: 0px;
	border-bottom: #aaaacc 2px ridge;
	background-color: #d0d6e0;
	font-size: 10px;
	text-transform: lowercase;
	vertical-align: middle;
	width: 50px;
	height: 20px;
	display: inline;
}
.btema
{
	border-right: #aaaacc 2px ridge;
	padding-right: 2px;
	border-top: #999999 1px ridge;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: ##999999 1px ridge;
	color: #000099;
	padding-top: 0px;
	border-bottom: #aaaacc 2px ridge;
	background-color: #d0d6e0;
	vertical-align: bottom;
	width: 60px;
	height: 20px;
	display: inline;
}
.tdscala
{
    display: inline;
	margin: 0px;
	border: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 50px;
	padding-top: 0px;
	border-collapse: collapse;
}
/* Tabella ov */
.tabellaov
{
	margin: 0px;
    display: inline;
    margin:0px; 
    padding:0px;
    border: 0px;
}
.rigaov
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 1px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	border-left: 0px;
	line-height: 12px;
	padding-top: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
	height: 12px;
	background-color: #cc0033;
}
.rigaov1
{ 
	font-size: 1px; 
	margin:0px; 
    padding:0px; 
    border: 0px;
	border-collapse: collapse;
	height: 82px;
	border-bottom-style: none;
	line-height: 82px;
    background-color: #cc0033;
}
.rigaov2
{ 
	font-size: 1px; 
	margin:0px; 
    padding:0px; 
    border: 0px;
	border-collapse: collapse;
	height: 82px;
	border-bottom-style: none;
	line-height: 82px;
    background-color: #ffffff;
}
.imgb
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
}
/* Tabella tool */
.tabellatool
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
/* immagini tools */
.imgto
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
.imgtool
{
	border: 1px outset;
	background-color:Transparent;
	hspace:1px;
}
/* cella tools */
.celto
{
	border-right: #000099 1px solid;
	padding-right: 0px;
	border-top: #000099 1px solid;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000099 1px solid;
	color: #000099;
	padding-top: 0px;
	border-bottom: #000099 1px solid;
	vertical-align: middle;
}
.celto1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #000099;
	padding-top: 0px;
	vertical-align: middle;
	border: 0;
}
/* modulo ricerca */
.testo
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 9px;
	border-left: #000099 1px solid;
	width: 180px;
	height: 18px;
	border-bottom: #000099 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}
.ricerca
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 9px;
	border-left: #000099 1px solid;
	width: 175px;
	border-bottom: #000099 1px solid;
	text-decoration: none;
}
/* tabella dati */
.tabellad
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
.titolod
{
    padding: 0px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px;
	color: #ff9933;
	border-bottom: #000099 1px solid;
	background-color: #e6e6fa;
	text-align:center;
}
.testod
{
    padding: 0px;
	font-size: 10px;
	margin: 0px;
	color: #000099;
	text-align:center;
	height: 20;
	border-bottom: #000099 1px solid;
}
/*tabella help */
.tabhelp
{
	PADDING-BOTTOM: 10px; 
	border-bottom: #000099 double;
	vertical-align: middle;
	text-align:left;
	background-color:#e6e6fa;
		
}
.TabRicerca
{
	border-right: #000099 thin solid;
	padding-right: 0px;
	border-top: #000099 thin solid;
	padding-left: 0px;
	font-size: 11px;
	background-image: none;
	padding-bottom: 0px;
	margin: 1px;
	border-left: #000099 thin solid;
	padding-top: 0px;
	border-bottom: #000099 thin solid;
	border-collapse: collapse;
	border-color: #000099;
	background-color: #efeffa;
	text-decoration: none;
	text-align:center;
}
/* classi per i metadati */
.indic1 {font-family: Verdana, Tahoma, Arial ;font-size: 15px;color: #003366;font-weight: bold;background-color: #ffffcf;text-align:left;}.indic2 {font-family: Verdana, Tahoma, Arial ;font-size: 15px;color: #003366;font-weight: bold;background-color: #ffdd72;text-align:left;}.tabindic {border-bottom: solid 1px #cc0033;border-right: solid 1px #cc0033;}.dati_n {
font-size: 12px;
border-color: #345487;
border-style: solid;
border-width: 0px 0px 0px 0px;
height: 20px;
overflow: auto;
}.dati_no {
font-size: 11px;
color: #003366;
background-color: #eaf3fa;
height: 20px;
overflow: auto;
}.dati_t {
font-size: 16px;
color: #ffffff;
background-color: #cc0033;
border-color: #345487;
border-style: solid;
border-width: 0px 0px 0px 0px;
height: 20px;
overflow: auto;
}
.dati_st {
font-family: Verdana, Tahoma, Arial;
font-size: 11px;
color: #003366;
background-color: #eaf3fa;
border-color: #345487;
border-style: solid;
border-width: 0px 0px 0px 0px;
height: 24px;
}

/*corpo del top */


#p1
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT:  0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP:  5px;
	BORDER-RIGHT-STYLE: none; 
	BORDER-TOP-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	border-bottom: #cc0033 0px solid;
}
/*corpo del toc + top */
#p2
{
	border-right: #cc0033 1px solid;
	padding-right: 0px;
	border-top: #cc0033 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #cc0033 1px solid;
	padding-top: 0px;
	border-collapse: collapse;
	background-color: #e6e6fa;
	margin-left: 5px
}
#p3
{
	padding-right: 0px;
	border-top: #cc0033 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: #cc0033 1px solid;
	background-color: #e6e6fa;
}
#p4
{
	border-right: #cc0033 1px solid;
	padding-right: 0px;
	border-top: #cc0033 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #cc0033 1px solid;
	padding-top: 0px;
	background-color: #e6e6fa;
}
#p5
{
	border-right: 0px;
	padding-right: 0px;
	border-top: #cc0033 1px solid;
	padding-left: 0px;
	border-bottom: #cc0033 1px solid;
	border-left: 0px;
	padding-top: 0px;
	background-color: #e6e6fa;
}
#p6
{
	border-right: 0px;
	border-right: #cc0033 1px solid;
	border-top: #cc0033 1px solid;
	border-bottom: #cc0033 1px solid;
	border-left: #cc0033 1px solid;
	padding-top: 0px;
	background-color: #e6e6fa;
}
#p7
{
	border-right: 0px;
	border-right: #cc0033 1px solid;
	border-top: #cc0033 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: #cc0033 1px solid;
	border-left: #cc0033 1px solid;
	padding-top: 0px;
	background-color: #e6e6fa;
}
#p8
{
	border-right: #cc0033 1px solid;
	padding-right: 0px;
	border-top: #cc0033 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #cc0033 1px solid;
	padding-top: 15px;
	background-color: #e6e6fa;
	border-collapse: collapse;
}
#p10
{
	padding-left: 10px;
	padding-top: 15px;
	border-collapse: collapse;
}
#p10b
{
	padding-left: 10px;
	padding-top: 15px;
	border-left: #cc0033 0px solid;
}
#p11
{
	padding-left: 10px;
	border-collapse: collapse;
}
/*toc */
#p12
{
	padding-top: 15px;
	padding-left: 15px;
	border-collapse: collapse;
	padding-bottom: 10px;
	background-color: #eaf3fa;
}
/*top */
#p13
{
	padding-left: 0px;
	border-collapse: collapse;
	padding-bottom: 10px;
	border-bottom: #cc0033 0px solid;
}
#p14
{
	padding-left: 0px;
	border-collapse: collapse;
	padding-bottom: 10px;
	border-bottom: #cc0033 3px solid;
	padding-top: 10px;
}
/*overmap */
#p15
{
	padding-left: 16px;
	border-collapse: collapse;
	padding-top: 30px;
	border-top: #cc0033 1px solid;
}
/*mapframe */
#p16
{
	border-bottom: #cc0033 0px solid;
	border-right: #cc0033 0px solid;
}
#p17
{
	PADDING-LEFT: 13px;
}
/* ultima riga livelli */
#ultima
{
	border-top: #000099 double;
	padding-top: 15px;
}
/* immagine in index */
#index
{
	background: #FFF url(pado.jpg) no-repeat fixed top left;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}


#temi
{
	padding-left: 25px;
	padding-right: 25px;	
}
#help
{
	font-weight: bold;
	font-size: 30px;
}

/* scritta Comune di Padova index*/
#comune
{
	font-family: Verdana, Tahoma, Arial ;
	font-weight:normal;
	font-size: 16px;
	color: #FAF4EE;
	background-color: #cc0033;
}

/* scritta Comune di Padova viewer*/
#comune1
{
	font-family: Verdana, Tahoma, Arial ;
	font-weight:normal;
	font-size: 14px;
	color: #003366;
	background-color: #eaf3fa;
	vertical-align: middle;
}

/* tabella con alfabeto frame_letter.asp */
#tab_letter
{
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
}
/* css per pagina delle ricerche */

.testo1
{
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

#corpo {
margin:1em auto;
text-align:left
}

#colonna1t 
{
position:absolute;	
top: 27;
left: 10;
width:150px;
font-size: 13px;
}
#colonna2t 
{
position:absolute;	
top: 52;
left: 10;
width:150px;
font-size: 13px;
}
#colonna11
{
position:absolute;		
top: 27;
right: 0;
width:90%;
text-align:left;
border:1;
}
#colonna12
{
position:absolute;		
top: 52;
right: 0;
width:90%;
text-align:left;
border:1;
}
#colonna1 
{
position:absolute;	
top: 11;
left: 10;
width:30%;
letter-spacing: 8px;

}
div#colonna1 a
{
font-size: 13px;
color: #003366;
overflow: auto;
text-align:center;
}
#colonna2
{
position:absolute;		
top: 17;
right: 0;
width:70%;
}
#colonna3
{
position:absolute;		
top: 52;
right: 0;
width:70%;
}









