a, a:link,a:visited{ color: #666666; font-weight: bold; text-decoration: none; }
a:hover, a:active, .navlink a:hover { text-decoration: underline; color: #000000; }
body{
	margin: 0;
	padding: 0;
	color: #666666;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
h1 {
	margin: 0 0 20px 0;
	padding: 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	text-transform: uppercase;
}
h2 {
	margin: 0;
	padding: 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	text-transform: uppercase;
}
html { margin-bottom: 1px; min-height: 100%; position: relative; }
input.sabut1 {
	background: #CCCCCC;
	border: 1px solid #626262;
	font: bold 11px arial,helvetica,sans-serif;
	height: 20px;
	width: 100px;
}
input.submitbutton {
	background: #CCCCCC;
	border: 1px solid #626262;
	font: bold 11px arial,helvetica,sans-serif;
	height: 25px;
	width: 200px;
}
input.textbox{
	background: #FFF7D5;
	border: 1px solid #626262;
	font: bold 11px arial,helvetica,sans-serif;
	height: 16px;
	width: 200px;
}
textarea.textbox{
	background: #FFF7D5;
	border: 1px solid #626262;
	font: 11px arial,helvetica,sans-serif;
	font-weight: bold;
	height: 60px;
	width: 200px;
}
.hline{ margin: 0 0 0 0; border-top: 1px solid #CCCCCC; }
.navlink { font: bold 12px Arial,Helvetica,sans-serif; text-align: center; margin: 6px 0 0 0; }
.navlink a, navlink a:link, navlink a:visited{ color: #666666; text-decoration: none; }
.pianodiv{
	position: absolute;
	right: 0px;
	top: 50px;
  width: 340px;
	background-image: url(images/1x1.gif);
	visibility: hidden;
	background-color: #FFFFFF;
  text-align:center;
}
.pianodiv img {
  display: block;
  text-align:center;
  margin: 0 auto;
}
.small { color: #666666; font: 11px Arial,Helvetica,Geneva,sans-serif; }
.small1{ color: #666666; font: 12px Arial,Helvetica,Geneva,sans-serif; }
.temi ul{ margin: 0 10px; padding: 0 10px; color: #666666; font: 12px Arial,Helvetica,Geneva,sans-serif; }
#divp20, #divp30, #divp40 { visibility: visible; }
#footer{
	border-top: 1px solid #999999;
	font: 10px verdana,Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 3px 0 0 0;
	margin: 40px 0 0 0;
}
#footer #cresedo a:hover, #footer #cresedo a:active {
	color: #666666;
	font: 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
	text-decoration: underline;
}
#footer #cresedo, #footer #cresedo a, #footer #cresedo a:link { color: #B0B0B0; font: 10px Verdana,Arial,Helvetica,Geneva,sans-serif; text-decoration: none; }
#mfdesc { font: 12px Arial,Helvetica,sans-serif; }
#mfpara{ font: 12px Arial,Helvetica,sans-serif; font-weight: bold; }
#mvpara{ font: 14px Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 20px; }
#navigation{ background-color: #E0E0E0; padding: 10px 0; }
#navmus{ font: bold 11px Arial,Helvetica,sans-serif; line-height: normal; }
#navtab{ width: 800px; margin: 0 auto; }
#novimg{ padding: 5px 5px 5px 30px; }
#novimg img{ border: 1px solid #B9B9B9; }
#novtab{ margin: 20px 0; border: 1px solid #B9B9B9; }
#novtit{
	font: bold 14px Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
	background-color: #CCCCCC;
	margin: 0 0 5px 0;
}
#novtit td{ padding: 5px; }
#novtxt{ font: 12px Arial, Helvetica, sans-serif; line-height: 1.4em; padding: 5px; }
#onpage {
	font: bold 12px Arial,Helvetica,sans-serif;
	color: #000000;
	text-transform: uppercase;
	margin: 5px 0 0 0;
}
#onsubvivo{ border: 1px solid #999999; padding: 2px; background-color: #999999; color: #FFFFFF; }
#pagecont{ width: 800px; margin: 20px auto; position: relative; }
#pagewrap { margin: 10px auto; position: relative; width: 800px; }
#ppnav a,#ppnav a:visited,#ppnav a:link {
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
	text-decoration: none;
	border-left: 7px solid #CCCCCC;
	padding: 0 0 0 5px;
	color: #666666;
}
#ppnav a:hover, #ppnav a:active {
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
	text-decoration: underline;
	border-left: 7px solid #000000;
	padding: 0 0 0 5px;
	color: #000000;
}
#pptit{ margin: 0 0 10px 0; color: #666666; font: 40px Arial,Helvetica,Geneva,sans-serif; width: 650px; }
#subvivo { font: bold 12px Arial,Helvetica,sans-serif; padding: 10px 0 0 385px; }
#subvivo a{ text-decoration: underline; }
#vivoimg{ float: left; padding: 0 40px 20px 0; }
