td.home_nobg {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: normal;

padding: 3px;

}



td.home {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: normal;

background: url('img/bg01.gif') repeat-x;

padding: 3px;

}



td.grey {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: normal;

background-color: #e3e3e3;

padding: 2px;

border-bottom: 1px solid #ffffff;

}



td.greysmall {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #333333;

font-weight: normal;

background-color: #e3e3e3;

padding: 2px;

border-bottom: 1px solid #ffffff;

}



td.home_small_nobg {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #333333;

font-weight: normal;

padding: 3px;

}



td.home_small {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #333333;

font-weight: normal;

background: url('img/bg01.gif') repeat-x;

padding: 3px;

}



td.home_tit {

border-bottom: 1px solid #ffffff;

}



td.footer {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #333333;

font-weight: normal;

padding: 16px;

background: url('img/bg_footer.gif') no-repeat;

height: 59px;

text-align: right;

vertical-align: bottom; }



td h1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: bold;

margin-bottom:22px;

}



td h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: bold;

width: 450px;

background: url('img/bg01.gif') repeat-x;

padding-top: 3px;

}



td a {

color: #333333; text-decoration: none; 

}



span.freccia {

color: #dd0000;

}



span.verybig {

font-size: 14px;

font-weight: bold;

}



/* elementi form */

.form {

font-family: Arial, Helvetica, sans-serif;

width: 140px;

font-size: 11px;

color: #333333;

background-color: #ffffff;

border: 1px solid #333333;

}



.form_reg {

width: 220px;

}

/* fine elementi form */



a:hover {

color: #dd0000;

}



/* stilizzazione post */

small {

font-size: 11px;

}



p.postmetadata {

color: #999999;

font-size: 11px;

padding-bottom: 16px;

}



small.datacal {

background-color: #cacaca;

color: #ffffff;

font-size: 11px;

width: 300px;

}



td.home p {

text-align: justify;

line-height: 1.4em;

}



div.post li {

padding-bottom: 4px;

padding-right: 20px;

}



div.post a {

color: #06c;

}



cite a {

color: #06c;

}


