/* ///// PRINT CSS FOR ARCHIVIO.TRIENNALE.IT - by Opendoc Srl 2006 ///// */

/* /// Layout Rules /// */
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	width:29,7cm;
	}
	
/* Hide unused elements */
#login {
	display:none;
	}

#menu  {
	display:none;
	}

.breadcrumbs {
	display:none;
	}

.docNav {
	display:none;
	}

.hidden {
	display:none;
	}

.footer {

	}

ul.noLabel {
	padding:0;
	margin:0;
	list-style-type:none !important;	
	}

ul.noLabel li {
	padding:0;
	margin:0;
	}

.first, .middle, .last {
	display:none;
	}

#index2 #catMenu {
	display:none;
	}
/* /// End Layout Rules /// */

/* /// Typography Rules /// */

/* Fixing default font size for print */
body {
	color:#222;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
h1, h2, h3, h4, h5, h6 {
	color:#333;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-size:1.6em;
	}

/* Title to be printed only for "media=print" */
.hiddenTitle {
	display:block;
	}
		
div > h1:first-child,
div > h3:first-child {
	margin-top:0px;
	padding-top:0px;
	}
	
h3 + h1 {
	margin-top:0.35em;
	}	
	
h2  {
	font-size:1.3em;
	margin-top:20px;
	margin-bottom:0px;
	}

h3 {
	font-size:1.2em;
	margin-bottom:0px;	
	}

div > h3:first-child  {
	color:#666;
	font-weight:normal;
	}

h4 {
	font-size:1.1em;
	}

h5 {
	}

h5 {
	}

p {
	font-size:1em;
	line-height:1.5em;
	margin:5px 0px 0px 0px;
	}
	
ul {
	list-style:square outside none;
	}

p + ul {
	margin-top:0.3em;
	}

li {
	font-size:1em;
	line-height:1.5em;
	margin-left:15px;
	padding:0px;
	}

#logo a {
	display: block;
	border: none;
	}

#printLogo {
	padding:0 20px 0 0;
	border:none;
	}

/* Using px measure for nav font size */
ul.nav {
	text-align:right;
	font-size:11px;
	padding:0px;
	margin:0px;
	}

li.nav {
	list-style-type:none;
	margin-bottom:5px;
	line-height:15px;
	}

li.highlights {
	font-size:10px;
	margin-bottom:5px;
	}

a:link	{
	text-decoration:none;
	color:#222;
	}

a:visited {
	text-decoration:none;
	color:#222;
	}

li.nav a:link {
	text-decoration:none;
	}

li.nav a:visited {
	text-decoration:none;
	}

p.paginator a {
	padding:0px 5px 0px 5px;
	}
	
a#pagNext {
	padding:0px 0px 0px 20px;
	}
	
p.paginator a:link {
	text-decoration:none;
	}

p.paginator a:visited {
	text-decoration:none;
	}
	
p.paginator a:hover {
	text-decoration:underline;
	}
	
p.paginator a:active {
	text-decoration:none;
	}

div.backHeader a:link {
	color:#fff;
	padding-left:5px;
	display:block;
	}

div.backHeader a:visited {
	color:#fff;
	padding-left:5px;
	display:block;	
	}

div.backHeader a:hover {
	color:#d00;
	}

div.backHeader a:active {
	color:#d00;
	}

p.firstIndent {
	text-indent:1.5em;
	}

acronym {
	border-bottom:1px dotted #333;
	cursor:help;
	}

/* /// End Typography Rules /// */

/* /// Indes table Rules /// */
.dataTable th {
	display:none;
	}

.dataTable tr.Pair td {
	background:#EDEDED;
	padding:5px;
	}