@charset "utf-8";

html, body, form {
  margin:0;
  padding:0;
}

body {
  background-color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

#container {
  width:950px;
  height:400px;
  margin:0 auto;
  background:url(../../img/vasco01/bgr-container.gif) no-repeat top left;
  position:relative;
}


/****************************************************************************
								CANZONI
 ****************************************************************************/

#canzoni { 
  width:500px; 
  height:200px;
  position:absolute;
  top:178px;
  left:215px;
}

.table-music td{ border-bottom:#eeeeee solid 1px;}
.music-box td { border:none; height:40px; }

.td-music-info { width:205px; height:40px; }
.music-title { display:block; font-size:12px; color:#98ca2f; font-weight:bold; }

.music-author { display:block; font-size:11px; }

#cover { text-align:right; font-size:11px; color:#b5b3b3;  }


/****************************************************************************
								MODULO
 ****************************************************************************/

#modulo { 
  width:220px; 
  height:210px;
  background:#000000 url(../../img/vasco01/bgr-modulo.gif) bottom repeat-x;
  position:absolute;
  top:180px;
  left:715px;
  text-align:center;
}

#modulo label { font-size:13px; font-weight:bold; display:block; width:120px; margin:5px auto; }

.numTel { font-size:18px; font-weight:bold; text-align:center; padding:3px; width:155px; border: #98ca2f 2px solid; }

.privacy { font-size:10px; margin-top:5px; }

.privacy a:link, .privacy a:visited { color:#FFFFFF; }

#abbonamento { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; }

.BtScarica { margin-top:5px;}

.alert-numTel {
  background:url(../../img/alert-flash.gif) right center;
  display:block;
  width:160px;
  height:;
  padding:5px 25px 5px 5px;
  position:absolute;
  left:-170px;
  top:35px;
  text-align:left;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}

.alert-check {
background:url(../../img/alert-flash.gif) right center;
  display:block;
  width:160px;
  height:;
  padding:5px 25px 5px 5px;
  position:absolute;
  left:-170px;
  top:80px;
  text-align:left;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
}



/****************************************************************************
								DISCLAIMER
 ****************************************************************************/

#disclaimer { width:950px; margin:10px auto 0 auto; font-size:11px; color:#b5b3b3; }

#disclaimer a:link, #disclaimer a:visited { color:#b5b3b3; }


