/*
	Web Portal Now
	CSS: main.css
	Theme: webportalnow
	Author: Danilo Cicognani
	Version: 1.01
	Date: 18/11/2006
*/

/* General classes */
BODY {
	font-family: Arial, Sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	font-size: 14px;
}
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: 70%;
}
TD.page-narrow {
	vertical-align: top;
	font-size: smaller;
	width: 30%;
}
TD.page-rule {
	background-color: #663366;
}
TD.page-head {
	background-color: #ddccdd;
	color: #663366;
	width: 99%;
}
TD.page-menu {
	background-color: #ddccdd;
	color: #663366;
	width: 99%;
	background-image: url(../img/menu.png);
}
TD.page-section {
	background-color: #ddccdd;
	color: #663366;
	width: 1%;
}
TD.page-languages {
	background-color: #ddccdd;
	color: #663366;
	text-align: right;
	width: 1%;
	background-image: url(../img/menu.png);
}
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;
}
TD.menu-bar {
	background-color: #663366;
}
A:link.menu {
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
}
A:visited.menu {
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
}
A:hover.menu {
	text-decoration: none;
	color: #ffffff;
	background-color: #663366;
	font-size: smaller;
	font-weight: bold;
}
A.menu {
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
}
SPAN.search {
	text-align: left;
}
A:link.language {
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
}
A:visited.language {
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;
}
A:hover.language {
	text-decoration: none;
	color: #ffffff;
	background-color: #663366;
	font-size: smaller;
	font-weight: bold;
}
A.language {
	text-decoration: none;
	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%;
	background-position:  center;
	background-image: url(../img/foot.png);
}
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;
}

/* news classes */
TABLE.news_head {
	width: 100%;
}
TD.news_head {
	font-size: larger;
	font-weight: bold;
}
TD.news_rss {
	text-align: right;
}
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;
}

/* link classes */
TD.link_head {
	font-size: larger;
	font-weight: bold;
}
A:link.link {
	font-size: smaller;
	font-weight: bold;
}
A:visited.link {
	font-size: smaller;
	font-weight: bold;
}
A:hover.link {
	font-size: smaller;
	font-weight: bold;
}
A.link {
	font-size: smaller;
	font-weight: bold;
}
TABLE.link {
	width: 100%;
}
TD.link {
}

/* htmltext classes */
TABLE.htmltext_head {
	width: 100%;
}
TD.htmltext_head {
	font-size: larger;
	font-weight: bold;
}
TABLE.htmltext {
	width: 100%;
}
TD.htmltext {
}
H1.htmltext_head {
	font-size: 1em;
}
H2.htmltext_head {
	font-size: 1em;
}

/* event classes */
TABLE.event_head {
	width: 100%;
}
TD.event_head {
	font-size: larger;
	font-weight: bold;
}
TABLE.event {
	width: 100%;
}
TD.event {
}
SPAN.event_date {
	font-size: smaller;
	font-style: italic;
}
SPAN.event_title {
	font-weight: bold;
}
SPAN.event_found {
	font-weight: bold;
	font-size: 0.8em;
}
SPAN.event_found_date {
	font-style: italic;
	font-size: 0.8em;
}
SPAN.event_who {
	font-size: smaller;
	font-style: italic;
}
SPAN.event_where {
	font-size: smaller;
	font-style: italic;
}

/* download classes */
TABLE.download_head {
	width: 100%;
}
TD.download_head {
	font-size: larger;
	font-weight: bold;
}
TABLE.download {
	width: 100%;
}
TD.download {
}
SPAN.download_author {
	font-size: smaller;
	font-weight: bold;
}
SPAN.download_date {
	font-size: smaller;
	font-style: italic;
}
SPAN.download_title {
	font-size: 1.5em;
}
A.download_title {
	font-weight: bold;
}
SPAN.download_abstract_view {
	font-size: 0.9em;
	font-style: italic;
}
SPAN.download_found {
	font-weight: bold;
	font-size: 0.8em;
}
SPAN.download_found_date {
	font-style: italic;
	font-size: 0.8em;
}
