body { background: #fff ; margin-top:0; font-size:12px;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:0; padding:77px 0 0 32px; color:#fe801d; float:left; letter-spacing:0.3em}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; margin:0; font-weight:normal; color:#fe801d; font-weight:bold; padding:0 0 10px 15px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; margin:0; font-weight:normal; color:#a35111; font-weight:bold; padding:10px 0 0 15px; }
p { padding:0 15px; text-align:justify}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#b25a14;text-decoration:none;}
a:hover{text-decoration: none; color:#306091;}
table {text-align:left}
td { padding:6px 3px; border:solid 1px #f9d2b9; }

.trColor {    BACKGROUND-COLOR: #f9d2b9}
.tabella_interna { border:solid 1px #f9d2b9; width:95%; text-align:center; background-color:#fff;}

.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: #f9d2b9
}
.MENU_SELECTED
{
    font-weight: bold;
    font-size: 10pt;
    color: #e47b2a;
    font-family: 'Arial';
    background-color: #f9d2b9;
}
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: #f9d2b9;
    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: #f9d2b9
}
.listBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666633;
    FONT-FAMILY: 'Arial';
    LETTER-SPACING: 2px;
    BACKGROUND-COLOR: #f9d2b9
}

.listHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #f9d2b9
}
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, Helvetica, sans-serif';
    TEXT-ALIGN: left
}

.editContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Arial, Helvetica, sans-serif';
    TEXT-ALIGN: right;
}

.editContentCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Arial, Helvetica, sans-serif';
    TEXT-ALIGN: center;
}

.borderright
{
    BORDER-RIGHT:white 2px solid;
}
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;
}


