html,body{margin:0;padding:0}
body{
	font-family: "Book Antiqua", Garamond, "Times New Roman", serif;
	font-size: 0.8em;
}

/*  HEADER E SUOI ELEMENTI */

div#header h1{margin: 0; padding: 0;}
div#header h1 a{
	text-decoration: none;
}
div#header img{vertical-align: top;}

/*  POSIZIONE e dimensione MENU  */
div#navigation{
	display: none;
}

/*posizione e dimensione barra percorso */
div#percorso{
	display: none;
}
div#percorso p{margin: 0; display: block;}

div#wrapper{
	border-top: 1px solid #427584;
}

/*POSIZIONE E DIMENSIONE box EXTRA */
div#extra{
	margin: 1em;
	border: 1px solid #427584;
}

div#content p, div#contentIntero p{line-height:1.4; margin:0 10px 10px 0; text-align: justify;}
div#footer{display: none;}
div#content, div#contentIntero{margin: 1em;}
/* accessibilità */
.trasp {
	left: -2000px; 
	overflow: hidden; 
	width: 1px; 
	position: absolute; 
	height: 1px;
}

/* STILI FORM */
form {
	display: none;
}

/*  MESSAGGI DI SERVIZIO  */
.nota{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
div.warning{
	display: block;
	margin: 5px auto;
	padding: 5px 5px 5px 130px;
	width: 315px;
	height: auto!important;
	height: 128px;
	min-height: 128px;
	border: 2px solid #f00;
	background: #DFDFDF url('/images/warning.gif') no-repeat center left;
	color: #f00;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 90%;
}
div.info{
	display: block;
	margin: 5px auto;
	padding: 5px 5px 5px 130px;
	width: 315px;
	height: auto!important;
	height: 128px;
	min-height: 128px;
	border: 2px solid #00f;
	background: #DFDFDF url('/images/info.gif') no-repeat center left;
	color: #00f;
	font-size: 90%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	clear: both;
}

/* SEZIONI PARTICOLARI */
 
#extra li.importante strong {color: red;}

table h3{ margin: 0; padding: 0 0 0 17px;}
table h3.importante{
	background: url('/images/importante.gif') no-repeat center left;
	padding-left: 17px;
	color: red;
}
table{
	border: 1px solid #427584;
	width: 95%;
	padding: 5px;
	border-collapse: collapse;
}
tr{background-color: #c1e8f0;}
tr.rigaDispari{background-color: transparent;}
tr.rigaPari{background-color: #E0EBEF;}
th{font-size: 120%; border-collapse: collapse;}
td, th{
	border: 1px dotted #427584;
	padding: 3px;
}
table caption{text-align:left; font-style: italic; font-size: 0.8em;}
p.scrollerPagine {margin: 0; padding: 1em 0 0 0;}
.scrollerPagine a{text-decoration: none; font-weight: bold;}
.scrollerPagine a:hover{color: red;}
.scrollerPagine img{vertical-align: middle; border: none;}

/* AVVISI */
div.avviso{
	display: block;
	margin: 1em; padding: 1em;
	border: 1px solid black;
	background-color: #331F00;
	color: white;
}
.titoloAvviso{
	margin: 0; padding: 0.2em;
	background-color: black;
	/*background-color: #158F00;*/
	color: #FF9900;
}
.testoAvviso {margin: 1em;}
.testoAvviso h1{margin: 0; padding: 0; text-align: center;}
.footerAvviso{ 
	margin: 0; padding: 0.2em;
	background-color: black;
	color: #FF9900;
	font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
}
div.avviso a{text-decoration: none;}
div.avviso a, div.avviso a:link{ color: #000;}
div.avviso a:hover, div.avviso a:active{ color: #000;}
div.avviso a:visited{color: #000;}
/* ORDINANZE */
div.ordinanza{
	display: block;
	margin: 1em; padding: 1em;
	border: 1px solid #4A9A10;
	background-color: white;
}
.titoloOrdinanza{
	margin: 0; padding: 0.2em;
	background-color: #4A9A10;
	/*background-color: #158F00;*/
	color: white;
}
.testoOrdinanza {margin: 1em;}
.testoOrdinanza h1{margin: 0; padding: 0; text-align: center;}
.footerOrdinanza{ 
	margin: 0; padding: 0.2em;
	background-color: #4A9A10;
	color: white;
	font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
}

/* MAILING LIST */
div#messaggioEmail{
	display: block;
	margin: 1em; padding: 1em;
	border: 1px solid #EFDB00;
	background-color: #FFFCD0;
}
#messaggioEmail h2{
	margin: 0 0 1em 0; padding: 0;
}
#messaggioEmail p{
	font-family: "Courier New", Courier, monospace;
}

#newsBox{display: none;}