
html, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  margin: 0px;
  padding: 0px;
  border: none;
  background-image: url("../img/sfscacchi.gif");
  background-position: 0px 0px;
  background-repeat: repeat-y;
}

h2 {
	color: navy;
}
h3 {
	color: #839DC5;
}
hr { 
  display: none;
}

img {
  border: none;
  height: auto;
}
.invisibile
{ 
  display:none;
}

#intestazione {
  background: #FFFFFF;
}

#logo
{
  width:auto; margin:0; height: 50px;
  background-image: url("../img/grafica_top.jpg");
  background-repeat: no-repeat; 
}

#logo a 
{
  display: block;
  height: 50px;
  background: url(../img/scritta_comune_top.jpg) no-repeat 100% 0px;
}

#sottointestazione
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;  
  	font-weight: bold;    
  	display: block;
  	background: #839DC5;
  	color: #ffffff;
  	margin-top:1px;
  	padding: 2px; 
 
}

#barraNavigazione {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 2px;
  padding: 2px; 
  background-color: transparent;
  text-align: center;
}

#areaAutenticazione {    
  width: 100%;
  height: 50px;
  font: Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
}
#avviso
{
	font-size: 110%;
	font-weight: bold;
}

.sottologo {
  background-color:#839DC5; 
  color: #FFFFFF; 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding:0px;    
}

.stesto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 80%;
  font-weight: normal;
}

.testo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 100%;
  font-weight: normal;
}

.testob {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size: 100%;
  font-weight: bold;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #444444;
	background-color: #FAFAFA;
	border: 1px solid #D1D7DC;
}
	                                                                                             

.ltesto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-weight: normal;
  font-size: 120%;
}


.tHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000; 
  font-weight: bold;
  background-color: #A6AAD3;
  background-image: url("../img/table_bg_image.gif") 
}
.strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #000000;
  font-weight: bold;
}
a  {
  color : #0000FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight: normal;
}

a:hover {
  color : #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: normal;
}

a:visited {
  color : #990099;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: normal;
}

a:visited:hover {
  color : #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: normal;
}

a.stronglink:hover {
  color : #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

a.stronglink  {
  color : #0000FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight: bold;
}

a.stronglink:visited {
  color : #990099;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

a.stronglink:visited:hover {
  color : #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

a.bnav  {
  color : #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
  font-weight: bold;
}


a.bnav:hover {
  color : #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

a.bnav:visited {
  color : #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

a.bnav:visited:hover {
  color : #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight: bold;
}

table.tbForum {
	width: 98%;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent;
	padding:0;
    margin:0;
}

table.tbForum  td, th{
	color:#000000;
	border:	1px solid #839DC5;
	padding:2px;
    margin:0;
    text-align: left;
	vertical-align: middle
}

table.tbForum  th{
  text-align: center;
  font-weight: bold;
}

table.tbForum  td.centered{
  text-align: center;
}

table.tbForum  td.numerico{
  text-align: right;
}

#raquo
{
	margin: 0;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.boxMenu
{
	margin:5px;
	border: 2px solid #000;
	font: Verdana,Arial, Helvetica, sans-serif;
}

.titleMenu
{
	background-color: #cfcfcf;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pg
{
	text-align: right;
}
.pn,.pn:Visited,.pn:Active,.pn:Hover
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
	color: #CC0000;
}
label
{
	font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

