body {
   margin-left: 0;
   margin-right: 0;
   margin-top: 5;
   margin-bottom: 0;
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #F3F3ED;
   background-attachment: fixed;
   background-repeat: no-repeat;
}
td.tablinks {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   background-color: #EEEEF9;
   font-weight: bold;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 1px;
   border: 1px solid #FF1493;
}

td.tablinks:hover {
   background-color: #FFFFFF;
   text-decoration: none;
}

INPUT{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #EEEEF9;
   border-style: solid;
   border-width: 1px;
   border-color: #333333;
}

SELECT{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #EEEEF9;
   border-style: solid;
   border-width: 0px;
   border-color: #333333;
}
OPTION{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold;
   background-color: #EEEEF9;
   border-style: solid;
   border-width: 0px;
   border-color: #333333;
}
TEXTAREA
{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #333333;
   background-color: #EEEEF9;
   border-style: solid;
   border-width: 1px;
   border-color: #333333;
}
.tit
{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold;
}

.testomini
{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #333333;
}
.td.menu {
   font-size: 11px;
   color: #333333;
}
.table {
   border: 1px solid #333333;
   font: 11px normal #999999;
   background-color: #F3F3ED;
}
.tablescheda {
   border: 1px solid #333333;
   font: 10px normal #999999;
   background-color: #F3F3ED;
}
.tablesez {
   border: 1px solid #333333;
   font: 10px normal #999999;
}
.testo {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold;
}
.tablefr {
   border: 1px solid #333333;
}
td {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: normal;
}
.tdsx {
   border-left: 1px solid #333333;
}
.tdbottom {
   border-bottom: 1px solid #333333;
}
.tdtop-bottom {
   border-bottom: 1px solid #333333;
    border-top: 1px solid #333333;
}
.tddxpag {
   border-right: 1px solid #333333;
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold;
}
.tdtop {
   border-top: 1px solid #333333;
}
.tablepagina {
	border-left-style:solid;
	border-left-width:1px;
	border-left-width:1px;
	border-left-color:#333333;
	border-right-style:solid;
	border-right-width:1px;
	border-right-width:1px;
	border-right-color:#333333;
	border-top-color: #333333;
	border-bottom-color: #333333;

}
a:link{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #696969;
   text-decoration: none;
   font-weight: bold;
}
a:visited{
   color: #666666;
   text-decoration: none;
}
a:hover {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FF0099;
   text-decoration: none;
}
a:active {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #F5F5DC;
   text-decoration: none;
   background-color: #FF0099;
}
.testominilink {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FF0099;
}.testo-rosso-bold {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF0099;
   font-weight: bold;
}
.tabletitolo {
	background-image: url(../images/sf-titolo-pag.jpg);
	border: 1px solid #333333;
}
.tabletitolo02 {

	border-left-style:solid;
	border-left-width:1pt;
	border-left-width:1px;
	border-left-color:#333333;
	border-right-style:solid;
	border-right-width:1pt;
	border-right-width:1px;
	border-right-color:#333333;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}
.tddx {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #333333;


}
.tabletopsxdx {
	background: #F3F3ED;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;

}
.tablebottomsxdx {
	background: #F3F3ED;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;

}
.qui {
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #990000;
   text-decoration: none;
   background: white;
}

.tablesxdxrosso {
	border-left-style:solid;
	border-left-width:1px;
	border-left-width:1px;
	border-left-color:#FF0099;
	border-right-style:solid;
	border-right-width:1px;
	border-right-width:1px;
	border-right-color:#FF0099;
	border-top-color: #FF0099;
	border-bottom-color: #FF0099;
}
