BODY{background-color:#000000;margin-top:0px;margin-left:0px;margin-right:0px;}

TABLE{/* colore generico nei testi*/
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:12px;
}

#categoria {
	display: block;	
	text-align:center;
	text-decoration:none;
	width:450px;
	height:auto;
	border: 0px solid #80786F;
	padding:0px;
}

#contorni {
	margin: 5px 0px 0px -382px;
	display: block;	
	text-align:left;
	width:764px;
	height:auto;
	border: 0px solid #80786F;
	position:absolute;left:50%;
	padding:0px;
}

#footer, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#80786F;
text-align: center;
font-weight:normal;
padding-top: 3px;
}

.td_trat {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #80786F;}

#image2 {display:inline;}

.spaceH {line-height:18px;}

.justify {text-align:justify;}

.pag_link, .pag_link a:link, .pag_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size:10px;
	color: #80786F;
	text-decoration: none;
}
.pag_link a:visited, .pag_link a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.phm a img {
	padding:0;
	margin:0;
	width:90px;
	height:90px;
	filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;
}

.phm a:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

.phmoff img {
	padding:0;
	margin:0;
	width:90px;
	height:90px;
}
.phm2 a img {
	padding:0;
	margin:0;
	width:246px;
	height:90px;
	filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;
}

.phm2 a:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

.phmoff2 img {
	padding:0;
	margin:0;
	width:246px;
	height:90px;
}
.justify {
	text-align:justify;
}

p {margin-top: 0;}

/*li a {
   display:block;
   width:auto;
   height:18px;
   line-height:18px;
   color:#80786F;
   font:10px verdana;
   text-decoration:none;
   background:#000;
}

li a:hover,
li a:focus,
li a:active {
    color:#FFF;
    background-color:#000;
}*/
li.on a{
        display:block;
        width:auto;
        height:18px;
        line-height:18px;
        color:#FFFFFF;
        font:10px verdana;
        text-decoration:none;
    }
    li.off a{
        display:block;
        width:auto;
        height:18px;
        line-height:18px;
        color:#80786F;
        font:10px verdana;
        text-decoration:none;
    }
    li.off a:hover,
    li.off a:focus,
    li.off a:active {
        color:#FFF;
        background-color:#000;
    }
    
ul#nav, ul#nav2 { margin:0; padding:0; list-style-type:none;}
li.on, li.off { margin-right:0px; }
