/* FOGLIO DI STILE CSS PER LO SCHERMO */

body {margin: 0; padding: 0; background-color: #FFFFFF; font:80% Verdana, Arial, Helvetica, sans-serif;}
img {border: 0;}
a {color: #2D3691}
.skip, .testo_nascosto {position:absolute; top:-10000px;}
.clear {clear: both;}
.clean {background-image: none;}
.none {display:block;}


#contenitore {background-color: #167138;}

/* Gestione degli allegati: a seconda della classe, il sistema inserisce un'immagine esplicativa di sfondo nel link */
.chm {background:url(../img/icone/chm.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: guida compilata di Windows */
.doc {background:url(../img/icone/doc.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: documento Word */
.dwg {background:url(../img/icone/dwg.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: tavola AutoCAD */
.gif {background:url(../img/icone/gif.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: immagine GIF (icone ecc.) */
.htm {background:url(../img/icone/htm.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: pagina Web statica HTML/HTM */
.jpg {background:url(../img/icone/jpg.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: immagine JPEG/JPG (foto ecc.) */
.mp3 {background:url(../img/icone/mp3.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: audio MP3 */
.mpg {background:url(../img/icone/mpg.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: filmato MPEG/MPG (dvd, divx ecc.) */
.pdf {background:url(../img/icone/pdf.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: documento Adobe Acrobat PDF */
.php {background:url(../img/icone/php.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: pagina Web dinamica PHP */
.png {background:url(../img/icone/png.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: immagine PNG (simile a GIF) */
.pps {background:url(../img/icone/pps.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: presentazione POWERPOINT */
.ppt {background:url(../img/icone/ppt.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: presentazione POWERPOINT */
.rar {background:url(../img/icone/rar.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: archivio compresso RAR */
.rtf {background:url(../img/icone/rtf.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: documento RICH TEXT FORMAT */
.swf {background:url(../img/icone/swf.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: animazione FLASH */
.txt {background:url(../img/icone/txt.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: testo semplice TXT */
.xls {background:url(../img/icone/xls.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: foglio di calcolo EXCEL */
.zip {background:url(../img/icone/zip.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: archivio compresso ZIP */
.ufo {background:url(../img/icone/ufo.gif) 5px 2px no-repeat; padding:3px 0 4px 26px;} /* Tipo di file: sconosciuto/non compreso nei precedenti */

.allegati {list-style: none; padding: 0; margin: 0;}

/* STILI TESTATA ERMES */
.header_generale {display: none;}


/* STILI TESTATA */
#testata {display: none;}


/* STILI CONTENUTO */
#contenuto {margin: 50px 0 0 0;}
#contenuto h1 {margin: 0 0 3px 0; font-size: 1.3em; color: #FC0002;}
#contenuto h2 {margin: 3px 0 3px 0; font-size: 1.1em; color: #FC0002;}
#contenuto h3 {margin: 30px 0 0 0; font-size: 1.1em; color: #FC0002;}
#contenuto h4 {margin: 30px 0 0 0; font-size: 1em; color: #FC0002;}

#news {margin: 2.3em 0 0 0;}
#news a {font-weight: bold;}

#briciola {display: none;}


/* STILI MENU LATERALI */
#menulaterali {display: none;}


/* STILI BANNER */
#banner {display: none;}


/* STILI FOOTER */
.footer {display: none;}
	
/* STILI PAGINA REGIONE */
#regione_contenitore_mappa {float: left; width: 330px; margin: 20px 10px 0 0; padding: 5px; background-color: #E6E6E6; border: solid 1px #CCCCCC; text-align: center;}
#regione_lista_provincie {margin: 25px 0 0 0; list-style: none;}
#regione_lista_provincie li {margin: 0 0 5px 0; font-weight: bold;}
#regione_lista_provincie li a {text-decoration: none;}
#regione_lista_provincie li a:hover {text-decoration: underline;}


/* STILI PAGINA ELENCO */
#elenco_contenitore_mappa {float: left; width: 320px; margin: 20px 10px 0 0; padding: 5px; background-color: #E6E6E6; border: solid 1px #CCCCCC; text-align: center;}
#elenco_lista_tipi {float: left; width: 100px; margin: 20px 0 20px 0px; padding: 5px; background-color: #E6E6E6; border: solid 1px #CCCCCC;}
#elenco_lista_tipi strong {color: #FC0002;}
#elenco_lista_tipi ul {margin: 7px 0 0 0; padding: 0; list-style: none;}
#elenco_lista_tipi li {margin: 0 0 5px 0; font-weight: bold; font-size: 1.2em;}
#elenco_lista_tipi li a {text-decoration: none;}
#elenco_lista_tipi li a:hover {text-decoration: underline;}
#elenco_siti {margin: 15px 0 0 0;}
#elenco_siti h4 {margin: 30px 0 10px 0; font-size: 1.2em; font-weight: bold; color: #FC0002;}
#elenco_siti ul {list-style: none; margin: 0 0 0 10px; padding: 0;}
#elenco_siti ul li {padding: 3px;}
#elenco_siti a {font-weight: bold; text-decoration: none;}
#elenco_siti a:hover {text-decoration: underline;}


/* STILI PAGINA SITO */
#sito_sottotitolo {margin-top: 0px; font-size: 1.1em;}
.sito_dettaglio {margin: 0 0 25px 0;}
.sito_dettaglio_valore {display: block;}
#sito_formulario_link {display: block;}
#sito_formulario img {display: none;}


/* STILI DETTAGLIO NEWS */
.archivio_contenuti {font-weight: bold; margin: 50px 0 0 0;}
.archivio_contenuti img {vertical-align: middle;}
.news_abstract {margin: 0; font-style: italic;}
.news_image {float: left; margin: 0 10px 20px 0;}
.news_allegati {clear: left; margin: 20px 0 20px 0;}
.news_allegati ul {margin: 0; padding: 0; list-style: none;}
.news_allegati ul li a {font-weight: bold;}
.news_allegati_link {padding:3px 0 4px 26px;}


/* STILI ARCHIVIO NEWS */
.paginazione a {font-weight: bold;}
.paginazione img {vertical-align: middle;}
.data_news a {font-weight: bold;}


/* STILI ESITO RICERCA */
#risultatiGoogle {margin: 20px 0 0 0;}
div.googleIntestazione span.nrRisultati, span.testoCercato {font-weight:bold}
div.googleNavigazione {margin-top:2em; margin-bottom:1.5em}
div.googleRisultati a.valoreTitolo {font-weight: bold;}
div.googleRisultati div.risultato {}
div.googleRisultati div.risultatoRientrato {margin-left: 3em;}
div.googleRisultati p {margin-top:0em; margin-left:0em}
