body{
  font: 70%/140% "trebuchet ms", "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	/*color: #01002f;*/
	color:#000000;
	background-color: #fff;
  background-image: url('../images/layout/bg.jpg');
  background-repeat: repeat-x;
  background-position:top;
	margin: 0px;
	padding: 0px 0px 0px;
	height:100%;
	position:absolute;
	width:100%;
}

#main{
  width:980px;
  position:absolute;
  left:50%;
  margin-left:-490px;
}

span.piccolo{
  font-size:12px;
}

span.current{
  font-weight:bold;

}

h2{
  text-transform:lowercase;
  font-size:14px;
  margin-top:0;
  /*color: #5f5f5f;*/
}

#textDiv3>h2{
  text-transform:none;
}

a img{
  border:0px;
}

a{
	/*color: #444;*/
	color: #000000;
	font-weight:bold;
}

a:hover{
	color: #000;
}

td, tr{
  padding:0px;
  margin:0px;
}
#mainTop{
  margin-top:0px;
  width:980px;
  height:0px;
  background-image:url('../images/layout/main_top.png');
  background-repeat:no-repeat;
  background-position:top center;
}

#mainBottom{
display:none;
  width:980px;
  height:6px;
  background-image:url('../images/layout/main_bottom.png');
  background-repeat:no-repeat;
  background-position:top center;
}

#FlashData{
  width:980px;
  background-image:url('../images/layout/main_center.png');
  background-repeat:repeat-y;
  background-position:top center;
  text-align:center;
  height:245px;
}

.title{
  font-size: 14px;
  font-weight: bold;
}

#spacer{
  width: 10px;
}

#menu input{
  width:150px;
  border:1px solid #dedede;
  height:13px;
  margin-top:-15px;
  color: #aaa;
  font-family: "trebuchet ms", "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size:10px;
}

#menu img{
  position:relative;
  top:4px;
  left:-8px;
}

#menu form{
  position:relative;
  top:3px;
  padding-right:10px;
  color: #dedede;
  width:400px;
}

#srcBtn{
  cursor: pointer;
}



#navBar{
  margin:10px 0 0 75px;
  font-size:10px;
  float:left;
  text-transform:lowercase;
  letter-spacing: -0.5pt;
}

#navBar h3{
  font-size:12px; 
  letter-spacing: -0.5pt;
}

#footer{
 /* background-image: url('../images/layout/footer_bg.gif');
  background-repeat: repeat-x;
  background-position:top;*/
  font-size:10px;
  text-align:center;
  /*width:100%;*/
  margin: 0 auto;
  /*margin-top:10px;*/
  padding:5px 0 0;
 /* border-top: 1px solid #dedede;
  height:100%;*/

  width: 980px;
  background-image:url('../images/layout/content_footer.gif');
  background-repeat:no-repeat;
  background-position:top center;

}

#textDiv{
  height:116px;
}

#textTd1, #textTd2{
  width:50%;
  height:196px;
  padding:0;
  
}

#textDiv1, #textDiv2{
  height:164px;
  overflow:auto;
  padding:0;
}

#textDiv1{
  margin: 16px 16px 16px 8px;
}

#textDiv1 img{
 margin-right:10px;
}

#textDiv2{
  margin: 16px 8px 16px 16px;
}

#textDiv3{
  padding-left: 8px;
  height:34px;
}

#textDiv4{
  height:24px;
  padding-left:8px;
}

#textDiv5{
  height:34px;
  text-align:right;
  padding-right:8px;
}

#textDiv6{
  height:24px;
  text-align:right;
  padding-right:8px;
}

h3{
 margin:0;
 padding:0;
}

h3 a{
 /*color:#5f5f5f !important;*/
}

#tableContacts{
	margin:0 auto;
	text-align:center;
}

#tableContacts td{
	padding-bottom:10px;
	padding-left:10px;
	width:50%;
}

.annoRecord{
	float:left;
}

#contentAnni{
	width:250px;
	margin:0 auto;
}

#contentAnniOldies{
	width:250px;
	margin:0 auto;
}

#menu input#search {
	background-color:transparent;
  border:0 none;
  height:15px !important;
  position:relative;
  top:-3px;
  width:177px;
}

.trBack td tr td{
	background:transparent;
}

.annoRecord{
 margin:5px 10px;
}


#srcResult{
  height:365px; 
  overflow:auto;
}
#srcResult *{
  padding:0px;
}

#content>tr>td{
  padding:0;
  margin:0;
}

div.claim{
  height:160px;
  vertical-align: middle;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  /*line-height:0.8em;*/
  overflow:auto;
}

div.tracklist{
  text-align:left;
  height:160px;
  overflow:auto;
  /*font-size:1.5em;
  line-height:120%;*/
}

#artTitle{
  font-size:0.9em;
  font-weight:bold;
}

textarea{
  font-family:"trebuchet ms", "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size:11px;
}
 
input, #contentAnni,
.p_bianco{
  font-family:"trebuchet ms", "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-size:11px;

}


#tableCont{
  height:465px;
  width:100%;
}