html{ height:100%;  margin-bottom:1px}
body{margin:0; padding:0}
p{ margin-top:0;  margin-bottom:5px}
fieldset{border:0; padding:5px 0}
span.pathway a{padding-right:20px; margin-right:10px}
span.pathway img{margin:0px 10px; display:none}
div#pathway{margin-bottom:10px; padding-left:8px}
a.readon{display:block; float:left; margin-top:2px; line-height:14px; height:16px;text-decoration:underline; font-weight:bold}
body{line-height:130%; font-family:Arial,Helvetica,sans-serif}
body.f-default{font-size:11px}
body.f-smaller{font-size:10px}
body.f-larger{font-size:13px}

.small, .modifydate, .createdate, div.mosimage_caption{font-size:96%}
div.moduletable h3, .contentheading, .componentheading{font-size:100%}

#nav a, a.mainlevel{font-size:100%}
a.sublevel:link, a.sublevel:visited{font-size:85%}
h3, .contentheading, .componentheading, ul#nav, a.mainlevel, a.sublevel, 
.sectiontableheader, div#spotlight{font-family:Arial,Helvetica,sans-serif}

a:link, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
div.moduletable h3{}
a.mainlevel{display:block; margin-bottom:3px; padding:3px 0px}
a.sublevel{}
a.mainlevel:hover{text-decoration:none}
a.sublevel:hover{text-decoration:none}
a.mainlevel{display:block; height:20px; line-height:20px; padding:0; padding-left:10px; font-weight:bold}
a.mainlevel:hover{background-position:100% -22px}
a#active_menu:link, a#active_menu:visited{text-decoration:underline}
a.sublevel:link, a.sublevel:visited{font-weight:bold}
h1{}
h2{}
h3{}
h4{}
.small{font-weight:bold}
.modifydate{height:20px; vertical-align:bottom; font-weight:bold}
.createdate{height:20px; vertical-align:top; font-weight:bold; vertical-align:top; padding-bottom:5px; padding-top:0px}
table.contenttoc{ margin:5px;  padding:5px}
table.contenttoc td{ padding:0 5px}
td.buttonheading{ vertical-align:middle}
td.sectiontableheader{ font-weight:bold;  padding:4px;  line-height:20px}
tr.sectiontableentry1 td, tr.sectiontableentry2 td{ padding:4px}
td.sectiontableentry1, td.sectiontableentry2{ padding:3px}
table.contentpaneopen, table.contentpane{ border-collapse:collapse;  padding:0;  margin:0;  width:96%}
table.contentpaneopen td, table.contentpane td{padding:0}
div.moduletable ul{margin:5px 0; padding:0 2em}
div.moduletable ul li{padding-bottom:3px}
.clr{clear:both}
#page_bg{height:100%; padding:0; margin-bottom:1px}
div.mosimage{ margin:5px}
table.adminform textarea{ width:auto;  color:#666}
body.w-wide div#wrapper{width:918px}
body.w-wide div#shadow{width:900px}
body.w-wide div#left{width:170px}
body.w-wide div#right{width:200px}
body.w-wide #nav li ul{width:900px}
body.w-narrow div#wrapper{width:750px}
body.w-narrow div#shadow{width:732px}
body.w-narrow div#left{width:170px}
body.w-narrow div#right{width:170px}
body.w-narrow #nav li ul{width:732px}
div#wrapper{margin:0 auto; position:relative}
div#shadow{padding:0 9px; width:auto !important}
div#header{height:90px; position:relative}
span#logo{display:block; position:absolute; left:2px; width:500px; height:70px}
div#tabarea{width:100%; position:absolute; top:67px}
div#tabarea div#fixed{height:25px}
div#access{position:absolute; z-index:10000; right:4px; bottom:4px; width:180px}
div#access .button{display:block; float:right; width:31px; height:17px; margin:0 1px}
div#graphic{float:left; width:100%; height:300px; overflow:hidden}
div#spotlight{height:300px}
div#quote{float:left; font-size:18px; color:#fff; line-height:100%; font-weight:bold}
table.nopad{width:100%; border-collapse:collapse; padding:0; margin:0}
table.nopad tr{vertical-align:top}
table.nopad td{padding:0px}
td#middle-col{width:100%}
div#left .padding{padding:0 10px}
div#right .padding{padding: 0 10px}
div#left div.shadow{height:15px}
div#middle div.shadow_2{padding-top:15px; padding-left:5px}
div#right div.shadow{padding-top:15px}


.contentpagetitle {font-family:Arial,Helvetica,sans-serif;font-size:13px;height:15px;line-height:14px;margin:0 0 5px;}
div.moduletable h3, 
.contentheading, /* {margin:0; height:30px; line-height:14px; padding-left:10px; font-weight:bold; margin-bottom:5px} */
.componentheading {color:#CCCCCC;font-family:times New Roman;font-size:32px;height:40px;line-height:32px;margin:0 0 5px;padding-left:10px;}
div#middle div.moduletable h3{margin-right:-10px}
div#middle div.moduletable{padding-right:10px}
table.nopad table.contentpane td, 
table.nopad table.contentpaneopen td{padding-left:10px; padding-right:10px}
table.nopad td.contentheading{padding-left:8px}
div.moduletable{margin-bottom:10px}
div#top{margin-bottom:10px; width:100%}
div#top .corner_2{padding:4px 0 5px 10px}
div#bottom div.moduletable h3{background:none}
div.moduletable{margin-bottom:10px; padding: 0 8px}
div#bottom{margin-bottom:10px; margin-top:15px; width:100%}
div#bottom .corner_2{padding:7px 0 7px 8px}
div#vbottom div{padding:5px 0; text-align:center}
#nav{margin:0; padding:0; padding-left:10px; float:right; height:48px; overflow:hidden}
#nav li{margin:0; float:left; display:block; padding-right:7px; margin-right:2px}
#nav li:hover, 
#nav li.over{background-position:100% -80px}
#nav li.on, 
#nav li.on:hover, 
#nav li.over.on{background-position:100% 0}
#nav li ul{display:none; margin:0; padding:0; position:absolute; top:23px; height:25px; left:0; width:100%; overflow:hidden}
#nav a{text-decoration:none; cursor:pointer; font-weight:bold}
#nav li.on li.on a{text-decoration:underline}
#nav li:hover a, 
#nav li.over a{background-position:0 -80px}
#nav li.on a, 
#nav li.on:hover a, 
#nav li.over.on a{background-position:0 0}
#nav li.on ul{display:block}
#nav li:hover ul, 
#nav li.over ul{display:block; z-index:6000}
#nav li a{display:block; float:left; padding:0 21px 0 28px; height:23px; line-height:23px}
#nav ul li{border-right:0; padding:3px 0; background:none}
#nav li ul a, #nav li.on ul a{display:block; float:left; padding:0 15px; background:none; height:20px; line-height:20px}
#newargomenti {font-family:Georgia;line-height:16px;text-align:center}
.moduletablesan {text-align:center}
.ggg {color: #EEF500;}
.hide{display:none}
form{border:0; margin:0; padding:0}
table.blog span.article_seperator{display:block; height:20px}
table.pollstableborder td{text-align:left; padding:2px 0}
.dn-introtext-link {color: #000;} 
.predpe {color: #666;padding:12px}
.moduletableesperto {padding:10px}
.moduletableesperto .dn-introtext {padding:10px 0 0 0}

