* {
 padding: 0px; margin: 0px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

img {
border: 0px;
}
#pos5 img,#pos5 a {margin: 0px; padding: 0px;}

body {
 background-color: #ffffff;
}

table {
 background-color: #FFF;
 border-collapse: collapse; 
}

td {
 text-align: justify;
 vertical-align: top;
 font-size: 8pt;
} 

.moduletable,
.moduletable table,
.moduletable table td {
 width: 100%;
}


#menu-up .moduletable th/*,
/*.moduletable table td*/  
{
 border-bottom: dashed 1px #000;
 width: 100%;
 font-size: 8pt;
 font-weight: bolder;
 text-align: left;
}
/*.moduletable table td > a,*/
#menu-up .moduletable table td a
 {
 text-decoration: none;
 color: #000;
 display: block;
 border-bottom: dashed 1px #A7A9AC;
 width: 100%;
}
#menu-up .moduletable table td div img {
display: none;
}
#menu-up .moduletable table td div a.sublevel {
 text-decoration: none;
 display: block;
 border-bottom: dashed 0px #000;
 color: #A7A9AC;
 width: 100%;
 padding-left: 4px;
}

.contentpaneopen .contentheading,
.componentheading {
font-weight: bolder;
font-size: 24px;
width: 100%;
}
.contentpaneopen td {
font-size: 12px;
padding-top: 8px;
}
.contentpaneopen .small,
.contentpaneopen .createdate
{
font-size: 10px;
padding-top: 0px;
}

table.contentpaneopen {width: 100%;}

.small, .createdate, .grigio, .modifydate {color: #A7A9AC;}

td.sectiontableentry1, tr.sectiontableentry1 td {
 background:#F5F5F5 none repeat scroll 0%;
}
tr.sectiontableentry1 td {
 padding:0.5em 0.8em;
}

td.sectiontableentry2, tr.sectiontableentry2 td {
background:transparent none repeat scroll 0%;
}

tr.sectiontableentry2 td {
padding:0.5em 0.8em;
}

blockquote {
margin: 10px 20px;
padding-left: 5px;
border-left: 1px #a7a9ac solid;
}

a, a:visited, .pathway {
color: #a7a9ac;
}
a.pathway {
font-weight: bolder;
}

.contenttoc {
  width: 202px;
  border-bottom: #A7A9AC 1px solid;
	margin: 0px 0px 5px 10px;
	background: url('../images/rettangolo.gif') top right no-repeat; 
}

.contenttoc th {
	height: 27px;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
  border-left: #A7A9AC 1px solid;
	font-size: 11px;
}

.contenttoc td {
  width: 202px;
  padding: 0px 10px 5px 10px;
  border-left: #A7A9AC 1px solid;
  border-right: #A7A9AC 1px solid;
	font-size: 11px;
}