/* ARTICOLO */

h1 { font: 18pt normal "Philosopher", "Lucida Grande", Optima, sans-serif; color: #900; border-bottom: 1px solid #900; }
#articolo { margin-bottom: 30px; font: normal 12pt "Lora","Lora","Times New Roman",serif; color: #333; line-height: 150%; }
#articolo h1 { font: normal 28pt "Philosopher", "Georgia",serif; color: #666; letter-spacing: 0px; margin: 0 0 20px 0; border: none; }
#articolo p { margin-bottom: 5px; }
#articolo p.sottotitolo { font: normal 16pt "Georgia",serif; color: #666; margin: 20px 0; border: none; }
#articolo p.sommario { margin-bottom: 20px; font-size: 14pt; color: #888; line-height: 120%; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#articolo h5 { font: bold 12pt "Arial",sans-serif; color: #444; line-height: 150%; margin: 20px 0 10px 0; }
#articolo #autori { margin: 25px 0; }
#articolo .autori { font-family: "Philosopher", "Lucida Grande", Optima, sans-serif; font-size: 14pt; font-weight: normal; }
#articolo .autori a.toggler { color: black; text-decoration: none; background: url(../../img/anarres/common/go.gif) right -25px no-repeat; padding-right: 10px; }
#articolo .autori a.toggler:hover { text-decoration: underline; }
#articolo .autori a.toggler.opened { background-position: right -55px; }
#articolo .altri-autori { font-family: "Lucida Grande", Optima, sans-serif; font-size: 9pt; font-weight: normal; margin: 0 0 25px 0; }
#articolo .body p { font: normal 12pt "Lora","Times New Roman",serif; color: #333; line-height: 150%; margin: 5px 0; text-indent: 1em; }
#articolo .body blockquote { font: normal 11pt "Lora","Times New Roman",serif; color: #666; line-height: 150%; margin: 15px 0; padding: 0 15px; text-indent: 1em; border-left: 2px solid #ccc; }
#articolo .body blockquote + blockquote { margin-top: -15px; }
#articolo .body address { font: normal 11pt "Lora","Times New Roman",serif; color: #666; line-height: 150%; margin: 15px 0 15px 40%; text-align: right; }
#articolo .body address + address { margin-top: -15px; }
#articolo #presentazione-autori { display: none; margin: 5px 0; border: 2px solid #666; border-width: 2px 0; padding: 5px 0;  }
#articolo #presentazione-autori p { font-family: "Lucida Grande", Optima, sans-serif; font-size: 9pt; color: #666; }

#right h4 a { color: white; text-decoration: none; }
#right .box#indice .numero { background: #900; color: white; position: relative; height: 212px}
#right .box#indice .numero .cover { float: left; margin-right: 15px; }
#right .box#indice .numero .dati { padding: 0; }
#right .box#indice .numero h2 { margin: 0; }
#right .box#indice .numero a { color: white; text-decoration: none; }
#right #indice.box p { margin: 10px 0 0 0; padding: 0; }
#right .box#indice #links-numero { margin-top: 30px; position: absolute; bottom: 10px; left: 160px; width: 125px; }
#right .box#indice #links-numero p { background: url(../../img/anarres/common/go-white.gif) left 3px no-repeat; padding-left: 15px; font-family: "Lucida Grande", Optima, sans-serif; font-size: 8pt; margin: 3px 0 0 0; }
#right .box#indice #links-numero a { text-decoration: none; color: white; }
#right .box#indice #links-numero a:hover { text-decoration: underline; }
#right .box#indice #links-numero p.preparazione { opacity: 0.5; }

#sommario h3 { margin-top: 50px; text-transform: uppercase; letter-spacing: 1em; color: #666; font-size: 10pt;}
#sommario .articolo.recensioni h4 { font-size: 13pt; }
#sommario .articolo.recensioni { border-bottom: none; }

.bodypadder { padding-top: 10px; }

/* SOCIAL */
.social-h { margin: 0 0 30px 0; height: 40px; }
.social-h .social { float: left; width: 200px;  }
.social-h .social-fb { position: relative; top: -2px;}


.right-indice li { position: relative; }
#right #indice.box li .toggler { visibility: hidden; }
#right #indice.box li:hover .toggler { visibility: visible; }
#right #indice.box .toggler { background: url(/img/anarres/common/go.gif) 3px -58px no-repeat; width: 18px; height: 14px; border: none; margin: 0 0 0 5px; text-indent: -999px; overflow: hidden; cursor: pointer; }
#right #indice.box .toggler.opened { background-position: 3px -88px; }
#right #indice.box .selected-art-info { display: none; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; font-size: 8pt; color: #666; }

