body {
	margin:0;
	padding:0;
	text-align:center;
	background:#635957;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

tr {
	clear:both;
}

p.mini-menu {
	color:#a8a09e;
	font-size:10px;
	padding:0;
}

p.mini-menu a {
	color:  #a8a09e;
	text-decoration:none;
}

p.mini-menu a:hover {
	color:#DDDDDD;
	text-decoration:none;
}


p.menu {
	color:#b5aba9;
	font-size:12px;
	text-transform: lowercase;
	padding:5px 0 5px 0;
	text-align:left;
}

p.menu a {
	display:block;
	float:left;
	padding:5px 30px 5px 0;
	text-decoration:none;
	color:#393231;
	font-weight:bold;
}

p.menu a:hover {
	text-decoration:none;
	color:#b5aba9;
}

p.menu a.active{
	color:#b5aba9;
}

p.submenu {
	color:#444444;
	font-size:10px;
	text-transform:lowercase;
}

p.submenu a {
	text-decoration:none;
	color:#999999;
}

p.submenu a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

p.submenu a.active{
	font-weight:bold;
	color:#A0A0A0;
}

p.download {
	color:#A0A0A0;
	border-bottom:1px solid #696566;
	padding-bottom:10px;
	margin-bottom:10px;
}

p.download a {
	text-decoration:none;
	color:#A0A0A0;
	font-weight:bold;
}

p.download a:hover {
	color:#FFFFFF;
}

p.footer {
	color:#88817f;
	font-size:11px;
	margin:15px 0;
}

p.footer a {
	color:#bcb2b0;
	text-decoration:none;
	font-weight:bold;
}

p.footer a:hover {
	color:#DDDDDD;
	text-decoration:none;
	font-weight:bold;
}

p.testo {
	margin:10px 0;
	padding:10px 0;
	color:#b5aba9;
	border-top:1px solid #443F3C;
	border-bottom:1px solid #696566;
}

p.testo a {
	color:#FFFFFF;
	text-decoration:none;
}
p.testo a:hover {
	color:#CCCCCC;
}

.white {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


