@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; }

body {
  background:url(../../img/mj/bg.gif) top repeat-x #4b0101; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#master-content { 
  width:980px;
  height:430px;
  margin:0 auto;
  margin-top:0px;
  padding:0px;
  position:relative;
/*  border:solid #000000 2px;*/
}

#top {
  width:800px;
  height:75px;
  background:url(../../img/mj/copy.gif) no-repeat;
  top:30px;
  left:70px;
  margin:0 auto;
  position:relative;
}

#mj { 
  width:253px;
  height:459px;
  background:url(../../img/mj/mj.gif) no-repeat;
  top:-300px;
  left:0px;
  position:relative;
}


form { margin:0; padding:0; }

/***************************************************************************
**********************            SEARCH            ************************/

#search { 
  background:url(../../img/mj/bg_search.gif) no-repeat;
  width:556px; 
  height:35px;
  position:relative; 
  z-index:998;
  top:63px;
  left:181px;
 } 

.ricerca {
  border:#000000 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/mj/bgr-textarea.gif) top repeat-x;
  padding:3px;
  margin:0;
  font-size:16px;
  width:147px;
  height:21px;
  position:relative;
  left:110px;
}

#search label { display:none; }

.BtCerca { position:absolute; top:2px; left:270px; }

.alert-search { 
  background:url(../../img/mj/alert-flash.gif) left center;
  color:#000000;
  display:block; 
  font-size:11px; 
  font-weight:bold; 
  text-align:center; 
  padding:5px 5px 5px 25px;
  position:absolute; 
  top:-45px;
  left:365px;
  width:200px;
  z-index:999;
}

/***************************************************************************
*******************           LISTA CONTENUTI          *********************/

#list-container { 
  position:relative; 
  width:548px;
  height:217px;
  top:70px;
  left:179px;
  z-index:999; 
}

#canzoni { 
  width:550px;
  margin:0;
  margin-left:29px;
  padding:0;
}

.music-box {height:40px; }

table.table-contenuti td {  }

td#ctl00_Listmusic1_1_rpsList_ctl00_cellTitolo { /*margin:0; padding:0;*/ }

.music-title { font-size:13px; font-weight:bold; color:#000000; display:block; width:200px; }

.music-author { font-size:10px; font-weight:normal; color:#000000; display:block; }

#cover { position:absolute; left:600px; top:190px; color:#000000; font-size:10px; width:100px; }


/***************************************************************************
**********************            MODULO            ************************/

#modulo { 
  width:226px;
  height:185px;
  font-size:12px;
  position:absolute;
  left:730px;
  top:206px;
  text-align:center;
  color:#FFFFFF;
/*  border:#FFFFFF solid 1px;*/
  z-index:999;
  padding-top:10px;
}

.numTel {
  border:#000000 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/mj/bgr-textarea.gif) top repeat-x;
  padding:;
  font-size:20px;
  width:145px;
  margin-top:15px;
}

.country-code { color:#FFFFFF; font-size:14px; font-weight:bold; position:relative; top:-2px; left:-2px; padding-top:15px; }

label { font-size:11px; font-weight:bold; padding:10px;}

.privacy { width:240px; font-size:10px; text-align:center; color:#ffffff; }
.privacy a:link, .privacy a:visited { color:#ffffff; 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); }

.BtScarica-VODAFONE { width:57px; height:57px; background:url(../../img/mj/btn_vodafone.gif) no-repeat; border:none; margin-top:5px; }

.BtScarica-MOVISTAR { width:57px; height:57px; background:url(../../img/mj/btn_movistar.gif) no-repeat; border:none; margin-top:5px; }

.BtScarica-ORANGE { width:57px; height:57px; background:url(../../img/mj/btn_orange.gif) no-repeat; border:none; margin-top:5px; }

.alert-numTel {
  background:url(../../img/mj/alert-flash.gif) bottom center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:30px;
  top:-70px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  z-index:999;
}

.alert-check { 
  background:url(../../img/mj/alert-flash.gif) left center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 5px 25px;
  position:absolute;
  left:195px;
  top:20px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}

.alert-operatore {
  background:url(../../img/mj/alert-flash.gif) top center;
  display:block;
  width:;
  height:;
  padding:25px 5px 5px 5px;
  position:absolute;
  left:20px;
  top:220px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  z-index:999;
  text-transform:lowercase;
}

#operatore { margin-top:15px; }

/***************************************************************************
********************             div bg             **********************/

#bg { 
  position:relative; 
  width:802px;
  height:256px;
  top:-650px;
  left:179px;
}


/***************************************************************************
********************          div SUSCRIBETE          **********************/

.abbonamento { 
  color:#c60202;
  font-size:10px;
  position:absolute;
  top:470px;
  left:180px;
}


/***************************************************************************
**********************          DISCLAIMER          ************************/

#disclaimer {
  width:990px;
  margin:0 auto;
  font-size:10px;
  color:#888888;
}

#disclaimer a:link, #disclaimer a:visited {
  color:#888888;
}

#disclaimer .loghi { width:40px; height:150px; float:left; }

#disclaimer .logo-neomobile { margin-left:-165px; }

#info table
{ background:none !important;}

