body,html {
	color: #000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0em;
}

td, p {
	color: #000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table#TableContainer {
	width: 774px;
	background-color: #EEF0F4; /* da azzurrino*/
 }

table#top {
	width:100%;
	height:100px;
	background-image:url(../images/bkg_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

td.hp {line-height:150%;}

#top a.mainlevel:link, #top a.mainlevel:visited { font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:20px;}
#top a.mainlevel:hover { color:#FEA621; }
#top span.mainlevel { font-size:16px; color:#FFFFFF;}

div.search { padding-left:20px;}
#mod_search_searchword {
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #666666;
}

#left { vertical-align:top; padding-top:2px; padding-right:0px; padding-right:5px;}

#left table.moduletable table td { padding-bottom:3px;}
/* per link news */
#left a span {
	text-decoration:none;
	color:#000000;
}

#left th, #left .mainlevel{
	background-image:url(../images/bkg_menuTH.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
	height:30px;
	width:200px;
}


#left .mainlevel:link, #left .mainlevel:visited {
	padding-top:3px;
	/*padding-bottom:3px;*/
	text-decoration:none;
	display:block;
}
#left .mainlevel:hover {
	color:#FEA621;
}


#left .sublevel:link, #left .sublevel:visited {
	background-image:url(../images/ico_menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	display:block;
	color:#000000;
	padding-left:10px;
	 font-size:12px;
}
#left .sublevel:hover {
	color:#FEA621;
}

#left #active_menu { color:#FEA621; margin-bottom:3px; display:block; }

tr#trpage {
	/*  background-color: #FFF6E8; da arancione */
	/*  background-color: #FFFFE5; da giallo  */
	/* background-color: #EEF0F4;  da azzurrino  */
}
td#Main { width:565px; 
	/*  background-color: #FFF6E8;da arancione */
	/*  background-color: #FFFFE5;da giallo  */
	}
td#Main .contentpaneopen_hp {
	/* 	background-color: #FFF6E8; da arancione */
	/*  background-color: #FFFFE5;da giallo  */
}

td#Main .contentpaneopen, td#Main .contentpaneopen_hp { width:100%;}
td#Main .contentpaneopen .contentheading, td#Main .contentpaneopen_hp .contentheading_hp, td#Main div.componentheading{
	font-size:16px;
	font-weight:bold;
	color:#556F92;
	padding-left:10px;
	height:30px;
	background-image:url(../images/bkg_title.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

td#Main .contentpaneopen_news .contentheading_news {
	font-size:12px;
	font-weight:bold;
	color:#556F92;
	padding-left:10px;
	height:30px;
	background-image:url(../images/bkg_title.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

td#Main .contentpaneopen_hp { font-size:12px; line-height:14px;}
td#Main .contentheading_news { font-size:12px; line-height:14px;}

td#Main .filoseparatore { background-color:#556F92;}
td#Main #regione { width:100%;}
td#Main #regione h6 { border-bottom:1px solid #556F92; font-size:14px;}

td#Main table.blog .contentheading { background:none; font-size:12px;}

td#Main table.contentpaneopen table td { text-align:justify;}
td#Main table.contentpaneopen table td.leftalign { text-align:left;}
td#Main table.contentpaneopen table td.sfondinoblu { background-color:#EEF0F4; padding:4px;}

td#footer {
	height: 40px;
	background-image:url(../images/bkg_footer.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:20px;
	color:#ffffff;
	font-size:12px;
	}
	


td#footer .moduletable { width:100%;}

td#footer th {font-size:14px; color:#FFFFFF;}
td#footer td {font-size:12px; color:#FFFFFF;}

td#footer a:link { color:#FFFFFF; font-size:12px;}
td#footer a:visited { color:#FFFFFF;}
td#footer a:hover { color:#FEA621;}


.imgasx { padding-right:10px;}
.imgadx { padding-left:10px;}

/* per forum joomlaboard */
.title {
	font-size:16px;
	font-weight:bold;
	color:#556F92;
	padding-left:10px;
	height:30px;
	background-image:url(../images/bkg_title.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:10px;
	display: block;
	text-align:left;
}

div#searchbox { position:absolute; margin-top:40px;}
div#searchbox form { margin:0px; padding:0px;}

/*.contentpane { background-color:#CCD4DE;}*/
.contentpane th { color:#FFFFFF; background-color:#556F92;}
.contentpane th a { color:#FFFFFF; font-size:12px; }

.sectiontableheader {background-color:#CCD4DE;}
.sectiontableentry1 {background-color:#EEF0F4;}
.sectiontableentry2 {background-color:#F6F8F9;}

div.navbar { background-color:#556F92; color:#FFFFFF;}
div.navbar a:link, div.navbar a:visited { text-decoration:none; color:#FFFFFF; font-size:12px;}
div.navbar a:hover { text-decoration:none; color:#FEA621;}

.f_segnaletto {background-color:#CCD4DE;}
.f_salta {background-color:#EEF0F4;}
.f_segnali {background-color:#F6F8F9;}
.trpathway {background-color:#CCD4DE; }

.pathway { background-color:#CCD4DE; padding:2px; }

.link hr { color:#CCD4DE;}

/*per docman*/
.dm_cat .dm_name { background-color:#556F92; color:#FFFFFF; padding:10px;}
#dm_cats h3 {background-color:#CCD4DE;}
#dm_docs h3 { background-color: #F6F8F9; }
#dm_docs .dm_description { background-color: #F6F8F9; padding: 5px; }


/*.moduletable_newshp { border:1px solid #556F92; background-color: #ffffff;}*/

.moduletable_newshp th{
background-image:url(../images/bkg_menuTH_HP.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
	height:30px;
	/*background-color:#556F92;*/
	}
	
.moduletable_newshp a {	
	text-decoration:none;
	color:#000000;
}