.main_title
{
	font-family:Verdana;
	font-size:18px;
	color:#48489f;
	font-weight:bold
}

.menu_item
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	color:#48489f;
	text-decoration:none	
}

.side_menu_item
{
	font-family:Verdana;
	font-size:10px;	
	font-weight:bold;	
	color:#48489f;
	text-decoration:underline	
}

.side_menu_item_child
{
	font-family:Verdana;
	font-size:10px;	
	font-style:italic;	
	font-weight:bold;
	cursor:hand;
	color:#48489f;	
	text-decoration:none	
}

.side_menu_background
{
	background-color:#cfcff8
}
.menu_Background
{
	font-family:Verdana;
	font-size:12px;
	background-color:#cfcff8;
}

.page_background
{
	background-color:White
}


.property_table_header
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#48489f;
	background-color:#cfcff8;
	height:30px	
}

.property_table_totali_row
{
	font-family: Verdana;
	font-size:9px;
	color:#006600;
	background-color:#ffffcc;
	font-weight:bold;
	height:30px;	
}

.property_table_odd_row
{
	font-family: Verdana;
	font-size:9px;
	background-color:#cfcff8;
	font-weight:bold;
	height:20px	
}

.property_table_even_row
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	height:20px
}


.property_table_failure_row
{
	font-family: Verdana;
	font-size:9px;
	color:#cb364f;
	font-weight:bold;
	height:20px	
}

.property_table_failure_row_alternate
{
	font-family: Verdana;
	font-size:9px;
	color:#cb364f;
	font-weight:bold;
	background-color:#cfcff8;
	height:20px	
}

.property_table_not_available
{
	font-family: Verdana;
	font-size:9px;
	height:20px;
	font-weight:bold;
	color:#7b858a	
}

.property_table_not_available_alternate
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background-color:#ccff9f;
	color:#7b858a;
	height:20px		
}


.property_table_dismessa_row
{
	font-family: Verdana;
	font-size:9px;
	color:#663399;
	font-weight:bold;
	height:20px	
}

.property_table_dismessa_row_alternate
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;	
	color:#663399;
	height:20px;
	background-color:#ccff9f;		
}

.property_table_consegnata
{
	font-family: Verdana;
	font-size:9px;
	color:#0c9d4d;
	font-weight:bold;
	height:20px	
}

.property_table_consegnata_alternate
{
	font-family: Verdana;
	font-size:9px;
	color:#0c9d4d;
	font-weight:bold;
	background-color:#ccff9f;
	height:20px	
}


.property_table_in_consegna
{
	font-family: Verdana;
	font-size:9px;
	color:#6e96d5;
	font-weight:bold;
	height:20px	
}

.property_table_in_consegna_alternate
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background-color:#ccff9f;
	color:#6e96d5;
	height:20px	
}

.table_odd_row
{
	font-family: Verdana;
	font-size:10px;
	background-color:#afd164;
	height:20px	
}

.table_even_row
{
	font-family: Verdana;
	font-size:10px;
	height:20px
}
	

.form_label
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold
}

.form_button
{
	border-right: #48489f 1px solid;
	border-top: #48489f 1px solid;
	font-size: 10px;
	border-left: #48489f 1px solid;
	width: 70px;
	cursor: hand;
	color: #0a50a1;
	border-bottom: #48489f 1px solid;
	font-family: Verdana;
	
}
.form_button_clicked
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: black 1px solid;
	width: 70px;
	cursor: hand;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: white;
	font-variant: small-caps;
}
.form_button_big
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight:bold;
	font-size: 16px;
	border-left: black 1px solid;
	width: 100px;
	cursor: hand;
	color: #0a50a1;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: transparent;
}
.form_button_big_bordered
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-bottom: black 2px solid;
	border-left: black 2px solid;
	font-weight:bold;
	font-size: 16px;
	width: 100px;
	cursor: hand;
	color: #0a50a1;
	font-family: Verdana;
	background-color: transparent;
}
.link_label
{
	font-family:Verdana;
	font-size:12px;
	color:#5c5afe;
	text-decoration: none;
	HEIGHT: 18px;	
}

.link_label_operatore
{
	font-family:Verdana;
	font-size:14px;
	color:#5c5afe;
	text-decoration: none;
	font-weight: bold;
	HEIGHT: 18px;	
}

.link_label_hand
{
	font-family:Verdana;
	font-size:12px;
	color:#5c5afe;
	cursor: hand;
	text-decoration: none;
	HEIGHT: 18px;	
}


.link_label_header
{
	font-family:Verdana;
	font-size:12px;
	color:#5c5afe;
	font-weight:bold;
	text-decoration: none;	
}

.link_label_header_warning
{
	font-family:Verdana;
	font-size:12px;
	color:Red;
	text-decoration: none;	
}

.link_label_old
{
	font-family:Verdana;
	font-size:12px;
	color:#0A50A1;
	border-top:SOLID  1px #cccccc;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	text-decoration: none;
	HEIGHT: 18px;	

}

.link_label_tv
{
	font-family:Verdana;
	font-size:12px;
	color:#0A50A1;	
	text-decoration: none;
	HEIGHT: 14px;	

}

.link_label_bold
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;	
	color:#48489f;	
}


.porte_label
{
	font-family:Verdana;
	font-size:8px;
	color:black
}

.error_message
{
	font-family:Verdana;
	font-size:12px;
	color:Red
}

.main_table_style

{
	BORDER-RIGHT: #48489f 2px solid;
    BORDER-TOP: #48489f 2px solid;
    BORDER-LEFT: #48489f 2px solid;
    BORDER-BOTTOM: #48489f 2px solid;
}


.side_menu_style
{	
	BORDER-RIGHT: #48489f 1px solid;
    BORDER-TOP: #48489f 1px solid;
    BORDER-LEFT: #48489f 1px solid;
    BORDER-BOTTOM: #48489f 1px solid;
}

.top_menu_style
{		
	BORDER-RIGHT: #48489f 2px solid;
    BORDER-TOP: #48489f 2px solid;
    BORDER-LEFT: #48489f 2px solid;
    BORDER-BOTTOM: #48489f 2px solid;
    background-color:#48489f;
}

.table_style
{
	BORDER-LEFT-COLOR: #48489f; 
	BORDER-BOTTOM-COLOR: #48489f; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #48489f; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #48489f; 
	BORDER-BOTTOM-STYLE: solid
}

.form_table
{
    BORDER-RIGHT: #48489f 1px solid;
    BORDER-TOP: #48489f 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #48489f 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #48489f 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif,Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}

.thisStyle
{
FONT-SIZE: x-small;
WIDTH: 600px;
COLOR: red;
FONT-FAMILY: 'Arial CE';
HEIGHT: auto;
TEXT-DECORATION: none

}


.close_button {
	width: 200px;
	font-size: 20px;
	margin-left: 30%;
}

.modal {
	display: block; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	margin: 10% auto; /* 15% from the top and centered */
	padding: 20px;
	border: 1px solid #888;
	width: 60%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
	color: #aaa;	
	font-size: 28px;
	font-weight: bold;
}

	.close:hover,
	.close:focus {
		color: black;
		text-decoration: none;
		cursor: pointer;
	}
