/* ///// CSSS FOR PRINT by OPENDOC.IT ///// */

/* ///DEFAULT TYPOGRAPHY/// */
/* //Generic selector// */
body, div, td, p, h1, h2, h3, h4, h5, h6, form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000;
	font-weight:normal;
	line-height:normal;
	}

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#fff;	
	}

h1 {
	font-size:14pt;
	font-weight:bold;
	margin-bottom:20px;
	}

h2 {
	font-size:13pt;
	font-weight:bold;
	margin-bottom:10px;	
	}

h3 {
	font-size:12pt;
	font-weight:bold;
	}

h4 {
	font-size:11pt;
	font-weight:bold;
	}

h5 {
	font-size:11pt;
	font-weight:bold;
	}

p {
	margin-bottom:0px;
	margin-top:0px;
	}

ul {
	list-style:square;
	margin-top:0px;
	}

li {
	line-height:15px;
	margin-bottom:5px;
	}

a:link {
	color:#000;
	text-decoration:none;
	}

a:visited {
	color:#000;
	text-decoration:none;
	}

acronym {
	}

abbr {
	}
/* //End generic selector// */

/* //Class selector// */
p.indent {
	text-indent:20px;
	}

h1.title {
	margin:100px 50px 0px 50px;
	text-align:center;
	page-break-after:always;
	}

h1 .author {
	font-style:italic;
	display:block;
	margin-bottom:10px;
	color:#666;
	}
/* //End class selector// */

/* ///END DEFAULT TYPOGRAPHY/// */

/* ///HIDDEN LAYOUT ELEMENTS/// */
/* //Generic selector// */
form {
	display:none;
	}

hr {
	display:none;
	}
/* //End Generic selector// */

/* //Class selector// */
div.menu {
	display:none;
}

div.searchBox {
	display:none;
}

div.logo {
	display:none;
	}

div.pagenav {
	display:none;
	}

span.breadcrumbs {
	display:none;
	}

span.tocPageNumber {
	float:right;
	clear:both;
	}

.noprint {
 	display:none;
 	}
 
.docallpages div.footer {
	display:none;
	}
/* //Class selector// */
/* ///END HIDDEN LAYOUT ELEMENTS/// */

/* ///PRINTABLE LAYOUT ELEMENTS/// */
/* //Standard Class selector// */
div.header {
	background:url("/images/logo_testata_print.gif") no-repeat 0% 0%;
	width:100%;
	height:70px;
	margin:0px;
	}

* html div.pageBody {
	display:inline;
	float:left;
	disp\lay:block;
	fl\oat:none;
	}

div.pageBody {
	margin-top:20px;
	margin-right:0px;
	margin-left:0px;
	}

* html div.footer {
	width:100%;
	display:inline;
	float:left;
	disp\lay:block;
	fl\oat:none;
	}

div.footer {
	margin-top:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
	text-align:center;
	}
/* //End Standard Class selector// */

div.secondaryPageBody {
	margin:0px 40px 0px 40px;
	page-break-after:always;
	}

div.secondaryPageBody h1 {
	margin:20px 0px 15px 0px;
	}

div.secondaryPageBody h2 {
	margin:15px 0px 10px 0px;
	}

div.pagenum {
	text-align:right;
	font-weight:bold;
	color:#666;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	}

body.docallpages ul {
	margin-left:-40px;
	}
	
span.collegamento {
	float:left;
	padding:2px;
	border:1px solid #ccc;
	display:inline;
	margin:0;
	margin-left:-40px;
	margin-top:0px;
	font-size:11pt;
	}

li.primo {
	margin-top:20px;
	list-style:none;
	border-bottom:1px dotted #333;
	padding-bottom:5px;
	list-style-type:none;
	}

li.secondo {
	margin-left:15px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	list-style-type:none;
	}

li.secondo a {
	display:block;
	margin-right:70px;
	}

div.toc {
	margin:0px 40px 0px 40px;
	page-break-after:always;
	font-size:10pt;
	}
/* ///// END CSSS FOR PRINT ///// */
