font.white
{
	font-size: 13px;
	color: white;
	font-weight: bold;
}

p.white
{
	font-size: 13px;
	color: white;
	font-weight: bold;
}

font.whiteit
{
	font-size: 13px;
	color: white;
	font-weight: bold;
	font-style:italic
}

font.redit
{
	font-size: 13px;
	color: Red;
	font-weight: bold;
	font-style: italic
}


font.blu
{
	font-size: 13px;
	color: #000058;
	font-weight: bold;
}

font.black
{
	font-size: 13px;
	color: black;
	font-weight: bold;
}

font.yellow
{
	font-size: 13px;
	color: #ff9900;
	font-weight: bold;
}

font.red
{
	font-size: 13px;
	color: Red;
	font-weight: bold;
}

font.off
{
	font-size: 13px;
	color: #818181;
	font-weight: bold;
}

font.blusfondo
{
	font-size: 13px;
	color: #083984;
	font-weight: bold;
}

p.blusfondo
{
	font-size: 13px;
	color: #083984;
	font-weight: bold;
}

p.giallo
{
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}

td {
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}

p.titolo
{
	font-size: 50px;
	/*font-family: Verdana,Arial,Helvetica;*/
	color: #FF9900;
	/*color: #000000;*/
	/*background-color: #083984;*/
	/*background-color: #FFFFFF;*/
	font-weight: bold;
}

body, td, input
{
	background-color: #083984;
	/*background-color: #FFFFFF;*/
	/*font-family: BentonSans-Book;*/
	font-family: Verdana,Arial,Helvetica; 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

td.up { 
	/*border-color: #FFFFFF;*/
	border-color: #FFFFFF;
	border-bottom: #FF9900;
	border-style: solid;
	border-width: 1px;
	color: #083984;
	font-weight: bold;
	background-color: #FF9900;
}

td.head {
	border-color: #FFFFFF;
	height: 50px;
	white-space: nowrap;

}



td.dati {
	white-space: nowrap;
	color: #FFFFFF;
	background-color: #000000;
}

td.pari {
	white-space: nowrap;
	font-size: xx-small;
}

td.dispari {
	white-space: nowrap;
	color: #083984;
	background-color: #FF9900;
	font-size: xx-small;
}

td.down { 
	border-color: #FFFFFF;
	/*border-bottom-color: #FF9900;*/
	border-style: solid;
	border-width: 1px;
	/*color: #083984;*/
	/*color:#000000;*/
	font-weight: bold;
	background-color: #083984;
}

td.vuota {
	border-color: #083984;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-size: 1px;
	color: #083984;
	background-color: #083984;
}

td.descrizione {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	/*background-color: #FFFFFF;*/
}

td.bianco {
	background-color: #FFFFFF;
}

td.default {
	background-color: #000000;
}

td.blu {
	background-color: #000058;
}

td.separatore {
	width: 10%;
	color:#083984;
}

td.paginalavoro {
	border-color: #FFFFFF;
	border-top-color: #FF9900;
	border-width: 1px;
	border-style: solid;
	color: #FFFFFF;
	/*font-weight: bold;*/
	font-size: 13px;
}

td.riepilogo {
	border-color: #FF9900;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	/*font-size: 13px;*/
	color: #083984;
	/*font-weight: bold;*/
	background-color: #FF9900;
}

td.form {
	width: 1px;
	height: 1px;
}




.connector { 
	color: white; 
	background-color: #083984;
	font-size: 12px 
}

.name      { 
	color: white; 
	background-color: #083984;
	font-size:12px
}

.attribute {
	color: red; 
	background-color: #083984;
	font-size:12px
}

.altname   { 
	color: navy; 
	text-decoration: underline 
}

.uri { 
	color: #444; 
	font-style: italic 
}

.value { 
	color:#ffb000; 
	background-color: #083984;
	font-size:12px
}

.escape    { 
	color: #620; 
	font-family: monospace;
}

.root      { 
	color: yellow; 
	background-color: black 
}

.element   { 
	color: yellow; 
	background-color: navy 
}
.namespace { 
	color: yellow; 
	background-color: #333 
}

.text      { 
	color: yellow; 
	background-color: #400 
}
.pi        { 
	color: yellow; 
	background-color: #044 
}
.comment   {
	color:green; 
	background-color: #083984;

	font-size:12px
}


a.one:link {color: #FFFFFF}
a.one:visited {color: #FFFFFF}
a.one:hover {color: #FF9900}


table.elementi { 
	border:1px; 
	/*cellpadding:0; 
	cellspacing:0; 
	BORDERCOLOR:#000058;
	RULES=:NONE; 
	FRAME=:BOX*/
}


#hidepage {
	position: absolute; 
	left:0px; 
	top:0px;
	background-color: #083984; 
	color: White;
	height: 100%; 
	width: 100%; 
}

input.cdx {
	background-color: #FF9900;
	border: 1px solid;
	border-color: #FFFFFF;
	/*font-size: 13px;*/
	color: #083984;
	width: 100%;
	height: 33px; 
}

input.go {
	background-color: #FF9900;
	border: 1px solid;
	border-color: #FFFFFF;
	/*font-size: 13px;*/
	color: #083984;
	font-weight: bold;
	text-decoration: underline;
}

input.annulla {
	background-color: #000058;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}



input {
	color: #083984;
	background: #FFFFFF;
	border: 1px solid #FF9900
}

input.pari {
	border: 1px solid #FF9900;
	background: #083984;
	color: White;
}

input.dispari {
	color: #083984;
	background-color: #FF9900;
	border: 1px solid #FF9900
}

input.text {
	color: #083984;
	background: #FFFFFF;
	border: 1px solid #FFFFFF
}
/*input {
	background: url('../img/input_boxes.gif') no-repeat 0 -58px;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
	color: #000058;
}

input:focus {
	background-color: transparent;
}

select {
	
	background: url('../img/input_boxes.gif') no-repeat 0 -176px;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
	color: #000058;
}*/

/*select {
	background-color: #FFFFFF;
	color: #000058;
	border: 1px solid #FF9900;
}*/

table.tableLogo {
	background-color: #444444;
}

a {
	color: #FFFFFF;
	text-decoration: underline;
	
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}


/*
input {
	color: #083984;
	background-color: #FF9900;
	border: 1px solid #FFFFFF;
}


select {
	background-color: #FF9900;
	color: #083984;
	border: 1px solid #FFFFFF;
}

*/



