/* ************************************************

LEVISSIMA ISSIMA
issima.css

Author: Gianluca Buoncompagni - Neo Network
First Draft:		Thu Apr 16 12:11:04     2009

Colori:
----------------------------------

************************************************* */

/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

html, body{
	height: 100%;
	font-size: 12px;
	color: #093c67;
}
html{
	width: 100%;
	background: #90e3e7 url('../img/bg.jpg') top center repeat-y;
}
body{
	font-family: arial, sans-serif;
	text-align: center;
	background: transparent url('../img/bg_body.jpg') top center no-repeat;
}
a{
	color: #093c67;	
	text-decoration: underline;
	outline: none;
}
a:hover{
	color: #000;
}
object{
	outline: none;
}
/* Struttura
====================================================== */
#mainWrap{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#menu{
	height: 143px;
}
#cornice{
	position: relative;
	height:auto !important;
	height:700px ;
	min-height:700px;	
	width: 1000px;	
	background: transparent url('../img/cornice.png') bottom left no-repeat;
}
#mainContent{
	height:auto !important;
	height:400px ;
	min-height:400px;
	position: relative;
}
#footer{
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 560px;
	left: 0;
	width: 600px;
	margin: 0 200px;
}
#mainFlash{
	margin-left: 6px;
}
/* Elementi form 
====================================================== */

input{
	color: #093c67;
	font-size: 11px;
	font-weight: bold;
}
input.inputTxt{
	display: block;
	width: 164px;
	border: 1px solid #093c67;
	font-size: 11px;
	background: #fff url('../img/bg_input.gif') 0 0 repeat-x;
	padding: 3px 2px 4px;
}
select{
	border: 1px solid #093c67;
	height: 22px;
}
select,
select option{
	background: #fff url('../img/bg_input.gif') 0 0 repeat-x;
}
button{
	position: absolute;	
	cursor: pointer;
	display: block;
	text-indent: -5000px;
}
/* Elementi nascosti 
====================================================== */
h2,
.replace,
label,
.altFlash{
	display: none;
}
div#modal{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed !important;
	position: absolute; /* IE6 */
	top: 0;
	left: 0;
	z-index: 1000;
}	
div#modal #transparent{
	width: 100%;
	height: 100%;
	background-color: #036;
	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#errorBox{
	width: 355px;
	height: 160px;
	position: fixed !important;
	position: absolute; /* IE6 */
	top: 240px;
	left: 50%;
	margin-left: -177px;
	background: url('../img/bg_alert.png') top left no-repeat;
	z-index: 1001;
	filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1;      /* khtml, old safari */
	-moz-opacity: 1;       /* mozilla, netscape */
	opacity: 1;           /* fx, safari, opera */
}
div#errorBox p{
	display: none;
}
div#errorBox div{
	width: 100%;
	height: 100%;
}
div.errore1{background: url('../img/alert_01.png') top left no-repeat; }
div.errore2{background: url('../img/alert_02.png') top left no-repeat;}
div.errore3{background: url('../img/alert_03.png') top left no-repeat; }
div.errore4{background: url('../img/alert_04.png') top left no-repeat;}
div.errore5{background: url('../img/alert_05.png') top left no-repeat; }
div.errore6{background: url('../img/alert_06.png') top left no-repeat; }
div.errore7{background: url('../img/alert_07.png') top left no-repeat; }
div.errore8{background: url('../img/alert_08.png') top left no-repeat; }
div.errore9{background: url('../img/alert_09.png') top left no-repeat; }
div.errore10{background: url('../img/alert_10.png') top left no-repeat; }
div.errore101{background: url('../img/alert_101.png') top left no-repeat; }
div.errore102{background: url('../img/alert_102.png') top left no-repeat; }
div.errore103{background: url('../img/alert_103.png') top left no-repeat; }
div.errore104{background: url('../img/alert_104.png') top left no-repeat; }
div.errore105{background: url('../img/alert_105.png') top left no-repeat; }

div#errorBox a.btnOK{
	position: absolute;
	bottom: 16px;
	left: 140px;
	display: block;
	text-indent: -5000px;
	width: 84px;
	height: 30px;
	background: url('../img/btn_ok.png') 0 0 no-repeat;
}
div#errorBox a.btnOK:hover{
	background: url('../img/btn_ok.png') 0 -30px no-repeat;
}

/* HOME 
====================================================== */
#bottoneAudioHp{
	position: absolute;
	top: 540px;
	right: 20px;
}

/* CLUB LOGIN 
====================================================== */
body.login #mainWrap{
	background: url('../img/bg_stelle.jpg') top left no-repeat;
}
body.login #mainWrap #mainContent{
	background: url('../img/content_club_login.png') center 20px no-repeat;
}
div.loginUtente{
	position: absolute;
	top: 207px;
	left: 284px;
}
div.loginPassword{	
	position: absolute;
	top: 207px;
	left: 590px;
}
p.passForgot{
	margin-top: 2px;
}
button.btnEntra{
	top: 250px;
	left: 445px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_entra.png') 0 0 no-repeat;
}
button.btnEntra:hover{
	background: url('../img/btn_entra.png') 0 -40px no-repeat;
}
a.btnRegistrati{
	position: absolute;
	top: 326px;
	left: 425px;
	display: block;
	text-indent: -5000px;
	width: 146px;
	height: 36px;
	background: url('../img/btn_registrati.png') 0 0 no-repeat;
}
a.btnRegistrati:hover{
	background: url('../img/btn_registrati.png') 0 -40px no-repeat;
}

/* bottone per audio */
#bottoneAudio{
	position: absolute;
	bottom: 124px;
	right: 20px;
}
#bottoneAudioPP{
	position: absolute;
	bottom: 164px;
	right: 20px;
}
/* CLUB REGISTRAZIONE 
====================================================== */
body.registrazione #mainWrap{
	background: url('../img/bg_matite_new.jpg') top left no-repeat;
}
body.registrazione #mainWrap #mainContent{
	background: url('../img/content_club_registrazione_new.png') center 0 no-repeat;
}
body.registrazione #cornice{
	height:auto !important;
	height:840px ;
	min-height:840px;	
	background: url('../img/cornice.png') bottom left no-repeat;
}
body.registrazione #footer{
	top: 700px;
}
div.regUtente{
	position: absolute;
	top: 62px;
	left: 470px;
}
div.regUtente input{
	width: 168px;
}
div.regNome{
	position: absolute;
	top: 190px;
	left: 155px;
}
div.regNome input{
	width: 120px;
}
div.regCognome{
	position: absolute;
	top: 190px;
	left: 320px;
}
div.regCognome input{
	width: 120px;
}
div.regData{
	position: absolute;
	top: 190px;
	left: 490px;
}
div.regData input#data_giorno{
	float: left;
	display: inline;
	width: 35px;
	margin-right: 5px;
}
div.regData input#data_mese{
	float: left;
	display: inline;
	width: 35px;
	margin-right: 5px;
}
div.regData input#data_anno{
		float: left;
	display: inline;
		width: 45px;
}
div.regSei{
	
}
div.regSei div.maschio{
	position: absolute;
	display: block;
	top: 190px;
	left: 655px;
	vertical-align: baseline;
}

div.regSei div.femmina{
	position: absolute;
	display: block;
	top: 190px;
	left: 755px;
	vertical-align: baseline;
}
		
div.regIndirizzo{
	position: absolute;
	top: 244px;
	left: 155px;
}
div.regIndirizzo input{
	width: 246px;
}
div.regCitta{
	position: absolute;
	top: 244px;
	left: 415px;
}
div.regCitta input{
	width: 230px;
}
div.regProvincia{
	position: absolute;
	top: 244px;
	left: 660px;
}
div.regProvincia input{
	width: 86px;
}
div.regCap{
	position: absolute;
	top: 244px;
	left: 770px;
}
div.regCap input{
width: 70px;
}
div.regPassword{
	position: absolute;
	top: 132px;
	left: 155px;
}
div.regConferma{
	position: absolute;
	top: 132px;
	left: 358px;
}
div.regEmail{
	position: absolute;
	top: 132px;
	left: 560px;
}
div.regPassword input{
	width: 190px;
}
div.regConferma input{
	width: 190px;
}
div.regEmail input{
	width: 280px;
}
div.regNomeGenitore{
	position: absolute;
	top: 354px;
	left: 155px;
}
div.regNomeGenitore input{
	width: 190px;
}
div.regCognomeGenitore{
	position: absolute;
	top: 354px;
	left: 358px;
}
div.regCognomeGenitore input{
	width: 190px;
}
div.regEmailgenitore{
	position: absolute;
	top: 354px;
	left: 560px;
}
div.regEmailgenitore input{
	width: 280px;
}
#notaGenitori{
	font-size: 10px;
	position: absolute;
	top: 378px;
	left: 155px;
}
div.regDomanda{
	position: absolute;
	top: 298px;
	left: 155px;
}
div.regDomanda select{
	width: 390px;
}				
div.regRisposta{
	position: absolute;
	top: 298px;
	left: 560px;
}	
div.regRisposta input{
	width: 280px;
}	
div#disclaimerPrivacy{
	width: 700px;
	text-align: center;
	position: absolute;
	top: 398px;
	left: 155px;
	font-size: 11px;
}

button.btnConferma{	
	display: block;
	position: absolute;
	top: 470px;
	left: 700px;
	text-indent: -5000px;
	width: 146px;
	height: 40px;
	background: url('../img/btn_conferma.png') 0 0 no-repeat;
}
button.btnConferma:hover{
	background: url('../img/btn_conferma.png') 0 -40px no-repeat;
}
a.btnIndietro{
	display: block;
	position: absolute;
	top: 470px;
	left: 155px;
	text-indent: -5000px;
	width: 146px;
	height: 40px;
	background: url('../img/btn_indietro.png') 0 0 no-repeat;
}
a.btnIndietro:hover{
	background: url('../img/btn_indietro.png') 0 -40px no-repeat;
}

/* CLUB REGISTRAZIONE FEEDBACK
====================================================== */
body.registrazione_feedback #mainWrap{
	background: url('../img/bg_matite.jpg') top left no-repeat;
}
body.registrazione_feedback #mainWrap #mainContent{
	background: url('../img/content_club_feedback.png') center 20px no-repeat;
}

body.registrazione_feedback h3{
	position: absolute;
	top: 100px;
	left: 0;
	width: 1000px;
	font-size: 22px;
	color: #c6ff00;
	display: block;	
	text-align: center;
}
body.registrazione_feedback a.btnOk2{
	position: absolute;
	bottom: 40px;
	left: 454px;
	display: block;
	text-indent: -5000px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_ok2.png') 0 0 no-repeat;
}
body.registrazione_feedback a.btnOk2:hover{
	background: url('../img/btn_ok2.png') 0 -40px no-repeat;
}
/* CLUB REGISTRAZIONE FEEDBACK ERRORE
====================================================== */
body.registrazione_feedback_error #mainWrap{
	background: url('../img/bg_matite.jpg') top left no-repeat;
}
body.registrazione_feedback_error #mainWrap #mainContent{
	background: url('../img/content_club_feedback_error.png') center 20px no-repeat;
}
body.registrazione_feedback_error h3{
	display: none;
}
body.registrazione_feedback_error a.btnLogin{
	position: absolute;
	bottom: 40px;
	left: 454px;
	display: block;
	text-indent: -5000px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_login.png') 0 0 no-repeat;
}
body.registrazione_feedback_error a.btnLogin:hover{
	background: url('../img/btn_login.png') 0 -40px no-repeat;
}
/* CLUB MODIFICA ACCOUNT
====================================================== */
body.modifica #mainWrap{
	overflow: hidden;
}
body.modifica #mainWrap{
	background: url('../img/bg_matite_new.jpg') top left no-repeat;
}
body.modifica #mainWrap #mainContent{
	background: url('../img/content_club_modifica_new.png') center 0 no-repeat;
}
body.modifica #cornice{
	height:auto !important;
	height:840px ;
	min-height:840px;	
	background: url('../img/cornice.png') bottom left no-repeat;
}
body.modifica #footer{
	top: 700px;
}


/* CLUB RECUPERO PASSWORD 
====================================================== */
body.password_reminder #mainWrap{
	background: url('../img/bg_buste.jpg') top left no-repeat;
}
body.password_reminder #mainWrap #mainContent{
	background: url('../img/content_club_recuperopassword.png') center 20px no-repeat;
}
div.pwdEmail input{
	position: absolute;
	top: 100px;
	left: 500px;
	width: 200px;
}
div.pwdDomanda select{
	position: absolute;
	top: 140px;
	left: 500px;
	width: 200px;
}
div.pwdRisposta input{
	position: absolute;
	top: 180px;
	left: 500px;
	width: 200px;
}
body.password_reminder button.btnOk2{
	position: absolute;
	bottom: 40px;
	left: 454px;
	display: block;
	text-indent: -5000px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_ok2.png') 0 0 no-repeat;
}
body.password_reminder button.btnOk2:hover{
	background: url('../img/btn_ok2.png') 0 -40px no-repeat;
}

/* CLUB RECUPERO PASSWORD FEEDBACK
====================================================== */
body.password_reminder_ok #mainWrap{
	background: url('../img/bg_buste.jpg') top left no-repeat;
}
body.password_reminder_ok #mainWrap #mainContent{
	background: url('../img/content_club_recuperopassword_feedback.png') center 20px no-repeat;
}

body.password_reminder_ok a.btnOk3{
	display: block;
	text-indent: -5000px;
	width: 106px;
	height: 36px;
	position: absolute;
	bottom: 40px;
	left: 454px;
	overflow: hidden;
	background: url('../img/btn_ok2.png') 0 0 no-repeat;
}
body.password_reminder_ok a.btnOk3:hover{
	background: url('../img/btn_ok2.png') 0 -40px no-repeat;
}
/* NOTE LEGALI 
====================================================== */
body.noteLegali{
	background: #fff url('../img/bg_notelegali.jpg') top left no-repeat;
	font-size: 11px;
	line-height: 130%;
	color: #fff;
	font-family: arial, sans-serif;
	padding: 136px 30px 0;
}
div#testoNoteLegali{
	height: 244px;
	padding: 0 10px;
	margin: 0 auto;
	text-align: left;
	overflow: auto;
}
div#testoNoteLegali h3{
	font-size: 15px;
}
div#testoNoteLegali h4{
	font-size: 13px;
}
div#testoNoteLegali p{
	margin-bottom: 12px;
}
a.btnChiudi{
	display: block;
	text-indent: -5000px;
	width: 106px;
	height: 40px;
	margin: 10px auto;
	background: url('../img/btn_chiudi.png') 0 0 no-repeat;
}
a.btnChiudi:hover{
	background: url('../img/btn_chiudi.png') 0 -40px no-repeat;
}

/* PAGINA PERSONALE 
====================================================== */
body#pp #bottoneAudio{
	position: absolute;
	bottom: 164px;
	right: 20px;
}
body#pp h2,
body#pp h3{
	display: none;
}
body#pp #cornice{
	height:auto !important;
	height:1262px ;
	min-height:1262px;	
	background: url('../img/pp_cornice.png') 0 60px no-repeat;
}
body#pp #mainContent{
	height:auto !important;
	height:900px ;
	min-height:900px;
}
body#pp #footer{
	top: 1082px;
}

body.sfondo1 #mainWrap{	background: url('../img/pp_bg1.jpg') 0 0 no-repeat;}
body.sfondo2 #mainWrap{	background: url('../img/pp_bg2.jpg') 0 0 no-repeat;}
body.sfondo3 #mainWrap{	background: url('../img/pp_bg3.jpg') 0 0 no-repeat;}
body.sfondo4 #mainWrap{	background: url('../img/pp_bg4.jpg') 0 0 no-repeat;}
body.sfondo5 #mainWrap{	background: url('../img/pp_bg5.jpg') 0 0 no-repeat;}
body#pp #mainContent{margin: 0 7px;}
body#pp #mainWrap.elementi1 #mainContent{background: url('../img/pp_bg_elem1.png') bottom center no-repeat;}
body#pp #mainWrap.elementi2 #mainContent{background: url('../img/pp_bg_elem2.png') bottom center no-repeat;}
body#pp #mainWrap.elementi3 #mainContent{background: url('../img/pp_bg_elem3.png') bottom center no-repeat;}
body#pp #mainWrap.elementi4 #mainContent{background: url('../img/pp_bg_elem4.png') bottom center no-repeat;}
body#pp #mainWrap.elementi5 #mainContent{background: url('../img/pp_bg_elem5.png') bottom center no-repeat;}

#flashGiochi{
	position: absolute;
	width: 230px;
	height: 240px;
	top: 192px;
	left: 60px;
	}
div#avatar div{
	position: absolute;
	border:1px dashed #fff;
}
#flashNomeUtente{
position: absolute;
width:280px;
height:83px;
top:10px;
left:354px;	
}
div#flashCategoria{
width:200px;
height:50px;
top:90px;
left:398px;	
background: url('../img/tmp_flash_categoria.png') top left no-repeat;
}
#flashAvatar{
position: absolute;
width:200px;
height:320px;
top:94px;
left:394px;
}

div#pulsantiera{
	position: absolute;
	width: 330px;
	height: 90px;
	top: 410px;
	left: 332px;
}
div#pulsantiera a{
	display: block;
	width: 156px;
	height: 36px;
	text-indent: -5000px;
	background-image: url('../img/btn_pulsantiera.png');
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
div#pulsantiera a.btnModAv{background-position: 0 0; float: left;}
div#pulsantiera a.btnMioProf{background-position: 0 -40px; float: right;}
div#pulsantiera a.btnModAcc{background-position: 0 -80px;float: left;}
div#pulsantiera a.btnDelete{background-position: 0 -120px; float: right;}
div#pulsantiera a.btnModAv:hover{background-position: -160px 0;}
div#pulsantiera a.btnMioProf:hover{background-position: -160px -40px;}
div#pulsantiera a.btnModAcc:hover{background-position: -160px -80px;}
div#pulsantiera a.btnDelete:hover{background-position: -160px -120px;}

#flashPunteggio{
	position: absolute;
	top: 180px;
	left: 678px;
	width: 250px;
	height: 260px;
}
div#punteggio a{
	display: block;
	position: absolute;
	top: 434px;
	left: 713px;
	width: 176px;
	height: 36px;
	text-indent: -5000px;
	background: url('../img/btn_acosaserve.png') 0 0 no-repeat;
}
div#punteggio a:hover{
	background: url('../img/btn_acosaserve.png') 0 -40px no-repeat;
}

ul#colSfondo{
	position: absolute;
	top: 590px;
	left: 300px;
	width: 450px;
	height: 54px;
}
ul#colSfondo li{
	float: left;
	display: inline;
}
ul#colSfondo li a{
	display: block;
	height: 45px;
	width: 82px;
	text-indent: -5000px;
	background-image: url('../img/pp_colori.png');
	background-repeat: no-repeat;
}
ul#colSfondo li a.bloccato{
	cursor: default;
}
ul#colSfondo li#sfondo1 a{background-position: 25px 0;}
ul#colSfondo li#sfondo2 a{background-position: -55px 0;}
ul#colSfondo li#sfondo3 a{background-position: -135px -46px;}
ul#colSfondo li#sfondo4 a{background-position: -217px -46px;}
ul#colSfondo li#sfondo5 a{background-position: -295px -46px;}

ul#colSfondo li#sfondo3 a.bloccato{background-position: -135px 0;}
ul#colSfondo li#sfondo4 a.bloccato{background-position: -217px 0;}
ul#colSfondo li#sfondo5 a.bloccato{background-position: -295px 0;}

ul#elementiSfondo{
	position: absolute;
	top: 680px;
	left: 350px;
	width: 450px;
	height: 54px;
	z-index: 52;
}
ul#elementiSfondo li{
	float: left;
	display: inline;
}
ul#elementiSfondo li a{
	display: block;
	height: 55px;
	width: 65px;
	text-indent: -5000px;
	background-image: url('../img/pp_elementi.png');
	background-repeat: no-repeat;
}
ul#elementiSfondo li a.bloccato{
	cursor: default;
}
ul#elementiSfondo li#elementi1 a{background-position: 0 0;}
ul#elementiSfondo li#elementi2 a{background-position: -70px -55px;}
ul#elementiSfondo li#elementi3 a{background-position: -142px -55px;}
ul#elementiSfondo li#elementi4 a{background-position: -215px -55px;}
ul#elementiSfondo li#elementi5 a{background-position: -286px -55px;}

ul#elementiSfondo li#elementi1 a:hover,
ul#elementiSfondo li#elementi1 a.active{background-position: 0 -110px;}
ul#elementiSfondo li#elementi2 a:hover,
ul#elementiSfondo li#elementi2 a.active{background-position: -70px -110px;}
ul#elementiSfondo li#elementi3 a:hover,
ul#elementiSfondo li#elementi3 a.active{background-position: -142px -110px;}
ul#elementiSfondo li#elementi4 a:hover,
ul#elementiSfondo li#elementi4 a.active{background-position: -215px -110px;}
ul#elementiSfondo li#elementi5 a:hover,
ul#elementiSfondo li#elementi5 a.active{background-position: -286px -110px;}

ul#elementiSfondo li#elementi3 a.bloccato,
ul#elementiSfondo li#elementi3 a.bloccato:hover{background-position: -142px 0;}
ul#elementiSfondo li#elementi4 a.bloccato,
ul#elementiSfondo li#elementi4 a.bloccato:hover{background-position: -215px 0;}
ul#elementiSfondo li#elementi5 a.bloccato,
ul#elementiSfondo li#elementi5 a.bloccato:hover{background-position: -286px 0;}

div#stikers ul{
	position: absolute;
	top: 818px;
	left: 354px;
	width: 300px;
	height: 54px;
	z-index: 53;
}
div#stikers ul li{
	float: left;
	display: inline;
}
div#stikers ul li a{
	display: block;
	width: 54px;
	height: 54px;
	margin: 0 10px;
	text-indent: -5000px;
	background-image: url(../img/pp_stickers.png);
	background-repeat: no-repeat;
}
div#stikers ul li#sticker1 a{background-position: 0 0;}
div#stikers ul li#sticker2 a{background-position: -60px 0;}
div#stikers ul li#sticker3 a{background-position: -120px 0;}
div#stikers ul li#sticker4 a{background-position: -180px 0;}

div#stikers ul li#sticker1 a:hover,div#stikers ul li#sticker1 a.active{background-position: 0 -54px;}
div#stikers ul li#sticker2 a:hover,div#stikers ul li#sticker2 a.active{background-position: -60px -54px;}
div#stikers ul li#sticker3 a:hover,div#stikers ul li#sticker3 a.active{background-position: -120px -54px;}
div#stikers ul li#sticker4 a:hover,div#stikers ul li#sticker4 a.active{background-position: -180px -54px;}
div#sfondoSticker{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1000px;
	height: 260px;
	z-index: 50;
}
div.sticker1{background: url('../img/pp_ico_issimo.png') bottom center no-repeat;}
div.sticker2{background: url('../img/pp_ico_sara.png') bottom center no-repeat;}
div.sticker3{background: url('../img/pp_ico_paco.png') bottom center no-repeat;}
div.sticker4{background: url('../img/pp_ico_joy.png') bottom center no-repeat;}


/* Cancellazione 
====================================================== */
div#cancellazione{
	width: 355px;
	height: 160px;
	position: fixed !important;
	position: absolute; /* IE6 */
	top: 240px;
	left: 50%;
	margin-left: -177px;
	background: url('../img/alert_cancellami.png') top left no-repeat;
	z-index: 1001;
	filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1;      /* khtml, old safari */
	-moz-opacity: 1;       /* mozilla, netscape */
	opacity: 1;           /* fx, safari, opera */
	color: #fff;
}
div#cancellazione p{
	display: none;
}
div#cancellazione a.btnConfermaCanc{
	display: block;
	text-indent: -5000px;
	width: 136px;
	height: 28px;
	background: url('../img/btn_cancellami.png') top left no-repeat;
	position: absolute;
	bottom: 16px;
	left: 20px;
}
div#cancellazione a.btnConfermaCanc:hover{
	background: url('../img/btn_cancellami.png') 0 -30px no-repeat;
}
div#cancellazione a.btnAnnullaCanc{
	display: block;
	text-indent: -5000px;
	width: 136px;
	height: 28px;
	background: url('../img/btn_lasciaperdere.png') top left no-repeat;
	position: absolute;
	bottom: 16px;
	left: 200px;
}
div#cancellazione a.btnAnnullaCanc:hover{
	background: url('../img/btn_lasciaperdere.png') 0 -30px no-repeat;
}

/* Info Punteggio 
====================================================== */
body#infoPunteggio #mainWrap{
	position: relative;
	width: 700px;
	height: 450px;
	background: url('../img/bg_pop_punteggio.jpg') top left no-repeat;
}
body#infoPunteggio #mainWrap h2,
body#infoPunteggio #mainWrap ul,
body#infoPunteggio #mainWrap p{
	display: none;
}
body#infoPunteggio #mainWrap a.btnChiudi{
	position: absolute;
	bottom: 4px;
	left: 297px;
	width: 106px;
	height: 36px;
	text-indent: -5000px;
	background: url('../img/btn_chiudi.png') top left no-repeat;
}
body#infoPunteggio #mainWrap a.btnChiudi:hover{
	background: url('../img/btn_chiudi.png') 0 -40px no-repeat;
}
/* ERA GLACIALE 
====================================================== */
body#eraGlaciale #mainWrap{
	background: url('../img/bg_eraglaciale.jpg') top left no-repeat;
}
/* MIRABILANDIA 
====================================================== */
body#mirabilandia #mainWrap{
	background: url('../img/bg_mirabilandia.jpg') top left no-repeat;
}
body.loginMirabilandia{
	background: url('../img/bg_login_mirabilandia.jpg') top left no-repeat;
}
body.loginMirabilandia div.loginUtente{
	position: absolute;
	top: 198px;
	left: 114px;
}
body.loginMirabilandia div.loginPassword{	
	position: absolute;
	top: 198px;
	left: 390px;
}
body.loginMirabilandia p.passForgot{
	margin-top: 2px;
}
body.loginMirabilandia button.btnEntra{
	top: 320px;
	left: 255px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_entra.png') 0 0 no-repeat;
}
body.loginMirabilandia #errorBox{
	top: 140px;
}
a#btn_registrazione_mirabilandia{
	display: block;
	text-indent: -5000px;
	position: absolute;
	width: 200px;
	height: 20px;
	top: 286px;
	left: 200px;
}
/* CODICI MAGICI
====================================================== */
body#loginCodiciMagici #mainWrap{
	background: url('../img/bg_login_codicimagici.jpg') top left no-repeat;
}
body.loginCodiciMagici{
	background: url('../img/bg_login_codicimagici.jpg') top left no-repeat;
}
body.loginCodiciMagici div.loginUtente{
	position: absolute;
	top: 198px;
	left: 114px;
}
body.loginCodiciMagici div.loginPassword{	
	position: absolute;
	top: 198px;
	left: 390px;
}
body.loginCodiciMagici p.passForgot{
	margin-top: 2px;
}
body.loginCodiciMagici button.btnEntra{
	top: 320px;
	left: 255px;
	width: 106px;
	height: 36px;
	background: url('../img/btn_entra.png') 0 0 no-repeat;
}
body.loginCodiciMagici #errorBox{
	top: 140px;
}