body {
	background-color: #000;
}
body, td, th 
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: small;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #660000;
}
a:hover {
	text-decoration: underline;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #990000;
}
.container {
}
h2 
{
    color: #660000;
}
p 
{
    text-align: justify;
    text-indent: 0.5em;
}

#header {
	height: 113px;
	background-color: #B9B9B9;
	background-image: url(Header.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

/* menu */
#menu {
	height: 32px;
	overflow: hidden;
	background-image: url(Menu.gif);
	background-repeat: repeat-x;
}
#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #fff;
}
ul#navlist
{
	margin: 0 8px;
	padding-left: 0;
	white-space: nowrap;
}
#navlist li
{
	display: inline;
	list-style-type: none;
}
#navlist a 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	display: block;
	float: left;
	text-align: center;
	height: 32px;
	line-height: 30px;
	font-weight: normal;
}
#navlist a span {
	display: block;
	float: left;
	height: 32px;
	padding: 0px 25px 0px 15px;
	margin-left: 10px;
}
#navlist a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
}

#navlist a:hover
{
	background-image: url(Menu.gif);
	background-position: 0 -32px;
}
#navlist a:hover span {
	background-image: url(Menu.gif);
	background-position: right -32px;
}

#navlist a.selected, #navlist a.selected:link
{
	background-image: url(Menu.gif);
	background-position: 0 -64px;
}
#navlist a.selected span {
	background-image: url(Menu.gif);
	background-position: right -64px;
}

/* submenu */
#subMenu {
	height: 32px;
	background-color: #eaeaea;
	background-image: url(SubMenu.jpg);
	background-repeat: repeat-x;
	margin-top: 1px;
}
#subMenu a, #subMenu a:link, #subMenu a:active, #subMenu a:visited
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: x-small;
	font-weight: normal;
	color: #000;
}
#subMenu a:hover
{
    color: #900;
    text-decoration: none;
}

/* content */
#content {
	background-color: #FFFFFF;
}
#mainContent 
{
    padding: 4px 8px;
}
#side {
	width: 230px;
	background-color: #CCCCCC;
}
#side div 
{
    padding: 4px;
}
#main {
	padding: 4px 12px 4px 8px;
}
#footer {
	height: 32px;
	background-color: #B9B9B9;
	background-image: url(Footer.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	font-size: x-small;
	line-height: 1.2em;
}
#footer div {
	margin-top: 0.4em;
}

/* elenco prodotto */
#prodList 
{
    list-style-type: none;
    text-align: right;
    margin: 0;
    padding-left: 24px;
}
#prodList li 
{
    
}
#prodList li a, #prodList li a:link, #prodList li a:active, #prodList li a:visited 
{
    display: block;
    padding: 2px 16px 2px 2px;
    color: #000;
    text-decoration: none;
    background-image: url(bullet.gif);
    background-position: -2000px -2000px;
    background-repeat: no-repeat;
	border-bottom: 1px solid #999999;
}
#prodList li a:hover
{
    background-color: #ddd;
    color: #000;
    text-decoration: none;
    background-position: center right;
}
#prodList li a.selected 
{
    background-color: #fff;
    background-position: center right;
}

/* tabelle dati */
table.tableData 
{
}
table.tableData td
{
    border-bottom: 1px solid #999999;
}

/* powered by */
#powered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	padding: 4px;
}
#powered a {
	color: #CC6600;	
}

.hrbottom {
	display: block;
	width: 90%;
	border-bottom: 1px solid #cccccc;
}