.LIST
{
    BORDER-RIGHT:black 2px solid;
    BORDER-TOP: black 2px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    OVERFLOW: auto;
    BORDER-LEFT: black 2px solid;
    WIDTH: 100%;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    BORDER-BOTTOM: black 2px solid;
    FONT-FAMILY: 'Arial';
    SCROLLBAR-BASE-COLOR: #01359a;
    POSITION: relative;
    HEIGHT: 100%
}
.MENU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #ffce1f
}
.MENU_SELECTED
{
    font-weight: bold;
    font-size: 10pt;
    color: #e47b2a;
    font-family: 'Arial';
    background-color: #ffce1f;
}
A.MENU:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #e47b2a;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none
}

.projectTitle
{
    font-weight: bold;
    font-size: 20pt;
    color: #ffce1f;
    text-indent: 20px;
    LETTER-SPACING: 2px;
    font-family: 'Arial';
}
.projectSubTitle
{
    font-weight: bold;
    font-size: 16pt;
    color: blue;
    text-indent: 20px;
    LETTER-SPACING: 2px;
    font-family: 'Arial';
}
.listTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    text-indent: 20px;
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #ffce1f
}
.listBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666633;
    FONT-FAMILY: 'Arial';
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #ffce1f
}

.listHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #ffce1f
}
A.listHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline
}

A.listHeader:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e47b2a;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline
}

.HEADER
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    TEXT-INDENT: 3px;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #e47b2a
}

.itinerario
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: 'Arial';
}

.arial
{
    FONT-FAMILY: 'Arial'
}

.rowHighLight
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #ffffff
}
.rowShodowed
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #e6e6e6
}
.rowPageToolbar
{
    font-weight: normal;
    font-size: 12px;
    color: black;
    text-indent: 20px;
    LETTER-SPACING: 2px;
    font-family: 'Arial';
    background-color: #e6e6e6;
}

.selPageToolbar
{
    COLOR: #e47b2a;
    font-family: 'Arial'
}

.editHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: left
}

A.linkAction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline
}
A.linkAction:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:#e47b2a;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: underline
}

A.linkPageToolbar
{
    FONT-FAMILY: 'Arial';
    COLOR: black
}

A.linkPageToolbar:hover
{
    COLOR: #e47b2a;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none
}

td.print_viaggio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Arial';
	border:1px dotted #000; 
	padding: 5px;
}

td.print_viaggio_not_confermed
{
    FONT-WEIGHT: normal;
	color: red;
	font-style: italic;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Arial';
	border:1px dotted #000; 
	padding: 5px;
}

td.print_viaggio_title
{
	color: #8B2029;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial';
	border:1px dotted #000; 
}

p.print_header_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: 'Arial'
}

span.print_header_title
{
	color: #8B2029;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: 'Arial'
}
p.print_header
{
    FONT-WEIGHT: normal;
    line-height:14px;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Arial'
}
td.print_header_col1
{
	width: 90px;
	padding: 5px;
}

td.print_header_colv
{
	padding: 5px;
}

td.print_header_col2
{
	color: #1B477C;
	width: 210px;
	padding: 8px;
	vertical-align:top;
}
td.print_header_col3
{
	color: #8B2029;
}

td.print_header_col3h
{
	color: #1B477C;
	padding: 8px;
	vertical-align:top;
}

td.print_header_col3v
{
	color: #1B477C;
	border-top:1px dotted #000; 
	padding: 8px;
	vertical-align:top;
	height:100%;
}

p.print_voucher_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: 'Arial'
}

p.print_voucher
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    FONT-FAMILY: 'Arial'
}

td.print_voucher
{
	padding: 5px;
}

