
* {
    -moz-user-select: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
body {
    background-color: #000000;
    font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
    font-size: 22px;
    font-weight: bold;
}
.winclass {
    color: rgb(42, 208, 248);
    font-size: 36px;
    position: relative;
    text-align: center;
    text-shadow: 1px 3px 2px black;
    width: 50px;
}
#bloc_ {
    position: relative;
}
#progress {
    background: transparent url("http://www.genesisgames.online/Genesis/public/images/bluey.gif") no-repeat scroll 0 0;
    color: white;
    display: block;
    height: 36px;
    left: 35px;
    position: relative;
    top: 86px;
    width: 242px;
    z-index: 99999;
}
.mySpan {
    position: relative;
}
#refbutton {
    background: transparent url("../images/rf.png") no-repeat scroll 0 0;
    bottom: 30px;
    cursor: pointer;
    height: 32px;
    position: relative;
    right: 56px;
    top: 272px;
    width: 30px;
    z-index: 1000;
}
.clearer {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#PageContainer {
    margin: 0 auto;
    transform-origin: center top 0;
    width: 1024px;
}
#PageContainerInner {
    background: transparent url("../../../public/asset/images/background.jpg") no-repeat scroll center center;
    color: white;
    display: none;
    margin: 0 auto !important;
    transition: background 0.5s linear 0s;
    width: 1024px;
}
#slotMachineContainer #fpscontainer {
    font-size: 14px;
    height: 31px;
    left: -125px;
    position: absolute;
    top: -194px;
    width: 1025px;
    z-index: 9999;
}
#slotMachineContainer #XTRcanvas_contener {
    height: 1024px;
    margin: 0 auto;
    position: relative;
    top: -464px;
    width: 956px;
}
#PageContainer.won #PageContainerInner {
    z-index: 10;
}
#connect {
    background: transparent url("../../../public/asset/images/range.png") no-repeat scroll 0 0;
    font-size: 14px;
    height: 50px;
    left: 997px;
    position: relative;
    top: 9px;
width: 28px;
    z-index: 1000;
}
#PageContainerInner #machineTitle {
    height: 97px;
    left: 353px;
    position: relative;
    top: 106px;
    width: 322px;
    z-index: 10;
}
#PageContainerInner #slotMachineContainer {
    height: 481px;
    left: 68px;
    position: relative;
    top: 113px;
    width: 886px;
}
#slotMachineContainer #boxlineasx {
    background: transparent url("../../../public/asset/images/linee_rulli.png") no-repeat scroll -7px 0;
    height: 500px;
    left: -64px;
    position: absolute;
    top: -105px;
    width: 65px;
    z-index: 9999;
}
#slotMachineContainer #boxlineadx {
    background: transparent url("../../../public/asset/images/linee_rulli.png") no-repeat scroll -84px 0;
    height: 443px;
    left: 880px;
    position: absolute;
    top: -105px;
    width: 65px;
}
#slotMachineContainer #bklinea {
    background-image: url("../../../public/asset/images/linee_rulli.png");
    z-index: 1000;
}
#slotMachineContainer .number1 {
    background-position: -167px -221px;
    height: 49px;
    left: 7px;
    position: absolute;
    top: 221px;
    width: 60px;
}
#slotMachineContainer .number1.disable {
    background-position: -15px -221px;
}
#slotMachineContainer .number1.active {
    background-position: -167px -221px;
}
#slotMachineContainer .number2 {
    background-position: -167px -51px;
    height: 42px;
    left: 6px;
    position: absolute;
    top: 50px;
    width: 60px;
}
#slotMachineContainer .number2.disable {
    background-position: -13px -50px;
}
#slotMachineContainer .number2.active {
    background-position: -167px -51px;
}
#slotMachineContainer .number3 {
    background-position: -168px -310px;
    height: 42px;
    left: 8px;
    position: absolute;
    top: 309px;
    width: 60px;
}
#slotMachineContainer .number3.disable {
    background-position: -15px -310px;
}
#slotMachineContainer .number3.active {
    background-position: -168px -310px;
}
#slotMachineContainer .number4 {
    background-position: -168px -7px;
    height: 42px;
    left: 7px;
    position: absolute;
    top: 7px;
    width: 60px;
}
#slotMachineContainer .number4.disable {
    background-position: -15px -7px;
}
#slotMachineContainer .number4.active {
    background-position: -168px -7px;
}
#slotMachineContainer .number5 {
    background-position: -168px -394px;
    height: 42px;
    left: 7px;
    position: absolute;
    top: 395px;
    width: 60px;
}
#slotMachineContainer .number5.disable {
    background-position: -14px -395px;
}
#slotMachineContainer .number5.active {
    background-position: -168px -394px;
}
#slotMachineContainer .number6 {
    background-position: -244px -180px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 180px;
    width: 60px;
}
#slotMachineContainer .number6.disable {
    background-position: -90px -180px;
}
#slotMachineContainer .number6.active {
    background-position: -244px -180px;
}
#slotMachineContainer .number7 {
    background-position: -244px -223px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 223px;
    width: 60px;
}
#slotMachineContainer .number7.disable {
    background-position: -90px -223px;
}
#slotMachineContainer .number7.active {
    background-position: -244px -223px;
}
#slotMachineContainer .number8 {
    background-position: -243px -308px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 308px;
    width: 60px;
}
#slotMachineContainer .number8.disable {
    background-position: -90px -308px;
}
#slotMachineContainer .number8.active {
    background-position: -243px -308px;
}
#slotMachineContainer .number9 {
    background-position: -244px -136px;
    height: 44px;
    left: 950px;
    position: absolute;
    top: 136px;
    width: 60px;
}
#slotMachineContainer .number9.disable {
    background-position: -90px -136px;
}
#slotMachineContainer .number9.active {
    background-position: -244px -136px;
}
#slotMachineContainer .number10 {
    background-position: -168px -180px;
    height: 42px;
    left: 8px;
    position: absolute;
    top: 180px;
    width: 60px;
}
#slotMachineContainer .number10.disable {
    background-position: -15px -180px;
}
#slotMachineContainer .number10.active {
    background-position: -168px -180px;
}
#slotMachineContainer .number11 {
    background-position: -168px -266px;
    height: 42px;
    left: 7px;
    position: absolute;
    top: 265px;
    width: 60px;
}
#slotMachineContainer .number11.disable {
    background-position: -15px -266px;
}
#slotMachineContainer .number11.active {
    background-position: -168px -266px;
}
#slotMachineContainer .number12 {
    background-position: -244px -93px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 93px;
    width: 60px;
}
#slotMachineContainer .number12.disable {
    background-position: -90px -93px;
}
#slotMachineContainer .number12.active {
    background-position: -244px -93px;
}
#slotMachineContainer .number13 {
    background-position: -168px -351px;
    height: 42px;
    left: 7px;
    position: absolute;
    top: 351px;
    width: 60px;
}
#slotMachineContainer .number13.disable {
    background-position: -15px -351px;
}
#slotMachineContainer .number13.active {
    background-position: -168px -351px;
}
#slotMachineContainer .number14 {
    background-position: -244px -7px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 7px;
    width: 60px;
}
#slotMachineContainer .number14.disable {
    background-position: -90px -7px;
}
#slotMachineContainer .number14.active {
    background-position: -244px -7px;
}
#slotMachineContainer .number15 {
    background-position: -244px -399px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 399px;
    width: 58px;
}
#slotMachineContainer .number15.disable {
    background-position: -90px -399px;
}
#slotMachineContainer .number15.active {
    background-position: -244px -399px;
}
#slotMachineContainer .number16 {
    background-position: -168px -141px;
    height: 42px;
    left: 8px;
    position: absolute;
    top: 141px;
    width: 58px;
}
#slotMachineContainer .number16.disable {
    background-position: -15px -141px;
}
#slotMachineContainer .number16.active {
    background-position: -168px -141px;
}
#slotMachineContainer .number17 {
    background-position: -244px -270px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 270px;
    width: 58px;
}
#slotMachineContainer .number17.disable {
    background-position: -90px -270px;
}
#slotMachineContainer .number17.active {
    background-position: -244px -270px;
}
#slotMachineContainer .number18 {
    background-position: -244px -54px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 54px;
    width: 58px;
}
#slotMachineContainer .number18.disable {
    background-position: -90px -54px;
}
#slotMachineContainer .number18.active {
    background-position: -244px -54px;
}
#slotMachineContainer .number19 {
    background-position: -244px -355px;
    height: 42px;
    left: 950px;
    position: absolute;
    top: 355px;
    width: 58px;
}
#slotMachineContainer .number19.disable {
    background-position: -90px -355px;
}
#slotMachineContainer .number19.active {
    background-position: -244px -355px;
}
#slotMachineContainer .number20 {
    background-position: -168px -97px;
    height: 42px;
    left: 8px;
    position: absolute;
    top: 97px;
    width: 58px;
}
#slotMachineContainer .number20.disable {
    background-position: -15px -97px;
}
#slotMachineContainer .number20.active {
    background-position: -168px -97px;
}
#slotMachineContainer #spinButton {
    background: transparent url("../../../public/asset/images/spin_button.png") no-repeat scroll -20px 2px;
    height: 73px;
    left: 306px;
    position: absolute;
    top: 417px;
    width: 275px;
    z-index: 100;
}
#slotMachineContainer #spinButton:hover {
    background-position: -20px -76px;
}
#slotMachineContainer #spinButton:active {
    background-position: -20px -154px;
}
#slotMachineContainer #spinButton.disabled {
    background-position: -20px -154px;
}
#slotMachineContainer #spinButton.stop {
    background-position: -20px -232px;
}
#slotMachineContainer #spinButton.stop:active {
    background-position: -20px -311px;
}
#slotMachineContainer #spinButton.stop:hover {
    background-position: -20px -311px;
}
#slotMachineContainer #spinButton.disabledauto {
    background-position: -20px -389px;
}
#slotMachineContainer #autospinButton {
    background: transparent url("../../../public/asset/images/autostart_button.png") no-repeat scroll 0 0;
    height: 68px;
    left: 26px;
    position: absolute;
    top: 418px;
    width: 144px;
    z-index: 100;
}
#slotMachineContainer #autospinButton:hover {
    background-position: 0 -80px;
}
#slotMachineContainer #autospinButton:active {
    background-position: 0 -80px;
}
#slotMachineContainer #autospinButton.disabled {
    background-position: 0 -158px;
}
#slotMachineContainer #betmaxButton {
    background: transparent url("../../../public/asset/images/max_button.png") no-repeat scroll 0 0;
    height: 68px;
    left: 712px;
    position: absolute;
    top: 418px;
    width: 145px;
    z-index: 100;
}
#slotMachineContainer #betmaxButton:hover {
    background-position: 0 -80px;
}
#slotMachineContainer #betmaxButton:active {
    background-position: 0 -160px;
}
#slotMachineContainer #betmaxButton.disabled {
    background-position: 0 -160px;
}
#slotMachineContainer #betlabel {
    display: block;
    height: 24px;
    left: 722px;
    position: relative;
    top: -64px;
    width: 104px;
    z-index: 1000;
}
#slotMachineContainer #betlabel #euro2 {
    color: white;
    font-size: 22px;
    font-weight: bold;
    left: 49px;
    z-index: 200;
}
#slotMachineContainer #bet {
    height: 62px;
    left: 10px;
    position: absolute;
    top: 490px;
    width: 125px;
}
#slotMachineContainer #betbox {
    background: transparent url("../../../public/asset/images/puntata_per_linea_button.png") no-repeat scroll 0 0;
    height: 78px;
    left: 574px;
    position: absolute;
    top: 418px;
    width: 150px;
    z-index: 100;
}
#slotMachineContainer #betbox:hover {
    background-position: 0 -80px;
}
#slotMachineContainer #betbox:active {
    background-position: 0 -80px;
}
#slotMachineContainer #betbox.disabled {
    background-position: 0 -160px;
}
#slotMachineContainer #betButtondw {
    background: transparent url("../../../public/asset/images/puntata_per_linea_button.png") no-repeat scroll 0 0;
    height: 62px;
    left: -14px;
    position: absolute;
    top: 490px;
    width: 61px;
}
#slotMachineContainer #betButtondw:hover {
    background-position: 0 -71px;
}
#slotMachineContainer #betButtondw:active {
    background-position: 0 -71px;
}
#slotMachineContainer #betButtondw.disabled {
    background-position: 0 0;
}
#slotMachineContainer #line {
    background: transparent url("../../../public/asset/images/linee_button.png") no-repeat scroll -11px 0;
    height: 75px;
    left: 173px;
    position: absolute;
    top: 418px;
    width: 136px;
    z-index: 100;
}
#slotMachineContainer #line:hover {
    background-position: -11px -80px;
}
#slotMachineContainer #line:active {
    background-position: -11px -80px;
}
#slotMachineContainer #line.disabled {
    background-position: -8px -158px;
}
#slotMachineContainer #boxbalance {
    height: 116px;
    left: 8px;
    position: absolute;
    top: -196px;
    width: 281px;
}
#slotMachineContainer #boxwin {
    color: white;
    font-family: "Marker Felt",Georgia,serif;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    height: 116px;
    left: 606px;
    padding: 0.2em;
    position: absolute;
    text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000, 0 1px 0 #000, 0 -1px 0 #000, -1px 0 0 #000, 1px 0 0 #000, 2px 2px 0 #000, -2px 2px 0 #000, 2px -2px 0 #000, -2px -2px 0 #000, 0 2px 0 #000, 0 -2px 0 #000, -2px 0 0 #000, 2px 0 0 #000, 1px 2px 0 #000, -1px 2px 0 #000, 1px -2px 0 #000, -1px -2px 0 #000, 2px 1px 0 #000, -2px 1px 0 #000, 2px -1px 0 #000, -2px -1px 0 #000;
    top: -196px;
    width: 315px;
}
#slotMachineContainer #betContainer_buttom {
    height: 65px;
    left: 21px;
    position: absolute;
    top: 451px;
    width: 715px;
}
#slotMachineContainer #betContainer {
    height: 65px;
    left: 21px;
    position: absolute;
    top: 362px;
    width: 833px;
}
#slotMachineContainer #betContainer span {
    color: white;
    height: 30px;
    text-align: center;
    top: 0;
    width: 128px;
    z-index: 100;
}
#slotMachineContainer #betContainer #lastWin {
    font-size: 22px;
    top: 30px;
    vertical-align: middle;
}
#slotMachineContainer #mano {
    color: white;
    font-size: 17px;
    font-weight: inherit;
    left: 757px;
    position: relative;
    top: 439px;
    width: 135px;
    z-index: 1000;
}
#slotMachineContainer #idm {
    left: 48px;
}
#slotMachineContainer #bil {
    color: white;
    font-size: 20px;
    font-weight: unset;
    left: -19px;
    position: relative;
    top: 464px;
    width: 340px;
    z-index: 1000;
}
#slotMachineContainer #totalBids {
    left: 48px;
}
#slotMachineContainer #betContainer #bet {
    left: -13px;
}
#slotMachineContainer #betContainer #betSpinUp, #slotMachineContainer #betContainer #betSpinDown {
    background: transparent url("../../../public/asset/images/puntata_per_linea_button.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 51px;
    left: 316px;
    position: absolute;
    top: 1px;
    width: 27px;
}
#slotMachineContainer #betContainer #betSpinDown {
    background-position: 0 -50px;
    top: 49px;
}
#slotMachineContainer #loggedOutMessage, #slotMachineContainer #failedRequestMessage {
    background-color: red;
    color: white;
    left: 42px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 104px;
    width: 355px;
    z-index: 1000;
}
#slotMachineContainer #loggedOutMessage, #slotMachineContainer #loading-results-message {
    background-color: black;
    color: white;
    left: 32%;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 104px;
    width: 355px;
    z-index: 1000;
}
#slotMachineContainer #nocredit {
    background-color: red;
    color: white;
    font-size: 23px;
    font-weight: bold;
    left: 42px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 104px;
    width: 355px;
    z-index: 1000;
}
#slotMachineContainer #nolinea {
    background-color: red;
    color: white;
    font-size: 23px;
    font-weight: bold;
    left: 42px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 104px;
    width: 355px;
    z-index: 1000;
}
#slotMachineContainer #ReelContainer {
    height: 428px;
    left: -6px;
    overflow: hidden;
    position: absolute;
    top: -95px;
    width: 917px;
}
#slotMachineContainer #ReelContainer #contentreelOverlay2 {
    bottom: 0;
    left: 7px;
    position: absolute;
    right: 0;
    top: 0;
    width: 713px;
}
#slotMachineContainer #ReelContainer .reel {
    background: transparent url("../../../public/asset/images/strip_sfocata.png") repeat-y scroll 0 -441px;
    height: 4173px;
    position: absolute;
    top: -1211px;
    width: 153px;
    z-index: 10;
}
#slotMachineContainer #ReelContainer #reel1 {
    left: 22px;
}
#slotMachineContainer #ReelContainer #reel2 {
    left: 193px;
}
#slotMachineContainer #ReelContainer #reel3 {
    left: 372px;
    top: -1186px;
}
#slotMachineContainer #ReelContainer #reel4 {
    left: 548px;
    top: 15px;
}
#slotMachineContainer #ReelContainer #reel5 {
    left: 722px;
    top: 16px;
}
#prizes_list {
    height: auto;
    left: 35px;
    padding-top: 15px;
    position: absolute;
    top: 126px;
    width: 250px;
}
#prizes_list .trPrize {
    margin-top: -26px;
    padding-bottom: 13px;
    padding-left: 28px;
    padding-top: 13px;
}
#prizes_list .tdReels {
    border-bottom: 1px solid #124587;
    border-right: 1px solid #124587;
    clear: both;
    float: left;
    height: 31px;
    padding: 2px 5px 0 0;
}
#prizes_list .tdPayout {
    border-bottom: 1px solid #124587;
    color: black;
    float: left;
    height: 25px;
    padding: 8px 5px 0 0;
    text-align: right;
    width: 62px;
}
#prizes_list .tdPayout2 {
    border-bottom: 1px solid #124587;
    color: black;
    float: left;
    height: 25px;
    padding: 8px 5px 0 0;
    text-align: right;
    width: 20px;
}
#prizes_list .trPrize:last-child > div {
    border-bottom: medium none;
}
#prizes_list .trPrize.won1 {
    background: transparent url("../../../public/asset/images/prize_won_red.png") no-repeat scroll 50% 0;
}
#prizes_list .trPrize.won1 .tdPayout {
    font-weight: bold;
}
#prizes_list .trPrize.won3 {
    background: transparent url("../../../public/asset/images/prize_won_blu.png") no-repeat scroll 50% 0;
}
#prizes_list .trPrize.won3 .tdPayout {
    font-weight: bold;
}
#prizes_list .trPrize.won2 {
    background: transparent url("../../../public/asset/images/prize_won_verde.png") no-repeat scroll 50% 0;
}
#prizes_list .trPrize.won2 .tdPayout {
    font-weight: bold;
}
#prizes_list .tdReels div.reelIcon {
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    margin: 0 5px;
    width: 30px;
}
#formlogout {
    width: 30px;
}
#soundOffButton {
    background: transparent url("../../../public/asset/images/sprites.png") no-repeat scroll 0 0;
    bottom: 30px;
    cursor: pointer;
    height: 32px;
    position: relative;
    right: -288px;
    top: 127px;
    width: 30px;
    z-index: 1000;
}
#soundOffButton.off {
    background-position: 0 -26px;
}
#musicOffButton {
    background: transparent url("../../../public/asset/images/sound.png") no-repeat scroll 0 0;
    bottom: 30px;
    cursor: pointer;
    height: 24px;
    position: relative;
    right: -260px;
    top: 242px;
    width: 30px;
    z-index: 1000;
}
#musicOffButton.off {
    background-position: 0 -30px;
}
#slotMachineContainer #betContainer #level {
    height: 35px;
    left: 571px;
    position: absolute;
    text-align: center;
    top: 33px;
    width: 118px;
    z-index: 100;
}
#slotMachineContainer #betContainer #linea {
    color: white;
    display: block;
    font-size: 22px;
    font-weight: bold;
    height: 25px;
    left: 87px;
    position: relative;
    top: 31px;
    width: 129px;
    z-index: 100;
}
#slotMachineContainer #betContainer #puntlinea {
    color: white;
    z-index: 100;
}
#slotMachineContainer #userr {
    color: #ffffff;
    font-size: 18px;
    font-weight: inherit;
    height: 4px;
    left: 585px;
    position: absolute;
    top: 497px;
    width: 200px;
    z-index: 101;
}
#slotMachineContainer #ReelContainer #mat1 {
    height: 436px;
    left: 0;
    position: absolute;
    top: -260px;
    width: 163px;
    z-index: 100;
}
#slotMachineContainer #ReelContainer #mat1 img {
    display: block;
    height: 146px;
    left: 3px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 24px;
    width: 164px;
}
#slotMachineContainer #ReelContainer #mat2 {
    left: 177px;
    position: absolute;
    top: -260px;
    width: 161px;
    z-index: 100;
}
#slotMachineContainer #ReelContainer #mat2 img {
    display: block;
    height: 146px;
    left: 3px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 24px;
    width: 164px;
}
#slotMachineContainer #ReelContainer #mat3 {
    height: 470px;
    left: 356px;
    position: absolute;
    top: -260px;
    width: 158px;
    z-index: 100;
}
#slotMachineContainer #ReelContainer #mat3 img {
    display: block;
    height: 146px;
    left: 3px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 24px;
    width: 164px;
}
#slotMachineContainer #ReelContainer #mat4 {
    height: 493px;
    left: 530px;
    position: absolute;
    top: -260px;
    width: 153px;
    z-index: 100;
}
#slotMachineContainer #ReelContainer #mat4 img {
    display: block;
    height: 146px;
    left: 3px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 24px;
    width: 164px;
}
#slotMachineContainer #ReelContainer #mat5 {
    height: 493px;
    left: 705px;
    position: absolute;
    top: -260px;
    width: 164px;
    z-index: 100;
}
#slotMachineContainer #ReelContainer #mat5 img {
    display: block;
    height: 146px;
    left: 3px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 24px;
    width: 164px;
}
#slotMachineContainer #logout {
    color: #ffffff;
    font-size: 23px;
    font-weight: bold;
    height: 4px;
    left: 894px;
    position: absolute;
    top: 559px;
    width: 62px;
    z-index: 200;
}
#slotMachineContainer #betContainer #euro {
    color: white;
    font-size: 16px;
    font-weight: bold;
    left: 168px;
    position: absolute;
    top: 202px;
    z-index: 100;
}
#slotMachineContainer #betContainer #betSpinUp3, #slotMachineContainer #betContainer #betSpinDown3 {
    background: transparent url("../../../public/asset/images/sprites.png?v=2") no-repeat scroll 0 0;
    cursor: pointer;
    height: 42px;
    left: 693px;
    position: absolute;
    top: -1px;
    width: 27px;
}
#slotMachineContainer #betContainer #betSpinDown3 {
    background-position: 0 -50px;
    top: 51px;
}
#slotMachineContainer #betContainer #coinlabel {
    display: block;
    height: 24px;
    left: 878px;
    position: relative;
    text-align: left;
    top: 8px;
    width: 83px;
    z-index: 10;
}
#slotMachineContainer #betContainer #coinlabel #valutalabel {
    font-size: 18px;
    left: -19px;
    z-index: 100;
}
#slotMachineContainer #betContainer #coinlabel #coin {
    font-size: 18px;
    left: 25px;
    text-align: center;
    z-index: 100;
}
#slotMachineContainer #betContainer #stopv {
    color: #ffffff;
    left: 311px;
    top: 763px;
}
#slotMachineContainer #betContainer #totalAg {
    color: #ffffff;
    left: 180px;
    top: 765px;
}
#slotMachineContainer #betContainer #Ag {
    color: #ffffff;
    left: -204px;
    top: 763px;
    width: 519px;
}
#slotMachineContainer #betContainer #bets {
    color: #ffffff;
    height: 5px;
    left: 556px;
    margin-top: -8px;
    position: absolute;
    width: 107px;
    z-index: 100;
}
#slotMachineContainer #betContainer #betsr {
    height: 20px;
    left: 422px;
    margin-top: -8px;
    position: absolute;
    width: 423px;
    z-index: 100;
}
#table {
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    height: 250px;
    left: 900px;
    margin-top: 50px;
    position: absolute;
    width: 243px;
    z-index: 100;
}
#slotMachineContainer #betContainer #bonus {
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    height: 20px;
    left: 80px;
    margin-top: -400px;
    position: absolute;
    width: 560px;
    z-index: 100;
}
#prizes_list .tdReels div.reelIcon2 {
    background-repeat: no-repeat;
    color: #ffffff;
    float: left;
    font-size: 23px;
    height: 30px;
    margin: 0 5px;
    width: 30px;
}
#info {
    background: transparent url("../../../public/asset/images/info.png") no-repeat scroll 0 0;
    bottom: 9px;
    color: white;
    cursor: pointer;
    font-size: 15px;
    height: 34px;
    left: 40px;
    position: relative;
    right: -8px;
    top: 15px;
    width: 42px;
    z-index: 100;
}
#info.off {
    background-position: 0 -34px;
}
#info:hover {
    background-position: 0 -34px;
}
#info:active {
    background-position: 0 -34px;
}
#info.disabled {
    background-position: 0 -34px;
}
.chiudi {
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: 1%;
    top: 0;
}
#progress {
    background: transparent url("http://www.genesisgames.online/Genesis/public/images/bluey.gif") no-repeat scroll 0 0;
    color: white;
    display: block;
    height: 36px;
    left: 789px;
    position: relative;
    top: 86px;
    width: 242px;
    z-index: 99999;
}
#spload {
    left: 42px;
    position: relative;
    top: -8px;
}
.overlay {
    background: #000000 none repeat scroll 0 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 702px;
    left: 0;
    opacity: 0.9;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.testo-box {
    color: white;
    font-size: 13px;
    font-weight: normal;
    left: 28px;
    margin-left: 0;
    position: absolute;
    top: 18px;
}
.titolo_box {
    font-size: 24px;
    margin-left: 43px;
}
.subtesto-box {
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    height: 69px;
    left: 17px;
    margin-left: 0;
    position: absolute;
    text-align: center;
    top: 534px;
    width: 916px;
}
#box {
    display: none;
    height: 593px;
    left: 92px;
    position: absolute;
    top: 36px;
    width: 778px;
    z-index: 9999;
}
#buttonP {
    color: white;
    cursor: pointer;
    height: 32px;
    left: 152px;
    position: relative;
    top: 310px;
    width: 20px;
    z-index: 1000;
}
#buttonM {
    color: white;
    cursor: pointer;
    font-size: 30px;
    height: 32px;
    left: 38px;
    position: relative;
    top: 246px;
    width: 20px;
}
#autospnumer {
    cursor: pointer;
    height: 23px;
    left: 54px;
    position: relative;
    text-align: center;
    top: 285px;
    width: 94px;
}
#PageContainerInner #box .content {
}
.boxpaylines {
    color: white;
    font-size: 15px;
    font-weight: normal;
    height: 107px;
    left: 634px;
    position: absolute;
    top: 290px;
    width: 317px;
}
.boxpaylines .paylines {
    background-position: -6px -4px;
    height: 68px;
    left: 26px;
    position: absolute;
    top: 432px;
    width: 107px;
}
#slotMachineContainer .line {
    background-image: url("../../../public/asset/images/linee_2_1_3.png");
    display: none;
    position: absolute;
    width: 844px;
}
#line1 {
    background-position: 0 -203px;
    height: 27px;
    left: 21px;
    position: absolute;
    top: 123px;
    width: 852px;
    z-index: 200;
}
#line2 {
    background-position: 0 -203px;
    height: 29px;
    left: 21px;
    position: absolute;
    top: -40px;
    width: 859px;
    z-index: 9999;
}
#line3 {
    background-position: 0 -203px;
    height: 30px;
    left: 0;
    position: absolute;
    top: 221px;
    width: 886px;
    z-index: 1000;
}
#slotMachineContainer .line2 {
    background-image: url("../../../public/asset/images/linee_4_5.png");
    display: none;
    position: absolute;
    width: 849px;
}
#line4 {
    background-position: 0 -475px;
    height: 431px;
    left: 27px;
    position: absolute;
    top: -145px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#line5 {
    background-position: 0 0;
    height: 472px;
    left: 13px;
    position: absolute;
    top: -97px;
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line3 {
    background-image: url("../../../public/asset/images/linee_6_7.png");
    display: none;
    position: absolute;
    width: 852px;
}
#line6 {
    background-position: 0 -123px;
    height: 189px;
    left: 22px;
    position: absolute;
    top: -56px;
    width: 852px;
    z-index: 200;
}
#line7 {
    background-position: 0 -132px;
    height: 171px;
    left: 36px;
    position: absolute;
    top: 112px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line4 {
    background-image: url("../../../public/asset/images/linee_8_9.png");
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    width: 892px;
}
#line8 {
    background-position: 0 68px;
    height: 434px;
    left: 26px;
    top: -149px;
    z-index: 200;
}
#line9 {
    background-position: 0 -357px;
    height: 408px;
    left: 14px;
    top: -60px;
    z-index: 200;
}
#slotMachineContainer .line5 {
    background-image: url("../../../public/asset/images/linee_10_11.png");
    display: none;
    position: absolute;
    width: 865px;
}
#line10 {
    background-position: 0 -30px;
    height: 333px;
    left: 14px;
    position: absolute;
    top: -48px;
    width: 852px;
    z-index: 200;
}
#line11 {
    background-position: 0 -377px;
    height: 318px;
    left: 14px;
    position: absolute;
    top: -39px;
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line6 {
    background-image: url("../../../public/asset/images/linee_12_13.png");
    display: none;
    width: 800px;
}
#line12 {
    background-position: 0 -88px;
    height: 199px;
    left: 88px;
    position: absolute;
    top: -22px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#line13 {
    background-position: 0 -78px;
    height: 216px;
    left: 19px;
    position: absolute;
    top: 59px;
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line7 {
    background-image: url("../../../public/asset/images/linee_14_15.png");
    display: none;
    position: absolute;
    width: 803px;
}
#line14 {
    background-position: 0 -135px;
    height: 199px;
    left: 10px;
    position: absolute;
    top: -41px;
    width: 852px;
    z-index: 200;
}
#line15 {
    background-position: 0 -139px;
    height: 171px;
    left: 74px;
    position: absolute;
    top: 100px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line8 {
    background-image: url("../../../public/asset/images/linee_16_17.png");
    display: none;
    position: absolute;
    width: 850px;
}
#line16 {
    background-position: 0 -141px;
    height: 147px;
    left: 17px;
    position: absolute;
    top: -32px;
    width: 852px;
    z-index: 200;
}
#line17 {
    background-position: 0 -141px;
    height: 171px;
    left: 28px;
    position: absolute;
    top: 100px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line9 {
    background-image: url("../../../public/asset/images/linee_18_19.png");
    display: none;
    position: absolute;
    width: 850px;
}
#line19 {
    background-position: 0 -32px;
    background-repeat: no-repeat;
    height: 338px;
    left: 15px;
    position: absolute;
    top: -68px;
    width: 852px;
    z-index: 200;
}
#line18 {
    background-position: 0 -27px;
    background-repeat: no-repeat;
    height: 406px;
    left: 27px;
    position: absolute;
    top: -97px;
    transform: rotate(180deg);
    width: 852px;
    z-index: 200;
}
#slotMachineContainer .line10 {
    background-image: url("../../../public/asset/images/linee_20.png");
    display: none;
    position: absolute;
    width: 850px;
}
#line20 {
    background-position: -19px 39px;
    background-repeat: no-repeat;
    height: 422px;
    left: 17px;
    position: absolute;
    top: -135px;
    width: 852px;
    z-index: 200;
}
#slotMachineContainer #footer {
    background-image: url("../../../public/asset/images/footerbk.png");
    height: 31px;
    left: -68px;
    position: relative;
    top: 494px;
    width: 1025px;
    z-index: 100;
}
#inforss {
    left: 169px;
    position: relative;
    text-align: center;
    top: -96px;
    width: 695px;
    z-index: 200;
}
#inforss #ticker {
    font-size: 15px;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#inforss #ticker li {
    color: #fff;
    height: 60px;
    list-style: outside none none;
    margin: 0;
    padding: 10px;
}
#inforss #ticker li a {
    color: #ff9900;
}
.boxwon {
    background: transparent url("../../../public/asset/images/selection_line.png") no-repeat scroll 0 0;
    display: none;
    height: 225px;
    position: relative;
    width: 217px;
    z-index: 9999;
}
.backgroundImage {
    background-position: center center;
    background-size: auto auto;
}
#lineabox {
    display: block;
    left: 66px;
    position: relative;
    top: -21px;
    z-index: 1000;
}
#boxlastwin {
    display: block;
    height: 27px;
    left: 290px;
    position: relative;
    text-align: center;
    top: 24px;
    width: 267px;
}
#coinbutton {
    background: transparent url("../../../public/asset/images/euro_button.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 36px;
    left: 858px;
    position: relative;
    top: 264px;
    width: 36px;
    z-index: 100;
}
#coinbutton:hover {
    background-position: 0 -35px;
}
img {
    border: medium none !important;
    box-shadow: 0 0 0 transparent !important;
    max-height: 100%;
    max-width: 100%;
}
.cor {
    height: 183px;
    left: -23px;
    position: relative;
    top: -177px;
    width: 206px;
    z-index: 9999;
}
#img0 {
    left: -9px;
    position: relative;
    top: -136px;
    z-index: 7;
}
#img1 {
    left: -9px;
    position: relative;
    top: -100px;
    z-index: 8;
}
#img2 {
    left: -9px;
    position: relative;
    top: -63px;
    z-index: 9;
}
#img3 {
    left: -9px;
    position: relative;
    top: -26px;
    z-index: 10;
}
#slotMachineContainer #turbo {
    background: rgba(0, 0, 0, 0) url("../../../public/asset/images/turbo.png") no-repeat scroll 0 0;
    height: 31px;
    position: absolute;
    top: -172px;
    width: 126px;
}
#slotMachineContainer #gbonus {
    background: rgba(0, 0, 0, 0) url("../../../public/asset/images/giocoBonus.png") no-repeat scroll 0 -50px;
    height: 45px;
    left: -15px;
    position: absolute;
    top: -148px;
    width: 196px;
}
#slotMachineContainer #gbonusx {
    background: rgba(0, 0, 0, 0) url("../../../public/asset/images/giocoBonus.png") no-repeat scroll 0 -50px;
}
#slotMachineContainer .m1 {
    background-position: 0 -2px !important;
    display: none;
    height: 45px;
    left: -15px;
    position: absolute;
    top: -151px;
    width: 46px;
}
#slotMachineContainer .m2 {
    background-position: -45px -2px !important;
    display: none;
    height: 45px;
    left: 29px;
    position: absolute;
    top: -151px;
    width: 40px;
}
#slotMachineContainer .m3 {
    background-position: -83px -2px !important;
    display: none;
    height: 45px;
    left: 69px;
    position: absolute;
    top: -151px;
    width: 40px;
}
#slotMachineContainer .m5 {
    background-position: -124px -2px !important;
    display: none;
    height: 45px;
    left: 110px;
    position: absolute;
    top: -151px;
    width: 52px;
}
#freespin {
    color: white;
    display: none;
    height: 315px;
    left: 195px;
    margin: 0 auto;
    opacity: 0.81;
    position: absolute;
    top: -35px;
    width: 521px;
    z-index: 9998;
}
#fullscreen {
    background: rgba(0, 0, 0, 0) url("../../../public/asset/images/fullscreen-standard-logo-white.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 25px;
    left: 622px;
    position: absolute;
    top: 708px;
    width: 28px;
    z-index: 999;
}
#text_bet {
       color: white;
    font-size: 44px;
    left: 0;
    position: relative;
    text-align: center;
    text-shadow: 1px 4px 2px violet;
    top: 10%;
}
#text_autospin {
    font-size: 16px;
    left: 53px;
    position: relative;
    text-align: center;
    top: 214px;
    width: 97px;
    z-index: 102;
}
#text_betlin {
    font-size: 14px;
    left: -6px;
    position: relative;
    text-align: center;
    top: -45px;
}
#text_linea {
    font-size: 18px;
    left: 85px;
    position: relative;
    text-align: center;
    top: -12px;
    width: 132px;
}
#text_level {
    font-size: 14px;
    left: -8px;
    position: relative;
    top: -41px;
    width: 132px;
}
#wexbn {
    font-size: 60px;
    position: relative;
}
.anim_13 
{
	background: url('../../../public/asset/images/symbol_13_anim.png') no-repeat -576px -289px;
}
.anim_12
{
	background: url('../../../public/asset/images/symbol_12_anim.png') no-repeat -576px -289px;
}
.anim_11
{
	background: url('../../../public/asset/images/symbol_11_anim.png') no-repeat -576px -289px;
}
.anim_5
{
	background: url('../../../public/asset/images/symbol_5_anim.png') no-repeat -576px -289px;
}
.anim_A
{
	background: url('../../../public/asset/images/A_Anim.png') no-repeat -576px -289px;
}
.anim_K
{
	background: url('../../../public/asset/images/K_Anim.png') no-repeat -576px -289px ;
}
.anim_Q
{
	background: url('../../../public/asset/images/Q_Anim.png') no-repeat -576px -289px ;
}
.anim_J
{
	background: url('../../../public/asset/images/J_Anim.png') no-repeat -576px -289px ;
}
.anim_S10
{
	background: url('../../../public/asset/images/S10_Anim.png') no-repeat -576px -289px ;
}
.anim_S2
{
	background: url('../../../public/asset/images/S2_Anim.png') no-repeat -576px -289px ;
}
.anim_S3
{
	background: url('../../../public/asset/images/S3_Anim.png') no-repeat -576px -289px ;
}
.anim_S4
{
	background: url('../../../public/asset/images/S4_Anim.png') no-repeat -576px -289px;
}
.anim_S5
{
	background: url('../../../public/asset/images/S5_Anim.png') no-repeat -576px -289px ;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#refbutton {  top: 274px; }
	#musicOffButton {   top: 247px;}
	#slotMachineContainer #betlabel {top:-61px;}
}
