
* {
	max-height: none !important;
	min-height: 0px !important;
	height: auto !important;
	max-width: none !important;
	min-width: 0px !important;
	width: auto !important;
	
	color: Black !important;
	background: #D8F5D3 !important;	     /* verde chiaro */
/*	background: #FFFFCC !important;*/    /* giallo chiaro */
/*	background: #DDDDFF !important;*/    /* blu chiaro */

	font: 18px/1.4em normal normal Sassoon, Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	text-transform: none !important;
	text-decoration: none !important;
	word-spacing: 0.4mm !important;
	letter-spacing: 0.2mm !important;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2em !important;
	max-width: 45em !important;
}

a {text-decoration: underline !important;}

a:hover {
	background: Red !important;
	color: Yellow !important;
}

a:active {
	background: transparent !important;
	color: Red !important;
	text-decoration: none !important;
}

img {border: none !important;}

a[href] img {border: medium solid Black !important;}

input[type="text"], input[type="password"] {min-height: 1.2em !important;}

textarea {min-height: 4em !important;}

button, input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], input[type="image"] {
	padding: 2px !important;
	min-width: 2em !important;
	height: 1.2em !important;
	
	background: Silver !important;
	color: Black !important;
	
	text-align: center !important;
}

input, textarea, select {
	background: White !important;
	color: Black !important;
}


b, strong, em {font-weight: bold !important;}

h1, h2, h3, h4, h5, h6 {font-weight: bold !important;}

h1 {
	font-size: 160% !important;
	line-height: 1.0em !important;
}

h2 {
	font-size: 140% !important;
	line-height: 1.2em !important;
}

h3 {
	font-size: 120% !important;
	line-height: 1.4em !important;
}

h4 {
	font-size: 110% !important;
	line-height: 1.4em !important;
}

h5 {
	font-size: 100% !important;
	line-height: 1.2em !important;
}

h6 {
	font-size: 90% !important;
	line-height: 1.2em !important;
}

hr {
	height: 5px !important;
	background-color: Black !important;
	color: Black !important;
	border: none !important;
}



.jumpto {
}



#piedipagina {
	display:none;
}

#navbar {

}

#navbar h1 {
	
}

#nav ul {

}

#nav ul li {
}

#nav ul li.first {

}

#nav ul li.last {

}

#nav ul li a {

}


#nav ul li a:hover {
	background-color: #f0f0f0;

}

#home #nav-home a,
#territorio #nav-territorio a,
#fruizione #nav-fruizione a, 
#gestione #nav-gestione a,
#iniziative #nav-iniziative a,
#progetti #nav-progetti a,
#link #nav-link a,
#pianificazione #nav-pianificazione a,
#retenatura #nav-retenatura a
{
	font-weight:bold;
	background-color: #f0f0f0;
}


#edambientale #nav-edambientale,
#sedi #nav-sedi,
#depliant #nav-depliant,
#sentieri #nav-sentieri,
#sosta #nav-sosta,
#storia #nav-storia,
#album #nav-album,
#contatti #nav-contatti,
#geologia #nav-geologia,
#florafauna #nav-florafauna,
#boschi #nav-boschi,
#agricoltura #nav-agricoltura,
#paesaggio #nav-paesaggio,
#habitat #nav-habitat,
#sic #nav-sic,
#uffici #nav-uffici,
#cda #nav-cda,
#assemblea #nav-assemblea,
#statuto #nav-statuto,
#gare #nav-gare,
#contatti #nav-contatti,
#ptc #nav-ptc,
#areesosta #nav-areesosta,
#pds #nav-pds,
#pdr #nav-pdr,
#marchio #nav-marchio,
#psa #nav-psa,
#cariplo #nav-cariplo,
#life #nav-life,
#visitegev #nav-visitegev,
#mappasito #nav-mappasito,
#info #nav-info {
	font-weight:bold;
	background-color: #f0f0f0;
}

/*************************************************************/
#topbuttons {}
#topbuttons a {}
#topbuttons a i {
	font-style: normal;
	}
a#access {}
a#mappa {}
a#access:hover {}
a#mappa:hover {}

/************************************************************/


#sideLeft {

}
#sideRight {

	}

#sideRight ul {

}
#sideNavLabel {

}
#sideNav {

}
#sideNav ul {


}
#sideNav ul li {


}
#sideNav ul li a {


}

.acckey {
	/*font-size: 0.7em;*/
	padding: 0px 2px;
	color: #ff0000 !important;
	margin: 5px;
	border: 1px solid #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase !important;
	font-weight: bold;
}

#sideNav h1 {
	
}

#sideNav h1 a {
	font-size: 100% !important;
	line-height: 1.0em !important;
	font-weight: bold !important;
	text-decoration: none;
}
#sideNav h1 a:hover {
	color: #990000;
}


#sideNav a:hover {
	background-color: #f0f0f0;
}


#middle {
}

#container, #container-homepage {
	width: auto;
	max-width: 65em;
}

#container-homepage {
max-width: 73em;

}


#menuprincipale {
}

#content {
	max-width: 60em;
}

#content-home {
}


#bread {

}

#bread h1 {

}

#bread ul {


}

#bread ul li {

}

#rightCol {

}




#rightCol img {

	border: 0px;
	
}

#rightCol img.centrata {


}

#rightCol ul {

}

#rightCol ul li {

}

.rightColBox {
}

.rightColBox h1 {

}

#top {

}

#testa {

}

#testaStampa {

}
#testaStampa h1 {

}

#testaStampa .indirizzi {
	display:none;
}

#sistParchiLogo {
display:none;
}

#news {
	width: auto;
	padding: 0px 0px 0px 20px;

}

#news ul {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	list-style: circle url(images/pin2.gif);
	padding: 0px;
	margin-left: 15px;
}

#news li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	/*text-decoration: none;*/
	margin: 0px;
	padding: 5px;
	/*display: block;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;




}



#footer {
	
	position: relative;
	bottom: 0px;
	left: 0;
}

#footer #barra{

}

#barra ul {

}

#barra ul li {

}

#barra ul li.jumpto {

}

#barra ul li a {

}

#barra ul li a:hover {

}

#barra h1 {

}

#barra img {
display:none;
}


#browsers {

}
#browsers a {

}

#validxhtml {

}

.popUpStyle {
	background-color: #d9ebff;
	border: 1px solid #003366;
	/*layer-background-color: #FFFF99;*/
	width: 100px;
	font: 12pt arial, helvetica, sans-serif;
	padding: 5px;
	position: absolute;
	visibility: hidden;
	color: #003366;
}

.genbox, .genbox-left, .genbox-right, .genbox-center {
	padding:5px;
	background:#f0f0f0;
	border: 1px solid #a4a4a4;
	text-align: center;
	/*width: auto;*/
}

.genbox {
	margin: 1em;
	display: block;
}

.genbox #caption, .genbox-left #caption, .genbox-right #caption, .genbox-center #caption {
	font-size: 0.7em;
	font-style: italic;

}

.genbox dl, .genbox-left dl, .genbox-right dl, .genbox-center dl {
	text-align: left;
}

.genbox dt, .genbox-left dt, .genbox-right dt, .genbox-center dt {
	font-weight: bold;
}

.genbox-left {
	/*float:left;*/
	margin: 0.5em;
	/*clear: left;*/
}

.genbox-right {
	/*float:right;*/
	margin: 0.5em;
}

.genbox-center {
	margin:auto;
	display: block;
}

.genbox ol, .genbox-left ol, .genbox-right ol, .genbox-center ol {
	list-style-position: inside;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;

}



.genbox ol li, .genbox-left ol li, .genbox-right ol li, .genbox-center ol li {
	padding: 5px 10px;
	border-width: 1px;
	border-top-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
}

.genbox ol li a, .genbox-left ol li a, .genbox-right ol li a, .genbox-center ol li a {
	font-weight: bold;

}

.genbox ol li.first, .genbox-left ol li.first, .genbox-right ol li.first, .genbox-center ol li.first {

	border-top: 0px;

}



#accesslink {
	border:0px;
	left: 25%;
	position: relative;
	top: 30px;
}



.contentBlock {
	display: table-row;

}

.contentMenu {
	float: right;
	margin-left: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #abc8eb;
	border-right-color: #abc8eb;
	border-bottom-color: #abc8eb;
	border-left-color: #abc8eb;
	padding-left: 1em;
	background-color: #d9ebff;
	padding-right: 1em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}

.contentMenu dl {
}

.contentMenu dl dt {
	margin-top: 0.5em;

}

.contentMenu dl dt img {
	border: 1px solid #000000;

}

.contentMenu dl dd {
	display: inline;
	margin-left: 0px;
	font-size: 0.8em;
	font-weight: bold;
	color: #003399;
}

.pageIcon {
	border: 1px solid #000000;
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}

.contentMenu2 {
	background-color: #f0f0f0;
	padding: 5px 0px;
	text-align: center;
	margin: 0em;
	border-top: 1px none #a4a4a4;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid #a4a4a4;
	display: block;
	height: 6em;
}

.contentMenu2 .pic {
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 82px;
}

.contentMenu2 .desc {
	font-size: 0.7em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.contentMenu2 .voce {
	height: 100px;
	padding: 0px;
	width: 82px;
	margin: 5px;
	display: block;
	text-align: center;
	float: left;

}

.contentMenu2 .voce a:hover {
	background-color: #FFCC00;
}

.contentMenu2 .voce img {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;

}

.contentMenu2 .voce img:hover {
	border: 1px solid #CC0000;

}


.contentMenu3 {
	margin:0.2em;
	padding: 0;
}

.contentMenu3 dl {
	margin: 0px;
	padding: 0px;
}

.contentMenu3 dt {
	margin: 0px;
	padding: 0.4em 0 0 0.7em;
	font-size: 1em;
	font-weight: bold;
}

.contentMenu3 dd {
	margin: 0px 0 10px 0px;
	padding: 30px 0.7em;
	background-color: #f6fff6;
	border: 1px solid #669966;
	font-size: 0.8em;
	font-weight: bold;
}

.contentMenu3 .im {display:none;}


.contentMenu3 dt img {}

.contentMenu3 dt img:hover {}

/********* Content Items ***************************/
/*.items = con immagine 80x__ a sx ; items2 = senza immagine*/
#content .items,  #content .items2 {
	margin:0.5em 0 0.2em 0;
}

#content .items {}

#content .items dl, #content .items2 dl {
	margin: 0px;
	padding: 0px;
}

#content .items dt, #content .items2 dt {
	background-color: #f6fff6;
	border: 1px solid #669966;
	margin: 0;
	padding: 0.4em 0.4em 0.4em 0.4em;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

#content .items dt {
	margin: 0px 100px 0px 0px;
}

#content .items dd, #content .items2 dd {
	margin: 0px 0px 10px 0px;
	padding: 1em 0em 1em 0em;
	border: 1px dotted #669966;
	font-size: 0.8em;
}

#content .items dd {
	margin: 0px 100px 10px 0px;
	padding: 1em 0.7em 1em 0em;
}

#content .items dd p, #content .items2 dd p {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#content .items .im {
	background-color: #FFFFFF;
	clear: right;
	float: right;
	border: 0;
	width: 82px;
	text-align: center;
	margin: 0;
	height: 82px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
}

#content .items ul {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.5em;
	margin: 0px;
}

#content .items ul li {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.5em;
	margin-left: 0px;
	padding-left: 0px;
}

#content .items ul li img {
	margin: 0px 0px -10px;
}

#content .items a {
font-size:0.8em;}

/*********************** FINE Content Items *****************/


/********************** TABELLE ******************************/
/**/
.tablenorm {
	margin-left: 0px;
	border: 1px solid #000000;
	padding-left: 0px;
}

.tablenorm th {
	background-color: #CCCCCC;
	padding: 0.5em 1em;
}

.tablenorm td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0.2em 0.2em 0.2em 0.5em;
}
/*********************** FINE tabelle *****************/

.skip {
	display: none;
}

#content .genlist {
	padding-left: 1em;
}
#content .genlist dt {
	font-style: normal;
	font-weight: bold;
}
#content .genlist dd {
	padding-bottom: 0.5em;
}
.spacer {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 450px;
	width: 10px;
}



ul {

}
ol {

}

#bottonisopra ul {
	list-style: none;
}

#bottonisopra #nav-access a {
	text-decoration: underline;
}

#bottonisopra #nav-mappa a {
	text-decoration: underline;
}

#veraccessibile {
	display: none;
}

#bottonisopra #vergrafica a {
	font-size: 1.6em !important;
}