*{
	margin:0;
	padding:0;
}

body{
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Tahoma, Arial;
	color: #454749;
	font-size: x-small;
}

a
{
  color: #4266a0;
  text-decoration:underline;
}

a:hover {color: #149c54;}

h1
{
  color:#4266a0;
  font-size:14px;
  margin-bottom:5px;
}

h2
{
  color:#4266a0;
  font-size:12px;
  margin-bottom:3px;
}

h3
{
  color:#149c54;
  font-size:12px;
  margin-bottom:3px;
}

b,
strong
{
  color:#4266a0;
}

img
{
  border-style:none;
}

.link_nascosti
{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

#contenuti ul
{
  margin:20px;
}

#contenuti ol
{
  margin:20px 30px;
}

.interno
{
  list-style-type: disc;
  margin:15px;
}

.interno li
{
  margin:15px;
}

.breadcrumb
{
  text-decoration:none;
}

#centrato
{
  width:934px;
  margin:0 auto;
  text-align:left;
  background-color:#FFFFFF;
}

#header
{
  width:100%;
  height:340px;
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  background-position:left bottom;
  float:left;
}

#header_sup
{
  width:100%;
  height:95px;
  float:left;
}

#header_sup_logo 
{
  /*occupa i primi 252 px*/
  display:inline;
  padding:0;
  margin:0;
  width:216px;
  height:50px;
  margin-left:36px;
  margin-top:45px;
  float:left;
  text-align:center;
}

#header_sup_logo img
{
  margin:0 auto;
}


#header_sup_menu
{
  width:598px;
  height:27px;
  margin-left:76px;
  margin-top:48px;
  float:left;
  font-family:Arial;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  color:#1c448c;
}

#header_sup_menu_generale
{
  width:455px;
  height:25px;    
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/fascia_menu.gif);   
  float:left;
}

#header_sup_menu_generale ul
{
  list-style:none;
  margin-top: 9px;
}

#header_sup_menu_generale ul li
{
  display:block;
  float:left;
  margin-left:18px;
}

#header_sup_menu_generale ul li a
{
  text-decoration:none;
  color:#1c448c;
}

#header_sup_menu_generale ul li a:hover
{
  text-decoration:none;
  color:#149c54;
}

.header_sup_menu_soci
{
  display:block;
  width:58px;
  height:16px;  
  margin-left:4px;  
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/i_soci_off.gif);
  float:left; 
  color:#149c54;
  text-align:center;
  text-decoration:none;
  padding-top:9px;
}

.header_sup_menu_soci:hover
{
  color:#FFF;
  background-image:url(/images/i_soci_on.gif);
}

.header_sup_menu_soci_selected
{
  color:#FFF;
  background-image:url(/images/i_soci_on.gif);
}

.header_sup_menu_banca
{
  display:block;
  width:77px;
  height:16px;  
  margin-left:4px;  
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/la_banca_off.gif);
  float:left; 
  color:#149c54;
  text-align:center;
  text-decoration:none;
  padding-top:9px;
}

.header_sup_menu_banca:hover
{
  color:#FFF;
  background-image:url(/images/la_banca_on.gif);
}

.header_sup_menu_banca_selected
{
  color:#FFF;
  background-image:url(/images/la_banca_on.gif);
}

#menu_header_container
{
  width:210px;
  height:229px;
  margin-top:16px;
  margin-left:700px;
  clear:left;
}

#corpo
{
  margin-top:0px;
  float:left; 
}

.corpo_interno
{
  min-height: 450px;
  height: auto !important;
  height: 450px;
}

#contenuti
{
  width:602px;
  margin:12px 0 0 0;
  float:left;
}

.box_home
{
  width:158px;
  height:149px;
  padding:10px 13px 0 13px;
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/box_home.gif);   
  float:left; 
}

.box_home h1
{
  color:#4266a0;
  font-size:14px;
  margin-bottom:5px;
}

.box_home img
{
  margin-left:3px;
}

.box_home p
{
  height:60px;
}

.box_home_centrale
{
   margin:0 25px;
}

.box_home_largo
{
  clear:left;
  float:left;
  width:602px;
  height:145px;
  margin-top:13px;
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  background-position:center top;
  background-image:url(/images/box_home_largo.gif);   
}

.box_interno
{
  width:572px;
  padding:10px 15px;
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/box_interno.jpg);   
  float:left; 
}

#col_dx
{
  width:317px;
  margin:1px 0 0 15px;
  float:left;
}

.box_ib
{
  width:317px;
}

.box_ib_top
{
  width:317px;
  height:9px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/box_dx_ib_top.jpg);       
}

#barra_chiusura
{
  clear:left;
  float:left;
  width:926px;
  height:3px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/barra_chiusura.gif);
  margin-top:10px;  
}

.ultima_riga
{
  background-image:none;        
}

.box_home_largo_contenuto
{
  width:154px;
  height:149px;
  padding:10px 15px 0 15px;
  float:left; 
}

.box_home_largo_contenuto h1
{
  color:#4266a0; 
  font-size:10px;
  margin-bottom:5px;
  text-transform:uppercase;
}

.box_home_largo_contenuto p
{
  font-size:10px;
}

.veditutte
{
  width:100%;
  text-align:left;
  margin-bottom:10px;
  margin-top:5px;
}

.veditutte a
{
  text-decoration: none;
  font-size:1.1em;
}

.box_dx
{
  width:317px;
  margin-top:0;
}

.box_dx_top
{
  width:317px;
  height:14px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/box_dx_top.jpg);   
  float:left;    
}

.box_dx_center
{
  width:317px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(/images/box_dx_body.jpg);  
  text-align:left;
  padding-top:8px;
  float:left;
}

.distanziatore 
{
  width:269px;
  margin:0 24px 0 24px;
  float:left;
}

.box_dx_center_evidenza
{
  width:317px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(/images/box_dx_body.jpg);  
  text-align:left;
  float:left;
}

.distanziatore_evidenza
{
  width:293px;
  margin:0 12px 0 12px;
  float:left;
}

.container_box_evidenza
{
  width:299px;
  height:73px;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
}

.contenuti_box_centrati
{
  width:269px;
  text-align:center;
  margin:0;
  padding:0;
}

.box_dx_center_titolo
{
  background-repeat:no-repeat;
  background-position:left 2px;
  background-image:url(/images/logo_sondaggio.gif);    
  padding-left:40px; 
  padding-top:0px;
  float:left; 
}

.box_dx_center_titolo h1
{
  font-size:14px;
  color: #4266a0;
  text-transform:capitalize;
  margin-top:0px;
}

.box_dx_center_titolo h2
{
  font-size:11px;
  color: #4266a0;
  text-transform:none;
  margin-top:2px;
}

.box_dx_bottom
{
  width:317px;
  height:14px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/box_dx_bottom.jpg);  
  float:left;     
}

.box_dx_img
{
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/sfondo_box_dx_img.jpg);
  padding-top:6px;
  padding-left:9px;
}

.box_tuttiservizi
{
  float:left;
  width:183px;
  margin-right:9px;
}

.box_tuttiservizi_elenco
{
  margin:5px 1px;
  width:181px;
  min-height: 140px;
  height: auto !important;
  height: 140px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/pagina_servizi_sfumatura_box.jpg);
}

#contenuti ul.elenco_tutti_servizi
{
  float:left;
  margin:10px 20px;
  padding:0;
}

#contenuti div.elenco_tutte_notizie
{
  float:left;
  margin:10px 20px;
  padding:0;
}

#contenuti ul.elenco_tutti_servizi li
{
  list-style-image: url(/images/pallina_verde.jpg);
  padding:0;
  margin:0 0 5px 0;
}

a.link_box_tutti_servizi
{
  font-weight: bold;
  text-decoration:none;
  font-size:1.1em;
}

#footer
{
  float:left;
  margin-top:15px;
}

#footer_sx
{
  width:400px;
  float:left;
  font-size:10px;
  padding-top:0px;
}

#footer_sx ul
{
  list-style:none;
  clear:left;
}

#footer_sx ul li
{
  display:block;
  float:left;
  list-style:none;
  margin-right:10px;
  padding-top:8px;
}

#footer_dx
{
  width:526px;
  float:left;
}

.footer_mappa_box
{
  width:105px;
  float:left;
}

.footer_mappa_box h1
{
  font-size:14px;
  color: #4266a0;
  text-transform:capitalize;
}

.footer_mappa_box ul
{
  list-style:none;
  font-size:10px;
  margin-top:5px;
  text-transform:capitalize;
}

.img_dettaglio
{
  float:left;
  margin-right: 10px;
  margin-bottom:10px;
  display:inline;
}

.titolo_dettaglio
{
  text-transform: uppercase;
}

.container_link_correlati
{
  width:269px;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
}

.intestazione_link_correlati
{
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/images/striscia_blu.gif);
  width: 269px;
  height: 28px;
  padding-top:8px;
  padding-left:0px;
  text-transform: capitalize;
  margin-bottom:10px;
}

.intestazione_link_correlati h1
{
  color:#FFF;
  margin-left:10px;
}

.titolo_link_correlati
{
  color:#4266a0;
  font-size:12px;
  font-weight: bold;
}

.no_style
{
  margin:0;
  padding:0;
  list-style:none;
}

.link_footer
{
  color:#454749;
  text-decoration: none;
}

.link_footer:hover
{
  text-decoration: underline;
}

a.link_footer_documenti
{
  color:#4266A0;
  text-decoration: none;
}

a.link_footer_documenti:hover
{
  color:#149C54;
  text-decoration: none;
}

.icona_col_sx
{
  width:100px;
  height:100px;
  float:left;
  background-repeat:no-repeat;
  background-position:left top;
}

.icona_filiali { background-image:url(/images/icone/ico_filiali.gif); }
.icona_rassegna_stampa { background-image:url(/images/icone/ico_rassegnastampa.gif); }
.icona_privati { background-image:url(/images/icone/ico_privati.gif); }
.icona_aziende { background-image:url(/images/icone/ico_azienda.gif); }
.icona_giovani { background-image:url(/images/icone/ico_giovani.gif); }
.icona_contatti { background-image:url(/images/icone/ico_contatti.gif); }
.icona_faq { background-image:url(/images/icone/ico_faq.gif); }
.icona_lavora { background-image:url(/images/icone/ico_lavora.gif); }
.icona_accessibilita { background-image:url(/images/icone/ico_accessibilita.gif); }
.icona_mappa { background-image:url(/images/icone/ico_mappa.gif); }
.icona_sondaggio { background-image:url(/images/icone/ico_sondaggio.jpg); }
.icona_blocco_carte { background-image:url(/images/icone/ico_blocco_carte.gif); }
.icona_obbligazioni { background-image:url(/images/icone/ico_obbligazioni.jpg); }
.icona_trasparenza { background-image:url(/images/icone/ico_trasparenza.jpg); }
.icona_linkutili { background-image:url(/images/icone/ico_linkutili.gif); }
.icona_doc_finanziari { background-image:url(/images/icone/ico_doc_fin.gif); }

.icona_home_sezione
{
  float:left;
  margin-right:20px;
}

.colonna_contenuti
{
  width:472px;
  float:left;
  padding-top:10px;
}

.inevidenza
{
  color:#4266a0;
  font-size:11px;
  font-weight: bold;
}

.elenco
{
  margin:15px;
  list-style: disc inside;
}

.elenco_filiali_box
{
  width:100%;
  font-size:0.8em;
  letter-spacing:0.1em;
}

.elenco_filiali_box a:hover
{
  text-decoration:underline;
}

.lista
{
  margin:20px;
}

.data_rassegna
{
  color:#4266a0;
}

.elenco_dettagli
{
  list-style:none;
  width:100%;
}

.elenco_dettagli li
{
  margin-bottom:10px;
  background-color: #eff1f0;
  padding:5px;
}

.elenco_dettagli li h1
{
  margin-bottom: 2px;
}

.elenco_dettagli li a
{
  text-decoration: none;
}

.footer_link
{
  color: #454749;
  text-decoration:none;
}

.footer_link:hover
{
  color: #454749;
  text-decoration:underline;
}

.testo_blu
{
  color:#4266a0;
}

#contenuti ul.form_dati
{
  list-style:none;
  margin:20px 0 0 0;
  padding:0;
  width:90%;
}

#contenuti ul.form_dati li
{
  margin:5px 0 0 0;
}

#contenuti ul.form_dati li label { 
  float: left; 
  width: 130px; 
  margin-right: 15px; 
  text-align: left;
  color:#4266a0;
  font-weight: bold; 
}

/* mappa del sito */
#mappa_sito ul
{
  list-style:none;
  margin-top:6px;
  margin-bottom:6px;
}

#mappa_sito li
{
  margin-top:2px;
  margin-bottom:2px;
}

.livello1
{
  color:#4266a0;
  font-size:1.2em;
  font-weight: bold;
  display:block;
  margin-top:30px;
  color:#149c54;
}

.livello2
{
  color:#4266a0;
  font-size:1.1em;
  font-weight: bold;
  margin-top:5px;
  margin-left:40px;
}

.livello3
{
  color:#4266a0;
  font-size:1em;
  margin-left:100px;
}
/* fine mappa del sito */

.titolo_news_box
{
  text-transform:uppercase;
  color:#4266a0;
}

.news_abstract
{
  margin-top:5px;
}

h2.accordion_news_chiuso,
h2.accordion_news_aperto
{
  cursor:pointer;
}

div.accordion_news_box
{
  height:135px;  
}

table.risultati_sondaggio
{
  margin-top:10px;
  width:100%;
}

.sondaggio_chiuso
{
  display:none;
}

.titolo_sondaggio_chiuso
{
  cursor:pointer;
}

table.risultati_sondaggio td
{
  padding: 6px 20px 0 0;
}

#risposte_sondaggio
{
  border:none;
}

#risposte_sondaggio legend
{
  display:none;
}

#elenco_documenti_trasparenza .trasparenza_lista
{
  margin:10px 15px;
}

#elenco_documenti_trasparenza .trasparenza_lista li
{
  margin: 8px 0;
  font-size: 1.1em;
}


.trasparenza_lista_chiusa
{
  display:none;
}

.trasparenza_lista_aperta
{
  display:block;
}


.pulsante_patti_chiari
{
  clear:both;
  float:left;
  margin-top:10px;
}

.link_obbligazioni
{
  font-weight: bold;
  text-decoration: none;
  font-size: 1.3em;
}

.link_obbligazioni_selezionato
{
  font-weight: bold;
  text-decoration: none;
  font-size: 1.3em;
  color:#149c54;
  text-decoration: underline;
}

.link_obbligazioni_p
{
  font-weight: bold;
  text-decoration: none;
  font-size: 1.1em;
}

.link_obbligazioni_p_selezionato
{
  font-weight: bold;
  text-decoration: none;
  font-size: 1.1em;
  color:#149c54;
  text-decoration: underline;
}

.obbligazioni_allegati
{
  display:none;
}

ul.lista_trasparenza
{
  margin-top:0px;
}

ul.lista_trasparenza li
{
  margin-bottom:10px;
}