﻿body { color:#ffffff; background-color: #000000;
background-repeat: repeat; margin: 10px; padding: 0px; text-align: center; font-size: 100%; font-family: verdana, arial, sans-serif; overflow: scroll; }

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


/* stile per articoli */
div#article_body  {background-color: #000000 !important; color: #ffffff !important;}
div#article_body div.epigraph {background-color: #000000 !important; color: #ffffff !important; font-size: 80%; text-align: left; margin: 1% 1% 1% 20%; }
div#article_body div.epigraph:first-letter { font-size: larger; color: #ffffff !important; font-weight: bold;}
div#article_body div.inscription { text-align:right; font-size: 80%; }
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.image_leftclear {text-align: left; margin: 1em; border: none; }
div#article_body div.image_rightclear {text-align: right; margin: 1em; border: none; }
div#article_body div.box1 {border: 1px solid #000000; background-color: #8FBAFF; padding: 2em; font-size: 90%;}
div#article_notes { border: 1px solid #000000; background-color: #F6F9FA; padding: 2em; font-size: 90%; }


div#article_body h1 { font-size: 180%; text-align: center; font-weight: bold; font-variant: small-caps; color: #ffffff !important; background-color: #000000 !important; clear: both;}
div#article_body h2 { font-size: 130%; text-align: left; font-weight: bold; font-style: normal; color: #000000; clear: both;}
div#article_body h3 { font-size: 120%; text-align: left; font-weight: normal; font-style:italic; color: #000000; clear: both;}

div#article_body p.author { font-size: 130%; 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: 80%; color: #2F2F2F; vertical-align: super; text-decoration: none;}
div#article_notes  p.note { font-size: 100%; }
div#article_body q { font-style: italic; quotes: none;}
div#article_body hr { clear: both; }
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: 90%; color: #000000; text-align: justify; margin: 5% 10% 5% 10%; } 


div#article_body span.lang {background-color: transparent; color: #000000; border-bottom: 1px solid #8FBAFF;}
div#article_body span.lang:before {content: attr(lang); background-color: #C3CEDF; margin: 0px 0.5ex 0px 0px; padding: 0px 0.5ex 0px 0.5ex; color: #000000; text-transform: uppercase;  font-size: 80%;} 


div#article_body table { background: #ffffff; color: #000000; border: 1px solid #000000; border-collapse: collapse; }
div#article_body th { background: #ffff00; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 0.5em;}
div#article_body td { border: 1px solid #000000; padding: 0.5em;}

ul#issue_index {list-style: none inside; margin: 0px; padding: 0px;}
ul#issue_index li { margin: 1ex; padding: 0px;}
ul#issue_index li a { display: block; background-color: #ffffff; color: #000000; font-size: 130%; text-decoration: none; margin: 0px; padding: 0.5ex; border: 1px dashed #666666;}
ul#issue_index li a:hover { display: block; background-color: #D6D6D6; color: #5F5F5F; font-size: 130%; text-decoration: none; margin: 0px; padding: 0.5ex; border: 1px dashed #666666;}
ul#issue_index li a span.issue_name { vertical-align: 100%; padding: 0px; margin: 0px;}
ul#issue_index li  span.issue_date { display: block; margin: 0px; padding: 0px; font-size: 80%; text-align: right; width: 100%; }

ul#issue_artindex {list-style: none; margin: 0px; padding: 0px; font-size: 150%;}
ul#issue_artindex li { text-indent: 1em; font-weight: normal; padding: 0px; margin: 1ex 0px 1ex 0px;}
ul#issue_artindex li.issue_indexsubtitle { margin-top: 1em; font-weight: bold; padding: 0px;}




div#issue_navbar { background-color: transparent; text-align: right; }
div#issue_navbar form { background-color: #747C8F; color: #ffffff; padding: 0.5ex; margin: 0px 0.5ex; text-align: left;}
div#issue_navbar form label { background-color: #747C8F; color: #ffffff; margin: 0px 1em 0px 0px;}
div#issue_navbar form select { background-color: #747C8F; color: #ffffff; border: 1px solid #ffffff; width: auto;}
div#issue_navbar form button { background-color: #747C8F; color: #ffffff; border: 1px solid #ffffff; width: auto; }
	
fieldset#issue_citeme { background-color: transparent; color: #000000; border: 1px solid #000000; padding: 1em;}
fieldset#issue_citeme legend { background-color: transparent; color: #000000; }
div#issue_cover { text-align: center; width: auto; }

