
@import "stile_new_skin.css";
@import "stile_clienti_restyle.css";
@import "stile_cartoline_acqua.css";
@import "stile_awards.css";
@import "stile_consumatori.css";

* html .contenitore_pagina {
	margin-left: -988px;
	position: relative;
}
/*\*/
* html .contenitore_pagina, * html .contenitore_pagina2 {
	height: 1px;
}
/**/

.width_pagina {
	/*width: 70%;*/
	width: 988px;
	min-width: 988px;
	margin:0 auto;
	height:100%;
}
* html .minwidth_pagina {
	padding-left: 988px;
}
/*\*/
* html .minwidth_pagina, * html .container_pagina {
	height: 1px;
}
/**/


p {margin-top:0}
.p, .p p{margin:0; padding:0}
table {font-size:100%}
.clear, .clear_camper {clear:both; height:1px; overflow:hidden; color:#ffffff;}
.clear_label {clear:both; height:5px; overflow:hidden; color:#ffffff;}
.stile_msg {font-size:1.8em; font-weight:normal; color:#005C84; padding-top:30px;} /* stile che formatta il messaggio quando la pagina non viene trovata */
ul.stile_404 {width:350px; margin-left:auto; margin-right:auto; padding:20px; background-color:#F9F6ED;} /* stile che formatta l'elenco puntato del 404 */
	ul.stile_404 li {list-style-type:none; margin-bottom:5px; font-size:1em; background-image:url(../immagini/secondo_livello.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:10px;} 

a img { border-width:0px; }
a:link, a:visited {font-weight: 600; color:#0073B9}
a:hover, a:active, a:focus {font-weight: 600; color:#173746}
a.no_bold:link, a.no_bold:visited, a.no_bold:hover, a.no_bold:active {font-weight: normal}  
a.arancio2:link, a.arancio2:visited {font-weight: 600; color: #F8901D}
a.arancio2:hover, a.arancio2:active {font-weight: 600; color: #333333}
/* STILI ASSOCIATI ALLA TENDINA DI XSTANDARD */
.bold {font-weight:600;}
.italic {font-style:italic;}
.normal, a.normal:link, a.normal:active, a.normal:hover, a.normal:visited {font-weight:normal;}
.underline {text-decoration:underline;}
.uppercase { text-transform:uppercase}
.no_underline {text-decoration:none;}
.testoleft {text-align:left;}
.testoright {text-align:right;}
.testocenter {text-align: center;}
.testojustify {text-align: justify;}
.small {font-size:0.9em;}
.small3 {font-size:0.85em;}
.small2 {font-size:0.8em;}
.big {font-size:1.1em;}
.big2 {font-size:1.15em;}
.big3 {font-size:1.2em;}
.big4 {font-size:1.3em;}
.big5 {font-size:1.4em;}
.big6 {font-size:1.5em;}
.big7 {font-size:1.8em;}
.rosso {color:#990000;}
.arancio {color: #F60}
.arancio2 {color: #F8901D}
.rosa, a:link .rosa, a:visited .rosa {color:#da0768;}
a.rossoscuro:link, a.rossoscuro:visited, span.rossoscuro2 {color:#8F312B;}
.blu {color:#006EBB;}
.bluacqua {color:#0096e5;}
.azzurro {color:#195280}
.grigio {color:#8C8C8C;}
.grigio_scuro {color:#525252;}
.verde {color:#439500;}
.verde_scuro {color:#737B00}
.verde_smeraldo {color:#00A77D}
.fuxia {color:#CB0A83}
a.marrone:link, a.marrone:visited {color:#A54E0E;}
lingua_en, lingua_fr, lingua_de, lingua_es {font-size:1.05em; color:#333333;}
acronym {cursor:help; border-bottom:none;}
cite, q, blockquote {font-size:1.05em; font-style:italic; color:#333333;}
blockquote {text-align:center;}
ol.elenco_requisiti li {margin-bottom:10px;}
.width100 {width:100%;}
.formato {font-size:0.9em;font-variant:small-caps;}
h2.titolocat {margin:0; padding:0; font-size:1.1em; color:#395A6C;line-height: inherit;}
.top_iconamappa {margin-top:2px;}
.p_right10 {padding-right:10px;}
.p_topbottom2 {padding: 2px 0}
.p_top2 {padding-top: 2px}
.p_bottom2 {padding-bottom: 2px}
.p_right20 {padding-right:20px;}
.p_left10 {padding-left:10px;}
.m_top10 {margin-top:10px;}
div.m_top3pc {margin-top:3%;}
.m_top5 {margin-top:5px;}
.m_left10 {margin-left:10px;}
.m_bottom10 {margin-bottom:10px;}
.m_bottom20 {margin-bottom:20px;}
.p_left0 {padding-left:0px;}
div.sfondo_giallo {background-color:#FFEFAE; padding:10px;}
div.m_right7 {margin-right:7px;}
div.m_right20 {margin-right:20px;}
.p10 {padding: 5px}
.bckgrigio {background-color: #eaeaea}
ol.adatta_ol {margin-left:25px; padding-left:0px}
html>/**/body ol.adatta_ol {margin-left:20px !important} 
/* LAYOUT */

.contenitore_pagina { background-position:left; background-repeat:repeat-y;}
.contenitore_pagina2 {} /* dinamico */
.dimensione_carattere1 { font-size:0.75em;}
.dimensione_carattere2 { font-size:0.85em;}
.dimensione_carattere3 { font-size:1.0em}

/* skip */
.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	.skip ul {margin:0; padding:0;}
		.skip ul li {display:inline; margin:0; padding:0;}
.skip_stampa, div.stiletitolo_stampa {display:none;}		

/* stampa */
.logo_stampa { display:none}
.qui_stampo { display:none}

/* corpo pagina */
.blocco_briciole {font-size:0.9em}
.contenitore {float:left; width:100%;}
.contenitore3{float:left; width:100% !important; width: 99%;}
.contenitore2 {width:100%;font-size: 0.9em;}
.corpo_right {}
.corpo_right_bottom {}
.corpo_btm {}
.separa_menu_default {}
.separa_corpo_default {background-color: #666666; height: 4px; width: 200px; border-left: 5px solid #fff; border-right: 5px solid #fff; border-bottom: 3px solid #fff; overflow:hidden;}
.spazio_bianco {display:none;}
.separa_corpo {}
.blocco_tool {float: right; width: 250px; margin: 3px 12px 5px 0; padding:8px 0 3px 5px; text-align:right;}
.tools_img {width: 15px; height: 17px; border: none; margin-right: 7px; float:right;}
.tools_img_last {width: 15px; height: 17px; border: none; float:right; margin-right:7px;}
.no_js {clear:both; text-align:right;}
.barra_nav_lat {}
.div_nav_int_float_sx {float:left; width:200px;}/* menu  */
.div_nav_int_float_dx {float:right; width:250px;}/* menu  */
.div_nav_int_float_cx {width:100%;}/* menu  */
.divcx_int {}
.msx {margin-left:209px;}/*testo centrale */
.mdx {margin-right:259px;}/*testo centrale */

.gruppo_img {background-image: url(../immagini/sezione_gruppo.gif); background-position: 220px top; background-repeat:no-repeat}

.testo_contenuto {padding-top:10px}
.div_nav_int_float_dx .w100 .testo_contenuto {padding-top: 5px}
.testo_contenuto_link_laterale {padding-top: 2px; margin-bottom:10px;}
.blocco_testo {padding: 0}
	.div_testo {padding: 0px;}
.div_nav_int_float_dx a:link, .div_nav_int_float_dx a:visited {text-decoration: none}
.div_nav_int_float_dx a:hover, .div_nav_int_float_dx a:active {text-decoration: none}

.box_fotogallery { width:100%;}
.fotozoom { width:100%; text-align:center; font-size:1.3em}
.testo_zoom {padding:5px}
/* navigazione */
.box_1liv {margin:0; padding: 5px 2px 1px 4px; font-size:1.1em; font-weight:normal}
.box_2liv {margin:0; padding: 2px 5px; font-size:0.95em; margin-left:4px} 
.box_3liv {margin:0 0 0 10px; padding: 2px 5px; font-size:1em; font-weight:normal;}
.box_4liv {margin:0 0 0 18px; padding: 2px 5px; font-size:0.95em;}
div.stampa_nav div.nn_navigazione ul li div.box_4liv {background-image:none; background-image:url(../immagini/secondo_livello.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:10px;}
div.stampa_nav div.nn_navigazione ul li div.box_3liv a:link, div.stampa_nav div.nn_navigazione ul li div.box_3liv a:visited,
div.stampa_nav div.nn_navigazione ul li div.box_4liv a:link, div.stampa_nav div.nn_navigazione ul li div.box_4liv a:visited {color:#232323;}

.blocco_box { border-bottom:3px solid #FFFFFF}
.sfondo_nav_img {}
/* inizio classe nascosta ad IE 5.2 Mac\*/
.box_1liv a, .box_2liv a, .box_3liv a, .box_4liv a { text-decoration:none}
/* fine classe nascosta */
.div_nav_int_float_cx h2, .div_nav_int_float_dx h2, .div_nav_int_float_sx h2, .w100 h2 {margin:0; padding:0; font-size:100%; line-height: 0.5em}
/* addizione 14/07 */
/* formattazione punti elenco nav */
.nn_navigazione {/*padding-bottom:5px; padding-top:8px;*/}
.nn_navigazione ul {list-style-type: none; padding: 0; margin: 0}
.nn_navigazione ul li {padding: 0; margin: 0; margin-bottom:3px;}
.nn_navigazione .bold a:link, .nn_navigazione .bold a:visited {font-weight: 600}
.nn_navigazione .bold a:hover, .nn_navigazione .bold a:active {font-weight: 600}
.nn_navigazione a:link, .nn_navigazione a:visited {font-weight: normal}
.nn_navigazione a:hover, .nn_navigazione a:active {font-weight: normal}
.nn_navigazione ul li div.box_2liv a:link, .nn_navigazione ul li div.box_2liv a:visited {color:#232323; font-size:1.2em;}
.sezione_padre {display:none;}
/* fine addizione 14/07 */

#mappa {width:520px; height:360px; border:1px solid #005C84;}
ul.archivio_immagini img.visualizza_mappa {float:none; margin:0; position:relative; top:3px;}
.gmap_dx {float:right; width:525px; margin-right:5px}
.testo_gmap_dx {margin-right:550px}
	
/* TESTO */  
h1.titolo_pagina {display:none}
.separatore {padding-top: 8px}
.separatore_foto {border-top: 1px solid #EAEAEA; padding-top: 0px}
.titolo {margin:0; padding:5px 0 5px 0; margin-bottom: 10px; font-size:1.25em; font-weight:600}  /* dinamico */
.titolo_categorie, h2.titolo_categorie {margin:0; padding:5px 0 2px 0; font-size:1.3em; font-weight:600;}
.titolo_sezione_macro {margin:0; padding:5px 0 5px 0; font-size:1.8em; color:#000; font-weight:600;}  /* dinamico */
.titolo_sottosezione {margin:0; margin-bottom:10px; font-size:1.5em; color:#575757;}
.titolo_sezione_macro h1, .titolo_sottosezione h1 {margin:0; padding:0; display:inline; font-size:1em; font-weight:normal;}
.titolo_sezione_macro h1 {font-weight:600;}
div.blocco_testo h2.titolo_categorie.elem_colorati {color:#395A6C; border-bottom:none;}

.sottotitolo { font-style:italic; font-size:1.1em; font-weight:600; padding-bottom: 2px}/* dinamico */
.scorretto {color:#CC0000;}
.scorretto_per_dipendenza{color:#000099}
.scorretto_per_gruppo{color:#009900}
.risorse {padding:2px 0 0 0; clear: both; font-weight:600; font-size:1em; text-transform:uppercase}
.messaggi_allerta {padding: 10px 0 0 10px; font-weight:600; font-size:1.4em;}
.titolo_categorizzato {font-size:120%; font-weight:600; padding-top:5px; margin-bottom:15px;} /* dinamico */
div.titolo_categorizzato {border-bottom:none;}
div.titolo_categorie {border-bottom:none; color:#395A6C;}
.nessun_contenuto {font-weight:600; font-size:1.2em; text-align:center; letter-spacing:0.05em; margin-top:30px;margin-bottom:30px;}
.navigazione {padding: 5px 10px 5px 0; text-align:right; font-weight:600}
	.navigazione a { font-weight:normal}
	.navigazione a:link,.navigazione a:visited { text-decoration:none}
	.navigazione a:hover,.navigazione a:active { text-decoration:underline}
	.navigazione span { text-decoration:none}
.navigazione_left {padding: 5px 10px 5px 0; text-align: left;}
	.navigazione_left a { font-weight:600}
	.navigazione_left a:link,.navigazione_left a:visited { text-decoration:none}
	.navigazione_left a:hover,.navigazione_left a:active { text-decoration:underline}
	.navigazione_left span { text-decoration:none}
/*
.briciole_generali {padding-top:13px; word-spacing: -0.05em}
.briciole_generali a.stile_colore:link, .briciole_generali a.stile_colore:visited {font-weight:normal}
.briciole_generali a.stile_colore:hover, .briciole_generali a.stile_colore:active {font-weight:normal}
.briciole_generali a.briciole_home:link, .briciole_generali a.briciole_home:visited {font-weight:normal}
.briciole_generali a.briciole_home:hover, .briciole_generali a.briciole_home:active {font-weight:normal}
*/
.briciole {padding: 3px}
.w100 {width:100%}
.boxjs_visibile {display: block}
.boxjs_invisibile {display:none}
/* Link e allegati  */
.lista_allegati {list-style-type:none; padding:0 0 0px 0; margin:6px 0 3px 0}
	.lista_allegati li { padding:1px; background-repeat:no-repeat; background-position:left center; padding-left:25px; font-size:0.9em}
	.lista_allegati li.li_file {background-image: url(../images_r13/ico_grigio/file.png)}
	.lista_allegati li.li_link  {background-image: url(../images_r13/ico_grigio/link_int.png)}
	.lista_allegati li.li_correlate  {background-image: url(../images_r13/ico_grigio/link_int.png)}
	.lista_allegati a:link, .lista_allegati a:visited {text-decoration:none; font-weight:600; color:#000;}
	.lista_allegati a:hover, .lista_allegati a:active {text-decoration:underline; font-weight:600;}
	.link_allegati span { text-decoration:none}
	ul.lista_allegati.set_riga {background-image: url(../images_r13/quadrato_grigio.gif); background-size: 50% 1px; background-position:left bottom; background-repeat:no-repeat; padding-bottom:16px; margin-bottom:12px}
	ul.lista_allegati.set_riga:last-child {background-image:none; padding-bottom:0; margin-bottom:3px}
	.cls-gruppo .risorse {color:#006EBB}
	.cls-responsabilita_sociale .risorse {color:#5a9513}
	.cls-lavorare_gruppo .risorse {color:#F47B23}
	.cls-serv_energia .risorse {color:#E50F9F}
	.cls-serv_ambiente .risorse {color:#00A887}


ul.elenco_no_punto {list-style-type:none; padding:0; margin:5px 0 0 0;}
	ul.elenco_no_punto.set_riga {background-image: url(../images_r13/quadrato_grigio.gif); background-size: 50% 1px; padding-bottom:10px; background-position:left bottom; background-repeat:no-repeat}
	ul.elenco_no_punto.set_riga {padding-bottom:8px;}
	ul.elenco_no_punto li {padding:0; margin:0; width:100%;}
	ul.elenco_no_punto span.link_allegati {background-position:0 0; background-repeat:no-repeat; padding:3px 0 5px 26px; display:block;}
	ul.elenco_no_punto .link_allegati a {}
	ul.elenco_no_punto li a:link, ul.elenco_no_punto li a:visited {}
	ul.elenco_no_punto li a:hover, ul.elenco_no_punto li a:active {color:#000;}	
.box_didascalia { font-style:italic; font-size:0.9em; padding-top:3px}
.torna_indietro {padding-top:10px;}
.testata_comune {height:auto !important; height:120px; min-height:120px; background-repeat:no-repeat;}
ul.archivio_immagini li.elenco.termo, ul.archivio_immagini li.elenco_img.termo{float: left; margin-right: 100px}
.termospes {clear: both; margin-bottom: 15px}
.imgtermo {border: 0; width:22px; height:21px}

/* IMMAGINI TESTO */
.immagineright {float:right; padding: 3px 0 3px 10px;}
.immagineleft {float:left; padding:3px 10px 0px 0;}
.immaginemiddle, .immagine, .immaginetop, .immaginebottom {text-align:center;  padding: 3px 0}
.div_testo img, .img_bordo { border-style:solid; margin:0px} /* dinamico */
.banner {margin:5px 0; border-style:solid;} /* dinamico */
.banner_bottom .banner { margin:2px 0; border-style:solid; }

/* Glossario */	
ul.glossario_lettere {text-align:center; margin:0; padding:0;}		
ul.glossario_lettere li {display:inline; color:#0073B9;}
ul.glossario_lettere a:link,ul.glossario_lettere a:active,ul.glossario_lettere a:visited,ul.glossario_lettere a:hover {text-decoration:none; color:#0073B9; font-weight:600; font-size:1.1em}
ul.glossario_lettere span {color:#000; font-weight:normal;}
ul.glossario_lettere li .lettera_corrente {color:#FFF; background-color:#900; padding:0 2px;}


/* Hera on Demand */
div.box_hera_ondemand {margin-bottom:10px;}
.stile_titolo {margin:0; font-size:1.2em; padding:3px 0 10px 0;}
div.spazio_box {margin-bottom:2px;}	
	div.spazio_box a:link, div.spazio_box a:visited {color:#2A2A2A; text-decoration:none; font-weight:normal;}
	div.spazio_box a:hover, div.spazio_box a:active {color:#000; text-decoration:none; font-weight:normal;}
div.flotta_voci {float:left; width:33%; background-position:0 0; background-repeat:no-repeat;}

/* Utilitą (nuovo layout) */
div.voci_utilita {float:left; background-position:0 0; background-repeat:no-repeat;}

/* feed rss */
ul.archivio_immagini img.immaginerightrss {float: right}

/* classi per i loghi della sezione bilancio di sostenibilitą */
div.left50, li.left50 {float:left; width:50%;}
.left400 {float:left; width: 400px}
.left_b1 {float:left; width: 300px}
.left410 {float:left; width:300px}
.left131 {float:left; width: 131px}
.left131 img {float:left; width: 130px}
.left_dfd {float: left; width:141px}
.left_dfd img{height: 54px; width:130px}
div.left50 div.spazio {padding-right:10px;}
div.left49, li.left49 {float:left; width:49%;}
div.right49 {float:right; width:49%;}
div.left48 {float:left; width:48%;}

/* elenco puntato archivio */
ul {list-style-type:square; margin-left: 0; padding: 0 0 0 15px}
ul.archivio_immagini {clear: both; margin: 6px 10px 1px 0px ; padding: 0} /* dinamico */

ul.archivio_immagini p.m_top15 {margin-top:15px}
	.w100 ul.archivio_immagini {margin: 6px 3px 0 0} 
	ul.archivio_immagini img, .box_img_float img {float: left; margin: 0 5px 0 0}
	ul.archivio_immagini p {padding:0; margin:0}
	ul.archivio_immagini .bandi p {display: inline}
	ul.archivio_immagini li.elenco img.barra {margin: 0 5px 0 0; float:none}
	/*ul.archivio_immagini li.elenco a {font-size:1.1em;}*/
		li.elenco_img, li.elenco, li.elenco_raquo  {padding: 0 0 6px 0px} 
		li.elenco_img {list-style-type: none;}
	.archivio_sottotitolo { padding-left:15px}
	li.elenco_img .clear, li.elenco .clear, li.elenco_raquo .clear {border-bottom: 1px solid #EAEAEA; padding-top: 8px}
	li.camper.elenco_img .clear, li.camper.elenco .clear, li.camper.elenco_raquo .clear {border-bottom: 0px solid #fff; padding-top: 0px}
	li.camper.elenco_img .clear_camper, li.camper.elenco .clear_camper, li.camper.elenco_raquo .clear_camper {border-bottom: 1px solid #EAEAEA; padding-top: 8px; margin: 0}
	.stile_sottotitolo {margin-top: 10px}	
.mappa_sito2 {padding-top:7px; padding-left:13px; margin-left:10px;}
.mappa_sito3 {padding-top:5px; padding-bottom:4px; padding-left:13px; margin-left:10px;}
.mappa_sito3 li { padding:4px 0; list-style-type:none}
.piu_meno_spazio {padding-left:8px}
ul.archivio_immagini .rosso {color:#88231D;}

/* archivio immagini con raquo */
ul.archivio_immagini.elenco_raquo li.elenco, ul.lista_allegati.elenco_raquo li, .arc_menu_laterale {list-style-type: none; background-image: url(../immagini/raquo_blu.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 0px 6px}
/* archivio immagini con raquo + laterale */
ul.archivio_immagini.elenco_raquo.link_laterale {clear: both; margin: 0; padding: 0}
.arc_menu_laterale {float: left; width: 30%; margin-top: 3px; margin-bottom: 3px}

/* AGENDA */
.agenda {font-size:0.9em; font-weight:600} 
.agenda ul {padding:0; margin:0; list-style-type:none;} 
.agenda ul li {padding:3px 0 0 0; margin:0}
.agenda .link_agenda {background:url(../immagini/raquo.gif) 0 3px no-repeat; padding-left:10px;}
.tabella_agenda {font-size:0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: auto; margin-right: auto; border-collapse:separate; border-spacing:3px}
.vuoto_style {background-color: transparent; color:#3399FF }
.agenda a:link, .agenda a:visited, .tabella_agenda,  .td_style_active a.link_agenda:link, .td_style_active a.link_agenda:visited {color:#000000}
.agenda a:hover, .agenda a:active,.td_style_active a.link_agenda:hover, .td_style_active a.link_agenda:active {color:#006EBB}
.today_style {border: 2px solid #676767; background-color:#F2F2F2}
.today_style_active {border: 2px solid #676767; background-color:#D3D4D4}
.td_style {background: #F2F2F2 }
.td_style_active{ text-decoration:none; background-color: #D3D4D4;}

.nowrap { white-space:nowrap}
.center {text-align:center}


.grigio_schede_impianti {/* background-color:#F8F8F8; padding:10px 5px 5px 5px; */ background-color:#f2f2f2; padding:15px;}
.grigio_schede_impianti span.allinea_p {position:relative; top:15px;}

/* FORM */
/* form cerca */
.obbligatori {color: #990000; font-weight:normal; text-align:left; font-size:0.95em;}
.form_cerca { margin: 7px 0; padding:0}
.form_cerca_generale {margin:0; padding:0}
.form_cerca  .bot_vai, .form_cerca_generale .bot_vai, .eventi_vita .bot_vai{background-color:transparent; border: 1px solid #000000; font-weight:600; width:auto; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1em; line-height:1.1em; cursor:pointer; font-size: 0.85em}
.form_cerca input, .form_cerca_generale input { width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:1em; line-height:1.1em}
.form_cerca_generale input {width:150px;}
/*
.form_cerca_generale .form_gen_new_testo {border:1px solid #bbb; background-color: white; font-size:1em;font-family:Arial, Helvetica, sans-serif; color:#333; width:130px; height:18px; top:0px;position:relative; line-height:18px;}
.form_cerca_generale .form_gen_new_select {border:1px solid #bbb;margin-left: 3px; font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #333; width: 192px; height:20px;}
.form_cerca_generale .bot_vai {margin:0px; width:52px; height:18px; background:#006EBB; border:0; text-align:center; color: #fff; font-weight:normal; font-size:0.9em}
*/
.form_cerca_generale .form_gen_new_testo {width:152px;font-size: 90%; padding: 2px 0;font-family: Arial, Verdana, Helvetica, sans-serif;border: 1px solid #AEAEAE;}
.form_cerca_generale .form_gen_new_select {width: 175px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 90%;border: 1px solid #AEAEAE;padding: 1px;}
.form_cerca_generale .bot_vai {width:52px;background-color: #006EBB;    border: medium none;    color: #FFFFFF;    font-size: 0.95em;    font-weight: normal;    margin: 0;    padding: 2px 0;    text-align: center;}

.aclgen_autocompletelist {z-index:999999; position:absolute; width:0px;height:0px;display:none;text-align:left; border:1px solid #D2D2D2; background-color:#D2D2D2;}
.form_cerca input,.form_cerca select {margin:2px 0 0 0}
.eventi_vita{ margin:0; padding:0;}
.eventi_vita option, .eventi_vita select {width:150px; font-family: Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; font-size:1em; line-height:1.1em}
.eventi_vita select { margin:2px 0 5px 0}
.allinea_mese {margin-left:6px;}
.allinea_anno {margin-left:49px;}
html>/**/body .form_cerca_form .allinea_anno {margin-left:44px !important;} /* mi serve per tenere allineato il campo su ie e firefox */
.allinea_select_anno {margin-left:16px;}
.stile_cerca {margin-left:5px;}
.spazio_tendina {margin-bottom:3px;}
.stile_cerca_intervallo {text-align:right; padding-right:7%; margin-top:5px;}
html>/**/body .stile_cerca_intervallo {text-align:right; padding-right:5%; margin-top:5px;} /* mi serve per tenere allineato il campo su ie e firefox */
/* FORM RICERCA */
.form_cerca_form {text-align:left; background-color:#F4F9FB; margin:0; padding:0; width:100%;}
	.form_cerca_form div.margine_form_cerca_form {padding:8px 0 8px 8px;}
	.form_cerca_form input, .form_cerca_form select {margin-right:8px;}
	/*.form_cerca_form input.no_margine {margin:0; padding:0;}*/	
.form_cerca_form_impianti {margin: 0; padding: 10px 5px}
.form_cerca_impianti {background-color:#fff; border: 1px solid #000; color:#000; font-weight:600; width:70px}
.blocco_bordato {border: 1px solid #000}
.blocco_bordato.margin_top_bottom ul li {padding-bottom: 5px}
.blocco_bordato .tariffa_div {margin: 5px; background-color: #F4F9FB; padding: 8px 5px 5px 10px}
.blocco_bordato .tariffa_div2 {margin: 5px; background-color: #F4F9FB; padding: 3px 5px 1px 10px}
.tar_lab label {float:left; width: 160px}
.tar_lab select {width: 300px}
.testo_contenuto.loc p {display: inline}
.form_cerca_form select{ font-size:90%; width:auto; margin-bottom:0}
.form_cerca_testo {width:120px; font-size:90%; padding:2px 0 }
.form_cerca_testo2 {width:88px; font-size:90%; padding:2px 0;}
.form_cerca_data {width:45px; font-size:90%; padding:2px 0 }
.form_cerca_bottone {background-color:#DEDFDE; border: 1px solid #000; color:#000; font-weight:600; width:70px;}
.anno_dwc {width:90px;}
.form_cerca_form input.bottone_dwc {width:50px}
.annulla_cerca_dwc_it {position:relative; top:3px; padding-left:410px}
.annulla_cerca_dwc_en {position:relative; top:3px; padding-left:422px}

/* FORM DI FEEDBACK NUOVI - GENERICO */
form.formfeedback {margin:0; padding:0;}  
form.formfeedback .fb_titolo {float:left; display:block; width:195px;}
	form.formfeedback div.fb_titolo.adatta_tendina /* questa classe mi serve per fare in modo che il menu a tendina (giorno, mese, anno) si veda bene e allineato sui vari browser */
	{
		width:195px;
		margin-right:0 !important;
		margin-right/**/:/**/3px;
	}
	form.formfeedback select.stile_giorno, form.formfeedback select.stile_mese {float:left; margin-right:3px;}
	form.formfeedback select.stile_anno {float:left;}   	
	form.formfeedback .fb_titolo.label_checkbox {float:none; width:100%;} /* non flotto l'etichetta che comprende i checkbox */
	form.formfeedback .fb_titolo.no_float {float:none; width:100%; margin-bottom:5px;}
	form.formfeedback .fb_titolo.stile_radio {float:none; width:auto; margin-bottom:5px;}	
	form.formfeedback label {}
	form.formfeedback input, form.formfeedback .fb_boxopzioni .altro input, form.formfeedback select, form.formfeedback textarea {width: 250px;}
	form.formfeedback .fb_boxopzioni .altro { display:inline-block; }
	form.formfeedback input.submit {margin-top:20px; background-color:#006EBB; border:none; color:#fff; font-weight:normal; text-align:center; width:90px; padding:8px 0; text-transform:uppercase}
	form.formfeedback .fb_boxopzioni {}	
	form.formfeedback .checkbox_semplici input,form.formfeedback .radio_item input {width:15px}
	form.formfeedback .clear {padding-bottom:10px}
	form.formfeedback .fb_boxopzioni input,form.formfeedback .radio input, form.formfeedback .input_sms_consenso {width:20px;}
	form.formfeedback .fb_giorno {width:45px; font-size:0.9em;}
	form.formfeedback .fb_mese {width:68px; font-size:0.9em;}
	form.formfeedback .fb_anno {width:50px; font-size:0.9em;}
	form.formfeedback div.obbligatori {color:#CC0000; margin:10px 0;}
	form.formfeedback div.commento ul {margin-bottom:0;}

	.testi_fb {padding:10px 0}
	.testo_privacy {padding:0 5px 0 0; font-size:0.9em; text-align:justify; margin-bottom:10px;}
		.testo_privacy p {margin-bottom:0; padding-top:0;}
		.accettazione {width:170px;}
				
	/* adattamenti solo per la form dell'offerta risparmio */	
	form.formfeedback div.invia {margin:20px 0 0 195px;}
	form.formfeedback input.via {width:152px;}	
	form.formfeedback label.flotta_label {float:left; width:115px;}
	form.formfeedback select.width_tendina {width:255px;}
	form.formfeedback select.tipo_via {width:95px;}
	form.formfeedback select.width_speciale {width:83px;}
	form.formfeedback div.flotta_campo {float:left; width:195px;}
	form.formfeedback div.margine {margin-top:10px;}		
		
/* informativa privacy */
div[class="informativa_box"] {width:443px;}
div.informativa_box {border-top:2px solid #d4d0c8; border-left:2px solid #d4d0c8; border-bottom:2px solid #d4d0c8; padding:3px; overflow:auto; width:443px; height:130px; font-weight:normal;}

/* FORM DINAMICI VECCHI - FORMINTERNA */
form.forminterna div {margin:5px 0 6px 0}
form.forminterna div.default {margin: 0}
form.forminterna div.default {margin:0}
form.forminterna div.obbligatori {color: red}
form.forminterna input, form.forminterna select, form.forminterna textarea {font: 1.1em normal verdana, sans-serif} 
form.forminterna label, form.forminterna input, form.forminterna select, form.forminterna textarea {/*width: 130px*/ width:250px}
form.forminterna label {float: left; display: block; color: #000; /*font-weight: 600;*/ width: 130px}
form.forminterna label span {position: relative; top: 3px}
form.forminterna div input.bottoneinterna {width: 80px;}
form.forminterna div.radio {margin: 10px 0}
form.forminterna div.radio div.radio_titolo {font-weight: 600; width: 130px; float: left; margin: 0; position:relative; top: 3px;}
form.forminterna div.radio div[class="radio_titolo"] {width: 130px} /* allineo per netscape */
form.forminterna div.radio div.radio_corpo {float: left; width: 160px; margin: 0}
form.forminterna div.radio div.radio_corpo div.radio_item {margin:0}
form.forminterna div.radio div.radio_corpo div.radio_item input {width: 15px; border: none; float: left; text-align:left}
form.forminterna div.radio div.radio_corpo div.radio_item label {width: 130px; float: left; font-weight: normal; padding: 3px 0 0 3px}
form.forminterna input.yn {width: 13px; border:none; text-align:left}
form.forminterna input[class="yn"] {position: relative; left: -4px}
div.messaggio_form {margin-bottom: 10px; font-weight: 600}
	/*aggiunta per gestire il formato data e i commenti di separazione*/
	form.forminterna div.commento_separatore{margin-top: 15px; margin-bottom: 10px; font-weight: 600}
	form.forminterna select.giorno{width: 50px}
	form.forminterna select.mese{width: 110px}
	form.forminterna select.anno{width: 80px}

/* form alerting */
form.alerting label {/*width:248px;*/ width:195px}
form.alerting input {/*width:240px;*/ width:250px}
form.alerting input.stile_blu, .forminterna input.stile_blu, .cerca_comune input.stile_blu {background-color:#006EBB; border:none; color:#fff; font-weight:normal; text-align:center; width:70px; padding:4px 0; font-size:0.95em; margin-top:20px}
form.alerting div.alert_cellulare {padding:5px; background-color:#f4f4f4;}
	form.alerting div.alert_cellulare span {float:left; display:block; /*width:243px*/ width:190px}
	form.alerting div.alert_cellulare input.cellulare {/*width:157px;*/ width:168px}
	form.alerting div.alert_cellulare div.compilazione_cellulare {font-size:0.9em; font-weight:normal;}
form.alerting div.titolo_blocco_items {margin:10px 0; /*font-weight:600;*/}	
form.alerting div.titolo_avviso {float:left; /*width:248px;*/ width:195px}
form.alerting div.titolo_avviso2 {float:left; /*width:255px;*/ width:195px}
form.alerting div.scelta_avviso {float:left; width:50px; margin:0; padding:0;}
	form.alerting div.scelta_avviso input {width:auto;}
	form.alerting div.scelta_avviso input.allinea {position:relative; left:-6px; width:auto;}

form.form_multiservice {}
	form.formfeedback .fb_titolo.span4 { width:31.6239%; }
	form.formfeedback .fb_titolo.span6 { width:48.7179%; }
	form.formfeedback .fb_titolo.span7 { width:57.265%; }
	form.formfeedback .fb_titolo.span8 { width:65.812%; }
	@media (max-width: 500px) {
		.row-fluid form.form_multiservice [class*="span"] [class*="span"] { width:95%; }
	}
	@media (min-width: 501px) and (max-width: 768px) {
		.row-fluid form.form_multiservice [class*="span"] [class*="span"] { width:48%; }
	}
	@media (min-width: 769px) and (max-width: 979px) {
		.row-fluid form.form_multiservice [class*="span"] [class*="span"] { width:48%; }
	}
	.row-fluid form.form_multiservice [class*="span"] { min-height:inherit; line-height:normal; }
	form.form_multiservice input,
	form.form_multiservice select,
	form.form_multiservice textarea { width:95%; margin-bottom:0; }
/*	form.form_multiservice .box_2cols .span5 .span5 input { width:100px; } */
	form.formfeedback.form_multiservice .nomargin { clear:none; }
		form.formfeedback.form_multiservice .domande_gas { _display:none; }
			form.formfeedback.form_multiservice .commento { position:relative; max-width:95%; }
			form.formfeedback.form_multiservice .fb_titolo { position:relative; _width:250px; }
			form.formfeedback.form_multiservice .fb_titolo.no_float { float:left; width:195px; }
			form.formfeedback.form_multiservice .fb_titolo.no_float.span6 { width:48.7179%; }
			form.formfeedback.form_multiservice .fb_titolo.no_float.span7 { width:57.265%; }
			@media (max-width: 500px) {
				form.formfeedback.form_multiservice [class*="span"] .fb_titolo.no_float { width:95%; }
			}
			@media (min-width: 501px) and (max-width: 768px) {
				form.formfeedback.form_multiservice [class*="span"] .fb_titolo.no_float { width:48%; }
			}
			@media (min-width: 769px) and (max-width: 979px) {
				form.formfeedback.form_multiservice [class*="span"] .fb_titolo.no_float { width:48%; }
			}
				form.form_multiservice .qtip_img { display:none; position:absolute; top:0; right:10px; }
				form.form_multiservice .qtip_text { display:none; }
			form.formfeedback.form_multiservice .fb_boxopzioni { float:left; }
				form.formfeedback.form_multiservice .fb_boxopzioni input[type=checkbox] { margin:0; }
				form.formfeedback.form_multiservice .fb_boxopzioni label { top:1px; }
				form.formfeedback.form_multiservice .fb_boxopzioni input.jq_form_check_gas { }

form.form_cross_tables {}
	form.formfeedback.form_cross_tables .fb_titolo { width:250px; }
	form.formfeedback.form_cross_tables .fb_titolo.no_float { width:100%; }
	form.formfeedback.form_cross_tables .fb_titolo.stile_radio { float:left; }
	form.formfeedback.form_cross_tables .fb_boxopzioni { margin-bottom:10px; }
		form.formfeedback.form_cross_tables div.informativa_box { width:498px; }

/* tabelle */
.tabella_fotogallery { width:98%; }
	.tabella_fotogallery td {vertical-align:top}
	.tabella_fotogallery img { border-style:solid; margin-bottom:3px}
	.tabella_fotogallery a { text-decoration:none}
		
.div_fasi_vita {width:100%;}
	.tabella_fasi_vita{width: 99%; background-color:#CED9CF; margin:10px 0; clear:both}
		.tabella_fasi_vita td {width: 50%; vertical-align: top; padding:3px 2px;}
			.tabella_fasi_vita td a {background-image: url(../immagini/raquo.gif); background-position: 1px 5px; background-repeat: no-repeat; padding-left:13px; font-weight:600}
div.lista_fasi {background-color:#F2F2F2;}
	div.lista_fasi .titolo {font-weight:600; font-size:1.0em; padding-left:5px;}
	div.lista_fasi ul {list-style-type:none; margin:5px 10px 10px 10px; padding:3px; }
		div.lista_fasi ul li {background-image: url(../immagini/demiraquo.gif); background-position: 1px 4px; background-repeat: no-repeat; padding-left:10px;}

.htdig_display_none {display: none}

/* RISULTATO DELLA RICERCA */
div.spazio_sotto_ricerca {margin-bottom:40px;}			
/* impostazioni dei box di contenuto specifici */

/* tipo archivio sulla navigazione dx delle sot per cs */
.cornice_cs_sot {}
.div_nav_int_float_dx .w100 .cornice_box, .div_nav_int_float_sx .w100 .cornice_box {font-size: 0.9em; padding:0;}
.div_nav_int_float_dx .w100 h2 {}
.cornice_cs_sot	li.elenco_img .clear, .cornice_cs_sot li.elenco .clear, .cornice_cs_sot li.elenco_raquo .clear, .div_nav_int_float_dx .w100 li.elenco_img .clear, .div_nav_int_float_dx .w100 li.elenco .clear, .div_nav_int_float_dx .w100 li.elenco_img .clear, .div_nav_int_float_dx .w100 li.elenco_raquo .clear, .w100 .clienti_generale li.elenco .clear, .w100 .clienti_generale li.elenco_raquo .clear, .w100 .clienti_generale li.elenco_img .clear {border-bottom: none; padding-top: 0px}
.clienti_generale a:link, .clienti_generale a:visited {text-decoration: none; font-size: 1.2em}
.clienti_generale a:hover, .clienti_generale a:active { text-decoration: underline; font-size: 1.2em}
.cornice_cs_sot .testo_contenuto {padding: 0}
.cornice_cs_sot ul li img {display: none}
.cornice_cs_sot .navigazione a {font-weight: normal}
.cornice_cs_sot	li.elenco_img .clear, .cornice_cs_sot li.elenco .clear, .cornice_cs_sot li.elenco_raquo .clear, .div_nav_int_float_sx .w100 li.elenco_img .clear, .div_nav_int_float_sx .w100 li.elenco .clear, .div_nav_int_float_sx .w100 li.elenco_img .clear, .div_nav_int_float_sx .w100 li.elenco_raquo .clear, .w100 .clienti_generale li.elenco .clear, .w100 .clienti_generale li.elenco_raquo .clear, .w100 .clienti_generale li.elenco_img .clear {border-bottom: none; padding-top: 0px}
.pulsante_scopri_sportelli {margin-left:60px; padding:3px 0}

/* tipo archivio sulla home page delle sot */
.cornice_hp_sot	li.elenco_img, .cornice_hp_sot li.elenco, .cornice_hp_sot li.elenco_raquo {float: left; width: 33%}
.cornice_hp_sot	ul.archivio_immagini {margin: 0; padding: 0}
.cornice_hp_sot	ul.archivio_immagini img {float: none; margin: 0; vertical-align:bottom}
.define_border {border: 1px solid #999999}
.cornice_hp_sot a {text-decoration: none}
.cornice_hp_sot .voci_box {font-size: 0.9em; font-weight: 600}
.voci_box {padding: 3px; min-height: 25px; height: auto !important; height: 25px}
.cornice_hp_sot	li.elenco_img .clear, .cornice_hp_sot li.elenco .clear, .cornice_hp_sot li.elenco_raquo .clear {border-bottom: none; padding-top: 0px}
.cornice_hp_sot	li.elenco_img .bordo_sot, .cornice_hp_sot li.elenco .bordo_sot, .cornice_hp_sot li.elenco_raquo .bordo_sot {/*border: 1px solid red*/}

/* definizione stili staff dirigete > sot */
/*
.formattazione_tabella_obbligazioni {width: 100%}
.formattazione_tabella_obbligazioni th {border-bottom: 1px solid #0073B9; text-align:left}
.formattazione_tabella_obbligazioni td {border-bottom: 1px solid #eaeaea}
.formattazione_tabella_staff_dirigente {width: 100%}
.formattazione_tabella_staff_dirigente th {border-bottom: 1px solid #0073B9}
.formattazione_tabella_staff_dirigente td {border-bottom: 1px solid #eaeaea}
*/
.box_info_tariffa_bottom .formattazione_tabella_staff_dirigente {width: 95%}
.formattazione_tabella_clienti {width: 100%}
.formattazione_tabella_clienti th {border-bottom: 1px solid #0073B9; font-weight: 600; text-align:left}
.formattazione_tabella_clienti td {border-bottom: 1px solid #eaeaea; font-size: 0.9em}
.formattazione_tabella_termovalorizzatori {width: 100%}
.formattazione_tabella_termovalorizzatori thead, .formattazione_tabella_termovalorizzatori tfoot {background-color: #CECECE /*#F5FAFC*/}
.formattazione_tabella_termovalorizzatori th{/*padding-top: 5px; border-top: 1px solid #0073B9;*/ background-repeat:repeat-x; background-position:bottom; margin:0; padding:0; background-color:#CECECE}
.formattazione_tabella_termovalorizzatori2 th{background-image:none}
.formattazione_tabella_termovalorizzatori .p10 { padding-top:12px; padding-bottom:12px; text-align:center}
.formattazione_tabella_termovalorizzatori td {padding: 3px 0; border-bottom: 1px solid #eaeaea; text-align:center}
.formattazione_tabella_termovalorizzatori td.giorno_foot, .formattazione_tabella_termovalorizzatori td.giorno_foot2 {padding: 3px 0 8px 0; text-align:center}
.formattazione_tabella_termovalorizzatori td.giorno_foot {border-bottom: 1px solid #0073B9;}
.formattazione_tabella_termovalorizzatori td.giorno_no_foot {border-bottom: none; padding:0}
.formattazione_tabella_termovalorizzatori td.giorno_foot2 {border-bottom: none}
.formattazione_tabella_termovalorizzatori tr.errore_impianto {text-align: center}
/*.formattazione_tabella_termovalorizzatori.mezzora th {border-bottom: 1px solid #0073B9; padding-bottom: 3px}*/
.formattazione_tabella_termovalorizzatori.mezzora td.bold.emiss,.formattazione_tabella_termovalorizzatori.mezzora th.emiss  {text-align: left}
.formattazione_tabella_termovalorizzatori.mezzora {margin-bottom: 20px}
.formattazione_tabella_termovalorizzatori.mezzora td.bold {font-weight: 600}
.formattazione_tabella_termovalorizzatori .fttt {background-repeat:repeat-x;background-image:url(../immagini/box_grigio2.gif); background-position:top; background-repeat:repeat-x }
.formattazione_tabella_termovalorizzatori .fttb {background-repeat:repeat-x;background-image:url(../immagini/box_grigio.gif); background-position:bottom; background-repeat:repeat-x; border:none; padding:0 }
.formattazione_tabella_termovalorizzatori .fttb2 {background-repeat:repeat-x;background-image:url(../immagini/box_grigio_bs2.gif); background-position: left bottom; background-repeat:repeat-x; border:none; padding:0 }
.formattazione_tabella_termovalorizzatori2 .fttt {background-image:url(../immagini/box_grigio2.gif);}
.formattazione_tabella_termovalorizzatori .fttsb {background-repeat:repeat-x;background-image:url(../immagini/box_grigio_bs.gif); background-position:left bottom; background-repeat:no-repeat }
.formattazione_tabella_termovalorizzatori .fttst {background-repeat:repeat-x;background-image:url(../immagini/box_grigio_ts.gif); background-position:left top; background-repeat:no-repeat }
.formattazione_tabella_termovalorizzatori .fttdt {background-repeat:repeat-x;background-image:url(../immagini/box_grigio_td.gif); background-position:right top; background-repeat:no-repeat}
.formattazione_tabella_termovalorizzatori .fttdb {background-repeat:repeat-x;background-image:url(../immagini/box_grigio_bd.gif); background-position:right bottom; background-repeat:no-repeat}
.formattazione_tabella_termovalorizzatori .fttd {background-repeat:repeat-x;background-image:url(../immagini/box_grigio.gif); background-position:right; background-repeat:repeat-y }
.formattazione_tabella_termovalorizzatori .ftts {background-repeat:repeat-x;background-image:url(../immagini/box_grigio.gif); background-position:left; background-repeat:repeat-y }
table caption {text-align: left; margin-bottom:5px} 
.vtop {vertical-align:top}
.td_width5 {width: 5%}
.td_width8 {width: 8%}
.td_width10 {width: 10%}
.td_width12 {width: 12%}
.td_width15 {width: 15%}
.td_width16 {width: 16%}
.td_width20 {width: 20%}
.td_width21 {width: 21%}
.td_width22 {width: 22%}
.td_width25 {width: 25%}
.td_width28 {width: 28%}
.td_width30 {width: 30%}
.td_width31 {width: 31%}
.td_width33 {width: 33%}
.td_width35 {width: 35%}
.td_width40 {width: 40%}


.td_width45 {width: 45%}
.td_width50 {width: 50%}
.td_width55 {width: 55%}
.td_width60 {width: 60%}
.td_width65 {width: 65%}
.td_width70 {width: 70%}
.td_width75 {width: 75%}
.td_width80 {width: 80%}
.td_width85 {width: 85%}
.td_width90 {width: 90%}
.td_width95 {width: 95%}
.td_width100 {width: 100%}
.td_width491 {width:491px;}		
.th_width113 {width:113px;}
div.no_padding_sx {padding-left:0;}
.divbox33 {float:left; width:33%;}
.divbox49 {float:left; width:49%;}
.divbox50 {float:left; width:50%; margin-left:-1px;}
img.no_bordo {border:none;}

/* box informazioni */
.box_informazioni_default {margin:15px 0; background-color:#F9F9F9}
.box_informazioni_default .box_informazioni_intestazione {}
.box_informazioni_intestazione {font-weight:600; font-size:1.1em; background-image:url(../immagini/info.gif); background-repeat:no-repeat; background-position: left top; padding:0 0 0 20px; height:auto !important; height:17px; min-height:17px; color:#000000}
.box_informazioni_singolo { border-bottom:1px solid #FFFFFF; padding:10px;}
.box_informazioni_singolo p {font-size:0.95em;}

/* feed borsa */
.feed_borsa {margin:10px 0;}

/* db pulizia strade bologna */
.db_pulizia {font: normal 70% verdana, sans-serif}
.db_pulizia .corpo_pulizia {padding: 0 10px 10px 10px}
.db_pulizia .selezionato {padding: 10px 0 5px 0}
.db_pulizia .nuova_ricerca {padding: 20px 0}
.db_pulizia a:link, .db_pulizia a:visited {text-decoration: underline; color:#666; font-weight: 600}
.db_pulizia a:hover {background-color:#fc0; font-weight: 600; color:#000}
.db_pulizia img.spazzola {width: 200px; height: 68px; border: none}
.db_pulizia form label {display: block; padding: 0 0 10px 0}
.db_pulizia .entra {padding: 5px 0 0 140px}
.intro2 {padding: 5px 0}

/* area clienti */
.w100 .clienti_generale ul.archivio, .w100 .clienti_generale ul.archivio_immagini {margin-top: 0}
.clienti_generale .testo_contenuto {padding: 0}
.home_comuni .titolo_sezione_macro {padding: 5px 0 0 5px; color: #954A00}
.clienti_servizi {float:left; width:49.9%;}
.clienti_servizi span.adatta_ie6 {margin-right:10px; display:block; border:1px solid #CDCDCD;}
.clienti_servizi a {background-position:5px 8px; background-repeat:no-repeat; padding-bottom:5px;}
.clienti_servizi span.adatta_ie6 a span.distanza {padding:18px 5px 0 0; display:block;}
.clienti_servizi span.adatta_ie6 a:link, .clienti_servizi span.adatta_ie6 a:visited {display:block; width:100%;}
.clienti_servizi span.adatta_ie6 a:hover, .clienti_servizi span.adatta_ie6 a:active {display:block; width:100%;}
.clienti_servizi span.stile_icona {background-position:5px 8px; background-repeat:no-repeat; display:block; background-color:#F9FBD9;}

div.clienti_servizi div.cl2 {padding-bottom:10px}
.msg_malfunzionamento p {display: inline}
ul.archivio_immagini li .msg_malfunzionamento {color: #CE0019; padding-bottom: 5px; font-weight: 600}
ul.archivio_immagini li .msg_malfunzionamento span {color: #CE0019}
div.clienti_servizi  span.testoright {display:block; font-size: 0.9em}
.spazio_clear {padding-bottom:5px;}
.home_comuni {background-repeat:repeat-x; margin-top:2px; width:100%; background-color:#FCFFD9;}
.box_scelta_comune { margin-bottom:10px}
form.cerca_comune {margin:0; padding:0; padding:0px}
form.cerca_comune input.cap {width:60px;  background-color: transparent; padding:0px; margin:0px; border: 1px solid #7F9DB9; background-color:#FFF}
/*.tuc_sfondo2 {background-image:url(../immagini/tuc_cap_bot.gif); background-position:center; background-repeat:no-repeat; padding:0 8px}
.tuc_sfondo1 {background-image:url(../immagini/tuc_comune_bot.gif); background-position:center; background-repeat:no-repeat; padding:0 8px}*/
form.cerca_comune input.tucomune {width:160px;  background-color: transparent; border: 1px solid #7F9DB9; background-color:#FFF}
form.cerca_comune .tucsubmit {border:0 none;font-size:0.9em; margin:0 0 0 3px; line-height:10px; padding:6px 4px ;margin:0;text-align:center;width:50px; text-transform:uppercase;background-color:#575653; color:#F9EC60}
.testo_home_comuni {margin-top:10px;}
.clear_spec {clear:both; height:0px; font-size:0px; line-height:0px; padding-top:4px;}
.testo_home_comuni .w100 h2 {font-size: 1.4em; font-weight:normal}
/* nav dx */
.div_nav_int_float_dx .w100 .box_clienti_cornice .testo_contenuto {padding-top: 0}
.w100 .box_clienti_cornice ul.archivio_immagini {margin: 0}
.box_clienti_cornice ul.archivio_immagini li a:link, .box_clienti_cornice ul.archivio_immagini li a:visited {color: #954A00; text-decoration:none; font-size: 1.3em; line-height: 2em} 
.box_clienti_cornice ul.archivio_immagini li a:hover, .box_clienti_cornice ul.archivio_immagini li a:active {color: #954A00; text-decoration:underline; font-size: 1.3em}
.w100 .cornice_box .navigazione a {font-weight: normal}
.w100 .cornice_box .navigazione a {text-decoration: none} 
/* comuni e servizi */
.iframe_cs {margin: 15px 0 0 0}
img.img_outlet {border:none; margin-right:20px;}

.clienti_comune_cambia {float: right; text-align:left; padding: 3px 3px 3px 0}
.clienti_comune_cambia a:link, .clienti_comune_cambia a:visited {font-size:0.9em; color: #000; text-decoration:none}
.clienti_comune_cambia a:hover, .clienti_comune_cambia a:active {font-size:0.9em; color: #000; text-decoration:underline}
.archivio_duecolonne ul.archivio_immagini {margin-left:15px}
.archivio_duecolonne, div.box_home_no_bordo li.elenco {font-size:0.9em; padding-top:0px; margin-top:0px}
div.box_home_gruppo div.box_home_no_bordo .testo_contenuto {margin-top:0px;padding-top:0px;}
div.box_home_no_bordo .archivio_duecolonne li.elenco {font-size:1em}
.archivio_duecolonne a:link, .archivio_duecolonne a:visited, .archivio_duecolonne a:hover, .archivio_duecolonne a:active {text-decoration:none}
.archivio_duecolonne li.elenco .clear, div.box_home_no_bordo .clear{ border:none}

/* stile di font e data per il nuovo layout di "primo piano" */
div.stile_primopiano span.data_luogo {color:#333333;}
div.stile_primopiano ul.archivio_immagini li span.data_luogo {color:#333333;}
div.stile_primopiano div.divbox49 ul li a {font-weight:normal; font-size:1.1em;}
div.piu_lette {margin-bottom:15px;}
	div.piu_lette a:link, div.piu_lette a:visited, div.piu_lette a:hover, div.piu_lette a:active {font-weight:normal; text-decoration:none;}
div.piu_recenti {color:#000; font-weight:600; font-size:2em; margin-top:5px; margin-bottom:15px;}
div.continua {margin-top:10px;}
	div.continua a:link, div.continua a:visited, div.continua a:hover, div.continua a:active {font-weight:normal;}
div.titolo_piulette {color:#000; font-weight:600; font-size:1.3em; margin-bottom:13px;}	 

/* formattazione per la tabella "i principali indicatori" nella sezione csr */
table.principali_indicatori {margin-bottom:20px; width:100%;}
table.principali_indicatori caption {padding:3px 0 3px 3px; color:#707423;}
table.principali_indicatori tr td {border-bottom:1px solid #F1F2D7; padding-top:5px;}
table.principali_indicatori tr th.intestazione {padding-top:10px; color:#333; border-bottom:3px solid #707423;} 
table.principali_indicatori tr th.left {text-align:left; padding-left:3px;}

/* formattazione per la tabella "i numeri chiave" */
table.numeri_chiave {margin-bottom:20px; width:100%;}
table.numeri_chiave tr td {border-bottom:1px solid #EAEAEA; padding-top:5px;}
table.numeri_chiave tr th.intestazione {padding-top:10px; color:#333; border-bottom:3px solid #999;} 
table.numeri_chiave tr th.left {text-align:left; padding-left:3px;}
table.numeri_chiave tr th.right, table.numeri_chiave tr td.right {text-align:right;}

/* formattazione per la tabella "laboratori" nella sezione gruppo */
table.laboratori {width:100%;}
table.laboratori tr td {border-bottom:1px solid #D8D8D8; padding-top:10px; background-color:#F9F9F9; width:33%;}
table.laboratori tr td.left {text-align:left; padding-left:3px;}
table.laboratori tr th.intestazione {color:#333; border-bottom:3px solid #999; text-align:left; padding-left:3px;}

/* formattazione per la tabella "attivitą e servizi" nella sezione acqua */
table.attivita {width:100%;}
table.attivita tr td {border-bottom:1px solid #D8D8D8; padding-top:10px; background-color:#F9F9F9;}
table.attivita tr td.left, table.attivita tr th.left {text-align:left; padding-left:3px;}
table.attivita tr td.centrato, table.attivita tr th.centrato {text-align:center;}
table.attivita tr th.intestazione {color:#333; border-bottom:3px solid #999;}

.autocompletelist {
	position:absolute;
	border:1px solid #A5ACB2;
	background:#ffe;
	overflow:auto;
	left:0px;
}
.autocompleteitem {
	padding:2px;
	background:#ffe;
}
.autocompleteitemsel {
	padding:2px;
	background:#ccf;
}

.aclgen_autocompletelist {
	position:absolute;
	border:1px solid #d2d2d2;
	background:#d2d2d2;
	overflow:auto;
	left:0px;
	color:black;
}
.aclgen_autocompletelist  a,.aclgen_autocompletelist  a:link,.aclgen_autocompletelist  a:visited {
	color:black;
}
.aclgen_autocompleteitem {
	padding:2px;
	background:#d2d2d2;
	border-bottom:1px solid #eee;
	text-decoration: none;
	font-size:0.7em;
	color:black;
	font-weight:normal;
}
.aclgen_autocompleteitemsel {
	padding:2px;
	background:#D5E2EA;
	border-bottom:1px solid #eee;
	text-decoration: none;
	font-size:0.7em;
	color:black;
	font-weight:600;
}

.spaziosopra {padding-top:6px}
.spaziosotto10 {padding-bottom:10px}
.spaziosotto5 {padding-bottom:5px}
ul.archivio_immagini li div .titolo_no_servizi_online {color: #954a00; font-size: 1.3em; line-height: 2em; font-weight: 600}

.box_comune_form {font-size:0.9em; padding:5px;border:1px solid #CCCCCC;position:relative; z-index:1; background-color:#FCFFD9}
#box_comune_img {border:1px solid #CCCCCC} 
.box_comune_form input {border: 1px solid #7F9DB9;}
.box_comune_form .com {width:110px} 
.box_comune_form .cerca_comune { padding:0} 
.box_lista_servizi {border-top: 6px solid #FFCC00; float:right}
.box_comune_form form.cerca_comune {padding-bottom:2px} 

.post_it_titolo {margin-bottom: 10px; color: #990000; font-size:1.3em; font-weight: 600}
.post_it_testo {margin-bottom: 15px; font-size: 1.2em}
.post_it_testo p {margin: 0; padding: 0}

/* stili per la sezione "progetti per la scuola" */
.progetto_box_rosso {background-color:#8F274B; color:#fff; padding:10px;}
.progetto_box_verde {background-color:#027059; color:#fff; padding:10px;}
.progetto_box_blue {background-color:#0B558C; color:#fff; padding:10px;}

/* padding per il titolo in archivio_homepage_csr */
div.cornice_hp_sot div.voci_box_csr {padding:4px;}
div.cornice_hp_sot div.bold_csr {padding:4px; font-size:0.9em; font-weight:600;}
div.cornice_hp_sot div.sottotitolo_csr {font-size:0.9em; padding:4px;}
div.cornice_hp_sot div.define_border_csr {height:auto !important; height:150px; min-height:150px; border:1px solid #999;}
  
/* classi per home_tabjs con pulsanti sotto la testata */
div.bk_img_bot { width:100%;} /* colore di sfondo e ombreggiatura in basso per il pulsante */
div.tab_button {position:absolute; top:0px; left:0px; height:47px; width:98%;}
a.puntatore_link {cursor:pointer; display:block; padding:7px 2px 0px 7px; text-align:left; font-size:1.2em; color:#fff; font-weight:600; height:40px; height:auto !important; min-height:40px; height/**/:/**/40px;} /* serve per rendere attivo il link */
	a.puntatore_link:hover, a.puntatore_link:active {color:#fff; font-weight:600;} 
	a.puntatore_link_evid {background-color:#fff; color:#575757;}
		a.puntatore_link_evid:hover {color:#575757;}
div.bot_gruppo {color:#000; text-align:center; float:left; background-color:#20323C; position:absolute; top:0px; left:0px; height:47px; width:98%;}
	div.bot_gruppo.no_bordo {border-left:none;}
div.bordo_tab {}
	div.bordo_tab div.bot_gruppo_evid {} 
	div.clear_bot {clear:both; height:0px; line-height:0px; font-size:0px;}
div.cornice_box_gruppo {border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.box_home_gruppo {padding-bottom:10px; padding-left:10px; padding-top:10px}
	div.box_home_gruppo .no_padding {padding-left:0;}
div.box_home_no_bordo h3.separatore {border-top:none;} /* tolgo il bordo sopra al titolo nel box di contenuto */
div.box_home_no_bordo h3.titolo {font-size:0.9em;}
div.box_home_no_bordo .testo2 {font-size:0.9em}
div.box_home_no_bordo ul.elenco_no_punto span.link_allegati {padding:5px 0 15px 22px; line-height:1.5em;}
div.box_home_no_bordo .elenco_no_punto { margin:5px}
div.bk_img_bot_evid {}
div.bot_gruppo_evid {}
	div.bot_gruppo_evid a:hover, div.bot_gruppo_evid a:active {color:#575757;} 
.box_sotto_tab {font-size:0.9em;; padding:10px}
.box_sotto_tab h3.titolo {font-size:1.1em;}

/* box azionisti */
.az_box_generale {margin-top:20px;}
.az_titolo_centrato {text-align:center; background-color:#F9F9F9;}
.az_titolo_box {background-color:#F9F9F9; padding:10px;}
.az_primo_box {float:left; width:70%;}
.az_adatta {margin-top:10px; margin-right:30px;}
.az_riga {background-image:url(../immagini/riga.gif); background-position:top right; background-repeat:repeat-y;}
.az_angolo_alto {background-image:url(../immagini/angoloalto.gif); background-position:top right; background-repeat:no-repeat;}
.az_angolo_basso {background-image:url(../immagini/angolobasso.gif); background-position:bottom right; background-repeat:no-repeat;}
.az_spazio {padding-right:30px;}
ul.az_elenco_puntato {list-style-type:disc; margin-left:10px;}
.az_secondo_box {float:left; width:30%; margin-top:20px;}
.az_clear {clear:both;}

/* box guida utilizzo del bilancio interattivo in hera ir */
.box_guida {float:right; width:120px;}
	.box_guida img.no_bordo {border:none;}
	
/* classi per collana materialitą per progetti scuola in hera ravenna */
.box_quaderno ul {padding:0;}
	.box_quaderno ul li {list-style-type:none;}
		.box_quaderno ul li img {border-width:2px;}	
		
/* classi per l'immagine delle societą territoriali */
div.img_societa_territoriali {float:left; width:328px;}
div.testo_contenuto ul.archivio_immagini.adatta_societa_territoriali {margin-left:330px; clear:none;}

/* classi generiche per la tabella */
th.intestazione {color:#333; border-bottom:3px solid #999; vertical-align:bottom;}
.left {text-align:left;}
.bordo_td {border-bottom:1px solid #eaeaea; padding-top:5px;}

.box_archivio_laterale .testo_contenuto {padding-top:0px; font-size:0.95em}
div.box_archivio_laterale ul.archivio_immagini {padding:0; margin:0px 5px 5px 0px;}
.box_archivio_laterale ul.archivio_immagini a:link,.box_archivio_laterale ul.archivio_immagini a:visited {text-decoration:none;font-weight: normal}
.box_archivio_laterale ul.archivio_immagini a:hover,.box_archivio_laterale ul.archivio_immagini a:active {font-weight: normal}
.box_archivio_laterale li.elenco {padding:0 0 0 10px; margin:0; background-image: url(../immagini/raquo_nero.gif); background-position: left 5px}
.box_archivio_laterale li.elenco div.clear {padding:0; margin:0; border:none}
div.rigo_sfumato {margin-top:0;}
.rigo_sfumato div.w100 {padding-top:5px;}
.rigo_sfumato .cornice_box {width:100%;}
div.rigo_sfumato div.w100 div.cornice_box h2, div.footer_box div.w100 h2 {padding-left:0;}
div.footer_box .box_archivio_laterale li.elenco {padding:0 0 0 10px; margin:0; background-image: url(../immagini/raquo_nero.gif); background-position: left 3px;}
div.spazio_titolo {margin-bottom:5px;}
div.no_spazio, div.testo_contenuto ul.archivio_immagini.no_spazio {margin-top:0; padding-top:0;}
div.sottotitolo_js {clear:both;}
div.clear_servizi {clear:both; font-size:0.1em; line-height:0.1em; height:1px; border:none;}

span.set_cr6 {padding-right: 10px; position: relative; top: -5px} /*c6*/ 
span.set_cr5 {padding-right: 10px; position: relative; top: -15px} /*c5*/ 
span.set_cr4 {padding-right: 10px; position: relative; top: -10px} /*c4*/
a.set_cr3:hover {background-color: transparent} /*c3*/
img.set_cr2 {border: 0px solid #ffffff} /*c2*/ 
span.set_cr1 {padding-right: 10px; position: relative; top: -30px} /*c1*/
.sfondoinfo {background-color:#F8F8F7; padding:5px;}
ul a.piu_meno:link, ul a.piu_meno:visited, ul a.piu_meno:active, ul a.piu_meno:hover {text-decoration:none; /*border:1px solid #000000;*/ padding-left:2px; padding-right:2px; font-weight:600}

div.set_altezza {padding-top:120px;} /* altezza fissa per la testata della pagina interna */

/* classi per la sezione "invia ad un amico" */
h1.titolo_segnalazione {font-size:1.8em; font-weight:600; color:#0073B9; margin:0; padding:0; padding-top:4px;}
div.rosso_scuro, .asterisco {color:#990000;}
div.campi_obbligatori {color:#990000; font-weight:normal; padding:10px 0; font-size:0.95em; text-align:right;}
form.segnala {margin:0; padding:0; margin-top:15px;}
form.segnala fieldset#mittente, form.segnala fieldset#destinatario {margin-bottom:20px;}
form.segnala legend {color:#990000; font-weight:600; padding-bottom:10px;}
form.segnala div.float_label {float:left; width:140px;}

/* classi per la sezione "web channel" */
div.box_video {float:left; width:33%; margin-top:15px;}
div.box_sx_wc {float:left; width:50%;}
div.box_dx_wc {float:left; width:49%;}
div.titolo_box_video {padding-right:10px;}
	div.titolo_box_video a {text-decoration:none;}
div.clear_wc {clear:both; font-size:0.1em; line-height:0.1em; height:20px;}
div.clear_wc2 {clear:both; font-size:0.1em; line-height:0.1em; height:15px;}
div.clear_paginazione {clear:both;}
div.titolo_cat {font-size:1.2em; color:#0073B9; font-weight:600; padding:10px 0;}
div.spazio_cat {margin-bottom:10px;}
	div.spazio_cat a {background-image:url(../immagini/raquo_nero.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:9px;}
div.spazio_video {text-align:left; margin:10px 0;}
div.riga_wc_r {background-image:url(../immagini/barra_wc_r.jpg); background-position:bottom left; background-repeat:repeat-x; height:7px; line-height:7px; margin-bottom:10px; margin-right:10px;}
div.riga_wc_sx {background-image:url(../immagini/barra_wc_sx.jpg); background-position:bottom left; background-repeat:no-repeat; height:7px;}
div.riga_wc_dx {background-image:url(../immagini/barra_wc_dx.jpg); background-position:bottom right; background-repeat:no-repeat; height:7px;}
div.riga_faq {/*border-top:3px solid #ecd63f;*/ border-top:3px solid #E4AC01}
img.img_video {float:left; margin-right:10px;}

/* gestione dei banner nel footer di clienti */
div.clienti_footer_banner div.border_banner img.banner {margin-right:10px;}

/* gestione dei due banner centrali (temporanei) nella sezione aziende */
div.banner_home_aziende1 {float:left; width:49%;}
div.banner_home_aziende2 {float:left; width:50%;}
div.banner_home_aziende1 img, div.banner_home_aziende2 img {border:none;}

/* classi per la sezione download center */
div.box_download {float:left; width:49%;}
div.riga {border-bottom:none; border-top:1px solid #d8d8d8; margin-right:10px; padding-bottom:10px; margin-top:5px;} /* dinamico */
span.icona {background-position:0 0; background-repeat:no-repeat; padding-left:20px; display:block; padding-bottom:5px;}
div.spazio_titolo_box {padding-right:10px;}
div.spazio_sottotitolo {padding-left:20px; position:relative; top:-4px;}
div.elenco_completo {text-align:left; margin-bottom:10px; background-image:url(../immagini/raquo_nero.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:8px; margin-top:20px;}
div.clear_download {clear:both; margin:0; padding:0; line-height:0.1em;}
div.spazio_documenti {margin-bottom:8px;}
div.stile_cerca_dc {text-align:right; margin-top:6px; padding-right:10px;}
	div.stile_cerca_dc input {margin:0; padding:0;}
div.bottom10 {margin-bottom:10px;}
.margin_top_bottom {margin: 30px 0}
ul.archivio_immagini li div.marrone {color:#A54E0E;}
ul.archivio_immagini li.stile_categoria_dc {list-style-type:none; margin-bottom:10px;}
form.form_cerca_form select.categoria_dc {margin-right:0; width:200px}
form.form_cerca_form select.categoria_dc2 {margin-right:0; width:110px}
form.form_cerca_form select.categoria_video {margin-right:10px; width:200px}

/* classi per la sezione image bank */
div.elenco_immagini {text-align:right; margin-top:10px;}
	div.elenco_immagini a {background-image:url(../immagini/raquo_nero.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:8px;}
div.adatta_link {margin-top:5px; margin-bottom:2px;}
div.icona_72dpi {background-image:url(../immagini/download_img.gif); background-position:0 0; background-repeat:no-repeat; padding-left:18px;}
div.icona_72dpi_fb {margin-top:3px; background-image:url(../immagini/download_img.gif); background-position:0 0; background-repeat:no-repeat; padding-left:18px;}
div.box_anteprima_foto {background-color:#EBEBEB; padding:5px 5px 2px 5px;}

/* classi per la sezione vedohera */
div.eventi_generali ul li.elenco div.clear {border:none;}
div.eventi_generali div.testo_contenuto {padding-top:0;}
div.eventi_generali ul li.elenco a, div.eventi_generali ul li.elenco div p {font-size:0.9em;}
div.eventi_generali div.titolo_sezione_macro {display:none;}
div.eventi_generali div.titolo_sottosezione.elem_colorati {display:none;}
div.box_informazioni_csr {background-color:#ECECED; font-size:0.95em; padding:5px;}
div.testata_csr_home_r {background-repeat:repeat-x; margin-top:2px; width:100%;}
div.testata_csr_home {background-repeat:no-repeat; height:72px; margin-bottom:15px;}
div.numero_newsletter {text-align:right; color:#fff; font-weight:600; font-size:0.95em; padding-top:2px; padding-right:2px;}
div.height30 {height:30px;}
div.top20 {padding-top:20px;}
div.clear_csr {clear:both; border-top:1px solid #C5C6C8; margin:20px 20px 0 20px;}
div.float65 {float:left; width:65%;}
div.float25 {float:left; width:25%;}
div.titolo_aggiornamenti {padding-top:5px; padding-left:17px; padding-bottom:3px;}	
	div.titolo_aggiornamenti a:link, div.titolo_aggiornamenti a:visited, div.titolo_aggiornamenti a:hover, div.titolo_aggiornamenti a:active {text-decoration:none; font-size:1.1em; color:#707423}
	div.titolo_aggiornamenti span {text-decoration:none; font-size:1.1em; background-image:url(../immagini/triangolo.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; color:#707423;}
div.box_aggiornamenti {background-color:#707423; width:138px; margin-left:7px; padding:10px;}
div.cornice_verde {border-top:2px solid #8D904F; border-bottom:2px solid #8D904F; padding:3px 0;}
	div.cornice_verde a:link, div.cornice_verde a:visited, div.cornice_verde a:hover, div.cornice_verde a:active {color:#fff; text-decoration:none;}
	div.cornice_verde span {color:#fff;}
div.sottotitolo_editoriale {margin-left:335px; padding-top:5px;}
	div.sottotitolo_editoriale.p p {display:inline;}
	div.sottotitolo_editoriale img {margin-left:3px;}
div.titolo_notizia_editoriale {text-align:left; font-weight:600; font-size:1.2em; float:left; width:330px;}
div.titolo_notizia_editoriale a:link, div.titolo_notizia_editoriale a:visited {text-decoration:none; color:#000;}
div.titolo_notizia_editoriale_interna {padding-bottom:5px; font-size:1.3em; font-weight:600;}
div.titolo_sezione_editoriale {margin-left:335px; color:#707423; font-weight:600;}
div.bordo_separazione {border-top:2px solid #707423; margin-top:5px; padding-bottom:15px;}
div.img_editoriale {float:left; width:330px;} 
div.clear_editoriale {border-top:1px solid #C5C6C8; clear:both; margin:0 20px 0 20px;}
div.sottotitolo_focus {font-size:0.95em; padding-top:4px;}
	div.sottotitolo_focus.p p {display:inline;}
	div.sottotitolo_focus.p p em {font-style:normal;}
div.box_focus {float:left; width:33%;}
div.box_focus_verde {background-color:#707423;}
	div.box_focus_verde img {border-bottom:2px solid #B8B991;}
div.stile_link_focus {padding-left:3px; padding-bottom:2px; font-size:0.85em; font-weight:600; min-height:25px; height:auto !important; height:25px;}	
	div.stile_link_focus a:link, div.stile_link_focus a:visited, div.stile_link_focus a:hover, div.stile_link_focus a:active {text-decoration:none; color:#fff;}
div.no_link_focus {padding-left:3px; padding-bottom:2px; color:#fff; font-size:0.85em; font-weight:600; min-height:25px; height:auto !important; height:25px;}	
div.w160 {width:160px;}
div.bordo_titolo_progetti {border-bottom:2px solid #707423;}
div.stile_titolo_progetti {font-size:1.4em; margin:0; padding:0; color:#707423; font-weight:600;}
	div.stile_titolo_progetti span {background-color:#fff; position:relative; top:4px; padding-right:5px;}		
	div.stile_titolo_progetti span a:link, div.stile_titolo_progetti span a:visited,
	div.stile_titolo_progetti span a:hover, div.stile_titolo_progetti span a:active {text-decoration:none; color:#707423}
ul.archivio_immagini li.elenco_progetti {list-style-type:square; margin:0; padding:0; margin-left:15px; font-size:0.9em; margin-bottom:5px; color:#797C31;}
div.testata_nav_csr {background-color:#707423; margin-top:2px; margin-bottom:15px;}
div.testata_nav_csr_int_r {width:100%; background-position:left bottom; background-repeat:repeat;}
div.testata_nav_csr_sotto {width:100%; background-position:top left; background-repeat:repeat; height:14px;}
div.nascondi_riga {background-color:#fff; width:240px; padding-right:5px; padding-left:2px; min-height:14px; height:auto !important; height:14px;}
div.box_nav_csr {width:240px; background-color:#707423; padding-right:5px; padding-left:2px;}
	div.box_nav_csr ul.link_nav_csr {margin:0; padding:0; list-style-type:none; text-align:right; /*font-size:0.75em;*/ font-size:0.8em; padding:2px 0;}
	div.box_nav_csr ul.link_nav_csr li {line-height:1.2em; background-image:url(../immagini/freccia_nav_csr.gif); background-position:right 3px; background-repeat:no-repeat; padding-right:8px; color:#fff;}
	div.box_nav_csr ul.link_nav_csr li a:link, div.box_nav_csr ul.link_nav_csr li a:visited,  
	div.box_nav_csr ul.link_nav_csr li a:hover, div.box_nav_csr ul.link_nav_csr li a:active {text-decoration:none; color:#fff;}		
div.spazio_paginazione {margin-bottom:10px;}
div.titolo_progetto {margin-left:170px; padding-bottom:5px; font-size:1.3em; font-weight:600;}
div.bordo_verde {border-top:2px solid #707423;}
div.flotta_img_progetto {padding-top:0; width:160px; float:left;}
div.testo_progetto {margin-left:170px; padding-top:5px;}

div.footer_newsletter_csr {font-size:0.9em; margin-right:20px;}
	div.footer_newsletter_csr ul {margin:0; padding:0;}
		div.footer_newsletter_csr ul li {margin:0; padding:0; float:right; width:33%; list-style-type:none;}				
		div.footer_newsletter_csr ul li div.link_iscrizione_newsl {color:#707173; padding-left:17px; padding-bottom:14px}
		div.footer_newsletter_csr ul li div.archivio_newsl {color:#707173; padding-left:19px; padding-bottom:15px}	
		div.footer_newsletter_csr ul li div.allegato_newsl {color:#707173; padding-bottom:18px; padding-left:20px}			
		div.footer_newsletter_csr ul li a:link, div.footer_newsletter_csr ul li a:visited,
		div.footer_newsletter_csr ul li a:hover, div.footer_newsletter_csr ul li a:active {text-decoration:none; color:#545556;}

form.formfeedback input.larghezza100,
form.formfeedback input.larghezza310 {background-color:#006EBB; border:none; color:#fff; font-weight:normal; text-align:center; width:100px; padding:8px 0; margin-top:20px; text-transform:uppercase}
form.formfeedback input.larghezza310 { width:  310px; }
form.formfeedback input.larghezza120 {width:72px; }	
form.formfeedback input.larghezza_check {width:auto;}
div.no_top {padding-top:0;}
div.spazio_sottotitolo_editoriale {padding-top:5px;}
div.testata_vedohera_stampa {display:none;}
div.testata_vedohera_interna {background-image:url(../immagini/vedohera_small.gif); background-position:bottom right; background-repeat:no-repeat; width:100%;}
div.numero_newsletter_interno {text-align:right; color:#fff; font-weight:600; font-size:0.95em; padding-top:2px; padding-right:2px; float:right; width:auto;}

/* classi per la sezione offerta "tre per te" in clienti */
span.marrone {color:#967100;}
span.rossoscuro {color:#9B005E;}
span.cornice_numero_ee {border:1px solid #FEC20F; padding:2px;}
span.cornice_numero_gas {border:1px solid #ED008C; padding:2px;}
table.bioraria {border:1px solid #FEC20F;}
	table.bioraria td {border:1px solid #FEC20F; text-align:center;}
	table.bioraria th {color:#967100; border:1px solid #FEC20F;}
img.adatta_icona {position:relative; top:7px;}

/* classi per il motore di ricerca interno nell'investor relations */
div.ricerca_avanzata {background-color:#E0E0E0; padding:10px;}
div.ricerca_avanzata form.form_ricerca_avanzata {margin:0; padding:0;}
div.ricerca_avanzata div.ric_item {margin-bottom:5px;}
div.ricerca_avanzata div.label_ric {float:left; width:95px;}
	div.ricerca_avanzata div.label_ric label {font-weight:600; position:relative; top:3px;}
div.ricerca_avanzata input.bg_bianco {background-color:#fff;}
div.ricerca_avanzata div.allinea_bottone_ricerca {margin-left:95px !important; margin-left/**/:/**/98px;}
div.ricerca_avanzata input.form_cerca_testo_ricerca {font-size:1.1em; width:120px; padding:2px 0;}
div.risultato_ricerca_avanzata ul.spazio_puntato li.spazio_elenco {margin-bottom:10px;}

/* classi per il sito mygreenpage */
div.set_altezza_mygreenpage {padding-top:57px; background-repeat:no-repeat;}
div.testata_mygreenpage {background-repeat:repeat-x; margin-top:2px; width:100%;}
div.testata_attivitaeconomiche {background-position:top left; background-repeat:no-repeat; width:100%;}
div.top57 {padding-top:57px;}
div.left70 {float:left; width:70%;}
div.left99 {float:left; width:99%;}
div.left460 {margin-left:460px;}
div.left430 {float:left; width:430px; margin-right:20px;}
div.adatta99 {width:99%;}
table.orari {border:1px solid #E0E0E0; width:430px;}
	table.orari caption.cartone {margin:0; padding:0; background-color:#99CCFF; font-weight:600; padding:3px;}
	table.orari caption.vetro {margin:0; padding:0; background-color:#B1CB7D; font-weight:600; padding:3px;}
	table.orari caption.organico {margin:0; padding:0; background-color:#C1B19B; font-weight:600; padding:3px;}		
	table.orari caption.indifferenziato {margin:0; padding:0; background-color:#B9B1CD; font-weight:600; padding:3px;}		
	table.orari caption.leggeri {margin:0; padding:0; background-color:#FFCC66; font-weight:600; padding:3px;}		
	table.orari caption.colore_attivitaeconomiche {margin:0; padding:0; background-color:#E0E0E0; font-weight:600; padding:3px;}
	table.orari th {border-right:1px solid #E0E0E0; border-bottom:1px solid #999999; text-align:left; font-weight:600; font-size:0.9em;}
		table.orari th div {border-bottom:1px solid #999999; margin-bottom:1px; padding:2px;}
		table.orari th.nobordo_dx, table.orari td.nobordo_dx {border-right:none;}
	table.orari td {border-top:1px solid #E0E0E0; border-right:1px solid #E0E0E0; font-size:0.9em; font-weight:600; padding:2px;}
div.icona_servizio {float:left; width:122px;}
div.box_destro {float:left; width:29%; margin-top:20px;}
	div.box_destro div.abstract {margin-top:5px;}
	div.box_destro span {color:#990000; font-weight:600;} 
div.descrizione {margin-bottom:10px; font-size:1.2em;}
div.descrizione_servizio {font-size:0.9em; padding-top:5px; padding-bottom:10px; padding-right:5px;}
	div.descrizione_servizio span {color:#990000; font-weight:600;}
div.tipologia_rifiuto {padding-top:5px;}
form.svuotamento_cassonetto {margin:0; padding:0;}
	form.svuotamento_cassonetto label.conferma {font-size:1.1em; color:#990000; font-weight:600;}
	form.svuotamento_cassonetto input.bot_invia {background-color:#fff; color:#008080; font-weight:600; border:none; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}		
div.set_clear0 {clear:both; height:0;}
div.set_clear {clear:both;}
div.avviso_richiesta {color:#990000; font-weight:600; font-size:1.3em; border:1px solid #0B8C65; padding:15px; margin:20px 0 30px 0; text-align:center;}
span.contratto_non_trovato {color:#990000;}		
span.chiudi {
	margin-left:8px;
	position:relative;
	top:-1px;
}
html>/**/body span.chiudi {
	margin-left:8px;
	position:relative;
	top:0px;
}
span.chiudi a:link, span.chiudi a:visited {text-decoration:none; color:#008080; font-size:1.2em; font-weight:600;}
ul.archivio_immagini li.avviso_presente {float:left; width:25%;}
div.avviso_mygreenpage {float:left; width:24%;}
div.avviso_mygreenpage div.rigarossa_top_x {background-image:url(../immagini/riga_rossa.gif); background-position:0 0; background-repeat:repeat-x; width:100%;}
div.avviso_mygreenpage div.rigarossa_right_y {background-image:url(../immagini/riga_rossa.gif); background-position:right; background-repeat:repeat-y; width:100%;}
div.avviso_mygreenpage div.rigarossa_bottom_x {background-image:url(../immagini/riga_rossa.gif); background-position:bottom left; background-repeat:repeat-x; width:100%;}
div.avviso_mygreenpage div.rigarossa_top_y {background-image:url(../immagini/riga_rossa.gif); background-position:top left; background-repeat:repeat-y; width:100%;}
div.avviso_mygreenpage div.curvarossa_basso_dx {background-image:url(../immagini/curvarossa_basso_dx.gif); background-position:bottom right; background-repeat:no-repeat;}
div.avviso_mygreenpage div.curvarossa_basso_sx {background-image:url(../immagini/curvarossa_basso_sx.gif); background-position:bottom left; background-repeat:no-repeat;}
div.avviso_mygreenpage div.curvarossa_alto_dx {background-image:url(../immagini/curvarossa_alto_dx.gif); background-position:top right; background-repeat:no-repeat;}
div.avviso_mygreenpage div.curvarossa_alto_sx {background-image:url(../immagini/curvarossa_alto_sx.gif); background-position:top left; background-repeat:no-repeat;}
div.avviso_mygreenpage div.spazio_avviso {padding:10px;}
div.avviso_mygreenpage span.titolo_avviso {color:#A01111; font-weight:600;}
div.box_mygreenpage {min-height:15px; height:auto !important; height:15px; font-size:0.9em; padding-top:3px;}
div.right10 {padding-right:10px;}
div.briciole_mygreenpage {font-size:0.9em; margin-bottom:10px;}
div.dati_rimini {font-size:0.9em; margin:10px 0 10px 0;}

/* calendario eventi */
.cal_blocco_sx {float: left; width: 35%}
.cal_blocco_sx2 {float: left; width: 55%; margin-left: 30px; margin-top: 0; padding: 0}
.box_agenda_rassegna {width: 35%; float:right;}
.box_agenda_rassegna2 {margin-right:37%}
.cal_agenda {border: 1px solid #414141; padding: 10px; text-align:center; /*background-color: #f6f6f6;*/ font-size: 1.1em;}
ul.categorie_calendario {margin: 0; padding: 0}
ul.categorie_calendario li {list-style:none; margin-bottom: 10px}
ul.categorie_calendario li a:link, ul.categorie_calendario li a:visited, ul.categorie_calendario li a:hover, ul.categorie_calendario li a:active {text-decoration: none; margin-left: 10px}
.alert_cal_notizia {float:right; width:210px; margin-left:10px;}
.alert_cal_notizia span {position:relative; top:3px; left:3px; font-size:1em;}

/* box del time line */
div.box_timeline {background-color:#E6E6E6; padding:10px; margin-bottom:15px;}
	div.box_timeline ul {margin:0; padding:0 0 0 15px;}
ul.archivio_immagini li.elenco.set_icona_orologio {background-image:url(../immagini/icona_orologio.gif); background-position:0 0; background-repeat:no-repeat; padding-left:20px}
		
/* Tabella Calendario Eventi */	
table.tabella_calendario_eventi { width: 100%; }
table.tabella_calendario_eventi th {color: #313131; font-weight:300; font-size:1.8em; text-transform:uppercase }
table.tabella_calendario_eventi th, table.tabella_calendario_eventi td {border-left: 1px solid #D0CFCA; border-bottom: 1px solid #D0CFCA; text-align: left; vertical-align: top;}
.tbl_cal_ev_sqr { width: 20px; height: 9px; overflow: hidden; }

.linearizza p, .linearizza div, .linearizza ul, .linearizza li ,.linearizza ol, .linearizza table, .linearizza th, .linearizza td{ display: inline; list-style: none; border:  none; margin: 0; padding: 0; }

/* Sezione Overview */
div.box_overview div.grafico_dx {float:right; width:260px; position:relative; top:-25px;}
div.box_overview div.grafico_dx_more {float:right; width:260px; }
.more_info ul.lista_allegati li {background-image:url(../immagini/more_info_o.gif); background-position: center left; background-repeat:no-repeat; padding-left:10px; padding-right:5px; font-size:1.2em}
.more_info_tit {font-size:1.5em; font-style:italic; font-weight:600}
.display_inline {display: inline}
.img_fade_relative {position:relative; left:-5px}
div.box_overview div.allinea_link {margin-left:32px;}
div.box_overview div.allinea_link ul {width:100%;}
div.box_overview div.right270 {margin-right:270px;}
div.box_overview div.riga_separazione {border-top:1px solid #D0D0D0; margin-top:5px;}
div.box_overview div.elem_colorati {color:#000;}
div.box_overview div.risorse {font-size:1.1em; padding-bottom:4px; clear:none;}
div.box_overview div.adatta_allegati {float:left; width:99%; margin-bottom:4px;}
div.box_overview a.link_allegati:link, div.box_overview a.link_allegati:visited, div.box_overview a.link_allegati:hover, div.box_overview a.link_allegati:active {text-decoration:none;}
div.stile_zoom {float:right; width:60px;}
	div.stile_zoom a:link, div.stile_zoom a:visited, div.stile_zoom a:hover, div.stile_zoom a:active {text-decoration:none;} 

/* Stili per la tabella del bsa */
table.two caption {background:#536947; color:#fff; padding:7px; text-transform:uppercase; font-weight:700; text-align:center;}
table.two tr th {padding:5px 10px;}
table.two tr th.first {text-align:left}
table.two tfoot tr td {border-right:1px solid #536947; border-bottom:1px solid #536947}
table.two tfoot tr td.first {border-left:1px solid #536947}
table.two tbody tr.line td {border-top:1px solid #536947}
table.two tbody tr td {padding:5px 10px; text-align:right}
table.two tbody tr td.first {text-align:left}
table.two tbody tr.subtotale td {border-bottom:1px solid #536947; color:#536947; background:#fff; font-weight:700}
table.two tbody tr.totale td {border-top:1px solid #536947; font-weight:700}
table.two tbody tr.pseudototale td {font-weight:700; color:#536947; background:#fff}
table.two.strict tbody td {padding:5px 3px}
table.two.ultrastrict tbody td {padding:5px 3px}
table.two.ultrastrict {font-size:0.8em}
table.two.ultrastrict2 tbody td {padding:5px 3px}
table.two.ultrastrict2 th {padding:5px 3px}
table.two.ultrastrict2 {font-size:0.8em}
table.two.five tbody tr td {text-align:left}

div.left55 {float:left; width:55%}
div.left39 {float:left; width:39%}

/* bk whistleblowing */
.bk_whis {background-image:url(../immagini/bk_whisle.gif); background-position:top left; background-repeat:no-repeat;width: 100%; height: 48px; margin-bottom: 10px;}
.bk_whis_dx {background-image:url(../immagini/bk_whisle_dx.gif); background-position:top right; background-repeat:no-repeat}
.clear_w {clear:both; height:1px; overflow:hidden; color:#FCF7F3}
.bk_whis img {margin-left: 10px; margin-top: 3px}
.bk_whis a {position: relative; top: 15px}

/* questa classe mi serve per il logo nella testata solo per firefox (cambio del dtd) */
html>/**/body div.adatta_logo_testata {margin-bottom:2px !important;}

/* marchio e identitą */
div.solo_clear {clear:both;}

/* classi per la nuova sezione Eventi in Comunicazione */
div.eventi_comunicazione {margin-top:6px;}
div.eventi_comunicazione div.box_eventi {height:auto !important; height:80px; min-height:80px; width:160px; border:1px solid #285B73;}
div.eventi_comunicazione div.stile_clear {border-bottom:1px solid #EAEAEA; padding-top:8px; margin-bottom:6px;}
div.eventi_comunicazione div.distanza_link {padding-left:4px;}
div.eventi_comunicazione img.img_arc {float:left; padding-right:5px;}
div.eventi_comunicazione div.box_evidenza {background-color:#F8F8F8; padding:14px 10px 0 10px; margin-bottom:40px; border:1px solid #B9D6E1;}

/* box delle newsletter nella home di media */
ul.box_newsletter_media {background-color:#F4F9FB; margin-right:0px; margin-bottom:8px; padding:6px;}
ul.box_newsletter_media div.clear_nl_media {border:none; margin:0; padding:0;}
ul.box_newsletter_media span.allinea, ul.box_newsletter_media a.allinea  {position:relative; top:12px;}

/* classi per il calendario eventi (tab) */
div.colore_cat {line-height:0.8em; padding-left:3px; margin-top:2px; margin-bottom:5px;}
div.raquo_blu {background-image:url(../immagini/raquo_blu.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:10px;}
div.stile_info_ir {font-size:1em; padding:0; padding-top:10px; float:left; width:300px;}

/* classe per il box sportello hera on-line */
.box_sportello_heraonline {background-color:#FFF7C8; padding:10px;}
div.primobox_sportello_online {float:left; width:49%; background-color:#FFF7C8; margin-right:10px;}
div.secondobox_sportello_online {float:left; width:49%; background-color:#FFF7C8;}
div.adatta_link_sportello {padding:8px;}
	div.adatta_link_sportello a:link, div.adatta_link_sportello a:visited {text-decoration:none; color:#1E475B;}
	
/* classi per il layout delle dichiarazioni ambientali */
div.dichiarazioni_ambientali div.bottom4 {margin-bottom:4px;}
div.dichiarazioni_ambientali div.bottom4 a:link, div.dichiarazioni_ambientali div.bottom4 a:visited {text-decoration:none;}
div.dichiarazioni_ambientali div.height20 {height:20px;}

/* classi per il layout dell'archivio bilanci e presentazioni */
table.bilanci_presentazioni {margin-bottom:15px; width:99%;}
table.bilanci_presentazioni th.bordogrigio {border-bottom:1px solid #0073B9;}
table.bilanci_presentazioni th.width14 {width:14%;}
table.bilanci_presentazioni th.grigiochiaro, table.bilanci_presentazioni td.grigiochiaro {border-bottom:1px solid #EAEAEA;}
table.bilanci_presentazioni td.icone {border-bottom:1px solid #EAEAEA; padding:2px;}
div.link_archivio_bil a {color:#173746;}
h2.height_normal {line-height:normal;}

/* progettisti e tecnici */
.testo_home_comuni_progettisti {margin-top:10px;}
.testo_home_comuni_progettisti .w100 h2 {font-size: 1.0em; font-weight:600}
.blocco_servizi_progettisti {margin:100px 0}
.clienti_progettisti {float:none; width:auto; margin-bottom:10px}
.clienti_progettisti span.adatta_ie6 {display:block; border:1px solid #CDCDCD;}
.clienti_progettisti a {background-position:5px 8px; background-repeat:no-repeat; padding-bottom:5px;}
.clienti_progettisti span.adatta_ie6 a span.distanza {padding:18px 5px 0 0; display:block;}
.clienti_progettisti span.adatta_ie6 a:link, .clienti_progettisti span.adatta_ie6 a:visited {display:block; width:100%;}
.clienti_progettisti span.adatta_ie6 a:hover, .clienti_progettisti span.adatta_ie6 a:active {display:block; width:100%; background-color:#F9FBD9}
.clienti_progettisti span.stile_icona {background-position:5px 8px; background-repeat:no-repeat; display:block; background-color:#ffffff}
div.clienti_progettisti div.cl2 {padding-bottom:10px}
div.clienti_progettisti span.testoright {display:block; font-size: 0.9em}
.home_comuni_progettisti {background-color: #EFEFEF; padding: 10px 30px}

.allegato_excel {}
div.allegato_excel {float: right; width: 75%}
div.testo div.allegato_excel p, div.testo2 div.allegato_excel p, div.allegato_excel p {float: right; display: block; background-image:url(../immagini/icone_new/icona_xls.gif); background-repeat:no-repeat; padding: 5px 0 5px 22px; margin: 0}

/* box focus (nuovo layout) */
.focus div.stile_link_alleg {background-image:url(../immagini/raquo_nero.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:9px;}
	.focus div.stile_link_alleg a {font-weight:normal;}
span.icona_link {background-image:url(../immagini/icona_link.gif); background-position:right; background-repeat:no-repeat; padding-right:8px;}

/* box hera tv (nuovo layout) */
div.titolo_heratv {float:left; width:50%;}
	div.titolo_heratv h2 {color:#000; font-size:1.2em; padding:2px 5px 2px 0;}
	div.archivio_video {float:left; width:49%; text-align:right;}
		div.archivio_video a:link, div.archivio_video a:visited, div.archivio_video a:hover, div.archivio_video a:active {font-weight:normal;}

/* colore della data negli archivi */
ul.archivio_immagini li span.data_luogo {font-size:1.1em; color:#395A6C;}

/* classe per i link dei box di contenuto sopra al footer (nuovo layout) */
div.bh_footer a:link, div.bh_footer a:visited, div.bh_footer a:hover, div.bh_footer a:active {font-weight:normal; text-decoration:none;}

/* colore delle voci evidenziate del menu di primo livello */
div.nn_navigazione ul li div.box_2liv a.evidenzia_sezione:visited {color:#005C84;}
div.nn_navigazione ul li div.box_2liv.default.icona_nav_menu.icona_nav_menu_aperto a:link, div.nn_navigazione ul li div.box_2liv.default.icona_nav_menu.icona_nav_menu_aperto a:visited {color:#005C84;}

/* css per la tendina delle lingue */
.languagesel { background:transparent; border:0px; font-size:11px; color:#6E6E6E; width:60px; height:18px; outline-style:none; padding:0px; margin:0px; }
.selectbox { outline-style: none; border:0px; }
.languagesel option { outline-style: none; border-bottom:1px solid #EEE; color:#4D4D4D; padding:0px; margin:0px; }
.languagesel_container { background:transparent; border:0px; font-size:13px; color:#6E6E6E; width:58px; height:18px; }
/* css per la tendina delle lingue [fine] */

/* gestione dei font dei nuovi box di contenuto nell'area clienti sopra al footer */
div.bh_foo_clienti div.cornice_cs_sot span.data_luogo {font-weight:600; font-size:0.9em;}
div.bh_foo_clienti div.cornice_cs_sot ul.archivio_immagini li a, div.bh_foo_clienti div.navigazione a {font-weight:normal; font-size:0.9em;}
div.bh_foo_clienti div.cornice_cs_sot ul.archivio_immagini li div.sottotitolo_bh_foo_clienti {font-size:0.95em;}
div.bh_foo_clienti div.cornice_cs_sot ul.archivio_immagini li span.colore_testo {font-style:normal; font-size:0.95em;}

/* nuovi tab trasparenti del Gruppo */
div.tab_trasp {position:relative; height:47px; float:left;}

/* popup video */
.video_angolo1 {background:url(../img/nw.gif)}
.video_angolo2 {background:url(../img/ne.gif)}
.video_angolo3 {background:url(../img/sw.gif)}
.video_angolo4 {background:url(../img/se.gif)}

/* sito offerta (nuovo layout) */
.link_bh_offerta_foo {background-image:url(../immagini/icona_link2.gif); background-position:right; background-repeat:no-repeat; padding-left:8px;}
div.box_valori_offerta {float:left; width:49%;}
	div.box_valori_offerta div.link_voci_offerta {background-image:url(../immagini/raquo_rosa.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:10px;}
a.link_rosa:link, a.link_rosa:visited {color:#FF006B; text-decoration:none;}
a.link_rosa:hover, a.link_rosa:active {color:#0073B9; text-decoration:none;}
div.pres_hera_comm {float:left; width:250px;}
div.servizi_offerta_home {margin-left:255px;}
div.left24 {float:left; width:24%;}
div.titolo_box_rosa {background-color:#FF006B; color:#fff; font-weight:600; height:auto !important; height:50px; min-height:50px; padding-left:5px; padding-top:5px;}
div.sottotitolo_box_offerta {padding-left:5px; padding-top:8px;}
	div.sottotitolo_box_offerta span.icona_link_entra {background-image:url(../immagini/icona_link2.gif); background-position:right; background-repeat:no-repeat; padding-left:6px;}
div.link_entra a:link, div.link_entra a:visited {color:#FF006B; font-weight:normal; text-decoration:none;}
div.link_entra a:hover, div.link_entra a:active {color:#0073B9; font-weight:normal; text-decoration:none;}
img.img_no_bordo {border: none}
.camper2009 p {margin:0; padding:0}

/* per la pagina pagamento in area clienti (position relative al link e span + margine all'immagine) */
a.pos_rel_15, span.pos_rel_15 {position:relative; top:15px;}
ul.archivio_immagini.pagamento li img {float:left; margin:0 10px 0 0;}

/* classi per la tabella ad hoc nella pagina impianti */
table.tabella_impianti th.primo_th {border-top:2px solid #F08E21; border-bottom:2px solid #F08E21; border-right:1px solid #F08E21; border-left:2px solid #F08E21;}
table.tabella_impianti th.ultimo_th {border-top:2px solid #F08E21; border-bottom:2px solid #F08E21; text-align:center; padding:2px; border-right:2px solid #F08E21;}
table.tabella_impianti th.th_middle {border-top:2px solid #F08E21; border-bottom:2px solid #F08E21; border-right:1px solid #F08E21; text-align:center; padding:2px;}
table.tabella_impianti td.td_height2 {height:2px; line-height:2px;}
table.tabella_impianti td.primo_td_tot {border-bottom:1px solid #0073B9; border-left:1px solid #0073B9; border-top:1px solid #0073B9; background-color:#FDE585;}
table.tabella_impianti td.td_tot_middle {border-bottom:1px solid #0073B9; border-top:1px solid #0073B9; background-color:#FDE585;}
table.tabella_impianti td.ultimo_td_tot {border-bottom:1px solid #0073B9; border-top:1px solid #0073B9; border-right:1px solid #0073B9; background-color:#FDE585;}
table.tabella_impianti td.primo_td_spazio {border-left:1px solid #F08E21; border-top:1px solid #F08E21; padding-top:20px;}
table.tabella_impianti td.td_spazio_middle {border-top:1px solid #F08E21; padding-top:20px;}
table.tabella_impianti td.ultimo_td_spazio {border-top:1px solid #F08E21; border-right:1px solid #F08E21; padding-top:20px;}
table.tabella_impianti td.primo_td_basso {border-left:1px solid #F08E21; border-bottom:1px solid #F08E21; padding-bottom:20px;}
table.tabella_impianti td.td_basso_middle {border-bottom:1px solid #F08E21; padding-bottom:20px;}
table.tabella_impianti td.ultimo_td_basso {border-bottom:1px solid #F08E21; border-right:1px solid #F08E21; padding-bottom:20px;}
table.tabella_impianti td.bordo_sx_arancio {border-left:1px solid #F08E21;}
table.tabella_impianti td.bordo_dx_arancio {border-right:1px solid #F08E21;}

/* pagina clienti senza nav */
div.cont1 a{display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 10px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:0.8em; font-weight: 600; background-image:url(../immagini/sol_open.gif); background-repeat:no-repeat; background-position: 70px 13px; border-bottom: 1px solid #E1E1E1}
div.cont1 a.set_freccia {display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 10px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:0.8em; font-weight: 600; background-image:url(../immagini/sol_close.gif); background-repeat:no-repeat; background-position: 63px 10px; border-bottom: 1px solid #f1f1f1}
div.cont1 a.set_no_freccia {display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 10px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:0.8em; font-weight: 600; background-image:url(../immagini/sol_open.gif); background-repeat:no-repeat; background-position: 70px 13px; border-bottom: 1px solid #E1E1E1}
.stile_sottotitolo2 {padding: 10px; border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; background-color: #f1f1f1}
.mg10 {margin-bottom: 10px}
li.camper.sol, li.camper.sol, li.camper.sol {margin-bottom: 30px; background-color:#FBFBFB; padding: 10px}

/* semplifica vita nuova grafica */
.sfondo_semplificavita {background-image:url(../immagini/sfondosemplificavita.jpg); background-position:top right; background-repeat:no-repeat; padding-right:390px }
.sfondo_semplificavita li.camper.sol {margin-bottom: 30px; background-color: transparent; padding: 10px}
.sfondo_semplificavita  .big3 {font-size:1em;}
.sfondo_semplificavita div.cont1 img {position:relative; top:-4px}
.sfondo_semplificavita div.cont1 a{display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 7px 3px 0px 7px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:1em; font-weight: 600; background-image:url(../immagini/sol_open.gif); background-repeat:no-repeat; background-position: 90px 10px; border-bottom: 1px solid #E1E1E1; height:auto !important; height:21px; min-height:21px}
.sfondo_semplificavita div.cont1 a.set_freccia {display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 7px 3px 0px 7px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:1em; font-weight: 600; background-image:url(../immagini/sol_close.gif); background-repeat:no-repeat; background-position: 83px 7px; border-bottom: 1px solid #f1f1f1; height:auto !important; height:21px; min-height:21px}
.sfondo_semplificavita div.cont1 a.set_no_freccia {display: block; outline:0; width: 105px; background-color: #f1f1f1; padding: 7px 3px 0px 7px; position: relative; top:1px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #8C070C; text-decoration:none; font-size:1em; font-weight: 600; background-image:url(../immagini/sol_open.gif); background-repeat:no-repeat; background-position:  90px 10px; border-bottom: 1px solid #E1E1E1; height:auto !important; height:21px; min-height:21px}

/* archivio bilanci e presentazioni (nuovo restyle) */
.set_bordo_cella {border-right:1px solid #000;}
.adatta_cella_pi {text-align:left; padding-left:7px;}
.strumenti_int {padding-top:30px; padding-left:0; font-weight:600; font-size:0.9em; border-bottom:1px solid #EAEAEA;}
.set_height23 {height:23px;}
.set_height25 {height:25px;}

/* box in evidenza di HeraPił */
.ultimo_numero_hp {border:1px solid #B9D6E1; background-color:#F8F8F8; padding:14px 10px 0; margin-bottom:10px;}
div.clear.nobordo_clear {border:none; line-height:10px; height:10px;}
.m_top5 {margin-top:5px;}

/* box home fornitori */
.bk_fornitori_top {background-image:url(../immagini/bk_fornitori_top.jpg); background-repeat: repeat-x; background-position: 0 0}
.bk_ep_logo {background-image: url(../immagini/ep_logo.png); background-repeat: no-repeat; background-position: 5px 0}
.padd_top {padding-top: 15px}
.cornice_box_fornitori {border-left: 1px solid #F189B6; border-right: 1px solid #F189B6; border-bottom: 1px solid #F189B6}
.cornice_box_fornitori div {margin-left: 120px; padding: 13px 10px 10px 10px; min-height:57px}
.azzera_padding_margin {margin-top:0; padding-top:0}

/* termovalorizzatori */
.box_termovalorizzatori {width:100%; /*background-image:url(../immagini/logo_termov.gif); background-position:60% 15px; background-repeat:no-repeat;*/}
.ter_home_dx {float:left; width:450px; /*width:440px;*/}
.ter_home_sx {float:left; /*width:538px;*/ width:524px;}
.ter_home_sx2 { /* width: 500px; */ /*width: 530px;*/ width: 550px; }
.ter_logo {text-align:right; margin-top:10px; padding-bottom:10px;}
.ter_home_dx .ter_link {font-size:0.9em; text-align:right; padding-top:10px }
.ter_home_sx .ter_link {background-image:url(../immagini/lente_small.gif); background-position:0px 0px; background-repeat:no-repeat; padding:10px 0px 24px 18px;}
	.ter_link ul {margin:0; list-style-type:none; padding:0; margin-bottom:10px;}
		.ter_link ul li {display:inline; margin:0; padding:0; background-image:url(../immagini/freccina.gif); background-position:left center; background-repeat:no-repeat; padding-left:7px; margin-left:10px}
			.ter_link ul li a:link, .ter_link ul li a:visited, .box_heracademy .ter_link ul li a:link, .box_heracademy .ter_link ul li a:visited, .box_canale_acqua_int .box_canale_acqua_linkhome a:link,.box_canale_acqua_int .box_canale_acqua_linkhome a:visited {text-decoration:none; font-weight:normal; color:#000}
			.ter_link ul li a:hover, .ter_link ul li a:active, .box_canale_acqua_int .box_canale_acqua_linkhome a:hover, .box_canale_acqua_int .box_canale_acqua_linkhome a:active {color:#737b00; font-weight:normal}
			.box_heracademy .ter_link ul li a:hover, .box_heracademy .ter_link ul li a:active {color:#005C84; font-weight:normal}
.ter_bloccotitolo .ter_attivo a:link,.ter_bloccotitolo .ter_attivo a:visited {color:#737b00}
.ter_bloccotitolo .ter_attivo {background-image:url(../immagini/ter_freccia_verde.gif);}
.ter_boxuno {background-image:url(../immagini/ter_box.gif); background-position:center top; background-repeat:no-repeat; padding:5px 13px 0 18px; margin-top: 20px}
.box_termovalorizzatori .ter_boxuno {width: 480px}
	.ter_boxuno .titolo {width:54%; float:left; color:#737B00; font-style:italic; font-size:1.7em; font-weight: normal; margin:0 0 6px 0; padding:0}
	.ter_boxuno.ter_boxuno_tlr .titolo { color:#E50F9F; }
.titolo_termo {font-size:1.9em; font-weight: normal; margin:0 0 6px 0; padding:0; color:#737B00; margin-right: 10px}
.tit_termo {margin: 10px 0}
.ter_boxuno .sottotitolo {width:45%; float:left; font-weight: normal; margin:0; padding:6px 0 0 0; text-align:right}
.ter_boxuno p {margin-bottom:2px}
.ter_home_sx .testocenter img {float:left}
.ter_boxdue {background-image:url(../immagini/ter_box3.gif);background-position:center top; background-repeat:no-repeat;}
.ter_boxdue1 {float:left; width:97px; font-size:0.8em; margin-top:30px}
.ter_boxdue2 {float:right; width:437px;}
.ter_bloccotitolo .ter_home_dx {/*float:left; width:400px;*/ float:right;width:400px;}
.ter_bloccotitolo .ter_home_sx {float:left; width:588px;}
.ter_home_sx h1 {margin:0; padding:0}
.ter_spazio {height:48px; min-height:48px}
a.ter_link_archivio {/*background-image:url(../immagini/freccina.gif); background-position:right center; background-repeat:no-repeat; padding-right:7px;*/font-size:0.9em; font-weight:normal; color:#687000; text-decoration:none}
a.ter_link_archivio:link, a.ter_link_archivio:visited  {color:#687000}
a.ter_link_archivio:active, a.ter_link_archivio:hover  {color:#333}
.ter_certificati {float:left; /*width:220px;*/ width:195px; font-size:0.9em; font-weight:600}/* */
.ter_certificati img {margin-right:20px; margin-top:7px}
.ter_boxico {float:left; /*width:535px;*/ font-weight:600; color:#000; margin-top:15px;}
.ter_boxico div {float:left; width:82px; text-align:center; font-size:0.9em; margin-left:3px;}
.ter_boxico .ter_ico_block {display:block; padding-top:35px;background-position:0 0; background-repeat:no-repeat;height:auto !important; height:40px; min-height:40px}
.ter_boxico a {display:block; padding-top:35px;background-position:100% 0; background-repeat:no-repeat; height:auto !important; height:40px; min-height:40px}
.ter_boxico a:hover,.ter_boxico a:active {background-position:0 0;height:auto !important; height:40px; min-height:40px}
.ter_bloccofooter {margin-bottom:10px;}
.ter_bloccofooter a,.ter_bloccofooter a:link,.ter_bloccofooter a:visited {text-decoration:none; font-weight:normal; color:#575757}
.ter_bloccofooter a:active,.ter_bloccofooter a:hover {text-decoration:none; font-weight:normal;color:#000}
.ter_tornahome {float:left; width:150px; text-align:center; font-size:0.9em; margin-top:15px}
.ter_impiantosx {float:left; width:682px;}
.ter_impiantosxsmall {float:left; width:240px;}
.ter_impianto_visite_sxsmall {float:left; width:682px;}
.ter_impiantodx {float:left; width:305px;}
.ter_impiantocx {float:left; width:393px; margin-top:20px}
.ter_impiantodxbig {float:left; width:690px;}
.ter_mezzora td {padding:0 0 4px 4px}
.ter_mezzora .ter_verde {background-image:url(../immagini/ter_tabella_tb_.gif); background-position:center bottom; background-repeat:no-repeat;font-size:0.8em; }
.ter_verde th {font-weight:normal;background-image:url(../immagini/ter_tabella_tb.gif); background-position:center bottom; background-repeat:repeat-x; color:#FFF;background-color:#707800}
.ter_verde th.ter_tp {background-image:url(../immagini/ter_tabella_tb.gif); background-position:left bottom; background-repeat:no-repeat;}
.ter_verde th.ter_tu {background-image:url(../immagini/ter_tabella_tb.gif); background-position:right bottom; background-repeat:no-repeat;}
.ter_verde th div{font-weight:normal;background-image:url(../immagini/ter_tabella_tr.gif); background-position:center top; background-repeat:repeat-x;padding:5px 0 10px 0;}
.ter_verde th.ter_tp div,.ter_fotog_tits{background-image:url(../immagini/ter_tabella_ts.gif); background-position:left top; background-repeat:no-repeat;}
.ter_verde th.ter_tu div,.ter_fotog_titd{background-image:url(../immagini/ter_tabella_td.gif); background-position:right top; background-repeat:no-repeat; text-align:left}
.ter_mezzora tbody td {font-weight:normal;background-image:url(../immagini/ter_tabella_r.gif); background-position:center bottom; background-repeat:repeat-y; text-align:center; font-size:0.9em}
.ter_tabella_emissioni .ter_te_lats, .ter_mezzora tbody .ter_verdefs {background-image:url(../immagini/ter_tabella_r.gif); background-position:left bottom;background-repeat:repeat-y; text-align:left; padding-left:10px}
.ter_tabella_emissioni .ter_te_latd, .ter_mezzora tbody .ter_verdefd {background-image:url(../immagini/ter_tabella_r.gif); background-position:right bottom; background-repeat:repeat-y}
.ter_mezzora tfoot td {font-weight:normal;background-image:url(../immagini/ter_tabella_br.gif); background-position:center bottom; background-repeat:repeat-x; text-align:center; padding:10px 0; font-size:0.9em}
.ter_mezzora tfoot .ter_verdefs {background-image:url(../immagini/ter_tabella_b.gif); background-position:left bottom; background-repeat:no-repeat;text-align:left; padding-left:10px}
.ter_mezzora tfoot .ter_verdefd {background-image:url(../immagini/ter_tabella_b.gif); background-position:right bottom; background-repeat:no-repeat; text-align:right; padding-right:10px}
.ter_mezzora tfoot.nof td { padding:0 0 0px 0}
.ter_mezzora { width:302px}
.ter_mezzora tbody td a,.ter_tabella_emissioni thead th a {color:#737B00}
.ter_mezzora th a {color:#FFF !important}
.ter_mezzora th a:hover,.ter_mezzora th a:active {text-decoration:none}
.ter_testo_tabella {padding:8px 5px 0 10px}
.ter_tabella_emissioni {width: 100%}
.ter_tabella_emissioni thead {font-weight:600}
.ter_tabella_emissioni thead .ter_te_top1 {background-image:url(../immagini/ter_tabella_b2.gif); background-position:left top; background-repeat:no-repeat;text-align:left; padding-left:10px}
.ter_tabella_emissioni thead .ter_te_top2 {font-weight:normal;background-image:url(../immagini/ter_tabella_b2.gif); background-position:center top; background-repeat:repeat-x; text-align:center; padding:6px 0 0 0;}
.ter_tabella_emissioni thead .ter_te_top3 {background-image:url(../immagini/ter_tabella_b2.gif); background-position:right top; background-repeat:no-repeat;padding:6px 0 0 0; }
.ter_tabella_emissioni .ter_te_last .ter_te_lats {background-image:url(../immagini/ter_tabella_b_big.gif); background-position:left bottom; background-repeat:no-repeat;text-align:left; padding-left:10px}
.ter_tabella_emissioni .ter_te_last td {font-weight:normal;background-image:url(../immagini/ter_tabella_b_big.gif); background-position:center bottom; background-repeat:repeat-x; text-align:center; padding:0 0 10px 0;}
.ter_tabella_emissioni .ter_te_last .ter_te_latd {background-image:url(../immagini/ter_tabella_b_big.gif); background-position:right bottom; background-repeat:no-repeat}
.ter_arcem {/*margin-right:60px;*/}
.ter_bottom_rigo  {border-bottom:1px solid #D8D8D8; padding-bottom:2px; margin-bottom:2px}
.ter_tabella_emissioni .errore_impianto .ter_te_latd {font-weight:normal;background-image:url(../immagini/ter_tabella_nodati.gif); background-position:right bottom; background-repeat:repeat-y; text-align:center}
.ter_cercaform { background-color:#f1f1f1; margin-top:15px;background-image:url(../immagini/ter_tabella_tr.gif); background-position:center top; background-repeat:repeat-x}
.ter_fotog { margin-top:15px;background-image:url(../immagini/ter_tabella_tr.gif); background-position:center top; background-repeat:repeat-x}
.ter_impiantodxbig .ter_fotog { margin-top:0}
.ter_cercaform form, .ter_fotogr  {margin:0; padding:0;background-image:url(../immagini/ter_tabella_br.gif); background-position:center bottom; background-repeat:repeat-x}
.ter_fotog_titie {margin:5px 0 0 400px;}
.ter_fotog_tit {background-color:#707800;background-image:url(../immagini/ter_tabella_tr.gif); background-position:center top; background-repeat:repeat-x; color:#FFF; width:100%}
.ter_fotog_tits {padding:10px} 
.ter_cercaform_td {background-image:url(../immagini/ter_tabella_ts2.gif); background-position:left top; background-repeat:no-repeat}
.ter_cercaform_ts {background-image:url(../immagini/ter_tabella_td2.gif); background-position:right top; background-repeat:no-repeat; }
.ter_cercaform_ts_foto {background-image:url(../immagini/ter_tit_foto.gif); background-position:right top; background-repeat:no-repeat; }
.ter_cercaform_bd {background-image:url(../immagini/ter_tabella_bd.gif); background-position:right bottom; background-repeat:no-repeat;}
.ter_cercaform_bs {background-image:url(../immagini/ter_tabella_bs.gif); background-position:left bottom; background-repeat:no-repeat; padding:10px 0 10px 10px}
.ter_ripos {background-image:url(../immagini/ter_tabella_nodati.gif); background-position:left bottom; background-repeat:repeat-y;}
.ter_ripod {background-image:url(../immagini/ter_tabella_lf.gif); background-position:right bottom; background-repeat:repeat-y;}
.ter_cercaform select {font-size:0.8em; width:60px}
.ter_cercaform .divbox {float:left; width:43%}
.ter_cercaform .divbox2 {float:left; width:52%}
.ter_cercaform .divbox3 {float:left; width:42%}
.ter_cercaform #per_dal_anno,.ter_cercaform #per_al_anno { width:52px}
.ter_cercaform #per_dal_giorno,.ter_cercaform #per_al_giorno { width:60px}
.ter_cercaform .form_cerca_bottone {background-color:#F1F1F1;border:none; color:#575757; cursor:pointer;font-family: Arial, Verdana, Helvetica, sans-serif}
.ter_cercaform span {color:#575757}
.ter_bloccofooter .ter_home_arc img { margin:10px 0 15px 20px}
.ter_jqfoto {background-image:url(../immagini/ter_gal_foto.gif); background-position:center center; background-repeat:no-repeat;width:97px;float:left; height:97px; min-height:97px;}
.ter_jqfoto img { margin:12px 12px 10px 12px}
.ter_jq_galleries_main_int {/*height:99%;*/ padding-left:0px;}
.ter_gallery_pos { padding-left:2px; }
.ter_video {float:left; width:270px; margin-top:4px}
.ter_foto { float:left; width:400px}
.ter_jqvideo {background-image:url(../immagini/ter_gal_video.gif); background-position:center top; background-repeat:no-repeat;width:268px;float:left; height:190px; min-height:190px;}
.ter_jqvideo img { margin:9px 6px 10px 11px}
.ter_tab_titoli .tab_titolo { float:left; width:143px; background-image:url(../immagini/ter_tab_home.png); background-position:center top; background-repeat:no-repeat; background-color:#d8d8d8; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo_big { float:left; width:215px; background-image:url(../immagini/ter_tab_home_big.png); background-position:center top; background-repeat:no-repeat; background-color:#d8d8d8; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo a,
.ter_tab_titoli .tab_titolo_big a {color:#000; text-decoration:none; font-weight:normal; /*font-size:1.1em*/}
.ter_tab_titoli .tab_on a {color:#737b00;}
.ter_tab_titoli .tab_titolo div,
.ter_tab_titoli .tab_titolo_big div { padding:7px 5px 0 12px}
.ter_tab_titoli .tab_on{ background-color:#F6F6F6; color:#737b00}
.ter_boxhome .btn {width:428px;}
.ter_page_1 {width:33%; float:left; text-align:left; padding:6px 0}
.ter_page_2 {width:33%; float:left; text-align:center; padding:6px 0}
.ter_page_3 {width:33%; float:left; text-align:right; padding:6px 0}

/* emissioni online */
.layer_termo {padding:30px; font-size: 0.8em}
td.link_dett_cor {padding:5px}
.jq_pagers {padding:0 15px}
.jq_pagers a {background-image:url(../immagini/ter_freccia_nera.gif); background-position:0 5px;/*left;*/ background-repeat:no-repeat; padding-left:6px; color:#000; text-decoration:none; font-weight:normal;}
.jq_pagers a.ter_attivo:link,.jq_pagers a.ter_attivo:visited,.jq_pagers a.ter_attivo:hover,.jq_pagers a.ter_attivo:active {color:#737b00; font-weight:600; background-image:url(../immagini/ter_freccia_verde.gif);}
.canale_heracademy .jq_pagers a.ter_attivo:link,.jq_pagers a.ter_attivo:visited,.jq_pagers a.ter_attivo:hover,.jq_pagers a.ter_attivo:active {color: #F29D00; font-weight:600; background-image:url(../immagini/ter_freccia_arancio.gif);}
.ter_boxhome { margin:0; width:430px; float:right; }
.ter_boxhome .ter_cercaform_bs { padding:0 0 5px 0; }
.jq_scroll_block .jq_thumb {padding:0 15px 5px 15px}
.registrazione_emas {font-weight:600; text-align:center; width:49px}
/* Raccolta differenziata, usa classi di termovalorizzatori + queste differenze */
.box_rd {width: 100%; background-image:none/* background-image:url(../immagini/rd_logodx_intimg.gif); background-position:100% 0%; background-repeat:no-repeat*/}
.box_rd .ter_logo { padding:80px 245px 20px 0; font-size:0.9em}
.box_rd .ter_logo a:link, .box_rd .ter_logo a:visited {text-decoration:none}
.box_rd .ter_logo a:hover, .box_rd .ter_logo a:active {text-decoration: underline}
.box_rd .ter_link { text-align:left; padding-left:5px; font-size:1em}
.box_rd .ter_boxhome {margin-top:0} 
.box_rd .ter_home_sx .ter_link { background-image:none; padding:5px 0 8px 0 }
.box_rd .ter_link ul li {margin: 0 10px 0 0}
.box_rd .ter_bloccotitolo .ter_home_dx {/*width:440px;*/margin-top: 20px;}
.box_rd .ter_bloccotitolo .ter_home_sx {width:540px;}
.box_rd .ter_bloccotitolo .ter_attivo a:link,.box_rd .ter_bloccotitolo .ter_attivo a:visited {color:#254b60; font-weight:600; text-decoration:underline; text-transform:uppercase}
.box_rd .ter_bloccotitolo .ter_attivo {background-image:url(../immagini/arrow4.gif);}
.box_rd .ter_home_sx2 {width: 525px;}

.box_heracademy {/*width: 988px;*//*background-image:none/* background-image:url(../immagini/rd_logodx_intimg.gif); background-position:100% 0%; background-repeat:no-repeat*/}
.box_heracademy .ter_logo { padding:80px 245px 20px 0; font-size:0.9em}
.box_heracademy .ter_logo a:link, .box_rd .ter_logo a:visited {text-decoration:none}
.box_heracademy .ter_logo a:hover, .box_rd .ter_logo a:active {text-decoration: underline}
.box_heracademy .ter_link { text-align:left; padding-left:5px; font-size:1em}
.box_heracademy .ter_boxhome {margin-top:0; font-size:1em;line-height:1.2em;} 
.box_heracademy .ter_home_sx .ter_link { background-image:none; padding:5px 0 8px 0 }
.box_heracademy .ter_link ul li {margin: 0 10px 0 0}
.box_heracademy .ter_bloccotitolo .ter_home_dx {width:440px; float:right}
.box_heracademy .ter_bloccotitolo .ter_home_sx {float:left; width: 550px}
.box_heracademy .ter_bloccotitolo .ter_home_sx {/*width:550px*/}
.box_heracademy .ter_bloccotitolo .ter_attivo a:link,.box_rd .ter_bloccotitolo .ter_attivo a:visited {color:#254b60; font-weight:600; text-decoration:underline; text-transform:uppercase}
.box_heracademy .ter_bloccotitolo .ter_attivo {background-image:url(../immagini/arrow4.gif);}
.box_heracademy .ter_home_sx2 {width: 525px;}
.dim_logo_int {width: 342px}
.logo_interna_heracademy {float: right}

.rd_boxv {background-image:url(../immagini/rd_boxv_r.jpg); background-position:right bottom; background-repeat: repeat-x;background-color: #00a77e; color:#FFF; font-size:0.9em}
.rd_boxv_d {background-image:url(../immagini/rd_boxv_d.gif); background-position:right top; background-repeat: repeat-y;}
.rd_boxv_s {background-image:url(../immagini/rd_boxv_s.gif); background-position:left top; background-repeat: repeat-y;}
.rd_boxv_b {background-image:url(../immagini/rd_boxv_b.gif); background-position:left bottom; background-repeat: repeat-x;}
.rd_boxv_ts {background-image:url(../immagini/rd_boxv_ts.gif); background-position:left top; background-repeat: no-repeat;}
.rd_boxv_bs {background-image:url(../immagini/rd_boxv_bs.gif); background-position:left bottom; background-repeat: no-repeat;}
.rd_boxv_td {background-image:url(../immagini/rd_boxv_td.gif); background-position:right top; background-repeat: no-repeat;}
.rd_boxv_bd {background-image:url(../immagini/rd_boxv_bd.gif); background-position:right bottom; background-repeat: no-repeat;}
.rd_boxv_int {/*background-image:url(../immagini/rd_farediff.gif); background-position:right center; background-repeat: no-repeat; padding:20px 135px 20px 20px; margin-right:25px;*/ padding: 10px 0 10px 20px}
.rd_boxv_int p {margin:0; /*padding:0 0 13px 0*/ padding:0 0 1px 0}
.box_rd .ter_home_sx h1 {color:#00A77D; font-size:1.6em; padding-bottom:10px}
.box_rd .ter_link ul li a span {display:none}
.box_rd .ter_link ul li a span.rd_trasf {display: inline}
.box_rd h1 span.rd_trasf { text-transform:uppercase}

.box_heracademy .ter_home_sx_hc h1 {/*color:#EE7506;*/ color: #F7941D; font-size:1.6em; padding: 0 0 10px 0; margin:0}
.box_heracademy .ter_link ul li a span {display:none}
.box_heracademy .ter_link ul li a span.rd_trasf {display: inline}
.box_heracademy h1 span.rd_trasf { text-transform:uppercase}
.allineasx {text-align: left}
.indietro_hc {width: 83px; height: 34px; float: left}

ul.archivio_immagini .titolofascia_rd {background-color:#09F; padding:6px 6px 9px 6px; font-weight:normal; font-size:1.8em; color:#FFF;background-image:url(../immagini/rd_sfumino.gif); background-position:bottom; background-repeat:repeat-x;}
.box_rd .rd_imgsf { margin-bottom:18px; background-position:right bottom; background-repeat: no-repeat;}
.box_rd ul.archivio_immagini {margin:0; padding:0}
.rd_colonnadx {float:left; width:440px}
.rd_colonnasx {float:left; width:540px}
.rd_colonnasx ul.archivio_immagini,.box_rd .ter_bloccotitolo .ter_home_sx h1, .box_rd .ter_bloccotitolo .ter_home_sx .div_testo {margin-right:30px}
.rd_colonnasx ul.archivio_immagini p,.rd_colonnadx ul.archivio_immagini p {margin-top:10px}
.rd_sottotitolo {height:auto !important; height:205px; min-height:205px; padding-left:8px}
.rd_box_carta, .rd_box_verde, .rd_box_organico, .rd_box_vetro, .rd_box_plastica, .rd_box_metalli { float:left; width:16%; font-weight:600; font-size:1.3em}
.rd_box_carta {background-image:url(../immagini/rd_logo_carta_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_verde {background-image:url(../immagini/rd_logo_verde_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_organico {background-image:url(../immagini/rd_logo_organico_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_vetro {background-image:url(../immagini/rd_logo_vetro_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_plastica {background-image:url(../immagini/rd_logo_plastica_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_metalli {background-image:url(../immagini/rd_logo_lattine_s.gif); background-position:left center; background-repeat:no-repeat;}
.rd_box_carta div, .rd_box_verde div, .rd_box_organico div, .rd_box_vetro div, .rd_box_plastica div, .rd_box_metalli div {padding:6px 0 10px 50px}
.rd_box_carta strong {color:#0090d5}
.rd_box_verde strong {color:#645727}
.rd_box_organico strong {color:#8e3e03}
.rd_box_vetro strong {color:#00b862}
.rd_box_plastica strong {color:#fa950b}
.rd_box_metalli strong {color:#d60967}
.raquobianco {background-image:url(../immagini/arrow_bianco.gif); background-position:left center; background-repeat:no-repeat; color:#FFF; padding-left:10px}
.contenitore a.raquobianco:link, .contenitore a.raquobianco:visited { color:#FFF; text-decoration:none}
.contenitore a.raquobianco:active, .contenitore a.raquobianco:hover {color:#FFF; text-decoration:underline}
.box_rd .ter_tab_titoli .tab_on { background-color:#FFF;color:#00A77D;}
.box_rd .ter_tab_titoli .tab_on a {color:#00A77D; font-weight:600}
.box_rd .ter_link ul li a:hover, .ter_link ul li a:active {color:#00A77D; font-weight:normal}
.box_rd .jq_scroll_window {height:auto !important; /*height:367px; min-height:367px;*/ height:280px; min-height:280px; height/**/:/**/360px}
.box_rd .jq_scroll_window.adatta_box_rd {height/**/:/**/323px}
.adatta_rd_boxv {  }
.left_b1 {float:left; width: 345px}
.left_b2 {float:left; width: 330px}
.left131 img {float:left; width: 130px}
.left_dfd {float: left; width:141px; height: 60px}
.left_dfd img{height: 54px; width:130px; position: relative; top: 3px; padding-bottom:5px}
div.left50 div.spazio {padding-right:10px;}
div.left49, li.left49 {float:left; width:49%;}
div.left48 {float:left; width:48%;}
.rd_boxv_sx {border-right:1px solid #59C1A8; padding-right:10px}
.rd_boxv_dx {padding-left:10px; /*padding-top:10px*/}
.ter_boxuno_rd {background-image:url(../immagini/ter_box_rd.gif); background-position:right top; background-repeat:no-repeat; }
.ter_boxuno_rd_int {background-image:url(../immagini/ter_box_rd_sx.gif); background-position:left top; background-repeat:no-repeat; /*padding:5px 13px 0 18px; margin-top:20px*/ padding:0 13px 0 18px; }
a.rd_link_archivio {font-size:0.9em; font-weight:normal; color:#005C84; text-decoration:none}
a.rd_link_archivio:link, a.rd_link_archivio:visited {color:#005C84; font-weight:normal}
a.rd_link_archivio:active, a.rd_link_archivio:hover {color:#333; font-weight:normal}
.titolo_focus_rd {color:#00A77D; margin-bottom:0}
.alza_leggi_archivio {position:relative; top:-10px; text-align:right}
/*Heracademy*/
.canale_heracademy .ter_home_dx {height: 500px; min-height: 500px;}
.canale_heracademy .ter_home_dx_int {background-image:url(../immagini/logo_heracademy.gif); background-repeat:no-repeat; background-position:right top} 

.ter_tab_titoli .tab_titolo.tabtitolow3 {width: 143px;/*width: 214px;*/margin-left: 0; margin-right: 0px; background-image:url(../immagini/bis_tab_home_ac_spento.gif); background-position:center top; background-repeat:no-repeat; background-color:#F19700; height:auto !important; height:39px; min-height:39px; color:#000}
.ter_tab_titoli .tab_titolo.tab_on.tabtitolow3 {width: 143px;/*width: 214px; */margin-left: 0; margin-right: 0px; background-image:url(../immagini/bis_tab_home_ac.gif); background-position:center top; background-repeat:no-repeat; background-color:#F19700; height:auto !important; height:39px; min-height:39px; color:#000}
.ter_tab_titoli .tab_titolo.tabtitolow3 a:link, .ter_tab_titoli .tab_titolo.tabtitolow3 a:visited, .ter_tab_titoli .tab_titolo.tabtitolow3 a:hover {color: #ffffff}
.ter_tab_titoli .tab_titolo.tab_on.tabtitolow3 a:link, .ter_tab_titoli .tab_titolo.tab_on.tabtitolow3 a:visited, .ter_tab_titoli .tab_titolo.tab_on.tabtitolow3 a:hover {color: #F08F00}
.ter_tab_titoli .tab_titolo.tabtitolow3 div {padding: 5px 0 0 10px/*padding: 10px 0 0 20px*/}

.ter_tab_titoli .tab_titolo.tabtitolow2 {width: 214px; margin-left: 0; margin-right: 0px; background-image:url(../immagini/bis_tab_home_ac_spento_bck.gif); background-position:center top; background-repeat:no-repeat; background-color:#F19700; height:auto !important; height:39px; min-height:39px; color:#000}
.ter_tab_titoli .tab_titolo.tab_on.tabtitolow2 {width: 214px; margin-left: 0; margin-right: 0px; background-image:url(../immagini/bis_tab_home_ac_bck.gif); background-position:center top; background-repeat:no-repeat; background-color:#F19700; height:auto !important; height:39px; min-height:39px; color:#000}
.ter_tab_titoli .tab_titolo.tabtitolow2 a:link, .ter_tab_titoli .tab_titolo.tabtitolow2 a:visited, .ter_tab_titoli .tab_titolo.tabtitolow2 a:hover {color: #ffffff}
.ter_tab_titoli .tab_titolo.tab_on.tabtitolow2 a:link, .ter_tab_titoli .tab_titolo.tab_on.tabtitolow2 a:visited, .ter_tab_titoli .tab_titolo.tab_on.tabtitolow2 a:hover {color: #F08F00}
.ter_tab_titoli .tab_titolo.tabtitolow2 div {padding: 5px 0 0 10px/*padding: 10px 0 0 20px*/}

.news_heracademy_home {background-image:url(../immagini/logoheracademy3d.jpg); background-position:bottom left; background-repeat:no-repeat; padding-left:210px; margin-top:15px; padding-bottom:15px; line-height: 1.3em}
.canale_heracademy .ter_home_sx div.immagineleft a img {position:relative; top: -4px !important; top: -9px;}
*:first-child+html .canale_heracademy .ter_home_sx div.immagineleft a img {position:relative; top: -9px !important;}
.contatti_heracademy {float: right; position: relative; top: -22px; padding-right: 30px}

/* classi per apri/chiudi aggiornamenti nel CSR */
.apri_aggiornamenti {float:right; width:200px; text-align:right;}
div.apri_aggiornamenti a:link, div.apri_risposta a:link {background-image:url(../immagini/frecciagiu.gif); background-position:right; background-repeat:no-repeat; padding-right:25px; color:#000; text-decoration:none; font-weight:normal; font-size:0.9em;}
div.apri_aggiornamenti a.freccia_giu:link, div.apri_risposta a.freccia_giu:link {background-image:url(../immagini/frecciagiu.gif); background-position:right; background-repeat:no-repeat; padding-right:25px; color:#000;}
div.apri_aggiornamenti a.freccia_su:link, div.apri_risposta a.freccia_su:link {background-image:url(../immagini/frecciasu.gif); background-position:right; background-repeat:no-repeat; padding-right:25px; color:#000;}
.clear_archivio {border-bottom:1px solid #EAEAEA; padding-top:8px; clear:both; height:1px; overflow:hidden;}
div.link_aggiornamento a:link, div.link_aggiornamento a:visited,  
div.link_aggiornamento a:hover, div.link_aggiornamento a:active {color:#000; text-decoration:none; font-weight:normal; font-size:0.9em;}
ul.aggiornamenti_newsl {margin:0; padding:0; padding-top:5px;}
ul.aggiornamenti_newsl li {list-style-type:none; background-image:url(../immagini/secondo_livello.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:10px;}
.m_right210 {margin-right:210px;}
/* classi per la tabella rating in IR */
.formattazione_tabella_rating {width:100%}
.formattazione_tabella_rating th {border-bottom:1px solid #0073B9}
.formattazione_tabella_rating th.cornice_nera, .formattazione_tabella_rating td.cornice_nera {border-right:1px solid #000}
.formattazione_tabella_rating td {border-bottom:1px solid #eaeaea}
.formattazione_tabella_rating td img {position:relative; top:2px; border:none;}
.no_bold {font-weight:normal;}
/* classe per FAQ nel CSR */
.evidenzia_risposta {background-color:#F8F8F8; padding:8px}
.apri_risposta {float:right; width:50px; text-align:right}
.m_right60 {margin-right:60px}
/* classi per lavorare nel Gruppo Hera */
.stile_prossimi_eventi {color:#3F687C; font-weight:600; font-size:1.2em}
.arrow_blu, .link_aggiornamento .data_aggiornamento {color:#005C84}
.tratteggio_vert {padding-left:10px; background-image:url(../immagini/tratteggio_vert.gif); background-position:right; background-repeat:repeat-y}
ul.profili_aperti {margin:0; padding:0; padding-top:10px}
	ul.profili_aperti li {list-style-type:none; background-image:url(../immagini/freccia_professioni.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:15px; margin-bottom:8px}
.cornice_video_lavorare_gh {border:3px solid #3F687C}
div.set_cornice_blu {border:5px solid #3F687C}
div.title_subtitle {font-size:1.3em; font-weight:600; height:40px}
div.altezza_shadow {height:38px}
form.forminterna select.width80 {width:80px}
form.forminterna .adatta_territorio_area {/*margin-left:255px*/ margin-left:195px}
form.forminterna .adatta_territorio_area input {width:auto; margin-right:2px;}
form.forminterna .adatta_territorio_area label {font-weight:normal; float:none; display:inline; position:relative; top:3px;}
form.forminterna input.width100px {width:100px}
/* HERA COMPATIBILE */
.hc_preambolo .div_testo {background-image:url(../immagini/sondaggio_i.gif); background-position:18px 8px; background-repeat:no-repeat; padding:8px 10px 8px 65px; font-size:0.9em}
.domanda_successiva {border:none; background-color:transparent; background-image:url(../immagini/freccia_big.gif); background-position:100% 60%; background-repeat:no-repeat; padding-right:10px; margin-right:10px; font-weight:600; font-size:1.5em; color:#005C84}
.hc_imgdomanda {background-position: 100% 100%; background-repeat:no-repeat;}
.hc_imgdomanda .titolo {margin:0; padding:0; padding-left:5px; font-size:1.1em}
.domanda .hc_sfondo{background-image:url(../immagini/heracompatibile_r.jpg); background-position:left bottom; background-repeat: repeat-x;background-color:#FFF;}
.domanda {margin:0;padding: 0 8px 8px 8px}
.hc_avanzamento {padding:12px 16px 0 16px;}
.hc_avanzamento .hc_avanzamento_int {background-image:url(../immagini/hc_avanzamento.jpg); background-position:left center; background-repeat: repeat-x;}
.hr_av_numeri {font-size:1.3em; font-weight:600; text-align:center; float:left;}
.hr_av_numeri_on {background-color:#315d73; color:#FFF;}
.hc_preambolo {background:#FFF9ED; margin-top:10px; margin-bottom:10px; width:100%}
.hc_verde { background-color:#e4f4bf; width:100%; display:none}
.hc_verde .div_testo {background-image:url(../immagini/sondaggio_e.gif); background-position:18px 8px; background-repeat:no-repeat; padding:8px 10px 8px 65px;}
.hc_box_domande {background:#EDEDED; border:1px solid #FFF}
.hc_box_rispsote {background:#f7f7f7; border:1px solid #FFF}
.hc_titolo1 {font-size:1.8em; text-align:center; padding:15px 0 5px 0; font-weight:600}
.hc_titolo2 {font-size:1.6em; text-align:center; padding:0px 0 15px 0; font-weight:600}
.hc_risultato { padding:10px}
.hc_curve_vd {background-image:url(../immagini/hc_o.gif); background-position:right top; background-repeat: repeat-y;}
.hc_curve_vs {background-image:url(../immagini/hc_o.gif); background-position:left top; background-repeat: repeat-y;}
.hc_curve_td {background-image:url(../immagini/hc_o.gif); background-position:left top; background-repeat: repeat-x;}
.hc_curve_ts {background-image:url(../immagini/hc_o.gif); background-position:left bottom; background-repeat: repeat-x;}
.hc_curve_st {background-image:url(../immagini/hc_st.gif); background-position:left top; background-repeat: no-repeat;}
.hc_curve_sb {background-image:url(../immagini/hc_sb.gif); background-position:left bottom; background-repeat: no-repeat;}
.hc_curve_dt {background-image:url(../immagini/hc_dt.gif); background-position:right top; background-repeat: no-repeat;}
.hc_curve_db {background-image:url(../immagini/hc_db.gif); background-position:right bottom; background-repeat: no-repeat;}
.domanda .hc_curve_st,.hc_avanzamento .hc_curve_st {background-image:url(../immagini/hc_g_st.gif);}
.domanda .hc_curve_sb,.hc_avanzamento .hc_curve_sb {background-image:url(../immagini/hc_g_sb.gif);}
.domanda .hc_curve_dt,.hc_avanzamento .hc_curve_dt {background-image:url(../immagini/hc_g_dt.gif);}
.domanda .hc_curve_db,.hc_avanzamento .hc_curve_db {background-image:url(../immagini/hc_g_db.gif);}
.hc_imgdomandav .hc_curve_db {background-image:url(../immagini/hc_db_verde.gif);}
.hc_imgdomandav .hc_curve_sb {background-image:url(../immagini/hc_sb_verde.gif);}
.domanda label.ris_errata {background-image:url(../immagini/hc_errore.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px; position:relative !important; top:1px; left:1px; position/**/:/**/inherit}
.domanda label.ris_giusta {background-image:url(../immagini/hc_spunta.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px; position:relative !important; top:1px; left:1px; position/**/:/**/inherit}
.hc_avanzamento_int span.hc_av_errore {background-image:url(../immagini/hc_av_errore.gif); background-position:right center; background-repeat: no-repeat; padding-right:17px} 
.hc_avanzamento_int span.hc_av_spunta {background-image:url(../immagini/hc_av_spunta.gif); background-position:right center; background-repeat: no-repeat; padding-right:17px} 
.hc_risultato .hc_curve_vd {background-image:url(../immagini/hc_sf_vd.gif); background-position:right top; background-repeat: repeat-y;background-color:#FFF;}
.hc_risultato .hc_curve_vs {background-image:url(../immagini/hc_sf_vs.gif); background-position:left top; background-repeat: repeat-y;}
.hc_risultato .hc_curve_td {background-image:url(../immagini/hc_sf_ot.gif); background-position:left top; background-repeat: repeat-x;}
.hc_risultato .hc_curve_ts {background-image:url(../immagini/hc_sf_ob.gif); background-position:left bottom; background-repeat: repeat-x;}
.hc_risultato .hc_curve_st {background-image:url(../immagini/hc_sf_st.gif); background-position:left top; background-repeat: no-repeat;}
.hc_risultato .hc_curve_sb {background-image:url(../immagini/hc_sf_sb.gif); background-position:left bottom; background-repeat: no-repeat;}
.hc_risultato .hc_curve_dt {background-image:url(../immagini/hc_sf_dt.gif); background-position:right top; background-repeat: no-repeat;}
.hc_risultato .hc_curve_db {background-image:url(../immagini/hc_sf_db.gif); background-position:right bottom; background-repeat: no-repeat;}
.hc_risultato .hc_curve_db div { padding:20px}
.hc_saperne_piu {padding-top:10px}
.hc_saperne_piu ul {margin:0; padding:0 10px 10px 10px}
.hc_saperne_piu li { padding: 0 5px;margin: 0 15px}
/* classi per la sezione candidature spontanee */
.left260 {float:left; width:260px}
.adatta_bot_cv {margin-left:142px}
/* classi per layout nuovo di sintesi nell'IR */
ul.set_width500 {width:500px}
.right20 {float:right; width:20px}
.adatta_voce_sintesi {margin-right:35px}
li.elenco .clear.p_top0, li.elenco .clear_archivio.p_top0 {padding-top:0}
/* classi per il layout "scegli la professione" nella sezione lavorare */
.profess_titolo_categorizzato {font-size:120%; font-weight:600; padding-top:5px; margin-bottom:0}
h2.profess_titolocat {font-size:1.1em; margin:0; padding:0; padding:7px 0 5px 10px; color:#005C84; margin-right:310px}
.sfum_bot_profess {background-image:url(../immagini/sfum_bot_profess.jpg); background-position:0 0; background-repeat:repeat-x}
h2.profess_titolocat a:link {background-image:url(../immagini/arrow_profess_dx.gif); background-position:right; background-repeat:no-repeat; text-decoration:none; display:block; padding:8px 0 8px 0px; width:100%}
h2.profess_titolocat a.freccia_profess_giu:link {background-image:url(../immagini/arrow_profess_dx.gif); background-position:right; background-repeat:no-repeat}
h2.profess_titolocat a.freccia_profess_su:link {background-image:url(../immagini/arrow_profess_giu.gif); background-position:right; background-repeat:no-repeat}


.profess_alzadiv {margin-top:-1px}
.profess_alzadiv ul {margin:0; padding:0; padding:10px 0 0 30px; margin:0 1px; border:1px solid #ccc; background-image:url(../immagini/bk_blu_profess.jpg); background-position:0 0; background-repeat:repeat-x}
.profess_voci_categorizzate {padding-right:31px; margin-bottom:4px}
.profess_desc_cat {margin-top:5px; padding:15px; /*background-image:url(../immagini/bk_desc_profess.jpg); background-position:top left; background-repeat:repeat-x*/ background-color:#006ebb;}
.profess_bk_omini {background-image:url(../immagini/omini.gif); background-position:top left; background-repeat:no-repeat; height:auto !important; height:49px; min-height:49px}
.profess_bk_omini .profess_sottotitolo {margin-left:65px; color:#fff; font-size:0.9em}
.profess_voci_categorizzate a:link {background-image:url(../immagini/img_piu.gif); background-position:right; background-repeat:no-repeat; color:#333; text-decoration:none; display:block; width:100%}
.blocco_link_profess {float:right; width:340px; margin-top:8px}
.link_scopri_strutture {float:left; width:150px}
	.link_scopri_strutture a:link, .link_scopri_strutture a:visited {font-size:0.75em; color:#333; text-decoration:none; visibility:hidden;}
.link_guarda_organigramma {float:left; width:180px}
	.link_guarda_organigramma a:link, .link_guarda_organigramma a:visited {font-size:0.75em; color:#333; text-decoration:none; background-image:url(../immagini/img_piu.gif); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.profess_voci_categorizzate a.img_piu:link {background-image:url(../immagini/img_piu.gif); background-position:right; background-repeat:no-repeat}
.profess_voci_categorizzate a.img_meno:link {background-image:url(../immagini/img_meno.gif); background-position:right; background-repeat:no-repeat}
.profess_titolo_categorizzato a.img_piu {background-image:url(../immagini/img_piu.gif); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.profess_titolo_categorizzato a.img_meno {background-image:url(../immagini/img_meno.gif); background-position:right; background-repeat:no-repeat; padding-right:15px;}
/* classi per le posizioni aperte */
.pos_aperte_sfum_bot {background-image:url(../immagini/bk_sfum_pos_aperte.jpg); background-position:0 0; background-repeat:repeat-x}
.pos_aperte_box {padding:10px 10px 5px 20px}
html>/**/body .pos_aperte_box {padding:10px 10px 10px 20px}
.pos_aperte_box .pos_aperte_titolo {color:#006ebb; font-weight:600; font-size:1.5em}
.pos_aperte_bot_scheda {float:right; width:106px; margin-top:4px}
.pos_aperte_desc_ruolo {margin-right:100px; margin-top:4px}
.pos_aperte_clear {clear:both; height:1px; line-height:1px}
.pos_aperte_separatore {border-bottom:1px solid #ccc; padding-bottom:40px}
.pos_aperte_distanza_sottotit {padding:4px 0}
	.pos_aperte_distanza_sottotit p {margin-bottom:0}
/* classi generali per CSR */
.riempimento_testata_alta_gen {margin-top:2px; /*background-image:url(../immagini/riempimento_174.jpg); background-repeat:repeat-x;*/ width:100%; height:auto !important; height:174px; min-height:174px}
.setting_elem_hr_responsabilita_sociale .bot_gruppo {background-color:#546948}
ul.archivio_immagini li.elenco.aumenta_font {font-size:1em}
/* classi per il tab VedoHera nel CSR */
.cornice_iscrizione_numero {border-top:1px solid #D0D2BD; border-bottom:1px solid #D0D2BD; padding:20px 0; margin-top:10px}
.setting_elem_hr_responsabilita_sociale a.puntatore_link:hover, .setting_elem_hr_responsabilita_sociale a.puntatore_link:visited {color:#fff}
.setting_elem_hr_responsabilita_sociale a.puntatore_link_evid:hover {color:#575757}
/* classi per tab news e appuntamenti nel CSR */
ul.archivio_immagini li.elenco.set_triangolo_item {background-image:url(../immagini/triangolo.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:10px}
div.sottotitolo_news_csr a.link_continua {font-weight:normal; font-style:italic; text-decoration:none}
.evidenzia_prossimi_eventi {background-color:#546948; color:#fff; font-size:1.2em; font-weight:600; padding:6px 0 6px 8px; margin-top:5px}
/* classi per la pagina archivio categorizzato due colonne */
.titolo_categorizzato_bkazz {font-size:100%; font-weight:600; padding:6px; margin:15px 0 10px 0; background-color:#EFF2F7; } /* dinamico */
.titolo_categorizzato_bkazz h2.titolocat {color:#255B8A}
.titolo_due_colonne {text-transform:uppercase; margin-top:5px; background-image:url(../immagini/arrow4.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:10px; font-size:0.9em}
.titolo_due_colonne_img {text-transform:uppercase; margin-top:5px; font-size:0.9em}
.elenco_sottoca_due_colonne a:link,.elenco_sottoca_due_colonne a:visited {color:#000; text-decoration:none; font-weight:normal}
.elenco_sottoca_due_colonne a:active,.elenco_sottoca_due_colonne a:hover {color:#005C84; text-decoration:underline; font-weight:normal}
/* classi per i premi e riconoscimenti nel CSR */
.icone_riconoscimenti {float:left; margin-right:38px}
.icone_riconoscimenti.m_right0 {margin-right:0}
.set_bordo_notizia_csr {border-bottom:1px solid #eaeaea; padding-bottom:20px}

/* classi per il cambiamento di colore nella nav */
div.box_4liv.icona_nav_menu.selected {background-image:url(../immagini/secondo_livello_selected.gif); background-position:left 5px; background-repeat:no-repeat; height:auto !important; min-height:7px; padding-left:10px}
.set_bk_nav_gruppo {background-color:#F4F8FB; width:100%}
.set_bk_nav_clienti {background-color:#FDFFDA; width:100%}
.set_evidenzia_liv_gruppo {background-color:#D3E2E9}
.set_evidenzia_liv_clienti {background-color:#FCEA7E}
div.stampa_nav div.nn_navigazione ul li div.box_4liv a.evidenzia_sezione:visited, 
div.stampa_nav div.nn_navigazione ul li div.box_3liv a.evidenzia_sezione.set_evidenzia_2liv_gruppo:visited, div.stampa_nav div.nn_navigazione ul li div.box_3liv a.set_evidenzia_2liv_gruppo {color:#005C84}

/* home_ir_wr10 */
.home_ir_wr10_dx {float:right; width:47%;}
.home_ir_wr10_sx {float:left; width:47%;}
.set_width240 {}
.home_ir_wr10_dx .risorse {text-transform:uppercase; font-weight:normal; padding:6px 10px; background-color:#ECF0F1; margin-bottom:18px; color:#244A5F}
.home_ir_wr10_sx .risorse {text-transform:uppercase; font-weight:normal; padding:6px 10px; background-color:#ECF0F1; margin-bottom:10px; color:#244A5F}
.home_ir_wr10 {margin-right:10px; background-image:url(../immagini/irsfum.gif); background-position:center; background-repeat:no-repeat;}
.home_ir_wr10_epilogo {border:1px solid #ECF0F1; background-color:#ECF0F1; width:99%; font-size:0.9em; margin-top:8px}
.home_ir_wr10_epilogo_int {padding:10px 10px 0px 10px;} 
.home_ir_wr10_sx ul a { font-weight:normal; text-decoration:none}
.home_ir_wr10_sx ul li.elenco {font-size:1.1em; padding:6px 0}
.home_ir_wr10_epilogo div.big {padding-bottom:6px}
.home_ir_wr10_sx ul div {background-image:url(../immagini/arrow4.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:8px }
.home_ir_wr10_sx ul .data_luogo {padding-left:8px}
.home_ir_wr10_approfondisci {padding-left:12px;}
.home_ir_wr10_approfondisci a { font-weight:normal; text-decoration:none}

/* hera for school */
.school_box1{float:left; width:35%; margin-left:-1px; padding:2px 0}
.school_box2 {float:left; width:20%; margin-left:-1px; padding:2px 0}
.school_box3{float:left; width:30%; margin-left:-1px; padding:2px 0}
.school_box4 {float:left; width:15%; margin-left:-1px; text-align:right; padding:2px 0}
.school_rigo {background-image:url(../immagini/hc_o.gif); background-position:50% 0; background-repeat:repeat-y;margin-bottom:15px}
.school_rigo2 { border-top:1px solid #CCC; padding-top:5px}
li.school_arc_spazio { padding-bottom:10px; padding-top:10px}

/* home media */
.media_cerca_home {float:right; width:240px; background-color:#F5F3F4; font-size:0.9em}
.media_cerca_home_sx {margin-right:245px}
.media_cerca_home .div_testo { padding:10px}
.media_cerca_home_sx ul li.elenco {font-size:1em}
.media_cerca_home .left56 {float:left; width:56px}
.media_cerca_home .m_left56 {margin-left:56px}
.media_cerca_home .left60 {float:left; width:60px}
.media_cerca_home .m_left60 {margin-left:60px}
.media_cerca_home .set_height14 {height:14px}
.media_cerca_home .bot_cerca_press_home {text-align:right; margin-right:8px; margin-top:20px}
.media_cerca_home .bot_cerca_press_home input {background-color:#006EBB; border:none; color:#fff; font-weight:normal; margin:0; text-align:center; width:52px; padding:2px 0; font-size:1em}
.media_cerca_home .data_grigia {color:#333}
.media_video_recenti {margin-left:30px; border-bottom:1px solid #EAEAEA}
.media_video_recenti ul {font-size:0.9em}
.img_box_media {margin:6px 0}
ul.archivio_immagini li.elenco.alzafont {font-size:1em}
div.media_cerca_home form select, div.media_cerca_home form input {width:130px; margin-right:0}
.media_cerca_home_sx li.elenco div.spazi_price,.media_cerca_home_sx li.elenco_img div.spazi_price { margin-bottom:4px; padding-top:4px}
.media_cerca_home_sx li.elenco_img .titolo_piulette {margin-bottom:6px}
.media_cerca_home_banner {border-top:15px solid #FFF}

/* emissioni 1/2 ora */
.box_curva { margin-bottom:10px}
.box_curva .top, .box_curva .bottom {display:block; background:transparent; font-size:1px;}
.box_curva .b1, .box_curva .b2, .box_curva .b3, .box_curva .b1b, .box_curva .b2b, .box_curva .b3b{display:block; overflow:hidden;}
.box_curva .b1, .box_curva .b2, .box_curva .b3, .box_curva .b1b, .box_curva .b2b, .box_curva .b3b {height:1px;}
.box_curva .b2, .box_curva .b2b {margin:0 2px; border-width:0 2px;}
.box_curva .b3, .box_curva .b3b {margin:0 1px;}
.box_curva .boxcontent {display:block; background-position:bottom; background-repeat:repeat-x; font-weight:600; padding:3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em}

.box_curva_v .b2, .box_curva_v .b3, .box_curva_v .b4 {background:#E0F6A4; border-left:1px solid #67850B; border-right:1px solid #67850B;}
.box_curva_v .b4b, .box_curva_v .b3b, .box_curva_v .b2b {background:#7AA329; border-left:1px solid #67850B; border-right:1px solid #67850B;}
.box_curva_v .b1 {margin:0 3px; background:#67850B;}
.box_curva_v .b1b {margin:0 3px; background:#67850B;}
.box_curva_v .boxcontent {background-color: #E0F6A4; border-left:1px solid #67850B; border-right:1px solid #67850B; background-image:url(../immagini/ter_verde.jpg); color:#FFF;}

.box_curva_b .b2, .box_curva_b .b3, .box_curva_b .b4 {background:#AAE3F6; border-left:1px solid #0A6884; border-right:1px solid #0A6884;}
.box_curva_b .b4b, .box_curva_b .b3b, .box_curva_b .b2b {background:#297BA3; border-left:1px solid #0A6884; border-right:1px solid #0A6884;}
.box_curva_b .b1 {margin:0 3px; background:#0A6884;}
.box_curva_b .b1b {margin:0 3px; background:#0A6884;}
.box_curva_b .boxcontent {background-color: #AAE3F6; border-left:1px solid #0A6884; border-right:1px solid #0A6884; background-image:url(../immagini/ter_azzurro.jpg); color:#FFF;}

.anno_ter {width:55px}
.mese_ter {width:68px}
.giorno_ter {width:60px}

/* stili visite termovalorizzatori */
/*.agenda { padding:0; margin:0; list-style-type:none; font-size:0.9em; font-weight:600}
.agenda li { padding:3px 0 0 0; margin:0}*/
.agenda {font-size:0.9em; font-weight:600;}
	.agenda ul {padding:0; margin:0; list-style-type:none; padding-left:13px;}
		.agenda ul li {padding:3px 0 0 0; margin:3px 0;}

/* AGENDA */
.tlr_agenda .tlr_link_agenda { background:url(../immagini/raquo.gif) 0 3px no-repeat; padding-left:10px; }
.tlr_red_dispo { background-color:#FFC1C1; }
.tlr_green_dispo {background-color:#C1FFC1; }
.tlr_singoli_dispo {/*background-color:#B3ECFF;*/ background-color:#ADD3E8}
.tlr_default_agenda {background-color:#DEDEDE;}
.tlr_box_agenda { padding:5px; }
.tlr_tabella_agenda {background-color:#FAFAFA; margin:0; padding:0; font-size:0.8em; /*aggiunto*/ border:2px solid #DEDEDE; margin:0 auto; border-collapse:separate; border-spacing:2px }
.tlr_tabella_agenda td {}
.tlr_tabella_agenda td.sx {}
.tlr_tabella_agenda td.dx {}
.tlr_tabella_agenda td.no_padding {padding:0;}
.tlr_tabella_agenda td.no_border { border:none; }
.tlr_tabella_agenda td.padd_v_3 {/*padding:3px 5px;*/ color:#fff; text-transform:lowercase;}
td.tlr_stile_mese {padding:5px 0;}
div.tlr_bg_giorni {/*background-color:#cc0000;*/background-color: #395F74; font-size:1em} 
div.tlr_angoloalto_sx {padding:0; background-image:url(../immagini/angoloalto_sx.gif); background-position:top left; background-repeat:no-repeat;}
div.tlr_angoloalto_dx {background-image:url(../immagini/angoloalto_dx.gif); background-position:top right; background-repeat:no-repeat;}
div.tlr_angolobasso_dx {background-image:url(../immagini/angolobasso_dx.gif); background-position:bottom right; background-repeat:no-repeat;}
div.tlr_angolobasso_sx {background-image:url(../immagini/angolobasso_sx.gif); background-position:bottom left; background-repeat:no-repeat;}
div.tlr_padding_giorno {padding:3px 6px;}
div.tlr_padding_data {padding:8px;}
td.tlr_td_style_active a { display: block; }
td.tlr_td_style_active a.link_agenda:link, td.tlr_td_style_active a.link_agenda:visited { font-weight:600; text-decoration:none; padding:8px; }
td.tlr_td_style_active a.link_agenda:hover, td.tlr_td_style_active a.link_agenda:active { font-weight:600; text-decoration:underline; padding:8px; }
td.tlr_td_style { padding:8px; }
td.tlr_today_style { padding:7px; border: 1px solid #6B91A6}
td.tlr_today_style_active {border: 1px solid #6B91A6}
.tlr_vuoto_style { background-color: transparent; color:#3399FF; }
.tlr_legenda {margin-top: 10px; margin-left: 10px; font-weight:600; font-size:0.9em}
.tlr_legenda ul li {list-style-type:none; margin-bottom: 5px}
.primo_piano_tlr ul.archivio_immagini li.elenco {padding: 0}
/* campi in dinamico */

/* iPad */
.evidenzia_ipad {width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding-bottom:30px; margin-top:20px}
.icona_bs_ipad {float:left; width:81px}
	.icona_bs_ipad img {margin-left:20px}
.link_ipad {margin-left:100px; padding-top:25px}

/* box contenuto */
.titolo_link_bh {text-align:right}
	.titolo_link_bh a:link, .titolo_link_bh a:hover,
	.titolo_link_bh a:active, .titolo_link_bh a:visited {font-weight:normal; background-image:url(../immagini/raquo_nero.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:9px}

/* tipo_utente_comune */
.tipo_utente_cambio {padding-left:10px;display:none; float:left}
.tipo_utente_cambio form.cerca_comune input.tucomune {height: 19px;width:65%; border: 1px solid #575653; background-color:#FFFAC2; border: 0 none; border-radius: 0 0 0 0; box-shadow: 0 0 0; margin-bottom:0}
.tipo_utente_comune {background-image:url("../immagini/tuc_r.jpg");background-position:center bottom;background-repeat:repeat-x;/*border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;*/background-color:#F5F5F5; width:100%}
.tipo_utente_comune_tipo {background-image:url("../immagini/tuc_1.jpg");background-position:left bottom;background-repeat:no-repeat;float:left; width:395px; height:auto !important; height:44px; min-height:44px }
.tipo_utente_comune_tipo div {padding-left:65px; padding-top:15px}
.tipo_utente_comune_comune {background-image:url("../immagini/tuc_comune.jpg");background-position:left bottom;background-repeat:no-repeat;margin-left:400px; height:auto !important; height:44px; min-height:44px}
.tipo_utente_comune_comune div {padding-left:50px;padding-top:15px}
.clear_sottile {clear:both; height:1px; overflow:hidden; color:#ffffff; margin-bottom: -1px;}
.tipo_comune_cambio li {float:left; width:20%;  margin:0;margin-left:-1px; padding:0; list-style-type:none; }
.tipo_comune_cambio li a {margin:0; padding:0 0 3px 0; display:block; font-size:1em;padding-top:86px;background-position:center top; background-repeat:no-repeat; text-decoration:none; font-weight:normal; border-left:1px solid #DCDCDC}
.tipo_comune_cambio li a:link {color:#000}
.tipo_comune_cambio li a:link, .tipo_comune_cambio li a:visited, .tipo_comune_cambio li a:hover, .tipo_comune_cambio li a:active { font-weight:normal}
.tipo_comune_cambio ul { margin:0; padding:0; text-align:center}
.tipo_comune_cambio {background-image:url("../immagini/tuc_tipo_r.jpg");background-position:left top;background-repeat:repeat-x; border-bottom:1px solid #EEE; margin-bottom:1px; display:none}
.tuc_noprofilo { margin:130px 0 85px 50px; display:none}
.tuc_noprofilo img { margin:15px 0}
.tuc_clienti_utente {background-image:url("../immagini/tuc_sfondobig.png");background-position:left bottom;background-repeat: no-repeat; width:765px; margin:auto; /*display:none*/}
.box_cli0 {width:133px;background:url(../immagini/clienti0.jpg) no-repeat left top;float:left;}
.box_cli1 {width:170px;background:url(../immagini/clienti1.jpg) no-repeat left top;float:left;}
.box_cli2 {width:161px;background:url(../immagini/clienti2.jpg) no-repeat left top;float:left;}
.box_cli3 {width:163px;background:url(../immagini/clienti3.jpg) no-repeat left top;float:left;}
.box_cli4 {width:132px;background:url(../immagini/clienti4.jpg) no-repeat left top;float:left;}
.tuc_clienti_utente ul,.tuc_clienti_utente li {padding:0 0 5px 0; margin:0; list-style-type:none;}
.box_clienti {text-align:center; margin-top:5px}
.tuc_clienti_utente ul a {text-decoration:none; color:#000}
.tuc_che_cliente_sei {padding:22px 0px 12px 20px; margin-right:50px}
.tuc_profilo_img {display:block;margin:0; padding:0; font-size:1em; padding-top:135px;background-position:center top; background-repeat:no-repeat;}
.tuc_clienti_comune {background-image:url("../immagini/tuc_sfondobig.png");background-position:left bottom;background-repeat: no-repeat; width:765px; margin:auto; display:none}
.tuc_clienti_comune form {background:url(../immagini/tuc_casabig.gif) no-repeat left bottom;height:auto !important; height:178px; min-height:178px; margin:6px 0 0 40px; padding:0px 20px 0px 245px;}
.tuc_clienti_comune form .bold { padding:25px 25px 10px 0; }

.tuc_clienti_comune form input.cap { width:40px; padding:2px}
.tuc_clienti_comune form input.tucomune {width:205px; padding:2px}
.tuc_clienti_comune .tuc_che_cliente_sei {padding:22px 20px 0px 20px}
/*.tuc_clienti_comune input { height:24px;}*/
.tuc_clienti_comune input.tucsubmit2 {font-weight:600}/*position:relative; top: 2px; padding:3px; height:28px;*/ 
.tuc_sfondo_assoluto {position:absolute; top:0; left:0;  background-color:#000; z-index:10000}
.box_piucomuni {width:736px; margin:auto; border:2px solid #E5E5E5; margin-bottom:15px;}
.box_piucomuni div { padding:5px}
.tuc_clienti_utentesf {background-image:url("../immagini/tuc_barre.gif");background-position:left bottom;background-repeat: no-repeat;  }

a.puntatore_link,a.puntatore_link:visited,a.puntatore_link:hover,a.puntatore_link:active,a.puntatore_link:link { color:white; text-decoration:none; }
a.puntatore_link_evid,a.puntatore_link_evid:visited,a.puntatore_link_evid:hover,a.puntatore_link_evid:active,a.puntatore_link_evid:link { color:#575757; text-decoration:none; }

.top3 {margin-top:3px}
ul.archivio_immagini li img.adatta_img_sportello {margin-bottom:5px; margin-top:3px}

/* --- Breaking News [begin] --- */
.bn_box p { margin:0; padding:0; }
.bn_box ul { margin:0; padding:0 15px; }
.bn_box a { text-decoration:none; color:#000000; }
.bn_box { width:840px; font-family:Arial; }
.bn_box_clear { clear:both;margin-top:-1px;height:1px;overflow:hidden; }
.bn_box_full {}
.bn_box_left { float:left; width:395px; }
.bn_box_right { float:right; width:395px; }
.bn_box_header { width:840px;height:97px;overflow:hidden;background:url(../images/breaking_top.png);background-repeat:no-repeat; }
.bn_box_header_cont { position:relative; }
.bn_box_footer { width:840px;height:30px;overflow:hidden;background:url(../images/breaking_bottom.png);background-repeat:no-repeat; }
.bn_box_close { position:absolute; top:20px; right:24px; font-size:24px; }	
.bn_box_close_text { position:absolute; top:24px; right:60px; font-size:13px; }
.bn_box_title { position:absolute; top:45px; left:240px; font-size:28px; font-weight:600; color:#05607F; }
.bn_box_news_title { padding:10px 20px 0 20px; font-weight:600; font-size:1em; }
.bn_box_news_subtitle { padding:10px 20px 0 20px; color:#474747; font-size:0.9em; }
.bn_box_news_footer { padding:10px 20px 0 20px; }
.bn_box_vert { width:100%;height:auto;background:url(../images/breaking_vert.png);background-repeat:repeat-y;background-position:top center; }
.bn_box_oriz { width:100%;height:auto;background:url(../images/breaking_oriz.png);background-repeat:repeat-x;background-position:top left; color:#474747; font-size:0.9em; }
.bn_box_body { width:840px;background-image:url(../images/breaking_body.png);background-repeat:repeat-y; }
.bn_box_body h1,.bn_box_body h2,.bn_box_body h3,.bn_box_body h4,.bn_box_body h5 { margin-top:0; margin-bottom:0; }
.bn_box_body_cont { padding:0 24px 0 22px; }
.bn_box_evidxl { padding:5px 6px 5px 28px; }
.bn_box_evidxl_top { width:740px;height:10px;overflow:hidden;background:url(../images/breaking_evidxl_top.png);background-repeat:no-repeat; }
.bn_box_evidxl_body { width:740px;background:url(../images/breaking_evidxl_body.png);background-repeat:repeat-y; }
.bn_box_evidxl_cont { padding:0 15px; }
.bn_box_evidxl_bottom { width:740px;height:10px;overflow:hidden;background:url(../images/breaking_evidxl_bottom.png);background-repeat:no-repeat; }
.bn_box_evid { padding:5px 6px 5px 18px; }
.bn_box_evid_top { width:356px;height:10px;overflow:hidden;background:url(../images/breaking_evid_top.png);background-repeat:no-repeat; }
.bn_box_evid_body { width:356px;background:url(../images/breaking_evid_body.png);background-repeat:repeat-y; }
.bn_box_evid_cont { padding:0 15px; }
.bn_box_evid_bottom { width:356px;height:10px;overflow:hidden;background:url(../images/breaking_evid_bottom.png);background-repeat:no-repeat; }
.bn_box_elencoxl_item { background-repeat:no-repeat; background-position:0 10px; }
.bn_box_elencoxl_item_cont { padding:13px 0px 0px 40px; }
.bn_box_elencoxl_item_pad { padding-bottom:18px; }
.bn_box_elencoxl_item_sep { border-bottom:2px solid #DCDCDC; }
.bn_box_elencoxl_item_main { padding:5px 6px 5px 28px; }
.bn_box_elencoxl_item_top { width:740px;height:10px;overflow:hidden;background:url(../images/breaking_evidxl_top.png);background-repeat:no-repeat; }
.bn_box_elencoxl_item_body { width:740px;background:url(../images/breaking_evidxl_body.png);background-repeat:repeat-y; }
.bn_box_elencoxl_item_body_cont { padding:0 15px; }
.bn_box_elencoxl_item_bottom { width:740px;height:10px;overflow:hidden;background:url(../images/breaking_evidxl_bottom.png);background-repeat:no-repeat; }
.bn_box_elenco_item { background-repeat:no-repeat; background-position:0 10px; }
.bn_box_elenco_item_cont { padding:13px 0px 0px 40px; }
.bn_box_elenco_item_pad { padding-bottom:18px; }
.bn_box_elenco_item_sep { border-bottom:2px solid #DCDCDC; }
.bn_box_elenco_item_main { padding:5px 6px 5px 18px; }
.bn_box_elenco_item_top { width:356px;height:10px;overflow:hidden;background:url(../images/breaking_evid_top.png);background-repeat:no-repeat; }
.bn_box_elenco_item_body { width:356px;background:url(../images/breaking_evid_body.png);background-repeat:repeat-y; }
.bn_box_elenco_item_body_cont { padding:0 15px; }
.bn_box_elenco_item_bottom { width:356px;height:10px;overflow:hidden;background:url(../images/breaking_evid_bottom.png);background-repeat:no-repeat; }
.bn_box_popup_cover { position:absolute;top:0;left:0;width:100%;height:100%; z-index:998; }
.bn_box_popup_dialog { position:absolute;top:-10000px;left:0; z-index:999; }
.bn_close_x { font-weight:600; color:red; }
.bn_box_close_x { position:absolute; top:20px; right:21px; font-size:28px; }
/* --- Breaking News [end] --- */

/* numero per pagina */
input.numero_per_pagina {background-color:#777576; padding:0 4px; color:#fff; font-weight:600; margin-left:6px !important; border:1px solid #AEAEAE}
/* icona allegato img */
.flotta_allegato {float:left; width:18px}
	.flotta_allegato img {padding-left:20px}
.sposta_dim_file {margin-left:20px}
div.flotta_link_focus_it {float:left; width:95px}
div.flotta_link_focus_en {float:left; width:75px}
div.adatta_link_focus_it {margin-left:100px; padding-top:4px} 
div.adatta_link_focus_en {margin-left:80px; padding-top:4px} 
.icona_info {float:left; width:17px}
div.sposta_titolo_informazioni {font-weight:600; font-size:1.1em; height:auto !important; height:17px; min-height:17px; color:#000000; margin-left:20px}
.box_allegato_xls_new {margin-bottom:10px; width:600px; text-align:right; float: right}
.allegato_xls_new {float:right; width:20px}
.sposta_titolo_xls {margin-left:10px; float: right}
.newsl_vedohera_pdf {float:left; width:17px}
.newsl_vedohera_sposta_pdf {margin-left:22px}
.newsl_vedohera_arc {float:left; width:18px}
.newsl_vedohera_sposta_arc {margin-left:23px}
.newsl_vedohera_iscr {float:left; width:15px}
.newsl_vedohera_sposta_iscr {margin-left:20px}

/* classi per tab "link utili" in Media */
.box_new_link_press {background-color:#F4F9FB; padding:15px 15px 25px 15px}
.box_new_link_press img {float:left}
ul.archivio_immagini li.altri_link_press {padding:0; margin:0; float:left; width:33%}

/* classi per layout App e Mobile */
h2.titolo_grigio_spazio {color:#575757; padding-bottom:10px}
.clear20 {height:20px; margin-bottom:20px; border-bottom:1px solid #eaeaea}

/* classi per layout della tabella con lo stile del bs */
.formattazione_tabella_stile_bs {width:100%}
.formattazione_tabella_stile_bs caption {background-color:#25727A; color:#fff; font-weight:600; padding:3px 0 3px 8px; text-align:center; margin-bottom:0}
.formattazione_tabella_stile_bs th {border-bottom:1px solid #0073B9; background-color:#eee}
.formattazione_tabella_stile_bs td {border-bottom:1px solid #eaeaea}


/* SCROLL JS */
.scroll_js_3box {padding-left:0}
.scroll_js_3box li {float:left;width:33%;}
.scroll_js_3box li li {float:none;width:99%;}
.scroll_js_3box div.box1, .scroll_js_3box div.box2 { padding-right:5px}
.scroll_js_3box li.elenco_img .clear {border:none}
.scroll_js_blu {background-color:#f4f8fb;background-image:url(../immagini/scroll_js_sfumato_blu.jpg);background-repeat:no-repeat; background-position:center top; clear:both; padding:30px 0;}
.scroll_js_blu .scroll_js_fre {background-color:#0F0; margin-left:0px}
.scroll_js_blu .scroll_js_fre2  ul.archivio_immagini { padding:0px 0}
.rigo_grigio {clear:both; height:1px; overflow:hidden; color:#ffffff; border-top:1px solid #BBBBBB}
.rotateL { float:left; width:30px;background:url(../immagini/scroll_js_sx.gif) no-repeat center; cursor:pointer; }
.rotateR { float:right;width:30px;background:url(../immagini/scroll_js_dx.gif) no-repeat center; cursor:pointer; }
.lcgallery { float:left; overflow:hidden;}
.lcelems { width:100%; margin-left:0px; }
.elemL { float:left; width:50%; }
.elemR { float:left; width:50%; }
.sfondo_presenzageo {background:url(../immagini/pres_geo_sfum.gif);background-repeat:no-repeat; background-position: 50% 86px}
.sfondo_presenzageo img.img_bordo {margin-bottom:30px; border:none}

/* **************************************** TIMELINE [begin] **************************************** */
#timeline-band-0 .timeline-date-label { font-size:14px; font-weight:600; }
#timeline-band-0 .timeline-ether-bg { background:#FFFFFF url(../img/band0.png) repeat-x bottom; }
#timeline-band-0 .timeline-ether-bg2 { background:#FFFFFF url(../img/band0a.png) repeat-x bottom; }
#timeline-band-1 { border-top:1px solid #94A9C1; }
#timeline-band-1 .timeline-ether-bg { background:#E3E9F0 url(../img/band1.png) repeat-x bottom; }
.tl_loader { width:522px;height:387px; position:absolute;top:0;left:0;background:#FFFFFF url(../img/tl_loader.gif) no-repeat center center;z-index:99999; }
/* **************************************** TIMELINE [end] **************************************** */

/* POP UP - presenza territoriale e strategia */
.popup_territoriale {}
.popup_territoriale .titolo{ display: none;}
.popup_territoriale .sottotitolo{ display: none;}
.popup_territoriale .div_testo p.testoleft{padding: 0 30px;}

.pop_up_grigio .pop_up_content .titolo {background-color:#efefef; color:#000; text-transform:uppercase; border-bottom:1px solid #BFBFBF; padding:7px 0 7px 12px; font-size:1.7em; margin:0; font-style:italic}
.pop_up_grigio .pop_up_content .sottotitolo {/*background-color:#E3E3E3;*/ color:#000; margin:0; padding:12px 12px 0 12px; font-style: normal}


/* #disclaimer-overlay  bilancio */
#disclaimer-overlay {text-align: center; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; background-color: #999999;}
#disclaimer-container { background-color: #ffffff; background-image: url(../immagini/disclaimer/disclaimer_header.jpg); background-position: 0 0; background-repeat: no-repeat; background-color:#EFEFEF; border:1px solid #515151;}
.discailmerText{width: 100%; margin:0; padding:0;}
.discailmerTextPadding { padding: 80px 25px 25px 15px;}
#disclaimer-container  a.modalCloseImg {background:url(../immagini/disclaimer/ok.jpg) no-repeat; width:77px; height:37px; display:inline; z-index:3200; position:absolute; bottom:15px; left: 215px; cursor:pointer;}


/* archivio_slide_foto_jq - START */
.scroll_js_white{}
/* archivio_slide_foto_jq - END */


/* linkModalPreambolo */
.linkModalPreambolo{ color: #005c84; cursor: pointer; text-decoration: none;}


/* box_canale_acqua */ 
.blocco_titolo_canale_acqua, .blocco_titolo_canale_heracademy {position: relative; margin-top:15px; width: 99%}
.canale_heracademy {margin-top: 15px}
.blocco_titolo_canale_acqua .titolo_sottosezione {/*position: absolute; bottom: 10px; left: 0; */}

.box_canale_acqua .ter_home_dx {float:left; width:450px; min-height: 510px; height: auto !important; height: 510px;}
.box_canale_acqua .banner_bottom .bnrabs{ position: absolute; right:35.7%;/*337px;*/ bottom: 7px; z-index:999; }
.box_canale_acqua .banner_bottom .bnrabs .banner { }

.box_canale_acqua .alignleft {
	text-align: left;
}
.box_canale_acqua .alignright {
	text-align: right;
}
.box_canale_acqua_linkhome { float:left; width:150px;background-image: url("../immagini/freccina.gif");    background-position: left center;    background-repeat: no-repeat; text-align:left }
.box_canale_acqua_linkhome a {padding-left:10px}

.box_canale_acqua { 
/*background: url(../immagini/canale_acqua/esperto_risponde.jpg); */
background: url(../immagini/canale_acqua/box_canale_acqua_bk.jpg);
background-repeat: no-repeat; background-position: right bottom; width: 100%; position: relative; margin-bottom: 20px;}
.box_canale_acqua_int {
	background: url(../immagini/canale_acqua/box_canale_acqua_bk_sx.jpg);
	background-repeat: no-repeat; background-position: left bottom; padding-bottom: 25px /*70px50px*/; width: 100%;
}
.box_canale_acqua .ter_boxhome {width: 373px; float: right; margin: 0; padding: 0;}
.box_canale_acqua .ter_boxhome .btn {width: 373px; margin: 0; padding: 0;}
.box_canale_acqua .jq_pagers {padding: 0 10px 0 25px}
/*
.ter_tab_titoli .tab_titolo.tab_titolo1 { float:left; width:161px; background-image:url(../immagini/canale_acqua/tab/tab1.gif); background-position:center top; background-repeat:no-repeat; background-color: transparent; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo.tab_titolo2 { float:left; width:108px; background-image:url(../immagini/canale_acqua/tab/tab2.gif); background-position:center top; background-repeat:no-repeat; background-color:transparent; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo.tab_titolo3 { float:left; width:104px; background-image:url(../immagini/canale_acqua/tab/tab3.gif); background-position:center top; background-repeat:no-repeat; background-color:transparent; height:auto !important; height:38px; min-height:38px; color:#000}
*/
.ter_tab_titoli .tab_titolo.tab_titolo1 { float:left; width:125px; background-image:url(../immagini/canale_acqua/tab/tab1.gif); background-position:center top; background-repeat:no-repeat; background-color: transparent; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo.tab_titolo2 { float:left; width:123px; background-image:url(../immagini/canale_acqua/tab/tab2.gif); background-position:center top; background-repeat:no-repeat; background-color:transparent; height:auto !important; height:38px; min-height:38px; color:#000}
.ter_tab_titoli .tab_titolo.tab_titolo3 { float:left; width:125px; background-image:url(../immagini/canale_acqua/tab/tab3.gif); background-position:center top; background-repeat:no-repeat; background-color:transparent; height:auto !important; height:38px; min-height:38px; color:#000}

.box_canale_acqua .tab_titolo.tab_on { background-color: #FFFFFF;}
.box_canale_acqua .ter_ripos {background-image:url(../immagini/canale_acqua/tab/tab_bk_sx.jpg); background-position:left top; background-repeat: no-repeat; width: 100%;}
.box_canale_acqua .ter_ripod {background-image:url(../immagini/canale_acqua/tab/tab_bk_dx.jpg); background-position:right top; background-repeat: no-repeat; width: 100%;}

.box_canale_acqua .ter_tab_titoli a {  color: #005497; }
.box_canale_acqua .ter_tab_titoli .tab_on a {  color: #005497; }
.box_canale_acqua .ter_tab_titoli {background-image:url(../immagini/canale_acqua/tab/tab_on_bk.jpg); background-position:left top; background-repeat: repeat-x;}
.box_canale_acqua .ter_cercaform_bs {background-image: none;}
.box_canale_acqua .ter_cercaform_bd {background-image: none;}
.box_canale_acqua .jq_scroll_block .jq_thumb {    /* padding: 0 27px 5px 27px;*/ padding: 0 0 5px 0; }
.box_canale_acqua .jq_pagers a.ter_attivo:link, .box_canale_acqua .jq_pagers a.ter_attivo:visited, .box_canale_acqua .jq_pagers a.ter_attivo:hover, .box_canale_acqua .jq_pagers a.ter_attivo:active { background-image: url("../immagini/canale_acqua/tab/freccia_blu.gif"); background-position:0 5px; color: #028CD4;     font-weight: 600; }
.clear_tab {clear: both; height: 1px; margin-bottom: -1px; overflow: hidden;}

/* form_scopricosabevi */
.form_scopricosabevi{background-position: 0 0; background-repeat: no-repeat; }
.form_scopricosabevi .titolo_form { font-weight: 600; color: #575757; margin: 0; padding: 0;}
form#jq_form_scopricosabevi{ margin: 0; padding: 0;}
.form_scopricosabevi label { color: #636363; font-weight: normal; display: block; padding: 0; /*margin:10px 0 8px 0;*/margin:13px 0 3px 0;}
.form_scopricosabevi .campotext {background-image: url(../immagini/canale_acqua/input_bk.jpg); background-position: 0 0 ; background-repeat: no-repeat; /*width: 140px; display: block; float: left; margin-right: 10px;*/}
.form_scopricosabevi input.text{ border: none; /*padding:5px;*/padding: 7px 5px; background: transparent; /*width:170px;*/width:130px; font-size:0.9em; }
.form_scopricosabevi input.submit{background-image: url(../immagini/canale_acqua/submit_bk.jpg); background-position: 0 0 ; background-repeat: no-repeat; width: 38px; color: #FFFFFF; height:27px; padding:0;/*5px;*/ border: none; background-color: transparent; float: left;}

/* form_scopricosabevi_line */
.form_scopricosabevi_line{background-position: 0 0; background-repeat: no-repeat; }
.form_scopricosabevi_line .titolo_form { font-weight: 600; color: #575757; margin: 0; padding: 0;}
form#jq_form_scopricosabevi{ margin: 0; padding: 0;}
.form_scopricosabevi_line label { color: #636363; font-weight: normal; display: block; padding: 0; margin:7px 5px 3px 0;  float: left;}
.form_scopricosabevi_line .campotext {background-image: url(../immagini/canale_acqua/input_bk.jpg); background-position: 0 0 ; background-repeat: no-repeat; float: left; margin-right: 5px;}
.form_scopricosabevi_line input.text{ border: none; /*padding:5px;*/padding: 7px 5px; background: transparent; /*width:170px;*/width:130px; font-size:0.9em; }
.form_scopricosabevi_line input.submit{background-image: url(../immagini/canale_acqua/submit_bk.jpg); background-position: 0 0 ; background-repeat: no-repeat; width: 38px; color: #FFFFFF; height:27px; padding:0;/*5px;*/ border: none; background-color: transparent; float: left;}



/* scopricosabevi_table_dati */
table.scopricosabevi_table_dati { width: 99%}
table.scopricosabevi_table_dati th.th1 { font-size: 22px;  font-weight: 600; text-align: left;}
table.scopricosabevi_table_dati th.th1 span.tit{ color: #005497; }
table.scopricosabevi_table_dati th.th1 span.txt{ color: #028cd4; text-transform: uppercase; }
table.scopricosabevi_table_dati th.th2 { font-size: 18px; font-style:italic; border-bottom: 1px solid #028cd4; font-weight: normal;  text-align: left;}
table.scopricosabevi_table_dati th.th2.thtitcol {vertical-align:bottom; width: 70px; }
table.scopricosabevi_table_dati th.th2 span.tit{ color: #005497; }
table.scopricosabevi_table_dati th.th2 span.txt{ color: #028cd4;}
table.scopricosabevi_table_dati th.th2 span.titcol{font-size:12px;}
table.scopricosabevi_table_dati td.col1 { color: #636363; font-size:16px;}
table.scopricosabevi_table_dati td.col2 { border-left: 1px solid #028cd4;  color: #000000; font-size:16px; font-weight: 600; }
table.scopricosabevi_table_dati td.col3 { border-left: 1px solid #028cd4;  color: #000000; font-size:12px; font-weight: 600; }
table.scopricosabevi_table_dati td.tdclose {border-top: 1px solid #028cd4; text-align: right; font-size: 10px}

/* classi per il box sorgente urbana nella home del canale acqua */
.logo_sorgente_urbana {float:right; width:224px; padding-top:5px}
.avviso_sorgente_urbana {padding-left:20px; padding-top:5px}
	.avviso_sorgente_urbana a:link, .avviso_sorgente_urbana a:visited,
	.avviso_sorgente_urbana a:hover, .avviso_sorgente_urbana a:active {color:#575757; text-decoration:none; font-weight:600}

.apri_glossario {float: left;}

.canale_acqua_dati_glossario {font-size: 0.9em;}
.canale_acqua_dati_glossario_padding {font-size: 0.9em; padding: 10px;}
.canale_acqua_dati_titolo_glossario {color: #005497; font-weight: 600; font-size: 1.4em; margin-bottom: 10px; }
.chiudi_glossario { font-size: 0.8em; float: right;}

/* mappa*/
.maptiptext a, .maptiptext a:link, .maptiptext a:visited, .maptiptext a:active{ text-decoration: none; color: #135A98; }
.maptiptext a:hover{ text-decoration: underline; color: #135A98; }

/* box_canale_acqua_eventi */ 
.box_canale_acqua_eventi { width: 290px; /*height: 32px;*/ overflow: hidden; position: absolute; bottom: 20px; right: 65px; font-size: 1.1em; z-index:100;  margin: 0; padding: 0;     background-image: url(../immagini/canale_acqua/eventi.png);
    background-position: left center;
    background-repeat: no-repeat;}
.box_canale_acqua_eventi_padding {padding-left: 80px;}
.box_canale_acqua_eventi ul.archivio_immagini { margin: 0; padding: 0;}
.box_canale_acqua_eventi ul.archivio_immagini li.elenco { margin: 0; padding: 0; /*height: 2.6em ;*/ overflow:hidden;}
.box_canale_acqua_eventi ul.archivio_immagini li.elenco a{ text-decoration: none;}
.box_canale_acqua_eventi ul.archivio_immagini li.elenco a:hover{ text-decoration: underline;}
img.logo_canale_acqua_pi {float: right; height: 61px; width: 301px}
img.indietro_canale_acqua {float: left; width: 106px; height:38px}

/* stili home societa di vendita energia */
div.cornice_sv {width:100%; margin-top: 5px; margin-bottom: 10px;}
div.cornice_sv p {display:inline}
div.cornice_sv ul.ul_sv {float:left; width: 78%; margin: 40px 0 0 0; padding:0}
div.cornice_sv ul.ul_sv li {background-image:url(/binary/hr_societa_vendita/introduzione/spunta.1322760747.gif); background-repeat: no-repeat; padding: 0px 0 20px 23px; background-position: left top; list-style-type: none}

/*
.ter_tab_titoli .tab_titolo a {color:#000; text-decoration:none; font-weight:normal; font-size:1.1em}
.ter_tab_titoli .tab_on a {color:#737b00;}
.ter_tab_titoli .tab_titolo div { padding:4px 5px 0 15px}
.ter_tab_titoli .tab_on{ background-color:#F6F6F6; color:#737b00}
.ter_boxhome .btn {width:428px;}
.ter_page_1 {width:33%; float:left; text-align:left; padding:6px 0}
.ter_page_2 {width:33%; float:left; text-align:center; padding:6px 0}
.ter_page_3 {width:33%; float:left; text-align:right; padding:6px 0}
*/

/* box hover guarda elementi */
.lead_arancio_est {position:relative; z-index:600;}
.lead_arancio, .lead_arancio ul {padding:0; margin:0; list-style:none;position:relative; }
.lead_arancio {width:25px; position:absolute; top:-10px; right:110px !important ;right:110px; height:29px}
.lead_arancio ul {position:absolute; left:-9999px; top:-9999px;}
.lead_arancio table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
.lead_arancio li {float:left; text-align:left}
.lead_arancio li a {display:block; float:left; height:29px; padding:0px; line-height:29px}
.lead_arancio li:hover {position:relative; z-index:600;}
.lead_arancio a:hover {position:relative; z-index:600; line-height:88px;}
.lead_arancio li:hover > a {/*line-height:88px;*/}
.lead_arancio :hover ul {left:-140px; top:-125px; z-index:10000; width:250px; padding-top:0px; border: 2px solid #6D7500; padding: 10px; background-color:#fff}
.lead_arancio :hover ul li {width:250px; margin:0; border-width:0; display:inline; background:#fff;}
/*.lead_arancio :hover ul li a {width:500px; padding:0; display:inline;}*/
.lead_arancio img,.lead_arancio area {border:0; display:block}
img.lead_pallino { border:none; margin-right:2px}

/* classi per layout teleriscaldamento */
.box_teleriscaldamento {width:100%; margin-top:5px}
.box_teleriscaldamento .ter_logo {padding-bottom:0; margin-top:50px}
.box_teleriscaldamento .tlr_legenda {margin-left:57px}
.box_teleriscaldamento .testo_dx_tlr.pream div.clear {clear:none}
.box_teleriscaldamento .testo_dx_tlr.pream div.div_testo div {display: none}
.box_teleriscaldamento .testo_dx_tlr.pream div.div_testo div.immagineright {display: block}
.hannodettodinoi {float: left; width: 480px}
.hannodettodinoi .pream div.clear {clear:none}
.box_teleriscaldamento .hannodettodinoi .pream div.div_testo div {display: block}
.box_teleriscaldamento .hannodettodinoi .pream div.div_testo div.immagineright {display: none}
.tlr_imp_int {border: 1px solid #D30A83; margin-bottom: 15px; padding: 10px}
.tlr_imp_int p {margin-bottom:0}
.tlr_imp_int_tit {color: #D30A83; font-size: 1.3em; margin-bottom: 3px}
.tlr_blocco_sx {float: left; width: 480px}
.bk_grigio_tlr {background-image:url(../immagini/bk_grigio_tlr.gif); background-position:0 0; background-repeat:repeat-x; height:30px; }
.curva_grigia_menu_tlr_dx {background-image:url(../immagini/curva_grigia_menu_tlr_dx.gif); background-position:top right; background-repeat:no-repeat; height:30px}
.curva_menu_tlr_sx {background-image:url(../immagini/curva_menu_tlr_sx.gif); background-position:0 0; background-repeat:no-repeat; height:30px}
.curva_menu_tlr_dx {background-image:url(../immagini/curva_menu_tlr_dx.gif); background-position:top right; background-repeat:no-repeat; height:30px}
.menu_dx_tlr {float:right; width:280px}
.menu_sx_tlr {margin-right:280px; background-image:url(../immagini/bk_grigio_chiaro_tlr.gif); background-position:0 0; background-repeat:repeat-x; height:30px}
.tlr_link ul, .tlr_link_dx ul {margin:0; list-style-type:none; padding:0}
.tlr_link, .tlr_link_dx {padding-top:8px}
.tlr_link ul li {display:inline; padding:0 0 0 1.85%;}
.tlr_link_dx ul li {display:inline; padding:0 0 0 7px; background-image:url(../immagini/freccina.gif); background-position:0 4px; background-repeat:no-repeat; margin:0 0 0 10px}	
.tlr_link ul li a:link, .tlr_link ul li a:visited {text-decoration:none; font-weight:600; color:#575757}
.tlr_link ul li a:hover, .tlr_link ul li a:active {color:#CB0A83; font-weight:600}	
.tlr_link_dx ul li a:link, .tlr_link_dx ul li a:visited {text-decoration:none; color:#000; font-weight:normal}
.tlr_link_dx ul li a:hover, .tlr_link_dx ul li a:active {color:#000; text-decoration:underline}	
.tlr_boxhome {margin-top:25px; width:430px;margin:40px 0 0 auto; }
.tlr_boxhome .btn {width:428px}	
div.tlr_boxhome div.ter_tab_titoli div.tab_titolo.tab_on,
div.tlr_boxhome div.ter_tab_titoli div.tab_titolo_big.tab_on {/*background-color:#fff; color:#DE0A90*/ background-color:#D30A83}
.tlr_boxhome .tab_on a:link, .tlr_boxhome .tab_on a:visited {/*color:#CB0A83*/ color:#fff}
.tlr_boxhome .ter_tab_titoli .tab_titolo {background-color:#EAEAEC}	
.tlr_boxhome .jq_pagers a.ter_attivo:link, .tlr_boxhome .jq_pagers a.ter_attivo:visited, .tlr_boxhome .jq_pagers a.ter_attivo:hover, .tlr_boxhome .jq_pagers a.ter_attivo:active {background-image:url(../immagini/tlr_freccia_rosa.gif); color:#CB0A83; font-weight:600}
.tlr_boxhome .jq_pagers a:link, .tlr_boxhome .jq_pagers a:visited {color:#454545}
.tlr_boxhome .ter_cercaform_bs {padding:0 0 5px 0}
.blocco_titolo_tlr .ter_bloccotitolo .ter_home_sx {float:left; width:538px}
.box_teleriscaldamento .div_testo {padding-right:10px}
.tlr_link a.evidenzia_voce_tlr:link, .tlr_link a.evidenzia_voce_tlr:visited {color:#DE0A90}
.menu_rosa_tlr {float:right; width:100px}
.menu_rosa_tlr ul {margin:0; list-style-type:none; padding:0; padding-top:8px}
.menu_rosa_tlr ul li {text-align:center}
.menu_rosa_tlr ul li a:link, .menu_rosa_tlr ul li a:visited {text-decoration:none; font-weight:600; color:#fff}
.menu_rosa_tlr ul li a:hover, .menu_rosa_tlr ul li a:active {text-decoration:underline; font-weight:600; color:#fff}			
.bk_r_rosa {background-image:url(../immagini/bk_r_rosa.gif); background-position:0 0; background-repeat:repeat-x; height:30px}
.curva_sx_rosa {background-image:url(../immagini/curva_sx_rosa.gif); background-position:0 0; background-repeat:no-repeat; height:30px}
.curva_dx_rosa {background-image:url(../immagini/curva_dx_rosa.gif); background-position:top right; background-repeat:no-repeat; height:30px}
.primo_piano_tlr {padding-top:10px; margin:13px 0 0 12px; font-size:1.2em;}
.bk_primo_piano_r {background-image:url(../immagini/bk_primo_piano_r.gif); background-position:0 0; background-repeat:repeat-x; height:56px}
.bk_primo_piano {background-image:url(../immagini/bk_primo_piano.gif); background-position:0 0; background-repeat:no-repeat; height:56px}
.bk_primo_piano_dx {background-image:url(../immagini/bk_primo_piano_dx.gif); background-position:top right; background-repeat:no-repeat; height:56px}
.bk_primo_piano_dx ul {margin:0; padding:0; margin-left:107px; padding-top:8px; padding-right:0px}
.bk_primo_piano_dx ul .grigio_tlr, span.grigio_tlr {color:#585858}
.bk_primo_piano_dx ul li a:link, .bk_primo_piano_dx ul li a:visited {text-decoration:none; color:#CB0A83}
.box_opuscolo_tlr {/*margin-top:12px*/padding-top:13px}
.opuscolo_tlr {float:right; width:200px; text-align:left}
/*.desc_opuscolo_tlr {margin-right:200px; padding-left:20px; padding-top:30px; padding-bottom:0; margin-bottom:0}*/
.desc_opuscolo_tlr {float: left; padding-left:20px; padding-top:20px; padding-bottom:0; margin-bottom:0}
	.desc_opuscolo_tlr a:link, .desc_opuscolo_tlr a:visited {color:#CB0A83; text-decoration:none}
	.desc_opuscolo_tlr a:hover, .desc_opuscolo_tlr a:active {color:#CB0A83; text-decoration:underline}
/*.evidenzia_rosa_scheda {height:2px; line-height:2px; background-color:#D30A83; margin:0 10px 0 2px}*/
.evidenzia_rosa_scheda {clear: both; height:2px; width: 450px; background-image:url(../immagini/evidenza_rosa_bck.gif); background-position: 0 0; background-repeat: no-repeat; /*margin:0 10px 0 2px*/}
.width_68_perc {width:68%}
.testo_dx_tlr {float:right; width:450px}
.margine_testo_dx_tlr {margin-right:480px; font-size:1.2em; line-height:normal;}
.margine_testo_dx_tlr .contenitore2 .div_testo {font-size:1.1em;}
.box_teleriscaldamento .alleg_corr_link {font-size:1.1em;}
.box_teleriscaldamento .testo.testo_contenuto {font-size:1.1em; line-height:normal;}
.box_teleriscaldamento .formfeedback label {font-size:1em;}
div.ter_logo.m_top30 {margin-top:30px}

#tacqua_tb1 .tab_box1 { padding-top:6px; padding-left:27px; }
#tacqua_tb2 .tab_box2 { padding-top:6px; }
#tacqua_tb3 .tab_box3 { padding-left:20px; }

a.sorg_darkblue:link,a.sorg_darkblue:active,a.sorg_darkblue:visited { color:#015496; font-weight:600; display:inline; }
a.sorg_darkblue:hover { color:#038BD5; font-weight:600; display:inline; }

ul.tlr_elenco_punto li {
	list-style-image: url('/images_r13/ico_tlr_elenco.png');
}

.formattazione_tabella_tariffe {}
	.formattazione_tabella_tariffe th {
		width: 33%;
		padding: 15px 10px;
		border-bottom: 1px solid white;
		background-color: #DE188C;
		font-size: 1.2em;
		font-weight: bold;
		color: white;
		text-align: left;
		text-transform: uppercase;
	}
	.formattazione_tabella_tariffe td {
		padding: 20px 10px;
		border-left: 1px solid white;
		border-bottom: 1px solid white;
		background-color: #F1F2F2;
		font-size: 1.2em;
		text-align: left;
		vertical-align: top;
	}
	.formattazione_tabella_tariffe td:first-child {
		border-left: 0;
		font-weight: bold;
		text-transform: uppercase;
		vertical-align: middle;
	}
		.formattazione_tabella_tariffe li {
			list-style-image: url('/images_r13/ico_tlr_elenco.png');
		}

.formattazione_tabella_agevolazioni {
}
	.formattazione_tabella_agevolazioni caption {
		margin: 0;
		padding: 5px 0;
		border-bottom: 2px solid #909090;
		font-size: 1.2em;
		text-align: center;
		font-weight: bold;
		color: #909090;
		text-transform: uppercase;
	}
	.formattazione_tabella_agevolazioni td {
		padding: 10px 0;
		border-bottom: 1px solid #909090;
		font-size: 1.2em;
		vertical-align: top;
	}
.archivio_tab_agevolazioni {}
	.archivio_tab_agevolazioni .tabLinks,
	.archivio_tab_agevolazioni .tabContents {
		list-style: none;
		margin: 0;
	}
		.archivio_tab_agevolazioni .tabLinks li {
			display: inline-block;
			float: left;
			box-sizing: border-box;
			margin: 0;
			padding: 0;
			border-top: 3px solid #F1F2F2;
			border-bottom: 3px solid #909090;
			text-align: center;
			text-transform: uppercase;
			cursor: pointer;
		}
			.archivio_tab_agevolazioni .tabLinks li h2.formattazione_h2 {
				color: #909090;
			}
				.archivio_tab_agevolazioni .tabLinks li a:link,
				.archivio_tab_agevolazioni .tabLinks li a:visited,
				.archivio_tab_agevolazioni .tabLinks li a:active,
				.archivio_tab_agevolazioni .tabLinks li a:hover {
					color: inherit;
					text-decoration: none;
				}
				.archivio_tab_agevolazioni .tabLinks li.active a:link,
				.archivio_tab_agevolazioni .tabLinks li.active a:visited,
				.archivio_tab_agevolazioni .tabLinks li.active a:active,
				.archivio_tab_agevolazioni .tabLinks li.active a:hover {
					color: #DE188C;
					text-decoration: none;
				}
		.archivio_tab_agevolazioni .tabLinks li.active {
			border-top: 3px solid #DE188C;
			border-bottom: 3px solid #F1F2F2;
		}
		.archivio_tab_agevolazioni .tabContents>li {
			display: none;
			box-sizing: border-box;
			width: 100%;
			margin: 0;
			padding: 0;
			background-color: transparent;
		}
		.archivio_tab_agevolazioni .tabContents>li.active {
			display: block;
		}
			.archivio_tab_agevolazioni .tabContents li li {
				/*display: inherit; */
				float: none;
				margin-bottom: 0;
				padding: 0;
				background-color: transparent;
			}
			.archivio_tab_agevolazioni .tabContents li ul li {
				list-style-image: url('/images_r13/ico_tlr_elenco.png');
			}

/* classi per il nuovo tab In Evidenza per la home dell'IR */
.bk_r_ir {background-image:url(../immagini/bk_r_ir.jpg); background-position:0 0; background-repeat:repeat-x; height:207px; margin-top:10px}
.bk_sx_ir {background-image:url(../immagini/bk_sx_ir.jpg); background-position:0 0; background-repeat:no-repeat; height:207px}
.bk_dx_ambiente {background-image:url(../immagini/bk_dx_ambiente.jpg); background-position:top right; background-repeat:no-repeat; height:207px}
.bk_dx_acqua {background-image:url(../immagini/bk_dx_acqua.jpg); background-position:top right; background-repeat:no-repeat; height:207px}
.bk_dx_gas {background-image:url(../immagini/bk_dx_gas.jpg); background-position:top right; background-repeat:no-repeat; height:207px}
.bk_dx_ee {background-image:url(../immagini/bk_dx_ee.jpg); background-position:top right; background-repeat:no-repeat; height:207px}	
.titolo_ambiente {color:#008256}
.titolo_acqua {color:#008BC9}
.titolo_gas {color:#DB0066}
.titolo_ee {color:#FEC601}	
table.dati_evidenza_ir {color:#686868; margin-top:5px}
.height10 {height:10px}
.height15 {height:15px}
.adatta_box_evidenza_ir {padding:10px 55px 20px 12px}
.colore_verde_numero {color:#6DB59D; font-weight:600; font-size:1.9em; font-family:Helvetica}
.colore_azzurro_numero {color:#6BBBE0; font-weight:600; font-size:1.9em; font-family:Helvetica}
.colore_rosa_numero {color:#EB6BA6; font-weight:600; font-size:1.9em; font-family:Helvetica}
.colore_giallo_numero {color:#FDDE6A; font-weight:600; font-size:1.9em; font-family:Helvetica}	
.divisorio_grigio {border-top:1px solid #C9C3C3}
.m_right5 {margin-right:5px}

/* classi per layout home Aziende */
.aziende_box {border:1px solid #EFEFEF; background-color:#F7F7F7; padding:10px 20px 10px 20px}
.aziende_box2 {border:1px solid #EFEFEF; background-color:#F7F7F7; padding:5px 20px 10px 20px}
.aziende_box_rifiuti1 {float:right; width:120px; padding-top:24px}
.aziende_box_rifiuti2 {margin-right:130px}
.aziende_titolo_desc {color:#555}
.aziende_titolo_verde {color:#72AC22; padding:10px 0 10px 20px}
.aziende_rifiuti_speciali {background-color:#FCFCFC; border:1px solid #EFEFEF; padding:5px; margin-right:8px; /*height:190px*/}
*:first-child+html .aziende_rifiuti_speciali /* solo IE 7.0 */
{
	height:212px !important;
}
	.aziende_rifiuti_speciali ul {margin:0; padding:0; list-style-type:none; padding:10px}
		.aziende_rifiuti_speciali ul li {padding:4px 0 4px 20px; background-image:url(../immagini/pallino_giallo.gif); background-position:0 8px; background-repeat:no-repeat}
.aziende_titolo_preventivo {font-size:1.7em; font-weight:600; padding-left:18px; padding-bottom:8px}
ul.archivio_immagini li img.img_bordo.aziende_banner_prev {margin-bottom:16px}
.p_top72 {padding-top:72px}

.m_right40 {margin-right:40px}

/* HOME OFFERTA AMBIENTE */
.home_blocco_0 { width:520px; }
.home_blocco_1 { width:420px; }
.home_blocco_pad_0 { padding:0 120px 0 170px; }

.home_blocco_pad_1 { padding:0 20px 0 110px; }
.home_bottone_pad_0 { padding:20px 0 20px 320px; }
.home_bottone_pad_1 { padding:20px 0 20px 244px; }

/* HOME MEDIA COMUNICAZIONE */
.box_heratv_rassegna_sx { margin-right:10px;}
.box_heratv_rassegna_cx { margin-right:10px;  margin-left:10px;}
.box_heratv_rassegna_dx { margin-left:10px;}
.box_heratv_rassegna_archivio { float:right; width:50%; text-align:right} 
.box_heratv_rassegna { background-color:#F4F8FB; margin-top:10px; padding:15px 0 0px 10px}
.mc_box_dossier {background-image:url(../immagini/dossier_box/box_dossier_rip.jpg); background-position: top center; background-repeat:repeat-y; margin-top:3px}
.mc_box_dossier_int {border-top:1px solid #DADADA; margin:15px 15px 0 15px; padding:20px 20px 5px 20px}
.mc_box_dossier_int .mc_box_dossier_int_img { float:left;}
.mc_box_dossier_int .mc_box_dossier_int_tx { margin-left: 165px}


/* TAB ANNI SPEECHERS */
.sp_tab_anni {background-image:url(../immagini/speech_sfumino.jpg); background-position:bottom center; background-repeat:repeat-x; width:100%}
.sp_tab_anni .tab_allineati {float:left;}
.sp_tab_anni .tab_allineati div.anno_generico, .sp_tab_anni .tab_allineati div.anno_corrente {margin-right: 4px !important; text-align:center;}
* html .sp_tab_anni .tab_allineati div.anno_generico, * html.sp_tab_anni .tab_allineati div.anno_corrente {margin-right: 2px}
.sp_tab_anni .tab_allineati div a {text-decoration:none; color:#555555; font-size:1em}
.sp_tab_anni .tab_allineati div.anno_corrente a { color:#006EBB}
.sp_tab_anni .tab_allineati div.anno_corrente { margin-top:0; font-size:1.3em}
.sp_tab_anni .tab_allineati div.anno_generico .anni_int, .sp_tab_anni .tab_allineati div.anno_corrente .anni_int {height:auto !important; height:40px; min-height:40px; width:auto !important; width:46px; min-width:46px}
.sp_tab_anni .tab_allineati div.anno_corrente .anni_int {background-image:url(../immagini/speech_freccia.png); background-position:bottom center; background-repeat:no-repeat;}
.sp_tab_anni .tab_allineati div.anno_generico .anni_int div { padding-top:5px; }
.sp_tab_anni .tab_allineati div.anno_corrente .anni_int div.anno_int {font-size:0.7em; margin:0; padding:0; border:none; font-weight:normal;height:auto !important; height:15px; min-height:15px;}
.sp_tab_anni .tab_allineati div.anno_generico .anni_int div.anno_int {font-size:0.8em; margin:0;padding:0; border:none;height:auto !important; height:14px; min-height:14px}
.speeches_info {background-image:url(../immagini/speech_info.gif); background-position:top left; background-repeat:no-repeat; height:auto !important; height:22px; min-height:22px}
.speeches_mic {background-image:url(../immagini/speech_microfono.gif); background-position:top left; background-repeat:no-repeat;height:auto !important; height:22px; min-height:22px}
.speeches_info a{padding-left:25px;}
.speeches_mic a {padding-left:15px; font-weight:normal}
.speeches_info a:link, .speeches_mic a:link, .speeches_info a:visited, .speeches_mic a:visited { text-decoration:none; color: #005C84}
.speeches_info a:hover, .speeches_mic a:hover, .speeches_info a:active, .speeches_mic a:active { text-decoration: underline;}
.speeches_clear {padding-top:8px; clear:both; height:1px; overflow:hidden;}
.overflow_hidden {overflow:hidden}

.box_img_float img.img_bordo_pp {margin:0 10px 5px 0}
.home_gruppo_video {background-color:#EBEBEB; margin-left:20px; margin-right:8px}
.home_gruppo_rss {position:relative; bottom:-14px; width:100px}
.home_gruppo_rss a {background-image:url(../immagini/rss_col.gif); background-position:center left; padding-left: 15px; background-repeat:no-repeat;}

a.bottone_disclaimer {border:1px solid #40667B; line-height:1.5em; background-color:#F3F3F3; padding:0 3px; font-size:1.1em; text-decoration:none}

.segnalazione_termovalorizzatori {border:1px solid #40667B; line-height:1.5em; background-color:#D3E2E9; padding:6px; font-size:0.9em; }

/*********** AUTOCOMPLETE RICERCA ***********/
/*.ui-menu-item { border-bottom:1px solid #ccc; }*/


/* --------------------------------------------- */
#jq_km {
	border-bottom: 1px solid #CCCCCC;
	background: none repeat scroll 0 0 #EFF2F7;
	float: left;
	font-size: 0.7em;
	line-height:1.2em;
	margin: 0 0 10px;
	padding: 10px 5px 5px;
	position: relative;
    /*top: -10px;
    width: 70%;*/
}

#jq_km h3 {
	background-color: #FFFFFF;
	background-image: url("http://search.gruppohera.it/images/chiave.gif");
	background-position: right 4px;
	background-repeat: no-repeat;
	border: 1px solid #1C5280;
	color: #333333;
	float: right;
	font-size: 0.9em;
	font-weight: 600;
	margin: 0;
	padding: 5px 20px 5px 5px;
}

#jq_km ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#jq_km ul li {
	margin: 3px 0 7px;
}

#jq_km .l {
	color: #333333;
	display: block;
	font-size: 1.1em;
	font-weight: 600;
	padding-left: 5px;
}
#jq_km span {
	color: #333333;
	display: none;
}
#jq_km span.a {
	margin-left: 5px;
}
#jq_km .a {
	color: #0E668A;
	display: block;
}

#jq_sy {
	border-bottom: 1px solid #BBBBBB;
	font-size: 0.7em;
	padding: 8px 10px 5px;
}

.jq_tryalso {
	font-weight: 600;
	cursor: pointer;
}
.jq_tryalso:hover {
	text-decoration: underline;
}
.form_geosms label span span {font-weight:normal; font-size:0.9em}
form.form_geosms .radio_corpo .fb_titolo { width:100%}
.p15 {padding:15px}
.highlight_preambolo {font-size:1.1em; background-color: #F5F3F4; padding: 2em; margin-bottom: 2em}

.cda_box_img {border-bottom: 1px solid #EAEAEA; border-top: 1px solid #EAEAEA; margin:8px 0; padding:30px 0;}
.cda_box_img div { background-color:#006EBB; text-transform: uppercase; font-weight:bold; color:#FFF;background-image:url(../images_r13/azionisti_omini.gif); background-position:20px 5px; background-repeat: no-repeat; padding:5px 20px 5px 88px}
.cda_box_img p {background-image:url(../images_r13/ico_bianco/freccia.png); background-position: right center; background-repeat: no-repeat; margin:0} 
.cda_box_img a {color:#FFF; }


/***** AUTOCOMPLETE STYLING *****/
.ui-widget-content {
	z-index: 999999;
	height: 200px;
	overflow: auto;
}
.ui-widget-content li {
	width: 91%;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:0;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	background: #DDD;
	font-weight: normal;
	color:#000;
}


/* TEXTIP [begin] */
.jqt_popupwin { display:none; left:40px;top:40px;position:absolute;width:392px;height:411px;background:url(../images/cerca_box.png);background-repeat:no-repeat;font-family:Arial;color:#333; }
.jqt_pad { padding:15px; }
.jqt_handle { cursor:move;height:35px;position:relative; }
.jqt_close_button { position:absolute;left:334px;top:9px;width:16px;height:16px; }
.jqt_title { padding:11px 30px 0px 7px;font-size:11px;line-height:11px; }
.jqt_question { font-weight:600; }
.jqt_subtitle { height:23px; }
.jqt_subtitle_text { text-align:right;padding:4px 12px;font-size:11px; }
.jqt_body { height:286px; }
.jqt_body_pad { padding:0 3px; }
.jqt_contents { overflow:auto;height:285px; }
.jqt_footer { height:35px; }
.jqt_footer_contents { text-align:center;padding:10px;font-size:11px; }
.jqt_close_footer { font-weight:600; text-decoration:underline; }
.jqt_showall { text-decoration:underline; }
.jqt_order_selected { font-weight:600; }
.jqt_result_block { border-bottom:1px solid #DDD; margin-bottom:3px; margin-top:3px; /*font-size:10px;*/font-size: 0.7em; line-height:1.5em; background:url(../images/item_back.png);background-repeat:repeat-x; background-position:bottom left; }
.jqt_result_title { color:#06C;font-weight:600; }
.jqt_result_body { margin-bottom:5px; /*line-height:11px;*/line-height: 1.2em; }
.jqt_tipcall_it { display:none; cursor:pointer; background:url(../images/cerca_it.gif) no-repeat scroll 0 0 transparent; width:71px; height:44px; position:absolute; }
.jqt_tipcall_en { display:none; cursor:pointer; background:url(../images/cerca_en.gif) no-repeat scroll 0 0 transparent; width:71px; height:44px; position:absolute; }
.jqt_result_type { color:#666; font-size:9px; }
.jqt_close,.jqt_showall { cursor:pointer; }
#jqt_popupwin_shadow { position:absolute;left:0;top:73px;background:url(../images/cerca_popup_shadow.png);background-repeat:no-repeat;width:392px;height:8px; z-index:11113; }
#jqt_popupwin_shadow_bottom { position:absolute;left:0;top:350px;background:url(../images/cerca_popup_shadow_bottom.png);background-repeat:no-repeat;width:392px;height:8px; z-index:11113; }
#jquicksearch { width:312px;height:0px;overflow:hidden; position:absolute;top:33px;right:0; z-index:999999; }
#jquicksearch_content { position:absolute;left:0;top:-339px;background:white;width:310px;height:337px; z-index:11112; border:1px solid #aaa; border-top:none; }
.jquicksearch_pad { /*padding-left:16px;*/ background:url(../images/jqt_loader.gif);background-repeat:no-repeat; background-position:center center; }
#jquicksearch_results { width:310px;height:286px;overflow:auto; }
.jqt_footer_dropdown { display:none;width:310px;height:50px;text-align:center;background:#EBEBEB;border-top:1px solid #ccc; }
#jquicksearch_shadow { position:absolute;left:0;top:0px;/*background:url(../images/cerca_ddown_shadow.png);background-repeat:no-repeat;width:367px;height:8px;*/ z-index:11113; }
#jquicksearch_shadow_bottom { display:none;position:absolute;left:0;top:278px;/*background:url(../images/cerca_ddown_shadow_bottom.png);background-repeat:no-repeat;width:367px;height:8px;*/ z-index:11113; }
.jqt_noresults { margin:120px 30px; text-align:center; font-size:13px; }
.jqt_noresults2 { margin:40px 30px 0; text-align:center; font-size:13px; }
.jqt_maybelookingfor { margin: 100px 30px 0; text-align:center; font-size:13px; }
.jq_maybesearch { cursor:pointer; }
.jq_maybesearch:hover { text-decoration: underline; }
/* TEXTIP [end] */

/*
body>.container {
	position: relative;
}
*/

/* personalizzazioni form Heureka! */
form.formfeedback.form_heureka .fb_titolo.stile_radio { float:left; width:195px; }
form.formfeedback.form_heureka .fb_boxopzioni { margin-bottom:10px; }

.box_pre_form { /*min-height:250px; /*position:relative;*/ }
	.velina { position:absolute; top:0; left:0; z-index:9999998; background-color:black; }
	.velina_int { position:absolute; top:0; left:0; z-index:9999999; padding:15px; background-color:white; }
		.velina_int .question { font-weight:bold; color:#CC0000; }
		.velina_int .btn { float:left; width:50%; margin-top:20px; text-align:center; }
			.velina_int .btn input { width:80px; }

/*piano ispezione impianti*/
h2.formattazione_h2.margin_top10 {
	margin-top: 30px;
}
span.data {
	padding: 35px 0 25px 0;
}

#risultati1 ul, #risultati2 > ul, #risultati3 ul, #risultati4 > ul {
	font-size: 14px;
	margin-left: 5px;
}

.blocco_bordato.margin_top10 {
	margin-bottom: 15px;
}

/* Notizie Market Insight */
.market_insight_title {font-size:1.7em; color:#F2694C; background-image:url(../images_r13/ico_arancio/sfondo_titoli_gruppo.png); background-repeat:no-repeat; background-position:bottom left; background-size:5% 4px; padding-bottom:18px; margin:20px 0 28px; line-height:20px;}
.market_insight_title.titolo_blu {color:#006ebb; background-image:url(../images_r13/ico_blu/sfondo_titoli_gruppo.png); margin:40px 0 20px 0;}
.market_insight_title a:link, .market_insight_title a:visited {color:#F2694C !important; font-weight:normal !important;}
.market_insight_box_titolo {background-color:#043843; margin:10px 0; color:#FFF; font-size:1.1em;}
.market_insight_box_titolo .span5 {background-image:url(../images_r13/market_insight_bg.png); background-repeat:repeat-y; background-position:top right; background-color:#F2F2F2; text-align:center; padding:25px 0;}
.market_insight_box_titolo img {padding-right:10px;}
.market_insight_box_titolo .span7 p {margin:13px 25px 0 0;}
.market_insight_vedi_tutto {text-align:center; border-bottom:2px solid #F2F2F2; margin:5px; font-size:1.3em; font-weight:400; padding:5px;}
.market_insight_leggi_tutto {text-align:center; margin:5px; font-size:1.3em; font-weight:400; padding:5px;}
.market_insight_info {padding:30px 0 0 0;}
.market_insight_daily_title {background-color:#006ebb; padding-left:14px; padding-top:10px;}
.market_insight_daily_img {color:#fff; text-transform:uppercase; font-size:1.8em; background-image:url(../images_r13/market_insight_icona.png); background-position:0 0; background-repeat:no-repeat; height:40px; padding-left:56px; padding-top:12px;}
.not_market_insight img {float:left; margin-right:1%;}
.not_market_insight u, .testo_completo_mki u {text-decoration:none !important;}
.mki_block1 {margin-top:40px;}
.mki_block1 ul.archivio_immagini_new .titolo_elenco h2, .mki_block1 ul.archivio_immagini_new .data_luogo, .testo_completo_mki {display:none;}
.mki_box_azzurro {background-color:#d4e7f5; margin-bottom:10px;}
.mki_box_azzurro ul.archivio_immagini_new li {background-color:#d4e7f5;}
.mki_box_azzurro.news_aperta ul.archivio_immagini_new li {margin-bottom:0;}
.mki_box_azzurro .archivio_immagini_new .sottotitolo_elenco {font-size:1.1em;}
.mki_content {padding:0 26px;}
.mki_content p {margin-top:10px;}
.mki_intro {padding:10px 25px 0 25px;}

/* Classi per l'archivio semplice con i tab */
.archivio_tab_agevolazioni .tabLinks li {border-left:1px solid #909090; border-top:1px solid #909090; border-right:1px solid #909090; border-bottom:none; background-color:#909090;}
.archivio_tab_agevolazioni .tabLinks li.active {background-color:#F2F2F2; border-left:1px solid #909090; border-top:1px solid #909090; border-right:1px solid #909090; border-bottom:none;}
.archivio_tab_agevolazioni .tabLinks li h2.formattazione_h2 {color:#fff; font-size:1.6em; font-weight:700;}
.archivio_tab_agevolazioni .tabLinks li.active h2.formattazione_h2 {color:#575653;}
.archivio_immagini_new.tabLinks {border-bottom:1px solid #909090;}
.archivio_immagini_new.tabContents li.active .info {cursor:help; background-image:url(../images_r13/icona_info.png); background-position:right; background-repeat:no-repeat; padding-right:17px; margin:0 2px; position:relative; top:-4px;}
.archivio_immagini_new.tabContents li.active .info .tooltiptext {visibility:hidden; width:320px; background-color:#575653; color:#fff; text-align:left; border-radius:6px; padding:10px; position:absolute; z-index:1; bottom:125%; left:50%; margin-left:-170px; opacity:0; transition:opacity 0.3s;}
.archivio_immagini_new.tabContents li.active .info .tooltiptext::after {content:""; position:absolute; top:100%; left:50%; margin-left:-5px; border-width:5px; border-style:solid; border-color:#575653 transparent transparent transparent;}
.archivio_immagini_new.tabContents li.active .info:hover .tooltiptext {visibility:visible; opacity:1;}