.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
; color: #FFFFFF

}
a.white{
font-size: xx-small;
color:#fff;
}
a.white2{
font-size: xx-small;
color:#fff;
}

.t-xxs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}

.t-xs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.testo-sx{color:#FFFFFF;text-align:left;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal}
.Celladoc {
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(img/sfu-vs.bmp);
}
.ClassBianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/*table {
	border-collapse: collapse;
}*/

.Cella {
	border: 1px solid #000000;
}

.Cella1 {
	border: 1px solid #000000;
	background-image: url(img/sfu-vcc.bmp);
}
.Cella2 {
	border: 1px solid #000000;
	background-image: url(img/sfu-bia.bmp);
}
.IntLayer {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 padding-top: 3px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 3px;
 background-image: url(img/sfu-bia.bmp);
 border: 1px solid #000000;
 font-weight: bold;
}
 
.IntLayerORIGINAL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0000FF;
	font-weight: bold;
	border: 1px solid #000000;
	text-align: left;
	background: url(img/sfuGiallo.gif) repeat-x center center;
}
.CellaImg {
	text-align: center;
	vertical-align: middle;
	background: center center;
}
.Bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/sfu-bia.bmp);
	border-top: 0px solid #000000;
	border-right: 0px none #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	font-size: xx-small;
}
.Bianco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/sfu-vc.bmp);
	border-left: 1px solid #000000;
	font-size: smaller;
}
.t-tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066ff;
}
body {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 3px;
 margin-left: 3px;
}

h1 {
 font-family: Times New Roman, serif;
 font-size: 26px;
 font-weight: normal;
 color: #e9f2fc;
 background-color: transparent;
 padding: 0px;
 margin: 0px;
 }

h2 {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 line-height: 14px;
 color: #000000;
 background-color: transparent;
 }
 
 h2.titletext {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 20px;
 font-weight: normal;
 line-height: 20px;
 border-bottom: 1px solid #9cba00;
 color: #000000;
 background-color: transparent;
 }
 
 h4.titletext {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 line-height: 20px;
 padding-left: 0px;
 border-bottom: 1px solid #769176;
 color: #3333ff;
 background-color: transparent;
 }

 h3.titletext {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 line-height: 16px;
 border-bottom: 1px solid #769176;
 color: #000000;
 background-color: transparent;
 }
 
 
 
 
 h2.titolopers {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 30px;
 font-weight: normal;
 line-height: 30px;
 border-bottom: 1px solid #9cba00;
 color: #000000;
 background-color: transparent;
 }

p {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #000000;
 background-color: transparent;
 }

a {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 color: #FFFFFF;
 background-color: transparent;
 }

a:visited {
 text-decoration: underline;

 background-color: transparent;
; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: normal
 }
a:hover {
 text-decoration: underline;
 }
 
a.navlink {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #FFFFFF;
; border: #FFFFFF
 }

a.navlink:visited {
 text-decoration: none;
 color: #FFFFFF;
 background-color: transparent;
 }

a.newslink {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 line-height: 10px;
 text-decoration: none;
 color: #FFFFFF;
 background-color: transparent;
 }

a.newslink:visited {
 text-decoration: none;
 color: #FFFFFF;
 color: #3333ff;
 background-color: transparent;
 }

a.newslink:hover {
 text-decoration: underline;
 }

li {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 padding-bottom: 7px;
 color: #000000;
 background-color: transparent;
 }

.navcell {
 padding: 3px 7px 3px 7px;
 }

.newsheader {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 padding-left: 5px;
 color: #000000;
 background-color: #000099;
 }

.newscell {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 11px;
 padding-top: 7px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 9px;
 color: #000000;
 background-color: #FFFF99;
 }
 
 .navinput {
  vertical-align: middle;
  width: 120px;
  color: #3333ff;
  background-color: #e9f2fc;
 }

 .navbutton {
  position: relative;
  left: 3px;
  width: 30px;
  background-color: #3333ff;
  color: #e9f2fc;
  font-family: Verdana, Lucida, helvetica, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  vertical-align: middle;
 }

.update {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
 color: #e9f2fc;
 background-color: transparent;
 }

.copyright {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 color: #999999;
 background-color: transparent;
 }
.Stile1 {font-family: Verdana, Lucida, helvetica, arial, sans-serif}
.Stile2 {color: #e9f2fc}
td.cred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	color: #000000;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
	
}
td.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding-right: 10px;
	vertical-align: baseline;
	}
tr.testa {
  background-color: #000000;
  line-height: 125%;
  
}

table.doc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: none;
}


/* TABELLE INDEX.HTM */

table.principale {
	border: 1px #FFFFFF solid;
	background-color: #000000; 
	width: 810px;
}

table.principale2 {
	border: 0px #FFFFFF solid;
	background-color: #000000; 
	width: 100%;
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 100%; left: 0px; top: 0px; clip:  rect(   )
}


table.menu {
	border: 1px solid #000000;
	width: 166px;
}

table.mini {
	border: none;
}


.vuota {
	border-bottom: 1px solid #000000;
	font-size: 1px;
}
/* CONTENITORE MINICLASSIFICHE */

.tooltip {
border: 3px double #000000;
background-image: url(img/sfu-vcc.bmp);
PADDING: 8px;
font-family: Verdana;
FONT-SIZE: 8pt;
VISIBILITY: hidden;
POSITION: absolute;
/*layer-background-color: #D1C9EB;*/
text-align: center;
}

 h2.mini {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px solid #9cba00;
 color: #000000;
 }

.password {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: white;
}

.submit {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	color: #000000;
	border: 1px solid #000000;
	background-color: white;
}


.submitB {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	color: #000000;
	border: 1px solid #000000;
	background-color: white;
}
.testo { color:#FFFFFF;text-align:left;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal }
