
/* 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;
}

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;
	pading-bottom:0;margin-bottom:0;
	width: 770px;
}
#header ul li{
	display: block;
	float: left;	
	margin-bottom: 0px;
}
#header ul li a{
	display:block;
	text-indent:-5000px;
	height:36px;	
	margin-bottom:0px;
	bottom:0;
}
#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;
}
div#banner {
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #718E31;
}

div#banner img{
	margin: 0 auto;
}

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;
}
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;
}

/* 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.jpg) 0 0 no-repeat;
	height:684px;
	padding:88px 36px 0;	
	margin-top:17px;
	position:relative;
}
#registerBg div#box {
	margin-top:44px;
	margin-left:5px;
}
#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:54px;
}

#registerBg form button#btn_registrati {
	position:absolute;
	bottom:3px;
	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;
}
a#betterLink{
	display: block;
	height:20px;
	left:20px;
	position:absolute;
	top:279px;
	width:97px;
}
a#apriOra{
	height:20px;
	left:40px;
	position:absolute;
	top:461px;
	width:170px;
}
a#btn_apriconto{
		width:240px;
		height:40px;
		display:block;
		text-indent:-5000px;
		background: url('../images/btn_apriconto.png') 0px 0px no-repeat;
		position:absolute;
	   top:450px;
	   left:20px;
	   cursor:pointer;
	}
	a#btn_apriconto:hover {	
		background: url('../images/btn_apriconto.png') 0px -40px no-repeat;
	}

.boxCalcioBalilla{
	background: #000 url('../images/bg_calciobalilla.jpg') 0px 0px no-repeat;
	width:931px;
	position: relative;
	color: #fff;
	margin: 20px 30px 0;
	text-indent: -5000px;
	font-size: 11px;
}
.boxCalcioBalilla a{
	color: #cccc33;
	text-decoration: underline;
}
.boxCalcioBalilla form{
		margin-top: 430px;
		height: 600px;
		position: relative;
		background: url('../images/bg_calciobalilla_form.png') 14px 0 no-repeat;
	}
.boxCalcioBalilla form label{
		display: none;
	}
form#myReg 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#myReg input.empty{
	font-weight: normal;
	color: #ccc;
}
form#myReg input#nome{ top: 37px; left: 94px; }
form#myReg input#cognome{ top: 37px; left: 564px; width: 317px; }
form#myReg input#email{ top: 70px; left: 94px; }
form#myReg input#luogo_nascita{ top: 70px; left: 564px; width: 156px;}
form#myReg input#nascita_gg{ top: 70px; left: 769px; width: 23px; }
form#myReg input#nascita_mm{ top: 70px; left: 808px; width: 23px; }
form#myReg input#nascita_aaaa{ top: 70px; left: 847px; width: 34px;}
form#myReg input#id_scontrino{ left:668px; top:103px; width:214px; }
form#myReg input#contogioco{ left:668px; top:178px; width:214px; }
form#myReg input#telefono{ left:204px; top:212px; width:223px; }
form#myReg input#c_nome{ top: 290px; left: 94px; }
form#myReg input#c_cognome{ top: 290px; left: 564px; width: 317px;}
form#myReg input#c_email{ top: 323px; left: 94px; }
form#myReg input#c_luogo_nascita{ top: 323px; left: 564px; width: 156px; }
form#myReg input#nascita_c_gg{ top: 323px; left: 769px; width: 23px; }
form#myReg input#nascita_c_mm{ top: 323px; left: 808px; width: 23px; }
form#myReg input#nascita_c_aaaa{ top: 323px; left: 847px; width: 34px; }
form#myReg input#nome_squadra{ left:267px; top:423px; width:432px; }


form#myReg select#citta_tifoso{
	font-weight:bold;
		font-family: arial, sans-serif;
	color: #333;
	height:20px;
	left:239px;
	position:absolute;
	top:103px;
	width:190px;
	font-size: 12px;
}
form#myReg select#provincia_residenza{
	font-weight:bold;
		font-family: arial, sans-serif;
	color: #333;
	height:20px;
	left:239px;
	position:absolute;
	top:178px;
	width:190px;
	font-size: 12px;
}
form#myReg select#provincia_residenza_c{
	font-weight:bold;
		font-family: arial, sans-serif;
	color: #333;
	height:20px;
	left:239px;
	position:absolute;
	top:356px;
	width:190px;
	font-size: 12px;
}
form#myReg div#disclaimer{
	position: absolute;
	top: 474px;
	left: 50px;
	width: 810px;
	text-indent: 0px;
}
form#myReg div#disclaimer div{
	margin-bottom: 10px;
}
form#myReg div#disclaimer input{
	position: relative;
	display: inline;
	width: auto;
	height: auto;
	vertical-align: middle;	
	margin: 0 4px;
}
.boxCalcioBalilla a#help{
		display:block;
		text-indent:-5000px;
		background: url('../images/btn_help.png') 0px 0px no-repeat;
		width:16px;
	 	height:16px;
	 	position:absolute;
	   top:105px;
	   right:16px;

	}
.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;
	}


/* CALCIO BALILLA HELP 
====================================================== */
body#help{
	background-color: #000;
	color: #fff;
	font-size: 12px;
	width:	500px;
	min-width: 500px;
	text-align: left;
}
#boxHelp{
	border: 3px solid #fff;
	background: #000 url('../images/bg_cb_popup.jpg') top left no-repeat;
	padding: 150px 20px 20px;
	height: 500px;
}
#boxHelp h1{
	font-size: 24px;
	font-style: italic;
	margin-bottom: 20px;
	color: #cccc33;
}
#boxHelp p{
	margin-bottom: 12px;
}

/* CONFERMA REGISTRAZIONE 
====================================================== */
#feedback{
width: 880px;
	background: url('../images/bg_cb_feedback.jpg') top left no-repeat;
	height:auto !important;
	padding: 100px 30px 0;
	height:300px ;
	min-height:300px;
	text-indent: 0px;
}
#feedback h2{
	display: none;
}
#feedback h3{
	width: 400px;
	font-size: 18px;
	font-style: italic;
	margin-bottom: 20px;
	color: #cccc33;
}
#feedback p{
	width: 350px;
	font-size: 12px;
	margin-bottom: 12px;
}

#feedback a#btn_home{
		width:275px;
		height:40px;
		display:block;
		text-indent:-5000px;
		background: url('../images/btn_home.png') 0px 0px no-repeat;	
		margin-top: 70px;	
		}
#feedback a#btn_home:hover {	
		background: url('../images/btn_home.png') 0px -40px no-repeat;
	}
	
/* Condividi su Facebook 
====================================================== */
a#shareOnFb{
	background:#f2f2f2 url('../fase2/img/facebook_16.png') right 3px no-repeat;
	border:1px solid #CCCCCC;
	color:#666;
	font-size:11px;
	line-height:16px;
	padding:3px 24px 3px 4px;
	position:absolute;
	right:10px;
	text-decoration:none;
	top:10px;
}
a#shareOnFb:hover{
	color:#000;
	background:#fff url('../fase2/img/facebook_16.png') right 3px 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;
}