* {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
  font-family : monospace,Courier;
  font-size : 12px;
  color :  #000;
  background-color :  #FFF;
  overflow:hidden;
  
  /*
  zoom: 1.25; /* Chrome */
  /*
  user-zoom: 2;
  user-zoom: fixed;
  */
}

button {
    border: 1px solid gray;
    width: 100px;
    height: 40px;
    margin-bottom: 2px;
    padding: 2px;
    cursor:pointer;
}    
#lotteryToGo button {width: 200px;}  /*Larghezza specifica*/
#btLottery {width: 200px;}  /*Larghezza specifica*/
#btRetryLottery {width: 200px;}  /*Larghezza specifica*/
#btGift {width: 200px;}  /*Larghezza specifica*/
#btSeaButtons button {width: 40px;}  /*Larghezza specifica*/
#btGuest {width: 200px;}  /*Larghezza specifica*/
#mainMenu button {width: 200px;}  /*Larghezza specifica*/
.large {width: 200px;}
.huge {width: 300px;}
#ship {
    margin-left: 0px; 
    margin-top: 0px;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
    
    -webkit-transform-origin: 50% 65%;
    -moz-transform-origin: 50% 65%;
    -o-transform-origin: 50% 65%;
    transform-origin: 50% 65%;
}
.control {
    width: 120px;
    top: 100px;
    bottom: 30px;
    z-index:100;
    position:absolute;
}
.buttone-left {
    left : 0px;
}
.button-right {
    right : 0px;
}
.preWrap {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.dashed {
    border: 1px dashed black;
}
/*
    .button-center {
        bottom: 30px;
        top: 30px;
        z-index:101;
        width: 100px;
        margin-right: auto;
        margin-left: auto;
        position:absolute;
        border:1px solid blue;
    }
*/

.table-two {width:300px; margin:auto; border-collapse: collapse;}
.table-two tr { height: 24px; }
.table-two tr td { line-height:20px; padding:2px}
/* prima colonna */
.table-two tr td:nth-child(1) {text-align:left;} 
/* terza colonna */
.table-two tr td:nth-child(2) {text-align:right;} 
 /* riga selezionata */
.table-two .select td {color: white; background: black;} 


.table-three {width:300px; margin:auto;  border-collapse: collapse;}
.table-three tr { height: 24px; }
.table-three tr td { line-height:20px; padding:2px}
/* prima colonna */
.table-three tr td:nth-child(1) {text-align:right;} 
/* terza colonna */
.table-three  tr td:nth-child(3) {text-align:right; padding-right:10px} 
 /* riga selezionata */
.table-three .select td {color: white; background: black;} 


.table-four {width:300px; margin:auto;}
.table-four tr { height: 24px; }
/* riga */
.table-four tr td {vertical-align: top} 
/* terza colonna */
.table-four  tr td:nth-child(4) {text-align:right;} 

.boxTitle {width: 300px; margin:auto; text-align:center; padding-top:20px; padding-bottom:20px}

video { width:320px; height:240px; }
#play_video { cursor: pointer; }
