body {
  background: #006699;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
  margin: 0;
  padding: 0;
}

a:link, li a:link, a.center:link {color: #000099; text-decoration: none;}
a:hover, li a:hover, a.menuor:hover, a.center:hover { color: #3399FF; text-decoration: underline; } 
a:visited, li a:visited { color: #74a2cf; text-decoration: underline; }

a.cent:link { display: block; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: 400; margin: 0 auto; padding: 0; text-align: center; }
a.cent:hover { background: #d5ebf8; color: #069; display: block; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: 400; margin: 0 auto; padding: 0; text-align: center; }
a.cent:visited { background: #FFF; color: #74a2cf; display: block; font-size: 10px; padding: 0; text-align: center; text-decoration: underline;}

a.cent10:link {background: #FFF; font-size: 10px;}
a.cent10:hover, a.cent10:visited { background: #FFF transparent; color: #069; font-size: 10px; text-decoration: underline; }

a.menuor:link, a.menuor:visited {font-size: 12px; text-decoration: none;}

a.p10:hover, a.dx10:visited, a.sx10:visited {text-decoration: underline;}
a.p10:link, a.p10:visited { background: #FFF; color: #03C; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; text-decoration: none; text-transform: lowercase;}

a.par10:link, a.par10:visited, a.par10:hover { background: #FFF; font-size: 10px; margin-top: -10px; text-align: right;} 

/* questo è per lyrics */
a.hid:active em, a.hid:focus em { color: #069; cursor: default; display: block; font-style: normal; text-align: justify; width: 100%; }
a.hid:active span, a.hid:focus span {display: none;}
a.hid:active, a.hid:focus {background: #fff;}
a.hid:focus span {color: #069;}
a.hid {color: #069; outline-style: none; text-decoration: none;}
a.hid em {display: none;}
a.hid:hover {text-decoration: none;} 

.tabover ul li a:hover {background: #d5ebf8; color: #069; display: block;}
.tabover ul li a:link,.tabover ul li a:visited { border-collapse: collapse; border-color: #d5ebf8; border-style: solid; border-width: 1px; color: #069; display: block; height: 40px; margin: 0 0 1px; text-align: center; text-decoration: none;}

h1 {
  background: #FFF;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 2px auto;
  padding: 0;
  text-align: center;
  text-decoration: none;
}

h2 {
  background: #FFF transparent;
  color: #069;
  display: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

h3 {
  background: #FFF transparent;
  color: #069;
  display: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}

hr {display: none;}

html {height: 100%; margin: 0; padding: 0;}

img {
  border-style: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

li {
  background: #FFF;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin-left: -20px;
  text-align: justify;
}

p {
  background: #FFF transparent;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: justify;
}

table {
  border-collapse: collapse;
  border-color: #74a2cf;
  border-style: none;
  border-width: 1px;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  margin: 0 auto;
  text-align: center;
}

td {
  background: #FFF transparent;
  border-collapse: collapse;
  border-color: #d5ebf8;
  border-style: solid;
  border-width: 0;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0 auto;
  padding: 0px 2px;
}

ul {list-style: circle inside;}

.bre {margin-top: -12px;}

.cent {
  background: #FFF transparent;
  border-collapse: collapse;
  border-style: none;
  border-width: 1px;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
}

.cent10 {background: #FFF transparent; font-size: 10px; text-align: center;}

.center {background: #FFF transparent; text-align: center;}

.code {
  background: #FFF;
  border-collapse: collapse;
  border-color: #d5ebf8;
  border-style: solid;
  border-width: 1px;
  font-size: 10px;
  text-align: center;
  width: 10%;
}

.dx {background: #FFF transparent; color: #069; text-align: right;}

.dx10, .par10 {font-size: 10px; text-align: right;}

.foota {
  background: #d5ebf8;
  color: #069;
  float: right;
  padding: 1px 5px;
  text-decoration: none;
}

.menuor {
  background: #FFF transparent;
  border-collapse: collapse;
  border-color: #069;
/*  border-style: solid none; */
  border-width: 1px;
  color: #069;
  margin: -22px 0px -18px 0px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.menuor img { height: 70px; width: 400px; vertical-align: middle;}

.spacer {
  background: #74a2cf;
  border-style: none;
  height: 1px;
  margin: 0 auto;
  text-align: center;
  width: 50%;
}

.sx10 {font-size: 10px; text-align: left;}

.tabover ul {
  background: #FFF transparent;
  display: block;
  margin: 0px;
  padding: 0px;/* width:94%; */
  text-align: center;
}

.tabover ul li {
  display: block;
  float: left;
  font-size: 10px;
  margin: 0px;
  text-align: center;
  width: 25%;
}

html body div.clear, html body span.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  visibility: hidden;
  width: 0;
}

img.libridx {
  border-style: none;
  float: right;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  height: 100px;
  margin-left: 10px;
  width: 70px;
}

img.librisx {
  border-style: none;
  float: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  height: 100px;
  margin-right: 10px;
  width: 70px;
}
img.mazzidx {
  border-style: none;
  float: right;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  height: 100px; */
  margin-left: 10px;
/*  width: 70px; */
}

li.p12 {
  background: #FFF transparent;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-left: -20px;
  text-align: justify;
}

td.cent10 {
  background: #FFF transparent;
  border-collapse: collapse;
  border-color: #d5ebf8;
  border-style: solid;
  border-width: 1px;
}

#foota a {
  background: #d5ebf8;
  border-style: none solid;
  border-width: 0;
  color: #069;
  display: block;
  float: left;
  font-size: 10px;
  font-weight: 700;
  left: 28%;
  margin: 1px -3px 0 0;
  padding: 2px 5px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 100px;
}

#footer {
  background: #d5ebf8;
  border-color: #069;
/*  border-style: solid none; */
  border-width: 1px;
  color: #FFF;
  display: inline;
  float: left;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

#home {
  background: #FFF transparent;
  color: #000;
  height:auto!important;
  margin: 1px 152px 0 103px;
  min-height: /* 540px; */ 600px;
  padding: 0px 2px 0px 2px;
/* margin:1px 126px 0 96px; *//* originario */
}

#jFooter img {background-color: transparent;}

body > div#container {height: auto; min-height: 100%;}

div#container {
  background: #FFFFFF;
  border-color: /* #74a2cf; */ #FFF;
  border-style: solid ;
  border-width: 1px;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  width: 990px;
}

td#cent {
  background: #FFF;
  border-collapse: collapse;
  border-color: #d5ebf8;
  border-style: solid;
  border-width: 1px;
  color: #069;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 25px;
  text-align: center;
}

td#title {
  background: #FFF;
  border-collapse: collapse;
  border-color: #d5ebf8;
  border-style: solid;
  border-width: 1px;
  font-size: 10px;
  text-align: center;
  width: 16%;
}

#foota a:hover {background: #74a2cf; color: #FFF;}

#jFooterLinks a:hover {color: red;}

#jFooterLinks a:link {background-color: transparent; font-size: 9px;}

/* a:visited { color:#74a2cf; font-size:12px; text-decoration:underline;} */
/* h1 a:visited, li.p12 a:link, li.p12 a:visited { font-size:12px;} */