.content .contenuti .all { width: 528px; margin: 0px auto; padding: 10px 0px 2px 0px; }
.content .contenuti .all h2 { font-weight: bold; line-height: 1.3em; width: 528px; margin: 0px auto 20px auto; clear: both; }
.content .contenuti .all p { line-height: 1.2em; margin: 0px auto 8px auto; }
.content .contenuti .all p img { float: right; border: 1px solid #C7C7C8; margin: 0px 0px 10px 10px; }
.content .contenuti .all strong { color: #94131E; }
.content .contenuti .dx { float: right; width: 239px; padding-top: 10px; }
.content .contenuti .dx img { border: 1px solid #C7C7C8; }
.content .contenuti .space { width: 408px; margin: 10px auto 15px auto; font-size: 1px; line-height: 1px; clear: both; border-top: 1px dashed #94131E; }
.content .contenuti .paging { width: 528px; margin: 0px auto; text-align: center; }
.content .contenuti .paging a { text-align: center; font-size: .65em; line-height: 1.4em; width: 15px; padding: 0px 2px; border: 1px solid #861322; margin: 0px 4px; }
.content .contenuti .paging a:hover, .content .contenuti .paging a.sel { color: #FFF; background: #861322; text-decoration: none; }
.content .contenuti .allegato a { margin: 0px; width: auto; height:18px; line-height:18px; font-size: .7em; }
.content .contenuti .allegato { width: 264px; float: left; }
.content .contenuti .allegato a:hover { text-decoration: none; }
.content .contenuti .allegato a img { position: relative; top: 3px; margin-right: 5px; }
.content .contenuti .hide { background: red; display: none; }

.content .contenuti .all p font { font-family: inherit !important; font-size: inherit !important; }
.content .contenuti .all p span { font-family: inherit !important; font-size: inherit !important; }