<style type="text/css"><!-- color: #808000; background: #FFCC99; --></style>body {
	background-color: #E1E1E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left: 10px;
	margin-top: 10px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a {
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.arrow {
	font-size: 8pt;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a.previous_next {
	color: blue;
	text-decoration: none;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

textarea {
	border-style: outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

hr {
	background-color: black;
	border-style: none;
	color: black;
	height: 1px;
}

.main_table {
	background-color: #E1E1E1;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	height: 100%;
	padding: 10px;
	vertical-align: bottom;
	width: 100%;
}

/*******************************************************//************************************************ RESULTS PAGE */.n_results_found {
	color: black;
	font-weight: bold;
}

.page_n_of_m {
	color: black;
}

a.navig {
	color: black;
	font-weight: bold;
}

.navig {
	color: black;
	font-weight: bold;
}

a.order_link {
	color: black;
	font-size: 8pt;
	text-decoration: none;
}

a.order_link_selected {
	color: black;
	font-size: 10pt;
	text-decoration: none;
}

table.results {
	background-color: #0000a0;
}

.tr_results_1 {
	background-color: #0080ff;
	color: black;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
}

.tr_results_2 {
	background-color: #0080ff;
	color: black;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
}

.tr_highlighted_onmouseover {
	background-color: #D0DCE0;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
}

.tr_highlighted_onclick {
	background-color: #0080ff;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
}

th.results {
	background-color: #0080ff;
	white-space: nowrap;
}

td.controls_1 {
	background-color: #EFEFEF;
	font-size: 8pt;
}

td.controls_2 {
	background-color: #ffffff;
	font-size: 8pt;
}

a.bottom_menu {
	color: black;
}

a.home {
	color: black;
}

.tr_button_form {
	text-align: center;
}

.tr_operator_form {
	text-align: center;
}

.td_label_form {
	text-align: right;
	vertical-align: top;
}

.td_input_form {
	vertical-align: top;
}

.td_hint_form {
	vertical-align: top;
}

.null_word {
	font-style: italic;
}

.error_messages_form {
	color: red;
}

.change_table {
	margin-left: 0px;
	margin-top: 0px;
}

/*******************************************************//************************************************ DETAIL PAGE */.td_label_details {
	text-align: right;
	vertical-align: top;
}

.td_value_details {
	vertical-align: top;
}

/*******************************************************//*******************************************************//************************************************ LOGIN FORM */.table_login_form {
	background-color: #fffff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-align: "center";
}

.tr_header_login_form {
	.input_login_form: ;
	background-color: #aaaaaa;
	color: #ffffff;
	font-weight: bold;
}

/*******************************************************/div.break {
	page-break-before: always;
}

table.labels {
	width: 21cm;
}

td.address {
	font-size: 14px;
	height: 3.4cm;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	width: 10cm;
}

td.marginvert {
	width: 0.5cm;
}

td.marginorizz {
	height: 1.2cm;
}

body {
	background-color: transparent;
	color: #808000;
}