body {

color: #FFFFFF;

scrollbar-base-color: #003366;

scrollbar-face-color: #003366;

scrollbar-shadow-color: #FFFFFF;

scrollbar-arrow-color: #FFFFFF;

scrollbar-highlight-color: #FFFFFF;

scrollbar-dark-shadow-color: #FFFFFF;

scrollbar-3d-light-color: #FFFFFF;

scrollbar-track-color: #FFFFFF;

}



p.testobianco {

color: #FFFFFF;

font-family: Tahoma;
}

ul.testobianco {

color: #FFFFFF;

font-family: Tahoma;
}



a.testobianco {

font-family: Tahoma;

color: #FFFFFF;

a:link { color: #FFFFFF; } /* link da visitare */

a:active { color: #FFFFFF; } /* link attivo */

a:visited { color: #FFFFFF; } /* link visitato */

a:hover { color: #FFFFFF; } /* link al passaggio del mouse */

}



p, td, th.testoblu {

color: #000080;

a:link { color: #000080; } /* link da visitare */

a:active { color: #000080; } /* link attivo */

a:visited { color: #000080; } /* link visitato */

a:hover { color: #000080; } /* link al passaggio del mouse */

}



a.testoblu {

color: #000080;

a:link { color: #000080; } /* link da visitare */

a:active { color: #000080; } /* link attivo */

a:visited { color: #000080; } /* link visitato */

a:hover { color: #000080; } /* link al passaggio del mouse */

}



.form {

background: #000080;

color:#FFFFFF;

font-family: Tahoma;

font-size: 12px;

border: Solid 1px #000000;

}

.formpagine{
background: #000080;
color: #FFFFFF;
float: left;
font-size:12px;
border: Solid 1px #000000;
margin-right: 1px;
}

.formattrici{
background: #FF99CC;
color: #000080;
font-family: Tahoma;

font-size: 12px;

border: Solid 1px #000000;

}


/* Definisce lo stile di un layer contenitore del menu */

div.main {

border: Solid 1px #000000;

width: 150px;

}

/* Definisce lo stile di ogni singolo layer nelle sue parti pių spicciole */

div.menu {

background: #003366;

font-size: 11px;

font-family: Verdana;

}

/* Definisce lo stile dei link al caricamento */

a.menu {

background: #003366;

color: #FFFFFF;

padding: 1px;

/* Permette di ottenere l'effetto anche se il mouse non č sul testo */

position: Relative;

text-decoration: None;

/* Imposta il contenuto del layer per la larghezza del layer stesso */

display: Block;

}

/* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */

a:hover.menu {

background: #FFFFFF;

color: #003366;

padding: 1px;

position: Relative;

text-decoration: None;

display: Block;

}

#base {
  float:left;
  width:100%;
  background:#000080 url('bg-clean.gif') repeat-x bottom;
  font-size:93%;
  line-height:normal
  }
  
#base ul {
  margin:0;
  padding:10px 10px 0px;
  list-style:none;
  }
#base li {
  float:left;
  margin:0px;
  padding:0px 0px 0px 3px;  
  }
#base a {
  float:left;
  display:block;
  padding:5px 15px 4px 8px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  background-color: rgb(0, 0, 80);
  border-left: 1px solid #765;
  border-top: 1px solid #765;
  border-right: 1px solid #765;  
  }
#base a:hover {
  color:#000080;
  background-color: rgb(255, 255, 255);
  border-left: 1px solid #765;
  border-top: 1px solid #765;
  border-right: 1px solid #765;  
  text-align: center;
  }
#base #selezionata {
  text-align: center;
  }
#base #selezionata a {
  color:#00f;
  background-color: #fff;
  padding-bottom:4px;
  border-bottom: 1px solid #fff;  
  text-align: center;  
  }
  
  form input{
  	font-size: 11px;
  	height: 30px;
  	border: solid 1px #999;
  }
  
  form input.submit{
  	font-size: 11px;
  	height: 17px;
  	border: solid 1px #999;
  }
  
 p.footer{
  font-size: 12px;
  color: #fff;
  font-style:italic
  font-weight: bold;
  }


h2.news
{
  color: #fff;
  margin-left: 20px;
  margin-top: 30px;
  font-family: Tahoma;
  font-size: 20px;
  font-weight:bold;
  
}

h3.news
{
  color: #fff;
  margin-left: 20px;
  margin-top: 30px;
  font-family: Tahoma;
  font-size: 16px;
  font-weight:bold;
  
}

h4.news
{
  color: #fff;
  margin-left: 20px;
  margin-top: 30px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight:bold;
  
}

table.news
{
  margin-left:20px;
  width: 460px;
  border: solid 1px #000;
  cellpadding: 0;
  cellspacing: 0;
  margin-bottom: 10px;
  
}

td.headernews
{
  background-color: #000;
  color: #fff;
  font-family: Tahoma;
  font-weight:bold;
  font-size: 12px;
}

td.headernewsMaschi
{
  background-color: #000000;
  color: #fff;
  font-family: Tahoma;
  font-weight:bold;
  font-size: 12px;
}

td.headernewsFemmine
{
  background-color: PINK;
  color: #000080;
  font-family: Tahoma;
  font-weight:bold;
  font-size: 12px;
}



td.bodynews
{
  background-color: #000066;
  color: #fff;
  font-family: Tahoma;
  font-size: 13px;
  
}
/*
tr.showm
{
  background-color: #000066;
  font-color: #fff;
  font-family: Tahoma;
  font-size: 13px;
  
}

tr.showf
{
  background-color: #FF99CC;
  font-color: #000066;
  font-family: Tahoma;
  font-size: 13px;
  
}
*/
td.showm
{
  background-color: #000066;
  color: #fff;
  font-family: Tahoma;
  font-size: 13px;
  
}

td.showf
{
  background-color: #FF99CC;
  color: #000066;
  font-family: Tahoma;
  font-size: 13px;
  
} 
td.footernews
{
  background-color: #000080;
  color: #fff;
  font-family: Tahoma;
  font-size: 11px;
}
td.messaggio
{
	color: #fff;
  	font-size: 12px;
}
a.messaggio
{
	color: #fff;
  	font-size: 12px;
}
.formMess {

background: #000080;
color:#FFFFFF;
font-family: Tahoma;
font-size: 12px;
width 50px;

}

table.tabella {
table-layout :fixed;
width :90%;
height:90%
background :#000000;
border:0
}
td.tabella{
color:#FFFFFF;
}

.testogiallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: yellow;
}

h1.testogiallo{
	font-size: 18px;
	text-align: center;
}
h2.testogiallo{
	font-size: 16px;
	text-align: center;
}
input.submit.testogiallo, input.file.testogiallo{
	background :#000080;
}

.testorossou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF0000;
}

img.quadrosso{
 border: 1px solid #FF0000;
}

<!-- Stili del forum -->
.titolo{
font-family: Verdana;
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
}
table.tabellacategorie{
 width: 80%;
 cellspacing: 0px;
 cellpadding: 0px;
 margin-top: 10px;
}
p.testoform{
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
margin-left: 10px;
}
p.testoformpiccolo{
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
margin-left: 10px;
}
td.tdformtitolo{
background: #000000;
height: 50px;
}
td.tdformcommento{
background: #000080;
height: 30px;
}
td.tdformfooter{
background: #000066;
height: 10px;
}
input.text.form, input.submit.form{
font-family: Verdana;
font-size: 12px;
height: 20px;
color: #FFFFFF;
background: #000033;
border: solid 1px #000;
}

/*tr.RowOverSelected {
color : #FFFFFF;
background-color : #8080FF;
font-family: Tahoma;
font-size: 13px;
}*/