body { color:#000000; background-color: white; margin: 1cm; padding: 0cm; font-size: 10pt; font-family: times, serif; }

/* divs */
div#logo { margin: 0cm; text-align: center; width: 100%; height: 78px; background: transparent url("./banner_print.jpg") right  top no-repeat scroll; }

/* impostazioni per non vedenti */
.Aural { display: none; }
.invisible { display: none; }

/* common tags */
a, a:hover, a:active, a:visited { color: #000000; }
img 	{ border: none; }
strong	{ font-weight: bold; }
em 		{ font-style: italic;}
ol		{ list-style-type: decimal;}
h1 		{ font-weight: bold; font-size: 20pt; line-height: 150%; text-align: center; color: #000000;}
h2	 	{ font-weight: bold; font-size: 18pt; text-align: center; color: #000000;}
h3 		{ font-weight: bold; font-size: 16pt; text-align: center; color: #000000;}
q       {font-style: italic;}
a img   { text-decoration: none;}

div#logo { margin: 0pt; text-align: center; background: transparent url("./banner_print.jpg") 50% 1% no-repeat scroll; }
div#article_body div.epigraph { background-color: transparent; color: #000000; font-size: 10pt; text-align: left; margin: 1% 1% 1% 20%; }
div#article_body div.epigraph:first-letter { font-size: larger; color: #9f9f9f; font-weight: bold;}
div#article_body div.inscription { text-align:right; font-size: 10pt; }
div#article_body div.image_left {text-align: left; float: left; margin: 1em; border: none;}
div#article_body div.image_center {text-align: center; margin: 1em; border: none;}
div#article_body div.image_right {text-align: right; float: right; margin: 1em; border: none;}
div#article_body div.box1 {border: 1px solid #000000; background-color: #bbbbbb; padding: 1em; margin: 1em; font-size: 10pt;}
div#article_body h1 { font-size: 20pt; text-align: center; font-weight: bold; font-variant: small-caps; color: #000000; clear: both;}
div#article_body h2 { font-size: 18pt; text-align: left; font-weight: bold; font-style: normal; color: #000000; clear: both;}
div#article_body h3 { font-size: 16pt; text-align: left; font-weight: normal; font-style:italic; color: #000000; clear: both;}
div#article_body p.author { font-size: 18pt; text-align: center; font-weight: bold; font-style: normal; color: #000000; clear: both; }
div#article_body p.align_justify { text-align: justify; }
div#article_body p.align_left { text-align: left; }
div#article_body p.align_center { text-align: center; }
div#article_body p.align_right { text-align: right; }
div#article_body p.align_indjustify { text-align: justify; text-indent: 2em; }
div#article_body p.align_indleft { text-align: left; text-indent: 2em; }
div#article_body a.notenumber, div#article_body a.notenumber:hover, div#article_body a.notenumber:active, div#article_body a.notenumber:visited
{ font-size: 6pt; color: #000000; vertical-align: super; text-decoration: none;}
div#article_notes { border: none; background-color: transparent; font-size: 9pt; }
div#article_notes  p.note { font-size: 9pt; }
div#article_body q { font-style: italic; quotes: none;}
div#article_body hr { clear: both; border: 1px solid #000000;}
div#article_body strong { font-weight: bold; }
div#article_body em     { font-style: italic;}
div#article_body em.underline { font-style: normal; text-decoration: underline;}
div#article_body blockquote {font-size: 10pt; color: #000000; text-align: justify; margin: 5% 10% 5% 10%; } 
div#article_body pre, div#article_body code { background-color: transparent; color: #000000; font-family: monospace;}
div#article_body span.lang {background-color: transparent; color: #000000; border-bottom: 1px solid #9f9f9f;}
div#article_body span.lang:before {content: attr(lang); background-color: #9f9f9f; margin: 0pt 0.5ex 0pt 0pt; padding: 0pt 0.5ex 0pt 0.5ex; color: #000000; text-transform: uppercase;  font-size: 10pt;} 
div#article_body table { background: #ffffff; color: #000000; border: 1px solid #000000; border-collapse: collapse; }
div#article_body th { background: #bbbbbb; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 0.5em;}
div#article_body td { border: 1px solid #000000; padding: 0.5em;}
p#issue_citeme { background-color: transparent; color: #000000; text-align: center;}
div#issue_cover { text-align: right; width: auto; float:right;}

@media screen {
div#issue_navbar { background-color: transparent; text-align: right; }
}

@media print {
div#issue_navbar { display: none;}	
}
