
html {
    margin:				0;
    padding:			0;
}

body {
    margin:				0;
    padding:			0;
    background-color:	#FFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			12px; 
    color:				#333;
    text-align:			left;
}
/*
a, a:link {
    color:				#666;
    outline:			none;
    text-decoration:	underline;    
}

a:hover {
    color:				#A30001;
    text-decoration:	underline;    
}
*/
img {
    border:				0;    
}

.calendar { }

.radioButtonList input {
	vertical-align:		middle;
}

.radioButtonList label {
	/*font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;*/
	vertical-align:		middle;	
}

.checkbox {
	border:				none; 
	vertical-align:		middle;
}

.checkbox input {
	border:				none; 
	vertical-align:		middle;
}

.checkbox label {
	/*font-family:		Arial, Verdana, Helvetica, sans-serif; 
	font-size:			11px;*/
	vertical-align:		middle;
	border-style:		none;
}

input, select, textarea { 
    font-family:		Arial, Verdana, Helvetica, sans-serif; 
    font-size:			11px; 
    color:				#333333;
	padding: 0;
}

.submit {
    background-color:	#C4BE97;
    border:				solid 1px #424242;
    color:				#424242;
    width:				75px;
    height:				22px;
    cursor:				pointer;
}

.submitBig {
    background-color:	#C4BE97;
    border:				solid 1px #424242;
    color:				#424242;
    width:				110px;
    height:				22px;
    cursor:				pointer;
}

.description, .description p {
    line-height: 1.6em;    
}

.watermark { color: #CCCCCC; }

.ui-tabs-innerpanel {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
    font-size:			12px;
    border-top:			solid 1px #C4BE97;
    padding:			1em 8px;
    background:			#F3F1E5;
}

/*.ui-tabs-innerpanelHome {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
    font-size:			12px;
    border-top:			solid 1px #C4BE97;
    padding:			1em 8px;
    background:			#F3F1E5;
    width:				495px;
}

.ui-tabs-innerpanelBO {
    border-top:			solid 1px #C4BE97;
    padding:			1em 8px;
    background-color:	#F3F1E5; 
    font-family:		Arial, Verdana, Helvetica, sans-serif;
    font-size:			12px;
	width:				900px;
}*/

/*table {
	border-collapse:	collapse;
	border-spacing:		0;
}*/

.testotab { 
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}

.testotabsmall { 
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			9px;
}

.intestazione {
    background-color:	#D8D5BA;  
}

.intestaz01 { 
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			16px;
	color:				#990000;
}

.intestaz02{ 
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	color:				#990000;
}

.link01 {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	text-decoration:	none;
	font-weight:		bold;
	color:				#990000;
	font-size:			12px;
}

.link01:hover {
	text-decoration:	underline;
}

.link02 {
	font-family:		Arial, Helvetica,Verdana, sans-serif;
	text-decoration:	none;
	font-weight:		bold;
	color:				#990000;
	font-size:			10px;
}

.link02:hover {
	text-decoration:	underline;
	color:				#333333;
}

.link02sel {
   font-family:			Arial, Helvetica,Verdana, sans-serif;
   text-decoration:		none;
   font-weight:			bold;
   color:               #333333;
   font-size:           10px;
}

.link02sel:hover {
   text-decoration:		underline;
}

h1#logo {
    
    width:				213px;
    height:				42px;
    margin:				0px;
	color:				#FFFFFF;
    background:			transparent url( "../images/hblogo.gif" ) no-repeat 0 0;
}

.border1 {
	border-width:		1px;
	border-color:		#990000;
	border-style:		solid;
	width:				100%;
}

.bordergreen {
	border-width:		1px;
	border-color:		#009933;
	border-style:		solid;
	width:				100%;
}

.borderblu {
	border-width:		1px;
	border-color:		#0000FF;
	border-style:		solid;
	width:				100%;
}

.borderred {
	border-width:		1px;
	border-color:		#FF0000;
	border-style:		solid;
	width:				100%;
}

.bostile1 {
	color:				#009933;
	font-weight:		bold;
}

.bostile2 {
	color:				#0000FF;
	font-weight:		bold;
}

.bostile3 {
	color:				#FF0000;
	font-weight:		bold;
}

#header {
    width:				918px;
    margin:				0 auto;
}

#slideshow {
    clear:				both;
    width:				918px;
    height:				163px;
    margin:				0 auto;
}

.rightCol {
	background-color:	#FFFFFF;
	left:				495px;
	margin-left:		0px;
	position:			absolute;
	top:				-5px;
}

.bottomCol {
	left:				0px;
	width:				512px;
}

.autocomplete_completionListElement {
	visibility : hidden;
	margin : 0;
	padding : 0;
	background-color : Window;
	color : WindowText;
	border : ButtonShadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;
	height : 200px;
	width : 300px !important;
	text-align : left;
	list-style-type : none;
}
.autocomplete_normal {
	background-image : url(../images/len.gif);
	background-position : right center;
	background-repeat : no-repeat;

	font-family:		Arial, Verdana, Helvetica, sans-serif; 
    font-size:			11px; 
    color:				#333333;
}
.autocomplete_loading {
	background-image : url(../images/loading.gif);
	background-position : right center;
	background-repeat : no-repeat;

	font-family:		Arial, Verdana, Helvetica, sans-serif; 
    font-size:			11px; 
    color:				#333333;
}
.autocomplete_highlightedListItem {
	background-color : #ffff99;
	color : black;
	padding : 1px;
	cursor : pointer;
	
	font-family:		Arial, Verdana, Helvetica, sans-serif; 
    font-size:			11px; 
}
.autocomplete_listItem {
	background-color : Window;
	color : WindowText;
	padding : 1px;
	cursor : pointer;
	
	font-family:		Arial, Verdana, Helvetica, sans-serif; 
    font-size:			11px; 
} 
.mpDisplay  {
	background-color : #F3F1E5;
}
.mpDisplayKo  {
	background-color : #D0D0D0;
}
.mpDisplayKo td, .mpDisplayKo td a {
	color : #999999;
}


/* document style */

<!--
 /* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"\@Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Times;
	panose-1:2 2 6 3 5 4 5 2 3 4;}
@font-face
	{font-family:"Book Antiqua";
	panose-1:2 4 6 2 5 3 5 3 3 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Garamond;
	panose-1:2 2 4 4 3 3 1 1 8 3;}
@font-face
	{font-family:"Palatino Linotype";
	panose-1:2 4 5 2 5 5 5 3 3 4;}
@font-face
	{font-family:"Lucida Grande";}
 /* Style Definitions */
h1
	{margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:21.6pt;
	text-indent:-21.6pt;
	page-break-after:avoid;
	font-size:20.0pt;
	font-family:"Verdana","sans-serif";}
h2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:28.8pt;
	text-indent:-28.8pt;
	page-break-after:avoid;
	font-size:17.0pt;
	font-family:"Verdana","sans-serif";}
h3
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:36.0pt;
	text-indent:-36.0pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Verdana","sans-serif";
	font-variant:small-caps;}
h4
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:43.2pt;
	text-indent:-43.2pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Verdana","sans-serif";
	font-variant:small-caps;}
/*
h4
	{margin-top:0cm;
	margin-right:11.45pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:8.0pt;
	font-family:"Palatino Linotype","serif";
	color:black;
	font-weight:bold;}
*/
h5
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Times New Roman","serif";
	font-weight:normal;}
h6
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:8.5pt;
	font-family:"Verdana","sans-serif";
	font-weight:normal;
	text-decoration:underline;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	text-decoration:underline;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:8.5pt;
	font-family:"Verdana","sans-serif";
	font-weight:bold;}
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
	{margin-top:2.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:9.9pt;
	margin-bottom:.0001pt;
	text-indent:-9.9pt;
	font-size:9.0pt;
	font-family:"Verdana","sans-serif";}
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:20.0pt;
	margin-bottom:.0001pt;
	text-indent:-8.5pt;
	font-size:8.5pt;
	font-family:"Verdana","sans-serif";}
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.5pt;
	font-family:"Times New Roman","serif";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:12.0pt;
	font-family:"Times","serif";}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:12.0pt;
	font-family:"Times","serif";
	font-weight:bold;}
p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading
	{margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	border:none;
	padding:0cm;
	font-size:13.0pt;
	font-family:"Verdana","sans-serif";
	font-weight:bold;
	font-style:italic;}
p.MsoCaption, li.MsoCaption, div.MsoCaption
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	font-size:8.0pt;
	font-family:"Verdana","sans-serif";
	font-style:italic;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:11.0pt;
	font-family:"Garamond","serif";
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:underline;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:150%;
	font-size:8.5pt;
	font-family:"Verdana","sans-serif";}
p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
	{margin-top:0cm;
	margin-right:.95pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	text-autospace:none;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{margin-top:0cm;
	margin-right:11.45pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	text-autospace:none;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;
	font-weight:bold;}
/*a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{margin-top:5.0pt;
	margin-right:0cm;
	margin-bottom:5.0pt;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}*/
p.ABLOCKPARA, li.ABLOCKPARA, div.ABLOCKPARA
	{mso-style-name:"A BLOCK PARA";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:24.0pt;
	font-size:11.0pt;
	font-family:"Book Antiqua","serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.NormalWeb, li.NormalWeb, div.NormalWeb
	{mso-style-name:"Normal \(Web\)";
	margin-right:0cm;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Arial Unicode MS","sans-serif";
	color:black;}
p.NormaleManuale, li.NormaleManuale, div.NormaleManuale
	{mso-style-name:"Normale Manuale";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:150%;
	font-size:11.0pt;
	font-family:"Verdana","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
	{margin-top:0cm;
	margin-right:-8.05pt;
	margin-bottom:0cm;
	margin-left:-18.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:6.0pt;
	font-family:"Tahoma","sans-serif";}
p.Default, li.Default, div.Default
	{mso-style-name:Default;
	margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:"Verdana","sans-serif";
	color:black;}
 /* Page Definitions */
 @page Section1
	{size:595.3pt 841.9pt;
	margin:134.8pt 2.0cm 98.85pt 2.0cm;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}