body {
	background-color: #E0E0E0;
	
	margin: 0px 0px 9px;
}

table{font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333333}
.ro{color: #EA1515;}

.sfondo{background-image: url(img/sf.gif);
	background-repeat: no-repeat;
	background-position: center center;}

body.ind{
	background-image: url(img/sf.jpg);
	margin:0;
	background-color:#F7F7F7;
	overflow:hidden;
	background-repeat: repeat-y;
	background-position: center;
	}
	body.log{
	background-image: url(img/log.gif);
	margin:9 10 0 20;
	overflow:hidden;
	}
#cont {
position: absolute;
left:0px;
top:0px;
width:100%;
height:100%
}
#box {


	width: 796px;
	height: 397px;
	background-color: #FFFFFF;
	background-image: url(img/alto.gif);
	background-repeat: no-repeat;

}

.alto
{	background-image: url(img/alto.gif);
	background-repeat: no-repeat;
	}
	
a.me:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #8F8F8F;
	text-decoration:none;
	}

a.me:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #8F8F8F;
	text-decoration:none;
}

a.me:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #B1B1B1;
	text-decoration:underline overline;	
	}

.imme {margin-right:5px;border:0px}

.sp{height:10;width:70}

.new{	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #8F8F8F;
	padding-top:1px;
	padding-left:3px}

.bne {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BBBBBB;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
}
.ifrn{margin:1px 1px 2px 1px;width:189px;height:131px;}


.cntnew{padding:3px 1px 11px 5px;cursor:hand;}

.blu{color:#3960C4;text-decoration:none;font-weight:bold;}
a.blu:hover{text-decoration:none;}

.pay {
	font-family: "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #CDCDCD;
	letter-spacing: 1px;
	margin-top: 11px;
	margin-left: 8px;
	line-height: 10px;
}

.tit {
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}
.titp {
	font-size: 10.5pt;
	font-weight: bold;
	color: #333333;
}

a:link,a:visited{color: #B6B6B6;text-decoration:none;}
a:hover{color: #040404;}

.ifrpr{margin-top:37;margin-left:19;width:359px;height:259px;}

.ifrint{margin-top:42;margin-left:20;width:771px;height:259px;}	
.alint {
	background-image: url(img/altint.gif);
	background-repeat: no-repeat;
}
.lopi{margin-left:20;margin-top:12}
.fte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: 1px solid #B0B0B0;
	padding: 2px;
	height: 20px;


}
.butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #7A7A7A;
	background-color: #E4E4E4;
	border: 1px solid #B0B0B0;
	padding: 0px;
}
.mese {
	background-color: #EFEFEF;
	border: 1px solid #B0B0B0;
	height: 18px;

}
.gio {
	font-weight: bold;
	background-color: #F7F7F7;
	border: 1px solid #BBBBBB;
	text-align: center;
	height: 18px;
	width: 78px;
}

a.cal:hover {
	color: #B4B4B4;
	text-decoration:none;
	text-transform: capitalize;

		}
	a.cal:visited {
	color:#B4B4B4;text-decoration:none;text-transform: capitalize;	
	}
	a.cal:link {
	color:#B4B4B4;text-decoration:none;text-transform: capitalize;	
	}
	.vuo {
	background-image: url(img/pp.gif);
	border: 1px solid #EBEBEB;
	height: 24px;

}
.pie {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid #DADADA;
	height: 24px;

}
.ifreven{
	margin:0px;
	width:163px;
	height:224px;

	}
	
	body.ev {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#333333;
	background-color:#ffffff;
	SCROLLBAR-FACE-COLOR: #FAFAFA;
	SCROLLBAR-HIGHLIGHT-COLOR: #DDDDDD;
	SCROLLBAR-SHADOW-COLOR: #DDDDDD;
	SCROLLBAR-3DLIGHT-COLOR: #FAFAFA;
	SCROLLBAR-ARROW-COLOR: #BBBBBB;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FAFAFA;
	margin:3 3 3 3;
	background-attachment: fixed;
	background-image: url(img/sfev.jpg);

}
.att {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid #9AACF5;
	height: 24px;
	background-color:#F5F7FE;
	cursor:hand;
}
.cap{text-transform: capitalize;}
.imago{border:1px solid #FFFFFF;}
.perimago{float:right;border: 1px solid #B0B0B0;margin:0 0 10 18}

form{margin:0}
hr{height:1px;border:solid 1px #E6E6E6}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: 1px solid #B0B0B0;
	background-color:#FBFBFB;
}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: 1px solid #B0B0B0;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #FAFAFA;
	SCROLLBAR-HIGHLIGHT-COLOR: #FAFAFA;
	SCROLLBAR-SHADOW-COLOR: #BBBBBB;
	SCROLLBAR-3DLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-ARROW-COLOR: #BBBBBB;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #FAFAFA;
	background-color: #FBFBFB;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.campi{border-top:solid 1 #bbbbbb;padding-right:20}
.loca {
	padding: 3px;
	border: 1px solid #BBBBBB;
	background-color: #efefef;

}
.bo {
	border: 1px solid #000000;
	margin-right: 2px;
	margin-left: 2px;

}
.formisc {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #BBBBBB;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
}
.tdpp2{border:1px solid #E1E1E1}
	.fr {
	color: #DD1714;
	text-decoration: none;
	font-weight: bold;
}
.taa {
	height: 88%;
	width: 780px;
	padding: 24px;
	background-color: #FFFFFF;
	

}
.pertesto{width:722; height:300px;border:dashed 2 #bbbbbb;padding:8;overflow:scroll;margin-top:4;text-align:left;background-image: url(../img/sfd.gif);	background-repeat: no-repeat;background-position: 147px 60px;line-height:12pt;
	SCROLLBAR-FACE-COLOR: #FAFAFA;
	SCROLLBAR-HIGHLIGHT-COLOR: #FAFAFA;
	SCROLLBAR-SHADOW-COLOR: #BBBBBB;
	SCROLLBAR-3DLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-ARROW-COLOR: #BBBBBB;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #FAFAFA;}
.pertesto2{font-size:7.5pt;width:216px;height:216px;border:dashed 2 #bbbbbb;padding:10;overflow:auto;margin-top:4;text-align:left;color:#707070;background-color:#FBFBFB;
SCROLLBAR-FACE-COLOR: #FBFBFB;
SCROLLBAR-HIGHLIGHT-COLOR: #E0E0E0;
SCROLLBAR-SHADOW-COLOR: #E0E0E0;
SCROLLBAR-3DLIGHT-COLOR: #FBFBFB;
SCROLLBAR-ARROW-COLOR: #E0E0E0;
SCROLLBAR-TRACK-COLOR: #F7F7F7;
SCROLLBAR-DARKSHADOW-COLOR: #FBFBFB;}
	.pertesto2 table{font-size:7.5pt;color:#707070}
.perfoot{
	width:610;
	height:200px;
	border:dashed 2 #bbbbbb;
	padding:8;
	overflow:auto;
	margin-top:4;
	text-align:right;
	background-attachment: fixed;
	background-image: url(../img/sf.png);
	background-repeat: repeat-x;
	SCROLLBAR-FACE-COLOR: #FAFAFA;
	SCROLLBAR-HIGHLIGHT-COLOR: #FAFAFA;
	SCROLLBAR-SHADOW-COLOR: #BBBBBB;
	SCROLLBAR-3DLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-ARROW-COLOR: #BBBBBB;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #FAFAFA;
	color:#E0E7F3;
	font-size:7pt;
	background-position: -490px;
}
td.menualt a:link,td.menualt a:visited{
	color:#B7B7B7;
	font-weight: bold;
}
td.menualt a:hover{color:#FFFFFF;}
a.li:link,a.li:visited{color:#B7B7B7;}
a.li:hover{color:#FFFFFF;}
.bogal{background-color:#F4F4F4;border: 1px solid #B0B0B0;}
