body {
	background-color:#000000;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#content {
	width:980px;
	position:relative;
	margin:auto;
	padding:auto;
}

body.error-page h1 { color:#FFFFFF; }

/***************************************************************************
**********************            GIOCO           ************************/

#gioco {
	height:420px;
	background:url(../../img/mywebcam/mywebcam.jpg) no-repeat;
	margin-top:15px;
}
#gioco_tkpage {
	height:420px;
	background:url(../../img/mywebcam/mywebcam_3.jpg) no-repeat;
}
body.error-page #gioco {
	height:420px;
	background:url(../../img/mywebcam/mywebcam_4.jpg) no-repeat;
}
#gioco_tkpage_pull {
	height:420px;
	background:url(../../img/mywebcam/mywebcam_3.jpg) no-repeat;
}
body.pwd-page #gioco {
	height:420px;
	background:url(../../img/mywebcam/mywebcam_2.jpg) no-repeat;
}
/***************************************************************************
**********************            MODULO           ************************/

#modulo {
	width:478px;
	height:244px;
	position:absolute;
	top:142px;
	right:51px;
	color:#FFFFFF;
}

body.pwd-page #modulo {
  top:190px;
  height:190px;
  font-size:13px;
}

#modulo a:link, #modulo a:visited { color:#FFFFFF;}
body.pwd-page #modulo a:link, body.pwd-page #modulo a:visited { color:#FFFFFF;}

#modulo p {
	color:#FFFFFF;
	font-size:14px;
	padding:13px;
	margin:0;
	margin-top:9px;
}

form { text-align:center; }

.titolo { font-weight:bolder; font-size:15px;}

.numtel {
	border:#b8b7b0 solid 2px;
	background-color:#FFFFFF;
	background:url(../../img/mywebcam/bgr-textarea.gif) top repeat-x;
	padding:2px;
	font-size:12px;
	font-weight:bold;
  	text-align:center;
  	width:100px;
	color:#333333;
	margin-bottom:3px;
}

.prefi {
	border:#b8b7b0 solid 2px;
	background-color:#FFFFFF;
	background:url(../../img/mywebcam/bgr-textarea.gif) top repeat-x;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:25px;
	margin-right:8px;
	color:#333333;
	margin-bottom:3px;
}
.operatore {
	font-size:12px;
  	font-weight:bold;
  	color:#333333;
  	width:125px;
  	margin-top:3px;
}

#privacy {
	width:295px;	
	height:155px;
	position:absolute;
	bottom:-10px;
	left:-15px;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}

body.pwd-page .Text1 {
	border:#b8b7b0 solid 2px;
	background-color:#FFFFFF;
	background:url(../../img/xray/bgr-textarea.gif) top repeat-x;
	padding:8px 2px;
	font-size:20px;
	width:180px;
	height:24px;
	text-align:center;
}

label { 
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:190px;
	display:block;
	margin-left:60px;
	margin-bottom:3px;
  	margin-top:3px;	
}

body.pwd-page label { position:relative; top:0; left:0; }

.BtScarica {
	position:absolute;
	right:-195px;
	top:35px;
}

body.pwd-page .BtScarica { position:relative; top:10px; }


.alert-operatore {
  background:url(../../img/alert-flash2.gif) bottom center;
  display:block;
  width:250px;
  height:;
  padding:5px 5px 25px 5px;
  position:absolute;
  left:20px;
  top:-55px;
  text-align:left;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  color:#000000;
  z-index:999;
}

.alert-numTel {
  background:url(../../img/alert-flash2.gif) left center;
  display:block;
  width:215px;
  height:;
  padding:5px 5px 5px 25px;
  position:absolute;
  left:250px;
  top:50px;
  text-align:left;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  color:#000000;
  z-index:999;
}

.alert-check {
  background:url(../../img/alert-flash2.gif) right center;
  display:block;
  width:215px;
  height:;
  padding:5px 25px 5px 5px;
  position:absolute;
  left:-250px;
  top:80px;
  text-align:left;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  color:#000000;
  z-index:999;
}


.highlight{ font-weight:bolder; color:#FF0000;}

/***************************************************************************
**********************          DISCLAIMER          ************************/


#disclaimer {
  width:980px;
  margin:auto;
  padding-top:100px;
  font-size:10px;
  color:#00c0ff;
  clear:both;
  float:none;
}

#disclaimer a:link, #disclaimer a:visited {
  color:#00c0ff;
}


#disclaimer-pwdpage {
  width:980px;
  margin:auto;
  padding-top:15px;
  font-size:10px;
  color:#00c0ff;
  clear:both;
  float:none;
}

#disclaimer-pwdpage a:link, #disclaimer-pwdpage a:visited {
  color:#00c0ff;
}


.loghi { behavior: url(common/js/iepngfix.htc); }

.unsubscribe { font-size:11px; }
