/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	font-family: Arial;
	font-size: 10pt;
	mc-hyphenate: never;
}

ul
{
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

li
{
	margin-bottom: 0pt;
	margin-top: 5pt;
	display: list-item;
	page-break-before: avoid;
}

td
{
	vertical-align: top;
	padding: 5px;
}

p.TocHeader
{
	margin-bottom: 6pt;
	text-align: center;
	font-weight: bold;
	mc-heading-level: 0;
	font-size: 20pt;
}

p.TOC1
{
	mc-pagenum-display: none;
	page-break-after: avoid;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2em;
	mc-leader-format: '.';
	color: #000000;
	text-align: left;
}

p.TOC2
{
	margin-bottom: 2px;
	margin-left: 3mm;
	font-size: 14pt;
	margin-top: 20px;
	color: #d52b1e;
	text-align: left;
}

p.TOC3
{
	margin-bottom: 2px;
	margin-left: 5mm;
	margin-top: 10px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

p.TOC4
{
	font-size: 10pt;
	text-align: left;
	margin-left: 12mm;
	color: #000000;
}

p.TOC5
{
	mc-pagenum-display: all;
	text-align: left;
	display: block;
	color: #808080;
	margin-left: 19mm;
}

p.AuthorComment
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #adff2f;
	border-left: solid 3px;
	border-left-style: dashed;
	color: #ff0000;
	font-style: italic;
	text-align: left;
}

p.Functioncall
{
	margin-bottom: 6pt;
	font-family: 'Courier New';
}

img.fullPage
{
	height: auto;
	/*	max-width: 100%; */
}

table
{
	margin-top: 10px;
	margin-bottom: 20px;
}

tbody
{
	page-break-inside: avoid;
	page-break-before: avoid;
	page-break-after: avoid;
}

span.Path
{
	font-style: italic;
}

p.FilePath
{
	font-style: italic;
}

p.Caption
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'CF: Figure {n+} ';
	padding-bottom: 10px;
	page-break-before: avoid;
	mc-next-tag: p;
	mc-next-class: p;
}

p.CoverLast_Details
{
	margin-bottom: 5px;
	margin-top: 5px;
}

p.IdentificationData
{
	margin-bottom: 5px;
	margin-top: 5px;
}

p.CoverTitle
{
	font-weight: bold;
	margin-bottom: 0em;
	text-align: left;
	color: #6e6e6e;
	font-family: 'Roboto Light';
	font-size: 30pt;
}

p.CoverDetails
{
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: 'Roboto Light';
	color: #969696;
	font-size: 8pt;
}

p.CoverSubTitle
{
	margin-top: 8px;
	margin-bottom: 0em;
	font-size: 14pt;
	text-align: left;
	font-family: 'Roboto Light';
	font-weight: normal;
	color: #969696;
}

p.HeaderLevel
{
	color: #696969;
	font-size: 10pt;
	padding-bottom: 10px;
	border-bottom: solid 1px;
	border-bottom-color: #696969;
}

MadCap|miniTocProxy
{
	
}

MadCap|tocProxy
{
	border-top-width: 0px;
	border-top-style: none;
}

p.Footer
{
	font-size: 8pt;
	margin-top: 20px;
	text-align: right;
	border-top: solid 2px #d7d7d7;
	padding-top: 10px;
}

p.Message	/*Used for sw messages*/
{
	font-style: italic;
}

p.Code	/*Used for code samples, not for folder path*/
{
	color: #002fbc;
	background-color: #f5f5f5;
	padding: 2px;
	font-family: monospace;
	white-space: pre;
}

p.CFR21
{
	font-family: 'Courier New';
	color: #002fbc;
	background-color: #f5f5f5;
	padding: 2px;
}

p.CFR21_Indent
{
	font-family: 'Courier New';
	color: #002fbc;
	background-color: #f5f5f5;
	padding: 2px;
	text-indent: -30px;
	margin-left: 60px;
}

p.CFR21_Indent1
{
	font-family: 'Courier New';
	color: #002fbc;
	background-color: #f5f5f5;
	padding: 2px;
	text-indent: -30px;
	margin-left: 100px;
}

p.CFR21_Indent2
{
	font-family: 'Courier New';
	color: #002fbc;
	background-color: #f5f5f5;
	padding: 2px;
	text-indent: -40px;
	margin-left: 100px;
}

p.CFR21_Answer
{
	margin-left: 35px;
}

li.CFR21_Answer
{
	margin-bottom: 0pt;
	margin-top: 5pt;
	display: list-item;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-left: 20px;
}

p.Availability	/*To inform from which sw version function in available*/
{
	background-color: #afeeee;
	font-style: italic;
	padding: 5px 10px;
	border-radius: 7px;
}

/*********JavaScript*************
******************************/

div.JavaScript
{
	padding: 10px;
	background-color: #f5f5f5;
	font-family: 'Courier New';
	color: #002fbc;
}

p.JavaScript_Indent
{
	text-indent: 40px;
}

div.JavaScript > p
{
	margin: 5px 0;
}

/*********LINKS*************
******************************/

a
{
	color: #4682b4;
	text-decoration: none;
}

a:hover
{
	color: #21537e;
}

a.MCBreadcrumbsLink
{
	color: #4682b4;
}

a.MCXref
{
	color: #4682b4;
}

MadCap|xref
{
	mc-format: '{quote}{para}{quote} {pageref}';
	text-decoration: none;
	color: #4682b4;
}

MadCap|xref:hover
{
	color: #21537e;
}

MadCap|xref.IndexPageNumber
{
	color: #800000;
}

/*********HEADERS*************
******************************/

h1,
h2,
h3,
h4,
h5,
h6
{
	margin: 1em 0;
}

h1
{
	page-break-after: avoid;
	page-break-before: always;
	mc-heading-level: 1;
	font-weight: bold;
	font-size: 38pt;
	mc-toc-depth: 1;
}

h2
{
	page-break-after: avoid;
	font-weight: bold;
	page-break-before: always;
	mc-heading-level: 2;
	font-size: 34pt;
	mc-toc-depth: 2;
}

h3
{
	page-break-after: avoid;
	font-weight: bold;
	page-break-before: always;
	mc-heading-level: 3;
	font-size: 28pt;
	border-bottom-color: #000000;
	border-bottom-width: 4px;
	border-bottom: solid 2px #696969;
	mc-toc-depth: 3;
}

h4
{
	page-break-after: avoid;
	mc-heading-level: 4;
	font-weight: bold;
	font-size: 20pt;
	mc-toc-depth: 4;
}

h4.NoTOC
{
	page-break-after: avoid;
	mc-heading-level: 4;
	font-weight: bold;
	font-size: 20pt;
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

h5
{
	page-break-after: avoid;
	font-weight: bold;
	font-size: 14pt;
	mc-heading-level: 5;
	mc-toc-depth: 5;
}

h5.NoTOC
{
	page-break-after: avoid;
	page-break-before: avoid;
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

h6
{
	font-size: 11pt;
}

h6.NoToc
{
	page-break-after: avoid;
	page-break-before: avoid;
	font-size: 11pt;
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

/*********IMAGES**************
******************************/

img
{
	width: auto;
	height: auto;
}

img.perc90max
{
	height: auto;
	max-width: 90%;
}

img.perc70max
{
	height: auto;
	max-width: 70%;
}

img.perc80max
{
	height: auto;
	max-width: 80%;
}

img.perc60max
{
	height: auto;
	max-width: 60%;
	width: auto;
}

img.perc50max
{
	height: auto;
	max-width: 50%;
}

img.perc40max
{
	height: auto;
	max-width: 40%;
}

img.perc30max
{
	height: auto;
	max-width: 30%;
}

img.perc20max
{
	height: auto;
	max-width: 20%;
}

img.icon100px
{
	border: none;
	border-bottom-width: 2pt;
	border-top-width: 2pt;
	height: auto;
	width: 100px;
}

img.icon64px
{
	border: none;
	border-bottom-width: 2pt;
	border-top-width: 2pt;
	height: auto;
	width: 64px;
}

img.icon48px
{
	border: none;
	border-bottom-width: 2pt;
	border-top-width: 2pt;
	height: auto;
	width: 48px;
}

img.icon32px
{
	max-height: 32px;
}

img.iconInText
{
	width: auto;
	height: 5mm;
}

/*********SPECIAL MESSAGES****
******************************/

p.Tips
{
	background-repeat: no-repeat;
	padding-left: 60px;
	background-image: url('../Images/_std/icon_Tips.bmp');
	mc-next-tag: p;
	mc-next-class: p;
}

p.Warning
{
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 60px;
	background-image: url('../Images/_std/icon_Warning.bmp');
	mc-next-tag: p;
	mc-next-class: p;
}

p.Note
{
	background-repeat: no-repeat;
	padding-left: 60px;
	background-image: url('../Images/_std/icon_Note.bmp');
	mc-next-tag: p;
	mc-next-class: p;
}

p.Cautions
{
	padding-left: 60px;
	background-repeat: no-repeat;
	font-weight: bold;
	font-style: italic;
	background-image: url('../Images/_std/icon_Warning.bmp');
	mc-next-tag: p;
	mc-next-class: p;
}

p.ImportantNote
{
	background-repeat: no-repeat;
	padding-left: 60px;
	font-weight: bold;
	background-image: url('../Images/_std/icon_ImportantNote.bmp');
	mc-next-tag: p;
	mc-next-class: p;
}

p.ServiceCall
{
	font-style: italic;
	background-repeat: no-repeat;
	padding-left: 60px;
	background-image: url('../Images/_std/icon_Tecnical.png');
	mc-next-tag: p;
	mc-next-class: p;
}

/****************************STYLES FOR PRINT*************************/

@media print
{
	h2
	{
		mc-auto-number-format: 'CH:{chapnum}    ';
	}

	h3
	{
		mc-auto-number-format: 'CH:{chapnum}    ';
	}

	h5
	{
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}

	img.fullPage
	{
		text-align: center;
		width: 18.5cm;
	}

	img.perc90max
	{
		width: 18cm;
	}

	img.perc80max
	{
		width: 16cm;
	}

	img.perc70max
	{
		width: 14cm;
	}

	img.perc60max
	{
		width: 12cm;
	}

	img.perc50max
	{
		width: 10cm;
	}

	img.perc40max
	{
		width: 8cm;
	}

	img.perc30max
	{
		width: 6cm;
	}

	img.perc20max
	{
		width: 4cm;
	}

	body
	{
		font-family: 'Arial';
	}

	table
	{
		width: 90%;
	}

	p.FilePathIndented
	{
		padding-left: 40px;
	}

	p.Tips,
	p.Warning,
	p.Note,
	p.Cautions,
	p.ImportantNote,
	p.ServiceCall
	{
		height: 48px;
	}
}

/****************************STYLES FOR PRINT-no Author Comments*************************/

@media print-NoComments
{
	p.AuthorComment
	{
		display: none;
	}

	h2
	{
		mc-auto-number-format: 'CH:{chapnum}    ';
	}

	h3
	{
		mc-auto-number-format: 'CH:{chapnum}    ';
	}

	h5
	{
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}

	img.fullPage
	{
		text-align: center;
		width: 18.5cm;
	}

	img.perc90max
	{
		width: 18cm;
	}

	img.perc80max
	{
		width: 16cm;
	}

	img.perc70max
	{
		width: 14cm;
	}

	img.perc60max
	{
		width: 12cm;
	}

	img.perc50max
	{
		width: 10cm;
	}

	img.perc40max
	{
		width: 8cm;
	}

	img.perc30max
	{
		width: 6cm;
	}

	img.perc20max
	{
		width: 4cm;
	}

	body
	{
		font-family: 'Arial';
	}

	table
	{
		width: 90%;
	}

	p.Tips,
	p.Warning,
	p.Note,
	p.Cautions,
	p.ImportantNote,
	p.ServiceCall
	{
		height: 48px;
	}
}

/****************************STYLES FOR WEB*************************/

@media non-print
{
	MadCap|xref
	{
		mc-format: '{quote}{para}{quote}';
	}

	td > p:first-child,
	th > p:first-child
	{
		display: block;
		margin-top: 0;
		margin-bottom: 1em;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 1em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
	}

	td > p:last-child,
	th > p:last-child
	{
		display: block;
		margin-top: 1em;
		margin-bottom: 0;
		-webkit-margin-before: 1em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
	}

	td > p:only-child,
	th > p:only-child
	{
		display: block;
		margin-top: 0;
		margin-bottom: 0;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
	}

	MadCap|bodyProxy
	{
		
	}

	body
	{
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	h3,
	h4
	{
		margin: 0.5em 0;
	}

	h3
	{
		border-bottom-style: none;
		border-bottom: none 0px #696969;
	}

	h5
	{
		margin: 1.2em 0 0.5em 0;
	}

	a.MiniTOC1:link,
	a.MiniTOC2:link,
	a.MiniTOC3:link,
	a.MiniTOC4:link,
	a.MiniTOC5:link
	{
		color: #4682b4;
	}

	a.MiniTOC1:hover,
	a.MiniTOC2:hover,
	a.MiniTOC3:hover,
	a.MiniTOC4:hover,
	a.MiniTOC5:hover
	{
		font-weight: bold;
	}

	p.Tips,
	p.Warning,
	p.Note,
	p.Cautions,
	p.ImportantNote,
	p.ServiceCall
	{
		padding-left: 50px;
		min-height: 30px;
	}

	h5
	{
		mc-toc-depth: 0;
	}

	h6
	{
		mc-toc-depth: 0;
	}
}

/****************************ANCORA DA ORDINARE LE CSS*************************/

MadCap|breadcrumbsProxy
{
	border-bottom-color: #696969;
	font-style: italic;
	font-size: 9pt;
}

p.PageBreak
{
	page-break-after: always;
}

tr
{
	
}

p.FilePathIndented
{
	font-style: italic;
}

img.Header
{
	height: auto;
	max-height: 60px;
}

img.CoverLogo
{
	width: auto;
	max-height: 70px;
}

p.Title
{
	font-weight: bold;
}

span.noTranslate
{
	
}

MadCap|xref
{
	mc-format: '{quote}{para}{quote}';
}

td > p:first-child,
th > p:first-child
{
	display: block;
	margin-top: 0;
	margin-bottom: 1em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

td > p:last-child,
th > p:last-child
{
	display: block;
	margin-top: 1em;
	margin-bottom: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

td > p:only-child,
th > p:only-child
{
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

MadCap|bodyProxy
{
	
}

body
{
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

h3,
h4
{
	margin: 0.5em 0;
}

h3
{
	border-bottom-style: none;
	border-bottom: none 0px #696969;
}

h5
{
	margin: 1.2em 0 0.5em 0;
}

a.MiniTOC1:link,
a.MiniTOC2:link,
a.MiniTOC3:link,
a.MiniTOC4:link,
a.MiniTOC5:link
{
	color: #4682b4;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.MiniTOC4:hover,
a.MiniTOC5:hover
{
	font-weight: bold;
}

p.Tips,
p.Warning,
p.Note,
p.Cautions,
p.ImportantNote,
p.ServiceCall
{
	padding-left: 50px;
	min-height: 30px;
}

h5
{
	mc-toc-depth: 0;
}

h6
{
	mc-toc-depth: 0;
}

