/*--- tag ---*/
body { margin: 0; padding:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #333;}
a img { border: 0; padding: 0; margin: 0; }
a { }
a:hover { text-decoration: none; }
/*--- fine tag ---*/

/*--- classi globali ---*/
.hide { display: none; }
.center { text-align: center; }
.note { font-size: 11px; color: #999;  }
/*--- fine classi globali ---*/

#container { background: #fff; border: 1px solid #ccc; }
#header { background: url(../images/header-bg.jpg) no-repeat right top; padding:10px; border-bottom: 10px solid #fff; }
#header h1 { margin: 0; padding:0;  }

#leftBar { display: none; }

#content { padding: 0 10px 10px 10px ; }
#content p { font-size: 12px; margin: 2px 2px 4px 2px;}
#content table td { padding: 3px; font-size: 12px; }
#content table.tab1 { border: 1px solid #999; width: 99%; }
#content table.tab1 td { font-size: 12px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2px; }
#content div.upHome { margin: 0 0 10px 0; }
#content div.upHome h2 { margin: 0; padding: 0; }
#content div.upHome h2 span { padding: 3px 40px 0 10px; color: #fff; background: url(../images/bg-smuss.gif) no-repeat right top; font-size: 12px; font-weight: bold; }
#content div.upHome div { border: 5px solid #9BCBE0; padding: 5px; }
#content div.upHome a.upHomePlus { color: #fff; background:#9BCBE0; display: block; text-align: right; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 3px; }
#content div.upHome h3 { font-size: 12px; color:#333; padding: 5px; margin: 0; }
#content div.upHome a { font-size: 12px; color:#333; }
#content div.upHome h3 span.date { width: 100px; color:#999; text-align: center;  display: block; float: left; }
#content div.upHome p.descr { margin:  0 0 5px 100px ; padding: 0 5px 5px 5px; font-size: 11px; color: #666; }
#content div.upHome span.serie { background: #9BCBE0; padding: 3px; color: #fff; font-weight:bold; }
#content div.upHome span.data { background: #9BCBE0; padding: 3px; color: #fff; font-weight:bold; }
#content div.upHome td.proxParTd { border-bottom: 1px dashed #ccc; }

#rightBar { display: none; }
div.sponsor { display: none; }

#footer { border-top: 10px solid #fff; background: url(../images/bg-sfum-inv.jpg); text-align: center; }
#footer p { font-size: 12px; color:#333; padding: 3px; margin:0; }
#footer p a { color:#333; padding: 1px; }

#build { display: none; }