/*CSS HANDLER */
@media screen {
.bodyTicket table {
  border-collapse: unset;
  border-spacing: unset;
}        
	#ticket_content{
		font-size: 15px
	}
	.bodyTicket {		  
	  display: block;
	  position: relative;
	  width: 274px;
	}
	.bodyTicketFacSimile {
	  display: none;
	}
	
	.eventlistcont {
	  display: block;
	  position: relative;
	}
	.copy .bodyTicketFacSimile {
	  display: block;
	  height: 100%;
	  left: 0;
	  overflow: hidden;
	  position: absolute;
	  width: 100%;
	  z-index: 4;
	  opacity: 0.4;
	}
        .copy .bodyTicketFacSimile img {
          width: 100%;
        }    
	
	* {
	    margin:0;
	    padding:0;
	    font-family:Verdana,Arial,sans-serif;
	}
	
	
	body,td,th {
	    font-size:90%;
	}
	/*#head {
	    display:block;
	    background-image:url(img/Head_ticket.gif);
	    background-position:top left;
	    background-repeat:no-repeat;
	}*/
	#maindata {
	    font-size:87%;
	}
	#secdata, #summary, #maindata, #data_importo {
	    width:100%;
	}
	.W16 {
	    font-size: 65% !important;
	    padding-right: 6px;
	    text-align: left;
	    width: 12%;
	}
	.W22 {
	    width:8%;
	    display:none;
	}
	.W18{
	    width: 40%;
	}
	.W24 {
	    width: 34%;
	}
	.W30 {
	    width: 33%;
	}

	.W44 {
	    width:18%;
	}
	.W64 {
	    width:24%;
	}
	.W89 {
	    width:33%;
	}
	.W90 {
	    width:34%;
	}
	.W120, .W24, .W30 {
	    font-size:13px;
	}
	#summary td.info {
	    font-size: 16px;
	}
	.W134 {
	    width:50%;
	}
	.W150 {
	    width:56%;
	}
	.W162 {
	    width:60%;
	}
	.W268 {
	    width:100%;
	}
	div {
	    display:inline;
	}
	/* --Info in basso pi� grandi --*/
	#summary td, #ticket_stake td{
	    font-size:80%;
	}
	#tableuserdetail {
	    margin-top:5px;
	}
	/* --------------------------------*/
	#panel {
		background: #000;
		height: 6px;
		display: none;
		width: 463px;	
		color:#fff;
		padding-left:20px;
		text-align:center;	
		}
	.slide {
		margin: 0;
		padding: 0;
		border-top: solid 4px #CCC;
		
		
	}
	.btn-slide {
		position:relative;
		background: #CCC;
		text-align: center;
		width: 200px;
		height: 20px;	
		margin: 0 auto;
		display: block;
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
	}
	/* Porkaround per forzare la visualizzazione della scrollbar verticale su Firefox */
	html {
		overflow:scroll;
	}
	#backslip, #printslip, #forwslip {
		margin:0 10px;
		display:block;
		float:left;
		width:32px;
		height:32px;
		overflow:hidden;
		text-indent:40px;
	}
	#backslip {
		background-image:url(img/32grayarrowleft.png);
		margin-left:153px;
	}
	#printslip {
		background-image:url(img/32grayprinter.png);
	}
	#forwslip {
		background-image:url(img/32grayarrowright.png);
	}
	.sistema{
		width:100%;
	}
	.sistema .big{
		font-size:12px;
		font-weight:bold;
	}
	.sistema span{
	
	}
	.sistema td{
		font-size:11px;
		height:15px;
	}
	.sistema .value{
		font-weight:bold;
		font-size:14px;
	}
        .no_media_print .print_it {
          background-repeat: no-repeat;
          height: 32px;
          left: 10px;
          position: absolute;
          top: 10px;
          white-space: nowrap;
          width: 32px;
          z-index: 5;
        }

	.no_media_print .resize_it{
		position: absolute;
		left: 230px;
		top: 10px;
		z-index:5;
	}

	.no_media_print .resize_it a{
		background: #ddd none repeat scroll 0 0;
		border: 1px solid #777;
		color: #666;
		display: block;
		font-size: 10px;
		font-weight: bold;
		height: 15px;
		margin-bottom: 2px;
		text-align: center;
		text-decoration: none;
		width: 30px;
	}

	#ticket_content{
		width: 270px;
	}
	#eventList {
		border: 1px solid #000000;
		/*width: 268px;*/
		display: block !important;
	}
	.AeventsTable, .BeventsTable, .CeventsTable{
		width:100%;
	}	    
	.win, .run, .doh, .del, #detailLink, #detContainer{
		background-image:none;
	}
				
	.win{
		background-color:#00cc33;
	}
	.copy .win{
	  background: rgba( 0, 204 ,51 ,0.7)
	}
	
	.run{
		background-color:#ffff00;
	}
	.copy .run{
	  background: rgba( 255, 255 ,0 ,0.7)
	}
		
	.doh{
	  background-color:#ff3300;
	}
	.copy .doh{
	  background: rgba( 255, 51 ,0 ,0.7)
	}
	
	.del{
	  background-color:#999999;
	}
		.copy .del{
	  background: rgba( 153, 156 , 153, 0.7)
	}
		
		
	.AeventsTable td, .BeventsTable td, .CeventsTable td{
		font-size: 70%;
	}
	.CeventsTable{
		border-bottom: 1px dashed #999999;
		width:100%;
		margin-bottom: 2px;
	}
	.results{
		height: 15px;
	}
	#mayWinTD, #minWinTD , #maxWinTD, #realWinTD{
		font-size: 90% !important;
	}
	#container_sistema td{
		font-size: 80%;
	}
	#barCodeTxt{
		font-size: 110%;
	}
	#norbonusTD,#minbonusTD,#maxbonusTD{
		min-width:33%;
		display: none;
	}
	#container_sistema .sistema{
		/*width: 270px;*/
		padding:2px;
		margin-bottom: 1px;
		border:3px double #000000;
	}
	.realwin{
		display: none;
	}
	.summary{
		border: 1px solid #000000;
		border-bottom: none;
		width: 100%;
	}
	.summary td{
		text-align: center !important;
	}
	#detailLinkContainer {
		display: block;
		position: relative;
		/*width: 274px;*/
		text-align: center;
	}
	#combDetail table .border td, #evDetail table .border td {
		border-top: 1px dotted #000000;
	}    	    
}