/*<meta conditions="" />*/

/*<meta sourceDocument="S:\UTC\ASP USERS ONLY\PG610 system\Items\UWP3\EDGE\MAIA\EIM\OLD\MAIA EIM_PDF.docx" />*/

/**************************************************************************************
*********!*!*!*!*<----WRITEC STYLES----LAST UPDATED 24/10/2016>*!*!*!*!****************
***************************************************************************************/

/**************************************************************************************
***********************IMPORT PROJECT-SPECIFIC and LAYOUT STYLES***********************
***************************************************************************************/

@import url('_template/styles_main.css');

@import url('_template/styles_tab.css');

@import url('_template/styles_sw.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*AAA**********************************************************************************
**********************************DEFAULT/WEB STYLES***********************************
***************************************************************************************/

.main
{
	font-family: Arial, sans-serif;
	font-size: 95%;
	max-width: 50% !important;
	margin: 0 auto !important;
}

@media (max-width: 900px)
{
	.main
	{
		max-width: 100% !important;
		margin: 0 auto;
	}
}

@media (min-width: 901px) and (max-width: 1440px)
{
	.main
	{
		max-width: 70% !important;
		margin: 0 auto;
	}
}

body.Padding
{
	
}

h4,
h4.NoToc,
p.TOC3,
span.mc-variable.SectionNumber,
MadCap|glossaryProxy
{
	color: #000000;
}

/* h2
{
	mc-auto-number-format: 'CH:{chapnum}.  ';
}

h3
{
	mc-auto-number-format: 'CH:{chapnum}.{n+}  ';
}

h4,
h4.NoToc
{
	mc-auto-number-format: 'CH:{chapnum}.{n}.{n+} ';
} */

p.Note
{
	border-left: none;
	padding: 0;
}

p.CaptionFigure
{
	mc-auto-number-format: 'CF: Figura {n+}: ';
}

ul.navigation
{
	margin-left: 100px;
}

h2
{
	margin-bottom: 1.2rem;
	font-size: 1.1rem;
	color: #828386;
}

div.CenterWrapper,
div.search-bar
{
	max-width: 1080px;
}

img.icon_XS
{
	width: 16px;
}

div.Divider
{
	height: 0;
	width: 100%;
	border-bottom: 0.25pt solid #dd001d;
	margin-bottom: 4mm;
}

/*****************/
/* JUST FOR HTML */
/* second level menu item backgound icon */

ul.sidenav ul > li > a
{
	padding-left: 1rem;
	background-position: 0 0.7em;
}

/* third level menu item backgound icon */

ul.sidenav ul ul > li > a
{
	padding-left: 1rem;
	background-position: 0 0.6em;
}

/* Header bottom border */

nav.title-bar
{
	border-bottom: 1px solid #B3B5B5;
}

/* Increase main content padding */

.body-container
{
	padding-top: 2em;
	padding-left: 2em;
	padding-right: 2em;
}

/* relationship table */

MadCap|relationshipsProxy
{
	margin-top: 50px;
	border-top-color: #b3b5b5;
	border-top-style: dashed;
	display: table;
}

/* left aligns the path paragraph - using html-only selectors to not interfere with PDF*/

div.wrapper p.Path
{
	padding: 4px 1px 3px 25px;
	margin-left: 0;
	background-position: 0px 1px;
	margin-top: -20px;
	margin-bottom: 40px;
	font-size: 0.9rem;
}

/* adjust safety message margin and position */

div.SafetyMsg-intro,
div.SafetyMsg
{
	margin-top: 0.6em;
}

div.SafetyMsg-intro p,
div.SafetyMsg p
{
	margin-top: 8px;
}

MadCap|glossaryProxy
{
	padding-top: 0;
}

/* headings */
/* remove top margin for first headings */

div.nocontent + h1,
div.nocontent + h2,
div.nocontent + h3,
div.nocontent + h3,
div.nocontent + p.TocHeader,
div.nocontent + p.GlossaryHeader,
div.nocontent + h4,
div.nocontent + h4.NoToc,
div.nocontent + h5,
div.nocontent + h5.NoToc,
div.nocontent + MadCap|dropDownHead,
div.nocontent + p.GlossaryHeader
{
	margin-top: 0;
	text-align: left;
}

h2,
h3,
p.TocHeader,
p.GlossaryHeader,
h4,
h4.NoToc
{
	font-size: 1.1rem;
	margin-bottom: 1.2rem;
	border-bottom: none;
}

h5,
h5.NoToc,
MadCap|dropDownHead
{
	font-size: 1.1rem;
	margin-top: 1.2rem;
	margin-bottom: 0.6rem;
}

/* expanding glossary terms */

a.MCTextPopup
{
	background-image: none !important;
	color: #000;
	border-bottom: 1px dotted #000;
	mc-open-image: none;
	mc-closed-image: none;
	padding: 0 !important;
}

img.MCHelpControl_Image_Icon
{
	display: none;
}

a.MCTextPopup:hover
{
	cursor: help;
}

/* dropdown styles - using html-only selectors to not interfere with PDF */

div.MCDropDown
{
	border-top: 1px solid #e2e2e2;
	padding: 2px 0 1px 0;
}

div.dropDownBody
{
	border-left: none;
	padding-left: 0;
}

/* include the procedure numbers IN the dropdown borders */

ol.Procedura_DropDown div.MCDropDown.MCDropDown_Closed.dropDown,
ol.Procedura_DropDown div.MCDropDown.MCDropDown_Open.dropDown
{
	margin-left: -20px;
	padding-left: 20px;
}

span.dropDownHead
{
	font-size: 1.1rem;
}

a.MCDropDownHotSpot,
a.MCDropDownHotSpot:visited
{
	font-weight: normal !important;
	color: #007dc1;
}

a.MCDropDownHotSpot:hover
{
	font-weight: normal !important;
	color: #46b3e9;
}

/* search results */

h1#results-heading
{
	color: #555;
	font-weight: normal;
	font-style: normal;
	padding-left: 5px;
}

#results-heading
{
	border: none;
}

#resultList li
{
	list-style: none;
	margin-bottom: 16px;
	padding: 0 5px 5px 5px;
}

#resultList h3.title a,
#resultList h3.title a:visited
{
	font-size: 1em;
	text-decoration: none;
	color: #007dc1;
}

#resultList h3.title a
{
	font-weight: normal !important;
	color: #46b3e9;
}

#resultList h3.title
{
	line-height: 20px;
	font-size: 18px;
	border-bottom: none;
	padding-bottom: 0;
}

html.searchTopic div.Content
{
	margin-top: 36px;
}

div.Footer
{
	font-size: 0.70em;
}

#resultList .url cite
{
	color: #737373;
}

span.SearchHighlight1
{
	color: #000000;
	background-color: #ffff66;
}

span.SearchHighlight2
{
	color: #000000;
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	color: #000000;
	background-color: #99ff99;
}

span.SearchHighlight4
{
	color: #000000;
	background-color: #ff9999;
}

span.SearchHighlight5
{
	color: #000000;
	background-color: #ff66ff;
}

span.SearchHighlight6
{
	color: #ffffff;
	background-color: #880000;
}

span.SearchHighlight7
{
	color: #ffffff;
	background-color: #00aa00;
}

span.SearchHighlight8
{
	color: #ffffff;
	background-color: #886800;
}

span.SearchHighlight9
{
	color: #ffffff;
	background-color: #004699;
}

span.SearchHighlight10
{
	color: #ffffff;
	background-color: #990099;
}

/* flexbox homepage */

div.flexContainer
{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	align-content: center;
}

a.flexItem
{
	flex: 1 0 0;
	margin: 10px;
	border: 1px solid #b3b5b5;
	min-width: 200px;
	text-align: center;
	padding: 15px;
}

a.flexItem:hover
{
	transition: all 0.3s ease;
	box-shadow: 0 0 8px #b3b5b5;
}

a.flexItem,
a.flexItem:hover,
a.flexItem:visited
{
	color: #555;
	text-decoration: none;
}

a.flexItem img
{
	height: 75px;
	width: auto;
}

/* homepage text */

html.Index h1
{
	font-size: 2rem;
	margin-bottom: 1.5em;
	margin-top: 0;
}

html.Index h1,
html.Index h5
{
	background-color: #ebebeb;
	padding: 10px 20px;
	margin-top: 0;
	border-left: 3px solid #dd001d;
	font-weight: normal;
}

html.Index h5
{
	margin-top: 50px;
	margin-bottom: 25px;
}

a.flexItem p:first-child
{
	font-size: 1.3em;
	min-height: 54px;
	line-height: 1.4;
}

/* toolbar buttons */

div.nocontent
{
	overflow: hidden;
	float: left;
}

div.popup-container + *
{
	clear: both;
}

/* thumbnail zoom icon */

div.imgThumbnail
{
	position: relative;
	display: block;
	max-width: 480px;
	border: 1px solid #B3B5B5;
	padding: 8px;
	margin: 8px;
	background-color: #fff;
	line-height: 0;
}

div.imgThumbnail a::before
{
	position: absolute;
	right: 0px;
	top: 0px;
	content: 'url(../Images/__std/css/ico_zoomImg.png)';
}

div.imgThumbnail p
{
	margin: 0;
}

/*overwrite MadCap specific styles*/

.MCPopupContainer,
.MCPopupContainer img
{
	border-radius: 0;
}

MadCap|footnote
{
	mc-footnote-number: page;
	mc-footnote-position: page;
	mc-footnote-format: '{n}';
}

MadCap|pageFooter
{
	
}

@media only screen and (max-width: 780px)
{
	img.ComeSiPresenta
	{
		max-width: 100%;
	}
}

@media only screen and (max-width: 560px)
{
	a.flexItem p:first-child
	{
		margin-bottom: 0;
	}

	a.flexItem
	{
		min-width: 170px;
	}

	a.flexItem p:first-child
	{
		font-size: 1.1em;
		min-height: 50px;
	}

	a.flexItem img
	{
		height: 60px;
	}
}

/*AAA***************************************************************************/
/**********************STYLES FOR A4 PDF A4 WORD********************************/
/*******************************************************************************/

@media print, word
{
	body
	{
		font-family: Arial, sans-serif;
		font-size: 10pt;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p.TocHeader,
	p.GlossaryHeader
	{
		text-align: left;
	}

	h2
	{
		font-size: 12pt;
		font-weight: bold;
		margin-top: 18pt;
		margin-bottom: 6pt;
		color: #dd001d;
	}

	h3,
	p.TocHeader,
	p.GlossaryHeader
	{
		font-size: 12pt;
		font-weight: normal;
		border-bottom: none;
		color: #dd001d;
		margin-top: 0;
		margin-bottom: 0;
	}

	h4,
	h4.NoToc
	{
		font-size: 18pt;
		font-weight: normal;
		color: #dd001d;
		margin-bottom: 1em;
		margin-top: 2em;
	}

	h5,
	h5.NoToc,
	MadCap|dropDownHead
	{
		font-size: 12pt;
		font-weight: bold;
		margin-top: 18pt;
		margin-bottom: 6pt;
	}

	MadCap|miniTocProxy
	{
		page-break-after: avoid;
		margin-bottom: 50pt;
		border-top: none;
		padding: 2mm;
		background-color: #EDEDED;
	}

	p.MiniTOC1,
	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4,
	p.MiniTOC5
	{
		margin-left: 0;
		padding-left: 0;
		font-weight: normal;
	}

	MadCap|dropDownHead
	{
		margin-bottom: 10pt;
	}

	div.ProcedSeq
	{
		margin-left: 0;
	}

	div.ProcedSeq ol
	{
		margin-left: 7mm;
	}

	p.Path
	{
		color: #dd001d;
	}

	p.Note,
	td > p.Note
	{
		margin-left: 5mm;
	}

	div.SafetyMsg-intro,
	div.SafetyMsg
	{
		margin-top: 1em;
	}

	div.SafetyMsg-intro p,
	div.SafetyMsg p
	{
		margin-left: 8mm;
		margin-top: 3mm;
		margin-bottom: 0;
		clear: right;
	}

	div.SafetyMsg-intro > img,
	div.SafetyMsg > img
	{
		width: 6mm;
		height: auto;
	}

	div.SafetyMsg,
	div.SafetyMsg + *
	{
		clear: both;
	}

	/*when a list or a note is right after a h5 title it must be aligned to the left as paragraphs*/

	h5 + ol,
	h5 + p.Note + ol,
	h5 + p.Path + ol,
	MadCap|dropDownBody > ol:first-child,
	h5 + ul,
	h5 + p.Note + ul,
	h5 + p.Path + ul,
	MadCap|dropDownBody > ul:first-child
	{
		margin-left: 5mm;
	}

	h5 + p.Note,
	h5 + p.Path + p.Note,
	MadCap|dropDownBody > p.Note:first-child
	{
		margin-left: 0;
		margin-top: 2mm;
	}
}

/*AAA***************************************************************************
*****************************STYLES FOR A4 PDF**********************************
********************************************************************************/

@media print
{
	body.Padding
	{
		padding-left: 8mm;
	}

	body.Padding h3,
	body.Padding h4,
	body.Padding h5,
	body.Padding h5.NoToc,
	body.Padding MadCap|dropDownHead,
	p.TocHeader,
	p.GlossaryHeader
	{
		margin-left: -8mm;
	}

	/*for chapter pages all is aligned equally*/

	body.Padding h2 + h5.NoToc
	{
		margin-left: 0;
	}
}

/****************************STYLES FOR A4 WORD ********************************/

@media word
{
	
}

/*AAA***************************************************************************
********************************STILI PER REDAZIONE*****************************
********************************************************************************/

@media _REDAZIONE
{
	div.flexContainer,
	a.flexItem
	{
		display: inline-block;
	}
}

MadCap|xref
{
	mc-format: ;
}

p.p_1
{
	color: #000000;
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 11pt;
	margin-top: 0pt;
}

ol.ol_1
{
	margin-left: -20px;
	padding-left: 20px;
	color: #000000;
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 11pt;
	margin-top: 0pt;
}

ul.ul_1
{
	margin-left: 100px;
	color: #000000;
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 11pt;
	margin-top: 0pt;
}

li.li_1
{
	padding-left: 1rem;
	background-position: 0 0.7em;
	color: #000000;
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 11pt;
	margin-top: 0pt;
}

td
{
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 11pt;
	vertical-align: top;
}

p.Intestazione
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
}

p.Pi\0000E8dipagina
{
	margin-bottom: 8pt;
	page-break-inside: avoid;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	text-align: center;
	font-family: 'Arial Black';
	font-size: 8pt;
}

p.Titolo1
{
	page-break-after: avoid;
	page-break-inside: avoid;
	page-break-before: always;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #C00000;
	margin-top: 24pt;
	margin-bottom: 12pt;
	mc-heading-level: 1;
	font-family: Arial;
	font-weight: bold;
	font-size: 18pt;
}

p.Titolo2
{
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-top: 8pt;
	margin-bottom: 6pt;
	mc-heading-level: 2;
	font-family: Arial;
	font-weight: bold;
	font-size: 16pt;
}

p.p_2
{
	font-weight: bold;
	font-size: 36pt;
}

span.span_1
{
	font-size: 24pt;
}

span.span_2
{
	font-style: italic;
}

span.span_3
{
	font-weight: bold;
}

p.Titolo3
{
	margin-bottom: 8pt;
	background-color: #737373;
	mc-heading-level: 3;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14pt;
}

p.td
{
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
}

p.Corpotesto
{
	font-size: 11pt;
	margin-bottom: 6pt;
	font-family: Arial;
}

col.col_1
{
	width: 99pt;
}

col.col_2
{
	width: 387pt;
}

p.td_1
{
	font-family: Arial;
	font-weight: bold;
	color: black;
	font-size: 11pt;
}

td.td_1
{
	background-color: #F2F2F2;
	padding-left: 4pt;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	padding-right: 1pt;
}

td.td_2
{
	background-color: #F2F2F2;
	padding-left: 4pt;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	padding-right: 1pt;
}

tr.tr_1
{
	height: 19pt;
}

span.span_4
{
	font-weight: bold;
	color: #000000;
}

td.td_3
{
	padding-left: 4pt;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	padding-right: 1pt;
}

span.span_5
{
	color: black;
	font-size: 11pt;
}

p.td_2
{
	font-family: Arial;
	color: black;
	font-size: 11pt;
}

td.td_4
{
	padding-left: 4pt;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	padding-right: 1pt;
}

tr.tr_2
{
	height: 14pt;
}

p.p_3
{
	font-weight: bold;
	color: #000000;
}

td.td_5
{
	padding-left: 4pt;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	padding-right: 1pt;
}

span.span_6
{
	background-color: #FF0000;
}

td.td_6
{
	padding-left: 4pt;
	vertical-align: middle;
	padding-right: 1pt;
}

tr.tr_3
{
	height: 25pt;
}

table.table_1
{
	border-collapse: collapse;
}

p.caption_1
{
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
}

p.caption_1_1
{
	font-family: Arial;
	color: black;
	font-size: 10pt;
}

col.col_3
{
	width: 243pt;
}

tr.tr_4
{
	height: 20pt;
}

p.p_4
{
	font-weight: bold;
	color: #C00000;
	font-size: 18pt;
}

MadCap|xref.ParaTextOnly
{
	mc-format: '{paratext}';
}

li.td
{
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
}

p.Note_1
{
	border-left: none;
	padding: 0;
	margin-bottom: 8pt;
	font-size: 11pt;
	background-color: #DFDFDF;
	font-family: Arial;
}

li.Corpotesto
{
	font-size: 11pt;
	margin-bottom: 6pt;
	font-family: Arial;
}

p.Didascalia
{
	margin-bottom: 10pt;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
}

col.col_4
{
	width: 78pt;
}

col.col_5
{
	width: 435pt;
}

td.td_7
{
	padding-left: 4pt;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	padding-right: 1pt;
}

span.span_7
{
	font-weight: bold;
	font-style: italic;
	color: black;
	font-size: 11pt;
}

p.td_3
{
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	color: black;
	font-size: 11pt;
}

td.td_8
{
	padding-left: 4pt;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	padding-right: 1pt;
}

p.p_5
{
	font-weight: bold;
}

span.span_8
{
	font-style: italic;
	color: black;
	font-size: 11pt;
}

tr.tr_5
{
	height: 53pt;
}

li.td_1
{
	font-family: Arial;
	color: black;
	font-size: 11pt;
}

p.td_4
{
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
	background-color: #F2F2F2;
}

ul.ul_2
{
	padding-left: 0px;
	list-style-type: disc;
	margin-left: 18pt;
}

span.span_9
{
	font-weight: bold;
	color: black;
	font-size: 11pt;
}

p.td_5
{
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
	background-color: #F2F2F2;
	margin-left: 3pt;
}

tr.tr_6
{
	height: 93pt;
}

tr.tr_7
{
	height: 66pt;
}

p.p_6
{
	background-color: #FFFF00;
	font-weight: bold;
}

span.span_10
{
	font-weight: bold;
	font-style: italic;
}

p.td_6
{
	font-family: 'Font Awesome 5 Free Solid';
	color: black;
	font-size: 11pt;
	background-color: #008000;
}

p.td_7
{
	font-family: Arial;
	font-style: italic;
	color: black;
	font-size: 11pt;
}

tr.tr_8
{
	height: 78pt;
}

td.td_9
{
	padding-left: 4pt;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	padding-right: 1pt;
}

td.td_10
{
	padding-left: 4pt;
	padding-right: 1pt;
}

p.Didascalia_1
{
	margin-bottom: 10pt;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	margin-left: 0pt;
	text-indent: 18pt;
}

p.p_7
{
	color: #C00000;
	letter-spacing: 0pt;
	font-size: 30pt;
}

p.Paragrafoelenco
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
}

li.Paragrafoelenco
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
}

img.img_1
{
	visibility: visible;
	width: 614px;
	height: 633px;
}

ul.ul_3
{
	padding-left: 0px;
	list-style-type: disc;
	margin-left: 36pt;
}

p.p_8
{
	font-weight: bold;
	font-size: 12pt;
}

p.p_9
{
	font-style: italic;
}

col.col_6
{
	width: 481pt;
}

img.img_2
{
	visibility: visible;
	width: 595px;
	height: 673px;
}

p.p_10
{
	margin-bottom: 0pt;
	font-size: 10pt;
}

td.td_11
{
	background-color: #auto;
	padding-left: 1pt;
	padding-right: 1pt;
}

p.p_11
{
	color: #C00000;
	letter-spacing: 0pt;
}

p.p
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-family: Arial;
	color: #404040;
	font-size: 12pt;
}

col.col_7
{
	width: 487pt;
}

img.img_3
{
	visibility: visible;
	width: 634px;
	height: 477px;
}

p.p_12
{
	background-color: #F2F2F2;
	font-style: italic;
}

p.p_13
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-family: Arial;
	color: black;
	font-size: 11pt;
}

p.Paragrafoelenco_1
{
	margin-bottom: 8pt;
	font-size: 11pt;
	margin-left: 36pt;
	font-family: Arial;
}

li.Note_1
{
	border-left: none;
	padding: 0;
	margin-bottom: 8pt;
	font-size: 11pt;
	background-color: #DFDFDF;
	font-family: Arial;
}

p.Titolo4
{
	margin-top: 6pt;
	margin-bottom: 14pt;
	mc-heading-level: 4;
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
}

span.Collegamentoipertestuale
{
	color: #0000FF;
	text-decoration: underline;
}

p.Paragrafoelenco_2
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
}

li.Paragrafoelenco_1
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
}

ol.ol_2
{
	padding-left: 0px;
	list-style-type: decimal;
	margin-left: 36pt;
}

col.col_8
{
	width: 76pt;
}

col.col_9
{
	width: 140pt;
}

col.col_10
{
	width: 61pt;
}

col.col_11
{
	width: 45pt;
}

col.col_12
{
	width: 59pt;
}

col.col_13
{
	width: 109pt;
}

p.p_14
{
	text-align: center;
	font-weight: bold;
	color: #000000;
}

td.td_12
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #BFBFBF;
	vertical-align: middle;
	border-bottom-style: none;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_13
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: none;
	background-color: #BFBFBF;
	vertical-align: middle;
	border-bottom-style: none;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_14
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
	background-color: #BFBFBF;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

tr.tr_9
{
	height: 8pt;
}

td.td_15
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #A6A6A6;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #BFBFBF;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

p.p_15
{
	text-align: center;
}

td.td_16
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #A6A6A6;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #BFBFBF;
	vertical-align: middle;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_17
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #A6A6A6;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #BFBFBF;
	vertical-align: middle;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_18
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #A6A6A6;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #BFBFBF;
	vertical-align: middle;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_19
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #BFBFBF;
	vertical-align: middle;
	padding-left: 4pt;
	padding-right: 4pt;
}

tr.tr_10
{
	height: 18pt;
}

p.p_16
{
	text-align: center;
	color: #000000;
}

td.td_20
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #auto;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_21
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #auto;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_22
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #auto;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_23
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #auto;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_24
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_25
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_26
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: none;
	border-right-style: none;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_27
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_28
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_29
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: none;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_30
{
	border-top-style: none;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: none;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

td.td_31
{
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	background-color: #F2F2F2;
	vertical-align: bottom;
	padding-left: 4pt;
	padding-right: 4pt;
}

table.table_2
{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

p.Corpotesto_1
{
	font-size: 11pt;
	margin-bottom: 6pt;
	font-family: Arial;
	background-color: #FFFFFF;
}

span.span_11
{
	color: #000000;
}

span.span_12
{
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

p.Corpotesto_2
{
	font-size: 11pt;
	margin-bottom: 6pt;
	font-family: Arial;
	background-color: #F2F2F2;
}

p.Corpotesto_3
{
	font-size: 11pt;
	margin-bottom: 6pt;
	font-family: Arial;
	color: #000000;
}

p.p_17
{
	background-color: #F2F2F2;
}

img.img_4
{
	visibility: visible;
	mso-wrap-style: square;
	width: 91px;
	height: 91px;
}

p.Intestazione_1
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Arial;
	margin-left: 5pt;
	margin-right: 5pt;
	text-align: right;
}

span.span_13
{
	font-family: Arial;
}

p.Pi\0000E8dipagina_1
{
	margin-bottom: 8pt;
	page-break-inside: avoid;
	border-top-color: black;
	font-family: 'Arial Black';
	font-size: 8pt;
	margin-left: 5pt;
	margin-right: 5pt;
	border-top-style: none;
	border-top-width: 0pt;
	text-align: left;
}

