body {
   font-family: Verdana,'Trebuchet MS',sans-serif;
   background-image: url(../images/body_bg.gif);
   background-repeat:repeat; 
   margin-left: 0px;
   margin-top: 21px;
   margin-right: 0px;
   margin-bottom: 0px;
}
.moduletablecerca h3{
   font-size:12px;
   font-weight: bold;
   color: #FFFFFF;
   float: left;
}
.cercanelsito{
   font-family: Arial, Verdana,'Trebuchet MS',sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #FFFFFF;
}
.buttoncerca {
  border-left:1px solid #cc0000;
  border-top:1px solid #cc0000;
  border-right:1px solid #cc0000;
  border-bottom:1px solid #cc0000;
  background:#cc0000;
  height:15px;
  padding-left:4px;
  padding-right:4px;
  margin-left: 5px;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana,'Trebuchet MS',sans-serif;
  color: #FFFFFF;
}
th.pagenav_prev, th.pagenav_next {
  background: #FFFFFF;
}
a.mainlevel:link , a.mainlevel:visited{
   height: 20px;
   color: #3e3e3e;
   background-color: #FFFFFF;
   text-decoration:none;
   padding-left:20px;
   
}
a.mainlevel:hover{
   color:#9e9e9e;
   text-decoration:underline;
}
div.moduletable_left {
   margin-top: 15px;
}
.moduletable_left td{
   height: 20px; 
   padding-left:5px;   
}
a.mainlevel_left:link , a.mainlevel_left:visited{
   height: 20px;
   color: #3e3e3e;
   background-color: #FFFFFF;
   text-decoration:underline;
   padding-left:4px;
   padding-top:6px;
}
a.mainlevel_left:hover{
   color:#9e9e9e;
   text-decoration:underline;
}
a.sublevel:link, a.sublevel:visited {
   font-size: 10px;
   background-color: #FFFFFF;
   color: #333333;
   text-align: left;
   text-decoration:underline;
}
a.sublevel:hover {
   color: #000000;
   text-decoration: underline;
}
.pathway{
   font-size: 9px;
   color: #FFFFFF
}
a.pathway:link , a.pathway:visited{
   font-size: 9px;
   text-decoration: underline;
   color: #FFFFFF;
   padding-right: 3px;
   padding-left: 3px;
}
a.pathway:hover{
   color: #ffffff;
   text-decoration: underline;
}
.divpathway{
   display:block;
   border:1px solid #eeeeee;
   padding-bottom:1px;
}
span.article_seperator {
   width: 100%;
   border-bottom: 1px dashed #ffffff;
   display: block;
   background: #ffffff
}
.moduletablelogin h3{
   color: #333333;
   font-weight: bold;
   font-size: 12px;
   padding-top: 3px;
}

.moduletablelogin{
   background-color: #c0e8fd;
   border: 0px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 6px;
   color: #333333;
   width: 172px;
}

.mod_loginlogin a{
   line-height: 32px;
}
.inputboxlogin {
   margin-left: 0px;
}

.my_left{
   background-color: #FFFFFF;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   padding-bottom: 6px;
   width: 184px
}

a {
   color: #3e3e3e;
   text-decoration:underline;
}
a:hover {
   color:#9e9e9e;
   text-decoration:underline;
}
a:active, a:focus {
   color: #3e3e3e;
   text-decoration:underline;
}
.sectiontableheader{
   background-color:#E9E9E9;
   padding-top: 3px;
   padding-left: 5px;
   height: 22px;
   color: #440000 ;
   font-weight:bold;
   margin-bottom:5px;
}
.highlight{
   background : #E6B770;
}

tr, div {
   font-size:11px;
   color:#000000;
}
.moduletable, .moduletabledj4{
   color:#FFFFFF;
}
table.moduletable, table.moduletabledj4{
   width: 164px;
   margin-bottom: 5px;
   padding-bottom:3px;
   background-color: #520408;
   color:#FFFFFF;
}
table.contentpane, table.adminform{
   padding: 6px;
   background-color: #FFFFFF;
   width: 100%;
}
table.moduletable th{
   background-color: #520408;
   background-image: url("../images/back.gif");
   background-repeat: no-repeat;
   border-bottom-color: #ffffff;
   border-bottom-style:solid;
   border-bottom-width: 0;
   color: #ffffff;
   height: 22px;
   padding-top: 3px;
   vertical-align: middle;
   text-align: left;
   padding-left: 32px;
}
table.moduletable td{
   color:#FFFFFF;
}
table.contentpaneopen td{
   text-align: left;
}
.contentpaneopen {
   background-color: #FFFFFF;
   width: 100%;
   padding: 6px;
} 
.contentpaneopendj4 {
   background-color: #FFFFFF;
   width: 100%;
   padding: 0px;
} 
a:link, a:visited {
   font-weight: bold;
   font-size: 11px;
   color: #3e3e3e;
   text-decoration: underline;
}
a:hover {
   color: #9e9e9e;
   text-decoration: underline;
}
.contentheading {
   background-color: #FFFFFF;
   color: #3e3e3e;
   font-size: 12px;
   font-weight: bold;
   height: 22px;
   padding-top: 3px;
   padding-left: 8px;
   padding-right: 8px;
   vertical-align: middle;
   text-align: center;
}
.contentheadingdj4, .contentpagetitledj4 {
   background-color: #FFFFFF;
   color: #3e3e3e;
   font-size: 12px !important;
   font-weight: bold;
   line-height: 18px;
   padding-top: 3px;
   vertical-align: middle;
}
.componentheading {
   display: inline;
   line-height: 22px !important;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding-top: 3px;
   padding-bottom: 5px;
   padding-left: 18px;
   padding-right: 18px;
   vertical-align: middle;
   text-align: left;
}

.contentdescription{
   padding-top: 5px;
}
.createdate, .small{
   color: #666666;
}
table.contenttoc {
   margin:2px;
   width: 150px;
}
table.contenttoc th {
   background : #cccccc;
   border-bottom : 2px solid #cccccc;
   color: #555555;
   text-align: left;
   padding-top: 4px;
   padding-left : 3px;
   height: 23px;
   font-weight: bold;
   font-size: 11px;
}
table.contenttoc td{
   background : #eeeeee;
   line-height:12px;
   padding:2px;
}
table.contenttoc a:link , table.contenttoc a:visited{
   font-size:11px;
   color: #555555;
   text-decoration : none;
}
table.contenttoc a:hover{
   color : #000000;
   text-decoration : none;
}
ul{
   margin: 0;
   padding: 0;
   list-style: none;
}
li{
   line-height: 15px;
   padding-left: 15px;
   padding-top: 0px;
   background-image: url(../images/arrow.png) ;
   background-repeat: no-repeat;
   background-position: 0px 3px;
}
ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 11px;background: #E5E6E8;}
ul#mainlevel-nav li{background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;width: 75px;font-size: 11px;line-height: 21px;white-space: nowrap;text-align: center;}
ul#mainlevel-nav li a{padding-left: 3px;padding-right:3px;text-decoration: none;color: #FFFFFF;background: transparent;}ul#mainlevel-nav li a:hover{color: #D7D8DB;background: #515763;border:1px solid #ACACAE;}
.sitename{font-size: 25px;color:#73786B;}
.buttonheading{
border-bottom:2px solid #4E4E4E;
background : #ffffff;
width:10px;
}
.header{
background-image: url(../images/header_image.jpg) ;
height:164px;
width:771px;
color:#FFFFFF;
vertical-align:top;
font-size: 28px;
font-weight:bolder;
font-style:italic;
padding-left:200px;
padding-top:20px;
}
.banners{
padding-top:45px;
}
.headtext{

}
label{
  color:#333333;
  font-size: 10px; 
  text-align:center;}

.button, .buttonlogin{
  height:15px;
  font-family: Verdana,'Trebuchet MS',sans-serif;
  float: right;
  border-left:1px solid #cc0000;
  border-top:1px solid #cc0000;
  border-right:1px solid #cc0000;
  border-bottom:1px solid #cc0000;
  background:#cc0000;
  padding-left:4px;
  padding-right:4px;
  margin-left: 5px;
  font-size:9px;
  font-weight: bold;
  color: #FFFFFF;
}
.buttonhelp{
  border-left:1px solid #cc0000;
  border-top:1px solid #cc0000;
  border-right:1px solid #cc0000;
  border-bottom:1px solid #cc0000;
  background:#cc0000;
  height:18px;
  padding-left:4px;
  padding-right:4px;
  margin-left: 5px;
  font-size:9px;
  font-weight: bold;
  color: #FFFFFF;
}
.inputbox{
   border : 1px solid #330506;
   font-size: 11px;
}
h1
{
padding-left:5px;
font-size: 16px;
font-weight:bolder;
font-family: verdana;
font-style:italic;
color:#520408;}
h2
{
padding-left:5px;
font-size: 16px;
font-weight:bolder;
font-family: verdana;
font-style:italic;
color:#520408;
}
h3
{
font-size: 14px;
font-weight: bold;
}
.sectiontableentry2 td{
   background:#EEEEEE;
   line-height: 32px;
   border-bottom: 1px dashed #666666;
   padding-left: 70px;
   padding-top: 0px;
   background-image: url(../images/arrow.png) ;
   background-repeat: no-repeat;
   background-position: 52px 11px;
}
.sectiontableentry1 td{
   background:#FFFFFF;
   line-height: 32px;
   border-bottom: 1px dashed #666666;
   padding-left: 70px;
   padding-top: 0px;
   background-image: url(../images/arrow.png) ;
   background-repeat: no-repeat;
   background-position: 52px 11px;
}
pollstableborder{
}



a.readon, a.readondj4{
font-size: 9px;
text-decoration: none;
line-height: 15px;
padding-left: 13px;
background: url(../images/arrow.png) no-repeat left;
text-decoration: none;
font-weight: bold;
float: right;
}

a.readon:hover, a.readondj4:hover {
background: url(../images/arrow.png) no-repeat left;
text-decoration: underline;
}
table.searchintro {
   background: #FFFFFF;
   width: 100%;
   padding: 6px;
}
.form_search {
	background-color:#baffc5;
}
.form_search_titolo {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#bianco {
	background-color:#FFFFFF;
}
.dm_taskbar li {
	width:100px;
}




























