html,body
{
margin:0px;
background:url(images/bg.png) top repeat-x;
background-color:#4396CA;
}
td,input,select,textarea,div
{
font-family: "Trebuchet MS", Georgia, Times, serif;
font-size: 12px;
color:#0C3D75;
}
.hr
{
size:2px;
width:100%;
color:#3F4152;
}
.contorno
{
margin:0px 10px 10px;
}
.foto
{
border:1px solid #cccccc;
background-color:#f5f5f5;
}

h1
{
font-family: "Trebuchet MS", Georgia, Times, serif;
font-size: 11px;
color: #f8f8f8;
font-weight:bold;
margin:5px;
}
h4
{
letter-spacing:-1px;
margin:0px;
}
.rosso
{
color:#FF3300;
}
.giallo
{
color:#ffcc00;
}
.bianco
{
color:#FFFFFF;
}
.arancio
{
color:#FF6600;
}
.grigio
{
color:#999999;
}
.celeste
{
color:#4396CA;
}
.verde
{
color:#86B200;
}
.bordo{
color:#990000;
}
.xsmall {
font-size: 9px;
font-weight: normal;
}
.small {
font-size: 11px;
}
.grassetto
{
font-weight:bold;
}
.bottone
{
border:0px;
color:#FFFFFF;
text-transform:uppercase;
background-color:transparent;
}

.medium {
font-size: 12px;
font-weight: bold;
}
.big {
font-size: 13px;
font-weight: bold;
}
.xbig {
font-size: 15px;
font-weight:bold;
letter-spacing:-1px;
}
.xxbig {
font-size: 16pt;
font-weight:bold;
letter-spacing:-1px;
}
.margini
{
padding:10px;
}
.left{
padding-left:10px;
}
.fotina{
margin:0px 5px 5px 0px;
}
.bordino
{
border:1px solid #B7C7D0;
}
sf_celeste
{
background-color:#E3EFF7;
}
.on{
border-bottom:4px solid #FF9900; 
}
.off{
border-bottom:4px solid transparent; 
}
a {
color: #CC3300;
text-decoration: none;
}

a.bottoni{
color: #44453A;
text-decoration: none;
font-size: 15px;
font-weight:bold;
letter-spacing:-1px;
}
a.bottoni:hover{
color: #FF9900;
text-decoration: none;
}
a.testa{
color: #ffffff;
text-decoration: none;
}
a.testa:hover{
color: #ffffff;
text-decoration: underline;
}
#sitemap a{
color: #ffffff;
text-decoration: none;
}
#sitemap a.hover{
color: #ffffff;
text-decoration: underline;
}
a:hover {
text-decoration: underline;
color: #FF6600;
}
a:active {
text-decoration: none;
color: #FF6600;
}

.footer
{
border:#CCCCCC solid;
border-width: 1px 1px 0px 1px;
background-color:#FFFFFF;
color:#999999;
}
.bordi{
border:#CCCCCC solid;
border-width: 0px 1px;
background-color:#FFFFFF;
}
.bg_bianco {
background-color:#FFFFFF;
}
.stat
{
display:none;
}