		body {
			margin-top: 0px; 
			background-color: #900000;
			background-image: url("page_background.jpg");
			background-repeat: repeat-x;
		}
		a {
			color: #900000;
			text-decoration: none;
		}
		a:hover {
			color: #900000;
			text-decoration: underline;
		}
		img {
			border: none;
		}
		.imgleft {
			float: left;
			padding-right: 15px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.imgright {
			float: right;
			padding-left: 15px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#page {
			position: relative;
			margin: auto;
			width: 964px;
		}
		#page_top_screen {
		}
		#page_top_print {
			display: none;
		}
		#page_menubar {
			position: absolute;
			top: 163px;
			left: 10px;
			width: 954px;
			/* text-align: center; */
		}
			#page_menubar table {
				width: 100%;
				border-collapse: collapse;
				border: 1px solid #CCCCCC;
			}
			#page_menubar td {
				height: 9px;
				padding: 0px;
				font-family: sans-serif,Arial;
				font-size: 8pt;
				font-weight: bold;
				text-align: center;
			}

			#page_menubar a {

				text-decoration: none;
				/* margin-right: 18px; */
				color: #900000;
			}
			#page_menubar a:hover {
				color: #909090;
			}
		#page_left_buttons1 {
			position: absolute;
			top: 192px;
			left: 0px;
			width: 185px;
		}
			#page_left_buttons img {
				position: absolute;
				border: none;
			}
		#page_left_menu {
			position: absolute;
			top: 333px;
			left: 0px;
			width: 180px;
			color: #A0A0A0;
		}
			#page_left_menu a {
				font-family: sans-serif,Arial;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;
				margin-right: 18px;
				color: #FFFFFF;
			}
			#page_left_menu a:hover {
				color: #909090;
			}
                #page_left_buttons2 {
                        position: absolute;
                        top: 520px;
                        left:21px;
                        width: 143px;
                }
                        #page_left_buttons2 img {
                                position: relative;
                                border: none;
                                padding-top: 18px;
                        }
  		#page_content {
			position: absolute;
			top: 200px;
			left: 188px;
			width: 734px;
			font-family: sans-serif,Arial;
			background-color: #FFFFFF;
			padding-top: 4px;
			padding-left: 25px;
			padding-right: 15px;
			border-style: solid;
			border-color: #CCCCCC;
			border-width: 1px; 
		}
			#page_content h1 {
				font-size: 16pt;
				color: #808080;
				font-family: sans-serif;
				font-weight: lighter;
				letter-spacing: -1px;
			}
			#page_content h2 {
				font-size: 14pt;
				color: #808080;
				font-family: sans-serif;
				font-weight: lighter;
				letter-spacing: -1px;
			}
			#page_content h3,h4 {
				color: #808080;
			}
			#page_content p, address {
				font-size: 10pt;
				color: #000000;
				text-indent: 20px;
				text-align: justify;
			}
			#page_content blockquote {
				font-size: 10pt;
				color: #000000;
				text-align: justify;
			}
			#page_content li {
				font-size: 10pt;
				color: #000000;
			}
			#page_content th {
				font-size: 10pt;
				color: #FFFFFF;
				background-color: #0B2C59;
				padding-left: 4px;
				padding-right: 4px;
				vertical-align: middle;
			}
			#page_content td {
				font-size: 10pt;
				color: #000000;
				padding-left: 4px;
				padding-right: 4px;
				vertical-align: top;
			}
		#page_bottom {
			font-family: sans-serif,Arial;
			font-size: 8pt;
			color: #444444;
			margin-top: 65px;
			border-top-style: dotted;
			border-top-color: #CCCCCC;
			border-top-width: 2px; 
			padding-top: 4px;
			padding-bottom: 4px;
			text-align: center;
		}
			#page_bottom a {
				text-decoration: none;
				color: #444444;
			}
			#page_bottom a:hover {
				text-decoration: underline;
				color: #900000;
			}
		#page_tools {
			position: absolute;
			top: 206px;
			right: 6px;
		}
			#page_tools img {
				padding-right: 3px;
			}


		.icons_menu_table {
			width: 100%;
		}
			.icons_menu_table td {
				text-align: center;
				border-spacing: 12px;
				padding-bottom: 25px;
			}
			.icons_menu_table a:hover {
				color: #900000;
				text-decoration: none;
				font-weight: bold;
			}
/*---Elementi generati da scripts applicativi---*/
#ERR {      /* Spazio messaggi di errore*/
	padding-top: 2px;
}
#ERR li {
	color: #000000;
	font-weight: bold;
	background-color: #FADF00;
	padding-left: 5px;
	padding-bottom: 1px;
	border-bottom: thin solid #FFFFFF;
}


.DataTable {
	border: thin solid #A2A2A2;
}
.DataTable th {
	border: thin solid #A2A2A2;
	padding: 2px;
	background-color: #E0E0E5;
	text-align: left;
}
.DataTable td {
	/*
	border: thin solid #D5D5D5;
	*/
	padding: 1px 2px 1px 2px;
	vertical-align: top;
}

.DataTableList {
	border: thin solid #A2A2A2;
}
.DataTableList th {
	border: thin solid #A2A2A2;
	padding: 2px;
	background-color: #E0E0E5;
	text-align: left;
}
.DataTableList td {
	border: thin solid #D5D5D5;
	padding: 1px 2px 1px 2px;
	vertical-align: top;
}


.text {
	/*
	font-size: 8pt;
	*/
	padding-left: 1pt;
	background-color: #E0E0E5;
}
.textSelect {
	/*
	font-size: 8pt;
	*/
	padding-left: 1pt;
	background-color: #E0E0E5;
/*	background-color: #D4BEB6; */
/*	background-color: #E7C2E0; */
}
.num {
	text-align: right;
	/*
	font-size: 8pt;
	*/
	padding-right: 1pt;
	background-color: #E0E0E5;
}
.button {
	font-size: 8pt;
	font-weight: bold;
}
.ButtonBrowse {
	font-size: 8pt;
	font-weight: bold;
	color: #6A6A7D;
}
.ButtonExecute {
	font-size: 8pt;
	font-weight: bold;
	color: #0F975E;
}
.ButtonEditNew {
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}
.ButtonEditInsertUpdate {
	font-size: 8pt;
	font-weight: bold;
	color: #0F975E;
}
.ButtonEditExit {
	font-size: 8pt;
	font-weight: bold;
	color: #B30000;
}
.InsUpdInfo {
	font-size: 7pt;
	color: #AAAAAA;
}
.Flag {
	vertical-align: text-bottom;
	border: thin solid #DDDDDD;
}
.LineNo {
	font-size: 6pt;
	font-variant: small-caps;
	color: #444444;
	text-align: right;
}
/*----------------------------------------------*/
