/*stili per il layout fisso*/
html,body{margin: 0;padding:0}
body{text-align:center; background-position: center bottom; font-family:  Georgia, Times New Roman, serif;
 font-size:10pt; background-color:#65605A; background-image:url('images/bkg.jpg'); background-repeat:repeat-x}
div#container{width: 880px;margin: 0 auto}

table        { font-family:  Georgia, Times New Roman, serif;
 font-size:10pt;}

/*stili generici, su header e footer*/
div#header{margin-top:10px;height:164px; }

h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
div#footer{text-align:center;padding: 0.5em;color: #CCCCCC}
div#footer a{color: #fff;font-weight: normal;text-decoration: none}

/*stili specifici per il layout*/
div#content{text-align: left; }
a            { color: #CE0014; text-decoration: none; font-weight: bold }
a:hover      { color: #FF0000; text-decoration: none }


a.trasparenza img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
a:hover.trasparenza img {
filter:alpha(opacity=90); 
-moz-opacity: 0.5; 
opacity: 0.5;
}