@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; }

html { /*margin-top:-50px;*/ }

body {
  background-color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#master-content { 
  width:919px;
  margin:0 auto;
  position:relative;
  top:-50px;
}

#top {
  background:url(../../img/music04/bgr-top.jpg) no-repeat 50px 0px;
  /*width:642px;*/
  height:160px;
  margin:0 auto;
}

#top img.head {
  position:relative;
  top:113px;
  left:50px;
}

#content {
  width:919px;
  height:249px;
  background:url(../../img/music04/bgr-content.gif) no-repeat top center;
}

form { margin:0; padding:0; }

/***************************************************************************
**********************            SEARCH            ************************/

#search { 
  background:url(../../img/music04/label-search.gif) left center no-repeat; 
  padding-left:130px;
  width:420px;
  margin-left:29px;
  height:40px;
  position:absolute;
  top:165px;
  z-index:900;
}

.ricerca {
  border:#b8b7b0 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/music04/bgr-textarea.gif) top repeat-x;
  padding:2px;
  margin:0;
  font-size:16px;
  width:150px;
  /*position:relative;
  top:-1px;*/
  position:absolute;
  top:6px;
}

#search label { display:none; }

.BtCerca { position:absolute; top:4px; left:295px; }

.errore { 
  background:url(../../img/music04/bgr-errore.gif) left no-repeat;
  color:#FFFFFF; 
  font-size:11px; 
  text-transform:lowercase; 
  text-align:center; 
  padding-top:2px;
  padding-left:5px; 
  width:174px;
  height:17px; 
  position:absolute; 
  top:-32px;
  left:405px;
  z-index:999;
}



/***************************************************************************
*******************           LISTA CONTENUTI          *********************/

#list-container { 
  position:relative; 
  top:48px; 
  height:200px; 
  width:550px;
  margin:0;
  margin-left:29px;
  padding:0;
}

.music-box { height:40px; width:; }

.table-music { background:url(../../img/music04/bgr-list.gif) repeat-y top right; width:100%; }

.td-music-prelisten { width:40px; }

.td-music-check { width:20px; }

.music-title { font-size:11px; font-weight:bold; color:#ad3d03; display:block; }

.music-author { font-size:10px; font-weight:normal; color:#000000; }

#cover { position:absolute; left:600px; top:190px; color:#625d00; font-size:10px; width:100px; }


/***************************************************************************
**********************            MODULO            ************************/

#modulo { 
  width:180px;
  height:100px;
  font-size:12px;
  position:absolute;
  left:600px;
  top:237px;;
  text-align:center;
}

.numTel {
  border:#b8b7b0 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/music04/bgr-textarea.gif) top repeat-x;
  padding:2px;
  font-size:16px;
  width:160px;
}

label { font-size:11px; width:160px; display:inline; padding-top:5px;}

.privacy { width:180px; font-size:10px; text-align:center; color:#625d00; }
.privacy a:link, .privacy a:visited { color:#625d00; text-decoration:none; }

#abbonamento { width:120px; position:absolute; left:185px; top:-37px; font-size:9px; color:#666600; font-weight:bold; }

.BtScarica { position:absolute; left: 182px; top:-22px; behavior: url(common/js/iepngfix.htc); }

.alert-numTel {
  background:url(../../img/alert-flash.gif) bottom center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:0;
  top:-65px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}

.alert-check { 
  background:url(../../img/alert-flash.gif) top center;
  display:block;
  width:200px;
  height:;
  padding:25px 5px 5px 5px;
  position:absolute;
  left:145px;
  top:110px;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}




/***************************************************************************
**********************          DISCLAIMER          ************************/

#bottom {
  background:url(../../img/music04/bgr-bottom.gif) no-repeat 50px 0px;
  height:43px;
}

#disclaimer {
  width:990px;
  margin:0 auto;
  margin-top:-50px;;
  font-size:10px;
  color:#888888;
}

#disclaimer a:link, #disclaimer a:visited {
  color:#888888;
}


