html,body{ 
   margin: 0;padding:0; background-color:black; color: #8080ff;
	font: normal 84% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Impostazione scroll bar*/
body{
   scrollbar-face-color:black;
   scrollbar-arrow-color:#6E6E6E;
   scrollbar-track-color:#6E6E6E;
   scrollbar-shadow-color:#DADADA;
   scrollbar-highlight-color:#B8B8B8;
   scrollbar-3dlight-color:#707070;
   scrollbar-darkshadow-Color:#4B4B4B;
}
	
.margin_logo{
	margin-top: 5px;
}
	
table.main{
	width: 100%;  border: 1px solid black;
}

a:link    {text-decoration: none; color: #B0B0FF}
a:visited {text-decoration: none; Color: grey}
a.sitelink{
	color: #8080ff;
	text-align: left;
	font-size:20px;
	style: bold;
}
td.stop {
       color: red;
       style: bold;
       text-align: left;
       font-size: 10px;
}

td.logo{
   border: 1px solid black;
   background-color: transparent;
}

td.header{
	border: 1px solid black;
	color: #8080ff;
	text-align: center;
	font-size:30px;
	
}

td.songtitle{
	color: #8080ff;
	font-size:20px;
}
th.songtitle{
	color: #8080ff;
	font-size:20px;
}

th.note{
	color: #8080ff;
	font-size:9px;
    text-align: center;
}

td.songdescription{
	color: #8080ff;
	text-align: left;
	font-size:10px;
}

th.songauthor{
	color: #8080ff;
	text-align: right;
	font-size:10px;
}

td.songlyrics{
	color: #8080ff;
	text-align: center;
	font-size:12px;
}

td.linkdescription{
	color: #8080ff;
	text-align: justify;
	font-size:10px;
}


td.tableyear{
	color: #8080ff;
	text-align: center;
	font-size:30px;
	style:bold;
}

td.linkfamily{
	color: #8080ff;
	text-align: center;
	font-size:18px;
	style:bold;
}


td.content{
	border: 1px solid black;
	text-align: justify;
	font-size:12px;
}

td.navigation{
	border: 1px solid black;
	margin-top: 100px;
}

td.footer{
	border: 1px solid black;
}

td.date{
	color: #8080ff;
	text-align: left;
	font-size:15 px;
	style: bold;
}

img{
	background-color: black;
}

iframe{
	display: block;
	padding: 0; margin: 0; border: 0;
	height: 100%;
	background-color: Aqua;
}


/*Classi per i contenuti degli iframe*/
div#titolo{
	text-align: center; font-size: 145%; font-weight: bold;
	margin: 1.5em;
}

div#corpo{
	margin: 1.5em;
	text-indent: 0.5em;
	text-align: justify;
}

div#welcome{
	margin: 1.5em;
	text-indent: 0.5em;
	text-align: center;
}


img{
  border: 1px solid black;
}