body {
  background-color:#fffff;
  background-position:top left; background-image:url(../../img/music05/bkg_sp.jpg); background-repeat:repeat-x; 
  margin:0;
  font-family:Arial, Helvetica, sans-serif;  
}

#content { width:985px; height:505px; margin:0 auto; background-image:url(../../img/music05/bkg_centr.jpg); background-repeat:no-repeat; position:relative;}

/***************************************************************************
**********************            SEARCH            ************************/

#search{ width:300px; height:31px; position:relative; top:85px; left:320px;/*border:solid 2px #003399;*/}
.ricerca{ padding-left:16px; position:relative; top:-8px; background-image:url(../../img/music05/input1.gif); background-repeat:no-repeat; background-position:left; border:solid 2px #FF0000; width:120px;}

/***************************************************************************
*******************           LISTA CONTENUTI          *********************/

#suonerie{width:570px; position:absolute; top:118px; left:0px; font-size:13px;}


table.music-box { height:40px; width:280px; }
.music-title { font-weight:bold; display:block; }
.music-author { display:block; }
.td-music-prelisten { width:25px;}
.td-music-check { width:20px; }

/*************************************************************************
**********************          MODULO            ************************/

#modulo {
  width:950px;
  height:70px;
  position:absolute;
  left:60px;
  top:405px;
  display:inline;
}

#first{ 
	width:328px;
	float:left; 
}

#second { 
	padding-bottom:2px; 
	line-height: 7pt; 
	float:left;	
	background-image:url(../../img/music05/bkg.arrow.jpg); 
	padding-left:5px; 
	background-repeat:repeat-x;  
	font-size:10px; 
	color:#FFF;
	margin-left:25px;
	padding-right:15px;
	height:70px;
}

#second a:link, #second a:visited { color:#FFFFFF; }

#bottoni{ float:left; text-align:left; margin-top:0px; margin-left:-4px;}

#ctl00_controlbutton_UpdatePanelButton { display:inline; }

.BtScarica{ margin-bottom:3px; behavior: url(common/js/iepngfix.htc);}

.alert-numTel {
  background:url(../../img/alert-flash.gif) top center;
  display:block;
  width:170px;
  height:;
  padding:25px 5px 5px 5px;
  position:absolute;
  left:120px;
  top:70px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}

.alert-check {
  background:url(../../img/alert-flash.gif) bottom center;
  display:block;
  width:250px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:243px;
  top:-60px;
  text-align:left;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}

.alert-operatore {
  background:url(../../img/alert-flash.gif) bottom center;
  display:block;
  height:;
  padding:5px 5px 25px 5px;
  position:relative;
  top:-100px;
  left:150px;
  margin-bottom:2px;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  text-transform:lowercase;
}

label { 
  font-size:14px;
  text-transform:lowercase;
  font-weight:bold;
  display:block;
  margin:0;
  color:#ffffff;
}

.label-operatore { 
	font-weight:bold; 
	width:140px;
	margin-top:8px;
	margin-left:44px;
	text-transform:uppercase;
}

.label-numtel {
	font-weight:bold; 
	width:170px;
	margin-top:8px;
	margin-left:-5px;
	text-transform:uppercase;
	text-align:right;
}

.numtel {
  border:#2982aa solid 2px;
  background:url(../../img/music05/input1.gif) top repeat-x  #FFFFFF;
  padding:2px;
  padding-top:3px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:100px;
  height:17px;
  color:#333333;
  position:absolute;
  left:235px;
  top:37px;
}

.prefi {
  border:#2982aa solid 2px;
  background:url(../../img/music05/bgr-textarea.gif) top repeat-x #FFFFFF;
  padding:2px;
  padding-top:3px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:25px;
  height:17px;
  margin-right:8px;
  margin-left:8px;
  color:#333333;
  position:absolute;
  left:185px;
  top:37px;
}

.operatore {
  font-size:12px;
  font-weight:bold;
  color:#333333;
  width:145px;
  margin-top:3px;
  position:absolute;
  left:195px;
  top:5px;
}

#inserimento a:link, #inserimento a:visited { color:#FFFFFF; }

#divCdma { 
	text-align:center;
/* 	padding-bottom:2px;*/
	margin-top:1px; 	
	width:300px;
	padding-left:5px;
}

.checkcontainer , .checkcontainer1  { 
	line-height: 8pt; 
	width:300px;
	height:70px;
	padding-left:5px;
	padding-bottom:-5px;
	padding-top:-3px;
}

.highlight{ font-weight:bolder; color:#001c97;}
/***************************************************************************
**********************            HLINE            ************************/

#hline{width:250px; height:200px; position:absolute; top:200px; left:580px;}
h1 {font-weight:bold; font-size:20px; line-height:20px;  color:#333333;  text-transform:uppercase; margin:0px; margin-bottom:5px; }
h2 {font-weight:bold; font-size:28px; line-height:28px;  color:#000;  text-transform:uppercase; margin:0px; margin-bottom:5px; }
h3 {font-weight:bold; font-size:18px; line-height:18px;  color:#333333;  text-transform:uppercase; margin:0px; margin-bottom:5px; }
h4 {font-weight:bold; font-size:40px; line-height:40px;  color:#000;  text-transform:uppercase; margin:0px; margin-bottom:5px; }
.enfasi {font-weight:bold; font-size:30px; line-height:38px;  color:#B90004;  text-transform:uppercase; margin:0px;}


/***************************************************************************
**********************          DISCLAIMER          ************************/

#disclaimer {
  width:990px;
  margin:0 auto;
  margin-top:-5px;
  font-size:10px;
  color:#888888;
}

#disclaimer a:link, #disclaimer a:visited {
  color:#888888;
}

/*#disclaimer p {
/*	margin:5px;
	z-index:999;
	margin-top:10px;
	padding-bottom:-5px;
}*/

#info { margin-top:-35px; display:block;}

.unsubscribe { font-size:11px; margin-bottom:-15px; }