body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	background-color:#FFFFFF;
	background-image: url(img/bodytopsf.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
tr, td{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}
.fondotblest{
	background-image: url(img/sfsfum.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}
a{
font-size:11px;
color:#990000;
text-decoration:none;
}

a:hover{
font-size:11px;
color: #FF9900;
}

.elenco{
	border: 1px solid #999999;
}
.elenco td{
	border-bottom: 1px solid #999999;
	text-transform:lowercase;
}
.elenco th{
text-align:left;
background-color:#006699;
}

.elenco a{
color:#FFFFFF;
}
.lettere{
background-color:#CCCCCC;
border:1px solid #999999;
}
.lettere a{
color:#000000;
font-weight:bold;
text-decoration:none;
display:block;
}
.leftlinea{
border-left:1px solid #999999;
}
.select{
font-size:11px;
}
.pulsBLU{
	background-color: #006699;
	border: 1px solid #006600;
	color:#FFFFFF;
	font-weight:bold;
}
.pulscelestech{
	background-color: #669999;
	border: 1px solid #006600;
	color: #ffffff;
	font-weight:bold;
}
.pulsarancio{
	background-color: #FF6600;
	border: 1px solid #006600;
	color:#FFFFFF;
	font-weight:bold;
}
.pulsverde{
	background-color:#009900;
	border: 1px solid #006600;
	color:#FFFFFF;
	font-weight:bold;
}
.pulsrosso{
	background-color: #FF0000;
	border: 1px solid #663300;
	color:#FFFFFF;
	font-weight:bold;
}.biancoG {
	font-weight: bold;
	color: #FFFFFF;
}
.downlinea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.95percento{
width:95%;
border:1px solid #a0a0a0;
}
.pulspiccoliV{
	border: 1px solid #006600;
	font-weight:bold;
	font-size:9px;
}
.bordo{
border:1px solid #cccccc;
}
.tdpulsante{
background-color:#e6e6e6;
background-image:url(img/sfgr.gif);
}
.tdpulsante a{
text-decoration:none;
}
.sfleft {
	background-image: url(img/righesfleft.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfrigth {
	background-image: url(img/righesfright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfleftint {
	background-image: url(img/righesfleftint.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfrigthint {
	background-image: url(img/righesfrightint.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfgraydark {
	background-color: #000000;
}
.sfinterno {
	background-image: url(img/righesfright.gif);
}
.pulsdown a{
color: #ffffff;
font-weight:bold;
font-size:13px;
}
.pulsdown a:hover{
color:#8B0E13;
font-style: italic;
font-size:13px;
}
.sfumsx{
background-image:url(img/sfumsx.gif);
}
.sfumdx{
background-image:url(img/sfumdx.gif);
}
.interni{
padding:15px;
}
.pulsecomm{
	background-color: #FFFFFF;
	background-image: url(img/pulsecomm.gif);
	background-repeat: no-repeat;
}
.pulsecomm a{
color:#FFFFFF;
font-size:18px;
display:block;
width:200px;
padding-top:0px;
padding-bottom:75px;
margin:10px;
}
.pulsecomm a:hover{
color: #FFCC00;
font-size:18px;
}
.downlinea u{
color:#990000;
text-decoration:none;
font-weight:bold;
}
.basefotoprev{
	background: url(img/basefto.gif) no-repeat;
}
.basescheda{
	background-image: url(img/base_dettagli.gif);
	background-repeat: no-repeat;
}
.tit18wh{
color:#FFFFFF;
font-size:16px;
}
.input98{
width:98%;
border:1px solid #999999;
font-size:11px;
}
/*MENU A TENDINA*/
#dropmenudiv{
position:absolute;
background-color: #990000;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
border: 1px solid #333333;
}

#dropmenudiv a{
font-size:11px;
border-bottom: 1px solid #333333;
width: 100%;
color:#FFFFFF;
display: block;
text-indent: 3px;
padding-left: 10px;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #666666;
}
/*FINE MENU A TENDINA*/
#layerovertest{
font-size:11px;
position: absolute;
width: 150px;
border: 1px solid #336699;
padding: 5px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
text-align:left;
}
.inside2{
background-color: #AE0000;
color:#FFFFFF;
font-weight:bold;
padding-left:2px;
}