@media print {

#print {display:none}

}
#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */

/* ======== nel caso si volesse la preview di stampa =======*/
* {color: black!important; background: white!important;margin:0!important; padding: 0!important;float: none!important;border: none!important;position: static; line-height: 1.3em!important;padding-bottom: 10px!important;}
#testata, #contenitore {width: 96%!important;margin: 0 2%!important}
#articolo, #annuncio, #corpo {width: 100%!important}
ul, ol, dd {padding:0; margin-left: 5%!important;}
ol {list-style-type: decimal}
ul {list-style-type: disc}
/* ======================================== */

#testata h1 a {
	color: black!important; text-decoration: none!important;
}
#articolo p.autore {margin:0;font-style: oblique; padding:0}
#articolo h2 {font-size: 1.2em; margin:0; padding:0}
#articolo h3 {font-size:1.1em; margin:0;padding:0}
#articolo h4 {font-size: .9em; margin:0; padding:0}
#articolo a, #annuncio a {text-decoration: none;color: blue!important}
#articolo a[href]:after {content: " (" attr(href) ")";color: black!important;}
#articolo sup.footnote a {color: black;}
#articolo sup.footnote a[href]:after {content: "";}
#annuncio a[href]:after{content: " (" attr(href) ")";text-decoration: none;}
#annuncio sup.footnote a[href]:after, #articolo p.keywords a[href]:after{content: "";}
#articolo #print a[href]:after{content: "";}
#articolo p.keywords a {color:black!important;text-decoration:none;}
p {
	text-align: left;margin:0; padding-bottom: .9em
}
#articolo p.data {margin:0; padding: .9em 0 0 0;}
.barra {
	display: none;
}
#destra {
	display: none;
}
.centro {
	display: none;
}
.skip {
	display: none;
}
#footer h4, #footer p.noprint {
	display: none;
}
#spacer {
	display: none;
}
#nn4 {
	display: none;
}
.tornasu {
	display: none;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em; line-height: 1.4em
}

#testata h1 {
	font-style: italic;
	color: black;
	font-size: 18pt;
        margin:0; padding:0}

#testata h2 {
	font-size: 10pt;
	margin: 0; padding:0;
}
.titolo {
	font-size: 17pt; margin-top: 25pt;
}
.path {
	display: none;
}
#articolo table {
	border: 2px solid black;
}
#articolo table td, #articolo table th {
	border: 1pt solid black; padding: 2pt;
}
#articolo dl.imglist {
	text-align: center;  padding: 0 0 0 0; margin: 1em 15% 2em 10%;width: 73%!important; border:1pt solid black!important;
}

dl.imglist dt img {
	margin-top: 15pt!important;
	border: 1pt solid black!important;
}
dl.imglist dd {
	font-size: .8em; margin: 0;font-weight:bold
}
#articolo div.specifica {margin-left: 5%!important; margin-right: 5%!important}

div.footnotes {margin-right: 10%; border-top: 1pt solid black!important;font-size: 9pt}
div.footnotes a.note_link_back {display: none;}

#print {position:absolute; top: 4em; right: 30%;}
#stampa{float:none;}
p.domanda {font-weight: bold}
