#skipToContent, #topheader ul#topmenu, #topbar, #leftRail, div#valutazione, div#footer p#w3c, form#cerca, div.rColtr, dt.clean img, #rightRail, div#article ul.sommario {
  display: none !important;
}

body, #footer {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* separo un minimo dal successivo */
#article {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 0 10pt 0 !important;
}

#link-utili a[href]:after {
   content: " [URL: " attr(href) " ] ";
   /*font-size: 80%;*/
   font-size: 7.5pt
   font-family: Monaco, "Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New", monospace;
	/* font-stretch:condensed; */
   letter-spacing: 80%;
   vertical-align: middle;}

/*
div#article div.paragrafo a[href]:after {
   content: " [ " attr(href) " ] ";
   font-size: 80%;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   letter-spacing: 80%;
   vertical-align: middle;}
*/   

#footer, caption {
text-align: center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-stretch: semi-condensed;
word-spacing: 130%;
font-size: 80%; 
}

body{
/*	font: 0.8125em Arial, Helvetica, sans-serif; */
/*  il seguene è il testo senza grazie */
/*	font: 10pt Helvetica, Verdana, Arial, sans-serif; */
/*	font: 10.5pt Georgia, Helvetica, Verdana, Arial, sans-serif;	*/
/*	font: 10.5pt Georgia, "Times New Roman", Times, serif letter-spacing: 0 ;
	line-height: 11pt; */
	font-family: Georgia, "Nimbus Roman No9 L", FreeSerif, Nimbus, Garamond, "Times New Roman", Times, serif ;
	font-size: 10pt ;
/*	word-spacing: 120%;
*/	letter-spacing: normal;
	line-height: 11pt;
	
	/* word-spacing: 75%; */
	
/*	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
*/
	background: #FFF;
	color: #000;
	/* line-height:120%; */
	/* line-height:130%; */
}

div,td,code,pre,cite{
	font-size:100%;
	/* line-height:130%; */
}
p {
font-size:100%;
/* text-indent: 10.5pt */
}

/*
div.paragrafo p:first-letter {
font-weight: bolder;
}
*/
h1, h3, h4, h5, h6, div.result div.titleMain2, dl.listing dt  {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-variant: small-caps;
letter-spacing: 100%;
page-break-after:avoid;
}

h1{font-size:150%; display:block; clear:both;}
h2{font-size:130%; font-style:italic;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: lighter;
}
h3, div.result div.titleMain2, dl.listing dt {font-size:120%;}
h4,h5,h6{font-size:110%;}

img {
border-style:none;
display:inline;
/*padding: 1em 1em 1em 1em;*/
padding: 10pt 10pt 10pt 10pt;
}
img#logo {
display:inherit;
}

img.destra, img.sinistra, div.img-center-wrap {display:none !important}
/* togliendo tutte le immagini!*/
/*
img.destra {
float:right;
}
img.sinistra {
float:left;
}
div.img-center-wrap img.centrale { float: inherit; page-break-inside: avoid}
div.paragrafo div.img-center-wrap{
width: 100%;
margin-right: auto;
margin-left: auto;
text-align: center;
}
*/
a {
color: #333333;
text-decoration:none;
}
div.paragrafo a {
color: #333333;
text-decoration:none;
border-bottom: .5pt dotted #666666;
padding: .5pt;
}
div#breadcrumbs {
/* border-bottom: 1pt dotted #666666; */
border-bottom: .5pt solid #666666;
color:#333333;
font-weight:bold;
}
div#rightRail {
/* border-bottom: 1pt dotted #666666;
border-top: 1pt dotted #666666; */
border-bottom: .5pt solid #666666;
border-top: .5pt solid #666666;
}

ol {list-style-type:decimal}
ol li {padding: 0 0 6pt 0;}
/* senza grazie
ol li {padding: 0 0 8pt 0;}*/
ul {list-style-type: square}
ul li {padding: 0 0 10pt 0;}
/* senza grazie
ul li {padding: 0 0 14pt 0;}
*/
ul.sommario {
list-style: none;
font-style: normal;
border-bottom: 1pt dotted #333333;
border-top: 1pt dotted #333333;
padding: 10pt 0 10pt 0;
}
ul.sommario li {padding: 2pt;
font-variant: small-caps;
font-size: 9pt;}

p.data-pubblicazione {
display:block;
float:right;
padding: 2pt 2pt 12pt 0;
font-variant: small-caps;
font-size: 8.5pt;

}
div.paragrafo, td p {
text-align:justify;
/* letter-spacing: 80%; */
word-spacing: 80%;
/* font-size-adjust: 50%; */
}

table {
/*	border-width: 1pt 0pt 0pt 0pt; */
/*	border-width: 1pt 0pt 0pt 0pt; */
	border-spacing: 0pt;
	border-left-width: 0pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 0pt;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	margin-bottom: 14pt;
	margin-top: 12pt;
	margin-left: 1pt;
}

td, th {
	border-width: 1pt;
	/* border-width: 0 0 1pt 0; */
	padding: 0.2em 1em 0.2em 1em;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0pt 0pt 0pt 0pt;
}
th {
text-align:center;
font-weight:bolder;
/* text-transform:capitalize; */
}
td { text-align:left; }

em { text-decoration: underline; font-style: italic; font-weight: bold }
strong {font-weight: bold; font-size: 105%}
div#breadcrumbs {
font: 9.5pt Helvetica, Verdana, Arial, sans-serif ;
/* word-spacing: 80%; */
font-weight: bold;
font-stretch:condensed;
}
div#perinfo, tr, li, dd, thead, tfoot {page-break-inside: avoid}
div#allegati ul.listing {
list-style-type:none;
padding: 0;}
div#link-utili ul.listing {
list-style-type:square;
margin: 0 auto;}
div#copyright {
padding: 2pt 0 0 0;
/* border-bottom: .5pt solid gray;*/
border-top: .5pt solid black;
}
p#creative-commons { margin-top: 0pt; }

/* pagine motore di ricerca e calendario eventi */
div.lColtl {
border:.5pt dotted #333;
padding:12pt;
font-variant: small-caps;
font-size: 8.5pt;
}
div.result div.titleMain2 {
margin-bottom: 10pt;
}
dl.listing dt {
margin-bottom: 10pt;
margin-top: 12pt;}
div.result div.bodyBox2, dl.listing dd {
text-align:left;}
div.bodyBox2 span.metadati { display:none;}
hr {height: 0.5pt;
color:#333333;
background-color:#FFFFFF;
width:90%;
text-align:center;
}
/* anche se pochi UA lo rispettano... */
p, ul, ol, div.paragrafo > p {widows: 3; orphans: 3;}
