
body {background: transparent url("../img/bg2.jpg") repeat fixed 0% 0%} 

.page_wrap {margin: 10px auto 10px; border-radius: 3px; background: #FFF; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4)}

.header_nav {background: #ffffff; padding: 2px 0 2px; margin-bottom: 10px}

h1 {
   font-family: 'Josefin Sans Std Light', sans-serif;
   font-size: 48px;
}
p {
   font-family: 'Cantarell', sans-serif;
   font-size: 14px;
} 

h2.smaller {
    font-family: 'Josefin Sans Std Light', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px;
}

h3.smaller {
    font-family: 'Josefin Sans Std Light', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px;
    color: #898989;
}

.box {
  margin: 5px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
  font-size: 100%;
  line-height: 1.4em;
  float: left;
}

.box p {font-size: 12px; margin: 0; padding: 12px 0}

.box h2 {
  font-size: 14px;
  font-weight: 200;
}

.box h4 {
  margin-bottom: 0; font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; padding: 0px;
}

.box img,
#tumblelog img {
  display: block;
  width: 100%;
}

.box_comment {background: #F2F0F0; border-bottom: 1px solid white; padding: 8px; border-bottom: 1px solid #D9D4D4; border-top: 1px solid #FCFAFA; overflow: hidden;}
.box_comment p {font-size: 11px; padding: 0px;}

/* Stile tabella elenchi */
table.tbElenco
{
}
table.tbElenco th
{
}
table.tbElenco td
{
}
table.tbElenco tr.normale
{
}
table.tbElenco tr.alternata
{
  background: #EEEEEE;
}
table.tbElenco tr.evidenziata
{
  background: #CCCCCC;
}

/* fine stile tabella elenco */