* {
    padding : 0;
    margin  : 0;
    font-family:Tahoma;
}
html, body {
    background-image:url(images/bg_table.jpg);
    background-position:center;
    background-repeat:repeat-y;
    background-color: #F4F4F4;
    height:100%;
}
body {
    background-color: #F4F4F4;
}
#container {
    position:relative;
    border: 0px solid #ff0000;
    margin-left: auto;
    margin-right: auto;
    
    height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
    width:785px;
    min-height:100%;
}
#top {
    margin-left: auto;
    margin-right: auto;
    margin-left:23px;
    
}

#content {
    border: 0px solid #ff0000;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:123px;
}
#footer {
    position   : absolute;
    bottom     : 0;
    width      : 785px;
    height     : 123px;
    background-image:url(images/bg_bottom.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border:0px solid #ff0000;
}
img{border: 0px;}
.immagine{
  border: 3px solid #0000ff;
}
td{font-family:Tahoma;font-size:11px;color:#000000}
a{color:#800000}
.title{color:#92280c;font-weight:bold;font-family:Arial;font-size:15px;padding:15px 0px 20px 10px;text-align:left;}
.date{font-family:Tahoma;font-size:10px;color:#787878;font-weight:bold;padding-left:10px;padding-top:10px;}
.cap{font-family:Tahoma;font-size:10px;color:#FFAA00;font-weight:bold;padding-left:10px;padding-top:2px;}
.Stile1 {
	color: #A10000;
	font-weight: bold;
	font-size: 13px;
}
.Stile2 {
	color: #A31900;
	font-weight: bold;
	font-size: 11px;
}
.Stile3 {color: #FFFFFF}
.Stile4 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.Stile6 {font-weight: bold; color: #A31900; }

