/*
	Web Portal Now
	CSS: main.css
	Theme: helponline
	Author: Danilo Cicognani
	Version: 1.01
	Date: 29/03/2006
*/

/* General classes */
BODY {
	font-family: Arial, Sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
}
TH {
	font-family: Arial, Sans-serif;
}
TD {
	font-family: Arial, Sans-serif;
}
A:link {
	color: #663366;
}
A:visited {
	color: #663366;
}
A:hover {
	color: #000000;
}
A {
	color: #663366;
}
IMG {
	border: 0px;
}
FORM {
	margin: 0px;
}
INPUT {
	font-size: smaller;
	font-family: Arial, sans-serif;
}
SELECT {
	font-size: smaller;
	font-family: Arial, sans-serif;
}

/* admin classes */
TABLE.admin {
	width: 100%;
	color: #ddccdd;
	background-color: #663366;
}
TD.admin {
	color: #ddccdd;
	font-weight: bold;
	font-size: smaller;
}
INPUT.admin {
	width: 10em;
}

/* page classes */
TABLE.page {
	width: 100%;
}
TD.page-large {
	vertical-align: top;
	width: 80%;
}
TD.page-narrow {
	vertical-align: top;
	font-size: smaller;
	width: 20%;
}
TD.page-rule {
	background-color: #663366;
	height: 1px;
	padding: 0px;
}
TD.page-head {
	background-color: #ddccdd;
	color: #663366;
	width: 1%;
}
TD.page-head-title {
	background-color: #ddccdd;
	color: #663366;
	width: 98%;
	font-weight: bold;
	vertical-align: middle;
	font-size: larger;
}
TD.page-section {
	background-color: #ddccdd;
	color: #663366;
	width: 1%;
}
TD.page-menu {
}
TD.page-languages {
	text-align: center;
}
TD.page-foot {
	background-color: #ddccdd;
	color: #663366;
}

/* all_site classes */
TABLE.head {
	width: 100%;
}
TD.head {
	font-size: larger;
	text-align: left;
	vertical-align: top;
}
SPAN.menu {
	font-size: smaller;
	font-weight: bold;
}
OL.menu {
	margin-left: 2.7em;
	padding: 0px;
}
SPAN.search {
	text-align: left;
}
A:link.language {
	font-size: smaller;
	font-weight: bold;
}
A:visited.language {
	font-size: smaller;
	font-weight: bold;
}
A:hover.language {
	font-size: smaller;
	font-weight: bold;
}
A.language {
	font-size: smaller;
	font-weight: bold;
}
TABLE.banner {
	width: 100%;
}
TD.banner {
	text-align: center;
	font-size: larger;
}
A:link.banner {
	font-size: smaller;
	font-weight: bold;
}
A:visited.banner {
	font-size: smaller;
	font-weight: bold;
}
A:hover.banner {
	font-size: smaller;
	font-weight: bold;
}
A.banner {
	font-size: smaller;
	font-weight: bold;
}
TABLE.foot {
	width: 100%;
}
TD.foot {
	text-align: center;
	font-size: xx-small;
}
A:link.foot {
	font-weight: bold;
}
A:visited.foot {
	font-weight: bold;
}
A:hover.foot {
	font-weight: bold;
}
A.foot {
	font-weight: bold;
}
SPAN.breadcrumbs {
	font-weight: bold;
	font-size: 0.8em;
}
TABLE.breadcrumbs {
	width: 100%;
}
TD.breadcrumbs {
	font-weight: bold;
	font-size: 0.8em;
}

/* news classes */
TABLE.news_head {
	width: 100%;
}
TD.news_head {
	font-size: larger;
	font-weight: bold;
}
TD.news_rss {
	text-align: right;
}
TD.news-rule {
	height: 1px;
	padding: 0px;
	background-color: #ddccdd;
}
TABLE.news {
	width: 100%;
}
TD.news {
}
SPAN.news_author {
	font-size: smaller;
	font-weight: bold;
}
SPAN.news_date {
	font-size: smaller;
	font-style: italic;
}
SPAN.news_alert {
	font-weight: bold;
	font-size: 0.8em;
}
SPAN.news_title {
	font-size: 1.5em;
}
A.news_title {
	font-weight: bold;
}
SPAN.news_abstract {
	font-style: italic;
}
SPAN.news_abstract_view {
	font-size: 0.9em;
	font-style: italic;
}
SPAN.news_comments {
	font-size: larger;
	font-weight: bold;
}
TABLE.news_comments {
	font-size: smaller;
}
A.news_comments {
	font-size: smaller;
}
SPAN.news_found {
	font-weight: bold;
	font-size: 0.8em;
}
SPAN.news_found_date {
	font-style: italic;
	font-size: 0.8em;
}