
/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
html, body{
	height: 100%;
}
/* Header e Footer */
html{
	background: #C8D43B url('../images/bg_top.png') 50% 0 no-repeat;
}
body {
	font-family:Arial, Helvetica, sans-serif;	
	text-align: center;
	min-width: 1000px;
}
a{
	outline: none;
	font-weight:bold;
	color:#000;
}
button{
	cursor:pointer;
}
#bg{
	width: 100%;
	height:auto !important;
	height:100% ;
	min-height:100%;
	background: url('../images/bg_body.png') 50% 0 repeat-y;
}
#mainWrap{
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	background-color: #fff;
	overflow: auto;
}
#content{
	display: inline;
	float: left;
	width: 100%;
}

div#bottom{
	clear: both;
	width: 1000px;
	text-align: center;
}
div#header {
	position: relative;
	background: #fff url('../images/bg_header.jpg') top left no-repeat;
	height: 175px;
}
#header h1{
	text-indent: -5000px;
}
#header a#home{
	position: absolute;
	top: 10px;
	left: 39px;
}
#header a#reg{
	display:block;
	text-indent:-5000px;
	background: url('../images/registrati_btn_off.png') 0px 0px no-repeat;
	width:140px;
	 height:30px;
	 position:absolute;
	top:0px;
	right:15px;
}
#header a#reg:hover{
	background: url('../images/registrati_btn_on.png') 0px 0px no-repeat;
}
#header ul{
	position: absolute;
	bottom: 0;
	right: 0;
	background: url('../images/filetto.png') bottom left no-repeat;
	width: 770px;
}
#header ul li{
	display: inline;
	float: left;	
}
#header ul li a{
	display:block;
	text-indent:-5000px;
	height:36px;	
}
#header ul li#mm1{
	margin-left: 12px;
}
#header ul li#mm1 a{
	background: url('../images/mettifaccia_btn_off.png') 0px 0px no-repeat;
	width:170px;
}
#header ul li#mm2 a{
	background: url('../images/allena_btn_off.png') 0px 0px no-repeat;
	width:153px;
}
#header ul li#mm3 a{
	background: url('../images/tuttospot_btn_off.png') 0px 0px no-repeat;
	width:180px; 
}
#header ul li#mm4 a{
	background: url('../images/calciobalilla_btn_off.png') 0px 0px no-repeat;
	width:177px; 
}
#header ul li#mm5 a{
	background: url('../images/mundial_btn_off.png') 0px 0px no-repeat;
	width:201px; 
}
#header ul li#mm1 a:hover{
	background: url('../images/mettifaccia_btn_on.png') 0px 0px no-repeat;
}
#header ul li#mm2 a:hover{
	background: url('../images/allena_btn_on.png') 0px 0px no-repeat;
}
#header ul li#mm3 a:hover{
	background: url('../images/tuttospot_btn_on.png') 0px 0px no-repeat;
}
#header ul li#mm4 a:hover{
	background: url('../images/calciobalilla_btn_on.png') 0px 0px no-repeat;
}
#header ul li#mm5 a:hover{
	background: url('../images/mundial_btn_on.png') 0px 0px no-repeat;
}
body#sez1 #header ul li#mm1 a{
	background: url('../images/mettifaccia_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
body#sez2 #header ul li#mm2 a{
	background: url('../images/allena_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
body#sez3 #header ul li#mm3 a{
	background: url('../images/tuttospot_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
body#sez4 #header a#reg{
	background: url('../images/registrati_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
body#sez5 #header ul li#mm4 a{
	background: url('../images/calciobalilla_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
body#sez7 #header ul li#mm5 a{
	background: url('../images/mundial_btn_on.png') 0px 0px no-repeat;
	cursor: pointer;
}
div#banner {
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #718E31;
}

div#banner img{
	margin: 0 auto;
}
/* Banner a tutto spot */
#bannerSpot{
	display:block;
	text-indent:-5000px;
	background: url('../images/bg_banner_spot.jpg') 0px 0px no-repeat;
	width:677px;
 	height:98px;
 	margin: 0 auto;
 	position: relative;
}
#bannerSpot a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/scopriconcorso_btn_off.png') 0px 0px no-repeat;
	width:159px;
 	height:37px;
 	position:absolute;
   right: 190px;
   bottom: 8px;
}
#bannerSpot a:hover{
	background: url('../images/home/scopriconcorso_btn_on.png') 0px 0px no-repeat;
}
div#footer {
	padding: 16px 20px 42px;
	border-top: 1px solid #CED62B;
	text-align: left;
	font-size: 11px;
	color: #00482F;
	background: url('../images/loghi_footer.png') 860px 7px  no-repeat;
}
div#footer div{
	display: inline;
	float: left;
}
div#footer div.copy{
	margin: 0 110px;
}
div#footer a{
	color: #00482F;
	text-decoration: none;
}
div#footer a:hover{
	text-decoration: underline;
}

.error{
	background-color: #f9f73c !important;
}
/* Homepage */

div#tophome{
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 820px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/home/top_back.jpg);
	background-repeat:no-repeat;
}
#barra_bottom_home{
		display:block;
		text-indent:-5000px;
		background: url('../images/home/barra_bottom.jpg') 0px 0px no-repeat;
		width:940px;
	 	height:297px;
	 	position:relative;
	 	margin-left: 31px;
}
#barra_bottom_home  a#btn_quiz{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/quiz_btn_off.png') 0px 0px no-repeat;
	width:205px;
 	height:40px;
 	position:absolute;
   left: 195px;
   bottom: 25px;
}

#barra_bottom_home  a#btn_spot{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/scopriconcorso_btn_off.png') 0px 0px no-repeat;
	width:159px;
 	height:37px;
 	position:absolute;
   right: 120px;
   bottom: 25px;
}
#barra_bottom_home  a#btn_quiz:hover{
	background: url('../images/home/quiz_btn_on.png') 0px 0px no-repeat;
}

#barra_bottom_home  a#btn_spot:hover{
	background: url('../images/home/scopriconcorso_btn_on.png') 0px 0px no-repeat;
}

#barra_bottom_home a#btn_player{
	position: absolute;
	top: 82px;
	right: 20px;
	width: 179px;
	height: 136px;
	text-indent: 0px;
}
#barra_bottom_home a#btn_video{
	bottom:20px;
	height:49px;
	position:absolute;
	right:17px;
	text-indent:0;
	width:184px;
}
div#metti_faccia {
	height: 350px;
	text-align:center;
}
div#iniziaquiz_btn {
	float:left;
		display: inline;
	margin-left: 133px;
	margin-top: 245px;
	margin-bottom: 21px;
}
div#allena {
	width: 424px;
	height: 306px;
	background-image:url(../images/home/allena_back.jpg);
	background-repeat:no-repeat;
	float:left;
	display: inline;
	position: relative;
	text-indent: -5000px;
}
div#allena a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/quiz_btn_off.png') 0px 0px no-repeat;
	width:205px;
 	height:40px;
 	position:absolute;
   left: 150px;
   bottom: 16px;
}
div#allena a:hover{
	background: url('../images/home/quiz_btn_on.png') 0px 0px no-repeat;
}

#boxCBChiuso{
	display:inline;
	text-indent:-5000px;
	width: 456px;
	background: transparent url('../images/mundial/bg_calciobalilla_.jpg') top left no-repeat;
 	height:185px;
	float: left;
	position: relative;
}
#boxCBChiuso a{
		display: block;
	bottom:15px;
	position: absolute;
	height: 40px;
	width: 175px;
	left:20px;
	background: url('../images/btn_guardagallery.png') 0 0 no-repeat;
}
#boxCBChiuso a:hover{
	background: url('../images/btn_guardagallery.png') 0 -40px no-repeat;
}



#boxCB{
	display:inline;
	text-indent:-5000px;
	background: url('../images/bg_cb.jpg') 0px 0px no-repeat;
	width:454px;
 	height:180px;
	float: left;
	position: relative;
	border-top: 7px solid #fff;

}
#boxCB a{
	display:block;
	text-indent:-5000px;
	background: url('../images/btn_scopri.png') 0px 0px no-repeat;
	width:175px;
 	height:40px;
 	position:absolute;
   bottom:8px;
   left:14px;   
}
#boxCB a:hover{
	background: url('../images/btn_scopri.png') 0px -40px no-repeat;
}
#boxCBfase2{
	display:inline;
	text-indent:-5000px;
	background: url('../images/bg_cb.jpg') 0px 0px no-repeat;
	width:454px;
 	height:180px;
	float: left;
	position: relative;
	border-top: 7px solid #fff;

}
#boxCBfase2 a{
	display:block;
	text-indent:-5000px;
	background: url('../images/btn_scopri.png') 0px 0px no-repeat;
	width:175px;
 	height:40px;
 	position:absolute;
   bottom:8px;
   left:14px;   
}
#boxCBfase2 a:hover{
	background: url('../images/btn_scopri.png') 0px -40px no-repeat;
}

#boxCB1{
	display:inline;
	text-indent:-5000px;
	background: url('../images/bg_cb_home.jpg') 0px 0px no-repeat;
	width:531px;
	height:282px;
	float: right;
	margin: 12px 32px 0 0 ;
	position: relative;
}
#boxCB1 a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/btn_scommetti.png') 0px 0px no-repeat;
	width:175px;
 	height:40px;
 	position:absolute;
   bottom:8px;
   left:14px;   
}
#boxCB1 a:hover{
	background: url('../images/home/btn_scommetti.png') 0px -40px no-repeat;
}

#boxVCM{
	display:inline;
	text-indent:-5000px;
	background: url('../images/home/cinema_back.jpg') 0px 0px no-repeat;
	width:531px;
	height:282px;
	float: right;
	margin: 12px 32px 0 0 ;
	position: relative;
}
#boxVCM a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/btn_partecipa_videoquiz.png') 0px 0px no-repeat;
	width:215px;
 	height:40px;
 	position:absolute;
   bottom:8px;
   left:14px;   
}
#boxVCM a:hover{
	background: url('../images/home/btn_partecipa_videoquiz.png') 0 -40px no-repeat;
}

#boxVCMChiuso{
	display:inline;
	text-indent:-5000px;
	background: url('../images/home/cinema_back_chiusura.jpg') 0px 0px no-repeat;
	width:531px;
	height:282px;
	float: right;
	margin: 12px 32px 0 0 ;
	position: relative;
}
#boxVCMChiuso a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/btn_partecipa_videoquiz_chiusura.png') 0px 0px no-repeat;
	width:215px;
 	height:40px;
 	position:absolute;
   bottom:8px;
   left:14px;   
}
#boxVCMChiuso a:hover{
	background: url('../images/home/btn_partecipa_videoquiz_chiusura.png') 0 -40px no-repeat;
}


div#boxCB1fase2 {
	width: 424px;
	height: 306px;
	background-image:url(../images/home/calciobalilla_back_fase2.jpg);
	background-repeat:no-repeat;
	float:left;
	display: inline;
	position: relative;
	text-indent: -5000px;
}
#boxCB1fase2 a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/btn_scommetti.png') 0px 0px no-repeat;
	width:175px;
 	height:40px;
 	position:absolute;
   bottom:20px;
   left:50px;   
}
#boxCB1fase2 a:hover{
	background: url('../images/home/btn_scommetti.png') 0px -40px no-repeat;
}


div#tuttospot {
	width: 576px;
	height: 306px;
	background-image:url(../images/home/tuttospot_back.jpg);
	background-repeat:no-repeat;
	float:right;
	display: inline;
}
div#scopriconcorso_btn {
	float:right;
		display: inline;
	width: 441px;
	margin-right: 63px;
	margin-top: 9px;
	margin-bottom: 21px;
}
div#video {
	float:right;
		display: inline;
	margin-right: 67px;
	margin-top: 89px;
}


/* Registrazione */

div#topregistrazione {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 950px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/registrazione/top_back.jpg);
	background-repeat:no-repeat;
}
div#registrazione_form {
	margin-top: 150px;
	margin-left: 300px;
	margin-right: 300px;
	height: 476px;
}
.menu_tendina {
	width: 590px;
}
.menu_provincia_sesso {
	width: 46px;
}
.campi_testo {
	width: 276px;
}
.campi_gg_mm {
	width: 29px;
}
.campi_anno {
	width: 40px;
}
.btn_registrati {
	margin-left: 209px;
	margin-top: 20px;
}
.consenso_privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004a31;
}
a.privacy:link, a.privacy:visited, a.privacy:hover, a.privacy:active {
	color:#004a31;
}

div#registrazione_form #nickname{
}

div#registrazione_form #password{
}

/* Mettici la faccia */

#boxMettiFaccia{
	text-indent:-5000px;
	background: url('../images/bg_mettifaccia.jpg') 0px 0px no-repeat;
	width:938px;
 	height:637px;	 
 	margin: 20px auto 0;
 	margin-left: 31px;	
 	position: relative;
}
#boxCreaFigu{
		background: url('../images/box_creafigu.png') 0px 0px no-repeat;
		width:793px;
	 	height:254px;
	 	margin: 50px auto 10px;
}
#boxCreaAlbum{
	background: url('../images/box_creaalbum.png') top left no-repeat;
		width:793px;
	 	height:254px;
	 	margin: 0px auto;
}
	
div#mettifaccia_figurina {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 860px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/mettifaccia/mettifaccia_figurina.jpg);
	background-repeat:no-repeat;
}
div#mettifaccia_album {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 840px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/mettifaccia/mettifaccia_album.jpg);
	background-repeat:no-repeat;
}
div#album {
	height: 680px;
	text-align:center;
}
div#allenamini {
	width: 424px;
	height: 196px;
	background-image:url(../images/mettifaccia/allena_back.jpg);
	background-repeat:no-repeat;
	float:left;
		display: inline;

}
div#iniziaquiz_btn2 {
	float:left;
		display: inline;
	margin-left: 146px;
	margin-top: 139px;
	margin-bottom: 17px;
}
div#tuttospotmini {
	width: 576px;
	height: 196px;
	background-image:url(../images/mettifaccia/tuttospot_back.jpg);
	background-repeat:no-repeat;
	float:right;
		display: inline;

}
div#video2 {
	float:right;
		display: inline;
	margin-right: 68px;
	margin-top: 27px;
}
div#scopriconcorso_btn2 {
	float:right;
		display: inline;
	width: 412px;
	margin-right: 63px;
	margin-top: 0px;
	margin-bottom: 17px;
}

#barra_bottom{
	position: relative;
	background: url('../images/mettifaccia/mettifaccia_barra_bottom.jpg') 0px 0px no-repeat;
	width: 943px;
	height: 196px;
	margin-left: 30px;
}

#barra_bottom h4,
#barra_bottom p {
	position: absolute;
	top: -5000px;
}

#barra_bottom  a#btn_quiz{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/quiz_btn_off.png') 0px 0px no-repeat;
	width:205px;
 	height:40px;
 	position:absolute;
   left: 245px;
   bottom: 16px;
}

#barra_bottom  a#btn_spot{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/scopriconcorso_btn_off.png') 0px 0px no-repeat;
	width:159px;
 	height:37px;
 	position:absolute;
   right: 64px;
   bottom: 16px;
}
#barra_bottom  a#btn_quiz:hover{
	background: url('../images/home/quiz_btn_on.png') 0px 0px no-repeat;
}

#barra_bottom  a#btn_spot:hover{
	background: url('../images/home/scopriconcorso_btn_on.png') 0px 0px no-repeat;
}
div#modifica_btn {
	margin-top: 324px;
	margin-left: 239px;
}
div#modifica_btn2 {
	margin-top: 202px;
	margin-left: 239px;
}
div#creafigurina_btn {
	margin-top: 531px;
	margin-left: 436px;
}
div#iniziacreare_btn {
	position: absolute;
	bottom: 10px;
	left: 340px;	
	text-indent: 0px;
}
div#indietro_btn {
	margin-top: 24px;
	margin-left: 150px;
}
div#indietro_btn2 {
	margin-top: 36px;
	margin-left: 150px;
}
div#tool_figurina {
	text-align:center;
}

#box_crea_figurina{
		display:block;
		text-indent:-5000px;
		background: url('../images/bg_box_crea_figurina.png') 0px 0px no-repeat;
		width:793px;
	 	height:404px;
	 	position:absolute;
	   top:130px;
	   left:72px;
	}
#box_crea_figurina a{
		display:block;
		text-indent:-5000px;
		background: url('../images/mettifaccia/creafigurina_btn_off.png') 0px 0px no-repeat;
		width:307px;
	 	height:58px;
	 	position:absolute;
	   bottom:-28px;
	   left:249px;
	}
#box_crea_figurina a:hover{
		background: url('../images/mettifaccia/creafigurina_btn_on.png') 0px 0px no-repeat;
	}
	a#btn_indietro{
			display:block;
			text-indent:-5000px;
			background: url('../images/indietro_btn_off.png') 0px 0px no-repeat;
			width:82px;
		 	height:25px;
		 	position:absolute;
		   bottom:5px;
		   left:24px;
	}
	a#btn_indietro:hover{
			background: url('../images/indietro_btn_on.png') 0px 0px no-repeat;
	}
#boxCreaFiguOk{
display:block;
text-indent:-5000px;
background: url('../images/bg_box_figu_ok.png') 0px 0px no-repeat;
width:793px;
	height:254px;
position:absolute;
   top:110px;
   left:72px;
}
#boxCreaFiguOk #figurina{		
	text-indent: 0px;		
 position:absolute;
   top:15px;
   right:16px;
   border: 3px solid #91C844;
}
#boxCreaFiguOk a{
	display:block;
	text-indent:-5000px;
	background: url('../images/mettifaccia/modifica_btn_off.png') 0px 0px no-repeat;
	width:112px;
 	height:37px;
 	position:absolute;
   bottom:14px;
   left:38px;
}
#boxCreaFiguOk a:hover{
	background: url('../images/mettifaccia/modifica_btn_on.png') 0px 0px no-repeat;
}
#boxCreaAlbum2{
	display:block;
	text-indent:-5000px;
	background: url('../images/bg_box_crea_album.png') 0px 0px no-repeat;
	width:793px;
 	height:235px;
 	position:absolute;
   top:370px;
   left:72px;
}
#boxCreaAlbum2 a{
	display:block;
	text-indent:-5000px;
	background: url('../images/mettifaccia/crealbum_btn_off.png') 0px 0px no-repeat;
	width:182px;
 	height:37px;
 	position:absolute;
  bottom:14px;
   left:38px;
}
#boxCreaAlbum2 a:hover{
	background: url('../images/mettifaccia/crealbum_btn_on.png') 0px 0px no-repeat;
}
#boxCreaAlbumOk{
	display:block;
	text-indent:-5000px;
	background: url('../images/bg_box_crea_album_ok.png') 0px 0px no-repeat;
	width:793px;
 	height:236px;
 	position:absolute;
   top:370px;
   left:72px;				   
}
#boxCreaAlbumOk a{
	display:block;
	text-indent:-5000px;
	background: url('../images/mettifaccia/modifica_btn_off.png') 0px 0px no-repeat;
	width:112px;
 	height:37px;
 	position:absolute;
   bottom:14px;
   left:38px;
}
#boxCreaAlbumOk a:hover{
	background: url('../images/mettifaccia/modifica_btn_on.png') 0px 0px no-repeat;
}
			
/* Login Modale 
====================================================== */
#loginModale{
	background: url('../images/bg_modale_login.png') 0px 0px no-repeat;
	width:400px;
 	height:240px;
 	position: relative;
 	margin: 0 auto;
}
#loginModale h3, 
#loginModale p, 
#loginModale label{
	text-indent: -5000px;
	display: none;
}
#loginModale input{
	width: 200px;
	position: absolute;
}
#loginModale input#username{
	top: 90px;
	left: 47px;
}
#loginModale input#password{
	top: 144px;
	left: 47px;
}
#loginModale div#btnregistrati {
bottom:11px;
left:250px;
position:absolute;	
}

#loginModale button{
	display:block;
	text-indent:-5000px;
	background: url('../images/entra_btn_off.png') 0px 0px no-repeat;
	width:88px;
 	height:34px;
 	position:absolute;
   top:137px;
   right:38px;
   cursor: pointer;
}
#loginModale button:hover{
	background: url('../images/entra_btn_on.png') 0px 0px no-repeat;
}
 #erroriLogin{
	font-size: 11px;
	font-weight: bold;
	color: #c00;
} 

 #erroriLogin #erroreUser{
	position: absolute;
	top: 61px;
	left: 264px;
}
 #erroriLogin #errorePass{
	position: absolute;
	top: 122px;
	left: 264px;
}
 #erroriLogin #erroreServer{
	position: absolute;
	top: 172px;
	left: 167px;
}


/* Allenamente */

div#allenamente_top {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 825px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/allenamente/allenamente_back.jpg);
	background-repeat:no-repeat;
}
div#tuttospotmini2 {
	width: 488px;
	height: 190px;
	background:url(../images/allenamente/tuttospot_back.jpg) -25px 0 no-repeat;
	float:right;
	display: inline;
}
div#mettifacciamini {
	width: 512px;
	height: 190px;
	background:url(../images/allenamente/mettifaccia_back.jpg) 25px 0 no-repeat;
	float:left;
	display: inline;
}
div#video5 {
	float:right;
	display: inline;
	margin-right: 58px;
	margin-top: 25px;
}

div#scopriconcorso_btn3 {
	float:left;
	display: inline;
	margin-left: 142px;
	margin-top: 2px;
} 
div#creafigurina2_btn {
	margin-left: 76px;
	margin-top: 139px;
	margin-bottom: 17px;
}



/* A tutto Spot */

div#tuttospot_top {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 750px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/tuttospot/top_back.jpg);
	background-repeat:no-repeat;
}
div#videospot {
	height: 160px;
/*	margin-left: 100px;
	margin-right: 100px;*/
	width:1000px;
	background-image:url(../images/tuttospot/guardaspot_back.jpg);
	background-repeat:no-repeat;
}
div#video3{
	padding-top: 20px;
	padding-left: 375px;
}
div#tutto_spot {
	text-align:center;
}
div#partecipa_top {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 760px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/tuttospot/partecipa_back.jpg);
	background-repeat:no-repeat;
}
div#tuttospot_form {
	margin-top: 160px;
	margin-left: 499px;
	margin-right: 181px;
	height: 296px;
}
.invia_partecipazione {
	margin-left: 100px;
}
div#video4{
	margin-left: 470px;
	margin-right: 158px;
}
div#guardaspot {
	margin: 0;
	padding: 0;
	width: 1200px;
	height: 792px;
	overflow: hidden;
	background-color:#fff;
	background-image:url(../images/tuttospot/guardaspot2_back.jpg);
	background-repeat:no-repeat;
}
/* A tutto Spot - Guarda */
div#videospot2 {
	height: 160px;
	width:1000px;
	background:url(../images/tuttospot/bg_guardaspot2_banner.jpg) 0 0 no-repeat;
	position:relative;
}
div#videospot2 img#Image8 {
	position:absolute;
	right:100px;
	bottom:15px;
}
#guardaBg{
	background:url(../images/tuttospot/bg_guardaspot2_content.jpg) 0 0 no-repeat;
	height:400px;
	padding:50px 60px 0;	
	margin-top:17px;
	overflow:hidden;
}
.colLeft{
	float:left;
	width:400px;
}
div#videomenu1 {
	padding-left:11px;
	padding-top:68px;
}
div#videomenu2 {
	padding-left:48px;

}
div#videomenu3 {
	padding-left:20px;

}
div#player {
	float:right;
	display: inline;
	width: 452px;
}
div#playerController {
	width: 446px;
	height:331px;
	border:3px solid #82b841;
}
div#player .playerLabel{ 
	background: url(../images/tuttospot/bg_label.png) top left no-repeat; 
	width:259px; 
	height:17px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 10px 10px;
}
div#btnbackstage {
	float:right;
	display: inline;
	margin-left: 366px;
}

#boxAllenamente{
		display:inline;
		text-indent:-5000px;
		background: url('../images/tuttospot/box_allenamente.jpg') 0px 0px no-repeat;
		width:458px;
	 	height:186px;
		float: right;
		position: relative;
}
#boxAllenamente a{
	background:transparent url(../images/home/quiz_btn_off.png) no-repeat scroll 0 0;
	bottom:10px;
	display:block;
	height:40px;
	left:180px;
	position:absolute;
	text-indent:-5000px;
	width:205px;
}
#boxAllenamente a:hover{
	background:transparent url(../images/home/quiz_btn_on.png) no-repeat scroll 0 0;
}

#barraMettiFaccia{float:left;width:969px;margin-top:18px;padding-left:31px;}

#boxAllenamente2{
		text-indent:-5000px;
		background: url('../images/mettifaccia/box_allenamente.jpg') 0px 0px no-repeat;
		width:304px;
	 	height:179px;
		float:left;
		margin-right:14px;
		position:relative;
}
#boxAllenamente2 a{
	background:transparent url(../images/mettifaccia/btn_quiz.png) no-repeat scroll 0 0;
	bottom:9px;
	display:block;
	height:40px;
	left:110px;
	position:absolute;
	text-indent:-5000px;
	width:205px;
}
#boxAllenamente2 a:hover{
	background:transparent url(../images/mettifaccia/btn_quiz.png) no-repeat scroll 0 -40px;
}

#boxMettifaccia2{
		text-indent:-5000px;
		background: url('../images/mettifaccia/box_mettifaccia.jpg') 0px 0px no-repeat;
		width:304px;
	 	height:179px;
		float:left;
		margin-right:14px;
		position:relative;
}
#boxMettifaccia2 a{
	background:transparent url(../images/mettifaccia/btn_crea_figurina.png) no-repeat scroll 0 0;
	bottom:9px;
	display:block;
	height:40px;
	left:9px;
	position:absolute;
	text-indent:-5000px;
	width:205px;
}
#boxMettifaccia2 a:hover{
	background:transparent url(../images/mettifaccia/btn_crea_figurina.png) no-repeat scroll 0 -40px;
}

#boxCB2{
		text-indent:-5000px;
		background: url('../images/mettifaccia/box_calciobalilla_fase2.jpg') 0px 0px no-repeat;
		width:305px;
	 	height:179px;
		margin-right:13px;
		float:left;
		position:relative;
}
#boxCB2 a{
	background:transparent url(../images/mettifaccia/btn_scommetti.png) no-repeat scroll 0 0;
	bottom:9px;
	display:block;
	height:40px;
	left:7px;
	position:absolute;
	text-indent:-5000px;
	width:146px;
}
#boxCB2 a:hover{
	background:transparent url(../images/mettifaccia/btn_scommetti.png) no-repeat scroll 0 -40px;
}

#boxVCM2{
		text-indent:-5000px;
		background: url('../images/mettifaccia/box_cinema.jpg') 0px 0px no-repeat;
		width:306px;
	 	height:179px;
		float:left;
		position:relative;
}
#boxVCM2 a{
	background:transparent url(../images/mettifaccia/btn_partecipa_videoquiz.png) no-repeat scroll 0 0;
	bottom:9px;
	display:block;
	height:40px;
	left:7px;
	position:absolute;
	text-indent:-5000px;
	width:175px;
}
#boxVCM2 a:hover{
	background:transparent url(../images/mettifaccia/btn_partecipa_videoquiz.png) no-repeat scroll 0 -40px;
}



/* POPUP INVITO
====================================================== */
div#invito_back {
	width: 533px;
	height: 347px;
	overflow: hidden;
	background:transparent url(../images/popup/invito_back.png) top left no-repeat;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
div#invito_back p{
	text-indent:-5000px;
}
div#invito_back a#chiudiMod {
	right:10px;
	top:15px;
}
form#invitaAmico label {
	display:none;
}
form#invitaAmico input {
	width: 200px;
	position:absolute;
}
form#invitaAmico input#nome {top:164px;left:48px;}
form#invitaAmico input#mail {top:164px;left:278px;}
form#invitaAmico input#nomeAmico {top:240px;left:48px;}
form#invitaAmico input#mailAmico {top:240px;left:278px;}

form#invitaAmico button#btn_invia {
	position:absolute;
	left:211px;
	bottom:20px;
	width:101px;
	height:40px;
	text-indent:-5000px;
	background:transparent url(../images/popup/invia_btn_off.png) top left no-repeat;	
}
form#invitaAmico button#btn_invia:hover {
	background:transparent url(../images/popup/invia_btn_on.png) top left no-repeat;	
}
/* POPUP COnferma invito 
====================================================== */
div#confermaInvito {
	width: 483px;
	height: 217px;
	background-image:url(../images/popup/invitoconferma_back.png);
	background-repeat:no-repeat;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
div#confermaInvito a#chiudiMod{
	top: 15px;
	right: 10px;
}
div#confermaInvito h2, 
div#confermaInvito h3{
	position: absolute;
	top: -5000px;
}
div#confermaInvito .btn_tornalbum {
	position: absolute;
	top: 150px;
	left: 150px;
}
/* POPUP COnferma attivazione 
====================================================== */
div#confermaAttivazione {
	width: 483px;
	height: 217px;
	background-image:url(../images/popup/attivazioneconferma.png);
	background-repeat:no-repeat;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
div#confermaAttivazione a#chiudiMod{
	top: 15px;
	right: 10px;
}
div#confermaAttivazione h2, 
div#confermaAttivazione h3{
	position: absolute;
	top: -5000px;
}
div#confermaAttivazione .btn_tornalbum {
	position: absolute;
	top: 150px;
	left: 150px;
}
/* POPUP ALBUM COMPLETO 
====================================================== */
div#albumcompleto_back {
	width: 645px;
	height: 524px;
	background-image:url(../images/popup/albumcompleto_back.png);
	background-repeat:no-repeat;
	position: relative;
}
div#albumcompleto_back h3{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-indent: -5000px;
	position: absolute;
	top: 25px;
	left: 40px;
	width: 552px;
	background-image: url(../images/popup/frasi_feedback.png);
	background-repeat: no-repeat;
}
div#albumcompleto_back h3.figurina{	background-position: 50% 0;}
div#albumcompleto_back h3.album{	background-position: 50% -35px;}
div#albumcompleto_back h3.quiz{	background-position: 50% -70px;}

div#albumcompleto_back p{
	position: absolute;
	top: -5000px;
}
div#albumcompleto_back a#chiudiMod{
	top: 15px;
	right: 10px;
}


div#albumcompleto_back #boxCodice p{
	top: 90px;
	left: 0;
	width: 100%;
	font-size: 18px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
}
div#albumcompleto_back #boxCodice p strong{
	color: #EAFE00;
}
div#albumcompleto_back #boxCodice p span{
	display: block;
	margin-top: 5px;
	text-transform: uppercase;
}
div#albumcompleto_back #boxCodice p.nota{
	top: 488px;
	left: 0;
	width: 100%;
	color: #004A31;
	font-size: 14px;
	font-weight: bold;
	
}
div#albumcompleto_back #codice{
	color: #EAFE00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 170px;
	left: 0;
	width: 100%;
}
div#albumcompleto_back #suggerimenti{
	left:46px;
	position:absolute;
	top:270px;
	width:550px;
}
div#albumcompleto_back #suggerimenti div{
	font-size: 14px;
	color: #004A31;
	text-align: left;
	margin-bottom: 10px;
}
div#albumcompleto_back #suggerimenti div table td{
	text-align: center;
	padding: 10px;
}
div#albumcompleto_back #suggerimenti div p{
	position: static;
	text-indent: 0px;
}
div#albumcompleto_back .btn_apriconto{
	position: absolute;
	bottom: 40px;
	left: 0px;
}
.codice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #eafe00;
	text-align: center;
	font-style: italic;
	margin-top: 180px;
}
.suggerimenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004a31;
	margin-left: 56px;
	margin-top: 70px;
}
.btn_apriconto {
	margin-top: 10px;
	margin-left: 137px;
}

/* POPUP ERRORI REGISTRAZIONE 
====================================================== */
#erroriReg{
		background: url('../images/bg_popup_reg.png') 0px 0px no-repeat;
		width:453px;
	 	height:140px;
	 	position: relative;
	 	margin: 0 auto;
	 	text-align: left;
	 	font-size: 12px;
	 	font-weight: bold;
	 	color: #004D31;
	 	padding: 70px 15px 0;
}
#erroriReg h2{
		display: none;
}
#erroriReg div.errore{
		display: inline;
}
#erroriReg #repeat {
	width: 100%;
	display: block;
	position: absolute;
	text-align: center;
	bottom: 15px;
	left: 0;
	color: #000;
	cursor: pointer;
}
#erroriReg #chiudiMod{
		top: 10px;
		right: 10px;
}

/* SPOT PARTECIPA 
====================================================== */
#partecipaSpot{
	text-indent:-5000px;
	background: url('../images/bg_spot_partecipa.png') 0px 0px no-repeat;
	width:939px;
 	height:423px;
 	position: relative;	
 	margin-left: 29px; 	
 	margin-top: 20px;
}
#partecipaSpot form{
	text-indent:0px;
}
#partecipaSpot form label{
	display: none;
}
#partecipaSpot input{
	position: absolute;
	width: 236px;
	padding: 3px 0;
}
#partecipaSpot input.error{
	background-color: #f9f73c;
}
#partecipaSpot input#nome{
	top: 155px;
	left: 380px;
}
#partecipaSpot input#cognome{
	top: 155px;
	right: 52px;
}
#partecipaSpot input#indirizzo{
	top: 224px;
	left: 380px;
}
#partecipaSpot input#cap{
	left:648px;
	top:224px;
	width:118px;
}
#partecipaSpot input#citta{
	top: 224px;
	right: 52px;
	width: 92px;
}
#partecipaSpot input#file{
	top: 290px;
	left: 370px;
}
#partecipaSpot form p{
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 320px;
	left: 370px;
	color: #53A339;
}
#partecipaSpot form button{
		display:block;
		text-indent:-5000px;
		background: url('../images/tuttospot/invia_btn_off.png') 0px 0px no-repeat;
		width:335px;
	 	height:40px;
	 	position:absolute;
	   top:366px;
	   left:476px;
	   cursor: pointer;
}
#partecipaSpot form button:hover{
		background: url('../images/tuttospot/invia_btn_on.png') 0px 0px no-repeat;
}
/*REGISTRAZIONE */
#registerBg{
	background:url(../images/registrazione/bg_registrazione_da15marzo.jpg) 0 0 no-repeat;
	height:744px;
	padding:88px 36px 0;	
	margin-top:17px;
	position:relative;
}
#registerBg div#box {
	margin-top:104px;
	margin-left:5px;
	padding-left: 143px;
}
#registerBg form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004a31;
	width:591px;
	height:480px;
	margin:0 163px;
	position:relative;	
}
#registerBg form label{
	display:none;
}
#registerBg form input{
	position:absolute;
}
#registerBg form input#nickname{width:274px; top:46px;}
#registerBg form input#password{width:274px; top:46px; left:315px;}

#registerBg form div#data{position:absolute; top:107px; left:315px; }
#registerBg form div#data input#giorno{ top:0; left:0; width:25px;}
#registerBg form div#data input#mese{top:0; left:38px;width:25px;}
#registerBg form div#data input#anno{ top:0; left:78px; width:36px; }

#registerBg form input#email{ width:274px; top:107px; left:0;}

#registerBg form div#sesso select{position:absolute; top:106px; left:469px; width:42px; }
#registerBg form div#prov select{position:absolute; top:106px; left:547px; width:42px; }

#registerBg form div#squadra_ita select{position:absolute; top:175px; left:1px; width:588px;}
#registerBg form div#giocatore select{position:absolute; top:235px; left:1px; width:588px;}
#registerBg form div#squadra_est select{position:absolute; top:297px; left:1px; width:588px;}

#registerBg form input#conto_better{position:absolute; top:348px; left:315px; width:274px;}


#registerBg form div#privacy {
	position:absolute;
	left:0;
	bottom:60px;
}
#registerBg form div#privacy2 {
	position:absolute;
	left:0;
	bottom:47px;
}
div#privacy2 .privacyLabel{position:absolute;width:400px;left:0;top:0;}
div#privacy2 .privacyRadioButton{position:absolute;width:210px;left:393px;top:0;}

#registerBg form button#btn_registrati {
	position:absolute;
	top:473px;
	right:190px;
	background:url(../images/registrazione/registrati_btn_off.png) 0 0 no-repeat;
	height:40px;
	width:211px;
	text-indent:-5000px;
}
#registerBg form button#btn_registrati:hover {
	background:url(../images/registrazione/registrati_btn_on.png) 0 0 no-repeat;
}

/* REGISTRAZIONE FEEDBACK 
====================================================== */
#registerFeedBack{
	background: url('../images/bg_feedback_registrazione.png') 0px 0px no-repeat;
	width:939px;
 	height:769px;
 	position: relative;
 	margin: 20px 30px;
}
#registerFeedBack p{
	color:#004A31;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:350px;
	text-align:center;
}
#registerFeedBack #box{
	position: absolute;
	left: 13px;
	bottom: 20px;
}

#registerFeedBack div#iniziacreare_btn {
bottom:274px;
left:340px;
position:absolute;
text-indent:0;
}


/* CALCIOBALILLA 
====================================================== */
body#sez5 #banner{
	display: none;
}
body#sez5 #header a#reg {
display: none;
}
.boxCalcioBalilla{
	background: #000 url('../images/bg_calciobalilla.jpg') 0px 0px no-repeat;
	width:931px;
	height: 900px;
	position: relative;
	color: #fff;
	margin: 20px 30px 0;
	text-indent: -5000px;
}
.boxCalcioBalilla form{
		border: 1px solid #999;
		margin-top: 270px;
		height: 530px;
		position: relative;
		background: url('../images/bg_calciobalilla_form.png') top left no-repeat;
	}
.boxCalcioBalilla form label{
		display: none;
	}
form#formCB input{
	width: 330px;
	height: 14px;
	padding: 3px 2px;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	font-family: arial, sans-serif;
	color: #333;
}
form#formCB input.empty{
	font-weight: normal;
	color: #ccc;
}
form#formCB input#nome{ top: 37px; left: 80px; }
form#formCB input#cognome{ top: 37px; left: 550px; width: 317px; }
form#formCB input#mail{ top: 70px; left: 80px; }
form#formCB input#citta{ top: 70px; left: 550px; width: 156px;}
form#formCB input#gg{ top: 70px; left: 755px; width: 23px; }
form#formCB input#mm{ top: 70px; left: 794px; width: 23px; }
form#formCB input#aaaa{ top: 70px; left: 833px; width: 34px;}
form#formCB input#idGiocata{ left:654px; top:103px; width:214px; }
form#formCB input#contogioco{ left:654px; top:136px; width:214px; }
form#formCB input#nome_amico{ top: 210px; left: 80px; }
form#formCB input#cognome_amico{ top: 210px; left: 550px; width: 317px;}
form#formCB input#mail_amico{ top: 243px; left: 80px; }
form#formCB input#citta_amico{ top: 243px; left: 550px; width: 156px; }
form#formCB input#gg_amico{ top: 243px; left: 755px; width: 23px; }
form#formCB input#mm_amico{ top: 243px; left: 794px; width: 23px; }
form#formCB input#aaaa_amico{ top: 243px; left: 833px; width: 34px; }
form#formCB input#nome_squadra{ left:253px; top:343px; width:432px; }

form#formCB select#squadre{
	font-weight:bold;
		font-family: arial, sans-serif;
	color: #333;
	height:20px;
	left:173px;
	position:absolute;
	top:103px;
	width:242px;
	font-size: 12px;
}
.boxCalcioBalilla form button{
		width:175px;
		height:40px;
		display:block;
		text-indent:-5000px;
		background: url('../images/btn_registrati.png') 0px 0px no-repeat;
		margin: 0 auto;
		position: absolute;
		bottom: 10px;
		left: 385px;
	}


.boxCalcioBalilla form button:hover {	
		background: url('../images/btn_registrati.png') 0px -40px no-repeat;
	}

/* FINESTRA MODALE 
====================================================== */
div#modalBoxOverlay{
	display: none;
	width: 100%;
	height: 10000px;
	position: fixed !important;
	position: absolute; /* IE6 */
	top: 0;
	left: 0;
	z-index: 2000;
}	
div#finestraModale{
	position: fixed !important;
	position: absolute; /*IE6*/
	left: 50%;
	z-index: 2001;
}

/* STILI GRAFICI */
div#modalBoxOverlay{
	background-color: #000;
	filter: alpha(opacity=40); /* internet explorer */
	-khtml-opacity: 0.4;      /* khtml, old safari */
	-moz-opacity: 0.4;       /* mozilla, netscape */
	opacity: 0.4;           /* fx, safari, opera */
}	
div#finestraModale{
	display: none;
	width: 645px;	
	height:auto !important;	
	height: 200px;
	min-height:200px;
	margin-left: -322px;
	text-align: center;
	text-indent: 0px;
}
div#finestraModale .messaggio{
	height:auto !important;	
	height: 100px;
	min-height:100px;
	position: relative;
	margin: 0 auto;
}
a#chiudiMod{
	display:block;
	text-indent:-5000px;
	background: url('../images/btn_chiudimodale.png') 0px 0px no-repeat;
	width:27px;
 	height:23px;
 	position:absolute;
   top:5px;
   right:5px;
   cursor: pointer;
}

/* FINESTRA MODALE JQUERY UIBLOCK
====================================================== */
.blockPage{
		width:  425px;
		height: 200px;
		padding: 60px 63px 30px 35px;
		padding-top: 60px;
		padding-bottom: 30px;
		top:		30%;
		left:		28%;
}

#chiudiModale { 
	width:16px;
	height:16px;
	display:block;
	text-indent:-5000px;
	background: url('../img/comuni/btn_chiudi_modale.png') 0px 0px no-repeat;
	position:absolute;
   top:30px;
   right:28px;
   cursor:pointer;
}
#chiudiModale:hover {	
	background: url('../img/comuni/btn_chiudi_modale.png') 0px -16px no-repeat;
}
#messaggio{
	font-size: 13px;
	font-weight: bold;
}

.regBox01{display:block;float:left;width:221px;height:150px;background: url('../images/registrazione/boxes.png') no-repeat 0 0;}
.regBox02{display:block;float:left;width:249px;height:150px;background: url('../images/registrazione/boxes.png') no-repeat -225px 0;}
.regBox03{display:block;float:left;width:226px;height:150px;background: url('../images/registrazione/boxes.png') no-repeat -474px 0;}
.regBox04{display:block;float:left;width:222px;height:150px;background: url('../images/registrazione/boxes.png') no-repeat -700px 0;}
.regBox01:hover{background-position:0 -150px;}
.regBox02:hover{background-position:-225px -150px;}
.regBox03:hover{background-position:-474px -150px;}
.regBox04:hover{background-position:-700px -150px;}

#concorsoCinema{width:935px;height:764px;position:relative;background: url('../images/cinema/bg.jpg') no-repeat 0 0;margin:20px 0 0 32px;}
#sez6 #banner{display:none;}
#concorsoCinemaTestoWeek01{position:absolute;left:12px;top:115px;background:url('../images/cinema/testo_week1.jpg') no-repeat 0 0;width:912px;height:180px;}
#concorsoCinemaTestoWeek01 .txtLeft{position:absolute;top:77px;left:36px;width:403px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;}
#concorsoCinemaTestoWeek01 .txtRight{position:absolute;top:77px;left:456px;ffont-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;}
#concorsoCinemaTestoWeek01 a{font-weight:normal;color:#fae203;}
#concorsoCinemaTestoWeek01 a.leggiReg{position:absolute;top:73px;left:276px;display:block;width:146px;height:24px;text-indent:-100000px;background:url('../images/cinema/regolamento.png') no-repeat 0 0;}
#concorsoCinemaTestoWeek01 a.leggiReg:hover{background-position:0 -24px;}

#concorsoCinemaTesto{position:absolute;left:12px;top:115px;background:url('../images/cinema/testo.jpg') no-repeat 0 0;width:912px;height:166px;}
#concorsoCinemaTesto .txtCenter{position:absolute;top:77px;left:36px;width:872px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;}
#concorsoCinemaTesto a{font-weight:normal;color:#fae203;}
#concorsoCinemaTesto a.leggiReg{position:absolute;top:135px;left:730px;display:block;width:146px;height:24px;text-indent:-100000px;background:url('../images/cinema/regolamento.png') no-repeat 0 0;}
#concorsoCinemaTesto a.leggiReg:hover{background-position:0 -24px;}

#videoGioco{position:absolute;top:325px;right:0;}

#bannerAllenamenteHome{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/bg_banner_allenamente.jpg') 0px 0px no-repeat;
	width:682px;
 	height:103px;
 	margin: 0 auto;
 	position: relative;
}
#bannerAllenamenteHome a{
	display:block;
	text-indent:-5000px;
	background: url('../images/home/bt_quiz.png') 0px 0px no-repeat;
	width:150px;
 	height:33px;
 	position:absolute;
   right: 164px;
   bottom: 8px;
}
#bannerAllenamenteHome a:hover{
	background: url('../images/home/bt_quiz.png') 0px -33px no-repeat;
}

.regConcorsoCinemaButton{display:none !important;}
.paginaConcorsoCinema .regNormale{display:none !important;;}
.paginaConcorsoCinema .regConcorsoCinemaButton{display:block !important;;}



#concorsoCinemaChiusura{width:935px;height:631px;position:relative;background: url('../images/cinema/bg_chiusura.jpg') no-repeat 0 0;margin:20px 0 0 32px;}
#videoGiocoChiusura{position:absolute;top:113px;right:0;}
#concorsoCinemaTestoChiuso{position:absolute;top:494px;left:0;text-indent:-1000000px;}

#concorsoCinemaChiusura a.leggiReg{position:absolute;top:575px;left:778px;display:block;width:146px;height:24px;text-indent:-100000px;background:url('../images/cinema/regolamento_chiusura.png') no-repeat 0 0;}
#concorsoCinemaChiusura a.leggiReg:hover{background-position:0 -24px;}


/* NUOVA HP Facce da Mundial 
====================================================== */
#hpWrap{
	margin-top: 20px;
	height: 295px;
	overflow: hidden;
}
#hpWrap div{
	display: inline;
	float: left;
	text-indent: -5000px;
	position: relative;
	height: 295px;
}
#hpWrap div a{
	position: absolute;
	display: block;
	height: 40px;
	bottom:25px;
}
#fdmHp{
	background: url('../images/hp_bg_fdm.jpg') top left no-repeat;
	width: 618px;
	margin-left: 32px;
}
#cbbHp{
	background: url('../images/hp_bg_cbb.jpg') bottom left no-repeat;
	width: 314px;
	margin-left: 6px;
}
#fdmHp a{
	width: 205px;
	left:95px;
	background: url('../images/btn_partecipa.png') 0 0 no-repeat;
}
#cbbHp a{
	width: 175px;
	left:65px;
	background: url('../images/btn_guardagallery.png') 0 0 no-repeat;
}
#fdmHp a:hover{
	background: url('../images/btn_partecipa.png') 0 -40px no-repeat;
}
#cbbHp a:hover{
	background: url('../images/btn_guardagallery.png') 0 -40px no-repeat;
}

/* barra banner FdM */
#barraBanner{
	width: 100%;
	overflow: hidden;
	margin-bottom: -10px;
}
#barraBanner div{
	display: inline;
	float: left;
	position: relative;
	height: 190px;
	text-indent: -5000px;
}
#barraBanner div a{
	display: block;
	bottom:15px;
	position: absolute;
	height: 40px;
}
#boxMettifaccia{
	margin-left: 32px;
	width: 488px;
	background: transparent url('../images/mundial/bg_mettifaccia.jpg') top left no-repeat;
}
#boxCbbTerminato{
	width: 456px;
	background: transparent url('../images/mundial/bg_calciobalilla_.jpg') top left no-repeat;
}
#boxMettifaccia a{
	width: 145px;
	left:80px;
	background: transparent url('../images/mundial/btn_crea_figurina.png') top left no-repeat;
}
#boxCbbTerminato a{
	width: 175px;
	left:20px;
	background: url('../images/btn_guardagallery.png') 0 0 no-repeat;
}
#boxCbbTerminato a:hover{
	background: url('../images/btn_guardagallery.png') 0 -40px no-repeat;
}
#boxMettifaccia a:hover{
	background: transparent url('../images/mundial/btn_crea_figurina.png') 0 -40px no-repeat;
}

/* FDM - Concorso index 
====================================================== */
#fdmConcorso{
	position: relative;
	background: url('../images/mundial/bg_hp_mundial.png') top left no-repeat;
	text-indent: -5000px;
	width: 937px;
	height: 535px;
	margin-top: 15px;
	margin-left: 37px;
}
#fdmConcorso p, 
#fdmConcorso a{
	text-indent: -5000px;
	position: absolute;
}
#fdmConcorso p{
	top:-4000px;
}
#boxIW{
	position: relative;
	top:246px;
	left:40px;
	background: url('../images/mundial/copy_istantwin.png') top left no-repeat;
	width: 270px;
	height: 90px;
}
#boxEstrazione{
	position: relative;
	top:-10px;
	left:526px;
	background: url('../images/mundial/copy_estrazioni.png') top left no-repeat;
	width: 378px;
	height: 266px;
}
a#btnScopripremi{
	bottom:100px;
	left:65px;
	width: 240px;
	height: 50px;
	background: url('../images/mundial/btn_scopripremi.png') top left no-repeat;	
}
a#btnScopripremi:hover{
	background: url('../images/mundial/btn_scopripremi.png') 0 -50px no-repeat;	
}
a#btnGioca{
	bottom:28px;
	left:346px;
	width: 190px;
	height: 50px;
	background: url('../images/mundial/btn_guiocasubito.png') top left no-repeat;	
}
a#btnGioca:hover{
	background: url('../images/mundial/btn_guiocasubito.png') 0 -50px no-repeat;	
}
a#btnApriConto{
	bottom:20px;
	right:80px;
	width: 240px;
	height: 50px;
	background: url('../images/mundial/btn_aprigioco.png') top left no-repeat;	
}
a#btnApriConto:hover{
	background: url('../images/mundial/btn_aprigioco.png') 0 -50px no-repeat;	
}
a#btnRegolamento{
	top:12px;
	right:22px;
	width: 127px;
	height: 30px;
	background: url('../images/mundial/btn_regolamento.png') top left no-repeat;	
}
a#btnRegolamento:hover{
	background: url('../images/mundial/btn_regolamento.png') 0 -30px no-repeat;	
}

/* FDM Registrazione 
====================================================== */
#fdmReg{
	margin-top: 15px;
	background: url('../images/mundial/bg_registrazione.png') top left no-repeat;
	margin-left: 36px;
	height: 166px;
	font-size: 12px;
	position: relative;
	padding-top: 370px;
	padding-left: 46px;
	color: #4f3306;
}
#fdmReg h2, 
#fdmReg h3{
	display: none;
}
#fdmReg label{display: none;}
#fdmReg input.txt{
	position: absolute;
	font-size:12px;
	padding:3px 2px 2px;
	width:333px;
	left:146px;
	color: #4f3306;		
}
#fdmReg input#nome{top:151px; }
#fdmReg input#cognome{top:182px;}
#fdmReg input#luogo_nascita{top:214px; width:157px}
#fdmReg input#nascita_gg,
#fdmReg input#nascita_mm,
#fdmReg input#nascita_aaaa{top:214px; width:22px}
#fdmReg input#nascita_gg{left:367px}
#fdmReg input#nascita_mm{left:406px}
#fdmReg input#nascita_aaaa{left:445px; width:30px}
#fdmReg input#email{top:246px;}
#fdmReg input#pass{top:277px;}
#fdmReg input#numero_telefono{top:309px;}
#fdmReg input#conto{top:341px; left:266px; width:213px}
#fdmReg #wrPr{
	margin-top: 10px;
}
#fdmReg div{
	width: 550px;
	position: relative;
}
#fdmReg div div{
	position: absolute;
	bottom:0;
	right:0;
	text-align: right;
	width: auto;
}
#fdmReg button{
	text-indent: -5000px;
	/*margin:10px 0 0 190px;*/
	position:absolute;
	left:230px;
	bottom: 30px;
	width: 175px;
	height: 40px;
	background: url('../images/mundial/btn_reg.png') top left no-repeat;	
}
#fdmReg button:hover{
	background: url('../images/mundial/btn_reg.png') 0 -40px no-repeat;
	
}
a#btn_hp{
	width: 108px;
	height: 34px;
	position: absolute;
	bottom:20px;
	right:50px;
	text-indent: -5000px;
	background: url('../images/mundial/btn_hp.png') top left no-repeat;
}
a#btn_hp:hover{
	background: url('../images/mundial/btn_hp.png') 0 -34px no-repeat;
}

/* FDM Premi 
====================================================== */
#fdmPremi{
	height: 533px;
	margin: 15px 0 0 38px;
	position: relative;
	background: url('../images/mundial/bg_premi.jpg') top left no-repeat;	
}
#fdmPremi h2,
#fdmPremi h3,
#fdmPremi p,
#fdmPremi a{
	text-indent: -5000px;
}
#fdmPremi a{
	display: block;
	width: 188px;
	height: 50px;
	background: url('../images/mundial/btn_gioca.png') top left no-repeat;
	position: absolute;
	bottom:10px;
	left:388px;
	
}
#fdmPremi a:hover{
	background: url('../images/mundial/btn_gioca.png') 0 -50px no-repeat;
}

/* FDM Login 
====================================================== */
.alt{
	display: none;
}
#finestraLogin{
	width: 400px;
	height: 240px;
	background: url('../images/mundial/bg_modale_login.png') top left no-repeat;
	position: relative;
	text-align: left;
	display: none;
}
#finestraLogin input.txt{
	width: 200px;
	position: absolute;
	font-weight: bold;
}
#finestraLogin #email{
	top:90px;
	left:46px;
}
#finestraLogin #password{
	top:144px;
	left:46px;
}
#finestraLogin button{
	text-indent: -5000px;
	position: absolute;
	bottom:71px;
	right:47px;
	width: 88px;
	height: 34px;
	display: block;
	background:  url('../images/popup/entra_btn_off.png') top left no-repeat;
}
#finestraLogin button:hover{
	background:  url('../images/popup/entra_btn_on.png') top left no-repeat;
}
#finestraLogin a#btnEntra{
	text-indent: -5000px;
	position: absolute;
	bottom:11px;
	right:20px;
	width: 112px;
	height: 34px;
	display: block;
	background:  url('../images/popup/registrati_btn_off.png') top left no-repeat;
}
#finestraLogin a#btnEntra:hover{
	background:  url('../images/popup/registrati_btn_on.png') top left no-repeat;
}

a#btn_modal_close{
	position: absolute;
	top:10px;
	right:10px;
	text-indent: -5000px;
	width: 27px;
	height: 23px;
	display: block;
	background: url('../images/popup/chiudi_btn_off.png') top left no-repeat;
}
a#btn_modal_close:hover{
	background: url('../images/popup/chiudi_btn_on.png') top left no-repeat;
}
#errorContainer{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	left:46px;
	position:absolute;
	top:174px;
}

#erroriRegistrazione, #erroriContoGioco{
	display: none;
	width: 453px;
	height: 206px;
	background: url('../images/mundial/bg_generico.png') top left no-repeat;
	font-size: 12px;
	color:#c00;
	line-height: 150%;
	padding: 20px;
	text-align: left;
}
#erroriRegistrazione{
	background: url("../images/bg_popup_reg.png") no-repeat scroll 0 0 transparent;
	height:206px;
	padding:65px 33px;
	text-align:left;
	width:414px;
}
#erroriRegistrazione h3{
	margin-bottom: 10px;
}
#erroriRegistrazione ul li{
	display: inline;
	float: left;
	min-width: 48%;
	padding-left: 2px;
	line-height: 100%;
	margin-bottom: 5px;
	font-size: 12px;
	list-style-type: circle;
}

/* Feedback Gioco 
====================================================== */
#boxGenerico{
	position: relative;
	width: 917px;
	height: 514px;
	padding: 10px;
	background: url('../images/mundial/bg_box_generico.png') top left no-repeat;
	margin: 15px 0 10px 36px ;
}
#boxFeedback{
	position: relative;
	margin: 130px 0 0 40px;
	color: #444;
	font-size: 18px;
	font-style: italic;
}
#boxFeedback h3{
	text-indent: -5000px;
	margin-bottom: 10px;
	width:557px;
	background-image: url('../images/mundial/sprite_frasi_feedback.png');
	background-repeat: no-repeat;
}
#boxFeedback h4{
	width:550px;
	text-align: center;
	padding-top: 65px;
}
#boxFeedback p{
	width:550px;
	text-align: center;
}
#boxFeedback h3#vittoria{	height: 120px;	background-position: 0px 0px;}
#boxFeedback h3#novittoria{	height: 100px;	background-position: 0px -120px;}
#boxFeedback h3#sconfitta{	height: 50px;	background-position: 0px -280px; }
#boxFeedback h3#nogioco{	height: 50px;	background-position: 0px -220px; }
#boxFeedback h3#nogioco2{	height: 50px;	background-position: 0px -220px; }

#vinciEstrazioni{
	position: absolute;
	width: 512px;
	height: 62px;
	background: url('../images/mundial/box_estrazioni.png') top left no-repeat;
	padding: 42px 18px;
	bottom:38px;
	left:46px;
	font-size: 12px;
	color: #444;
	font-style:italic;
}

a#btn_backHp{
	text-indent: -5000px;
	width: 213px;
	height: 44px;
	display: block;
	position: absolute;
	bottom:12px;
	left:164px;
	background: url('../images/mundial/btn_backHp.png') top left no-repeat;	
}
a#btn_backHp:hover{
	background: url('../images/mundial/btn_backHp.png') 0 -44px no-repeat;	
}
#boxFeedback a#btn_backHp{
	position: static;
	margin: 10px 168px;
	/*top:250px;*/
}
a#btn_apriconto{
	text-indent: -5000px;
	width: 300px;
	height: 40px;
	display: block;
	position: absolute;
	bottom:-10px;
	left:114px;
	background: url('../images/mundial/btn_apriconto.png') top left no-repeat;	
}
a#btn_apriconto:hover{
	background: url('../images/mundial/btn_apriconto.png') 0 -40px no-repeat;	
}

form#giocaConto{
	display: block;
	height: 34px;
	position: relative;
	margin-top: 6px;
	background: url('../images/mundial/bg_giocaconto.png') top left no-repeat;
}
form#giocaConto input{
	left:198px;
	padding:2px;
	position:absolute;
	top:4px;
	width:254px;
	font-weight: bold;
}
form#giocaConto button{
	display: block;
	width: 44px;
	height: 34px;
	position:absolute;
	right:3px;
	top:-3px;
	text-indent: -5000px;
	background: url('../images/mundial/btn_submit.png') top left no-repeat;
}
form#giocaConto button:hover{
	background: url('../images/mundial/btn_submit.png') 0 -34px no-repeat;
}

#boxMundial{
	width: 458px;
	height: 186px;
	background: url('../images/bg_banner_mundial.jpg') top left no-repeat;
	text-indent: -5000px;
	margin-left: 28px;
	margin-right: 0;
	display: inline;
	float: left;
	position: relative;
}
#boxMundial a{
	height: 40px;
	position: absolute;
	background:url("../images/btn_partecipa.png") no-repeat scroll 0 0 transparent;
	left:95px;
	bottom:15px;
	width:205px;
}
#boxMundial a:hover{
	background:url("../images/btn_partecipa.png") no-repeat scroll 0 -40px transparent;
}

/* Gioca 
====================================================== */
#fdmFlash{
	height:418px;
	margin-left:14px;
	margin-top:83px;
	width:594px;
}

/* Concorso chiuso 
====================================================== */
#fdmConcorsoChiuso{
	display:block;
	text-indent:-5000px;
	background: url('../images/bg_hp_concorso_chiuso.jpg') 0px 0px no-repeat;
	width: 937px;
	height: 410px;
	position: relative;
	margin: 15px 0 0 36px;
}
#fdmConcorsoChiuso p, 
#fdmConcorsoChiuso a{
	text-indent: -5000px;
	position: absolute;
}
#fdmConcorsoChiuso p{
	top:-4000px;
}
a#apriCC{
	display:block;
	text-indent:-5000px;
	background: url('../images/mundial/btn_apriconto2.png') 0px 0px no-repeat;
	width: 254px;
	height: 50px;	
	position: absolute;
	left:70px;
	top:264px;
}
a#apriCC:hover{
	background: url('../images/mundial/btn_apriconto2.png') 0px -50px no-repeat;
}
a#guardaCC{
	display:block;
	text-indent:-5000px;
	background: url('../images/mundial/btn_guardapremi.png') 0px 0px no-repeat;
	width: 239px;
	height: 50px;	
	position: absolute;
	right:110px;
	top:266px;
}
a#guardaCC:hover{
	background: url('../images/mundial/btn_guardapremi.png') 0px -50px no-repeat;
}



