#body_tag {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 780px;
	margin: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 0 26px 6px rgba(192, 91, 201, 1);
	-moz-box-shadow: 0 0 26px 6px rgba(192, 91, 201, 1);
	box-shadow: 0 0 26px 6px rgba(192, 91, 201, 1);
	transform-style: preserve-3d;
	backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
}

#contenitore_sfondo {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 780px;
	overflow: hidden;
}

#sfondo {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
}

.testoSuPulsanteIcona {
	width: calc(100% - 45px);
	left: 40px !important;
	text-align: center;
}

.immagineSuPulsante {
	width: 50px !important;
}

.btnQFGenericoSchiacciato > svg {
	height: 22px !important;
}

#cronologia_chiudi_btn {
	position: absolute;
	top: 0;
	width: 48px;
	height: 48px;
}

#header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 40px;
	/*background-image: url("../img/header.png");*/
	overflow: hidden;
	z-index: 145;
	background-repeat: repeat-x;
	background-size: auto 40px;
	line-height: 40px;
}

#scritta_credito {
	position: absolute;
	right: 30px;
	width: 160px;
	height: 40px;
	top: 0;
	text-align: right;
	color: white;
	font-size: 16px;
	line-height: 40px;
}

#Tistruzioni {
	display: none;
	position: absolute;
	left: 50%;
	top: 410px;
	pointer-events: none;
	font-size: 19px;
	color: black;
	width: 160px;
	margin-left: -125px;
	background-color: white;
	text-align: center;
	padding: 15px;
	z-index: 112;
}

#freccia {
	/*
	position:absolute;left:65px;bottom:-30px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	border-color:#f2b800 transparent transparent transparent;
	*/
	z-index: 2;
	left: 85px;
	bottom: -30px;
	position: absolute;
	-ms-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-animation: updownFreccia 1.5s infinite;
	animation: updownFreccia 1.5s infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: initial;
	animation-fill-mode: initial;
}

@-webkit-keyframes updownFreccia {
	0% {
		bottom: -40px;
		opacity: 0
	}
	4% {
		bottom: -40px;
		opacity: 0
	}
	25% {
		bottom: -40px;
		opacity: 1
	}
	80% {
		bottom: -60px;
		opacity: 1
	}
	100% {
		bottom: -60px;
		opacity: 0
	}
}

/* Standard syntax */
@keyframes updownFreccia {
	0% {
		bottom: -40px;
		opacity: 0
	}
	4% {
		bottom: -40px;
		opacity: 0
	}
	25% {
		bottom: -40px;
		opacity: 1
	}
	80% {
		bottom: -60px;
		opacity: 1
	}
	100% {
		bottom: -60px;
		opacity: 0
	}
}

#area_gioco {
	position: absolute;
	left: 0;
	top: 40px;
	height: 710px;
	width: 800px;
	background-color: transparent;
	overflow: hidden;
}

#btnCheat {
	position: absolute;
	right: 100px;
	cursor: pointer;
	bottom: 100px;
	z-index: 9999;
}

#clipAlert {
	position: absolute;
	left: 50%;
	width: 300px;
	height: 230px;
	margin-left: -150px;
	margin-top: -200px;
	top: 50%;
	display: none;
	z-index: 9123;
	background-color: black;
}

#titolo {
	position: absolute;
	left: 1px;
	width: calc(100% - 2px);
	height: 60px;
	top: 1px;
	text-align: center;
	line-height: 60px;
	font-size: 25px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	color: white;
}

#testo {
	position: absolute;
	left: 2%;
	width: 96%;
	height: 100px;
	top: 60px;
	font-size: 21px;
	text-align: center;
	color: white;
	line-height: 20px;
}

#pulsante {
	position: absolute;
	left: 85px;
	width: 130px;
	height: 50px;
	top: 160px;
	color: white;
	font-size: 18px;
	line-height: 50px;
}

#clipModGioco {
	display: none;
}

#clipCheatToolContenitore {
	position: absolute;
	left: 50%;
	MARGIN-LEFT: -300px;
	top: 20px;
	display: block;
	width: 600px;
	height: 600PX;
}

#div_iframe_cronologia {
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	height: 720px;
	overflow-y: scroll;
}

#pulsante_chiusura_cronologia {
	position: absolute;
	right: 5px;
	top: 5px;
	/*color: black;*/
	text-align: center;
	cursor: pointer;
	width: 48px;
	z-index: 9992;
}

.mascheraScura {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}

#clipFondi {
	position: absolute;
	left: 50%;
	margin-left: -190px;
	width: 380px;
	height: 330px;
	display: block;
	top: 100px
}

.titoloSuPoPup {
	position: absolute;
	left: 1px;
	top: 1px;
	width: calc(100% - 2px);
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: white;
}

#messaggio_di_informazione_saldo {
	position: absolute;
	left: 0;
	top: 65px;
	width: 100%;
	height: 60px;
	line-height: 30px;
	font-size: 25px;
	text-align: center;
	color: white;
}

#messsaggio_di_richiesta_importo {
	position: absolute;
	left: 0;
	top: 110px;
	width: 100%;
	height: 30px;
	line-height: 20px;
	font-size: 20px;
	text-align: center;
	color: white;
}

#valore_fondi_aggiunti {
	position: absolute;
	left: 15%;
	width: 70%;
	top: 170px;
	height: 40px;
	font-size: 20px;
	text-align: center;
}

#pulsante_uscita_fondi {
	position: absolute;
	width: 150px;
	height: 50px;
	bottom: 30px;
	left: 20px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background-color: #a0a0a0;
}

#pulsante_aggiungta_fondi {
	cursor: pointer;
	position: absolute;
	bottom: 30px;
	right: 20px;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
}

.angoliArrotondati14 {
	-webkit-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}

.angoliArrotondati10 {
	-webkit-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}

.angoliArrotondati10NoOmbra {
	-webkit-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	text-align: center;
}

#footer_div {
	position: absolute;
	left: 0;
	bottom: 0;
	top: unset !important;
	height: 30px !important;
	width: 100%;
}

#fondi_block {
	z-index: 999;
	position: absolute !important;
	width: 100%;
	height: 100%;
}

#loader_gif_fondi {
	position: absolute;
	left: 50%;
	bottom: 30px;
	margin-left: -40px;
	display: none;
}

#card_container > .cartaGenerica {
	height: 80px !important;
	margin-top: 25px;
}

#card_container > .cartaGenerica > img {
	height: 80px !important;
}

.soloMobile {
	display: none !important;
	pointer-events: none;
	opacity: 0;

}

#body_tag {
	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px !important;
	margin: 0;

	overflow: hidden !important;
}

#layer_gioco {
	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
	margin: 0;

	overflow: hidden;
	z-index: 12;
}

#pulsante_aggiungi_fondi {
	position: absolute;
	left: 44px;
	top: 8px;
	cursor: pointer;
	margin-left: 120px;
	width: 124px;
	z-index: 10;
}

#pulsante_esci {

	position: absolute;
	left: 44px;
	top: 34px;
	cursor: pointer;
	margin-left: 120px;
	z-index: 10;
	width: 124px;
}

#pulsante_mio_conto {

	position: absolute;
	left: 44px;
	top: 60px;
	margin-top: 535px;
	margin-left: 120px;
	width: 124px;
	z-index: 10;
}

#pulsante_barra {
	position: absolute;
	left: 4px;
	top: 84px;
	margin-top: 535px;
	margin-left: 120px;
	width: 904px;
	z-index: 10;

}

#regolamento {

	position: absolute;
	left: 44px;
	top: 89px;
	margin-top: 535px;
	margin-left: 120px;
	height: 19px;
	z-index: 10;
}

#pagamenti {

	position: absolute;
	left: 180px;
	top: 89px;
	margin-top: 535px;
	margin-left: 120px;
	height: 19px;
	z-index: 10;

}

#schermataSlot {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	overflow: hidden;
}

.sfondo_principale {
	position: absolute;
	right: 0;
	height: 700px;
	width: 1024px;
	z-index: 3;
}

#pierino_idle_rulli {
	position: absolute;
	left: -12px;
	bottom: 10px;
	/*  background-image: url("../img/pierinoIdleSH.png");*/
	width: 226px;
	height: 440px;
	background-position: 0 0;
	transform: scale(0.65, 0.65);
	transform-origin: left bottom;
	z-index: 13;
	opacity: 1;
}

#pierino_yoyo_rulli {
	position: absolute;
	left: -18px;
	bottom: 5px;
	/*    background-image: url("../img/pierinoYoyoSH.png");*/
	z-index: 10;
	width: 288px;
	height: 440px;
	background-position: 0 0;
	transform: scale(0.65, 0.65);
	transform-origin: left bottom
}

#label_credito_dk {
	position: absolute;
	right: 140px;
	top: 490px;
	line-height: 30px;
	z-index: 333;
	color: #fe8d02;
	height: 30px;
	width: 90px;
	text-align: right;
}

#label_linee_dk {
	position: absolute;
	right: 140px;
	top: 490px;
	line-height: 30px;
	z-index: 333;
	color: #fe8d02;
	height: 30px;
	width: 90px;
	text-align: left;
	display: none;
}

#label_puntata_dk {
	position: absolute;
	right: 140px;
	top: 490px;
	line-height: 30px;
	z-index: 333;
	color: #fe8d02;
	height: 30px;
	width: 90px;
	text-align: left;
	display: none;
}

#Tcredito_dk {
	position: absolute;
	right: 22px;
	top: 492px;
	line-height: 24px;
	z-index: 333;
	color: black;
	height: 24px;
	width: 110px;
	background-color: white;
	text-align: center;
	border: 1px solid gray;
}

.Tcredito {
	font-size: 16px !important;
	top: 28px !important;
}

#Tvincita_dk {
	position: absolute;
	right: 322px;
	top: 492px;
	line-height: 24px;
	z-index: 333;
	color: black;
	height: 24px;
	width: 110px;
	background-color: white;
	text-align: center;
	border: 1px solid gray;
}

#infoVincita_dk {
	position: absolute;
	left: 168px;
	top: 492px;
	line-height: 24px;
	z-index: 333;
	color: black;
	height: 24px;
	width: 280px;
	background-color: white;
	text-align: center;
	border: 1px solid gray;
}

#label_vincita_dk {
	position: absolute;
	right: 440px;
	top: 490px;
	line-height: 30px;
	z-index: 333;
	color: #fe8d02;
	height: 30px;
	width: 90px;
	text-align: right;
}

#boxSTATOAS {
	position: absolute;
	right: 156px;
	top: 542px;

	z-index: 12;

}

#AS_rimanenti {
	position: absolute;
	left: 720px;
	width: 60px;
	height: 35px;
	top: 555px;
	text-align: center;
	line-height: 40px;
	color: #2e0101;
	z-index: 13;
	font-size: 30px;

}

#FS_rimanenti {

	position: absolute;
	left: 610px;
	width: 60px;
	height: 35px;
	top: 30px;
	text-align: center;
	line-height: 40px;
	color: #2e0101;
	font-size: 20px;
}

#FS_moltiplicatore {
	position: absolute;
	left: 677px;
	width: 60px;
	height: 35px;
	top: 30px;
	text-align: center;
	line-height: 40px;
	color: #2e0101;
	font-size: 20px;
}

#pulsante_autostart {

	position: absolute;
	right: 156px;
	top: 14px;
	cursor: pointer;
	margin-top: 535px;
	margin-left: 120px;
	z-index: 10;
}

#pulsante_massima {
	position: absolute;
	right: 156px;
	top: 56px;
	cursor: pointer;
	margin-top: 535px;
	margin-left: 120px;
	z-index: 10;
}

#spinna_dk {
	position: absolute;
	right: 30px;
	top: 25px;
	cursor: pointer;
	margin-left: 120px;
	z-index: 10;
}

#stoppa_dk {
	position: absolute;
	right: 30px;
	top: 25px;
	cursor: pointer;
	margin-left: 120px;
	z-index: 10;
	display: none;
}

#autostart_dk {
	position: absolute;
	top: 20px;
	left: 35px;
	cursor: pointer;
	z-index: 10;

}

#max_bet_dk {
	position: absolute;
	top: 45px;
	left: 805px;
	cursor: pointer;
	z-index: 10;
}

#i_info {
	position: absolute;
	top: 25px;
	left: 765px;
	cursor: pointer;
	z-index: 10;
}

.iconeBet {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
	background: #606c88; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #606c88 0%, #3f4c6b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #606c88 0%, #3f4c6b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #606c88 0%, #3f4c6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606c88', endColorstr='#3f4c6b', GradientType=1); /* IE6-9 fallback on horizontal gradient */

}

.iconBetMouse {

	-webkit-box-shadow: 0 0 5px 6px rgba(109, 174, 186, 1);
	-moz-box-shadow: 0 0 5px 6px rgba(109, 174, 186, 1);
	box-shadow: 0 0 5px 6px rgba(109, 174, 186, 1);
}

#ubet_dk {

	position: absolute;
	top: 15px;
	left: 295px;
	width: 100px;
	height: 30px;
	text-align: center;
	color: #2e0101;
	line-height: 30px;
	margin-top: 535px;
	margin-left: 120px;
	font-size: 22px;
	z-index: 13;
}

#aumenta_Ubet {
	position: absolute;
	top: 540px;
	left: 490px;
	width: 25px;
	height: 30px;
	z-index: 14;
	cursor: pointer;
}

#diminuisciUbet {
	position: absolute;
	top: 560px;
	left: 420px;
	width: 25px;
	height: 30px;
	z-index: 14;
	cursor: pointer;
}

#totUbet_dk {
	position: absolute;
	top: 15px;
	left: 455px;
	width: 100px;
	height: 30px;
	text-align: center;
	color: #2e0101;
	line-height: 30px;
	margin-top: 535px;
	margin-left: 120px;
	font-size: 22px;
	z-index: 13;
}

.ubet, .totUbet {
	font-size: 16px !important;
	top: 28px !important;
}

#centratura_rulli {

	position: absolute;
	left: 12px;
	top: 28px;
	width: 768px;
	height: 430px;
	transform-origin: left top;

	transform: scale(1.3);
	z-index: 12;
	pointer-events: none;
}

.pierinoRullo {
	pointer-events: none;
}

#layer_free_spin {

	position: absolute;
	left: 0;
	top: -700px;
	width: 1024px;
	height: 700px;
	background-color: white;
	z-index: 999;
	display: block;
	pointer-events: none;
	opacity: 0;
	overflow: hidden;
}

#sfondo_FS {

	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
	z-index: 1
}

#layer_ingresso_cordaFS {

	position: absolute;
	top: 700px;
	left: 50%;
	margin-left: -6px;
	width: 4px;
	height: 780px;
	background-color: blue;
	z-index: 999;
	transform-origin: top center;
	display: none;
}

#layer_bonus {
	position: absolute;
	left: 0;
	top: -700px;
	width: 1024px;
	height: 700px;
	background-color: red;
	z-index: 999;
	display: block;
	pointer-events: none;

	overflow: hidden;
	opacity: 0;

}

#bonuscreenMSup {
	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
	display: none

}

#bonuscreenMInf {

	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
	display: none
}

#contenitore_sfondo_bonus {

	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
}

#layer_scelta_serratura {

	position: absolute;
	left: 0;
	top: 0;
	width: 1024px;
	height: 700px;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 10;
	pointer-events: none;
	opacity: 0;
}

.conclusioneBONUS {

	display: none;
}

#contenuto_mossa {
	position: absolute;
	left: 70px;
	top: 5px;
	z-index: 5;
	background-color: #9bcac4;
	height: 10px;
	width: 270px;
	color: black;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	padding: 5px;
	line-height: 10px;
	font-size: 15px;
	border-radius: 5px;
	font-weight: bolder;

}

#contenuto_biglietto {
	position: absolute;
	left: 424px;
	top: 625px;
	z-index: 11;
	background-color: transparent;
	height: 10px;
	width: 220px;
	color: white;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	padding: 5px;
	line-height: 10px;
	font-size: 15px;
	border-radius: 5px;
	font-weight: bolder;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}

#contenuto_cronologia_audio {
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 11;
	background-color: #9bcac4;
	height: 10px;
	width: 220px;
	color: white;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	padding: 5px;
	line-height: 10px;
	font-size: 15px;
	border-radius: 5px;
	font-weight: bolder;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	text-align: center;
}

#titolo_free_spin {
	color: white;
}

#resoconto_FS {
	position: absolute !important;
	color: white;
}

#spin_mancanti_JK {
	position: absolute;
	left: 174px;
	bottom: 130px;
	z-index: 10;
	width: 136px;
	text-align: center;
	color: black;
	font-size: 20px;
}

#spin_descrizione_JK {
	position: absolute;
	left: 350px;
	bottom: 130px;
	z-index: 10;
	width: 234px;
	text-align: center;
	color: black;
	font-size: 20px;
}

#spin_ultimo_JK {
	position: absolute;
	left: 667px;
	bottom: 130px;
	z-index: 10;
	width: 140px;
	text-align: center;
	color: black;
	font-size: 20px;
}

#spin_totale_JK {
	position: absolute;
	left: 839px;
	bottom: 130px;
	z-index: 10;
	width: 140px;
	text-align: center;
	color: black;
	font-size: 20px;
}

#box_FS {

	display: block;
	position: absolute;
	left: 713px;
	top: 546px;
	z-index: 12;
}

.FS_rimanenti {
	position: absolute;
	left: 10px;
	width: 60px;
	height: 35px;
	top: 16px;
	text-align: center;
	line-height: 40px;
	color: #2e0101;
	font-size: 20px;
}

.FS_moltiplicatore {

	position: absolute;
	left: 77px;
	width: 60px;
	height: 35px;
	top: 16px;
	text-align: center;
	line-height: 40px;
	color: #2e0101;
	font-size: 20px;

}

#titolo_bonus_avanzamento {
	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 500px;
	z-index: 1;
	top: 90px;
	height: 90px;
	color: white;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 10px;
}

#logo_bonus_top {

	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	z-index: 1;
	top: 10px;

}

#logo_fs_layer {
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left: -300px;
	width: 600px;
	z-index: 2;
}

.footerAams {
	left: 895px;
}

#BIGWIN {
	overflow: hidden;
	width: 300px;
	height: 700px;
}

.layout_mobile_ls {
	display: none !important;
}

.layout_mobile_pt {
	display: none !important;
}

#logo_ruota_jk_dk {
	position: absolute;
	top: 0;
	width: 400px;
	left: 50%;
	margin-left: -150px;
	z-index: 3;
}

#logo_ruota_jk2_dk {
	position: absolute;
	top: 48px;
	width: 150px;
	left: 50%;
	margin-left: 250px;
	z-index: 3;
}

#bg1cx {
	display: none !important;
	opacity: 0 !important;
}

#box_conteggio_fs_mb {
	display: none !important;
}

.sfondoBoxVincita {
	position: absolute !important;
}

.descrizioneVincita {
	position: absolute !important;
}

#ingressoBG1 {
	position: absolute !important;
}

#box_bg_ruota {
	position: absolute !important;
	transform-style: preserve-3d;
}

#header_dk_new {
	font-size: 13px !important;

	background-color: #08143a !important;


}

#resoconto_bg3 {

	height: 700px !important;
	position: absolute !important;
}

#resoconto_bg2 {

	height: 700px !important;
	position: absolute !important;
}

#resoconto_bg1 {

	position: absolute !important;
}

#layer_rapina {
	position: absolute !important;
}
#footer_div {
	font-size: 11px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
}