/*
verde 00a786
giallo f9ec60
grigio scuro 575653*/
.teststile { background:#cc0; }
.marginbottom_16 { margin-bottom:16px; }
.sparatore_righe_4col { margin:5% 0; }

.sparatore_righe_4col div > .sparatore_righe_4col:first-child { margin:0; }
.sparatore_righe_4col.elimina_sparatore { margin-top:0; margin-bottom:0; }
.sparatore_righe_4col.elimina_separatore_top { margin-top:0; }
.sparatore_righe_4col.elimina_separatore_bottom { margin-bottom:0; }
/*.box_layout { text-align:left; font-size:0.9em; }*/
.box_layout div > h2,
.box_contatti div > h2 { margin:0; font-size:1.0em; font-weight:inherit; line-height:inherit; }
.box_layout div > h1,
.box_contatti div > h1 { margin:0; font-size:1.3em; font-weight:400; line-height:inherit; }

.box_lista_allegati { list-style-type:none; margin:0; padding:0; }
.box_lista_allegati a { font-weight:600; }
.box_lista_allegati a:link,
.box_lista_allegati a:visited,
.box_lista_archivio a,
.box_lista_archivio_cs a,
.titolo_ed_evidenza_margin a { color:#333; }
.box_lista_allegati li { margin:3px 0; }
.box_lista_allegati li.li_file { background-image:url(../images/ico_azzurro/file.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_lista_allegati li.li_link { background-image:url(../images/ico_azzurro/link_est.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_lista_allegati li.li_correlate { background-image:url(../images/ico_azzurro/link_int.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_lista_allegati a:link,
.box_lista_allegati a:visited { font-weight:600; }

.archivio_file { background-image:url(../images/ico_grigio/file.png); background-position:left top; background-repeat:no-repeat; padding-left:17px; }
.archivio_link { background-image:url(../images/ico_grigio/link_est.png); background-position:left top; background-repeat:no-repeat; padding-left:17px; }
.archivio_correlate { background-image:url(../images/ico_grigio/link_int.png); background-position:left top; background-repeat:no-repeat; padding-left:17px; }

/* BOX DEFAULT (BOX) */
.box_default_box { background-color:#6b9a30; color:#FFF; }
.box_default_box .spaziatore { padding:20px 15px 5px 15px; }
.box_default_box a:link,.box_default_box a:visited, .box_default_box h2 a:link, .box_default_box h2 a:visited { color:#FFF !important; }
.box_default_box a:hover,.box_default_box a:active, .box_default_box h2 a:hover, .box_default_box h2 a:active { color:#FFF !important; }
.box_default_box .box_titolo { font-size:1.5em; color:#FFF; margin-bottom:10px; }
.box_default_box .box_decorazione { background-color:#FFF; height:4px; overflow:hidden; width:60px; }
.box_default_box .box_sottotitolo { margin-top:5%; }
/*.box_default_box .box_sottotitolo img { float:left; }
.box_default_box .box_sottotitolo .testo { float:left; width:53%; margin-left:10px; }
*/
.box_default_box .box_lista_allegati { margin-top:5%; font-size:1em; }
/* BOX GIALLO 2 BACKGROUND */
.boxGiallo2bg { padding-left:0; padding-right:0; padding-bottom:0; background-color:#f9ec60; }
.boxGiallo2bg .spaziatore { padding:0; }
.boxGiallo2bg .box_titolo { margin-top:15px; margin-left:15px; margin-right:15px; padding-bottom:5px; color:#474642; text-transform:uppercase; border-bottom:1px solid #ecd22a; }
.boxGiallo2bg .box_decorazione { display:none; }
.boxGiallo2bg .box_sottotitolo { margin-left:10px; margin-right:10px; color:#8b854c; }
.boxGiallo2bg .box_sottotitolo p { padding-right:17%; }
.boxGiallo2bg .box_sottotitolo a.link_freccia { background-image:url("../images/ico_grigio/link_int.png"); background-repeat:no-repeat; background-position:center left; padding-left:25px; text-transform:uppercase; color:#575653; font-size:0.9em; }
.boxGiallo2bg .box_lista_allegati { height:43%; margin-top:20px; padding-left:15px; padding-right:15px; background-color:#f3da24; }
.boxGiallo2bg .box_lista_allegati li { margin-top:10px; margin-bottom:0; padding-bottom:5px; border-bottom:1px solid #ecd22a; }
.boxGiallo2bg .box_lista_allegati a { color:#575653; }
/* BOX CONTATTI */

.box_contatti { }
.box_contatti .sfondo_contatti { float:left; width:100%; background-color:#fff; padding-bottom:3%; }
.box_contatti .persona { float:left; width:94%; margin-bottom:15px; background-repeat:no-repeat; background-position:right top; background-color:#f1f1f2; padding-left:6%; color:#4b433f; font-size:0.8em; }
.box_contatti .persona.link_immagine { padding-left:0; width:100%; }
.gruppo_blu.box_contatti .persona.link_immagine a { background-image:none; }
.box_contatti .persona .nome { width:60%; margin-top:10px; font-size:1.4em; font-weight:600; }
.box_contatti .persona .ruolo { width:60%; font-size:1em; text-transform:uppercase; font-weight:600; }
.box_contatti .sfondo_contatti .dati_contatti { margin-left:4%; width:92%; float:left; }
.box_contatti .persona.link_immagine .nome,
.box_contatti .persona.link_immagine .ruolo { padding-left:6%; }
.box_contatti .persona.link_immagine a { background-image:none; padding:0; }
.box_contatti .persona.link_immagine a .span12 { color:#4B433F; text-transform:none; }
.box_contatti .indirizzo { float:left; width:90%; /*border-top:1px solid #f2f1f2; border-bottom:1px solid #f2f1f2; */	padding-top:5px; background-position:0px 6px; background-repeat:no-repeat; padding-left:27px; color:#4b433f; font-size:0.9em; font-weight:600; line-height:25px; }

.box_contatti .indirizzo a { text-transform:uppercase; margin:0; padding:0; color:#4b433f; font-weight:600; background-image:url("../images/ico_grigio/freccia.png"); background-position:center right; background-repeat:no-repeat; padding-right:15px; }
.box_contatti .mail { float:left; width:25%; /*border-top:1px solid #f2f1f2; */padding-top:5px; background-position:0px 6px; background-repeat:no-repeat; padding-left:30px; color:#4b433f; font-size:0.9em; font-weight:600; line-height:20px; }

.box_contatti .mail a { text-transform:uppercase; margin:0; padding:0; color:#4b433f; font-weight:600; background-image:url("../images/ico_grigio/freccia.png"); background-position:center right; background-repeat:no-repeat; padding-right:15px; }
.box_contatti .mail a.lowercase { text-transform:lowercase; }
.box_contatti .tel { float:left; width:45%; /*border-top:1px solid #f2f1f2; */padding-top:5px; background-position:0px 6px; background-repeat:no-repeat; padding-left:30px; color:#4b433f; font-size:0.9em; font-weight:600; line-height:20px; }
.box_contatti .fax { float:left; width:100%; background-position:0px 6px; background-repeat:no-repeat; padding-left:30px; color:#4b433f; font-size:0.9em; font-weight:600; line-height:30px; }
.box_contatti .box_titolo_big { text-transform:uppercase; font-size:1em; font-weight:700; }
.box_contatti .box_separazione_gruppo { width:100%; line-height:20px; border-bottom:4px solid; }

.box_contatti .persona a { text-transform:uppercase; margin:0; padding:0; color:#fff; font-weight:600; background-image:url("../images/ico_bianco/freccia.png"); background-position:center right; background-repeat:no-repeat; padding-right:15px; }
.box_contatti .persona .cv { width:20%; margin-top:20px; padding:5px 0; background-color:#474642; border-radius:5px 5px 5px 5px; background-image:url("../images/ico_cv.png"); background-position:5px center; background-repeat:no-repeat; padding-left:30px; }
.box_contatti .persona .linkedin { width:30%; margin-top:10px; padding:7px 0; background-color:#474642; border-radius:5px 5px 5px 5px; background-image:url("../images/ico_linkedin.png"); background-position:5px center; background-repeat:no-repeat; padding-left:25px; }

/* colori specifici per sezione */
.cls-gruppo .lista_allegati li.li_file { background-image:url(../images/ico_blu/file.png); }
.cls-gruppo .lista_allegati li.li_link  { background-image:url(../images/ico_blu/link_est.png); }
.cls-gruppo .lista_allegati li.li_correlate  { background-image:url(../images/ico_blu/link_int.png); }
.cls-gruppo .box_decorazione_gruppo { background-color:#035155; }
.cls-gruppo .titolo_rigosopra .box_titolo_big { color:#035155; border-top:4px solid #035155; }

.cls-clienti .box_box_tre_colonne .box_decorazione { background-color:#F9EC60; }
.cls-clienti .box_lista_allegati li.li_file { background-image:url(../images/ico_giallo/file.png); }
.cls-clienti .box_lista_allegati li.li_link { background-image:url(../images/ico_giallo/link_est.png); }
.cls-clienti .box_lista_allegati li.li_correlate { background-image:url(../images/ico_giallo/link_int.png); }
/*frecce grigie per box giallo*/
.cls-clienti .box_giallo .box_lista_allegati li.li_link { background-image:url(../images/ico_grigio/link_est.png); }
.cls-clienti .box_giallo .box_lista_allegati li.li_correlate { background-image:url(../images/ico_grigio/link_int.png); }

.cls-responsabilita_sociale .box_decorazione_gruppo { background-color:#5a9513; }
.cls-responsabilita_sociale .titolo_rigosopra .box_titolo_big { color:#5a9513; border-top:4px solid #5a9513; }
.cls-responsabilita_sociale .box_gruppo .box_titolo,
.cls-responsabilita_sociale .box_gruppo .box_titolo_medio { color:#5a9513; }
.cls-responsabilita_sociale .box_lista_allegati li.li_file,
.cls-responsabilita_sociale .lista_allegati li.li_file { background-image:url(../images/ico_verde/file.png); }
.cls-responsabilita_sociale .box_lista_allegati li.li_link,
.cls-responsabilita_sociale .lista_allegati li.li_link { background-image:url(../images/ico_verde/link_est.png); }
.cls-responsabilita_sociale .box_lista_allegati li.li_correlate,
.cls-responsabilita_sociale .lista_allegati li.li_correlate { background-image:url(../images/ico_verde/link_int.png); }
.cls-responsabilita_sociale .box_contatti .box_titolo_big { color:#5a9513; }
.cls-responsabilita_sociale .box_contatti .indirizzo a { color:#5a9513; background-image:url("../images/ico_verde/freccia.png"); }
.cls-responsabilita_sociale .box_contatti .mail a { color:#5a9513; background-image:url("../images/ico_verde/freccia.png"); }
.cls-responsabilita_sociale .box_contatti .box_separazione_gruppo { border-bottom:4px solid #5a9513; }
.cls-responsabilita_sociale .box_contatti .indirizzo { background-image:url('../images/ico_verde/ico_maps.png'); }
.cls-responsabilita_sociale .box_contatti .mail { background-image:url('../images/ico_verde/ico_mail.png'); }
.cls-responsabilita_sociale .box_contatti .tel { background-image:url('../images/ico_verde/ico_tel.png'); }
.cls-responsabilita_sociale .box_contatti .fax { background-image:url('../images/ico_verde/ico_fax.png'); }
.cls-responsabilita_sociale .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-responsabilita_sociale .box_contatti .persona .cv { background-color:#5a9513; }
.gruppo_blu.box_contatti .box_titolo_big h2 { color:#083463; }
.gruppo_blu.box_contatti .indirizzo { background-image:url('../images/ico_blu/ico_maps.png'); }
.gruppo_blu.box_contatti .indirizzo a { color:#0073B9; background-image:url("../images/ico_blu/freccia.png"); }
.gruppo_blu.box_contatti .mail { background-image:url('../images/ico_blu/ico_mail.png'); }
.gruppo_blu.box_contatti .mail a { color:#0073B9; background-image:url("../images/ico_blu/freccia.png"); }
.gruppo_blu.box_contatti .tel { background-image:url('../images/ico_blu/ico_tel.png'); }
.gruppo_blu.box_contatti .fax { background-image:url('../images/ico_blu/ico_fax.png'); }


.gruppo_blu.box_contatti .persona a { color:#fff; background-image:url("../images/ico_bianco/freccia.png"); }
.gruppo_blu.box_contatti .persona .cv { background-color:#006db5; }
.gruppo_blu.box_contatti .persona .linkedin { background-color:#006db5; }
.cls-lavorare_gruppo .box_decorazione_gruppo { background-color:#F47B23; }

.cls-lavorare_gruppo .titolo_rigosopra .box_titolo_big { color:#F47B23; border-top:4px solid #F47B23; }
.cls-lavorare_gruppo .box_gruppo .box_titolo,
.cls-lavorare_gruppo .box_gruppo .box_titolo_medio { color:#f47b23; }
.cls-lavorare_gruppo .box_contatti .indirizzo { background-image:url('../images/ico_arancio/ico_maps.png'); }
.cls-lavorare_gruppo .box_contatti .mail { background-image:url('../images/ico_arancio/ico_mail.png'); }
.cls-lavorare_gruppo .box_contatti .tel { background-image:url('../images/ico_arancio/ico_tel.png'); }
.cls-lavorare_gruppo .box_contatti .fax { background-image:url('../images/ico_arancio/ico_fax.png'); }
.cls-lavorare_gruppo .box_contatti .indirizzo a { color:#F47B23; background-image:url("../images/ico_arancio/freccia.png"); }
.cls-lavorare_gruppo .box_contatti .mail a { color:#F47B23; background-image:url("../images/ico_arancio/freccia.png"); }
.cls-lavorare_gruppo .box_lista_allegati li.li_file,
.cls-lavorare_gruppo .lista_allegati li.li_file { background-image:url(../images/ico_arancio/file.png); }
.cls-lavorare_gruppo .box_lista_allegati li.li_link,
.cls-lavorare_gruppo .lista_allegati li.li_link { background-image:url(../images/ico_arancio/link_est.png); }
.cls-lavorare_gruppo .box_lista_allegati li.li_correlate,
.cls-lavorare_gruppo .lista_allegati li.li_correlate { background-image:url(../images/ico_arancio/link_int.png); }
.cls-lavorare_gruppo .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-lavorare_gruppo .box_contatti .persona .cv { background-color:#F47B23; }
.cls-lavorare_gruppo .box_contatti .persona .linkedin { background-color:#F47B23; }


.cls-serv_ambiente .box_contatti .indirizzo { background-image:url('../images/ico_serv_verde/ico_maps.png'); }
.cls-serv_ambiente .box_contatti .mail { background-image:url('../images/ico_serv_verde/ico_mail.png'); }
.cls-serv_ambiente .box_contatti .tel { background-image:url('../images/ico_serv_verde/ico_tel.png'); }
.cls-serv_ambiente .box_contatti .fax { background-image:url('../images/ico_serv_verde/ico_fax.png'); }
.cls-serv_ambiente .box_contatti .indirizzo a { color:#00a887; background-image:url("../images/ico_serv_verde/freccia.png"); }
.cls-serv_ambiente .box_contatti .mail a { color:#00a887; background-image:url("../images/ico_serv_verde/freccia.png"); }
.cls-serv_ambiente .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-serv_ambiente .box_contatti .persona .cv { background-color:#00a887; }


.cls-serv_acqua .box_contatti .indirizzo { background-image:url('../images/ico_serv_blu/ico_maps.png'); }
.cls-serv_acqua .box_contatti .mail { background-image:url('../images/ico_blu/ico_mail.png'); }
.cls-serv_acqua .box_contatti .tel { background-image:url('../images/ico_blu/ico_tel.png'); }
.cls-serv_acqua .box_contatti .fax { background-image:url('../images/ico_blu/ico_fax.png'); }
.cls-serv_acqua .box_contatti .indirizzo a { color:#006DB5; background-image:url("../images/ico_blu/freccia.png"); }
.cls-serv_acqua .box_contatti .mail a { color:#006DB5; background-image:url("../images/ico_blu/freccia.png"); }
.cls-serv_acqua .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-serv_acqua .box_contatti .persona .cv { background-color:#0073B9; }


.cls-serv_energia .box_contatti .indirizzo { background-image:url('../images/ico_serv_rosa/ico_maps.png'); }
.cls-serv_energia .box_contatti .mail { background-image:url('../images/ico_serv_rosa/ico_mail.png'); }
.cls-serv_energia .box_contatti .tel { background-image:url('../images/ico_serv_rosa/ico_tel.png'); }
.cls-serv_energia .box_contatti .fax { background-image:url('../images/ico_serv_rosa/ico_fax.png'); }
.cls-serv_energia .box_contatti .indirizzo a { color:#E50F9F; background-image:url("../images/ico_serv_rosa/freccia.png"); }
.cls-serv_energia .box_contatti .mail a { color:#E50F9F; background-image:url("../images/ico_serv_rosa/freccia.png"); }
.cls-serv_energia .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-serv_energia .box_contatti .persona .cv { background-color:#E50F9F; }


.cls-serv_energia_giallo .box_contatti .indirizzo { background-image:url('../images/ico_serv_giallo/ico_maps.png'); }
.cls-serv_energia_giallo .box_contatti .mail { background-image:url('../images/ico_serv_giallo/ico_mail.png'); }
.cls-serv_energia_giallo .box_contatti .tel { background-image:url('../images/ico_serv_giallo/ico_tel.png'); }
.cls-serv_energia_giallo .box_contatti .fax { background-image:url('../images/ico_serv_giallo/ico_fax.png'); }
.cls-serv_energia_giallo .box_contatti .indirizzo a { color:#FDC600; background-image:url("../images/ico_serv_giallo/freccia.png"); }
.cls-serv_energia_giallo .box_contatti .mail a { color:#FDC600; background-image:url("../images/ico_serv_giallo/freccia.png"); }
.cls-serv_energia_giallo .box_contatti .persona a { background-image:url("../images/ico_bianco/freccia.png"); }
.cls-serv_energia_giallo .box_contatti .persona .cv { background-color:#FDC600; }

/* BOX FULLIMG (BOX) */
.box_box_fullimg { background-color:#d4d0c0; color:#575653; }
.box_box_fullimg .spaziatore { padding:20px 0px 5px 0px; }
.box_box_fullimg.no_padding_bottom .spaziatore { padding:20px 0 0 0; }
.box_box_fullimg a:link,
.box_box_fullimg a:visited { color:#575653; }
.box_box_fullimg a:hover,
.box_box_fullimg a:active { color:#FFF; }
.box_box_fullimg .box_titolo { font-size:1.5em; color:#575653; margin:0 5px 10px 15px; white-space:nowrap; }
.box_box_fullimg .box_sottotitolo { margin-top:5%; margin-left:15px; margin-right:15px; }
.box_box_fullimg .box_lista_allegati { margin-left:15px; margin-right:15px; font-size:1em; border-top:1px solid #eaeaeb; margin-top:1%; padding-top:2%; }
.box_box_fullimg .box_decorazione { display:none; }

/* BOX RIFIUTOLOGO (BOX) */
.box_box_rifiutologo { background-color:#d4d0c0; color:#575653; }
.box_box_rifiutologo .spaziatore { padding:20px 0px 5px 0px; }
.box_box_rifiutologo a:link,
.box_box_fullimg a:visited { color:#575653; }
.box_box_rifiutologo a:hover,
.box_box_fullimg a:active { color:#FFF; }
.box_box_rifiutologo .box_titolo { font-size:1.5em; color:#4B9037; margin:0 5px 10px 15px; white-space:nowrap; }
.box_box_rifiutologo .box_sottotitolo { margin-top:5%; margin-left:15px; margin-right:15px; font-size:1.2em; }
.box_box_rifiutologo .box_lista_allegati { margin-left:15px; margin-right:15px; font-size:1em; border-top:1px solid #eaeaeb; margin-top:1%; padding-top:2%; }
.box_box_rifiutologo .box_decorazione { display:none; }

/* BOX STAZIONI ECOLOGICHE (BOX) */
.box_box_stazioniecologiche { background-color:#d4d0c0; color:#575653; }
.box_box_stazioniecologiche .spaziatore { padding:20px 0px 5px 0px; }
.box_box_stazioniecologiche a:link,
.box_box_fullimg a:visited { color:#575653; }
.box_box_stazioniecologiche a:hover,
.box_box_fullimg a:active { color:#FFF; }
.box_box_stazioniecologiche .box_titolo { font-size:1.5em; color:#575653; margin:0 5px 10px 15px; white-space:nowrap; }
.box_box_stazioniecologiche .box_sottotitolo { margin-top:5%; margin-left:15px; margin-right:15px; }
.box_box_stazioniecologiche .box_lista_allegati { margin-left:15px; margin-right:15px; font-size:1em; border-top:1px solid #eaeaeb; margin-top:1%; padding-top:2%; }
.box_box_stazioniecologiche .box_lista_allegati li a { display:block; line-height:1em; }

/* Box fullimg (CSS) */
.box_fullimg_giallo { background-color:#f9ec60; }
.box_fullimg_giallo .box_lista_allegati { border:none; }
.box_fullimg_giallo .box_sottotitolo { margin-top:5%; margin-left:15px; margin-right:65px; }
.box_fullimg_giallo a:hover,
.box_fullimg_giallo a:active { color:#333; }

/* BOX VERDE (CSS) */
.box_verde { background-color:#00a786; color:#FFF; }
.box_verde a:link,
.box_verde a:visited { color:#f9ec60; }
.box_verde a:hover,
.box_verde a:active { color:#FFF; }
.box_verde .box_titolo { font-size:1.5em; color:#f9ec60; }
.box_verde .box_decorazione { display:none; }
.box_verde .box_sottotitolo { margin-top:5%; }
.box_verde .box_lista_allegati { font-size:1em; border-top:1px solid #009578; margin-top:1%; padding-top:2%; }

/* BOX GRIGIO (CSS) - SERVIZI HERA ONLINE */
.box_grigio { background-color:#F5F5F5; }
.boxGrigioHeader.box_grigio { background-color:#F5F5F5; margin:0; margin-bottom:25px; }
.boxGrigioHeader.box_grigio div { margin-left:10%; margin-right:10%; width:80%; }
.boxGrigioHeader.box_grigio div.area_riservata { width:56%; margin-top:10%; }
.boxGrigioHeader.box_grigio div.scopri { margin-bottom:10%; }

/* BOX sottotitolo + img (CSS) */
.sottotit_img .box_decorazione { display:none; }
.sottotit_img .box_sottotitolo { border-top:1px solid #eaeaeb; padding-top:15px; }
.sottotit_img .box_sottotitolo img { float:left; margin-right:10px; }
.sottotit_img .box_lista_allegati { margin-top:5%; font-size:0.9em; padding-top:3%; border-top:1px solid #eaeaeb; }

/* in evidenza tre colonne */
.box_box_tre_colonne { font-size:1em; }
.box_box_tre_colonne .box_titolo { font-size:1.4em; margin:20px 0; }
.box_box_tre_colonne .box_macrotitolo { font-size:1.6em; padding-bottom:10px; }
.box_box_tre_colonne .box_decorazione { background-color:#575653; height:4px; overflow:hidden; width:60px; }
.box_box_tre_colonne .row-fluid { margin-top:25px; }
.box_box_tre_colonne .box_lista_allegati { margin-top:20px; font-size:1em; }
.box_box_tre_colonne .box_lista_allegati a:link,
.box_box_tre_colonne .box_lista_allegati a:visited { color:#575653; }
.box_box_tre_colonne .box_sottotitolo { font-size:1em; border-bottom:none; padding-bottom:0; }
.box_box_tre_colonne .riga_separatore { border-top:1px solid #CCC; padding-top:20px; }

/* BOX notizie dal gruppo*/
#riga_2cols_SB_clienti { padding:15px 2%; width:96%; }

.box_notizie_dal_gruppo { background-color:transparent; }
.box_notizie_dal_gruppo .spaziatore { padding:15px 15px; }
.box_notizie_dal_gruppo .box_titolo { font-size:1.5em; margin:0 0 15px; color:#474642; }
.box_notizie_dal_gruppo .box_decorazione { background-color:#0a6dac; height:4px; overflow:hidden; width:60px; }
.box_notizie_dal_gruppo .news { margin-top:15px; background-color:#ffffff; }
.box_notizie_dal_gruppo .immagine { padding:0; }
.box_notizie_dal_gruppo .immagine img { width:100%; }
.box_notizie_dal_gruppo .titolo { margin:0; padding:20px 15px; font-size:1.3em; font-weight:500; font-style:normal; color:#0a6dac; }
.box_notizie_dal_gruppo .sottotitolo { margin:0; padding:0px 15px; font-size:0.9em; font-weight:400; font-style:normal; color:#474642; }
.box_notizie_dal_gruppo .elenco_link { margin:0; }
.box_notizie_dal_gruppo .box_lista_allegati { margin:0 15px; }
.box_notizie_dal_gruppo .box_lista_allegati li a { color:#0a6dac; text-transform:uppercase; }
.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_link { background-image:url('../images/ico_blu/link_est.png'); }
.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file { background-image:url('../images/ico_blu/file.png'); }
.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_correlate { background-image:url('../images/ico_blu/link_int.png'); }

.footer .box_lista_allegati li.li_file, .footer .box_lista_allegati li.li_link, .footer .box_lista_allegati li.li_correlate  { background-image:none; padding-left: 0;}
.footer .ul_footer_ico .box_lista_allegati li.li_file, .footer .ul_footer_ico .box_lista_allegati li.li_link, .footer .ul_footer_ico .box_lista_allegati li.li_correlate  { padding-left: 25px;}
.footer .ul_footer_ico .box_lista_allegati {padding-bottom:15px}

.footer ul.box_lista_allegati li {border-top: 1px solid #cdcdcd; padding: 8px 0; font-size:1.2em}
.footer .ul_footer_ico .box_lista_allegati li {border:none; padding:4px 0}
.footer .box_lista_allegati li:first-child {border-top: none}
.footer .span3 .box_layout {width:80%}
.box_fullimg_giallo .box_lista_allegati li.li_file { background-image:url(../images/ico_grigio/file.png); }
.box_fullimg_giallo .box_lista_allegati li.li_link { background-image:url(../images/ico_grigio/link_est.png); }
.box_fullimg_giallo .box_lista_allegati li.li_correlate { background-image:url(../images/ico_grigio/link_int.png); }
/*BOX archivio orizz*/
/*.box_archivio_orizzontale { }*/
.box_archivio_orizzontale .box_lista_archivio .link_freccia { margin-top:10px; color:#575653; }
.box_archivio_orizzontale .box_lista_archivio .link_freccia a { color:#575653; }

/*****BOX archivio orizz con funzionalit� di affianca img con testo*****/
.box_archivio_orizzontale.gruppo_verde .sfondo_colorato { background-color:#72AC22; }
.box_archivio_orizzontale.gruppo_rosso .sfondo_colorato { background-color:#F14E4B; }
.box_archivio_orizzontale .sfondo_colorato img { margin-top:0; }
.box_archivio_orizzontale.gruppo_verde .sfondo_colorato .titolo { color:#fff; margin-top:2%; margin-left:3%; margin-right:7%; width:90%; padding-bottom:10px; border-bottom:1px solid #5D9412; }
.box_archivio_orizzontale.gruppo_verde .sfondo_colorato .titolo a { color:#FFFFFF; font-size:1.2em; font-weight:600; line-height:normal; }
.box_archivio_orizzontale.gruppo_rosso .sfondo_colorato .titolo { color:#fff; margin-top:2%; margin-left:3%; margin-right:7%; width:90%; padding-bottom:10px; border-bottom:1px solid #F14E4B; }
.box_archivio_orizzontale.gruppo_rosso .sfondo_colorato .titolo a { color:#FFFFFF; font-size:1.2em; font-weight:600; line-height:normal; }
.box_archivio_orizzontale .sfondo_colorato ul.box_lista_allegati { background-color:transparent; margin-top:0; padding-top:0; padding-bottom:0; }
.box_archivio_orizzontale .sfondo_colorato ul.box_lista_allegati li a { color:#396103; }
/*aggiungi per box approfondimenti*/
.box_archivio_orizzontale.box_record .elenco { height:150px; background-color:#F1F2F2; padding:10px 15px; margin-bottom:3%; }
.box_archivio_orizzontale.box_record .elenco .link_freccia { background-image:none; }
.box_archivio_orizzontale.box_record .elenco .link_freccia .titolo_nolink,
.box_archivio_orizzontale.box_record .elenco .link_freccia a.bold { text-transform:uppercase; font-size:1.2em; }
.box_archivio_orizzontale.box_record .box_lista_allegati { padding:0; }
.cls-serv_energia .box_archivio_orizzontale.box_record .elenco .link_freccia a.bold { color:#E50F9F; }
.cls-serv_energia .box_archivio_orizzontale.box_record .elenco .link_freccia .titolo_nolink { color:#E50F9F; }
.cls-serv_energia_giallo .box_archivio_orizzontale.box_record .elenco .link_freccia a.bold { color:#FDC600; }
.cls-serv_energia_giallo .box_archivio_orizzontale.box_record .elenco .link_freccia .titolo_nolink { color:#FDC600; }
/*classi per gestione funzione "active" in box approfondisci certificati bianchi*/
.gruppo_blu.box_archivio_orizzontale.box_record .elenco .link_freccia a.bold { color:#0073B9; }
.gruppo_blu.box_archivio_orizzontale.box_record .elenco.active .link_freccia a.bold { color:#FFF; }
.gruppo_blu.box_archivio_orizzontale.box_record .elenco .link_freccia .titolo_nolink { color:#0073B9; }
.gruppo_blu.box_archivio_orizzontale.box_record .elenco.active { background-color:#0073B9; color:#FFF; }
.gruppo_blu.box_archivio_orizzontale.box_record .box_lista_archivio .active .link_freccia { margin-top:10px; color:#fff; }
.gruppo_blu.box_archivio_orizzontale.box_record .active .box_lista_allegati { background-color:#0073B9; }
.gruppo_blu.box_archivio_orizzontale.box_record .active .box_lista_allegati li.li_correlate { background-image:url("../images/ico_bianco/link_int.png"); }
.gruppo_blu.box_archivio_orizzontale.box_record .active .box_lista_allegati li.li_correlate a { color:#fff; }
.gruppo_blu.border_top { border-top:1px solid #dadada; padding-top:15px; }
.box_default_box.box_note .box_titolo { background-image:url('../images/ico_bianco/note.png'); background-repeat:no-repeat; padding-left:22px; text-transform:uppercase; font-size:1em; }
/*hack per IE8*/
body.IE8 .box_archivio_orizzontale.gruppo_verde .sfondo_colorato .titolo { margin-bottom:0; }
body.IE8 .box_archivio_orizzontale.gruppo_rosso .sfondo_colorato .titolo { margin-bottom:0; }
/*fine hack*/
.gruppo_verde_titolo .box_titolo_big h2 a,
.gruppo_verde_titolo .box_titolo_big h2 { color:#5A9513; }
.gruppo_rosso_titolo .box_titolo_big h2 a,
.gruppo_rosso_titolo .box_titolo_big h2 { color:#F14E4B; }
/* classi sfondi */
.box_bg_camioncino { background-image:url(../images/box_bg/camioncino.png); background-position:right bottom; background-repeat:no-repeat; }
.box_bg_casina { background-image:url(../images/box_bg/casina.png); background-position:right bottom; background-repeat:no-repeat; }
.box_bg_smile { background-image:url(../images/box_bg/smile.png); background-position:right bottom; background-repeat:no-repeat; }

/* BOX FULLIMG GRUPPO */
/*.box_fullimg_gruppo .box_decorazione { background-color:#575653; height:4px; overflow:hidden; width:20%; }
.box_fullimg_gruppo .box_titolo_big { font-size:1.6em; color:#474642; margin:0 5px 15px 0px; }
.box_fullimg_gruppo .box_titolo { font-size:1.3em; color:#575653; margin:10px 5px 0px 0px; font-weight:600; }*/

.box_gruppo img { margin-top:15px; }
.box_fullimg_gruppo_white img { margin-top:15px; }
.box_archivio img { margin-top:15px; }

	.box_fullimg_gruppo_white .box_decorazione_gruppo { /*display:none;*/ }
.box_gruppo.sfondo_sottotitolo .titolo_e_sottotitolo { background-color:#F2F2F2; padding:10px 10px; }
/*.box_gruppo.sfondo_sottotitolo .titolo_e_sottotitolo .box_sottotitolo p { margin-bottom:0; }*/
.box_gruppo.sfondo_sottotitolo .titolo_e_sottotitolo .box_titolo { margin:0; }
.box_gruppo .box_sottotitolo { margin-top:5px; /*font-size:0.9em; font-weight:bold;*/ font-size:1.2em }

.box_eventi_calendario .box_sottotitolo { margin:10px 0 0 0; }
.box_archivio .box_sottotitolo { margin:10px 0 0 0; }

.first_big .box_sottotitolo { /*font-size:1.2em;*/ }
.box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#575653; }

.cls-gruppo .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#0073B9; }
.cls-lavorare_gruppo .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#F47B23; }
.cls-responsabilita_sociale .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#5a9513; }
.cls-serv_acqua .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#0090D1; }
.cls-serv_ambiente .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#00A887; }
.cls-serv_energia .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#E50F9F; }
.cls-serv_energia_giallo .box_gruppo .box_sottotitolo .titoletto_box { font-weight:700; font-size:1.1em; color:#FDC600; }


.box_gruppo .box_lista_allegati { margin-top:10px; padding:10px 5%; /*border-top:1px solid #CDCDCD; background-color:#F1F2F2;*/ font-size:0.9em; text-transform:uppercase; }
.box_gruppo .box_lista_allegati a {background-color:#ed833a; padding:7px 20px; line-height:1.1em; color:#FFF}
.box_gruppo .box_lista_allegati li {background-image:none; padding-left:0}
.box_gruppo ul.box_lista_allegati  {padding-left:0}
.box_gruppo.box_eventi_ultimi .box_lista_allegati { border:0; }
.box_fullimg_gruppo_white .box_lista_allegati { padding:5px 8%; }
.box_gruppo .box_lista_allegati li { padding-top:4px; padding-bottom:4px; border-top:1px solid #FFFFFF; }
.box_gruppo .box_lista_allegati li:first-child { border:none; }
.box_gruppo .data_luogo { margin-top:10px; color:#9fa0a0; }
/* classe per affiancare i link*/
.box_link_affiancati .box_lista_allegati { float:left; padding:10px 1%; width:98%; }
.box_link_affiancati .box_lista_allegati li { float:left; width:26%; margin-left:1%; border:0; background-position: left 6px; }
.box_lista_allegati li.li_file span { font-size:0.8em; }
.box_link_affiancati_2 .box_lista_allegati { float:left; padding:10px 1%; width:98%; }
.box_link_affiancati_2 .box_lista_allegati li { float:left; width:43%; margin-left:1%; border:0; background-position: left 6px; }

.box_link_affiancati_4 .box_lista_allegati { float:left; padding:10px 1%; width:98%; }
.box_link_affiancati_4 .box_lista_allegati li { float:left; width:18%; margin-left:1%; border:0; background-position: left 6px; }
/* Archvio */
.box_decorazione_gruppo { background-color:#575653; height:4px; overflow:hidden; width:60px; }
.no_rigatitololo .box_decorazione_gruppo { display:none; }
.box_titolo_big { font-size:1.6em; /*color:#397FC9;*/ color:#474642; margin:0 5px 15px 0px; text-transform:none; font-weight:400; }

.box_archivio .box_titolo_big { font-weight:400; /*color:#083463;*/ color:#474642; text-transform:none; }
	.box_archivio .box_titolo_big span { font-size:1.4em; }

.box_titolo_medio,
a.box_titolo_medio { font-size:1.6em; color:#474642; margin-top:8px; font-weight:600; }
.box_gruppo .box_titolo { margin:10px 5px 0px 0px; font-size:1.6em; line-height:1.3em; text-transform:uppercase }
.box_gruppo .box_titolo a:link,
.box_gruppo .box_titolo a:visited { color:inherit; }
 a:link.box_titolo,
 a:visited.box_titolo { font-weight:normal; }
.titolo_rigorosso.gruppo_blu .box_decorazione_gruppo { background-color:#F14E4B; }
.titolo_rigosopra .box_decorazione_gruppo { display:none; }
.titolo_rigosopra .box_titolo_big { text-transform:uppercase; font-size:1.1em; border-top:4px solid #575653; padding-top:7px; margin-bottom:8px; font-weight:600; }
.spazio_rigosopra { /*padding-top:62px; */padding-top:45px; }
.spazio_rigosopra.titolo_rigosopra .box_titolo_big { margin-bottom:15px; }
.box_fullimg_gruppo_white { background-color:#FFF; }
.box_fullimg_gruppo_white .box_titolo_big { font-size:1.6em; /*color:#083463;*/ color:#474642; /*margin:8% 5px 0px 8%; */ margin:18px 5px 15px 0; text-transform:none; font-weight:normal; }
.box_fullimg_gruppo_white .box_titolo { margin:10px 8px 0px 8%; }
.box_fullimg_gruppo_white .box_sottotitolo { /*margin:10px 8px 0px 8%;*/ margin:10px 0 0 0; }
.box_titolo_rosso .box_titolo_big { margin:18px 5px 15px 0; font-size:1.6em; font-weight:400; /*color:#EB094E;*/ /*color:#083463;*/ color:#474642; text-transform:none; }
.box_titolo_rosso .box_decorazione_gruppo { /*background-color:#EB094E;*/ background-color:#F14E4B; }
/*Archivio grigio*/
.box_archivio_grigio .sfondo_grigio { margin-top:5%; }
.box_archivio_grigio img { margin-top:0; /*width:100%; */; }
.box_archivio_grigio .link_freccia { padding-left:/*2%*/0; padding-top:/*3%*/0; padding-right:/*4%*/0; }
.box_archivio_grigio .data_luogo { margin:10px 0 15px; font-size:0.8em; font-style:italic; text-align:right; }
.box_archivio_grigio .data_luogo.esteso { font-size:0.7em; }
.box_archivio_grigio .link_freccia a { display:block; color:#0070B7; font-weight:600; font-size:1.1em; color:#0073B9; }
.box_archivio_grigio .link_freccia .titolo_nolink { font-weight:600; font-size:1.1em; color:#0073B9; }
.box_archivio_grigio .data_luogo { margin-bottom:3%; color:#474642; }
.box_archivio_grigio .link_freccia a.pdf { display:block; font-size:0.8em; font-weight:700; text-align:right; color:#0073B9; margin-bottom:3%; }
.sfondo_grigio { background-color:#F2F2F2; }
/*.box_archivio img { margin-top:15px; }
.box_archivio .box_sottotitolo { margin-top:15px; }
.box_archivio .box_lista_allegati { background-color:#f1f2f2; padding:10px 15px; font-size:0.9em; }
.box_archivio .box_lista_allegati li { border-top:1px solid #FFF; padding-top:4px; padding-bottom:4px; }
.box_archivio .box_lista_allegati li:first-child { border:none; }*/
/* CALENDARIO EVENTI */
.box_eventi_calendario .box_lista_archivio { border-top:1px solid #cdcdcd; clear:both; }

.box_eventi_calendario .box_lista_archivio li .link_freccia a { font-weight:600; }
.box_eventi_calendario .first_big { /*background-color:#F1F2F2;*/ }
.box_eventi_calendario.gruppo_rosso .first_big { background-color:#F14E4B; }
/*.box_eventi_calendario .first_big img { width:100%; }*/
.box_eventi_calendario .freccia_inevidenza { position:relative; z-index:10; left:97%; top:20px; width:6px; height:6px; }
.box_eventi_calendario .first_big .link_freccia a { font-size:1.4em; color:#0070B7; }
.box_eventi_calendario .link_arrow a { background-image:url('../images/ico_rosso/link_int.png'); }
.box_eventi_calendario .first_big .link_freccia .periodo_calendario_eventi { text-align:left; color:#0070B7; }
.box_eventi_calendario .box_lista_archivio li { padding:0; }
.box_eventi_calendario .box_lista_archivio li .clear { padding:0; }
.box_eventi_calendario .periodo_calendario_eventi { color:#575653; text-align:right; font-size:0.9em; font-style:italic; }
.box_eventi_calendario .giorno_calendario_eventi { text-align:center; line-height:1em; font-size:1.8em; /*color:#EB094E;*/ color:#F14E4B; }
.box_eventi_calendario .giorno_calendario_eventi.pic { font-size:1em; }
.box_eventi_calendario .mese_calendario_eventi { text-align:center; font-size:1.2em; /*color:#EB094E;*/ color:#F14E4B; font-style:italic; }
.box_eventi_calendario .anno_calendario_eventi { text-align:center; font-size:1.2em; padding-top:2px; color:#959595; font-weight:700; }
.box_eventi_calendario.gruppo_rosso .first_big .link_freccia a { font-size:1.4em; color:#fff; }
.box_eventi_calendario.gruppo_rosso .first_big .link_freccia .periodo_calendario_eventi { text-align:left; color:#fff; }
.box_eventi_calendario .box_eventi_calendario .box_lista_archivio li img { border:0; }
.box_eventi_calendario .box_lista_archivio li { border:none; }
.box_eventi_calendario .eve_titolo { font-size:1.4em; font-weight:normal; }
.box_eventi_calendario .box_titolo_big { /* margin:0% 1% 0% 0%; font-size:1.1em; */ margin:18px 5px 15px 0; font-size:1.6em; font-weight:600; /*color:#EB094E; color:#083463;*/ color:#474642; text-transform:none; }
.box_eventi_calendario .box_decorazione_gruppo { /*background-color:#EB094E;*/ background-color:#F14E4B; }

/* aggiunto sandro - 4 nov 2014 */
.box_fullimg_gruppo_white .box_titolo_big { font-size:1.6em; }
	.box_fullimg_gruppo_white .box_titolo_big span { font-size:1.4em; padding-bottom:10px; }

	.box_eventi_calendario span { font-size:1.4em; font-weight:normal; }

.margBott15 { margin-bottom:15px; }
.box_title_arc_link { padding-top:20px; }
/* aggiunto sandro - END */

/*eliminazione spaziatura nell'immagine del banner nel footer del box*/
.box_eventi_calendario a img { margin-top:0; }
.gruppo_rosso .data_calendario_eventi { color:#F14E4B; }
.gruppo_rosso.box_eventi_calendario .freccia_inevidenza { background-image:url('../images/ico_rosso/freccia_evento_inevidenza.png'); }
.gruppo_rosso .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_rosso/freccia.png'); }
.gruppo_blu .data_calendario_eventi { color:#0073B9; }
.gruppo_blu .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_blu/freccia.png'); }
.gruppo_blu .box_lista_archivio li .link_freccia .link_arrow a { background-image:url('../images/ico_azzurro/link_int.png'); }
.box_eventi_calendario .box_lista_archivio li { padding:5px 0; }
.box_eventi_calendario .box_lista_archivio li.first_big { padding:0; }
.gruppo_verde .data_calendario_eventi { color:#5A9513; }
.gruppo_verde .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_verde/freccia.png'); }
.gruppo_rosso .data_calendario_eventi { color:#F14E4B; }
.gruppo_rosso .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_rosso/freccia.png'); }

.cls-responsabilita_sociale .data_calendario_eventi { color:#5a9513; }
.cls-responsabilita_sociale .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_verde/freccia.png'); }

.gruppo_arancio .data_calendario_eventi { color:#F47B23; }
.gruppo_arancio .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_arancio/freccia.png'); }

.cls-lavorare_gruppo .data_calendario_eventi { color:#F47B23; }
.cls-lavorare_gruppo .box_lista_archivio li .link_freccia a { background-image:url('../images/ico_arancio/freccia.png'); }

.box_laterale_evento .data { padding:10px 3%; width:94%; background-color:#f14e4b; }
.box_laterale_evento .data .box_data_periodo { display:block; float:left; width:100%; color:white; }
.box_laterale_evento .periodo_calendario_eventi { text-transform:uppercase; font-size:0.9em; font-weight:700; }
.box_laterale_evento .periodo_calendario_eventi { color:#fff; }
.box_laterale_evento .box_decorazione_periodo {
	  background-color:#FFFFFF;
	  display:block;
	  float:left;
	  height:4px;
	  width:50px;
	  margin-top:5px;
	  margin-bottom:10px;
}
.box_laterale_evento .giorno_calendario_eventi { float:left; width:100%; margin-bottom:15px; font-size:2em; color:#fff; }
.box_laterale_evento .sfondo_titolo_sottotitolo { width:94%; padding:10px 3%; background-color:#f1f2f2; }
.box_laterale_evento .sfondo_titolo_sottotitolo.linea_bianca_sopra { border-top:1px solid white; }
.box_laterale_evento .titolo { color:#3d3d3d; text-transform:uppercase; font-size:1.2em; font-weight:600; }
.box_laterale_evento .sottotitolo { color:#3d3d3d; font-style:normal; font-size:0.9em; font-weight:600; }
.box_laterale_evento .box_luogo { color:#3d3d3d; font-style:normal; font-size:0.9em; font-weight:700; }
.box_laterale_evento .box_orario { color:#3d3d3d; font-style:normal; font-size:0.9em; font-weight:700; }
.box_laterale_evento .box_data_periodo { color:#3d3d3d; font-style:normal; font-size:0.9em; font-weight:700; }
.box_laterale_evento .facebook { margin-top:25px; }
.condividi_social { clear:both; border-top:1px solid #cdcdcd; margin-top:2%; padding-top:1%}
.titolo_condividi {text-transform:uppercase; font-weight:700; float:left; padding-right:10px; padding-top:3px }
.elenco_social { margin-top:10px; }
.elenco_social a { float:left; margin-right:10px; }

/*BOX EVENTO in evidenza*/
.box_evento_inevidenza .evento { background-color:#e3dfd6; }
.box_evento_inevidenza .evento .descrizione_evento { padding:15px; }
.box_evento_inevidenza .evento { margin-top:25px; }
.box_evento_inevidenza .evento img { margin:0; }
.box_evento_inevidenza .evento .box_decorazione_periodo { float:left; display:block; width:50px; background-color:white; height:4px; }
.box_evento_inevidenza .evento .descrizione_evento .box_titolo { float:left; width:100%; margin-top:10px; color:#302313; }
.box_evento_inevidenza .evento .descrizione_evento .periodo_calendario_eventi { float:left; width:100%; color:#302313; text-transform:uppercase; font-weight:600; }
.box_evento_inevidenza .evento .box_sottotitolo { float:left; width:100%; margin-top:10px; font-size:0.9em; color:#8c8477; }
.box_evento_inevidenza .evento .descrizione_evento .link_evento { float:left; width:100%; margin-top:10px; text-transform:uppercase; color:#302313; font-weight:600; }
.box_evento_inevidenza .evento .descrizione_evento .link_evento a { padding-left:20px; color:#302313; background:url("../images/ico_nero/link_int.png") no-repeat center left; }
/*BOX ULTIMI EVENTI*/
.box_eventi_ultimi { }
.box_ricerca_eventi { height:50px; padding:12px; background-color:#dddede; }
.box_ricerca_eventi .categorie_eventi { float:left; margin-top:15px; margin-left:20px; }
.box_ricerca_eventi .categorie_eventi a { margin-left:15px; padding-left:25px; text-transform:uppercase; background:url('../images/sfondo_radio.png') left center no-repeat; color:#313131; font-weight:700; }
.box_ricerca_eventi .categorie_eventi a:hover { background:url('../images/sfondo_radio_hover.png') left center no-repeat; }
/*.box_ricerca_eventi span.titolo_ricerca { float:left; font-size:2em; line-height:normal; }*/
.box_ricerca_eventi form { float:right; margin:10px; display:inline; }
.box_eventi_ultimi div.titolo_ricerca { float:left; font-size:2em; margin-top:10px; display:inline; }

.box_ricerca_eventi form input { margin:0; }
.box_ricerca_eventi form label { display:inline; margin-left:10px; text-transform:uppercase; color:#313131; font-weight:700; }
.box_ricerca_eventi input[type='radio'] {
 position:absolute;
 clip:rect(1px,
1px,
1px,
1px);
}
.box_ricerca_eventi input[type='radio'] + label {
 margin:0;
 margin-left:10px;
 padding:2px 0 0px 24px;
 cursor:pointer;
 background:url('../images/sfondo_radio.png') left center no-repeat;
}
.box_ricerca_eventi input[type='radio']:checked + label {
 background-image:url('../images/sfondo_radio_hover.png');
}
.box_ricerca_eventi form .input_cerca_evento { width:20%; margin-left:10px; padding:4px 15px; padding-right:35px; background-image:url("../images/ico_lente.png"); background-repeat:no-repeat; background-position:right center; border:0; background-color:#f14e4b; color:#fff; line-height:32px; font-size:0.8em; text-transform:uppercase; font-weight:800; }
.box_ricerca_eventi form input[type='radio'] { background-color:#c7c8c8; }
.area_eventi { padding:12px; background-color:#f1f2f2; }
.box_eventi_ultimi .singolo_evento { margin-top:3%; }
.box_eventi_ultimi .singolo_evento.evento_passato { opacity:0.4; }
.box_eventi_ultimi .periodo_calendario_eventi { text-transform:uppercase; font-size:0.9em; font-weight:700; }
.box_eventi_ultimi.gruppo_rosso .periodo_calendario_eventi { color:#F14E4B; }
.box_eventi_ultimi .box_decorazione_periodo {
	  background-color:#FFFFFF;
	  display:block;
	  float:left;
	  height:4px;
	  width:50px;
	  margin-top:5px;
	  margin-bottom:10px;
}
.box_eventi_ultimi .giorno_calendario_eventi { float:left; width:100%; margin-bottom:15px; font-size:2em; }
.box_eventi_ultimi.gruppo_rosso .box_decorazione_periodo { background-color:#F14E4B; }
.box_info_evento { height:300px; background-color:#E3DFD6; }
.gruppo_rosso .box_info_evento { background-color:#F14E4B; box-shadow:10px 10px 3px 2px #dddede; }

.box_eventi_ultimi .singolo_evento img { margin:0; }
.box_eventi_ultimi .singolo_evento .descrizioni { background-color:#E3DFD6; padding:10px 15px; color:#734241; font-weight:700; text-transform:uppercase; }
.box_eventi_ultimi .singolo_evento .descrizioni div { margin-top:10px; }
.box_eventi_ultimi.gruppo_rosso .singolo_evento .descrizioni { background-color:#f14e4b; }
.box_eventi_ultimi .singolo_evento .box_titolo { color:#fff; font-size:1.2em; }
.box_eventi_ultimi .box_lista_allegati { background-color:transparent; float:right; }

/*BOX helpdesk*/
.box_helpdesk { color:#4b433f; }
.box_helpdesk .helpdesk_link { margin-top:10px; background-color:#f1f2f2; padding:16px 0px; background-image:url('../images/ico_blu/freccia.png'); background-position:95% 50%; background-repeat:no-repeat; }
.box_helpdesk .helpdesk_link a { padding:16px 0; color:#0073B9; text-transform:uppercase; padding-left:50px; background-repeat:no-repeat; background-position:center left; }
.box_helpdesk .helpdesk_link.ico_login a { background-image:url("../images/ico_blu/ico_lucchetto.png"); }
.box_helpdesk .helpdesk_link.ico_fornitore a { background-image:url("../images/ico_blu/ico_fornitore.png"); }
.ico_tel_helpdesk { margin:6px 0; padding-left:40px; background-image:url("../images/ico_blu/ico_tel.png"); background-repeat:no-repeat; background-position:center left; }
.ico_fax_helpdesk { margin:6px 0; padding-left:40px; background-image:url("../images/ico_blu/ico_fax.png"); background-repeat:no-repeat; background-position:center left; }
.ico_mail_helpdesk { margin:6px 0; padding-left:40px; background-image:url("../images/ico_blu/ico_mail.png"); background-repeat:no-repeat; background-position:center left; }
.ico_mail_helpdesk a {
	float:right;
	background-image:url("../images/ico_blu/freccia.png");
	  background-position:right center;
	  background-repeat:no-repeat;
	  color:#4B433F;
	  font-weight:600;
	  margin:0;
	margin-left:0px;
	  padding:0 15px 0 0;
	  text-transform:uppercase;
}


.box_gruppo .box_lista_archivio { padding:0; margin:15px 0 0 0; font-size:0.9em; }
.box_archivio_unrecord .box_lista_archivio .box_sottotitolo { font-size:1.1em; }

ul.box_lista_archivio img { float:left; margin:0 5px 0 0; }
/*.box_archivio .box_lista_archivio li { border-top:1px solid #e9e9e9; padding-top:4px; padding-bottom:4px; }
.box_archivio .box_lista_archivio li:first-child { border:none; }*/

.box_lista_archivio li .link_freccia a { display:block; background-image:url(../images/ico_grigio/freccia.png); background-position:right center; background-repeat:no-repeat; padding-right:10px; } /* .box_lista_archivio_cs li > div:first-child */
.gruppo_blu .box_lista_archivio li .link_freccia .link_arrow a { background:url('../images/ico_azzurro/link_int.png') no-repeat scroll left center transparent; }
.box_lista_archivio li .clear { border:none; }
.box_lista_archivio li { border-top:1px solid #e9e9e9; margin:0; padding:0; padding-top:10px; padding-bottom:4px; }
.box_lista_archivio li:first-child { border:none; }
.box_lista_archivio li img { border:1px solid #e9e9e9; }
.box_eventi_calendario .box_lista_archivio li img { border:0; }
.box_lista_archivio .span12 { margin:0; }
.box_lista_allegati li { background-position:left center; background-repeat:no-repeat; padding-left:23px; }
.gruppo_verde .box_lista_archivio li .link_freccia a,
.cls-responsabilita_sociale .box_lista_archivio li .link_freccia a { background-image:url(../images/ico_verde/freccia.png); } /* .box_lista_archivio_cs li > div:first-child */
.gruppo_rosso .box_lista_archivio li .link_freccia a { background-image:url(../images/ico_rosso/freccia.png); }
.gruppo_blu .box_lista_archivio li .link_freccia a { background-image:url(../images/ico_blu/freccia.png); }
.gruppo_blu .box_lista_archivio li .link_freccia .link_arrow a { background-image:url('../images/ico_azzurro/link_int.png'); }
.box_titolo a { background-position:right center; background-repeat:no-repeat; padding-right:10px; font-weight:600; }
.gruppo_blu .box_titolo a { display:block; background-image:url(../images/ico_blu/freccia.png); background-position:right center; background-repeat:no-repeat; padding-right:10px; } /* .box_lista_archivio_cs li > div:first-child */
.box_lista_archivio li.first_big { padding-top:0px; }

.gruppo_arancione .box_titolo a,
.cls-lavorare_gruppo .box_titolo a { display:block; background-image:url(../images/ico_arancio/freccia.png); }
.gruppo_verde .box_titolo a,
.cls-responsabilita_sociale .box_titolo a { display:block; /*background-image:url(../images/ico_verde/freccia.png); */; }
.cls-serv_energia .box_titolo a,
.cls-serv_energia .box_lista_archivio li .link_freccia a,
.serv_rosa_titolo .box_titolo a,
.serv_rosa .box_titolo a { display:block; background-image:url(../images/ico_serv_rosa/freccia.png); }
.cls-serv_acqua .box_titolo a,
.cls-serv_acqua .box_lista_archivio li .link_freccia a,
.serv_blu_titolo .box_titolo a,
.serv_blu .box_titolo a { display:block; background-image:url(../images/ico_serv_blu/freccia.png); }
.cls-serv_ambiente .box_titolo a,
.cls-serv_ambiente .box_lista_archivio li .link_freccia a,
.serv_verde_titolo .box_titolo a,
.serv_verde .box_titolo a { display:block; background-image:url(../images/ico_serv_verde/freccia.png); }
.gruppo_blu.titolo_rigosopra .box_titolo_big { color:#0073B9; border-top:4px solid #0073B9; }
.cls-serv_acqua .gruppo_blu.titolo_rigosopra .box_titolo_big { color:#0090D1; border-top:4px solid #0090D1; }
.serv_giallo_titolo .box_titolo a,
.serv_giallo .box_titolo a { background-image:url(../images/ico_giallo/freccia.png); display:block; }



.gruppo_arancione .box_decorazione_gruppo { background-color:#ff6b00; }
.gruppo_arancione .box_titolo,
.gruppo_arancione .box_titolo_medio { color:#ff6b00; }
.gruppo_blu .box_decorazione_gruppo { background-color:#035155; }
.gruppo_blu .box_titolo,
.gruppo_blu .box_titolo_medio { /*color:#083463;*/ color:#035155; }
.gruppo_rosso .box_decorazione_gruppo { background-color:#F14E4B; }
.gruppo_rosso .box_titolo,
.gruppo_rosso .box_titolo_medio { color:#F14E4B; }
.gruppo_verde .box_decorazione_gruppo { background-color:#5A9513; }
.gruppo_verde .box_titolo,
.gruppo_verde .box_titolo_medio { color:#5A9513; }

.serv_verde_titolo .box_decorazione_gruppo,
.serv_verde .box_decorazione_gruppo { background-color:#00A887; }
.serv_verde .box_titolo,
.serv_verde .box_titolo_medio,
.serv_verde_titolo .box_titolo,
.serv_verde_titolo .box_titolo_big { color:#00A887; }
.serv_verde.titolo_rigosopra .box_titolo_big { color:#00A887; border-top:4px solid #00A887; }
.serv_verde .box_lista_allegati a { text-transform:uppercase; }
.serv_verde .box_lista_allegati li.li_file,
.cls-serv_ambiente .lista_allegati li.li_file { background-image:url(../images/ico_serv_verde/file.png); }
.serv_verde .box_lista_allegati li.li_link,
.cls-serv_ambiente .lista_allegati li.li_link { background-image:url(../images/ico_serv_verde/link_est.png); }
.serv_verde .box_lista_allegati li.li_correlate,
.cls-serv_ambiente .lista_allegati li.li_correlate { background-image:url(../images/ico_serv_verde/link_int.png); }

.serv_blu_titolo .box_decorazione_gruppo,
.serv_blu .box_decorazione_gruppo,
.cls-serv_acqua .box_decorazione_gruppo { background-color:#0090D1; }
.serv_blu .box_titolo,
.serv_blu .box_titolo_medio,
.serv_blu_titolo .box_titolo,
.serv_blu_titolo .box_titolo_big,
.cls-serv_acqua .box_titolo,
.cls-serv_acqua .box_titolo_medio,
.cls-serv_acqua .box_titolo_big { color:#0090D1; }
.gruppo_blu_titolo .box_titolo_big { color:#0073B9; }

.serv_blu.titolo_rigosopra .box_titolo_big { color:#0090D1; border-top:4px solid #0090D1; }
.cls-serv_acqua .footer .box_titolo { color:#fff; }
.serv_blu .box_lista_allegati a,
.cls-serv_acqua .box_lista_allegati a { text-transform:uppercase; }
.serv_blu .box_lista_allegati li.li_file,
.cls-serv_acqua .box_lista_allegati li.li_file,
.cls-serv_acqua .lista_allegati li.li_file { background-image:url(../images/ico_serv_blu/file.png); }
.serv_blu .box_lista_allegati li.li_link,
.cls-serv_acqua .box_lista_allegati li.li_link,
.cls-serv_acqua .lista_allegati li.li_link { background-image:url(../images/ico_serv_blu/link_est.png); }
.serv_blu .box_lista_allegati li.li_correlate,
.cls-serv_acqua .box_lista_allegati li.li_correlate,
.cls-serv_acqua .lista_allegati li.box_lista_allegati { background-image:url(../images/ico_serv_blu/link_int.png); }
.cls-serv_acqua .box_lista_allegati li a { color:#0090D1; }

.serv_rosa_titolo .box_decorazione_gruppo,
.serv_rosa .box_decorazione_gruppo { background-color:#E50f9f; }
.serv_rosa .box_titolo,
.serv_rosa .box_titolo_medio,
.serv_rosa_titolo .box_titolo,
.serv_rosa_titolo .box_titolo_big { color:#E50f9f; }
.serv_rosa.titolo_rigosopra .box_titolo_big { color:#E50f9f; border-top:4px solid #E50f9f; }
.serv_rosa .box_lista_allegati a { text-transform:uppercase; }
.serv_rosa .box_lista_allegati li.li_file,
.cls-serv_energia .lista_allegati li.li_file { background-image:url(../images/ico_serv_rosa/file.png); }
.serv_rosa .box_lista_allegati li.li_link,
.cls-serv_energia .lista_allegati li.li_link { background-image:url(../images/ico_serv_rosa/link_est.png); }
.serv_rosa .box_lista_allegati li.li_correlate,
.cls-serv_energia .lista_allegati li.li_correlate { background-image:url(../images/ico_serv_rosa/link_int.png); }

.serv_giallo_titolo .box_decorazione_gruppo,
.serv_giallo .box_decorazione_gruppo { background-color:#FDC600; }
.serv_giallo .box_titolo,
.serv_giallo .box_titolo_medio,
.serv_giallo_titolo .box_titolo,
.serv_giallo_titolo .box_titolo_big { color:#FDC600; }
.serv_giallo.titolo_rigosopra .box_titolo_big { color:#FDC600; border-top:4px solid #FDC600; }
.serv_giallo .box_lista_allegati a { text-transform:uppercase; }
.serv_giallo .box_lista_allegati li.li_file
.cls-serv_energia_giallo .lista_allegati li.li_file { background-image:url(../images/ico_serv_giallo/file.png); }
.serv_giallo .box_lista_allegati li.li_link,
.cls-serv_energia_giallo .lista_allegati li.li_link { background-image:url(../images/ico_serv_giallo/link_est.png); }
.serv_giallo .box_lista_allegati li.li_correlate,
.cls-serv_energia_giallo .lista_allegati li.li_correlate { background-image:url(../images/ico_serv_giallo/link_int.png); }

.serv_giallo_titolo .box_decorazione_gruppo,
.serv_giallo .box_decorazione_gruppo { background-color:#FDC600; }
.serv_giallo .box_titolo,
.serv_giallo .box_titolo_medio,
.serv_giallo_titolo .box_titolo,
.serv_giallo_titolo .box_titolo_big { /*color:#FDC600;*/ color:#474642; }
.bluscuro_titolo .box_titolo_big { color:#083463; }

.gruppo_arancione .box_lista_allegati li.li_file { background-image:url(../images/ico_arancio/file.png); }
.gruppo_arancione .box_lista_allegati li.li_link { background-image:url(../images/ico_arancio/link_est.png); }
.gruppo_arancione .box_lista_allegati li.li_correlate { background-image:url(../images/ico_arancio/link_int.png); }
.gruppo_blu .box_lista_allegati li.li_file,
.gruppo_blu .archivio_file { background-image:url(../images/ico_blu/file.png); }
.gruppo_blu .box_lista_allegati li.li_link,
.gruppo_blu .archivio_link { background-image:url(../images/ico_blu/link_est.png); }
.gruppo_blu .box_lista_allegati li.li_correlate,
.gruppo_blu .archivio_correlate { background-image:url(../images/ico_blu/link_int.png); }
.gruppo_verde .box_lista_allegati li.li_file { background-image:url(../images/ico_verde/file.png); }
.gruppo_verde .box_lista_allegati li.li_link { background-image:url(../images/ico_verde/link_est.png); }
.gruppo_verde .box_lista_allegati li.li_correlate { background-image:url(../images/ico_verde/link_int.png); }
.gruppo_rosso .box_lista_allegati li.li_file { background-image:url(../images/ico_rosso/file.png); }
.gruppo_rosso .box_lista_allegati li.li_link { background-image:url(../images/ico_rosso/link_est.png); }
.gruppo_rosso .box_lista_allegati li.li_correlate { background-image:url(../images/ico_rosso/link_int.png); }

/* Box GRuppo Comunicati stampa */
.box_lista_archivio_cs { margin:15px 0 0 0; font-size:0.9em; }
.box_lista_archivio_cs li { list-style-type:none; border-top:1px solid #e9e9e9; padding-top:8px; padding-bottom:8px; }
.box_lista_archivio_cs li:first-child { border:none; }
.box_lista_archivio_cs li.li_file { background-image:url(../images/ico_blu/file.png); background-position:left center; background-repeat:no-repeat; padding-left:30px; }
.box_lista_archivio_cs li.li_link { background-image:url(../images/ico_blu/link_est.png); background-position:left center; background-repeat:no-repeat; padding-left:30px; }
.box_lista_archivio_cs li.li_correlate { background-image:url(../images/ico_blu/link_int.png); background-position:left center; background-repeat:no-repeat; padding-left:30px; }
.box_lista_archivio_cs li a { display:block; background-image:url(../images/ico_blu/freccia.png); background-position:right center; background-repeat:no-repeat; padding-right:10px; } /* .box_lista_archivio_cs li > div:first-child */


/* BOX header clienti */
.riga_assistenza_clienti_casa {
	background-color:#f5f5f5;
	/*padding:0 2.5641%;
	width:95%; */
	display:block;

	overflow:hidden;
}
.riga_assistenza_clienti_casa .span3:first-child { margin-left:2.56%; }

form.cerca_comune .tucsubmit { width:44px; }
.tipo_utente_cambio { width:60%; }
.tipo_utente_cambio form.cerca_comune input.tucomune { width:69%; }
.riga_assistenza_clienti_casa .span3:last-child { margin-right:2.56%; width:17.9%; }
.riga_assistenza_clienti_casa.hide { display:none; }
.row-fluid .ultimo-elemento { margin-right:2.56%; width:17.9%; }
.boxGiallo {
	flaot:left;
	padding:15px;
	background-color:#f9ec60;
	overflow:hidden;
	margin-top:25px;
	margin-bottom:25px;
	color:#474642;
}
.boxGiallo .giallo { color:#936F00; }
.boxGiallo h3,
.boxGiallo div.titolo_top { font-size:1.4em; font-weight:500; margin:0; line-height:normal; 	background-position:top right; padding-top:3%; padding-bottom:3%; }
.boxGiallo p:empty { margin:0; }
/*.boxGiallo.piccolo { height:auto; }*/
.boxGiallo.piccolo p { margin:0; }
.boxGiallo.piccolo .description { font-size:1em; padding-bottom:2%; }
.boxGiallo .nav { background-color:transparent; margin:0; margin-bottom:3px; border-bottom:1px solid #474642; }
.boxGiallo .tab-content { overflow:visible; }
.boxGiallo .nav li a { padding:3px; color:#474642; font-weight:300; }
.boxGiallo .nav li a:hover { border:1px solid #474642; }
.boxGiallo .nav li.active a { background-color:#575653; color:#fff; border:1px solid #474642; }
.boxGiallo .titolo_sportello { font-size:1.1em; font-weight:600; margin-top:5px; }
.boxGiallo.servizioClienti { background-image:url('../images/sfondo_centralinista.png'); background-repeat:no-repeat; background-position:right bottom; line-height:1.2em; }
.boxGiallo.sportelloClienti { line-height:1.2em; }
.boxGiallo.prontoIntervento { line-height:1.2em; }
.boxGiallo.servizioClienti .description { padding-right:80px; }
.boxGiallo .description.totale { display:none; }
.boxGiallo.disabled { opacity:0.3; }

.servizioClienti h3,
.servizioClienti div.titolo_top { background-image:url('../images/ico_box_servizi_clienti.png'); background-repeat:no-repeat; }
.sportelloClienti h3,
.sportelloClienti div.titolo_top { background-image:url('../images/ico_box_sportelli_clienti.png'); background-repeat:no-repeat; }
.prontoIntervento h3,
.prontoIntervento div.titolo_top { background-image:url('../images/ico_pronto_intervento.png'); background-repeat:no-repeat; color:#f14e4b; }
.boxGiallo .link { background-image:url('../images/ico_freccia_link.png'); background-repeat:no-repeat; background-position:center left; text-transform:uppercase; padding-left:20px; }
.boxGiallo .link a { color:#474642; text-transform:uppercase; font-weight:600; font-size:0.8em; text-decoration:none; }
.boxGiallo .big { font-size:1em; }
/*******box grigio header assistenza clienti*****************/
.boxGrigioHeader { background-color:transparent; margin-top:25px; margin-bottom:25px; }
.boxGrigioHeader .area_riservata {
	background-image:url('../images/ico_titolo_area_riservata.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:60px;
	color:#474642;
	font-size:1.2em;
	line-height:30px;
}
.boxGrigioHeader .boxArea { float:left; width:100%; text-transform:uppercase; margin-top:5%; }
.boxGrigioHeader .boxArea a { float:left; width:80%; padding:6% 10%; color:#474642; font-weight:600; line-height:100%; text-decoration:none; }
.boxGrigioHeader .accedi { background-color:#575653; color:#f9ec60; background-image:url('../images/ico_area_riservata_accedi.png'); background-repeat:no-repeat; background-position:center right; }
.boxGrigioHeader .accedi a { color:#f9ec60; }
.boxGrigioHeader .registrati { background-color:#f9ec60; background-image:url('../images/ico_area_riservata_registrati.png'); background-repeat:no-repeat; background-position:center right; }
.boxGrigioHeader .scopri { background-color:#f9ec60; background-image:url('../images/ico_area_riservata_scopriservizi.png'); background-repeat:no-repeat; background-position:center right; }
/* banner grande macro sezioni */
.box_banner_grande .sparatore_righe_4col {
	margin-bottom:0;
	background-color:#2b3231;
}
.box_banner_grande .sparatore_righe_4col .titolo_banner { margin:0; margin-top:10%; font-size:2.2em; font-weight:300; text-transform:uppercase; color:#f9ec60; }
.box_banner_grande .sparatore_righe_4col .titolo_banner a { font-weight:300; text-decoration:none; }
.box_banner_grande .sparatore_righe_4col .titolo_banner a:hover { color:inherit; }
.box_banner_grande .sparatore_righe_4col .sottotitolo_banner { margin:0; margin-top:4%; font-size:1.6em; font-weight:300; color:#ffffff; line-height:normal; }
.box_banner_grande .sparatore_righe_4col ul { float:left; width:100%; margin:0; padding:0; list-style:none; margin-top:3%; }
.box_banner_grande .sparatore_righe_4col ul li { float:left; margin-left:0%; margin-right:5%; background-repeat:no-repeat; background-position:left center; }
.box_banner_grande .sparatore_righe_4col ul li a { float:left; color:white; font-size:1em; text-transform:uppercase; padding-top:5px; padding-bottom:5px; padding-left:35px; }
.box_banner_grande.solo_sottotitolo .sparatore_righe_4col .sottotitolo_banner { font-weight:500; height:110px; margin-top:0; }
/*tipi di icone in elenco links banner grande*/
.box_banner_grande .links_slide li.ico_video { background-image:url('../images/ico_bianco/slider/video.png'); }
.box_banner_grande .links_slide li.ico_link_int { background-image:url('../images/ico_bianco/slider/link_interno.png'); }
.box_banner_grande .links_slide li.ico_link_est { background-image:url('../images/ico_bianco/slider/linkesterno.png'); }
.box_banner_grande .links_slide li.ico_file { background-image:url('../images/ico_bianco/slider/pdf.png'); }
.box_banner_grande .links_slide li.ico_numeri_sintesi { background-image:url('../images/ico_bianco/slider/in_sintesi.png'); }
.box_banner_grande .links_slide li.ico_dossier { background-image:url('../images/ico_bianco/slider/dossier.png'); }
.box_banner_grande .links_slide li.ico_investor { background-image:url('../images/ico_bianco/slider/investor.png'); }
.box_banner_grande .links_slide li.ico_storia { background-image:url('../images/ico_bianco/slider/storia.png'); }
.box_banner_grande .links_slide li.ico_approfondisci { background-image:url('../images/ico_bianco/slider/approfondisci.png'); }
.box_banner_grande .links_slide li.ico_foto { background-image:url('../images/ico_bianco/slider/foto.png'); }
.box_banner_grande .links_slide li.ico_territorio { background-image:url('../images/ico_bianco/slider/territorio.png'); }
.box_banner_grande .links_slide li.ico_approfondisci { background-image:url('../images/ico_bianco/slider/icona_approfondisci.png'); }
.box_banner_grande .links_slide li.ico_approfondisci a { padding-left:50px; }
.slide2 ul li .imghover .links_slide li.ico_freccia { background-image:url('../images/ico_slider_gruppo/ico_freccia.png'); }
.slide2 ul li .imghover .links_slide li.ico_slideshow { background-image:url('../images/ico_slider_gruppo/ico_slideshow.png'); }

/* variazioni box grande per tipo servizio */
body.cls-ambiente .box_banner_grande .sparatore_righe_4col .titolo_banner,
body.cls-ambiente .box_banner_grande .sparatore_righe_4col .titolo_banner a { color:#00a786; }
body.cls-acqua .box_banner_grande .sparatore_righe_4col .titolo_banner,
body.cls-acqua .box_banner_grande .sparatore_righe_4col .titolo_banner a { color:#0090d1; }
body.cls-gas .box_banner_grande .sparatore_righe_4col .titolo_banner,
body.cls-gas .box_banner_grande .sparatore_righe_4col .titolo_banner a { color:#de188c; }
body.cls-energia .box_banner_grande .sparatore_righe_4col .titolo_banner,
body.cls-energia .box_banner_grande .sparatore_righe_4col .titolo_banner a { color:#fdc600; }
body.cls-tlr .box_banner_grande .sparatore_righe_4col .titolo_banner,
body.cls-tlr .box_banner_grande .sparatore_righe_4col .titolo_banner a { color:#de188c; }
/* fine variazioni */



/* SLIDER GRANDE HOMEPAGE */
.box_slider_home { overflow:hidden; height:370px; /*min-width:940px; min-height:297px; */; }
.box_slider_home .contenitore_slider { float:left; height:449px; width:100%; position:absolute; overflow:hidden; left:0; }
.box_slider_home ul.slides-container { float:left; position:absolute; left:0; width:100%; margin:0; padding:0; list-style:none; height:534px; }
.box_slider_home ul.slides-container li { float:left; width:100%; position:absolute; display:none; min-height: 211px;background-size: cover;}
.slides-container li .over { position:absolute; top:0; }
.slides-container li {background-color: #f1f7ea}
/*.slides-container li.slider_sfondo_rosso {background-color:#901C1C}*/
.slides-container li.slider_sfondo_azzurrino {background-color:#c8dae8}
.slides-container li.slider_sfondo_bianco {background-color:#FFF}
.slides-container li.slider_sfondo_rosso {background-color:#ba3a2f}
.slides-container li.slider_sfondo_blu {background-color:#4c9ec9}
.slides-container li.slider_sfondo_grigio {background-color:#b8babe}
.slides-container li.slider_sfondo_verde {background-color:#8eae52}
/*colorazioni di sfondo*/
.slides-container li.cls-sfondo_transparent { background-color:transparent; }
.slides-container li.cls-sfondo_nero { background-color:#000; }
.slides-container li.cls-sfondo_padova, .anteprima.cls-slider_blu.cls-sfondo_padova { background-color:#C6DDEB; }
.slides-container li.cls-sfondo_trieste, .anteprima.cls-slider_blu.cls-sfondo_trieste { background-color:#6370B6; }
.slides-container li.cls-sfondo_udine, .anteprima.cls-slider_blu.cls-sfondo_udine { background-color:#4186D4; }
.slides-container li.cls-slider_differenziare { background-color:#fef4ed}
.slides-container li .over .over_titolo { margin-top:4%; margin-left:5%; line-height:1.8em; color:white; font-weight:200; font-size:3em;  /*text-transform:uppercase; width:28%; */}
.slides-container li .over .over_titolo span {background-color:#666; padding:3px 20px}
.slides-container li .over.cls-slider_blu .over_titolo { color:#FFF; }
.slides-container li .over.cls-slider_alberi .over_titolo { color:#FFF; width:55%; }
.slides-container li .over.cls-slider_bolletta .over_titolo {margin-left:9%; margin-top:2%}

.slides-container li .over.cls-slider_verde .over_titolo { color:#00a886; }
.slides-container li .over.cls-slider_verdechiaro .over_titolo { color:#245330; }
.slides-container li .over .over_sottotitolo { margin-top:6px; line-height:2em; margin-left:5%; color:white; font-weight:200; font-size:2em; }
.slides-container li .over .over_sottotitolo p.slide_sottotitolo_arancio {background-color:#ed833a; padding:11px; line-height:1.6em; display:inline}
.slides-container li .over .over_sottotitolo p.slide_numeri { line-height:3.5em; }

.slides-container li .over .over_sottotitolo a { color:#fff; font-weight:normal }
.slides-container li .over .over_link { margin-top:2%; line-height:24px; margin-left:11%; color:white; font-weight:400; font-size:1.5em; }
.slides-container li .over .over_link ul { float:left; width:100%; margin:0; padding:0; }
.slides-container li .over .over_link ul li { display:block; float:left; width:auto; position:static; margin-left:2%; margin-right:2%; margin-top:21px; padding-top:28px; padding-left:2px; padding-right:2px; background-repeat:no-repeat; background-position:top center; }
.slides-container li .over .over_link ul li:first-child { margin-left:0; }
.slides-container li .over .over_link ul li.cls-ico_storia { margin-top:0px; background-image:url('../images/ico_slider_landing/ico_slider_storia.png'); padding-top:50px; }
.slides-container li .over .over_link ul li.cls-ico_storia a { padding-left:18px; padding-right:18px; }
.slides-container li .over .over_link ul li.cls-ico_storia_piccola { background-image:url('../images/ico_slider_landing/ico_slider_storia_piccola.png'); }
.slides-container li .over .over_link ul li.cls-ico_foto { background-image:url('../images/ico_slider_landing/ico_slider_foto.png'); }
.slides-container li .over .over_link ul li.cls-ico_video { background-image:url('../images/ico_slider_landing/ico_slider_video.png'); }
.slides-container li .over .over_link ul li.cls-ico_video_grande { margin-top:8px; padding-top:41px; background-image:url('../images/ico_slider_landing/ico_slider_video_grande.png'); }
.slides-container li .over .over_link ul li.cls-ico_video_grande a { padding-left:18px; padding-right:18px; }
.slides-container li .over .over_link ul li.cls-ico_territorio { background-image:url('../images/ico_slider_landing/ico_slider_territorio.png'); }
.slides-container li .over .over_link ul li.cls-ico_file { background-image:url('../images/ico_slider_landing/ico_slider_file.png'); }
.slides-container li .over .over_link ul li.cls-ico_link_est { background-image:url('../images/ico_slider_landing/ico_slider_link.png'); }
.slides-container li .over .over_link ul li.cls-ico_acqua { background-image:url('../images/slider_ico_acqua.png'); }

.slides-container li .over.cls-slider_bolletta .over_link {margin-left:9%; margin-top:9%}
.slides-container li .over.cls-slider_differenziare .over_link { margin-top:20%; margin-left:24%}

.slides-container li .over .over_link ul li a { padding-top:55px; color:#fff; font-size:0.6em; text-transform:uppercase; }
/*funzione playerVideo in storytelling*/
.slides-container li .over .playerVideo { z-index:1; display:none; position:absolute; right:0; top:0; overflow:hidden; }
.slides-container li .over .playerVideo .ico_guarda {
	 background-image:url("../images/ico_slider_landing/ico_slider_video_grande.png");
	 margin-top:8px;

	 background-position:center top;
	 background-repeat:no-repeat;
	 display:block;
	 float:left;
	 margin-left:2%;
	 margin-right:2%;
	 margin-top:21px;
	 padding-left:2px;
	 padding-right:2px;
	 /*padding-top:28px; */
	 position:absolute;
	 width:auto;
	 z-index:3;
}
.slides-container li .over .playerVideo .ico_guarda a {
	 float:left;
	 color:#FFFFFF;
	 font-size:0.9em;
	 padding-top:38px;
	 text-transform:uppercase;
	 padding-left:18px;
	 padding-right:18px;

}
.slides-container li .over .playerVideo ul { display:block; position:absolute; width:10000px; height:317px; margin:0; padding:0; }
.slides-container li .over .playerVideo ul li { display:block; width:556px; height:317px; position:static; margin:0; }
.slides-container li .over .playerVideo ul li img { width:100%; }
.slides-container li .over .playerVideo .playerNavigation { z-index:2; width:100%; height:45px; position:absolute; bottom:0px; color:white; font-size:1.2em; font-weight:600; background-image:url('../images/sfondo_playerNavigation.png'); background-repeat:repeat-all; }
.slides-container li .over .playerVideo .playerNavigation .player_prev {
	 background-image:url("../images/slide_right.png");
	 cursor:pointer;
	 height:45px;
	 left:10px;
	 top:0;
	 position:absolute;
	 width:39px;

}
.slides-container li .over .playerVideo .playerNavigation .player_next {
	 background-image:url("../images/slide_left.png");
	 cursor:pointer;
	 height:45px;
	 top:0;
	 right:10px;
	 position:absolute;
	 width:39px;
}
.slides-container li .over .playerVideo .playerNavigation .palyer_subtitle {
	 position:absolute;
	 left:55px;
	 top:10px;
}
.maschera { display:none; background-color:trnasparent; background-image:url('../images/sfondo_maschera_landing.png'); position:absolute; top:-99999px; left:0; width:100%; z-index:10; }
.layer_sottosito {
	position:absolute;
	width:1170px;
	height:200px;
	background-color:#000;
	display:none;
	z-index:20;
}
.layer_sottosito .close {
	position:relative;
	top:0;
	right:0;
	width:37px;
	height:38px;
	background-image:url('../images/close.png');
	background-repeat:no-repeat;
}
.slides-navigation {
	margin:0 auto;
	position:absolute;
	z-index:3;
	left:0;
	width:100%;
	background-color:#999

}

.slides-navigation a {
	position:absolute;
	width:63px;
	margin-left:0;
	height:63px;
	display:block;
	top:0px;
	display:none;
	background-color:#333;
}
.slides-navigation a.prev {
	left:0em;
	z-index:3;
	background-image:url("../images/slide_home_left.png");
	background-repeat:no-repeat;
	background-position:center center;
	display:none;
}
.slides-navigation a.next {
	right:0em;
	z-index:3;
	margin-left:0;
	background-image:url("../images/slide_home_right.png");
	background-repeat:no-repeat;
	background-position:center;
}/**/

/*.slides-navigation {
	position:absolute;
	top:-13em;
	height:4.8em;
	width:60%;
	z-index:100;
	margin-left:4%;
}
.slides-navigation a {
	width:4.8em;
	height:4.8em;
	display:block;
	display:none_;
	float:left;
	background-color:#686868;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:center;

}
.slides-navigation a.prev {
	z-index:3;
	background-image:url("../images/slide_home_left.png");
	background-repeat:no-repeat;
	background-position:center center;
	display:none;
}
.slides-navigation a.next {

	z-index:3;
	background-image:url("../images/slide_home_right.png");
}*/
/*.slides-navigation a span {
	position:absolute;
	bottom:10px;
	left:7px;
	color:white;
	text-transform:uppercase;
	float:left;
	width:85%;
}
.next_preview {
	top:0;
	right:0;
	height:584px;
	width:0;
	position:absolute;
	display:none;
	background-position:top center;
	z-index:10;
	cursor:pointer;
}
.prev_preview {
	top:0;
	left:0;
	height:584px;
	width:0;
	position:absolute;
	background-position:top center;
	display:none;
	z-index:10;
	cursor:pointer;
}
.prev_preview img,
.next_preview img { position:relative; top:195px; }*/

.menu_slider_home {	background-color:#dfd714;	position:absolute;	top:-5em;/*-66px;*/	height:5em;	width:100%;	z-index:100;}
.menu_slider_home1 {	float:left;	width:20%;	text-align:center;	font-size:1.4em;	padding-top:1.1em;	color:#035155;	}
.menu_slider_home2 {	text-align:center;	float:left;	width:20%;	font-size:1em;	padding-top:1.6em}
.menu_slider_home2 a {	background-image:url("../images/cerchio_right.png");	background-position:right center;	background-repeat:no-repeat;	padding-right:25px;	line-height:1em;		color:#035155;	}

/* BX BOX LISTA LINK ORIZZONTALI */
.box_lista_link_orizzontali {background-color:#dfd714; height:5em; text-align:left}
.box_lista_link_orizzontali .box_titolo, .box_lista_link_orizzontali .box_titolo h2 {display:inline; 	text-align:center;	font-size:1.25em;	padding-top:1.3em;	color:#035155;}
.box_lista_link_orizzontali .box_titolo {float:left;	width:20%;}
.box_lista_link_orizzontali ul {display:inline;}
.box_lista_link_orizzontali ul li, .box_lista_link_orizzontali .box_lista_allegati li.li_link  {display:inline;text-align:center;	float:left;	width:20%;	font-size:1.1em;	padding-top:0em; padding-left:0}
.box_lista_link_orizzontali .box_lista_allegati li.li_link, .box_lista_link_orizzontali .lista_allegati li.li_link {background-image:none}
.box_lista_link_orizzontali a {	background-image:url("../images/cerchio_right.png");	background-position:right center;	background-repeat:no-repeat;	padding-right:25px;	line-height:1em;		color:#035155;	}



.layer_sottosito.cls-layer_grigio { background-color:#fff; }

.slides-navigation a.nextG,
.slides-navigation a.prevG { display:none; }

/* modifica per il link su tutto lo slider*/
.link_cornice_home {font-size: 0.1em;    height: 1px;    line-height: 0.1em;    margin: 0;    padding: 0;    position: absolute;    top: -10000px;    width: 1px;}
.slide2 ul li.current.mostra_pointer {cursor:pointer}

.anteprima { display:none; float:left; width:254px; height:178px; }
.slides-navigation .anteprima { position:relative; top:195px; width:100%; }
.anteprima .icona { float:left; width:27px; height:26px; margin-top:15px; margin-left:20px; }
.anteprima .titolo { float:left; width:90%; font-weight:400; font-size:1.8em; color:#131522; line-height:23px; margin-left:20px; margin-top:6px; }
.anteprima .link { float:left; width:104px; color:white; font-size:0.9em; text-transform:uppercase; margin-left:20px; margin-top:6px; font-weight:700; }
.next_preview .anteprima .icona { background-image:url('../images/slider_freccia_dx.png'); }
.prev_preview .anteprima .icona { background-image:url('../images/slider_freccia_sx.png'); }
.anteprima.cls-slider_blu { background-color:#006ebb; color:white; }
.anteprima.cls-slider_blu .titolo { color:#fff; }
.anteprima.cls-slider_alberi { background-color:#4a9980; }
.anteprima.cls-slider_verde { background-color:#00a885; }
.anteprima.cls-slider_giallo { background-color:#F9EC60; }
.anteprima.cls-slider_verdechiaro { background-color:#53b56c; }
.anteprima.cls-slider_nero { background-color:#000; }
.anteprima.cls-slider_nero .titolo { color:#fff; }


/******LAYER SLIDER HOME *********************/
.maschera { display:none; background-color:transparent; position:absolute; top:-99999px; left:0; width:100%; z-index:10; }
.layer_overflow {
	position:absolute;
	overflow:hidden;
	height:100%;
	display:none;
}
.layer_sottosito {
	position:absolute;

	width:1170px;
	height:auto;
	background-color:#000;
	display:none;
	z-index:20;
	  background-repeat:no-repeat;
	  background-position:center top;

}
.layer_sottosito .layer_close {
	position:absolute;
	top:10px;
	right:10px;
	width:37px;
	height:38px;
	  z-index:21;
	background-image:url('../images/close.png');
	background-repeat:no-repeat;
	  cursor:pointer;
}
.layer_sottosito .contenuto { color:white; }
.layer_sottosito .notizia h2 {
	margin:0;
	margin-top:11px;
	color:white;
	font-size:5em;
	line-height:normal;
	text-align:left;
	text-transform:uppercase;
	font-weight:700;

}
.layer_sottosito .notizia h3 {
	margin:0;
	margin-top:10px;
	color:white;
	font-size:3.5em;
	font-weight:700;
	text-align:left;
	text-transform:uppercase;

}
.layer_sottosito .contenuto .notizia { padding-left:2.5%; }

.layer_sottosito * { color:white; }
.container .container { width:94%; margin-left:3%; margin-right:3%; }
.frecce {
	position:absolute;
	z-index:25;
	top:100px;
	/*width:100%; */

}
.frecce .news_prev {
	position:absolute;
	float:left;
	width:47px;
	height:167px;
	left:0;
	background-image:url('../images/news_prev.jpg');
	cursor:pointer;
}
.frecce .news_next {
	position:absolute;
	right:0;
	float:left;
	width:47px;
	height:167px;
	background-image:url('../images/news_next.jpg');
	cursor:pointer;
}
.link_storytelling {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.layer_sottosito .sottotitolo { font-size:1.3em; line-height:normal; }
.link_storytelling li { float:left; margin-right:5%; margin-top:8px; width:auto; background-image:url("../images/ico_bianco/link_int.png"); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.link_storytelling li a { color:#FFF; }


.layer_sottosito .sparatore_righe_4col { margin-top:0; margin-bottom:0; }
.layer_sottosito .colonna_dx { float:right; background-color:#2d2c39; }
.layer_sottosito.cls-layer_grigio .colonna_dx { background-color:#f9f9f9; }
.layer_sottosito .notizia a { color:white; }

.layer_sottosito.cls-layer_grigio * { color:#4b4b4b; }
.layer_sottosito.cls-layer_grigio .notizia a { color:#4b4b4b; }

.layer_sottosito .span3 .span11 { width:85%; margin-left:7%; }
.layer_sottosito .box_fullimg_gruppo img { margin-top:0; }
.layer_sottosito .box_gruppo .box_lista_allegati { background-color:transparent; padding-left:0; }
.layer_sottosito .box_gruppo .box_lista_allegati li { border:0; }
.layer_sottosito .box_gruppo .box_lista_allegati li.li_correlate { border:0; background-image:url("../images/ico_blu/link_int.png"); }
.layer_sottosito .box_gruppo .box_lista_allegati li.li_link { border:0; background-image:url("../images/ico_blu/link_est.png"); }
.layer_sottosito .box_lista_allegati a:link,

.layer_sottosito .box_lista_allegati a:visited,

.layer_sottosito .box_lista_archivio a,

.layer_sottosito .box_lista_archivio_cs a,
.layer_sottosito .titolo_ed_evidenza_margin a { color:#0070b7; }
.layer_sottosito .testi_bianchi .box_lista_allegati a { color:white; }
.layer_sottosito.cls-layer_grigio .testi_bianchi .box_lista_allegati a { color:#4b4b4b; }
.layer_sottosito .box_gruppo { margin-top:5%; }

.layer_sottosito .box_gruppo.nomargin { margin-top:0; }
.layer_sottosito .box_gruppo.nomargin.margintop { margin-top:20px; }
.layer_sottosito .box_gruppo .box_titolo { color:#a6a6a8; margin-bottom:8px; width:90%; padding-right:10%; background-image:url("../images/ico_blu/freccia_cerchio.png"); background-repeat:no-repeat; background-position:center right; }
.layer_sottosito .box_gruppo.testi_bianchi .box_titolo { color:#fff; font-weight:300; margin-bottom:8px; width:90%; padding-right:10%; background-image:url("../images/ico_bianco/freccia_cerchio.png"); background-repeat:no-repeat; background-position:center right; }
.layer_sottosito.cls-layer_grigio .box_gruppo.testi_bianchi .box_titolo { background-image:url("../images/ico_grigio/freccia_cerchio.png"); color:#4b4b4b; }
.layer_sottosito .box_gruppo .box_titolo a { }
.layer_sottosito .box_gruppo.titolo_piccolo  .box_titolo { color:#0a6dac; text-transform:uppercase; font-size:1.2em; font-weight:700; background-image:none; }
.layer_sottosito.cls-layer_grigio .box_gruppo.titolo_piccolo  .box_titolo { background-image:none; }
.layer_sottosito .box_gruppo.titolo_piccolo.testi_bianchi  .box_titolo { color:white; }
.layer_sottosito.cls-layer_grigio .box_gruppo.titolo_piccolo.testi_bianchi  .box_titolo { color:#4b4b4b; }

.layer_sottosito .box_gruppo.padding_sotto { padding-bottom:10%; }
.layer_sottosito .immagineleft { padding:20px 20px 20px 0; }
.layer_sottosito .immagine { padding:20px 0; }
.layer_sottosito .box_seguici_su { border-top:1px solid #65656e; margin-bottom:10px; }

.layer_sottosito .box_seguici_su img { border:0; text-decoration:none; }
.layer_sottosito .box_seguici_su .seguici { float:left; text-transform:uppercase; font-weight:700; margin-top:10px; }
.layer_sottosito .box_seguici_su .icone { float:right; }

.layer_sottosito .box_separazione_top { border-top:1px solid #65656e; }
.layer_sottosito.cls-layer_grigio .box_separazione_top { border-top:1px solid #DEDEE7; }

/************SLIDER HOME GRUPPO******************************************/
.slide2 { width:100%; position:relative; height:349px; overflow:hidden; }
.box_slider_foto_impianti .slide2 {height: 409px}
.slide2 ul {
	float:left;
	width:8000px;
	margin:0;
	padding:0;
	list-style:none;

}
.slide2 ul li { float:left; margin:0; position:absolute; width:100%; display:none; }
.slide2 ul li img { position:absolute; }
.slide2 ul li.current { display:block; }
.slide2 ul li .imghover { display:none; width:90%; margin:0 5%; margin-top:2%; }
.slide2 ul li .imghover .testi_slide { float:left; width:100%; }

.slide2 ul li .imghover .titolo_slide { float:left; width:100%; color:#fff; font-size:3em; font-weight:300; line-height:normal; text-transform:uppercase; }
.slide2 ul li .imghover .sottotitolo_slide { float:left; width:100%; margin-top:10px; color:#fff; font-size:1.2em; font-weight:400; line-height:normal; }
.slide2 ul li .imghover .links_slide { float:left; width:91%; margin:0; padding:0; list-style:none; margin-top:1%; margin-left:7%; }
.slide2 ul li .imghover .links_slide li { float:left; display:block; position:static; width:auto; margin-left:15px; margin-right:15px; background-repeat:no-repeat; background-position:center left; }
.slide2 ul li .imghover .links_slide li:first-child { margin-left:0; }

.slide2 ul li .imghover .links_slide li.ico_video { background-image:url('../images/ico_bianco/slider/video.png'); }
.slide2 ul li .imghover .links_slide li.ico_link_int { background-image:url('../images/ico_bianco/slider/link_interno.png'); }
.slide2 ul li .imghover .links_slide li.ico_link_est { background-image:url('../images/ico_bianco/slider/linkesterno.png'); }
.slide2 ul li .imghover .links_slide li.ico_file { background-image:url('../images/ico_bianco/slider/pdf.png'); }
.slide2 ul li .imghover .links_slide li.ico_numeri_sintesi { background-image:url('../images/ico_bianco/slider/in_sintesi.png'); }
.slide2 ul li .imghover .links_slide li.ico_dossier { background-image:url('../images/ico_bianco/slider/dossier.png'); }
.slide2 ul li .imghover .links_slide li.ico_investor { background-image:url('../images/ico_bianco/slider/investor.png'); }
.slide2 ul li .imghover .links_slide li.ico_storia { background-image:url('../images/ico_bianco/slider/storia.png'); }
.slide2 ul li .imghover .links_slide li.ico_approfondisci { background-image:url('../images/ico_bianco/slider/approfondisci.png'); }
.slide2 ul li .imghover .links_slide li.ico_foto { background-image:url('../images/ico_bianco/slider/foto.png'); }
.slide2 ul li .imghover .links_slide li.ico_territorio { background-image:url('../images/ico_bianco/slider/territorio.png'); }

.slide2 ul li .imghover .links_slide li.ico_freccia { background-image:url('../images/ico_slider_gruppo/ico_freccia.png'); }
.slide2 ul li .imghover .links_slide li.ico_slideshow { background-image:url('../images/ico_slider_gruppo/ico_slideshow.png'); }

.slide2 ul li .imghover .links_slide li a { padding-left:31px; color:#fff; text-transform:uppercase; font-size:0.6em; text-decoration:none; }
.link_grandi .slide2 ul li .imghover .links_slide li a { line-height:2em; font-size:0.9em; }
/*.slide2 ul li .imghover .img_slide { float:left; width:26%; }*/
.slide2 ul li .imghover .img_slide img { position:static; max-width:100%; }
.slide2 ul li .imghover { position:absolute; z-index:1000; top:0; }
.box_slider_foto_impianti .slide2 ul li .imghover { position:absolute; z-index:1000; top:328px; width:100%; margin:0; margin-top:2%; height:65px; min-height:65px;  background-image:url("../images/fascettaopaca.png"); background-repeat:repeat-x}
.box_slider_foto_impianti .slide2 ul li .imghover div { padding:25px 0 0 10%; font-weight:bold}

.slide2 .freccine { position:absolute; top:140px; display:block; width:100%; z-index:100001; }
.box_slider_foto_impianti .slide2 .freccine {top:175px}
.slide2 .freccine .right { cursor:pointer; position:absolute; width:63px; left:1px; height:63px; background-image:url("../images/slide_right.png"); }
.slide2 .freccine .left { cursor:pointer; position:absolute; right:0px; width:63px; height:63px; background-image:url("../images/slide_left.png"); }

.pp_gallery img { max-width:none; width:50px; }
#video_wrapper { display:none; }


/*box canale youtube */
.above_footer_title span { float:left; }
.above_footer_title a { float:right;width:25%;text-align:right;display: block; color: #666666;font-size:0.6em;margin-top:-7px;}
a.link_footer:link,a.link_footer:visited,a.link_footer:hover,a.link_footer:hover,a.link_footer:active,a.link_footer:focus {color: #666666;}



.maschera_pi { display:none; background-color:trnasparent; background-image:url('../images/sfondo_maschera_landing.png'); position:absolute; top:-99999px; left:0; width:100%; z-index:11; }

/*** BOX LOGIN UTENTE */
.box_login_utente_comune { margin-bottom:80px; }
.box_login_utente_comune .intestazione { height:283px; background-image:url('../images/sfondo_titolo_boxlogin.jpg'); background-repeat:repeat-x; }
.box_login_utente_comune .intestazione img { margin-top:40px; }
.box_login_utente_comune .intestazione .spiegazione { width:360px; height:40px; margin:0 auto; margin-top:80px; padding-top:10px; background-color:#f9ec60; color:#575653; font-size:1.6em; text-align:center; }
.box_login_utente_comune .scelta { background-image:url('../images/freccia_scelta_login.png'); background-repeat:no-repeat; background-position:top center; }
.box_login_utente_comune .scelta div.tipo { opacity:0.5; text-align:center; font-size:1.5em; color:#575653; margin-top:20px; padding-bottom:40px; background-repeat:no-repeat; background-position:bottom center; }
.box_login_utente_comune .scelta div.tipo.primo { text-align:right; background-position:84% 100%; }
.box_login_utente_comune .scelta div.tipo.secondo { text-align:left; }
.box_login_utente_comune .scelta div.tipo a { color:#575653; font-weight:400; text-decoration:none; }
.box_login_utente_comune .scelta div.tipo.active { opacity:1; background-image:url('../images/ico_login_sceltatipo.png'); }
.box_login_utente_comune .scelta .boxgrigio { margin-left:10%; width:80%; background-color:#f1f2f2; padding-top:40px; padding-bottom:40px; height:200px; }
.box_login_utente_comune .scelta .casa form { margin:0; margin-top:40px; }
.box_login_utente_comune .scelta .boxgrigio label { float:left; margin-left:23%; font-size:1.5em; padding-top:10px; }
.box_login_utente_comune .scelta .casa { float:left; width:100%; }
.box_login_utente_comune .scelta .business { float:left; width:100%; display:none; }
.box_login_utente_comune .scelta .business span { float:left; margin-left:50px; font-size:1.5em; padding-top:10px; margin-top:40px; }
.box_login_utente_comune .scelta .business div.servizi { margin:0 10px; background-color:#f9ec60; height:140px; box-shadow:5px 5px 5px #e2e3e3; }
.box_login_utente_comune .scelta .business div.servizi a { color:#575653; padding:0; padding:10px 0px; font-size:1em; }
.box_login_utente_comune .scelta .business div.servizi a img { margin:10px; margin-top:0; max-width:80%; }
.box_login_utente_comune .scelta .casa input { float:left; line-height:30px; border:1px solid #dfe0e0; border-radius:0 0 0; margin-left:30px; font-size:1.5em; font-weight:300; height:auto; color:#575653; }
.box_login_utente_comune .scelta .casa input.clienti_comune { background-image:url('../images/sfondo_comune.png'); background-repeat:no-repeat; background-position:10px center; padding-left:40px; }
.box_login_utente_comune .scelta .casa input.tucsubmit2 { background-color:#f9ec60; font-size:0.9em; text-transform:uppercase; font-weight:600; padding:3px 20px; }

/* BOX BLU (CSS) */
.box_blu { background-color:#0090D1; color:#fff; }
.box_blu a:link,
.box_blu a:visited { color:#f9ec60; }
.box_blu a:hover,
.box_blu a:active { color:#fff; }
.box_blu .box_titolo { font-size:1.5em; color:#fff; }
.box_blu .box_decorazione { display:none; }
.box_blu .box_sottotitolo { margin-top:5%; }
.box_blu .box_lista_allegati { font-size:1em; border-top:1px solid #0076A8; margin-top:1%; padding-top:2%; }


/* BOX BIANCO (CSS) */
.box_bianco { border-top:1px solid #e6e6e6 }
.box_bianco .box_titolo { text-transform:none; color:#035155 }
.box_bianco .box_decorazione { display:none}
.box_bianco .box_sottotitolo { margin-top:1%; font-size:1.1em }
.box_bianco .box_lista_allegati {text-transform:none;}
.box_bianco .box_lista_allegati li { margin:3px 0; border-bottom:1px solid #e6e6e6; padding-top:0 }
.box_bianco .box_lista_allegati li a {background-color:transparent; font-size:1.4em; padding-left:0}
.box_bianco .box_lista_allegati li:last-child {border-bottom:none}
.box_bianco .box_lista_allegati li:first-child {border-bottom:1px solid #e6e6e6}
.box_bianco .box_lista_allegati li.li_file, .box_bianco .box_lista_allegati li.li_link, .box_bianco .box_lista_allegati li.li_correlate { background-image:url('../images/cerchio_right_v.png'); background-position:left top; background-repeat:no-repeat; padding-left:40px; margin:12px 0; padding-bottom:12px }
.box_bianco .box_lista_allegati a:link, .box_bianco .box_lista_allegati a:visited { color:#000; font-weight:200;}

/*Box giallo */
.box_giallo { background-color:#dfd714}
.box_giallo .box_titolo { text-transform:none; color:#035155; margin-left:8%;font-size: 1.8em; }
.box_giallo .box_decorazione { display:none}
.box_giallo .box_sottotitolo { margin-top:1%; font-size:1.1em }
.box_giallo .box_lista_allegati {text-transform:none; margin-left:8%}
.box_giallo .box_lista_allegati li { margin:3px 0; border:none; padding-top:0 }
.box_giallo .box_lista_allegati li a {background-color:transparent; font-size:1.2em; padding-left:0}
.box_giallo .box_lista_allegati li.li_file, .box_giallo .box_lista_allegati li.li_link, .box_giallo .box_lista_allegati li.li_correlate { background-image:url('../images/cerchio_right.png'); background-position:left top; background-repeat:no-repeat; padding-left:25px;padding-bottom:12px }
.box_giallo .box_lista_allegati a:link, .box_giallo .box_lista_allegati a:visited { color:#035155;}

/* Box blu scuro */
.box_bluscuro {background-color:#0c4144;}
.box_bluscuro .box_titolo {text-transform:none; color:#fff; margin-left:8%; font-size:1.8em;}
.box_bluscuro .box_decorazione {display:none;}
.box_bluscuro .box_sottotitolo {margin-top:1%; font-size:1.1em;}
.box_bluscuro .box_lista_allegati {text-transform:none; margin-left:8%;}
.box_bluscuro .box_lista_allegati li {margin:3px 0; border:none; padding-top:0;}
.box_bluscuro .box_lista_allegati li a {background-color:transparent; font-size:1.2em; padding-left:0;}
.box_bluscuro .box_lista_allegati li.li_file, .box_bluscuro .box_lista_allegati li.li_link, .box_bluscuro .box_lista_allegati li.li_correlate {background-image:url('../images/cerchio_right_w.png'); background-position:left top; background-repeat:no-repeat; padding-left:25px; padding-bottom:12px;}
.box_bluscuro .box_lista_allegati a:link, .box_bluscuro .box_lista_allegati a:visited {color:#fff;}

.box_verde_doppio {background-color:#7ab035; color:#FFF}
.box_verde_doppio .box_titolo { text-transform:none; font-size: 2.2em; }
.box_verde_doppio .box_sottotitolo { font-size:1.05em; line-height:1.5em }
.box_verde_doppio .row-fluid {background-color:#88b84a; padding:2% 0}
.box_verde_mail {background-image:url('../images/pallino_mouse_in.png'); background-position:left top; background-repeat:no-repeat; padding-left:55px; margin-left:10%; padding-top:5px; padding-bottom:6px; font-weight:bold; color:#035155}
.box_verde_tel {background-image:url('../images/pallino_cornetta_in.png'); background-position:left top; background-repeat:no-repeat; padding-left:55px; margin-right:10%; padding-top:5px; padding-bottom:6px; font-weight:bold; color:#035155}
.box_verde_doppio .box_titolo,.box_verde_doppio p{ padding-left:5%; padding-right:5%}
.box_verde_doppio p{ padding-top:1%; padding-bottom:1%}
.box_verde_doppio a { color:#035155;}
.box_verde_mail .big {font-size:1.3em; font-weight:400}
.box_verde_tel .big {font-size:1.6em; font-weight:400}

/* ICONE ALLEGATI PERSONALIZZATI */
/* GRIGIO */
.lista_allegati li.li_file_PDF,
.box_lista_allegati li.li_file_PDF,

.box_giallo_scuro .box_lista_allegati li.li_file_PDF,
.box_fullimg_giallo .box_lista_allegati li.li_file_PDF
 { background-image:url(../images/ico_grigio/file_pdf.png); } /* dentro a stile.css*/
.lista_allegati li.li_file_DOC,
.box_lista_allegati li.li_file_DOC,

.box_giallo_scuro .box_lista_allegati li.li_file_DOC,
.box_fullimg_giallo .box_lista_allegati li.li_file_DOC
 { background-image:url(../images/ico_grigio/file_doc.png); }
.lista_allegati li.li_file_XLS,
.box_lista_allegati li.li_file_XLS,

.box_giallo_scuro .box_lista_allegati li.li_file_XLS,
.box_fullimg_giallo .box_lista_allegati li.li_file_XLS
 { background-image:url(../images/ico_grigio/file_xls.png); }
.lista_allegati li.li_file_PPT,
.box_lista_allegati li.li_file_PPT,

.box_giallo_scuro .box_lista_allegati li.li_file_PPT,
.box_fullimg_giallo .box_lista_allegati li.li_file_PPT
 { background-image:url(../images/ico_grigio/file_ppt.png); }
.lista_allegati li.li_file_JPEG,
.box_lista_allegati li.li_file_JPEG,

.box_giallo_scuro .box_lista_allegati li.li_file_JPEG,
.box_fullimg_giallo .box_lista_allegati li.li_file_JPEG
 { background-image:url(../images/ico_grigio/file_jpg.png); }

/* BLU *//*,
.gruppo_blu .archivio_file */
.cls-gruppo .lista_allegati li.li_file_PDF,

.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file_PDF,

.serv_blu .box_lista_allegati li.li_file_PDF,
.cls-serv_acqua .box_lista_allegati li.li_file_PDF,
.cls-serv_acqua .lista_allegati li.li_file_PDF,

.gruppo_blu .box_lista_allegati li.li_file_PDF,
.box_lista_archivio_cs li.li_file_PDF,
.cls-gruppo .pdf.li_file_PDF
 { background-image:url(../images/ico_blu/file_pdf.png); }
.cls-gruppo .lista_allegati li.li_file_DOC,

.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file_DOC,

.serv_blu .box_lista_allegati li.li_file_DOC,
.cls-serv_acqua .box_lista_allegati li.li_file_DOC,
.cls-serv_acqua .lista_allegati li.li_file_DOC,

.gruppo_blu .box_lista_allegati li.li_file_DOC,
.box_lista_archivio_cs li.li_file_DOC,
.cls-gruppo .pdf.li_file_DOC
 { background-image:url(../images/ico_blu/file_doc.png); }
.cls-gruppo .lista_allegati li.li_file_XLS,

.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file_XLS,

.serv_blu .box_lista_allegati li.li_file_XLS,
.cls-serv_acqua .box_lista_allegati li.li_file_XLS,
.cls-serv_acqua .lista_allegati li.li_file_XLS,

.gruppo_blu .box_lista_allegati li.li_file_XLS,
.box_lista_archivio_cs li.li_file_XLS,
.cls-gruppo .pdf.li_file_XLS
 { background-image:url(../images/ico_blu/file_xls.png); }
.cls-gruppo .lista_allegati li.li_file_PPT,

.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file_PPT,

.serv_blu .box_lista_allegati li.li_file_PPT,
.cls-serv_acqua .box_lista_allegati li.li_file_PPT,
.cls-serv_acqua .lista_allegati li.li_file_PPT,

.gruppo_blu .box_lista_allegati li.li_file_PPT,
.box_lista_archivio_cs li.li_file_PPT,
.cls-gruppo .pdf.li_file_PPT
 { background-image:url(../images/ico_blu/file_ppt.png); }
.cls-gruppo .lista_allegati li.li_file_JPEG,

.cls-clienti .box_notizie_dal_gruppo .box_lista_allegati li.li_file_JPEG,

.serv_blu .box_lista_allegati li.li_file_JPEG,
.cls-serv_acqua .box_lista_allegati li.li_file_JPEG,
.cls-serv_acqua .lista_allegati li.li_file_JPEG,

.gruppo_blu .box_lista_allegati li.li_file_JPEG,
.box_lista_archivio_cs li.li_file_JPEG,
.cls-gruppo .pdf.li_file_JPEG
 { background-image:url(../images/ico_blu/file_jpg.png); }

.box_layout h2 a,
.box_layout h2 a:visited,
.box_layout h2 a:hover,
.box_layout h2 a:active { color:#474642; font-weight:400; text-decoration:none; }
.box_layout .box_titolo_big h2 a span { font-weight:600; color:#0073B9; }
.box_layout.titolo_rigosopra .box_titolo_big h2 a { font-weight:600; }

.box_layout.titolo_rigosopra.gruppo_blu h2 a,
.box_layout.titolo_rigosopra.serv_blu h2 a,
.cls-serv_acqua .box_layout.titolo_rigosopra h2 a,
.cls-gruppo .box_layout.titolo_rigosopra h2 a { color:#1073B9; }
.box_layout.titolo_rigosopra.gruppo_verde h2 a,
.box_layout.titolo_rigosopra.serv_verde h2 a,
.cls-responsabilita_sociale .box_layout.titolo_rigosopra h2 a { color:#63B520; }
.box_layout.titolo_rigosopra.gruppo_rosso h2 a { color:#F14E4B; }
.box_layout.titolo_rigosopra.gruppo_arancione h2 a,
.cls-lavorare_gruppo .box_layout.titolo_rigosopra h2 a { color:#FC6B21; }

.cls-acqua .box_layout.titolo_rigosopra.gruppo_blu h2 a { color:#0090D1; }
.cls-ambiente .box_layout.titolo_rigosopra.gruppo_blu h2 a { color:#00A786; }
.cls-gas .box_layout.titolo_rigosopra.gruppo_blu h2 a { color:#DE188C; }
.cls-energia .box_layout.titolo_rigosopra.gruppo_blu h2 a { color:#FDC600; }
.cls-tlr .box_layout.titolo_rigosopra.gruppo_blu h2 a { color:#DE188C; }

.serv_verde .box_titolo h2 a,
.serv_verde .box_titolo_medio h2 a,
.serv_verde_titolo .box_titolo_big h2 a { color:#00A887; }
.serv_blu .box_titolo h2 a,
.serv_blu .box_titolo_medio h2 a,
.serv_blu_titolo .box_titolo_big h2 a,
.cls-serv_acqua .box_titolo h2 a,
.cls-serv_acqua .box_titolo_medio h2 a,
.cls-serv_acqua .box_titolo_big h2 a { color:#0090D1; }
.serv_rosa .box_titolo h2 a,
.serv_rosa .box_titolo_medio h2 a,
.serv_rosa_titolo .box_titolo_big h2 a { color:#E50F9F; }

/******/
.area_comune .ico_mappa,
.area_comune .jq_nome_comune { cursor:pointer; }
/******/

/* CLASSI PER BOX DOUBLE-FACE */
.box_anim_maincont { position:relative; overflow:hidden; }
.box_anim_front { position:absolute; top:0; left:0; }
.box_anim_rear { position:absolute; top:0; left:0; visibility:hidden; }

/*VEDOHERA*/
.box_vedohera_header { background-image:url('../images/header_vedohera.png'); background-repeat:no-repeat; background-position:left top; height:100px; }

.box_vedohera_header.margintop { margin-top:2%; }
.box_vedohera_header .numero_edizione { margin-top:3%; color:white; font-size:1.2em; font-weight:600; }
.box_vedohera_header .numero_edizione span { font-size:2em; }
.vh_titolo_newsletter { color:#FFF; text-transform:uppercase; font-size:3em; font-weight:600; margin-top:30px; line-height:1em; }
.vh_titolo_newsletter h1 { margin:0; font-size:1em; font-weight:600; }
.vh_titolo_newsletter span { color:#575653; }
.vh_sottotitolo_newsletter { color:#FFF; font-weight:600; margin-top:0px; font-size:1.2em; line-height:1.2em; }
.vh_box_video { margin-top:15px; }
.vh_video { height:150px; width:100%; background-repeat:no-repeat; background-position:top center; }
.vh_video_titolo { height:150px; }
.vh_video_titolo a { display:block; color:white; text-transform:uppercase; padding:127px 4%; padding-bottom:0; font-size:1.2em; font-weight:600; }

.vh_bottom_links div { background-color:#f4f4f4; text-align:center; padding:1%; width:98%; }
.vh_bottom_links div.row-fluid { margin-top:3%; margin-bottom:3%; text-align:left; padding-left:4%; padding-top:4%; padding-bottom:4%; width:95%; }
.vh_bottom_links div a { line-height:3em; text-transform:uppercase; color:#575653; }
ul.vh_3_colonne li { float:left; width:31.62%; margin-left:2.5%; border:0; }
ul.vh_3_colonne li:first-child { margin-left:0; }
.vh_pdf a { background-image:url('../images/vedohera_pdf.png'); background-repeat:no-repeat; background-position:10px center; padding-bottom:2px; padding-left:41px; padding-top:2px; }
.vh_archivio a { background-image:url('../images/vedohera_archivio.png'); background-repeat:no-repeat; background-position:10px center; padding-left:46px; }
.vh_iscriviti a { background-image:url('../images/vedohera_iscriviti.png'); background-repeat:no-repeat; background-position:10px center; padding-left:41px; padding-bottom:2px; padding-top:2px; }
.vh_pillole ul li { background-color:#f4f4f4; padding:5%; border:0; margin-bottom:4%; }
.vh_pillole ul li:last-child { margin-bottom:0; }
.js_vh_titolofocus .box_titolo_big { line-height:1em; font-weight:400; }

/*box login ambiente*/
.box_login_ambiente form label { float:left; width:34%; text-transform:uppercase; line-height:2em; }
.box_login_ambiente form input.login_testo { float:left; width:64%; }
.box_login_ambiente form input.login_submit { float:right; background-color:#f0e961; border:0; padding:5px 20px; text-align:center; color:#575756; text-transform:uppercase; }
.box_login_ambiente .login_dovelotrovo { float:left; margin-top:2%; background-image:url('../images/ico_bianco/lente.png'); background-repeat:no-repeat; padding-left:20px; }
.box_login_ambiente .login_dovelotrovo a { color:white; font-size:300; }

.navbar span.descr { float:left; font-size:1.1em; font-weight:500; color:#474642; line-height:40px; margin-right:2%; margin-left:2%; }
.area_comune_landing { float:right; }
.area_comune_landing span.descr { float:left; font-size:1.1em; font-weight:500; color:#474642; line-height:40px; margin-right:20px; }
.area_comune_landing form { float:right; margin-top:6px; margin-right:10px; }
.area_comune_landing form span { background-color:#E7D030; color:#474642; float:left; height:28px; line-height:27px; padding-left:10px; }
.area_comune_landing form input { float:left; border:0; border-radius:0; background-color:#e7d030; color:#474642; }
.area_comune_landing form input#submit { background-color:#e7d030; height:28px; border:0; background-image:url("../images/sfondo_comune.png"); background-repeat:no-repeat; background-position:center; }

.casa_servizi { background-color:#F9EC60; overflow:hidden; float:left; }
.casa_servizi .box_default_box { background-color:transparent; }
.casa_servizi .box_default_box .box_titolo { display:none; }
.casa_servizi .box_default_box .box_decorazione { display:none; }
.casa_servizi .box_default_box .box_sottotitolo { margin-top:1%; }

.business_servizi { background-color:#F9EC60; overflow:hidden; width:100%; display:none; float:left; }
.box_elenco_servizi .area_comune { float:right; }
div.servizi { height:155px; background-repeat:no-repeat; background-position:8px center; margin-top:30px; margin-bottom:30px; }
div.servizi span { float:left; color:white; width:100%; padding-bottom:55px; padding-top:55px; text-align:center; font-size:1.3em; font-weight:600; text-decoration:none; }
div.servizi.servizio-inactive { opacity:0.4; }
.menuelenco_servizi { margin-top:2%; }
.row-fluid .menuelenco_servizi { width:30%; }
.menuelenco_servizi ul { float:left; margin:0; padding:0; list-style:none; margin-left:13px; padding-top:8%; }
.menuelenco_servizi ul li { float:left; width:50%; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #d4ca62; background-repeat:no-repeat; background-position:center right; }
/*.menuelenco_servizi ul li:last-child { border:0; }*/
.menuelenco_servizi ul li.cls-sportello_clienti,
.menuelenco_servizi ul li.cls-casa_aaa_sportelli_territorio { background-image:url('../images/ico_sportello_clienti.png'); }
.menuelenco_servizi ul li.cls-casa_aaa_come_fare_per,
.menuelenco_servizi ul li.cls-casa_aaa_come_fare_per { background-image:url('../images/ico_comefareper.png'); }

.menuelenco_servizi ul li.cls-servizio_clienti,
.menuelenco_servizi ul li.cls-casa_aaa_servizio_clienti { background-image:url('../images/ico_servizio_clienti.png'); }
.menuelenco_servizi ul li.cls-pronto_intervento,
.menuelenco_servizi ul li.cls-casa_aaa_pronto_intervento { background-image:url('../images/ico_pronto_intervento.png'); }
.menuelenco_servizi ul li.cls-casa_aaa_altri_servizi { background-image:url('../images/ico_altri_servizi.png'); }

.menuelenco_servizi ul li.cls-area_riservata,
.menuelenco_servizi ul li.cls-sportello_hera_online { background-image:url('../images/ico_area_riservata.png'); padding-right:; }
.menuelenco_servizi ul li a { padding-left:10px; padding-right:27px; color:#474642; font-size:0.9em; font-weight:400; text-decoration:none; }

.menuelenco_servizi ul li.cls-sportello_hera_online a { padding-right:39px; }
.menuelenco_servizi ul li.cls-casa_pronto_intervento a { color:#f14e4b; }
.menuelenco_servizi ul li a img { display:none; }
.row-fluid div.servizi { background-color:#efc92a; width:14%; }
div.servizi:last-child { margin-right:2.5641%; }
div.servizi a { float:left; color:white; width:100%; padding-bottom:55px; padding-top:55px; text-align:center; font-size:1.2em; font-weight:600; text-decoration:none; }
div.servizi a:hover { color:#3d3d3d; }
.business_servizi div.servizi a { padding-top:28px; padding-bottom:28px; }
.business_servizi div.servizi a { color:#575653; }
.business_servizi div.servizi a img { padding-left:20px; padding-right:20px; }
div.servizi.cls-acqua { background-color:#0090D1; background-image:url("../images/ico_acqua_active.png"); }
div.servizi.cls-ambiente { background-color:#00A786; background-image: url("../images/ico_ambiente_active.png"); }
div.servizi.cls-gas { background-color:#DE188C; background-image:url("../images/ico_gas_active.png"); }
div.servizi.cls-energia { background-color:#FDC600; background-image:url("../images/ico_ee_active.png"); }
div.servizi.cls-tlr { background-color:#DE188C; background-image:url("../images/ico_tlr_active.png"); }
div.servizi.alert_comune { position:absolute; margin:0; padding:0; display:none; height:0; background-image:url('../images/alert_comune.png'); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
div.servizi.cls-commerciali a { padding-left:2%; padding-right:2%; width:96%; }
div.cls-menuservizi.alert_comune { position:absolute; margin:0; padding:0; display:none; height:0; background-image:url('../images/alert_comune.png'); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
.cls-menuservizi { background-color:#e7d030; }
.cls-clienti .menu_servizi {
	float:left;
	width:132px;
	height:35px;
	background-image:url('../images/menu_icona_servizi.png');
	background-repeat:no-repeat;
	font-size:1.5em;
	color:white;
	padding-top:10px;
	text-align:center;
}
.cls-clienti .menu_servizi a { color:white; font-size:1em; font-weight:500; text-decoration:none; }
/*.cls-clienti .nav > li.active > a { color:#777777; border-bottom:4px solid #f9ec60; }
.cls-clienti .navbar-lev2,
.cls-clienti .navbar .nav { background-color:#f4f4f4; }*/
.cls-clienti .navbar-lev2 { border-bottom:1px solid #E1E1E0; }
.cls-clienti .menu_fixed  .navbar-lev2 { border:0; }
.cls-clienti.cls-business-aperto .navbar-lev2 { border-bottom:0; }
.cls-clienti .navbar { background-color:#f9ec60; }
.cls-clienti .navbar .nav li a { color:#777; }
.cls-clienti .navbar { border-bottom:1px solid #c8c7c7; }
.cls-clienti .navbar .nav { width:30%; }
.cls-clienti .navbar .nav li { width:45%; margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px; opacity:0.5; }
.cls-clienti .navbar .nav li:last-child { border-right:2px solid #e7db5d; }
.cls-clienti .navbar .nav li.active,
.cls-clienti .navbar .nav li:hover { border:2px solid #474642; background-color:transparent; margin-top:8px; margin-bottom:8px; opacity:1; margin-left:3px; margin-right:3px; }
.cls-clienti .navbar .nav li.active a { background-color:transparent; box-shadow:0 0 0; }
.cls-clienti .navbar .nav li a { border:0; padding:0; padding:1% 0; text-transform:uppercase; color:#474642; text-align:center; }
.cls-clienti .navbar .nav li.active a,
.cls-clienti .navbar .nav li:hover a { color:#474642; }
.cls-clienti .navbar > .nav > li > a:focus { outline:none; color:#474642; }
.area_comune_landing { width:41%; }
body.IE8 .area_comune_landing { width:39%; }
.area_comune_landing form { width:65%; margin-bottom:0; padding-bottom:0; }
.area_comune_landing form input { width:51%; margin-bottom:0; padding-bottom:0; }
.area_comune_landing #clienti_comune { height:27px; }

.box_archivio_grande_elenco .data_luogo { text-align:left; margin:10px 0; }
.box_archivio_grande_elenco_3col .data_luogo {font-size:1.2em; text-align:left; margin-bottom:0px; margin-top:0 }
.box_archivio_grande_elenco .box_archivio_grigio .data_luogo, .box_archivio_grande_elenco_3col .box_archivio_grigio .data_luogo {font-size:1em; font-style:normal; color:#7f7f7f; text-align:left; }
.box_archivio_grande_elenco .box_titolo_big { margin:18px 5px 15px 0; color:#474642; text-transform:none; }
.box_archivio_grande_elenco .box_titolo_big span {padding-right:10px; font-size:1.4em; font-weight:normal; color:#083463; }
.box_archivio_grande_elenco_3col .span4.box_archivio_grigio {border-left:1px solid #cdcdcd;margin-top:15px}
.box_archivio_grande_elenco_3col .box_archivio_grigio .elenco .link_freccia div, .box_archivio_grande_elenco_3col .box_archivio_grigio .elenco .link_freccia a, .box_archivio_grande_elenco_3col .box_archivio_grigio .elenco .clear {margin-left:8%}
.box_archivio_grande_elenco_3col .box_archivio_grigio .clear {margin-bottom:10px; width:20%; border-top:1px solid #cdcdcd}
/*.box_archivio_grande_elenco_3col .box_archivio_grigio:last-child .clear {border:none}*/
.box_archivio_grande_elenco_3col .box_archivio_grigio .link_freccia {padding-bottom:12px}
.box_archivio_grande_elenco_3col .box_archivio_grigio .elenco a {color:#000; line-height:1.2em; text-transform:none}
.box_archivio_grande_elenco_3col li .link_freccia a.box_titolo_medio {color:#7ab035; background-image:none; line-height:1.5em}
.box_archivio_grande_elenco_3col .box_titolo {margin-top:0 }

.link_arrow { margin-top:10px; padding:5px 4%; background-color:#F1F2F2; font-size:1.0em; text-transform:uppercase; }
	.link_arrow a { display:inline-block; margin:3px 0; padding:4px 0 4px 25px; background:url("../images/ico_azzurro/link_int.png") no-repeat left center transparent; }

.box_lista_archivio .box_sottotitolo {font-size:1.1em;}
.box_archivio_grande_elenco_3col .box_sottotitolo{ font-size:1.2em}
.box_link_archivio {font-size:1.2em; font-weight:bold; line-height:1.1em; padding-top:10px}
.box_lista_archivio li .link_freccia .box_link_archivio a {color:#FFF; background-color:#7ab035; padding:10px; display:inline; background-image:none}
/* slider BE2014 */
.slides-container li.cls-sfondo_be2014 { background-color:#005D9A; }
.anteprima.cls-slider_be2014 { background-color:#005D9A; }
.anteprima.cls-slider_be2014 .titolo { color: #ffffff; }
.slides-container li .over.cls-slider_be2014 .over_titolo { color:#005D9A; width: 40%; margin-top:9%; font-weight:400; font-size:2.5em; }
.slides-container li .over .over_link ul li.cls-ico_link_est_blu { background-image: url('../images/ico_slider_landing/ico_slider_link_blu.png'); }
.slides-container li .over .over_link ul li.cls-ico_slider_video_blu { background-image: url('../images/ico_slider_landing/ico_slider_video_blu.png'); }
.slides-container li .over .over_link ul li.cls-ico_slider_territorio_blu { background-image: url('../images/ico_slider_landing/ico_slider_territorio_blu.png'); }
.slides-container li .over.cls-slider_be2014 .over_link ul li a { color: #005D9A; }

.rigo_rigafull {border-bottom:1px solid #cdcdcd; padding-bottom:25px; margin-bottom:0 !important}

.box_sch_impianti_componenti { border:1px solid #e6e6e6; margin-left:0 !important}
.box_sch_impianti_componenti .box_sch_padding {padding:25px 15px 15px 15px}
.box_sch_impianti_componenti .box_decorazione_gruppo {display:none}
.box_sch_impianti_componenti div > h2 {font-weight:200; font-size:0.9em; color:#035155}
.box_sch_impianti_componenti .box_lista_allegati li { margin:3px 0; border-bottom:1px solid #e6e6e6 }
.box_sch_impianti_componenti .box_lista_allegati li:last-child {border-bottom:none}
.box_sch_impianti_componenti .box_lista_allegati li.li_file, .box_sch_impianti_componenti .box_lista_allegati li.li_link, .box_sch_impianti_componenti .box_lista_allegati li.li_correlate { background-image:url('../images/cerchio_right_v.png'); background-position:left top; background-repeat:no-repeat; padding-left:25px; margin:10px 0; padding-bottom:10px }
.box_sch_impianti_componenti .box_lista_allegati a:link, .box_sch_impianti_componenti .box_lista_allegati a:visited { font-weight:600; text-transform:uppercase; color:#7AB035; font-size:0.9em }

.box_sch_impianti_documenti {}
.box_sch_impianti_documenti div > h2 {font-weight:200; font-size:0.9em; color:#035155; margin-bottom:0; line-height:30px}
.box_sch_impianti_documenti div.sottotitolo { font-size:0.6em; font-style:normal}
.box_sch_impianti_documenti ul, .box_sch_impianti_documenti li {list-style-type:none; margin-left:0; padding-left:0}
.box_sch_impianti_documenti li {font-size:0.9em; line-height:1.1em; padding:7px}
.box_sch_impianti_documenti li.sch_conf {border-left:3px solid #6eaa21}
.box_sch_impianti_documenti li.sf0 {background-color:#e6e6e6}
.box_sch_conferitori {border-left:3px solid #6eaa21; padding-left:7px; font-size:0.9em; margin-top:7px}

.box_titolo_e_immagini a{ color:#000}
.box_titolo_e_immagini a img {margin-bottom:15px}

.box_3o_clienti { margin-top:0 !important; background-color:#e6e6e6; }
.box_3o_clienti .box_3o_spaziatore {padding:4% 5% 1% 5%}
.box_3o_clienti .box_decorazione_gruppo {display:none}
.box_3o_clienti .box_titolo_big {text-align:_center; color:#545454}
.box_3o_clienti .span4 .titolo_e_sottotitolo { background-color:#545454; padding:12px 12px 5px 12px; font-size:0.9em; text-transform:none}
.box_3o_clienti .span4 .box_titolo {margin:0; text-transform:none}
.box_3o_clienti .span4.box_3o_0 .titolo_e_sottotitolo {background-color:#0e4b4f; color:#FFF}
.box_3o_clienti .span4.box_3o_1 .titolo_e_sottotitolo {background-color:#158990; color:#FFF}
.box_3o_clienti .span4.box_3o_2 .titolo_e_sottotitolo {background-color:#7cb237; color:#FFF}

.box_3o_clienti .box_lista_allegati { margin-top:0px; padding:10px 5% 0 5%; /*border-top:1px solid #CDCDCD; background-color:#F1F2F2;*/ font-size:0.9em; text-transform:uppercase; }
.box_3o_clienti .box_lista_allegati a {background-color: transparent; padding:3px 25px; line-height:1.1em; color:#545454}
.box_3o_clienti .box_lista_allegati li {background-image: url("../images/cerchio_right.png"); background-position: left center; background-repeat: no-repeat; padding:0px; border-top: none}
.box_3o_clienti ul.box_lista_allegati  {padding-left:0}

.box_3o_clienti .span4.box_3o_0 .box_lista_allegati li {background-image: url("../images/cerchio_right_b.png")}
.box_3o_clienti .span4.box_3o_1 .box_lista_allegati li {background-image: url("../images/cerchio_right_vs.png")}
.box_3o_clienti .span4.box_3o_2 .box_lista_allegati li {background-image: url("../images/cerchio_right_v.png")}

.mappa_impianti .box_decorazione_gruppo { display:none}
div.mappa_impianti img { margin-top:0px; }
.mappa_legenda .span2 { min-height:45px; background-repeat:no-repeat; background-position:left}
.mappa_legenda .span2 div {padding-left:45px; font-size:0.8em; text-transform:uppercase; font-weight:bold; padding-top:8%; line-height:0.9em}
.mappa_legenda .span2.gr_scheda_termoval { margin-left:0; margin-right:2.5641%; }
.mappa_legenda .span2.gr_scheda_discariche { width:12.9658%; margin-left:4.1282%; }

.mappa_impianti .container .container.js_mappa_legenda {margin:0; width:100%}

.banner_per_notizia .box_titolo h1, .banner_per_notizia .box_titolo h2, .banner_per_notizia .box_titolo h3 {color: #035155;text-transform: none; font-size: 1.4em;line-height: 1.3em; margin: 10px 5px 0 0; font-weight:300}
.banner_per_notizia .box_titolo a {font-weight:300}
.banner_per_notizia .box_sottotitolo {font-size: 0.9em;  margin-top: 1%;}
.banner_per_notizia img {
	margin-top: 25px;
}

/* box home con sfondo diverso */
.box_bg_sfondo .box_titolo {font-size:1.9em; line-height:1.1em}
.box_bg_sfondo .box_decorazione { display:none}
.box_bg_sfondo .box_sottotitolo { font-size:1.2em;margin-top:3%}
.box_bg_sfondo .box_lista_allegati {margin-top:0}
.box_bg_sfondo .box_lista_allegati li.li_file { background-image:url(../images/cerchio_right_w.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_bg_sfondo .box_lista_allegati li.li_link { background-image:url(../images/cerchio_right_w.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_bg_sfondo .box_lista_allegati li.li_correlate { background-image:url(../images/cerchio_right_w.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; }
.box_bg_impianti { background-color:#0c4144;background-image: url("../images/box_bg_impianti.png"); background-position: center bottom; background-repeat: no-repeat; }
.box_bg_industria { background-color:#137d84;background-image: url("../images/box_bg_industria.png"); background-position: center bottom; background-repeat: no-repeat; }
.box_bg_bonifica { background-color:#6b9a30;background-image: url("../images/box_bg_bonifica.png"); background-position: center bottom; background-repeat: no-repeat; }

/* slider Ecomondo 2018 */
.slides-container li.slider_sfondo_bianco.ecomondo_2018 .over_sottotitolo .slide_sottotitolo_arancio {position:relative; top:220px; left:212px;}

/* slider del video dei 10 anni di Herambiente */
.slides-container li.current .mostra_pointer {cursor:pointer;}
.slides-container li.slider_sfondo_video {background-color:#fff;}
.slides-container li.slider_sfondo_video .over_sottotitolo {font-size:1.1em; margin-left:57%;}
.slides-container li.slider_sfondo_video .over_sottotitolo a {font-weight:600; background-image:url(../images/cerchio_right_w.png); background-position:right 13px; background-repeat:no-repeat; display:block; padding:11px 30px 11px 11px; width:auto; color:#fff;}
.slides-container li.slider_sfondo_video .over_sottotitolo ul {padding:0; padding-top:20px;}
.slides-container li.slider_sfondo_video .over_sottotitolo li {margin-right:10px; padding:0 10px 0 0; display:block; float:left; background-color:#ed833a; min-height:inherit; position:inherit; width:auto;}
.slides-container li.slider_sfondo_video .over_sottotitolo.spazio_finestra_video {margin-left:667px; padding-top:54px;}
div.video_cropper_noresize {width:600px; height:320px; overflow:hidden;}
div.slider_finestra_video {float:left; width:600px;}

/* slider Ecomondo 2020 */
.slides-container li.slider_sfondo_bianco.ecomondo_2020 {cursor:pointer;}

/* slder insieme per l'emergenza codvid-19 */
.cls-slider_insieme_emergenza.cls-sfondo_insieme_emergenza {}
	.cls-slider_insieme_emergenza.cls-sfondo_insieme_emergenza .over_titolo { display: none; }
	.slides-container li.cls-slider_insieme_emergenza.cls-sfondo_insieme_emergenza .over .over_sottotitolo { display: none; }