
a            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	color : #0000FF;
	text-decoration: none;
}

a:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	color : #0000FF;

}
a:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
		color : #0000FF;
}

.buttona            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	color : #0000FF;
	text-decoration: none;
}

.buttona:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	color : #0000FF;

}
.buttona:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	color : #0000FF;
}
.buttona:hover {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	
	color : #0000FF;
}
font {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	margin-top : 0px;
}
body         {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	margin-top : 0px;
	background: #FFFFFF;
}
td         { font-family: Arial , Verdana; font-size: 8 pt; text-align: left; margin-left: 2 }
th           {
	font-family: Arial , Verdana;
	font-size: 8 pt;

	text-align: left;
	border: 0 outset #C0C0C0;
	margin-left: 2;
	padding: 0;
	background-color : Silver;
	font-weight : bold;
	padding-left : 5px;
}
table        {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border : 0px;
	cellpadding: 0;
	cellspacing: 0;
}
input        { font-family: Arial , Verdana; font-size: 8 pt; color: #000000; text-align: left }
select       { font-family: Arial , Verdana; font-size: 8 pt; color: #000000; text-align: left }
h1           {
	font-size: 14pt;
	font-family: Arial , Verdana;
	text-align: Center;
	word-spacing: 0;
	margin: 0
}
img {
	border-width: 0px ;

}
h2           {
	font-size: 12pt;
	font-family: Arial , Verdana;
	text-align: Center;
	word-spacing: 0;
	margin: 0
}

h3           {
	font-size: 10pt;
	font-family: Arial , Verdana;
	text-align: Center;
	word-spacing: 0;
	margin: 0
}
.frame_style {
	border : 1px solid #0063A3;
}
.title_frame_style {
	font-size: 10pt;
	font-family: Arial , Verdana;
	text-align: Left;
	color: #000000;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	
}
.section_label          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	font-weight : bold;
	text-decoration : none;
	color : #0063A3;
	background-color: #FFFFFF;
	border-bottom: 1px #0063A3 solid;
}
.section_label:active          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	
	font-weight : bold;
	color : #0063A3;
	background-color: #FFFFFF;
	border-bottom: 1px #0063A3 solid;
	text-decoration : none;
	
}
.section_label:visited          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	color : #0063A3;
	background-color: #FFFFFF;
	border-bottom: 1px #0063A3 solid;
	font-weight : bold;
	
	text-decoration : none;
		
}
.section_label_negative          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	background-color:  #0063A3;
	border-bottom: 1px #0063A3 solid;
}
.section_label_negative:active          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	
	font-weight : bold;
	color : #FFFFFF;
	background-color:  #0063A3;
	border-bottom: 1px #0063A3 solid;
	text-decoration : none;
	
}
.section_label_negative:visited          {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	border: 0 outsetmargin-left: 0;
	padding: 0;
	color : #FFFFFF;
	background-color:  #0063A3;
	border-bottom: 1px #0063A3 solid;
	font-weight : bold;
	
	text-decoration : none;
		
}
iframe {
	border : 0px solid;
	background: #FFFFFF;
}
li {
	list-style-type : none;
	list-style-image : none;
	list-style-position : inside;
	padding-left : 0px;
}
.ok_message {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0 outsetmargin-left: 0;
	padding: 0;

	font-weight : bold;
	color :  #00FF00;
}
.frame_control {
	border : 1px solid Black;
}
.control_frame {
	border : 1px solid Black;

}
.underlined_frame {
	border : 0px solid Black;
	border-bottom-color : Gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.main_scheda_title {
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align: left;
	
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	border-bottom: 1px solid  #0063A3;
	vertical-align : middle;
	text-decoration : none;
		
}
.main_scheda_title:active {
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align: left;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	border-bottom: 1px solid  #0063A3;
	vertical-align : middle;
		text-decoration : none;
			
}
.main_scheda_title:visited {
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align: left;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	border-bottom: 1px solid  #0063A3;
	vertical-align : middle;
		text-decoration : none;
			
}

.menu_style {
	font-family: Arial , Verdana;
	font-size: 9 pt;
	text-align: center;
	border: 1px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #C0C0C0;
	//color:  #CEDEFF;
	color:  #FFFFFF;
}
.menu_font_style {
	font-family: Arial , Verdana;
	font-size: 9 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #C0C0C0;
	//color:  #CEDEFF;
	color:  #FFFFFF;
}
.menu_item_style {
	background-color : #C0C0C0;
	border : 0px solid;
	border-color : #0063A3;
	border-bottom-width : 1px;

}
.menu_item_link{
	color: #FFFFFF;
	text-decoration : none;
	font-weight : normal;
}
.menu_item_link:active{
	color: #FFFFFF;
		text-decoration : none;
			font-weight : normal;
}
.menu_item_link:visited{
	color: #FFFFFF;
	text-decoration : none;
		font-weight : normal;
}

.etichetta_item_link{
	color: #000000;
}
.etichetta_item_link:active{
	color: #000000;
}
.etichetta_item_link:visited{
	color: #000000;
}
.day_header_style {
	background-color : #979406;
}
.day_body_style {
	background-color : #DED90A;
}
.done_item_link{
	color: #101010;
	text-decoration : none;
}
.done_item_link:active{
	color: #101010;
	text-decoration : none;
}
.done_item_link:visited{
	color: #101010;
	text-decoration : none;
}
.programmed_item_link{
	color: #0000FF;
	text-decoration : none;
}
.programmed_item_link:active{
	color: #0000FF;
	text-decoration : none;
}
.programmed_item_link:visited{
	color: #0000FF;
	text-decoration : none;
}
.non_new_line {
	layout-flow : horizontal;
	layout-grid-mode : none;
	line-break : normal;
	layout-grid-type : loose;
	display : inline;
	layout-grid-line : none;
	layout-grid-char-spacing : auto;
	layout-grid-char : none;
	page-break-after : none;
	page-break-before : none;
}
br {
	layout-grid-type : strict;
	line-break : normal;
	line-height : 2px;
	height : 2px;
}
.big_anchor {
	font-family: Arial , Verdana;
	font-size: 14pt;
	text-align: left;
    color : #0063A3;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	font-weight : bold;
}
.big_anchor:active {
	font-family: Arial , Verdana;
	font-size: 14pt;
	text-align: left;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
}
.big_anchor:visited {
	font-family: Arial , Verdana;
	font-size: 14pt;
	text-align: left;
    color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
}
.button_link {
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align:center;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	vertical-align : middle;
	border : 0px solid #0063A3;
	height : 30;
	layout-flow : horizontal;
}
.button_link:active {
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align:center;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	height : 30;
	text-decoration : none;
	vertical-align : middle;
	border : 0px solid #0063A3;
}
.button_link:visited {
border : 0px solid #0063A3;
	font-family: Arial , Verdana;
	font-size: 10pt;
	text-align:center;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	height : 30;
	font-weight : bold;
	text-decoration : none;
	vertical-align : middle;
}
.help_style {
	background :#FFFF00;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #000000;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #000000;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #000000;

}
.medium_anchor {
	font-family: Arial , Verdana;
	font-size: 12pt;
	text-align: left;
    color : #0063A3;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	font-weight : bold;
}
.medium_anchor:active {
	font-family: Arial , Verdana;
	font-size: 12pt;
	text-align: left;
	color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
}
.medium_anchor:visited {
	font-family: Arial , Verdana;
	font-size: 12pt;
	text-align: left;
    color : #0063A3;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
}
.selected_object {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	color:  #FF0000;
}
.selected_object:active {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	color:  #FF0000;
}
.selected_object:visited {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	color:  #FF0000;
}
.unmodified_object {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color : #FFFFFF;
	color: #0000FF;
}
.unmodified_object:active {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	color: #0000FF;
}
.unmodified_object:visited {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	color: #0000FF;
}
.modified_object {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	//color:  #CEDEFF;
	color:  #A0A0A0;
}
.modified_object:active {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	//color:  #CEDEFF;
	color:  #A0A0A0;
}
.modified_object:visited {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: center;
	border: 0px solid #000000;
	padding: 0;
	font-weight : bold;
	background-color :  #FFFFFF;
	//color:  #CEDEFF;
	color:  #A0A0A0;
}

.tab_label            {

	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid Blue;
	color : #0000FF;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : White;

}
.tab_label:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid  Blue;
	color : #0000FF;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : White;
		
}
.tab_label:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid Blue;
	color : #0000FF;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : White;
		
}

.tab_label_unselected            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid Blue;
	color : White;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : Silver;
}
.tab_label_unselected:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid Blue;
	color : White;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : Silver;
}
.tab_label_unselected:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 2px solid Blue;
	color : White;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	background-color : Silver;
}
.link_list            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
		text-decoration : none;
	color : #000000;
}
.link_list:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
		text-decoration : none;
	color : #000000;

}
.link_list:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
		text-decoration : none;
		color : #000000;
}
.link_list_barrato            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	text-decoration : line-through;
	color : #000000;
}
.link_list_barrato:active            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	text-decoration : line-through;
	color : #000000;
}
.link_list_barrato:visited            {
	font-family: Arial , Verdana;
	font-size: 8 pt;
	text-align: left;
	margin-left: 0;
	border : 0px none;
	text-decoration : line-through;
	color : #000000;
}
.textfield_prn{
	border : 0.4mm solid Silver;
	background-color : White;
	font-family : Arial;
	font-size : 4mm;
	height : 8mm;
	background: url(images/text_area_row.jpg);
}
.label_prn{
	border : 0.4mm solid White;
	background-color : White;
	font-family : Arial;
	font-size : 3.5mm;
	height : 5mm;
	text-autospace : none;
	layout-grid-type : loose;
	font-weight : bold;

}
.label_prn_thin{
	border : 0.4mm solid White;
	background-color : White;
	font-family : Arial;
	font-size : 2.5mm;
	height : 4mm;
	text-autospace : none;
	layout-grid-type : loose;
	font-weight : bold;

}
.label_prn_hidden{
	border : 0mm solid White;
	background-color : White;
	color: White;
	font-family : Arial;
	font-size : 0.5mm;
	width: 0mm;
	text-autospace : none;
	layout-grid-type : loose;
	font-weight : bold;

}



.code_prn{
	border : 0.4mm solid White;
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 4mm;
	height : 6mm;
	text-autospace : none;
	layout-grid-type : loose;
	layout-grid-char : 2mm;
	font-variant : small-caps;
	font-weight : bold;
}

.A4_prn{
	width : 210mm;
	height: 294mm;
	page-break-after : always;
}

.down_motivo{
	background-image : url(images/down_barra.gif);
	background-position: bottom;
	background-repeat : repeat-x;
}
.upbar_motivo{
	background-image : url(images/up_bar_nims.gif);
	background-position : top;
	background-repeat : no-repeat;
	background-color : transparent;
	background-attachment : fixed;
	border : 1px solid #0066A3;
}
.left_motivo{
	background-image : url(images/left-back.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : transparent;
	
}
.gradiente_lineare {
	background : url(images/gradiente_lineare.gif) 
}
.tzone {
	background-image : url(images/tratto-angolo-t.gif);
	background-position : left;
	background-repeat : no-repeat;
}
.lzone {
	background-image : url(images/ultimo-angolo.gif);
	background-position : left;
	background-repeat : no-repeat;
}

