/* 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: #001B59}
.skip, .testo_nascosto {position:absolute; top:-10000px;}
.clear {clear: both; display: none;}
.clean {background-image: none;}
.none {display:none;}

#contenitore {/*background-color: #167138;*/ background-color:#4F8B45;}

/* 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 {background:url(../img/logo_ermesambiente_x.jpg) repeat-x; text-align:right; padding:3px 5px 0 5px; height:73px; voice-family:"\"}\""; voice-family:inherit; height:70px;}
	a.link_ermes:link, a.link_ermes:visited, a.link_ermes:hover, a.link_ermes:focus, a.link_ermes:active {position:absolute; top:0; left:-5px;}
	a.link_rer:link, a.link_rer:visited, a.link_rer:hover, a.link_rer:focus, a.link_rer:active {position:absolute; top:3px; right:5px;}
	/* Form di ricerca comune a tutte le pagine */
	.form_cerca {font-size:0.9em; margin-bottom:0; margin-top:35px} 
		.form_cerca label {font-weight:bold;}
		.form_cerca input {border:1px solid #c1e252; font-size:0.9em; width:100px;}
		.form_cerca input.submit {background:url(../img/submit.gif) 0 1px no-repeat; width:12px; height:15px; border:none; margin:0; padding:0;}


/* STILI TESTATA */
#testata {width: 100%; height: 158px; margin: 0 0 5px 0;}
#testata {background-image: url(../img/testata_sfondo.jpg); background-repeat: repeat-x;}
#testata img {margin: 0 0 0 15px;}


/* STILI CONTENUTO */
/*#contenuto {margin: 0 235px 20px 10px; background-color: #FFFFFF;}*//* STRINGA MODIFICATA in basso - NON VA BENE PER IE6 */
#contenuto {height: 100%; margin: 0 235px 20px 10px; background-color: #FFFFFF;}
#contenuto_b {background-image: url(../img/contenuto_box_sfondosx.gif); background-position: left; background-repeat: repeat-y;}
#contenuto_c {background-image: url(../img/contenuto_box_sfondodx.gif); background-position: right; background-repeat: repeat-y;}
#contenuto_d {background-image: url(../img/contenuto_box_sfondo_alto.gif); background-position: top; background-repeat: repeat-x;}
#contenuto_e {background-image: url(../img/contenuto_box_sfondo_basso.gif); background-position: bottom; background-repeat: repeat-x;}
#contenuto_angoli {background-image: url(../img/contenuto_box_sfondo_altosx.gif); background-position: top left; background-repeat: no-repeat;}
#contenuto_angoli_b {background-image: url(../img/contenuto_box_sfondo_altodx.gif); background-position: top right; background-repeat: no-repeat;}
#contenuto_angoli_c {background-image: url(../img/contenuto_box_sfondo_bassosx.gif); background-position: bottom left; background-repeat: no-repeat;}
#contenuto_angoli_d {height: 100%; padding: 18px 25px 100px 25px; background-image: url(../img/contenuto_box_sfondo_bassodx.gif); background-position: bottom right; background-repeat: no-repeat;}

#contenuto h1 {margin: 3px 0 3px 0; font-size: 1.3em; color: #085D0D;}
#contenuto h2 {margin: 3px 0 3px 0; font-size: 1.1em; color: #085D0D;}
#contenuto h3 {margin: 30px 0 0 0; font-size: 1.1em; color: #085D0D; clear: left;}
#contenuto h4 {margin: 30px 0 0 0; font-size: 1em; color: #085D0D;}

#home p {clear: left;}
/*#home p img {float: left; margin: 0 10px 10px 0;}*/

#news {margin: 2.3em 0 0 0;}
#news a {font-weight: bold;}
#news ul {list-style: none; margin: 0; padding: 0;}
#news li {margin: 20px 0 0 0;}
#news img {width: 50px; height: 50px; float: left; margin: 0 10px 0 0;}

#briciola {margin: 0 0 10px 0; font-weight: bold; font-size: 0.7em;}
#briciola a {font-size: 1.2em; text-decoration: none;}
#briciola a:hover {text-decoration: underline;}


/* STILI MENU LATERALI */
#menulaterali {float: right; width: 228px; margin: 0 0 20px 0;}

#menulaterali h3 {margin: 5px 0 8px 0; font-size: 1.1em; color: #760303;}

#menu {width: 228px; margin: 0 0 7px 0; background-image: url(../img/menu_box_sfondo.gif);}
#menu_b {background-image: url(../img/menu_box_sfondo_alto.gif); background-position: top; background-repeat: no-repeat;}
#menu_c {padding: 7px 10px 15px 10px; background-image: url(../img/menu_box_sfondo_basso.gif); background-position: bottom; background-repeat: no-repeat;}

#menu ul {margin: 0 0 0 7px; padding: 0; width: 95%; background-image: url(../img/menu_box_cartina.gif); background-position: top right; background-repeat: no-repeat; list-style: none;}
#menu ul li {font-weight: bold;}
#menu ul li a {display: block; width: 90%; padding: 2px 2px 2px 4px; text-decoration: none;}
#menu ul li a:hover {padding: 1px 1px 1px 3px; border: solid 1px #CCCCCC; background-image: url(../img/menu_link_hover_sfondo.gif);}

#menugenerale {width: 228px; background-image: url(../img/menugenerale_box_sfondo.gif);}
#menugenerale_b {background-image: url(../img/menugenerale_box_sfondo_alto.gif); background-position: top; background-repeat: no-repeat;}
#menugenerale_c {padding: 7px 10px 15px 10px; background-image: url(../img/menugenerale_box_sfondo_basso.gif); background-position: bottom; background-repeat: no-repeat;}

#menugenerale ul {margin: 0; padding: 0; list-style: none;}
#menugenerale ul li {margin: 0 0 7px 0; font-weight: bold; background-image: url(../img/menugenerale_box_puntoelenco.gif); background-position:left; background-repeat: no-repeat;}
#menugenerale ul li a {display: block; padding: 0 0 0 42px; text-decoration: none;}
#menugenerale ul li a:hover {text-decoration: underline;}


/* STILI BANNER */
#banner {margin: 10px 0 0 0;}
#banner ul {list-style: none; margin: 0; padding: 0;}
#banner ul li {margin: 10px 0 0 0;}


/* STILI FOOTER */
.footer {/*_height: 0; zoom: 1; */clear: both; background: url(../img/footer.jpg) 0 0 repeat-x; background-color: #FFFFFF; padding: 25px 0 0 0; margin:0 0 5px 0; font-size:0.85em;} 
	.footer a {letter-spacing:0.05em;}
	.footer_sx .logo_ermes {float:left; width:55px; padding-left:2px;}
	.footer_sx .copyright {margin-left:65px;}
	.footer_dx {float:right; width:400px; text-align:right; padding-right:3px;}
		.footer_dx ul {margin:0; padding:0;}
			.footer_dx ul li {display:inline; background-image:none; margin:0; padding:0;}

/* 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_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_contenitore_mappa {width: 320px; margin: 5px 10px 0 0; padding: 5px; background-color: #E6E6E6; border: solid 1px #CCCCCC; text-align: center;}*/
#sito_contenitore_mappa {/*width: 320px;*/ margin: 5px 10px 0 0; padding: 5px; background-color: #E6E6E6; border: solid 1px #CCCCCC; text-align: center;}
.sito_dettaglio {clear: both; margin: 0 0 25px 0;}
.sito_dettaglio_titolo {display: block; float: left; width: 170px; font-weight: bold;}
.sito_dettaglio_valore {display: block; margin: 0 0 0 180px;}
#sito_formulario {clear: both; margin: 20px 0 0 0;}
#sito_formulario img {float: left; margin: 0 10px 0 0;}
#sito_formulario_link {margin: 0 0 50px 0; padding: 10px 0 0 0; list-style: none;}
#sito_formulario_link li {margin: 0 0 10px 0;}


/* STILI DETTAGLIO NEWS */
.archivio_contenuti {font-weight: bold; margin: 50px 0 0 0;}
.archivio_contenuti img {vertical-align: middle;}
.archivio_contenuti_home {font-weight: bold; margin: 20px 0 0 0;}
.archivio_contenuti_home img {vertical-align: middle;}
.news_abstract {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}

/* WCM */
/*#home p img {border:none;}
#home p img.img-sx {float: left; margin: 0 10px 10px 0;}
#home p img.img-dx {float: right; margin:0 10px 10px 0;}*/

p img {border:none;}
p img.img-sx {float: left; margin: 0 10px 10px 0;}
p img.img-dx {float: right; margin:0 10px 10px 0;}

.archivio_contenuti_home {
margin:20px 0 20px;
}

/* WCM */
#sito_contenitore_mappa {
margin-right:0; 
padding: 5px; 
}

p.allegato_sito{
margin-bottom:7px;
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
}

#banner ul li {text-align:center;}
#sito_formulario_link {margin-bottom:0;}
#sito_contenitore_mappa {float: left; margin-bottom:2px;}

.pag_generica {clear:left; margin-top:25px;}
.pag_generica img.img-sx {float:left;margin:0 10px 10px 0;}
.pag_generica img.img-dx {float: right; margin:0 10px 10px 10px;}
.pag_generica img {border:medium none;}
.pag_generica #regione_lista_provincie {margin:0;}

#news {clear:left;}
.news_allegati_link {display:block; padding-top:0; padding-bottom:0;}
.link {padding-top:3px; padding-bottom:4px;}

.sezione{clear:left;}
#contenuto .sezione h2 {font-size:1.3em;}
#news h2 {font-size:1.3em;}


/* WCM */
.news_allegati_link {padding-top:4px;}
#home p.abstract {font-style:italic; margin-bottom:0; }


/***** STILE EDITOR ******/
.big_4 {font-size:1.7em;} 
.big_3 {font-size:1.6em;}
.big_2 {font-size:1.3em;}  
.big_1 {font-size:1.2em;} 
.big_0 {font-size:1.1em;}
.small_1 {font-size:0.9em;}
.small_0 {font-size:0.8em;}
.rosso {color:#990000;}
.rosso_grassetto {color:#990000; font-weight: bold;}
.verde {color:#003300;}
.grigio {color:#272727;}
.grassetto {font-weight:bold;}
.normale {font-weight:normal;}
.corsivo {font-style:italic;}
.no_sottolineato {text-decoration:none;}
.sottolineato {text-decoration:underline;}
.maiuscolo {text-transform:uppercase;}
.minuscolo {text-transform:lowercase;}

/* classe per il colore del bordo attorno l'immagine */
.bordo_verde {border:2px solid #137013;} 

/* Link */
/*
a:link, a:visited {color:#003300; font-weight:bold; text-decoration:underline;} 
a:hover, a:focus, a:active {color:#003300; text-decoration:none;}
*/
/*ul.link_province {float:left}*/
/***** FINE STILE EDITOR ******/

/***** PROPRIETA' x IE6 ******/
* html p em {margin:0;padding:0;width:0;}
/** html #home p {/*display:block;overflow:hidden;*//*width:700px auto;*//*}*/
/** html #home p {width:450px;}*/
/** html #home p{margin:0 auto;width:100%;min-width:768px;width:expression(document.body.clientWidth < 800 ? "768px":"auto" )}
*/
* html #home p{overflow: hidden;	o\verflow: visible;	width: 100%;	w\idth: auto;	he\ight: 1%;}


/* Nuova Testata */
div.header_interna_rip {background-image:url(../img/header_int_r.jpg); background-position:top left; background-repeat:repeat-x; height:auto !important; height:65px; min-height:65px;}
div.header_logo_int {float:left; width:218px;}	
div.header_box_cerca {float:right; width:200px;}
div.header_logo_rer {margin-right:210px;}
div.header_box_dx_int {float:right; width:400px; padding-top:10px; text-align:right;}	
div.header_adatta_logo {padding-top:3px; padding-left:10px;}
/* Form di ricerca nella testata */
form.header_form_cerca {font-size:0.8em; margin:0; padding:0;} 
form.header_form_cerca label {font-weight:bold; color:#fff;}
form.header_form_cerca input {font-size:0.95em; width:100px;}
form.header_form_cerca input.header_submit {background:url(../img/header_submit.gif) right 5px no-repeat; width:12px; height:15px; border:none;}
.p_right10 {padding-right:10px;}
.m_right110 {margin-right:110px;}
.m_left110 {margin-left:110px;}

.clear_head_foo {clear:both; height:0; margin:0; padding:0; font-size:0px; line-height:0;}

/* Footer */		
.footer_contenuto {background-image:url(../img/bk_foo.jpg); background-position:0 0; background-repeat:repeat-x;} 
.footer_contenuto .footer_sfumatura {background-image:url(../img/bk_foo_basso.jpg); background-position:bottom left; background-repeat:repeat-x;}
.footer_contenuto .footer_adatta {padding:20px 20px 40px 20px;}
.footer_contenuto .footer_blocco_dx {float:right; width:100px; padding-top:20px; text-align:right;}
.footer_contenuto .footer_logo_ermes {float:left; width:86px;}
.footer_contenuto div.footer_link ul {margin:0; padding:0;}
.footer_contenuto div.footer_link ul li {display:inline; font-size:0.75em; margin:0; padding:0; background-image:url(../img/raquo_foo.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:10px; margin-right:12px;}
.footer_contenuto div.footer_link ul li a:link, .footer_contenuto div.footer_link ul li a:visited, 
.footer_contenuto div.footer_link ul li a:active, .footer_contenuto div.footer_link ul li a:hover {color:#000; font-weight:normal;} 
.footer_contenuto .footer_info {color:#000; font-size:0.75em; padding-top:5px;}
.footer_contenuto .footer_info span.footer_distanza_lettere {letter-spacing:0.09em;}
.footer_contenuto .footer_info .footer_desc_verde {color:#034003; margin-top:5px;}

/* WCM */
* html #sito_contenitore_mappa {
width:450px;
}
* html #sito_contenitore_mappa img {
width:450px;
}

