BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #b7b1a9
}
IMG {BORDER: 0px;}

TABLE {BORDER: 0px;}

A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}

.link_macro
{
  FONT-WEIGHT: bold;
}

/* colonna di sinistra */
.col_sx{ vertical-align:top}
.col_sx FORM {   margin: 0; padding: 0;}

.bott_rosso
  {
  background-image: url('../img/bottone_red.jpg');
  background-position:left center;
  background-repeat:no-repeat;
  height:28px;
  width:143px;
  margin: 0 0 2px 0;
  padding: 0;
  }

.bott_rosso p
  {
  text-align:center;
  margin: 0;
  padding: 5px 5px 0 5px;
  }

.bott_rosso a
  {
  color:#fff;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  }

.bott_rosso a:hover{color:#000;}
.bott_rosso a:visited { color:#fff;}


.col_destra
  {
  padding:3px;
  border-top: 1px solid #000;
  border-right: 3px solid #646464;
  border-bottom: 3px solid #646464;
  border-left: 1px solid #000;
  background-image: url('../img/t_dx_in.gif');
  background-color: #FFFFCC;
  }

/*// su alcune pagine non ho la colonna di destra */
.col_centrale_big
  {
  margin:2px;
  padding:4px;
  border: 1px solid #000;
  background-color: #FFF;
  }

.sfondo_grigio
  {
  padding:3px;
  background-color: #A9A9A9;
  }
.custom
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
}
A.custom
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR:#00461F;
}
A.custom:hover
{
    COLOR:#CE0000;
    TEXT-DECORATION: none;
}
A.custom2
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR:#CE0000;
}
A.custom2:hover
{
    COLOR:#00461F;
    TEXT-DECORATION: none;
}

.lettereGlossario
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
TD.titoloArchivio A.linkPath
{
    COLOR: #ffffff
}
.data
{
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    TEXT-ALIGN: right
}
.titoloArchivio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.testoArchivio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333
}
.titoloNumero
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000
}
.titoloColDx
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333
}
.Titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff0000
}


.Titolo_fascia
  {
  color:#ff0000;
  font-weight: bold;
  background-color:#FFFF99;
  border-top: 1px #000 solid;
  border-bottom: 1px #000 solid;
  padding: 5px;
 }




.testoPiccolo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333
}

/*.testoPiccolo p
{ line-height:12px; padding:0}*/


.titoletto_blu
{
    FONT-WEIGHT: bold;
    COLOR: #003366
}

.testo
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
}

.box_bianco
  {
  background-color: #ffffff;
  border: 1px solid #000000;
  }

.tratteggio
  {
  background-image:url('../img/t_c_line_small.gif');
  background-repeat: repeat-x;
  }


.testoLink
{
    FONT-WEIGHT: normal;
    COLOR: #333333
}

.barrato
{
  text-decoration:line-through;
}


/* box articoli in home */
.box_art_big
  {
  width:400px;
  background-image:url('../img/background_art_big.png');
  background-repeat: no-repeat;
  }

.box_art
  {
  width:210px;
  background-image:url('../img/background_art_small.png');
  background-repeat: no-repeat;
  }

.box_art_short
  {
  height:220px;
  width:205px;
  background-image:url('../img/background_art_small2.png');
  background-repeat: no-repeat;
  }

.padding_box
{
text-align:left;
width:183px;
padding:1px
}

.ebooks_box {
  margin:15px 0 0 20px;
}


IMG.articoloTop
{
    PADDING-RIGHT: 6px
}


.foto_prod
{
float:left;
PADDING: 0 6px 10px 0;
margin:3px;
text-align: center;
}

.news
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.news2
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 10px;
 line-height:11px;
}
.newsAutore
{
    FONT-SIZE: 10px;
    FONT-STYLE: italic
}
.newsTitolone
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px
}
.newsSottotitolo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
.artData
{
    FONT-SIZE: 10px
}
.artTitolo
{
    FONT-SIZE: 12px
}
.artAutore
{
    FONT-SIZE: 12px;
    FONT-STYLE: italic
}
.artAbstract
{
    FONT-SIZE: 12px
}

.spacer
{
height:4px;
padding:1px
}


.avviso
  {
  color:#CC3333;
  font-weight: bold;
  background-color:#FFFF99;
  border-top: 1px #666699 solid;
  border-bottom: 1px #666699 solid;
  padding: 5px;
 }


/* stile per il logo di nimaia */
.nimaia
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  }

.PagingBox {margin:10px; font-size:11px; COLOR: #cc0000; font-weight:bold;}

#PagCorrente
  {
  COLOR: #cc0000;
  font-size:11px;
  font-weight:bold;
  }
#PagNoCorrente:link
  {
  font-size:10px;
  text-decoration:underline;
  }
#PagNoCorrente:visited
  {
  color:#7B7B7B;
  font-size:10px;
  text-decoration:underline;
  }
