body {
  	background-color:#FFF;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

form { margin:0; padding:0; }

#content { 
  	width:980px;
  	height:700px;
  	margin:0 auto;
	margin-top:0px;
  	position:relative;
	background:url(../../img/dfc/bkg.center.jpg) top no-repeat;
}

/***************************************************************************
**********************             TOP             ************************/

#top{
  	height:165px;
}

.logo {
  	position:relative;
  	top:18px;
	left:40px;
	behavior: url(common/js/iepngfix.htc);
	width:150px;
	height:102px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top: 15px;
	left:60px;
	margin:0;
	width:650px;
	text-transform:uppercase;
	font-size:25px;
}

h2 {
	/*font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top: 0px;
	margin-top: 249px;
	left:80px;
	width:650px;
	font-size:19px;
	color:#000;
	text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top: 410px;
	left:80px;
	width:590px;
	font-size:19px;
	color:#000;
	text-transform:uppercase;
	margin:0;
}

.grigio { color:#333; font-size:25px; }
.nero{ color:#000; font-size:40px; text-transform:uppercase;}
.asterisco {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; position:relative; top:-6px;}

/***************************************************************************
**********************                 CANZONI                 ************************/

#bgcanzoni {
	height:227px;
	/*background:url(../../img/toques/bg_list.gif) top no-repeat;*/
	padding:0;
}

/***************************************************************************
*******************                GIOCO               *********************/
#giuoco {position:absolute; top:250px; left:705px; text-align:center; font-size:11px; color:#2B2B2B; height:150px; font-weight:bold; width:120opx;}

.game-box { 
  position:absolute; 
  right: -231px; 
  top:-77px; z-index:999; 
}

.game-title { 
  position:relative; 
  right: 120px;
  width: 100px;
  top:-25px; z-index:999; 
}

.game-check { 
  position:relative; 
  right: 130px; 
  top:-35px; z-index:999;  
}



/***************************************************************************
**********************          CANZONI            ************************/

.titdesc { color:#000; font-size:13px; }

#list-container { position:relative; top:20px; }

.table-music {
  width:640px;
  margin:0;
  margin-left:70px;
  padding:0;
}

.music-box { height:35px;}

.music-title { font-size:11px; font-weight:bold; color:#000000; display:block; }

.music-author { font-size:10px; font-weight:normal; color:#000000;  padding-right:2px; display:block; }


/*************************************************************************
**********************          MODULO            ************************/

#modulo {/*border:#ccc solid 2px;*/
	height:155px;
	width:719px;
	/*background:url(../../img/toques/bg_form.gif) top no-repeat;*/
	font-size:12px;
	position:relative;
	left:50px;
	top:40px;
	text-align:left;
}

#mod-form {  margin-left:15px; margin-top:20px; }

label { 
  font-size:12px;
  text-transform:lowercase;
  text-align:left;
  font-weight:bold;
  display:block;
  margin-bottom:3px;
  margin-top:3px;
  width:430px;
}

#modulo br { display:none; }

.numtel {
  border:#b8b7b0 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/dfc/bgr-textarea.gif) top repeat-x;
  padding:3px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:100px;
  color:#333333;
}

.prefi {
  border:#b8b7b0 solid 2px;
  background-color:#FFFFFF;
  background:url(../../img/dfc/bgr-textarea.gif) top repeat-x;
  padding:3px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:25px;
  margin-right:8px;
  margin-left:8px;
  color:#333333;
}

.operatore {
  font-size:12px;
  font-weight:bold;
  color:#333333;
  width:125px;
  margin-top:3px;
  margin-bottom:5px;
}

#divCdma {
	/*margin-top:30px;*/
	margin-left:0px;
	font-size:8px;
	float:none;
	clear:both;
}

#check-privacy { /*margin-left:-50px;*/ width:600px; position:relative; left:0px; font-size:8px; float:none; clear:both; margin-top:20px;  }

#check-privacy a:link, #check-privacy a:visited { /*color:#625d00;*/ color:#000; text-decoration:none; float:none;}
.label-operatore { float:left;/* border:#000000 solid 2px;*/ width:180px;}
.label-numtel { float:left; width:170px;}

.BtScarica { 
  position:absolute; 
  right: -50px; 
  top:-20px; z-index:999; 
  behavior: url(common/js/iepngfix.htc);
}

.alert-numTel {
  background:url(../../img/alert-flash4.gif) left center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 5px 25px;
  position:absolute;
  left:360px;
  top:15px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
  text-align:left;
}

.alert-operatore {
  background:url(../../img/alert-flash4.gif) bottom center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:160px;
  top:-67px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
  text-align:left;
  text-align:center;
}

.alert-check { 
  background:url(../../img/alert-flash4.gif) bottom center;
  display:block;
  width:170px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:-80px;
  top:-86px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  z-index:999;
  text-align:left;
  text-align:center;
}

.highlight{ font-weight:bolder; color:#009900;}
.clone .highlight{ font-weight:normal; color:#000000;}

/***************************************************************************
**********************          DISCLAIMER          ************************/

#disclaimer {
  width:880px;
  margin:0 auto;
  margin-top:50px;
  padding-top:4px;
  font-size:10px;
  color:#888888;
}

#disclaimer a:link, #disclaimer a:visited {
  color:#888888;
}

#disclaimer .loghi { width:40px; height:150px; float:left; }
#disclaimer img { behavior: url(common/js/iepngfix.htc); }

.unsubscribe { font-size:11px; }
