/* AIIRe contenuti */

div#contenuti {
  margin: 14px;
}

#contenuti a, #contenuti a:visited {
  color: #0033CC;
}

#contenuti a:hover {
  color: #9896EB;
}

#contenuti h1 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  font-weight: bold;
  font-size: 25px;
  font-style: italic;
  color: #62608A;
  margin: 0;
  margin-bottom: 12px;
  text-align: center;
  border-bottom: 1px solid #BBBBE8;
}

#contenuti p {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left;
}

#contenuti ul {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

#contenuti strong.s2 {
  color: #6562A5;
}

#contenuti h2 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #6562A5;
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 3px;
  border-bottom: 1px dotted #6562A5;
}

#contenuti h3 {
  color: #6562A5;
  font-weight: bold;
  text-align: center;
  margin: 0;
  font-size: 11px;
  margin-top: 14px;
}

#contenuti h4 {
  color: #6562A5;
  font-weight: bold;
  text-align: center;
  margin: 0;
  font-size: 11px;
  margin-top: 14px;
  border-bottom: 1px solid #6562A5;
}

#contenuti ul {
  list-style-type: square;
}

#contenuti p.justy {
  text-align: justify;
}

#contenuti p.justy2 {
  text-align: justify;
  margin-top: 3px;
}

#contenuti p.cent {
  text-align: center;
}

#contenuti img {
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 5px;
  margin-bottom: 1px;
  margin-top: 2px;
}

#contenuti div.contnav {
  border: 1px dotted #62608A;
  margin-top: 26px;
  padding: 5px;
  margin-bottom: 0;
}

#contenuti div.contnav ul, div.contnav ul li{margin:0;padding:0;list-style:none}

#contenuti div.contnav ul{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;margin: 4em 0;
    line-height: 1.8;
    background: #62608A}

#contenuti div.contnav ul li{float:left;width:32%;
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    }

#contenuti div.contnav ul a, #contenuti div.contnav ul a:visited {
    display:block;color: #E6F5FC;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:16px;
    background: transparent url(../aiireimg/arrow2.gif) no-repeat center left
}

#contenuti div.contnav ul a:hover{background-color: #393947;color:#FFF}

#contenuti p.cont-next {
   text-align: right;
}

#contenuti p.cont-prev {
   text-align: left;
}

td.col-dx #cal div.calendario-box table {
  background-color: #CCCCEE;
}

td.col-dx #cal div.calendario-box a, td.col-dx #cal div.calendario-box a:visited {
  color: #0033CC;
  text-decoration: underline;
  font-weight: bold;
}

td.col-dx #cal div.calendario-box a:hover {
  color: #FFFFFF;
}

#contenuti #semconf-nav {
  background-color: #F1F1FA;
}

#contenuti #semconf-nav div {
  text-align: center;
  border-top: 1px solid #62608A;
  padding: 7px;
}

#contenuti #semconf-mostra table {
  margin-top: 16px;
}

#contenuti #semconf-mostra h2 {
  border: none;
}

#contenuti #semconf-mostra h3 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #000000;
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 18px;
  margin-top: 5px;
  border: none;
}

#contenuti #semconf-mostra h4 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #62608A;
  font-weight: normal;
  text-align: left;
  margin: 0;
  font-size: 12px;
  border: none;
}

#contenuti #semconf-mostra td.semconf-partecipa {
  border: 1px solid #62608A;
  padding: 10px;
}

#contenuti #semconf-mostra div#semconf-testo {
  border-top: 1px dashed #62608A;
  margin-top: 12px;
}

#contenuti #semconf-mostra ul.lista-semconf {
   margin-left: 16px;
   margin-top: 20px;
}

#contenuti #semconf-mostra ul.lista-semconf li {
   margin-bottom: 24px;
}

#contenuti #semconf-mostra ul.lista-semconf li div {
   text-align: left;
   margin-right: 100px;
}

#contenuti #semconf-mostra ul.lista-semconf li h2 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #6562A5;
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 3px;
  border-bottom: 1px dotted #6562A5;
}

#contenuti #semconf-mostra ul.lista-semconf li h3 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #000000;
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 12px;
  margin-top: 5px;
  border: none;
}

#contenuti #semconf-mostra ul.lista-semconf li h4 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 3px;
  border: none;
}

#contenuti #semconf-mostra ul.lista-semconf li small {
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 11px;
  margin-top: 10px;
  border: none;
  color: #637187;
}

#contenuti #semconf-mostra ul.lista-semconf li small.sem {
  font-weight: bold;
  text-align: left;
  margin: 0;
  font-size: 11px;
  margin-top: 10px;
  border: none;
  color: #725298;
}

div#contenuti.std-page h2, div#contenuti.std-page2 h2 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #6562A5;
  font-weight: normal;
  text-align: center;
  margin: 0;
  font-size: 13px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: none;
}

div#contenuti.std-page div.avverti, div#contenuti.std-page2 div.avverti {
  border: 1px solid #6562A5;
  color: #25243E;
  padding: 5px;
  font-size: 10px;
  text-align: center;
}

div#contenuti.std-page h3, div#contenuti.std-page2 h3 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #25243E;
  font-weight: bold;
  text-align: center;
  padding: 10px;
  font-size: 11px;
  border: none;
  background-color: #bbbbe8;
}

div#contenuti.std-page input {
  border: 1px solid #6562A5;
  font-weight: bold;
  color: #25243E;
}

div#contenuti.std-page input.ronly {
  background-color: #CCCCCC;
}

div#contenuti.std-page textarea, div#contenuti.std-page2 textarea {
  border: 1px solid #6562A5;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}

div#contenuti.std-page div#antispam {
  border-top: 1px solid #6562A5;
  border-bottom: 1px solid #6562A5;
}

div#contenuti.std-page small, div#contenuti.std-page2 small {
  font-size: 9px;
  color: #333333;
  margin-top: 12px;
}

div#contenuti.std-page p.segnala, div#contenuti.std-page2 p.segnala {
  text-align: center;
  margin-top: 24px;
  font-size: 16px;
  color: #330000;
  font-weight: bold;
}

#cmenu input {
  border: 1px solid #6562A5;
  font-weight: bold;
  color: #25243E;
  font-size: 10px;
}

div#contenuti.std-page div.ultimerisposte, div#contenuti.std-page2 div.ultimerisposte {
  border: none;
  background-color: #D1D1EF;
  padding: 8px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

div#contenuti.std-page2 a {
  text-decoration: none;
}

div#contenuti.std-page2 a:hover {
  text-decoration: underline;
  color: #0033CC;
}

div#contenuti.std-page2 div.ultimerisposte {
  background: #D1D1EF url('../aiireimg/ur.gif') left center no-repeat;
}

div#contenuti.std-page2 {
  margin-bottom: 10px;
}

div#contenuti.std-page2 strong.black {
  color: #000000;
}

.col-dx div.spot-menu2 p {
  margin: 7px;
}

.col-dx div.spot-menu2 ul {
  list-style-type: square;
}

.col-dx div.spot-menu2 ul li {
  margin-right: 10px;
  margin-left: 14px;
  margin-bottom: 5px;
  font-weight: bold;
}

.col-dx div.spot-menu2 div.menu-voci {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 6px;
  margin-top: 0;
}


.col-dx div.spot-menu2 div.menu-voci h6 {
  margin-left: 32px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  line-height: 1;
  padding-bottom: 5px;
}

.col-dx div.spot-menu2 div.menu-voci div#risposte-nav-domanda {
  background: url('../aiireimg/i_domanda.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#risposte-nav-indice {
  background: url('../aiireimg/i_risposte.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#risposte-nav-cerca {
  background: url('../aiireimg/i_cerca.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#risposte-nav-archivio {
  background: url('../aiireimg/i_archivio.jpg') left top no-repeat;
}

div#contenuti.std-page2 h3 em {
  color: #FFFFFF;
}

div#contenuti.std-page2 div#cerca-risposte-mini form {
  margin: 0; padding: 0;
}

div#contenuti.std-page2 div#cerca-risposte-mini input {
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #432743;
}

div#contenuti.std-page2 div#cerca-risposte-mini input.no-border {
  border: 0;
}

div#contenuti.std-page2 ul#elenco-risposte {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 16px;
  margin-right: 6px;
}

div#contenuti.std-page2 ul#elenco-risposte li {
  margin-bottom: 5px;
  border-bottom: 1px dotted #999999;
}

div#contenuti.std-page2 ul#elenco-risposte span.risposta-a {
  width: 100px;
}

div#contenuti.std-page2 table tr.nav-risposte-bordo {
  border-top: 1px solid #000000;
}

div#contenuti.std-page2 h5 {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin: 4px;
}

div#contenuti.std-page2 h4.titolo-risposta {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  border: none;
  text-decoration: underline;
  color: #62608A;
}

div#contenuti.std-page2 h5.info-risposta {
  font-weight: normal;
}

div#contenuti.std-page2 h5.backlink-fondo {
  padding: 12px;
  background-color: #FFFFFF;
  margin-top: 12px;
}

div#contenuti.std-page2 div#form-cerca-risposte form p {
  text-align: center;
}

div#contenuti.std-page2 #form-cerca-risposte form input {
  border: 2px solid #62608A;
}

div#contenuti.std-page2 #form-cerca-risposte form input.no-border {
  border: none;
}

div#contenuti.std-page2 span.evid {
  background-color: #FFFF99;  
}

div#contenuti #faq-mostra ul.lista-faq {
  margin-top: 12px;
}

div#contenuti #faq-mostra ul.lista-faq li {
  margin-top: 7px;
  margin-bottom: 7px;
}

div#contenuti #faq-mostra ul.lista-faq li a {
  font-family: "Lucida Grande", Georgia, Times, serif;
  font-weight: bold;
  text-align: left;
  font-size: 13px;
}

div#contenuti #faq-mostra h2 {
  text-align: left;
  font-weight: bold;
  margin-top: 24px;
}

div#contenuti #faq-mostra h6 {
  border-top: 1px solid #3D4772;
  margin-top: 15px;
  font-weight: normal;
  color: #3D4772;
}

div#contenuti div.bottom-link {
  margin-top: 15px;
  padding: 7px;
  background-color: #FFFFFF;
  text-align: center;
}

#glossario-mostra div.voce-glossario {
  margin-top: 20px;
  text-align: left;
  margin-left: 10px;
}

#glossario-mostra h2 {
  margin-top: 20px;
}

#glossario-mostra small {
  color: #999999;
}

#glossario-mostra h2.cerca-tit {
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}

#glossario-mostra h2.cerca-nores {
  color: #660000;
  text-align: center;
  border: 1px solid #FFFFFF;
  padding: 20px;
}

#contenuti div#semconf-mostra ul.lista-news li {
  margin-top: 20px;
  margin-right: 12px;
}

#contenuti div#semconf-mostra ul.lista-news li h2 {
  border-bottom: 1px dashed #6562A5;
}

td.col-dx #libri-menu #elenco-libri {
  margin-left: 7px;
  margin-right: 7px;
  text-align: center;
}

td.col-dx #libri-menu #elenco-libri p {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

#contenuti #libri-spot {
  font-size: 13px;
  font-weight: bold;
  border: 1px solid #6562A5;
  padding: 4px;
  margin-bottom: 5px;
  background-color: #E1DAF3;
}

#contenuti #libri-mostra img {
  margin-right: 12px;
  margin-bottom: 12px;
}

#contenuti #libri-mostra h3 {
  font: 16px Georgia,serif;
  font-weight: bold;
  font-style: italic;
}

#contenuti #libri-mostra h2 {
  border: none;
}

#contenuti #libri-mostra h4 {
  border: none;
  color: #493C5B;
}

#contenuti #libri-mostra p {
  font-size: 12px;
  text-align: justify;
}

td.col-dx #ricerca input {
  font-size: 10px;
  font-weight: bold;
  color: #444066;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-1 {
  background: url('../aiireimg/ch_home.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-2 {
  background: url('../aiireimg/ch_risposte.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-3 {
  background: url('../aiireimg/ch_storia.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-4 {
  background: url('../aiireimg/ch_con.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-5 {
  background: url('../aiireimg/ch_confr.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-6 {
  background: url('../aiireimg/ch_chiedi.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-7 {
  background: url('../aiireimg/ch_davide.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#ch-nav-8 {
  background: url('../aiireimg/ch_arch.jpg') left top no-repeat;
}

#contenuti #ch-intro {
  margin-top: 10px;
  margin-bottom: 12px;
  padding: 14px;
  border: 1px solid #6562A5;
  font-size: 12px;
}

#contenuti div.ch-listart ul {
  margin-top: 24px;
}

#contenuti div.ch-listart h5 {
  margin: 0; padding: 0;
  margin-bottom: 16px;
  font-size: 11px;
  margin-top: 4px;
}

#contenuti div.infobox1 {
  padding: 9px;
  border: 1px solid #6562A5;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}

#contenuti div.ch-listart a {
  text-decoration: none;
}

#contenuti div.ch-listart a:hover {
  color: #625892;
}

#contenuti div.ch-listart ol {
  font-weight: bold;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-1 {
  background: url('../aiireimg/co_nl.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-2 {
  background: url('../aiireimg/co_biblio.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-3 {
  background: url('../aiireimg/co_forum.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-4 {
  background: url('../aiireimg/co_pa.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-5 {
  background: url('../aiireimg/co_poesie.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-6 {
  background: url('../aiireimg/co_garrito.jpg') left top no-repeat;
}

.col-dx div.spot-menu2 div.menu-voci div#co-nav-7 {
  background: url('../aiireimg/co_ig.jpg') left top no-repeat;
}

ul.lista-community li {
  margin-top: 12px;
}

strong.nome-autore {
  color: #655485;
}

#community-newsletter {
  margin-bottom: 10px;
  padding: 12px;
  border-bottom: 1px solid #330099;
}

#community-newsletter h4 {
  font-size: 13px;
  border: none;
}

#community-newsletter p {
  margin: 0; padding:0;
  margin-top: 7px;
}

ul.menu-dx-lista li {
  margin-right: 10px;
  margin-bottom: 5px;
} 

div#biblio-back {
  margin-top: 12px;
  text-align: center;
  border: 1px solid #FFFFFF;
} 

div#biblio-tot {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#biblio-tot h5 {
  padding: 0;
  margin: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #46376F;
}

div#portamore ul li {
  margin-bottom: 15px;
}

div#ultimo-portamore {
  border: 5px solid #373391;
  background: url(../community-poesie-incontri-biblioteca-amore/images/agcard_sf.jpg) no-repeat left top;
  height: 270px;
  width: 460;
}

div#ultimo-portamore div#card-titolo, div#ultimo-portamore div#card-testo {
  margin-left: 150px;
}

div#ultimo-portamore div#card-testo {
  font-weight: bold;
  color: #493E88;
  margin-top: 30px;
}

div#bottom-nav {
  border-top: 2px dashed #FFFFFF;
}

strong.aiirete {
  color: #990000;
}

div.error-box {
  border: 2px solid #990000;
  color: #990000;
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
}

div#poesie-menu {
  border: 2px solid #FFFFFF;
  padding: 7px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 20px;
  background-color: #F7F5FA;
}

ul.csl {
  margin-top: 15px;
}

ul.csl li {
  margin-bottom: 7px;
}

div#contenuti h6.pbordo {
  margin: 5px;
  padding: 0;
}

div#contenuti h4.pbordo {
  margin-bottom: 12px;
}

div#garrito-oggi-testo {
  text-align: center;
  font-size: 13px;
  background-color: #ECEBF5;
  padding: 7px;
}

div#garrito-oggi-testo p {
  text-align: center;
}

ul.lista-articoli {
  margin-top: 12px;
}

ul.lista-articoli li {
  margin-bottom: 12px;
}

a.art-cat-nome {
  color: #583F7A;
}

div#articoli-bnav {
  font-size: 13px;
  text-align: center;
  border: 1px solid #FFFFFF;
  margin-top: 20px;
  padding: 6px;
  background-color: #F4F3F8;
}

div#articoli-cat-menu ul li {
  margin-bottom: 7px;
}

div.articoli-info {
  font-size: 12px;
  text-align: center;
  border: 1px solid #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 6px;
  background-color: #AFABD1;
}

ol.lista-articoli {
  margin-top: 12px;
}

ol.lista-articoli li {
  margin-bottom: 12px;
}

strong.artcat {
  color: #65449B;
}

div#contenuti div#articolo-testo h2 {
  font: 15px Georgia, serif;
  font-style: italic;
  font-weight: bold;
  color: #423C64;
  text-align: center;
  margin-bottom: 0;
  margin-top: 12px;
}

div#contenuti div#articolo-testo h3 {
  font: 16px Georgia, serif;
  font-style: normal;
  font-weight: bold;
  color: #28253D;
  text-align: center;
  margin-top: 7px;
}  

div#contenuti div#articolo-testo h4 {
  border: none;
  margin-top: 7px;
}

td.col-dx div#aiuta-bambino-menu div#ab-download-menu {
   padding: 7px;
   margin-top: 0;
   padding-top: 0;
}

td.col-dx div#aiuta-bambino-menu div#ab-download-menu h3 {
   text-align: left;
   font-size: 11px;
   padding: 0; margin: 0;
   margin-top: 7px; 
   margin-bottom: 7px;
}

td.col-dx div#aiuta-bambino-menu div#ab-download-menu h4 {
   font-size: 11px;
   padding: 0; margin: 0;
   margin-top: 7px; 
}

td.col-dx div#aiuta-bambino-menu div#ab-download-menu h5 {
   font-size: 10px;
   padding: 0; margin: 0;
   margin-top: 5px; 
}

td.col-dx div#aiuta-bambino-menu div#ab-download-menu h6 {
   font-size: 10px;
   padding: 0; margin: 0;
   margin-top: 5px; 
   color: #442C58;
}

span.scaricata {
  color: #442C58;
}

div#bambino {
  margin-top: 12px;
  margin-bottom: 10px;
  padding: 12px;
  text-align: center;
  font: 16px Georgia, serif;
  font-weight: bold;
  font-style: italic;
  border: 1px solid #373C73; 
  background-color: #E1DBEA;
}

div#bambino-nota {
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 7px;
  text-align: center;
  border: 1px solid #373C73; 
}

div#aiuta-vai {
  margin-bottom: 10px;
  text-align: right;
}

div#contenuti p.aiuta-bambino-presentazione {
  text-align: justify;
  margin-right: 12px;
}

div#contenuti div#aiuta-bambino-menu-box ul.ab-menu {
  margin-bottom: 24px;
}

div#contenuti div#aiuta-bambino-menu-box ul.ab-menu li {
  margin-bottom: 14px;
}

div#contenuti div#aiuta-bambino-menu-box ul.ab-menu a {
  font: 16px Georgia, serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

div#contenuti div#aiuta-bambino-menu-box ul.ab-menu a:hover {
  text-decoration: underline;
  color: #3F3058;
}

div#bambino-linea {
  border-top: 1px dashed #3F3058;
  margin-top: 16px;
  margin-bottom: 16px;
}

strong.uv {
  color: #613E6C;
}

td.col-dx div ul {
  margin: 0; padding: 0;
  margin-left: 10px;
  margin-top: 5px;
  list-style-type: none;
}

#contenuti div.musica-spot {
  font-size: 10px;
  font-weight: bold;
  border: 1px solid #6562A5;
  padding: 6px;
  margin-bottom: 7px;
}

#contenuti h4.bis {
  color: #6562A5;
  font-weight: normal;
  text-align: left;
  margin: 0;
  font-size: 11px;
  margin-top: 0px;
  border-bottom: 1px solid #6562A5;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

#contenuti div.#testobrano {
  height: 400px;
  overflow: auto;
  text-align: left;
}

#contenuti div.#testobrano div.descbrano {
  margin: 5px;
  border: 1px solid #5C5296;
}

#contenuti div.brani-album {
  margin-bottom: 5px;
}

#contenuti div.brani-album a.leggitesto {
  text-decoration: none;
  color: #5C5296;
}

#contenuti div.brani-album a.leggitesto:hover {
  text-decoration: underline;
}

#contenuti div.brani-album small {
  color:#666666;
}

#contenuti a.scaricaone {font-size: 14px}

#contenuti img.imgone {
  border: 2px solid #FFFFFF;
}

div#contenuti2 {
  margin: 14px;
}

#contenuti2 a, #contenuti2 a:visited {
  color: #0033CC;
}

#contenuti2 a:hover {
  color: #9896EB;
}

#contenuti2 h1 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  font-weight: bold;
  font-size: 25px;
  font-style: italic;
  color: #62608A;
  margin: 0;
  margin-bottom: 12px;
  text-align: center;
  border-bottom: 1px solid #BBBBE8;
}

#contenuti2 p {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left;
}

#contenuti2 ul {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

#contenuti2 strong.s2 {
  color: #6562A5;
}

#contenuti2 h2 {
  font-family: "Lucida Grande", Georgia, Times, serif;
  color: #6562A5;
  font-weight: bold;
  margin: 0;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 3px;
  border-bottom: 1px dotted #6562A5;
}

#contenuti2 h3 {
  color: #6562A5;
  font-weight: bold;
  text-align: center;
  margin: 0;
  font-size: 11px;
  margin-top: 14px;
}

#contenuti2 h4 {
  color: #6562A5;
  font-weight: bold;
  text-align: center;
  margin: 0;
  font-size: 11px;
  margin-top: 14px;
  border-bottom: 1px solid #6562A5;
}

#contenuti2 ul {
  list-style-type: square;
}
