body {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0px;


}
td.header {
	padding-bottom: 10px;
}
.ar14ccccccB {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.ar10black {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
}
td.title {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff9933;
	padding-left: 10px;
}
td.title2 {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #e5e5e5;
	padding-left: 10px;
	padding-right: 10px;

}
.ar12ea6d22B {

	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ea6d22;
}
.arial12black {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;


}
select.172 {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 192px;
}
select.70 {

	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 70px;
}
input.120 {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 120px;
}
a.none {
	text-decoration: none;
}
.file150 {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 185px;
}
a:link { color: #003366; }
a:visited { color: #003366; }
a:hover { color: #006699; background-color: #FFFFFF; }
a:active { color: #006699; }

.arial12grayB {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	height: auto;
	font-weight: bold;

}
.borderBlue0 {
	background-color: #8a9da8;
}
.bgFBFBFB {
	background-color: #fbfbfb;
}
.bgD8DEE2 {
	background-color: #d8dee2;
}
td.pad20 {
	padding: 20px;
}
td.gruppoFirm {
	background-color: #ebebeb;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.gruppoAttivita {
	background-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
td.gruppoAttDetail {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 14px;
}
td.pad10 {
	padding: 10px;
}
td.pad5 {
	padding-right: 5px;
	padding-left: 5px;
}
input.i60 {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 40px;
}
td.pad3 {

	padding-right: 3px;
	padding-left: 3px;
}
td.pad55 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
input.login {

	font-family: arial;
	font-size: 10px;
	color: #000000;
	height: auto;
	width: 80px;
}
.arial12red {

	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	height: auto;
}
.arial10red {


	font-family: arial;
	font-size: 10px;
	color: #CC0000;
	height: auto;
}
.arial12blackCenter {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	height: auto;
	text-align: center;

}
.arial12grayBCenter {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	height: auto;
	text-align: center;
	font-weight: bold;

}
.ar11black {

	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.ar11blueB {
	font-family: arial;
	font-size: 11px;
	color: #006699;
	font-weight: bold;

}
.padPromo {
	padding: 0px;
	margin: 10px;

}
.ar14blueB {

	font-family: arial;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
}
.ar12orange {
	font-family: arial;
	font-size: 13px;
	color: #ea6d22;
}

.LinkFOOTER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: none;
	color: #000000;
}
.LinkFOOTER:ACTIVE, A.LinkFOOTER:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: none;
	color: #000000;
}
.LinkFOOTER:VISITED:HOVER, A.LinkFOOTER:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: none;
	color: #000000;
}
