@charset "UTF-8"; /* CSS Document Foglio stile pocket*/ * { font-size: 1em; text-rendering: optimizeLegibility; } body { margin: 0 auto; padding: 0.8em 0.5em; } h1, h2, h3, h4, h5, h6 { text-align: left; line-height: 1.1; } h1 { font-variant: small-caps; font-weight: bold; font-size: 1.6em; padding-bottom: 3em; } h3.subtitle { margin-top: -5.5em; margin-bottom: 0; } .sect1 h1 { font-variant: normal; font-weight: bold; font-size: 1.4em; margin-top: 1.5em; padding-bottom: 0; margin-bottom: 1em; } h2 { font-weight: bold; font-size: 1.2em; margin-top: 1em; margin-bottom: 0; } h3 { font-weight: bold; font-size: 1em; margin-top: 0.5em; margin-bottom: 0; } h4 { font-size: 1em; font-weight: normal; font-style: italic; margin-top: 0.5em; margin-bottom: 0; } .note { margin-left: 1em ! important; margin-right: 1em ! important; font-style:italic ! important; } .note p { display: inline; } span.label { font-weight: bold; margin-right: 0.5em; font-style: normal; } .note h3 { font-variant: small-caps; font-weight: normal; font-style: normal; font-size: 1.2em; text-align: center; padding-top: 1em ! important; } .note em { font-style: normal ! important; } .note code { font-style: normal; font-size: 0.9em; font-family: Courier, Courier New, monospace ! important; } p { margin: 0.5em 0; padding: 0; line-height: 1.25em; text-align: justify; text-indent: 0.65em; } img { border: 1px solid black; } code { font-size: 0.9em; } pre { font-size: 0.9em; margin-top: 0em; } a { color: #0000aa; } ul, ol { margin: 0; } ul p, ol p { text-indent: 0; margin: 0.5em 0; } li { margin: 0; } sup { line-height: 0; } .footnotes { font-size: 0.80em; } .footnote sup { vertical-align: baseline; } p .footnote { font-weight: normal; letter-spacing: 1px; font-size: 0.75em; } p a.footnote, .footnote p sup a.para { color: #cc0000; } p.controcarattere { font-family: Times New Roman, Times, serif; margin-left: 1.2em; margin-right: 0; } blockquote { margin-left: 1.2em; margin-right: 0; font-size: 0.85em; } blockquote p { text-indent: 0; } .caption { margin-bottom: 0.5em; } div.caption p { font-size: 0.8em ! important; text-indent: 0; } table { border-spacing: 0; font-size: 0.8em; border-right: none; border-left: none; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; margin: 0.75em 0; } th { border-top: none; border-right: none; border-left: none; border-bottom: 2px solid #ddd; } td { border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #ddd; } td, .informaltable th { padding: 0.5em; vertical-align: middle; text-align: left; } td p, th p { margin: 0; line-height: 1; } span.inlinemediaobject img { margin: 0 ! important; padding: 0 ! important; }