/* CSS formattazoine liste di definizione e listati */


dl.allegati,
dl.link_utili{
   padding: 0;
}
dl.allegati{
   width:75%;
   margin:0 10px;
}
dl.link_utili{
   width:95%;
   margin:10px;
}
dl.allegati dt,
dl.link_utili dt.lista_link_utili{
   /*background:#ccc;*/
   font-weight: bold;
   margin: 0;
   font-size:0.8em;
   padding: 3px 20px;
}
dl.allegati dt{
   /*background:#ccc;*/
   color:#fff;
   background: url(../img/sfondo_allegati.gif) no-repeat 0 0;
   height:21px;
}
dl.link_utili dt.lista_link_utili{
   background:#ccc;
   color:#fff;
   font-size:1em;
}
dl.allegati dd{
   margin: 10px 0 0 0;
   padding: 5px;
}

dl.link_utili dd{
   border:1px dotted #ccc;
   margin:0;
   padding: 5px 20px;
}



ul.lista_allegati{
   list-style: none;
   padding:0;
   margin:0 20px;
}
ul.lista_allegati li{
   padding: 0 0 1em 3em;
   margin: 0 0 1em 0;
   border-bottom: 1px solid #ccc;
   font-size: 0.8em;
   background: url(../img/attachment.gif) no-repeat 0 0;
}

ul.lista_allegati li a:link,
ul.lista_allegati li a:visited{
   text-decoration: none;
   color: #000;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
ul.lista_allegati li a:hover,
ul.lista_allegati li a:focus,
ul.lista_allegati li a:active{
	text-decoration: underline;
}





ul.lista_news,
ul.lista_gen,
ul.lista_gen_BANCASSURANCE{
   list-style: none;
   padding:0;
   margin:0;
   /*float:left;*/
   width:100%;
}
/*ul.lista_news li{
   padding: 1em 0;
   margin: 0;
   border-bottom: 1px solid #ccc;
   width:100%;
   float:left;
}*/
ul.lista_news li{
   padding: 0.8em 0 0.5em 3em;
   margin: 0 0 0.5em 0;
   border-bottom: 1px solid #ccc;
   background: url(../img/icona_news.png) no-repeat 0 0;
   width:100%;
   float:left;
}

ul.lista_gen li{
   padding: 0 0 1em 3em;
   margin: 0 0 1em 0;
   border-bottom: 1px solid #ccc;
   background: url(../img/freccia_next.gif) no-repeat 0 0;
}
ul.lista_gen_BANCASSURANCE li{
   padding: 0 0 0 2em;
   margin: 0;
   border-bottom: 0;
   background: url(../img/freccia_next.gif) no-repeat 0 0;
}

ul.lista_news li a:link,
ul.lista_news li a:visited{
   text-decoration: none;
   color: #000;
   margin: 0;
   padding: 0;
   font-weight: bold;
}
ul.lista_gen li a:link,
ul.lista_gen li a:visited,
ul.lista_gen_BANCASSURANCE li a:link,
ul.lista_gen_BANCASSURANCE li a:visited{
   text-decoration: none;
   color: #000;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
ul.lista_gen li a.bancassurance:link,
ul.lista_gen li a.bancassurance:visited{
   text-decoration: none;
   color: #005FA8;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
ul.lista_news li a:hover,
ul.lista_news li a:focus,
ul.lista_news li a:active,
ul.lista_gen li a:hover,
ul.lista_gen li a:focus,
ul.lista_gen li a:active,
ul.lista_gen_BANCASSURANCE li a:hover,
ul.lista_gen_BANCASSURANCE li a:focus,
ul.lista_gen_BANCASSURANCE li a:active,
ul.lista_gen li a.bancassurance:hover,
ul.lista_gen li a.bancassurance:focus,
ul.lista_gen li a.bancassurance:active{
	text-decoration: underline;
}


/*dl.numeri dd.box_numeri ul.banner_numeri{
   list-style: none;
   padding: 0;
   margin: 0;
}
dl.numeri dd.box_numeri ul.banner_numeri li{
   padding: 0;
   margin: 0 0 5px 0;
   font-size: 0.8em;
   height:68px;
}

dl.numeri dd.box_numeri ul.banner_numeri li a:link img,
dl.numeri dd.box_numeri ul.banner_numeri li a:visited img{
   text-decoration: none;
   color: #000;
   margin: 0;
   padding: 0;
   font-weight: normal;
   border:0 none;
}
dl.numeri dd.box_numeri ul.banner_numeri li a:hover img,
dl.numeri dd.box_numeri ul.banner_numeri li a:focus img,
dl.numeri dd.box_numeri ul.banner_numeri li a:active img{
   opacity: .60;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
}

dl.numeri dd.box_numeri ul.banner_numeri li a span{
	display:none;
}*/
