.keyword{color:blue;}
.comment{color:green;}
.pp{color:red;}
.charstring{color:red;}
.string{color:red;}
.specialstring{color:red;}




p.mainpage{
	font-size:25.0pt;
	ffont-family:Arial;
	font-weight:bold;
}

p.Index{
	font-size:16.0pt;
	ffont-family:Arial;
	font-weight:bold;
}

p{
	ffont-family:Arial;
}

body{
	font-family:Tahoma;
}


a.see_also_href{
    margin:  0px 15px 0px 20px;	
}

p.pre{
	margin:  0px 15px 0px 20px;
	font-family:Courier New; 
	font-size: 9pt;
	font-weight: normal;
}


body
 {
    margin : 10 10 10 10;
    font-family:Tahoma, Verdana,Arial,Helvetica;
    font-size: 10pt;
 }

pre{
	margin:  0px 15px 0px 20px;
	font-size: 9pt;
}

 table 
 { 
    caption-side: top;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    border-collapse: collapse;
    width: auto;
    margin:  0px 15px 0px 20px;
    font-size: 100%;
    mso-table-layout-alt:fixed;
    width:50%;
    vertical-align:top;
 }

 .objects_number{
   margin:  0px 15px 0px 20px;	
 }

 .table_list{
	width:90%;
	vertical-align:top;
 }
 
 .td_min{
	.width:5px;
	.white-space: no-wrap;
 }

 
 .td_header_min{
	.width:10%;
	.white-space: no-wrap;
 }
 
 .tr_header
 {
    background-color: #f6f6f6;
    color: black;
    font-weight: bold;
 }
 
  td
 { 
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    padding: 0px 2px 0x 2px;
 }
 
 p
 {
    font-weight: bold;
    margin: 15px 0px 10px 0px;
    padding: 0px 5px 0px 10px;
    
	mso-style-next:Normale;
	mmargin-top:12.0pt;
	mmargin-right:0cm;
	mmargin-bottom:3.0pt;
	mmargin-left:0cm;
	
	mso-pagination:widow-orphan;
	page-break-after:avoid;	
 }
 
	

 /* ----------------------------------------------------------------------------------------------------- */
 
 p.MsoHeadingB1, li.MsoHeadingB1, div.MsoHeadingB1
	{
		mso-outline-level:1;
		font-size:16.0pt;
	}

	p.MsoHeadingB2, li.MsoHeadingB2, div.MsoHeadingB2
	{
		mso-outline-level:2;
		font-size:16.0pt;
	}

	p.MsoHeadingB3, li.MsoHeadingB3, div.MsoHeadingB3
	{
		mso-outline-level:3;
		font-size:14.0pt;
	}

	p.MsoHeadingB4, li.MsoHeadingB4, div.MsoHeadingB4
	{
		mso-outline-level:4;
		font-size:16.0pt;
	}

	p.MsoHeadingB5, li.MsoHeadingB5 div.MsoHeadingB5
	{
		mso-outline-level:5;
		font-size:14.0pt;
	}

	p.MsoHeadingB6,li.MsoHeadingB6,div.MsoHeadingB6
	{
		mso-outline-level:6;
		font-size:16.0pt;
	}

	p.MsoHeadingB7, li.MsoHeadingB7, div.MsoHeadingB7
	{
		mso-outline-level:7;
		font-size:14.0pt;
	}

	p.MsoHeadingB8, li.MsoHeadingB8, div.MsoHeadingB8
	{
		mso-outline-level:8;
		font-size:16.0pt;
	}

	p.MsoHeadingB9, li.MsoHeadingB9, div.MsoHeadingB9
	{
		mso-outline-level:9;
		font-size:14.0pt;
	}
 
 

 /* ----------------------------------------------------------------------------------------------------- */
 
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;

	font-weight:bold;
	font-style:italic;}

p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:12.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-weight:bold;}

p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
}

p.MsoToc4, li.MsoToc4, div.MsoToc4
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:48.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;

}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;

}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:72.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:84.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{mso-style-update:auto;
	mso-style-next:Normale;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:96.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
}
	
	
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}

p.Titolo10, li.Titolo10, div.Titolo10
	{mso-style-name:"Titolo 10";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Tahoma";
}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}

