.bordotab{
	border: 1px solid #004D97;
	/*background-color: #E6F5F6;*/
	color: #004D97; /* text color */
	font-family: Arial; /* font name */
	font-size: 10pt; /* font size */
}
	body {
	background-color: ; /* background color */
	color: #004D97; /* text color */
	font-family: Arial; /* font name */
	font-size: 10pt; /* font size */
	margin: 0px 10px 10px 10px; /* top right bottom left */
}
	em {
	font-size: 9pt; /* font size */
}
	.aspmaker {
	color:#004D97; /* text color */
	font-family: Arial; /* font name */
	font-size: 10pt; /* font size */
}

	input, textarea, select {
		font-family: Arial; /* font name */
		font-size: 10pt; /* font size */
	}

	a:active {
	color: #004D97; /* active link color */
}

	a:link {
		color:  #004D97; /* link color */
	}

	a:visited {
		color:  #004D97; /* visited link color */
	}
	a:hover {
	color: #A52A2A; /* visited link color */
	background-color: #B6CEF7;
}

	/* main table */
	.ewTable {
		width: ; /* table width */
		color: ; /* text color */
		font-family: Arial; /* font name */
		font-size: 10pt; /* font size */
		border-collapse: collapse;
		border: none;
	}

	/* main table data cells */
	.ewTable td {
		padding: 4px; /* cell padding */
		border: 1px solid; /* cell spacing */
		border-color: #CCCCCC;  /* table background color */
	}

	/* main table header cells */
	.ewTableHeader {
	background-color: #004D97; /* header color */
	color: White; /* header font color */
	vertical-align: top;
}

	.ewTableHeader a {
		color: #333333; /* header font color */
	}

	/* main table row color */
	.ewTableRow {
		background-color: #FFFFFF;  /* alt row color 1 */
	}

	/* main table alternate row color */
	.ewTableAltRow {
	background-color: #DCDCDC; /* alt row color 2 */
}

	/* main table edit mode row color */
	.ewTableEditRow {
	background-color: #F2F9FF; /* edit mode color */
}

	/* main table footer section */
	.ewTableFooter {
		background-color:  #004D97;
		color: White;
	}

	/* classes for report */
	.ewGroupField {
		font-weight: bold;
	}

	.ewGroupName {
		font-weight: bold;
	}

	.ewGroupHeader {
		border-bottom: 3px double Gray;
		border-top: 3px double Gray;
	}

	.ewGroupSummary {
		border-top: 1px solid Gray;
	}

	.ewGroupAggregate {
		font-weight: bold;
	}

	.ewGrandSummary {
		border-top: 1px solid Gray;
	}

	/* message */
	.ewmsg {
		color: #DA251D; /* message color */
		font-family: Arial; /* font name */
		font-size: 10pt; /* font size */
	}
	.pic {
		color: #DA251D; /* message color */
		font-family: Arial; /* font name */
		font-size: 8pt; /* font size */
	}
		.picnero {
		color: #333333; /* message color */
		font-family: Arial; /* font name */
		font-size: 8pt; /* font size */
	}
	.rispondi {
	border: 1px solid #B0C4DE;
	/*width: 180px;*/
	
}
	.pubblica {
	border: 1px solid #B0C4DE;
	width: 500px;
}

hr{
	color: #004D97;
}
