

/* CSS PER STAMPA */

div#menuservizio, div#sidebarsx, div#sidebardx, #funzionipagina, div.contenuto form input, div.contenuto form a, div#footer a{display: none !important;}

body {padding:0;
margin:0;
font-size: 11pt;
background-image: none !important;
line-height:1.5em;
}

body, input, textarea {font-family: "Times New Roman", Times, serif;}

* html h1 {padding-top: 10pt;}

h1 {font-size: 20pt;
padding-top: 10pt;
margin-bottom: 0;
text-align:right;}

h2 {display:none}
.hide {display:none}

h3 {text-transform: uppercase;
font-size: 11pt;
margin-bottom:5pt;
margin-top:15pt;}

a {color: rgb(0, 0, 0);
background-color: inherit;}

h2, h3, h4, .sottotitolo {clear: both;}

h2 a, h3 a, h4 a, .sottotitolo a {text-decoration: none;
clear: both;}

img {border: 1px solid #000;
margin-bottom: 1pt;
clear: left;}

* html img {border: none;}

p img, p a img {float: left;
margin-right: 10pt;
margin-top: 0;}

hr {display:block;
height: 1pt;
margin: 0;
padding: 0;
color: rgb(255, 255, 255);
background-color: inherit;
border: 0;
clear: both;}

* html hr {margin: -7pt 0;}

textarea {width: 100%;}

/* testata */

div#testata {
border-top: 1pt solid rgb(255, 255, 255);
height: 125px;
margin-bottom: 1pt;
text-align: center;}

div#testata p {margin: 0;
text-align:right;}

/* menu a briciole */


div#pathbar{
	border: 1pt solid rgb(0, 0, 0);
	border-right: none;
	border-left: none;
	padding: 5pt;

	
}

div#pathbar ul{
	margin: 0pt 0pt 10pt 0pt;
	padding: 0;
	height: 12pt;
	list-style: none;	
}

div#pathbar ul li{
	float: left;
	list-style: none;
	padding-left: 5pt;
	margin-left: 5pt;
	border-left: 1pt solid rgb(0, 0, 0);
	display:block;
}

div#pathbar ul li#home{
	padding-left: 0;
	margin-left: 0;
	border-left: none;
}

div#pathbar ul li#home:before{
	content: "Stampa della sezione: ";
}

div#pathbar ul li a{
	color: rgb(0, 0, 0);
	background: inherit;
	text-decoration: none;
}




/* Corpo e contenuto */

div#corpo #boxbody p {text-align: justify;
margin: 0;}

div#corpo #boxbody p.sottotitolo {margin-top: 5pt;
margin-bottom:5pt;
font-style:italic;}

div.contenuto {margin-top: 0;
margin-bottom: 0;}

div#corpo form div input {display: none;}

/* HP Sezione */

div#srilloapertura {float: none;
clear: both;}

div#srilloapertura img, div#srilloapertura a img {float: left;
clear: none;
margin-right: 10pt;}

/* HP */

div#corpo, div#footer {float: none;
width: 100%;
border: none;}

/* Ricerca */

div.contenuto form fieldset input, div.contenuto form input#testodaricercare {display: inline;}

div.contenuto form fieldset {margin: 5pt 0; padding: 10pt;}

* html div.contenuto form fieldset input#ordinealfabetico {margin-top: 7pt;}

p img{
	float:left;
	margin:5px 5px 5px 0;
}

ul{
	margin:10px 25px;
	list-style-type:circle;
}