html,body{height:100%;margin:0;padding:0;background-color: maroon;}

.main
	{
	margin:auto; 
	width:80%; 
	height:100%; 
	background-color:#999;
	font-family: "Helvetica Neue", Arial, sans-serif;
	}
.testa
	{position:fixed; margin:auto; display:block; width:80%}
.testa img
	{display:block; height:90px; width:100%}
/*Nome in header*/
.nome
	{
	position:absolute; 
	right: 55%; 
	top:12px;
	font-family: "Trebuchet MS"; color: #ee9d4c; font-size: 24pt;
				letter-spacing: 3pt;
	/*color: #cc9;*/  
	letter-spacing:1px; 
	font-weight: normal; 
	font-size: 26px; 
	z-index: 5;
	}
/*links Leiste*/
nav {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #666;
  font-size: 13px;
  letter-spacing: 1px;
}
nav ul {
  margin: 0;
  padding: 0;
}
 
nav a {
  display: block;
  color: #fffff5;
  text-decoration: none;
}
nav ul li {
  position: relative;
  float: left;
  list-style: none;
}
 
nav ul li:hover {
  background: #999;
}
 
nav ul li a {
    padding: 5px;
}
nav ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  background: #666;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
 
nav ul ul li {
  float: none;
  width: 120px;
  border-bottom: 1px solid #555;
}
 
nav ul ul li a {
  padding: 10px 10px;
}
nav ul li:hover > ul {
  top: 100%;
  left: 0;
}
/*nav ul li.submenu > a:after {
  position: relative;
  float: right;
  content: '';
  margin-left: 3px;
  margin-right:3px;
  margin-top: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  border-bottom: 5px solid transparent;
}*/
/*image aus pandoc*/
.figure embed
	{
	max-width:100%;height:auto
	}
/*Links generici*/
a.standard:link
	{
	text-decoration: none; 
	color: maroon;
	}
a.standard:visited 
	{
	text-decoration: none; 
	color: maroon;
	}
a.standard:hover
	{
	text-decoration: none; 
	color: #0000EE;
	}
/*link su singole pagine*/
a.x:link
	{
	text-decoration: none;
	font-size: 11px;
	color: #ffffe5;
	letter-spacing: 1px;
	}
a.x:visited 
	{
	text-decoration: none; 
	font-size: 11px;
	color: #ffffe5;
	letter-spacing: 1px;
	}
a.x:hover
	{
	text-decoration: none; 
	color: #ffffef;
	font-size: 11px;
	letter-spacing: 1px;
	}
/*scritta pagina attualmente visualizzata*/
#navi1
	{
	/*display:block;*/
	position: fixed;
	margin:auto;
	background-color:#666;
	color: #ffffe5;
	font-size: 12px;
	letter-spacing: 0px;
	height: 20px;
	line-height:20px;
	width:79%;
	top:120px;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 1%;
	text-align: left;
	z-index:1;
	}
#navi2
	{
	position: relative;
	display:block;
	background-color:#666;
	color: #ffffe5;
	/*font-family: "Lucida grande", "Trebuchet MS", Arial, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;*/
	height: 25px;
	line-height:23px;
	top:-6px;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 1%;
	text-align: left;
	border-bottom: 0px solid black;
	border-top: 0px solid black;
	z-index:5;
	}
/*testo pagine standard*/
#testo p
	{
	font-size: 13px;
	text-indent: 0px;
	color: #000000;
	}
span
	{
	font-size: 11px;
	padding: 0px; 
	color: #333;
	font-weight: normal;
	}


#testo hr
	{
	width: 200px;
	color: black;
	background-color: black;
	text-align: left;
	margin-left: 25px;
	height: 1px;
	border: 0px solid black;
	}
#testo
	{
	min-height: 100%;
	background-color: #fffff5;
	color: #000000;
	padding-top: 145px; 
	padding-left: 20px; 
	padding-right: 20px;
	padding-bottom: 20px;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
	font-size: 16px;
	letter-spacing: 0px;
	text-align:justify;
	overflow-x:hidden;
	z-index:1;
	}
/*copyright*/
.copyright
	{
	display: block;
	background-color: #666;
	font-size: 11px; 
	z-index: 4;
	letter-spacing: 1px; 
	color: #ffffe5;
	position: fixed;
	bottom: 0px; 
	padding-left: 1%; 
	padding-top: 4px;
	padding-bottom: 3px;
	border-top: 0px black solid; 
	width: 79%;
	margin:auto; 
	line-height: 17px;
	}
/*mp3*/
.mp3 span
	{
	font-size: 9px; 
	z-index: 20;
	letter-spacing: 1px; 
	color: maroon;
	}
a.xx:link
	{
	text-decoration: none;
	font-size: 12px;
	color: maroon;
	letter-spacing: 1px;
	}
a.xx:visited 
	{
	text-decoration: none; 
	font-size: 12px;
	color: maroon;
	letter-spacing: 1px;
	}
a.xx:hover
	{
	text-decoration: underline; 
	color: maroon;
	font-size: 12px;
	letter-spacing: 1px;
	}
/*immagine angel in header*/
#angel
	{
	border-bottom: 0px black solid; 
	position: absolute;
	top: 0px; 
	left: 0px; 
	height: 100%;
	width: 100%;
	z-index: 0
	}
/*discografia*/
.disco
	{
	list-style-type: none;
	font-size: 14px;
	font-weight: bold; 
	padding-left: 10px;
	color: #000;
	}
.disco li
	{
	list-style-type: none;
	font-size: 14px;
	font-weight: bold; 
	padding-left: 10px;
	color: #000;
	}
span.colleghi 
	{
	font-size: 13px;
	padding: 0px;
	color: black;
	font-weight: normal;
	}
span.compra
	{
	color: maroon;
	font-size: 10px;
	letter-spacing: 1px;
	text-align:justify;
	}
/*div per wordpress*/
#blog
	{
	padding-top: 30px; 
	padding-left: 10px; 
	padding-right: 10px;
	font-size: 13px;
	letter-spacing: 0px;
	overflow-x: hidden;
	}
#blog p
	{
	font-size: 11px;
	text-indent: 0px;
	color: #88860b;
	}
#blog span
	{
	font-size: 11px;
	padding: 20px; 
	color: #88860b;
	font-weight: normal;
	}
#blog span1
	{
	font-size: 12px;
	padding: 0px;
	color: black;
	font-weight: normal;
	}

/*pagina video*/
#video {
background-color: #999;
padding-top: 160px;
padding-left: 130px;
padding-right: 0px;
padding-bottom:15px;
height:100%;
z-index:1;
}
.video {
	font-size: 13px;
	letter-spacing: 1px;
	color:#fffff5;
}

/*loading video*/
.load {
	position:absolute;
	z-index:2;
	color: #333; 
	font-size: 13px;
	letter-spacing: 0px;
	text-align:justify;
	
	top:180px;
	margin-left:220px;
	border: 0px solid black;
}

/*impressum*/
ul.senza
	{
	list-style-type: none; 
	line-height: 2em;
	}
ul.square
	{
	list-style-type: square; 
	line-height: 15px;
	}

