a:link { color: #000080; text-decoration: underline;
       /*font-weight: bold;*/ }
a:visited { color: #000080; text-decoration: underline;
          /*font-weight: bold;*/ }
a:hover { color:#c00; text-decoration: underline;
        /*background-color: #FFFF00;
        font-weight: bold;*/ }
a:active { color: #0000FF; text-decoration: underline }

#navbar-iframe {
display: none !important;
}

#data {
      font-family: arial;
      font-size: 11px;
      text-align: center;
      color: #2A478D;
      /*font-weight: bold;*/
      border-style: solid;
      border-color: #2A478D;
      border-width: 1px 0;
/*    line-height:15px;  altezza del link: height e line-height devono avere il medesimo valore */
}

#sidebar {
      border-style: solid;
      border-color: #808080;
      border-width: 1px 1px 1px 1px;
      padding:0px 0px 0px 0px;
      margin:0px 0px 0px 0px;
}

#contenuto {
      border-style: solid;
      border-color: #808080;
      border-width: 0px 4px 4px 0px;
      padding:5px 5px 5px 5px;
      margin:5px 0px 5px 5px;
      background: #DFDFDF;
}

#articolohome {
      border-style: solid;
      border-color: #808080;
      border-width: 0px 3px 3px 0px;
      padding:5px 5px 5px 5px;
      margin:5px 5px 5px 5px;
      background: #eee;
}

#frammento {
      font-size: 14px;
      text-align: center;
      border-style: solid;
      border-color: #2A478D;
      border-width: 1px 0;
      padding:3px 5px 3px 5px;
      margin:1px 25px 1px 25px;
      color:#2C468C;
      background: #eee;
}

p            { font-family: Verdana; font-size: 12px; text-align:justify; }
h1           { font-family: Times New Roman; font-size: 32px; /*letter-spacing: -1pt;*/ color:
               #000080; font-weight: bold; text-align: center }
h2           { font-family: Times New Roman; font-size: 24px; text-align: center;
               font-weight: bold }
h3           { font-family: Times New Roman; font-size: 18px; text-align: center;
               font-weight: bold }
h4           { font-family: Arial; font-size: 16px; letter-spacing: 1pt; font-weight: bold;
               text-align: left; line-height: 100% }
h5           { font-family: Arial; font-size: 13px; font-weight: bold;
               text-align:center; line-height: 100% }

#colprinc {
          /*width:100%;*/
          border-width:0 1px 0 1px;
          border-style:dotted solid;
          border-color:#2C468C;
          padding:0 3px 0 3px;
          text-align:justify;
}

#colsinx {
}

#coldest {
}
/*
:::::::::: definizione link sulla barra trasversale :::::::::::::::::::
*/
#barra {
      border-style: solid;
      border-color: #2A478D;
      border-width: 0 0 1px 0;
      padding:5px;
      color:#ffffff;
      background: #2C468C;
}
#barra a {
      /*FONT-weight:bold;*/
      text-decoration:none; /* elimino la sottolineatura */
      border-width:0px 0px 2px 0px;
      border-style: solid;
      padding:2px 3px 2px 3px;
      /*line-height:25px;  altezza del link: height e line-height devono avere il medesimo valore */
}
#barra a:link, #barra a:visited {
      color:#ffffff;
        border-color:#2C468C;
}
#barra a:hover, #barra a:active {
        background: #eee;
        color:#c00;
        border-color:#66c;
}
/*
:::::::::: definizione link sulla barra trasversale :::::::::::::::::::
*/
/*
:::::::::: inizio bottoni per i canali tematici :::::::::::::::::::
*/
.canale {
        width:100%;
        margin:0px 0;
        padding:0px 0; /* elimino i rientri delle liste */
        FONT-FAMILY: Times New Roman;
        FONT-weight:normal;
        TEXT-ALIGN: center;
        font-size: 14px;
}
.canale a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        border-width:0px 0px 1px 0px;
        border-style: solid;
}
.canale a:link, .canale a:visited {
        background:#ccc;
        color: #2C468C;
        border-color:#2C468C;
        text-decoration:none;
}
.canale a:hover, .canale a:active {
        background: #eee;
        color:#c00;
        border-color:#66c;
        text-decoration:none;
}
/*
::::::::::::::::::::::: fine bottoni per i canali tematici :::::::::::::::::::
*/
/*
:::::::::: bottoni per il forum :::::::::::::::::::
*/
.forum {
        width:100%;
        margin:0; padding:0; /* elimino i rientri delle liste */
        FONT-FAMILY: Times New Roman;
        FONT-weight:normal;
        TEXT-ALIGN: center;
        font-size: 15px;
}
.forum a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        border-width:0px 0px 1px 0px;
        border-style: solid;
}
.forum a:link, .forum a:visited {
         background:#ccc;
         color:#FF0000;
         border-color:#FF0000;
        text-decoration:none; /* elimino la sottolineatura */
}
.forum a:hover, .forum a:active {
         background:#eee;
         color:#FF1493;
         border-color:#FF1493;
        text-decoration:none; /* elimino la sottolineatura */
}
/*
:::::::::: fine bottoni per il forum :::::::::::::::::::
*/
/*
:::::::::: bottoni :::::::::::::::::::
*/
.bottone {
        width:100%;
        margin:0; padding:0; /* elimino i rientri delle liste */
        FONT-FAMILY: Times New Roman;
        FONT-weight:normal;
        TEXT-ALIGN: center;
        font-size: 14px;
}
.bottone a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        border-width:0px 0px 1px 0px;
        border-style: solid;
}
.bottone a:link, .bottone a:visited {
         background:#ccc;
         color: #2C468C;
         border-color:#2C468C;
        text-decoration:none;
}
.bottone a:hover, .bottone a:active {
         background: #eee;
         color:#c00;
         border-color:#66c;
        text-decoration:none;
}
/*
:::::::::: fine bottoni :::::::::::::::::::
*/
/*
 :::::::::: bottoni per il cammino della libertà :::::::::::::::::::
 */
.cammino {
        width:100%;
        margin:0; padding:0; /* elimino i rientri delle liste */
        FONT-FAMILY: Times New Roman;
        FONT-weight:normal;
        TEXT-ALIGN: center;
        font-size: 14px;
}
.cammino a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        border-width:0px 0px 1px 0px;
        border-style: solid;
}
.cammino a:link, .cammino a:visited {
         background:#ccc;
         color: #075507;
         border-color:#075507;
        text-decoration:none;
}
.cammino a:hover, .cammino a:active {
         background: #eee;
         color:#3FBA42;
         border-color:#3FBA42;
        text-decoration:none;
}

.scammino {
          font-size: 11px;
          text-align: center;
}
/*
:::::::::: fine bottoni per il cammino della libertà :::::::::::::::::::
*/
/*
::::::::::::::::::::::: Menù di destra ::::::::::::::::::::::::::::::::
*/
ul.menudx {
        width:100%;
        list-style:none; /* elimino i punti elenco */
        margin:0; padding:0; /* elimino i rientri delle liste */
        FONT-FAMILY: Times New Roman;
        FONT-weight:normal;
        font-size: 14px;
        TEXT-ALIGN: center
}
ul.menudx li a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        text-decoration:none; /* elimino la sottolineatura */
        padding:0 3px; /* lascia spazio far il bordo del menu e il testo del link */
        border-width:0px 0px 1px 0px;
        border-style: solid;
}
ul.menudx { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menudx li a:link, ul.menudx li a:visited {
        background:#ccc;
        color: #2C468C;
        border-color:#2C468C;
        text-decoration:none; /* elimino la sottolineatura */
}
ul.menudx li a:hover, ul.menudx li a:active {
        background: #eee;
        color:#c00;
        border-color:#66c;
        text-decoration:none; /* elimino la sottolineatura */
}
/*
::::::::::::::::::::::: fine Menù di destra ::::::::::::::::::::::::::::::::
*/