﻿
/* SportYes */
body {background-color: #0F501B; }
a {	color: #7db612; }
#wrapper {
	min-width: 1120px;
	min-height: 800px;	}
#container-wrapper {
	margin: 0 auto;
	width: 100%;
	min-width: 1020px;}
/* Header */
#bg-header {
    background: #0C1F0B;
    background: rgba(11, 14, 31, 0.4);
    box-shadow: 0px 0px 10px black, 0px 0px 6px black;}
#header-wrapper {
	margin: 0;
	width: 1020px;
	z-index:10;}
#header-container {
	/*background: url(../images/bg-header-log-tile-x.gif) repeat-x 0px 36px;*/
	background: #0F501B;
	background-color: rgba(0, 0, 0, 0.3);
	margin: 0 auto;
    width: 100%;}
#header-links {
    margin: 0px auto;
    width: 994px;}
#header-banner {
	margin: 0px auto;
    width: 994px;}
#header-logo {
	margin: -4px 0 0 0px;
	height: 95px;}
#header-logo img{
	position:relative;
	top:0px;}
div.autenticate {   background: rgba(112, 255, 0, 0.16);   }
#header-login .txtfield, .txtfield {
	background: #133f0c;
	color: #abe217;
	border: 1px solid #9BDF0D;}
.btn-generico-bg{
    background: #0B380E url(../images/btn-login-reg.gif) repeat-x left top;}
.btn-login-entra{
    background: #6A9511 url(../images/btn-login-entra.gif) repeat-x left top;
    padding: 4px 8px;
    text-shadow: 1px 1px 8px #000;
    border:0px solid #FFF}
#PHbody_Skrill1Tap1_Button1 {
    width:118px;
    height:21px;
    background: url(../images/loghi/skrill_1tap_pulsante.png) repeat-x left top;
    border-radius:11px;
    text-indent: -9999px;}
#btn-login-reg 	{
    background: #FFBF00;
	padding: 4px 8px;
	position:relative;
	z-index:80;}
.registrati_lampeggiante{
    position: absolute;
    top: -18px;
    right: 20px;
    height: 60px;
    width: 114px;
    box-shadow: 0px 0px 0px #408AB6;}
#header-nav {
	background:url(../images/bg-navbar-x.gif) center top repeat-x #020409 ;
	margin: 0;
    padding: 0;
    position:relative;
    width: 100%;
	height: 44px;
	line-height: 44px;
	box-shadow: 0px 0px 6px #000;
	z-index:70;/*prima delle mod per inbox era 90*/}
body.sport #header-nav { 
	box-shadow: 0px 5px 0px rgba(0,0,0,0.2);   }
/* FOOTER */
#pattern {}
#footer-wrapper {
	color: #7ea918;
	background: #0F501B; 		}
#footer-links	{
    padding-top:20px}
#footer-links a {
	color: #7ea918;}
/* Top Nav */
ul.topnav {	
	margin: 0 auto;
	float:inherit;
	width: 1024px;
    height: 44px;}
ul.topnav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 24px 0px 24px;
	font-size: 12px !important;
	position: relative;
	background: transparent url(../images/bg-navbar-div.gif) repeat-y right top;}
ul.topnav li a {
	padding: 0 5px;
	padding: 0 1px;
	text-shadow: 0px 0px 0px #95cb16;}
ul.topnav li a:hover{
	color: #7ea918;
	text-shadow: 0px 0px 3px #95cb16;}
ul.topnav li span.freccia_giu{
	right:-5px;
	background: url(../images/subnav-arrow.gif) no-repeat center 0px;}
ul.topnav li span.freccia_su{ 
	background: url(../images/subnav-su.gif) no-repeat center 19px;}
ul.topnav li ul.subnav {
	background: transparent url(../images/bg-subnav-x.png) repeat-x left top;
	border-right: 1px solid #155D03;
    border-left: 1px solid #155D03;
    border-bottom: 1px solid #155D03;
    border-top: none;
    box-shadow: 0px 1px 4px 2px #155D03;	}
ul.topnav li ul.subnav li{ background: transparent url(../images/bg-subnav-link.png) no-repeat left top;}
html ul.topnav li ul.subnav li a { color: #E5FF9E;}
html ul.topnav li ul.subnav li a:hover { color: white;}
/* HOMEPAGE */
#PHbody__UCDefaultSport_content_dinamico {
    width:100%;
    overflow:hidden;}
#slider_centrale {
    float:left;
    display:block;
    width: 994px;
    height: 260px;
    background: #606666;
    margin:6px 0px 10px 0px; }
#colonna_bottom {
    float:left;
    display:block;
    width: 994px;
    height: 180px;
    background: #606666;
    margin:10px 0px 0px 0px;    }
#colonna_sx {
    float:left;
    display:block;
    width: 197px;
    height: 400px;
    background: #D8D8D8;}
.contenuti_centrati_box_sport {
    margin: 5px auto 0px auto;
    width: 1016px;    }    
#PHbody__UCDefaultSport_div_1 {
    display:block;
    width: 994px;
    height: 275px;
    margin:0px 0px 5px 0px;
    /*background: #D88200;
    background: #133f0c;
    background: url("https://cms.gplay.it/CMSImages/24/slider-fisso/slider-fisso.jpg") center top no-repeat transparent;*/
    /*da qui in poi sono regole per non mettere lo slider a tutto schermo*/
    max-width: 1004px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 1px 1px 8px #000, inset 0px -10px 0px rgba(0,0,0,0.5);
    margin: 10px auto 0 auto;
    left: -4px;
    position: relative;}
#PHbody__UCDefaultSport_div_1 .content-box-info {
    height: 275px;}
#PHbody__UCDefaultSport_div_1 .content-box-info-txt,
#PHbody__UCDefaultSport_div_1  #slider-box1  {
    height: 275px;
    width: 100%; }
#PHbody__UCDefaultSport_div_1 #slider-box1 { background-position: center top !important;}
#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-controlNav{
    right: 50%;
    margin-right:-443px;
    bottom:3px;
    width:auto;
    height:auto;
    overflow:hidden;    }
#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-caption {   
    top:250px;
    left: 50%;
    margin-left:-450px;    }
#PHbody__UCDefaultSport_div_2 {
    display:block;
    position: relative;    
    overflow: hidden;
    padding: 10px 0px 10px 0px;
   /*width: 680px;*/
    float: left;}
#PHbody__UCDefaultSport_div_2_cont_gen {
    display: block;
    position: relative;
    padding: 10px 0px 10px 0px;
    width: 330px;
    margin-left: -4px;
    height: 180px;
    float: left;}
#PHbody__UCDefaultSport_div_2 #slider-box1,
#PHbody__UCDefaultSport_div_2_cont_gen #slider-box1{
    height: 163px;
    width: 329px;    }
#PHbody__UCDefaultSport_div_3{
    display:block;
    position: relative;
    overflow: hidden;
    padding: 10px 0px 10px 0px;
    float: left;}
#PHbody__UCDefaultSport_div1, 
#PHbody__UCDefaultSport_div2 {
    height: 180px;
    width: 195px;
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
    border-radius: 10px;
    background: #2B012E;
    box-shadow:1px 1px 5px #000,1px 1px 5px #000, -2px -2px 7px #000,1px 1px 5px #000 ;}
#PHbody__UCDefaultSport_div3 {
    height: 400px;
    width: 567px;
    border-radius: 10px;
    margin: 0px 10px 10px 10px;
    box-shadow:1px 1px 5px #000, 1px 6px 5px #000, -2px -2px 7px #000,1px 1px 5px #000 ;}
#PHbody__UCDefaultSport_div4,
#PHbody__UCDefaultSport_div5,
#PHbody__UCDefaultSport_div6,
#PHbody__UCDefaultSport_div7{
    position:relative;
    overflow:hidden;
    margin-bottom:9px;
    border-radius: 10px;
    background: #2B012E;
    box-shadow:1px 1px 5px #000,1px 1px 5px #000, -2px -2px 7px #000,1px 1px 5px #000 ;}
#home-promo-wrapper {
	width: 997px;
	height: 333px;
	position: relative;
	background: transparent url(../images/bg-home-promo-shadow.png) no-repeat center top;
	z-index: 100;
	top: -6px;
    left: -13px;
    padding: 0px 13px;}
#home-promo-slider {
	margin: 0;
	padding: 0;
	width: 697px;
	height: 319px;
	position: absolute;
	top: 7px;
	left: 13px;}
#home-promo-games {
	margin: 0;
	padding: 0;
	width: 291px;
	height: 319px;
	position: absolute;
	top: 7px;
	right: 13px;
	background: transparent url(../images/bg-home-games.png) no-repeat center top;}
#home-game-selector {
	margin: 0;
	padding: 0;
	position: relative;
	width: 253px;
	height: 106px;}
#game-slider-img {
	padding: 4px 0 0 5px;
	margin: 0;
	width: 125px;
	height: 100px;
	float: left;}
#game-slider-info {
	padding: 6px 10px 3px 0;
	margin: 0;
	width: 150px;
	height: 100px;
	float: right;
	text-align: right;}
#game-slider-info p {
	font-size: 11px;
	line-height: 13px;}
#game-slider-title a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2486c8;
	display:block;}
.bx-wrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 288px;
	height: 110px;}
.bx-prev {
	display: block;
	width: 22px;
	height: 23px;
	position: absolute;
	text-indent: -9999px;
	right: 104px;
	top: 73px;
	background: transparent url(../images/bg-box-prev.gif) no-repeat left top;}
.bx-next {
	display: block;
	width: 22px;
	height: 23px;
	position: absolute;
	text-indent: -9999px;
	right: 10px;
	top: 73px;
	background: transparent url(../images/bg-box-next.gif) no-repeat left top;}
.bx-play {
	display: block;
	width: 72px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	right: 32px;
	top: 73px;
	background: #232256 url(../images/bg-box-play.gif) repeat-x left top;}
a.bx-play {
	color: #fff;}
#content-boxes {
	width: 1020px;
	left:-13px;
	top:-6px;
	height: 414px;
	position: relative;
	background: transparent url(../images/bg-home-content-box-shadow.png) no-repeat center top;}
#PHbody__UCDefaultSport_div_1 .content-box {
	overflow:auto;
	width: auto;
    height: auto;
    margin:0;
    background: 0;
	float: none;
	border-radius: 0px;
    box-shadow: 0px 0px 0px #000;}
.content-box {
	overflow:hidden;
	width: 329px;
    height: 190px;
    margin:0px 5px 0px 4px;
	float: left;
	border-radius: 10px;
    box-shadow: 1px 1px 10px black;}
.colore_box_rosso h2 {
    background: url(../images/box_home_poker.png) left -11px;}
.colore_box_blu h2 {
    background: url(../images/box_home_casino.png) left -11px;}
.colore_box_viola h2{
    background: url(../images/box_home_bingo.png) left -11px;}
.colore_box_verde h2{
    background: #0F501B;}
#content-box-poker {
	margin: 0 0 5px 12px;
	border-radius: 10px;}
#content-box-l {
	margin: 0 0 5px 12px;}
#content-box-m,#content-box-m2 {
	margin: 0 4px 5px 5px;}
#content-box-r {
	margin: 0 12px 5px 0;}
.content-box h2 {
	margin: 0;
	padding-left: 14px;
	font-size: 13px;
    text-shadow: 1px 1px 2px #000;
	font-weight: bold;
	text-transform: uppercase;
	height: 27px;
	line-height: 29px;
	color:#FFF;
	background: #0F501B;
    box-shadow: 0px 1px 16px #000;
    position: relative;
    z-index: 100;}
#PHbody__UCDefaultSport_div_1 .content-box h2 {
	display:none;}
.content-box-info {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 163px;
	position: relative;
	overflow:hidden;
	border-radius: 0px 0px 10px 10px;
	background-position: right !important;
	/*background-color: #072700 !important;
	background-color: rgba(3, 17, 0, 0.8) !important;*/
	/*background-color: rgba(255, 152, 0, 0.3) !important;*/
	background-color: rgba(128, 114, 177, 0.3) !important; /* box grigi per sfondo verde */
	/*background-color: rgba(15, 80, 27, 0.7) !important;  box verdi per sfondo bianco */
	border-radius: 6px !important;}
#PHbody__UCDefaultSport_div_1 .content-box-info{
	border-radius: 0px;}
.content-box-info-txt {
	padding:0px;
	margin: 0;
	width: 310px;
	position: absolute;
	font-size: 12px;
	line-height: 13px;
	top: 4px;
	left: 10px;}
.content-box-info-txt-promo {
	padding:0px;
	margin: 0;
	width: 310px;
	position: absolute;
	font-size: 12px;
	line-height: 13px;
	top: 0px;
	left: 0px;} 
.content-box-info-txt-cms {
	padding:0px;
	margin: 0;
	width: 310px;
	position: absolute;
	font-size: 12px;
	line-height: 13px;
	top: 0px;
	left:0px;}
.content-box-info-txt-cms p, .content-box-info-txt-promo p {
	padding:0px;
	margin: 0px 0px 0px 15px;
	width: 200px;
	color:#FFF;}
#content-box-m2 .content-box-info-txt {
	top: 0px;}
.content-box-info-txt p {
	padding-left: 6px;}
#PHbody__UCDefaultSport_div_1 .content-box-table {
	width: 100%;
	margin: 0 auto;
	width:1854px;
	position:absolute;
	left:50%;
	margin-left:-927px;}
#PHbody__UCDefaultSport_div_3 .content-box-table {
	width: 100%;
	margin: 0;
	position: inherit;
	left:0;
	margin-left:0;}
.content-box-row {
	padding-bottom: 1px;
	width: 100%;
	height: 23px;
	line-height: 23px;
	background: transparent url(../images/bg-home-content-list-div.gif) repeat-x left bottom;}
.content-box-col-1 {
	width: 27px;
	float: left;}
.content-box-col-1-flag {
	padding-top: 2px;}
.content-box-col-2 {
	width: 100px;
	float: left;
	color: #fff;}
.content-box-col-3 {
	width: 120px;
	float: left;
	color: #2473ad;}
.content-box-col-4 {
	width: 60px;
	float: left;
	text-align: right;
	color: #fff;}
.TutteScommesseButton,
#content-box-info-btn {
	padding: 0;
	margin: 0;
	display: block;
	width: 90px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	bottom: 8px;
	left: 14px;
	background: #59841B url(../images/bg-content-box-btn.gif) repeat-x left top;
    box-shadow: 1px 1px 5px #000;
	border-radius: 2px;
	text-shadow: 0px 1px 2px #0D0D0D;	}
#content-box-info-btn2 {
    padding: 0;
    margin: 0;
    display: block;
    width: 115px;
    height: 23px;
    line-height: 23px;
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    top: 126px;
    right: 15px;
    border:0px solid #000;
    text-shadow: 0px 1px 2px #0D0D0D;
    text-decoration: none;}
#content-box-info-btn2 p {
    display: block;
    width: 95px;
    height: 23px;
    position:relative;
    top:1px;}
#content-box-info-btn2 p:hover {
   text-decoration:underline; }
#poker-more-info-btn {
	padding: 0;
	margin: 0;
	display: block;
	width: 90px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	top: 125px;
	left: 14px;
	background: #790e0f url(../images/bg-content-box-poker-btn.gif) repeat-x left top;
	border-radius: 2px; }
#content-box-info-btn a {
	color: #fff;
	text-decoration: none;}
#box-promo {
	padding: 0;
	margin: 0;
	background: transparent url(../images/CMS/bg-box-10freeblackjack.png) no-repeat bottom right;}
#box-livecasino {
	padding: 0;
	margin: 0;
	background: transparent url(../images/CMS/bg-box-roulettefree.png) no-repeat bottom right;}
#box-vipclub {
	padding: 0;
	margin: 0;
	background: transparent url(../images/CMS/bg-box-vipclub.png) no-repeat bottom right;}
#box-poker {
	padding: 0;
	margin: 0;
	background: transparent url(../images/CMS/blocco_poker_immagine.png) no-repeat bottom right;}
#box-help {
	padding: 0;
	margin: 0;
	background: transparent url(../images/CMS/bg-box-help.png) no-repeat bottom right;}
.content-box-list {
	margin-top: 14px;}
#btn-content-box-list {
	padding: 0;
	margin: 0;
	display: block;
	width: 90px;
	height: 23px;
	line-height: 23px;
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	top: 125px;
	left: 14px;
	background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;
    box-shadow: 2px 2px 5px #000;
	border-radius: 2px; }
ul.content-box-list li {
	padding-left: 23px;
	font-size: 13px;
	line-height: 22px;
	background: transparent url(../images/bg-content-box-list.png) no-repeat center left;}
/* GAMES PAGE */
.games-promo-wrapper {
	width: 1020px;	
	z-index: -100;
	margin: 0px auto -13px auto;
	padding: 6px 0px 0px 0px; }
.sfondo_giochi_slot {
    background: black no-repeat center -170px;
    position: absolute;
    min-width: 1120px;
    height: 1100px;
    z-index: -100;
    width: 100%;
    overflow: hidden;
    opacity: 0.0;}
.Book-of-Ra                 {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Book-of-Ra.jpg') no-repeat center 0px;}
.Dolphins-Pearl             {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Dolphins-Pearl.jpg') no-repeat center 0px;}
.Just-Jewels                {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Just-Jewels.jpg') no-repeat center 0px;}
.Lucky-Ladys-Charm          {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Lucky-Ladys-Charm.jpg') no-repeat center 0px;}
.Buffalo-Thunder-Classic    {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Buffalo-Thunder-Classic.jpg') no-repeat center 0px;}
.Plenty-on-Twenty-Classic   {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Plenty-on-Twenty-Classic.jpg') no-repeat center 0px;}
.Lord-of-the-Ocean-Classic  {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Lord-of-the-Ocean-Classic.jpg') no-repeat center 0px;}
.Sizzling-hot-Classic       {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Sizzling-hot-Classic.jpg') no-repeat center 0px;}
.Party-Games-Classic        {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Party-Games-Classic.jpg') no-repeat center 0px;}
.Royal-Riches-Classic       {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Royal-Riches-Classic.jpg') no-repeat center 0px;}
.Power-Stars                {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Power-Stars.jpg') no-repeat center 0px;}
.Golden-7-Gambler           {   background: url('https://cms.gplay.it/CMSImages/23/giochi/Golden-7-Gambler.jpg') no-repeat center 0px;}
.games-promo-wrapper-container {
	margin: 0 auto;
	padding: 5px 0 0 0;
	width: 994px;}
.games-promo-slider {
	margin: 0 0 5px 0;
	padding: 0;
	width: 735px;
	height: 319px;}
.games-promo-slider .theme-default .nivo-controlNav  {
	margin-left: -10px; }
.games-promo-slider .theme-default #slider ,
.games-promo-slider .theme-default #PHbody__UCGameContent_slider {
	width: 735px;
	height:319px; }
p .games-promo-slider a.nivo-caption-btn  {
	position: absolute;
	left:5px;
	top:50px;
	width: 179px;
	height: 56px;
	line-height: 56px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	background: transparent url(../images/bg-btn-home-slider.gif) repeat-x 50% 50%;
	border: none;
	outline: none;
	vertical-align: middle;
    border-radius: 4px; }
.games-col-l  {
	margin: 0;
	padding: 0;
	width: 735px;
	float: left; }
.games-col-r  {
	margin:0px;
	padding: 0;
	width: 253px;
	float:right; }
.content-entry-container  {
	margin: 0 0 7px 0;
	padding: 0;
	background: #000 url(../images/bg-content-entry.gif) repeat-x left top;
	border-radius: 0px 0px 5px 5px; 	 }
.content-tipologia-container  {
	margin: 0 0 7px 0;
	padding: 0; }
.games-cat-list-container  {
	margin: 0 0 5px 0;
	padding: 0;
	background: url(../images/bg_game_content_menu.png) repeat-x left top;
	border-radius: 0px 0px 5px 5px; 
	box-shadow: 0px 1px 5px black; }
#games-cat-list  {
	width: 253px; }
.games-vid-poker-container  {
	margin: 0 0 5px 0;
	padding: 0;
	background: #000 url(../images/bg-games-vid-poker.gif) repeat-x left top;
	border-radius: 0px 0px 5px 5px;  }
#games-cat-list  {
	width: 253px; }
#vetrina_slot  {
	width: 100%;
	margin: -6px 10px 0px 10px;
	color:#FFF;
	overflow:hidden; }
#vetrina_slot img.bw {
    height: 160px;
    width: 450px;
    position: relative;
    float: left;
    margin: 0px;
    display:block;
    z-index:1;
    border-radius: 7px; }
.gioco_vetrina0,
.gioco_vetrina1,
.gioco_vetrina2,
.gioco_vetrina3,
.gioco_vetrina4,
.gioco_vetrina5,
.gioco_vetrina6,
.gioco_vetrina7,
.gioco_vetrina8 {
    background:#22F;
    height:160px;
    width:450px;
    overflow:hidden;
    position:relative;
    float:left;
    margin:9px;
    box-shadow:  0px 0px 10px #000 , 1px 1px 10px #000  ;
    border-radius:8px;  }
.gioco_vetrina0 .link,
.gioco_vetrina1 .link,
.gioco_vetrina2 .link,
.gioco_vetrina3 .link,
.gioco_vetrina4 .link,
.gioco_vetrina5 .link,
.gioco_vetrina6 .link,
.gioco_vetrina7 .link,
.gioco_vetrina8 .link {
    padding: 0;
    margin: 0;
    display: block;
    width: 100px;
    height: 23px;
    line-height: 23px;
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    bottom: 8px;
    left: 14px;
    background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;
    box-shadow: 1px 1px 5px black;
    border-radius: 2px;
    text-shadow: 0px 1px 2px #0D0D0D;
    z-index: 10; }
.gioco_vetrina0 .in_arrivo,
.gioco_vetrina1 .in_arrivo,
.gioco_vetrina2 .in_arrivo,
.gioco_vetrina3 .in_arrivo,
.gioco_vetrina4 .in_arrivo,
.gioco_vetrina5 .in_arrivo,
.gioco_vetrina6 .in_arrivo,
.gioco_vetrina7 .in_arrivo,
.gioco_vetrina8 .in_arrivo {
    background: url(../images/btn-login-rosso.png) repeat-x left top red; }
.gioco_vetrina0 a.link_tutto,
.gioco_vetrina1 a.link_tutto,
.gioco_vetrina2 a.link_tutto,
.gioco_vetrina3 a.link_tutto,
.gioco_vetrina4 a.link_tutto,
.gioco_vetrina5 a.link_tutto,
.gioco_vetrina6 a.link_tutto,
.gioco_vetrina7 a.link_tutto,
.gioco_vetrina8 a.link_tutto {
    position:absolute;
    display:block;
    margin:0;
    top:0;
    left:0; 
    height:100%;
    width:100%;
    height:160px;
    z-index: 100; }
.gioco_vetrina0 p,
.gioco_vetrina1 p,
.gioco_vetrina2 p,
.gioco_vetrina3 p,
.gioco_vetrina4 p,
.gioco_vetrina5 p,
.gioco_vetrina6 p,
.gioco_vetrina7 p,
.gioco_vetrina8 p {
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    bottom: 12px;
    left: 130px;
    text-shadow: 0px 1px 2px #0D0D0D;
    z-index:11; }
.gioco_vetrina0 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Power-Stars.jpg)        0px 0px;
    width: 918px;
    border-radius: 8px 8px 38px 8px; }
.gioco_vetrina1 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Book-of-Ra.jpg)        0px 0px; }
.gioco_vetrina2 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Dolphins-Pearl.jpg)    0px 0px; }
.gioco_vetrina3 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Just-Jewels.jpg)       0px 0px; }
.gioco_vetrina4 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Lucky-Ladys-Charm.jpg) 0px 0px; }
.gioco_vetrina5 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Buffalo-Thunder-Classic.jpg)        0px 0px; }
.gioco_vetrina6 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Plenty-on-Twenty-Classic.jpg)    0px 0px; }
.gioco_vetrina7 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Lord-of-the-Ocean-Classic.jpg)       0px 0px; }
.gioco_vetrina8 {
    background: url(https://cms.gplay.it/CMSImages/23/giochi/vetrina/Sizzling-hot-Classic.jpg) 0px 0px; }
#tipologia_slot  {
	width: 100%;
	margin: -13px 0 0 0; }
#games-featured-list  {
	width: 995px;
	margin-top: 6px;
	display: none; }
.content-games-featured  {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 403px;
	background: transparent url(../images/bg-games-featured.png) no-repeat 50% 50%;
	background: transparent url(../images/bg-games-featured.png) repeat-x 50% 87%; }
#tipologia_slot .content-games-featured  {
	background: transparent url(../images/bg-games-row.png) repeat-y 50% -29px;
    overflow: hidden;
    height: auto; }
.content-games-featured a  {
    font-size:12px;
    color: #001D4A; }
.content-game-name , .content-game-name a  {   
    color:#2386C9;
    font-weight:bold; 
    height:20px; 
    text-align:center;
    font-size:12px;  }
.content-game-name {
    position:relative;
    top:-10px;
    width: 170px;
    margin: 0px 10px; }
.content-games-featured-container  {
	margin: 0;
	padding:  0px 10px 0px 10px; }
ul.game-select-container  {
	margin: 0;
	padding: 0; }
ul.game-select-container li  {
	margin: 0;
	padding: 0;
	width: 180px;
	height: 195px;
	display: block;
	float: left;
	font-size: 12px;
	text-align: center; }
.game-select-container-img  {
	clear: both;
	width: 170px; }
a.game-select-container-title  {
	margin: 7px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #2486c8; }
a.game-select-container-btn  {
	padding: 0;
	margin: 0 auto;
	display: block;
	width: 110px;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;
	border-radius: 2px;	 }
/* REGOLAMENTI */
table.regolamento  {
    border-collapse: collapse;
    color:#fff; }
.bordi_arrotondati {   
    border:1px solid #FFF;
    padding:0px;
    overflow:hidden;
	border-radius: 8px;}
table.regolamento tr.tipologia_generica {
    background: url(../images/m-bg-sub-new.png) repeat-x left top; }
table.regolamento  tr:nth-child(even),.righe_regolamento_dispari {
    background: url(../images/bg-content-entry-col-l.gif) repeat-x left top; }
table.regolamento  tr td {
    padding:8px 10px 10px 10px;
    text-align: left;
    vertical-align: top;
    border:collapse; }
table.regolamento  tr td.tdContratto {}
#intestazione_regolamenti {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: white;
    height: 40px;
    padding: 10px; }
.tipologia_regolameti {
    font-weight:bold;
    height:16px;
    width: 240px;
    padding-top:10px    }
.tipologia_descrizione {
    font-weight:bold;
    width: 390px;
    padding-top:10px }
.tipologia_link {
    font-weight:bold;
    padding-top:10px }
#body_container {
    float: left;
    display: block;
    margin: 0;
    width: 100%;
    overflow: hidden;
    /*background-repeat: no-repeat;
    background-image: url(http://cms.gplay.it/CMSImages/24/SportsBG_bottom.png);
    background-color: #0f501b;
    background-position: top center;
    background-size: 1920px;
    background-attachment: fixed;*/
    }
.contenuti_centrati {   
    overflow:hidden;
    width:1008px;
    margin: 0 auto 20px auto; }
.contenitore_generico {
    padding: 10px 25px 30px 25px;
    background:url(../images/bg_registrazione.png) repeat left top;
	border-radius: 0px 0px 10px 10px;
	width: 958px;
    margin: 0 auto;	 }
.instestazione_generica_body {
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    background: #0F501B;
    position:relative;
    margin: 10px auto 0;
    padding: 0;
    font-weight: bold;
    width: 1014px;
    height: 38px;
    line-height: 34px;
    color:#FFF;
    box-shadow: 0px 0px 16px #000;
    border-radius: 12px 12px 0px 0px;}
.instestazione_generica_body p {
    padding: 3px 20px 3px 20px;
    margin: -4px 0px 0px 0px; }
.bg_generico_conto_gioco {
    float:left;
    position:relative;
    width:99%;
    margin:0px;
    padding: 10px; }
#ui-datepicker-div {
    display:none;    }
div.bg_generico_conto_gioco .Table_Registrazione {
    color:#000;     }
ul.MenuContoMaterial li {
    background: rgba(15,80,27,0.6);    }
#PHbody_table3 tr td.checkbox_reg {
    padding-bottom:10px; }
input.errore_registrazione_input, select.errore_registrazione_input {
    border:1px solid #FF0000; }
div.bg_generico_conto_gioco_registrazione {
    float:left;
    position:relative;
    width:680px;
    min-height:680px;
    margin: 0px 0px 10px -16px;
    padding: 0px 10px 10px 10px;
    border-left:1px solid #666; }
div.bg_generico_conto_gioco_registrazione .Div_ContenitoreEdit_sx {
	width:49%;
	padding: 0px 0px 0px 0px;
	float:left;
	position: relative;
	top:0px; }
div.bg_generico_conto_gioco_registrazione .Div_ContenitoreEdit_dx {
    width: 49%;
    padding: 0px 0px 0px 11px;
	float:right;
	right: 24px;
    position: relative;
    background: url(../images/bg-content-reg-form.png) no-repeat 15px 40px;
    top:0px;
    min-height: 530px; }
.bg_generico {
    background-image: url(../images/bg_registrazione.png);
    position:relative;
    width:994px;
    margin:0 auto;
    overflow:hidden;
    padding: 10px;
    box-shadow: 0px 0px 6px #000;
    border-radius: 0px 0px 12px 12px; }
/* LOGIN */
.tab_generico, .tab_nuovo_utente_login  {
    min-height: 30px;
    padding: 30px;
    margin:15px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #555B7A;/*solo per ie8 e precedenti*/
    border: 0px solid rgba(1,1,1,0);
    border-radius:10px ;
    box-shadow:5px 3px 35px #677A55, -5px -3px 35px #677A55;}
.tab_nuovo_utente_login  {   
    border: 1px solid #D33;/*solo per ie8 e precedenti*/
    border: 0px solid rgba(1,1,1,0);
    box-shadow:5px 3px 35px #FFAD00, -5px -3px 35px #FFAD00; }
.div_dati_conto_documento .registrati  {
	background: #790e0f url(../images/bg-content-box-poker-btn.gif) repeat-x left top;
	font-size:14px; }
.div_dati_conto_documento .entra  {
	background: url(../images/btn-login-reg.gif) repeat-x left top #0B380E;
	font-size:14px;
	margin: 50px -5px 0px 0px; }
.div_dati_conto_documento .link_entra {
	position:relative;
	float:left;
	bottom:9px;
	text-align:right;
	width:100%;
	margin: 0px -6px; }
.div_dati_conto_documento .link_registrati {
	position:relative;
	float:left;
	bottom:10px;
	text-align:center;
	width:100%; }
.div_dati_conto_documento .username, .div_dati_conto_documento .password  {
	margin: 26px 0px;
    text-align: center;
    width: 100%; }
.div_dati_conto_documento .password  {
    padding-top: 60px; }
table.conto_corrente_dati {
    position:relative;
    top:50px;
    left:8px;
    box-shadow: 1px 1px 2px #CCC;
    width:640px; }
table.conto_corrente_dati tr td {
   padding:20px;
   border:1px solid #666;
   box-shadow: 1px 1px 8px #999;
   background: url(../images/bg_conto_gioco.png) repeat-x 0px -270px #C5CAD7; }
table.conto_corrente_dati tr td div table {
    width:518px;
    font-weight:bold;
    position: relative;
    left: 40px; }
.div_dati_conto_documento .username .txtfield, .txtfield {
    background: #133f0c;
    width: 100px;
    height: 30px;
    line-height: 20px;
    color: #abe217;
    font-size: 14px;
    border: 1px solid #9BDF0D;
    padding-left: 5px;
    border-radius: 5px;
    border-image: initial; }
.div_dati_conto_documento .recupero_password  {
	margin:5px 10px 65px 2px;
    text-align: right;
    width: 98%; }
.div_dati_conto_documento .recupero_password a {
	color:#FFF;
	font-size: 12px;
	text-decoration:underline;
	float:right;
	padding-top: 8px; }
 .div_dati_conto_documento .testo a {
	color:#FFF;
	font-size: 12px;
	text-decoration:underline; }
.bg_risultato_ok {
    background: url(../images/bg_risultato_ok.png) bottom; }
/*
 * jQuery Nivo Slider v2.7
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
.nivoSlider img  {
	position:absolute;
	top:0px;
	left:0px; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink  {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:block;}
#PHbody__UCDefaultSport_div_3 .nivoSlider a.nivo-imageLink  {	
	box-shadow: 0px 0px 0px black; }
/* The slices and boxes in the Slider */
.nivo-slice  {
	display:block;
	position:absolute;
	z-index:5;
	height:100%; }
.nivo-box {
	display:block;
	position:absolute;
	z-index:5; }
/* Caption styles */
.nivo-caption  {
	position:absolute;
	left:19px;
	top:165px;
	background: none;
	color:#fff;
	width:303px;
	z-index:8; }
#PHbody__UCDefaultSport_div_3 .nivo-caption  {}
.nivo-caption p  {
	padding:5px;
	margin:0;
	z-index:8;
	position: relative;
    top: 80px;
    min-width: 370px;
    height: 50px; }
#PHbody__UCDefaultSport_div_3 .nivo-caption p {}
.nivo-caption p p {
	padding:5px;
	margin:0;
	height: 40px;
	z-index:9;
	position:relative;
	top:0px;
	left:184px;
	font-size: 17px;
    font-weight: bold;
    color: white;
    width:350px; }
#PHbody__UCDefaultSport_div_3 .nivo-caption p p {
	width:200px; }
/* Caption styles Box - SLIDER BOX */
.rettangolo_sfondo_testo {
    position: absolute;
    top: 205px;
    height: 110px;
    width: 9999px;
    background: url(../images/opaco50.png);
    background: rgba(0, 0, 0, 0.5);
    z-index: 8;
    left: 0;    }
#slider-box, 
#slider-box1, 
#slider-box2, 
#slider-box3, 
#slider-box4, 
#slider-box5, 
#slider-box6 {
	top:-4px;
	left:-10px;
	overflow:hidden;
	border-radius: 0px 0px 10px 10px; }
#PHbody__UCDefaultSport_div_3 #slider-box1 {
    height: 163px; width: 329px;    }
#slider-box  .nivo-slice, 
#slider-box1 .nivo-slice, 
#slider-box2 .nivo-slice, 
#slider-box3 .nivo-slice, 
#slider-box4 .nivo-slice, 
#slider-box5 .nivo-slice, 
#slider-box6 .nivo-slice {
    width:100%;
	border-radius: 0px 0px 10px 10px;
	background-position: center top !important; }
#slider-box .nivoSlider img, 
#slider-box1 .nivoSlider img, 
#slider-box2 .nivoSlider img, 
#slider-box3 .nivoSlider img, 
#slider-box4 .nivoSlider img, 
#slider-box5 .nivoSlider img, 
#slider-box6 .nivoSlider img,
.content-box .nivoSlider img  {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	overflow:hidden;
	border-radius: 0px 0px 10px 10px; }
#slider-box .nivo-caption p, 
#slider-box1 .nivo-caption p, 
#slider-box2 .nivo-caption p, 
#slider-box3 .nivo-caption p,
#slider-box4 .nivo-caption p, 
#slider-box5 .nivo-caption p, 
#slider-box6 .nivo-caption p,
.content-box .nivo-caption p {}
#slider-box1 .nivo-caption p {
    position: absolute;}
#slider-box  .nivo-caption p p,
#slider-box1 .nivo-caption p p,
#slider-box2 .nivo-caption p p,
#slider-box3 .nivo-caption p p,
#slider-box4 .nivo-caption p p,
#slider-box5 .nivo-caption p p,
#slider-box6 .nivo-caption p p,
.content-box .nivo-caption p p {
    padding: 5px;
    margin: 0;
    height: 40px;
    z-index: 9;
    position: absolute;
    top: -170px;
    left: -9px;
    font-family:Arial;
    font-size: 25px;
    font-weight: bold;
    color: white;
    max-width: 300px;
    width:auto;    }
#slider-box1 .nivo-caption p p {
    text-shadow: 1px 1px 4px black, 0px 0px 14px black;
    font-size: 12px; }
#slider-box  a.nivo-caption-btn, 
#slider-box1 a.nivo-caption-btn, 
#slider-box2 a.nivo-caption-btn, 
#slider-box3 a.nivo-caption-btn, 
#slider-box4 a.nivo-caption-btn, 
#slider-box5 a.nivo-caption-btn, 
#slider-box6 a.nivo-caption-btn,
.content-box a.nivo-caption-btn {
	position: absolute;
	float:left;
	display:block;
	left:0px;
	margin-right:15px;
	top: auto;
	bottom: 160px;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	border: none;
	outline: none;
	vertical-align: middle;
    width: 90px;
    height: 23px;
    line-height: 23px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
	border-radius: 2px; 	
	box-shadow: 1px 1px 5px #000; }
#slider-box .nivo-controlNav, 
#slider-box1 .nivo-controlNav, 
#slider-box2 .nivo-controlNav, 
#slider-box3 .nivo-controlNav, 
#slider-box4 .nivo-controlNav, 
#slider-box5 .nivo-controlNav, 
#slider-box6 .nivo-controlNav,
.content-box .nivo-controlNav    {
    position: absolute;
    right:15px;
    bottom: 10px;
    height: 25px; }
#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-controlNav {
    position: absolute;
    right:50%;
    top: 15px;
    margin-right:-470px; }
/* FINE SLIDER-BOX */
/* Caption styles Home*/ 
.nivo-caption p p.home_slider {
	padding:5px 5px 5px 0px ;
	margin:0;
	height: 40px;
	z-index:9;
	position:relative;
	top:-80px;
	left:0px;
	font-size: 17px;
    font-weight: normal;
    color: white;
    max-width:550px;
    width:auto; }
.nivo-caption a  {
	display:inline !important;
	z-index:8; }
.nivo-html-caption  {
    display:none; }
 a.nivo-caption-btn  {
	position: relative;
	float:left;
	display:block;
	left:0px;
	margin-right:15px;
	top:-45px;
	width: 170px;
	height: 50px;
	line-height: 52px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	border: none;
	outline: none;
	vertical-align: middle;
	border-radius: 4px; 	
	box-shadow: 1px 1px 5px #000;	 }
#slider.nivoSlider .nivo-caption a.verde,  .nivo-caption a.Verde {
	background: url(../images/btn-login-verde.png) repeat-x left top green; }
#slider.nivoSlider .nivo-caption a.blu,  .nivo-caption a.Blu {
	background: url(../images/bg-btn-home-slider.gif) repeat-x left top #008BAA; }
#slider.nivoSlider .nivo-caption a.rosso,  .nivo-caption a.Rosso {
	background: url(../images/btn-login-rosso.png) repeat-x left top red; }
#slider.nivoSlider .nivo-caption a.arancione,  .nivo-caption a.Arancione {
    background: url(../images/bg-btn-home-slider-arancione.gif) repeat-x left top #ff790b; }
#slider.nivoSlider .nivo-caption a.viola,  .nivo-caption a.Viola {
    background: url(../images/bg-btn-home-slider-viola.gif) repeat-x left top #ff790b; }
a.nivo-caption-btn-box  {
	position: relative;
	float:left;
	display:block;
	left:5px;
	margin-right:15px;
	top:-45px;
	width: 170px;
	height: 50px;
	line-height: 52px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	border: none;
	outline: none;
	vertical-align: middle;
	border-radius: 4px; 	
	box-shadow: 1px 1px 5px #000;}
#slider-box.nivoSlider .nivo-caption a.verde, 
#slider-box1.nivoSlider .nivo-caption a.verde, 
#slider-box2.nivoSlider .nivo-caption a.verde,
#slider-box3.nivoSlider .nivo-caption a.verde, 
#slider-box4.nivoSlider .nivo-caption a.verde, 
#slider-box5.nivoSlider .nivo-caption a.verde, 
#slider-box6.nivoSlider .nivo-caption a.verde   {
	background: url(../images/btn-login-verde.png) repeat-x left top green; }
#slider-box.nivoSlider .nivo-caption a.blu, 
#slider-box1.nivoSlider .nivo-caption a.blu,
#slider-box2.nivoSlider .nivo-caption a.blu, 
#slider-box3.nivoSlider .nivo-caption a.blu, 
#slider-box4.nivoSlider .nivo-caption a.blu,
#slider-box5.nivoSlider .nivo-caption a.blu, 
#slider-box6.nivoSlider .nivo-caption a.blu {
	background: url(../images/bg-btn-home-slider.gif) repeat-x left top #008BAA; }
#slider-box.nivoSlider .nivo-caption a.rosso, 
#slider-box1.nivoSlider .nivo-caption a.rosso, 
#slider-box2.nivoSlider .nivo-caption a.rosso, 
#slider-box3.nivoSlider .nivo-caption a.rosso, 
#slider-box4.nivoSlider .nivo-caption a.rosso, 
#slider-box5.nivoSlider .nivo-caption a.rosso, 
#slider-box6.nivoSlider .nivo-caption a.rosso  {
	background: url(../images/btn-login-rosso.png) repeat-x left top red; }
#slider-box.nivoSlider .nivo-caption a.verde_trasparente, 
#slider-box1.nivoSlider .nivo-caption a.verde_trasparente, 
#slider-box2.nivoSlider .nivo-caption a.verde_trasparente,
#slider-box3.nivoSlider .nivo-caption a.verde_trasparente, 
#slider-box4.nivoSlider .nivo-caption a.verde_trasparente, 
#slider-box5.nivoSlider .nivo-caption a.verde_trasparente, 
#slider-box6.nivoSlider .nivo-caption a.verde_trasparente   {
	background: url(../images/bg-content-box-btn-verde-traslucido.png) repeat-x left top; }
a.nivo-caption-btn-giochi  {   
    color:#fff;
	position: absolute;
	display:block;
	left:5px;
	top:5px;
	width: 170px;
	height: 50px;
	line-height: 52px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	background: url(../images/btn-login-verde.png) repeat-x left top green;
	border: none;
	outline: none;
	vertical-align: middle;
	border-radius: 4px; 	
	box-shadow: 1px 1px 5px #000;	 }
a.nivo-caption-btn-giochi2  {   
    color:#fff;
	position: absolute;
	display:block;
	left:5px;
	top:-55px;
	width: 170px;
	height: 50px;
	line-height: 52px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	background: url(../images/btn-login-verde.png) repeat-x left top green;
	border: none;
	outline: none;
	vertical-align: middle;
	border-radius: 4px; 	
	box-shadow: 1px 1px 5px #000;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a  {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer; }
.nivo-prevNav  {
	left:0px; }
.nivo-nextNav  {
	right:0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a  {
	position:relative;
	z-index:9;
	cursor:pointer; }
.nivo-controlNav a.active  {
	font-weight:bold; }
.theme-default .nivoSlider  {
	position:relative;
	background:transparent url(../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:5px; }
.theme-default .nivoSlider img  {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	height:319px; }
.theme-default .nivoSlider a  {
	border:0;
	display:block; }
.theme-default .nivo-controlNav  {
	position:absolute;
	right:12px;
	bottom:10px;
    margin-left:-10px; /* Tweak this to center bullets */ }
.theme-default .nivo-controlNav a  {
	display:block;
	width:11px;
	height:11px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin:4px 3px 0px 0px;
	float:left; }
.theme-default .nivo-controlNav a.active  {
	background-position:0 -21px; }
.theme-default .nivo-directionNav a  {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0; }
.theme-default a.nivo-nextNav  {
	background-position:-30px 0;
	right:15px; }
.theme-default a.nivo-prevNav  {
	left:15px; }
.theme-default .nivo-caption  {
    font-family:font-family:Arial, Helvetica,Verdana; }
.theme-default .nivo-caption a  {
    color:#fff; }
.theme-default .nivo-caption a:hover  {
    color:#fff;
	text-decoration: underline; }
.theme-default #slider,
.theme-default #PHbody__UCGameContent_slider  {
    width:697px; /* Make sure your images are the same size */
    height:319px; /* Make sure your images are the same size */
    overflow: hidden; }
.games-featured-btn  {    
/*margin: 535px auto 0 auto;*/
    padding: 0;
    width: 219px;
    height: 56px;
    display: block;
    line-height: 56px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0D0D0D;
    color: #5EC7FD;
    background: transparent url(../images/bg-games-featured-btn.png) repeat-x left top;
    border: none;
    outline: none;
    vertical-align:bottom;
    bottom: -14px;
    position: relative;
    bottom: 0px; }
/*info bar*/
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    color: InfoText;
    background: InfoBackground url(../images/icon_warning.png) no-repeat fixed .3em .3em;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: default;
    font-size: 8pt;
    padding: 2;
    margin: 2;
    top: 0px;
    float: none; }
#infobar a:hover {
    color: HighlightText;
    background: Highlight url(../images/icon_warning_hover.png) no-repeat fixed .3em .3em; }
/* Caption styles Box - SLIDER BOX */
#slider-box, 
#slider-box1, 
#slider-box2, 
#slider-box3, 
#slider-box4, 
#slider-box5, 
#slider-box6,
.content-box  {
	top:-4px;
	left:-10px; }
#slider-box .nivoSlider img, 
#slider-box1 .nivoSlider img, 
#slider-box2 .nivoSlider img, 
#slider-box3 .nivoSlider img, 
#slider-box4 .nivoSlider img, 
#slider-box5 .nivoSlider img, 
#slider-box6 .nivoSlider img,
.content-box .nivoSlider img  {
	position:absolute;
	top:-4px;
	left:-10px;
	margin:0;
	padding:0; }
#slider-box .nivo-caption p, 
#slider-box1 .nivo-caption p, 
#slider-box2 .nivo-caption p, 
#slider-box3 .nivo-caption p,
#slider-box4 .nivo-caption p, 
#slider-box5 .nivo-caption p, 
#slider-box6 .nivo-caption p,
.content-box .nivo-caption p {}
#slider-box  .nivo-caption p p,
#slider-box1 .nivo-caption p p,
#slider-box2 .nivo-caption p p,
#slider-box3 .nivo-caption p p,
#slider-box4 .nivo-caption p p,
#slider-box5 .nivo-caption p p,
#slider-box6 .nivo-caption p p,
.content-box .nivo-caption p p {
    padding: 5px;
    margin: 0;
    height: 40px;
    z-index: 9;
    position: absolute;
    top: -170px;
    left: -9px;
    font-size: 12px;
    font-weight: bold;
    color: white;
    max-width: 300px;
    width:auto; }
#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-caption p p {
    min-width: 640px;
    width: 650px;
    max-width: 440px;
    top: -90px;
    margin-left: -50px;
    padding: 5px 28px; 
    font-size:25px;}
h2.titolo_slider {display:none !important;}
#PHbody__UCDefaultSport_div_1 h2.titolo_slider{
    display:block !important;
    position:absolute;
    font-weight:bold;
    font-size:38px;
    color:Orange;
    top:-118px;
    width: 900px;
    font-family: Arial;
     
    font-size:15px;
    margin-left: -50px;
    text-shadow:1px 1px 8px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    background:transparent;
    box-shadow:0px 0px 0px #000; }
#PHbody__UCDefaultSport_div_3 #slider-box1.nivo-caption p p {
    left: 11px;
    max-width: 100px;
    width:auto;
    top: -190px;
    padding: 0; }
#slider-box a.nivo-caption-btn, 
#slider-box1a.nivo-caption-btn, 
#slider-box2 a.nivo-caption-btn, 
#slider-box3 a.nivo-caption-btn, 
#slider-box4 a.nivo-caption-btn, 
#slider-box5 a.nivo-caption-btn, 
#slider-box6 a.nivo-caption-btn,
.content-box a.nivo-caption-btn {
	position: absolute;
	float:left;
	display:block;
	left:-5px;
	margin-right:15px;
	top:-120px;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px #0d0d0d;
	border: none;
	outline: none;
	vertical-align: middle;
    width: 90px;
    height: 23px;
    line-height: 23px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
	border-radius: 2px; 	
	box-shadow: 1px 1px 5px #000; }
#PHbody__UCDefaultSport_div_1 #slider-box1 a.nivo-caption-btn {
    position: relative;
    float: left;
    display: block;
    left: 750px;
    margin-right: 15px;
    top: -113px;
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0D0D0D;
    border: none;
    outline: none;
    vertical-align: middle;
    border-radius: 4px;
    box-shadow: 1px 1px 5px black; }
#PHbody__UCDefaultSport_div_1 #slider-box1 a.verde {
    background: url(../images/btn-login-verde.png) repeat-x left top green; }
#PHbody__UCDefaultSport_div_1 #slider-box1 a.rosso {
    background: url(../images/btn-login-rosso.png) repeat-x left top red; }
#PHbody__UCDefaultSport_div_1 #slider-box1 a.blu {
    background: url(../images/bg-btn-home-slider.gif) repeat-x left top #008BAA; }
#PHbody__UCDefaultSport_div_1 #slider-box1 a.arancione {
    background: url(../images/bg-btn-home-slider-arancione.gif) repeat-x left top #ff790b; }
#slider-box .nivo-controlNav, 
#slider-box1 .nivo-controlNav, 
#slider-box2 .nivo-controlNav, 
#slider-box3 .nivo-controlNav, 
#slider-box4 .nivo-controlNav, 
#slider-box5 .nivo-controlNav, 
#slider-box6 .nivo-controlNav,
.content-box .nivo-controlNav    {
    position: absolute;
    right: 15px;
    bottom: 10px;
    height: 25px;
    /*width: 125px;*/ }
#slider-box   .nivo-controlNav a , 
#slider-box1 .nivo-controlNav a , 
#slider-box2  .nivo-controlNav a , 
#slider-box3  .nivo-controlNav a , 
#slider-box4  .nivo-controlNav a , 
#slider-box5  .nivo-controlNav a , 
#slider-box6  .nivo-controlNav a ,
.content-box  .nivo-controlNav a  {
	display: block;
    width: 11px;
    height: 11px;
    background: url(../images/bullets.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin: 4px 4px 0px 0px;
    float: left; }
#slider-box   .nivo-controlNav a.active , 
#slider-box1 .nivo-controlNav a.active , 
#slider-box2  .nivo-controlNav a.active , 
#slider-box3  .nivo-controlNav a.active , 
#slider-box4  .nivo-controlNav a.active , 
#slider-box5  .nivo-controlNav a.active , 
#slider-box6  .nivo-controlNav a.active ,
.content-box  .nivo-controlNav a.active  {
	background-position:0 -11px; }
/* FINE SLIDER-BOX */
/*--------*/
/*UC LOGIN*/
/*--------*/ 
.message {
    border-width: medium;
    position: absolute;
    width: 150px;
    border: 1px solid black;
    padding: 5px; /*left: -170px;*/
    right: 430px;
    top: 288px;
    text-align: left;
    font-size: small;
    background-color: #F9C801;
    color: Black;
    z-index:10;}
div.autenticate {
    float: left;
    font-size:11px; 
    color:#C0C0C0;
    margin-left: 5px;
    position: relative;
    left:0px;
    width:300px; }
div.autenticate div.accesso {
    /*color: #66E0FF;
    font-size: 9px;
    float: left;
    width: 240px;*/
}
div.autenticate div.accesso2 {
     /*
     margin-right: -35px;
     font-size: 9px;
     float: left;
     width:340px;
*/ }
div.logout-button  {
    float:right;
    position:relative;
    margin-top: 1px;
	margin-bottom: 2px;
	padding-left:20px;
	width: 70px; 
	height: 23px; }
div.logout-button button {
	background: #1E6DB7 url(../images/btn-login-entra.gif) repeat-x left top;
	color: #001D4A;
	font-weight: bold; }
div.niftyquick-err { }
div.niftyquick-err span.err {
    font-size: 9px;
    color: #FF0000;
    text-decoration: none;
    margin-top:0px; }
.Label_Errore_Login_master {
    display: block;
    position: relative;
    top: 8px; }
.Label_Errore_Login {
    z-index: 1;
    background-color:transparent;
    font-size: 9px;
    color: #FFF500;
    text-decoration: none;
    margin-top:0px; }
.Label_Errore_Login_master a, 
.Label_Errore_Login_master a:hover 
.Label_Errore_Login a, 
.Label_Errore_Login a:hover  {
    color:#fff; }
/*--------------*/
/*UC LAST WINNER*/
/*--------------*/ 
div#CasinoWinner {
    width: 310px;
    height: 163px;
    padding-bottom: 10px;
    font-size: 11px;
    font-family:Arial, Helvetica,Verdana;
    color: White; }
div#CasinoWinner ul {
    list-style: none;
    margin-top: 0px; }
div#CasinoWinner ul li {
    float: left; }
ul#ticker table {
    width: 305px;
    color: White; }
ul#ticker {
    width: 310px;
    height: 161px;
    overflow: hidden; }
ul#ticker li {
    width: 326px;
    height: 26px;
    border-bottom: 1px #4E6085 dotted;
    margin-left:2px;
    margin-right:2px; }
ul#ticker td {
    color: White;
    overflow: hidden;
    height: 26px; }
.green_torneo {
    background: #b3c4ae; }
#giu_torneo, #su_torneo  {
    display:block;
    position:relative;
    top:-30px;
    right:-10px;
    margin-right:5px;
    height:20px;
    width:20px;
    float:right;     } 
ul#ticker_torneo table {
    width: 305px;
    color: White; }
ul#ticker_torneo {
    width: 310px;
    height: 161px;
    overflow: hidden;
    /**/position:relative;
    top:-23px; }
ul#ticker_torneo li {
    width: 326px;
    height: 26px;
    border-bottom: 1px #4E6085 dotted;
    margin-left:2px;
    margin-right:2px; }
ul#ticker_torneo td {
    color: White;
    overflow: hidden;
    height: 26px; }
.data_classifica {
    width:350px;
    display:block;
    text-align:center;
    float: left;
    padding: 8px 0;
    font-size: 10px; }
p.spiegazione_punteggio {
    width:70%;
    display:block;
    text-align:left;
    float: right;
    padding: 0px 0  38px 0;
    font-size: 12px;
    color: #345f18; }
#colonna_destra_torneo {
    float:right;
    height:100%;
    width:680px;
    padding:20px;    
    color:#345f18; }
.tab_conto {
    background: url(../images/bg_tab_conto.png) repeat-x left top;
    border-radius:8px; }
.rosso_torneo {
    color:Red;     }
.giocate_torneo {
    background: url(../images/bg_tab_conto.png) repeat-x left top;
    border-radius:8px;
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:330px;
    margin-right:20px;
    font-weight:bold;
    font-size:13px; }
.giocate_torneo td {
    width:320px;
    padding:10px; }
.giocate_torneo tr {
    border-bottom:1px solid #345f18;
    font-weight:bold; }
p.titolo_giocate,p.titolo_classifica {
    font-weight:bold;
    font-size:14px;
    margin-left:5px;
    margin-bottom:5px;
    width:300px; }
.classifica_torneo {
    background: url(../images/bg_tab_conto.png) repeat-x left top;
    border-radius:8px;
    display:block;
    position:relative;
    float:left;
    width:355px;
    height:330px;
    overflow:hidden;
    border:0px solid #345f18;
    font-weight:bold; }
.classifica_torneo tr td, .classifica_torneo tr th {
    padding:6px 5px 5px 5px;
    border:0px solid #345f18; }
.classifica_torneo tr th {
    height:20px;
    color:#FFF;
    background:#516086;
    border:0px solid #345f18; }
.classifica_torneo .numero {
    border-radius: 8px 0px 0px 0px;
    width:6%;
    height: 18px;    }
.classifica_torneo .prima {
    border-left:1px solid #345f18;
    border-right:1px solid #345f18;
    width:80%;    }
.classifica_torneo .seconda {
    width:20%;
    border-radius: 0px 8px 0px 0px; }
.classifica_torneo .numero2 {
    border-top:1px solid #345f18;
    border-right:1px solid #345f18;
    height: 18px;  }
.classifica_torneo .prima2 {
    border-top:1px solid #345f18;
    border-left:1px solid #345f18;
    border-right:1px solid #345f18; }
.classifica_torneo .seconda2 {
    border-top:1px solid #345f18;
    border-left:1px solid #345f18; }
.float_left{float:left;}
#colonna_sinistra_torneo {
    float:left;
    height:100%;
    width:220px;
    padding:25px;    
    color:#345f18; }
#colonna_sinistra_torneo .img_torneo {   
    margin-top:-20px;
    height:150px;
    width:220px;
    background: url(../images/logo-21yes.png) no-repeat center top; }
#colonna_sinistra_torneo .descrizione_torneo {
    height:110px;
    width:220px;
    font-size:11px;
    font-weight:bold; }
#colonna_sinistra_torneo .scarica_pdf {
    position:relative; top:10px; left: 60px; }
#colonna_sinistra_torneo .scarica_pdf p {
    font-size:10px !important; 
    position:relative;
    top: -56px;
    left: 80px;
    font-weight:bold; }
#colonna_sinistra_torneo .scarica_pdf a.scarica_pdf_bottone {
    display: block;
    width: 85px;
    height: 85px;
    background: url('https://cms.gplay.it/CMSImages/bottone_scarica_pdf.png') bottom no-repeat;
    text-indent: -3000px;
    z-index: 100; }
#ultime_vincite_tabella_contenitore {
    width:230px    }
#ultime_vincite_tabella_contenitore .bandiera {
    width:20px }
#ultime_vincite_tabella_contenitore .nome_vincitore {
    width:75px;
    overflow:hidden;
    text-align:left; }
#ultime_vincite_tabella_contenitore .gioco_vincitore {
    width:170px;
    overflow:hidden;
    text-align:left;
    color: #2473ad; }
#ultime_vincite_tabella_contenitore .cifra_vinta {
    width:25px;
    overflow:hidden;
    text-align:right; }
/*----------------*/
/*UC GAME SCROLLER*/
/*----------------*/ 
.slideshow {
    padding:0px;
    margin:0px;
    position:relative; 
    float:left; 
    left:7px; 
    top:-5px; }
.slideshow ul {
    height:94px;
    list-style:none outside none;
    overflow:hidden;
    position:absolute;
    top:12px;
    left:1px;
    width:115px; }
.slideshow li {
    position: absolute;
    display: none;
    z-index: 10; }
.slideshow li:first-child {
    display: block;
    z-index: 1000; }
.slideshow .slideActive{
    z-index:1001; }
.slideshow canvas{
    display:none;
    position:absolute;
    z-index:100; }
.slideshow .home-games-btn, .arrow{
    z-index:5000; }
.overflow-hidden {
    overflow: hidden; }
.home-games-image {
    width: 115px;
    height: 94px;
    border: 0px solid;
    display:block;
    overflow: hidden;
    position:relative; 
    border-radius: 6px;
    cursor:pointer; }
.home-games-title {
    text-align: right;
    width: 150px;
    position: relative;
    height: 30px;
    top: 6px;
    left: 130px;
    color: #2386C7;
    font-size: 14px;
    font-weight: bold;
    font-family:Arial, Helvetica,Verdana; }
.home-games-title p {
    font-size: 11px;
    line-height: 13px;
    color: #fff; }
.home-games-btn-next  {
    width: 22px;
    height: 23px;
    background: transparent url(../images/bg-box-next.gif) no-repeat left top;
    float: right;
    position: relative;
    bottom: -44px;
    cursor: pointer;
    cursor: hand;
    right: -28px; }
.home-games-btn-play  {
    width: 80px;
    height: 18px;
    background: #232256 url(../images/bg-box-play.gif) repeat-x left top;
    float: right;
    position: relative;
    bottom: -44px;
    cursor: pointer;
    cursor: hand;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    padding-top:5px;
    background: #232256 url(../images/bg-box-play.gif) repeat-x left top;
    right: -28px;
    color:#FFF; }
.home-games-btn-prev  {
    width: 22px;
    height: 23px;
    background: transparent url(../images/bg-box-prev.gif) no-repeat left top;
    float: right;
    position: relative;
    bottom: -44px;
    cursor: pointer;
    cursor: hand;
    right: -28px; }
#home-game-selector .titolo_img  {
    display: block;
    position: relative;
    bottom: 22px;
    width: 115px;
    height: 21px;
    padding-top: 4px;
    background: url(../images/bg_grigio_trasparente.png) repeat;
    background: rgba(0, 0, 0, 0.5);
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #CCC;
    z-index: 1000;
    border-radius: 0px 0px 6px 6px;
    border: 0px solid;
    overflow:hidden; }
/*-------------*/
/*REGISTRAZIONE*/
/*-------------*/ 
a.link_conferma {
    text-decoration:underline;
    color: #FFF; }
.ui-autocomplete-loading {
    background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}
.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;background: #FFF;}
.linkreg {
    font-size:10px;
     color:White; }
.linkreg a:hover {
    font-size:10px;
    color:red; }
.rqError {
    font-family:Arial, Helvetica,Verdana;
    font-size:10px;
    height: 22px;
    color:Red; }
.checkbox, .radio  {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
    background: url(../images/form/checkbox.gif) no-repeat;
    display: block;
	clear: left;
	float: left; }
.radio {
	background: url(../images/form/radio.gif) no-repeat; }
.select {
	position: absolute;
	width: 158px; 
    height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
    font: 12px/21px arial,sans-serif;
    background: url(../images/form/select.gif) no-repeat;
	overflow: hidden; }
.registrazione-header {
    height:37px; 
    border-spacing:0px;     }
.registrazione-header-title {  
    color: #fff; 
    font-size:16px; 
    text-align:left; 
    font-weight:bold; 
      
    letter-spacing:1px;
    background: url(../images/home-mod-header-bckground.png); }
.registrazione-header-sx {
    width:12px;
    background: url(../images/home-mod-header-sx.png); }
.registrazione-header-dx {
    width:12px;
    background: url(../images/home-mod-header-dx.png); }
.registrazione-footer {
    height:10px; border-spacing:0px; display;    }
.registrazione-footer-title {  
    color: #fff; font-size:16px; text-align:left; 
    font-weight:bold;   letter-spacing:1px; }
.registrazione-footer-sx {
    width:12px; }
.registrazione-footer-dx {
    width:12px; }
/*TABELLA REGISTRAZIONE NUOVO UTENTE- MODIFICA DATI*/
.titolo_modifica_dati {
    padding: 6px 0px 6px 10px;
    color:#FFF;
    font-weight: bold;
    width: 100%;
    height: 20px;
    font-size: 16px;
    text-align: left;
    background: ##0B380E url(../images/btn-login-reg.gif) repeat-x left top; }
.tx_reg {
    color:#88B215;
    font-weight: bold;
    width: 100%;
    height: 20px;
    font-size: 16px;
    text-align: left;
    padding-bottom:10px; }
.Div_Contenitore {
	margin-top:10px;
	text-align:center;
	padding-left:8px; }
.Div_Contenitore_sx {
	width:40%;
	padding: 0px 0px 30px 60px;
	float:left; }
.Div_Contenitore_dx {
	width:40%;
	padding: 0px 60px 0px 44px;
	float:right;
	right: 4px;
    position: relative;
    background: url(../images/bg-content-reg-form.png) no-repeat top left; }
.Div_ContenitoreEdit_sx {
	width:49%;
	padding: 0px 0px 0px 20px;
	float:left; }
.Div_ContenitoreEdit_dx {
	width:49%;
	padding: 0px 60px 0px 20px;
	float:right;
	right: 4px;
    position: relative;
    background: url(../images/bg-content-reg-form.png) no-repeat top left; }
.Div_Errore {
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color:Yellow; }
.Div_Registrazione {				 
	text-align:left;
	margin: 5px;
	overflow: hidden; }
.Div_Risultato_OK {
    background:  #345f18;
    min-height: 230px;
    padding: 30px;
    margin: 20px 80px 20px 80px;
    text-align: center;
    overflow: hidden;
    border: 0px solid #fff;
    color: #000;
    box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.2);}
#PHbody_errore_deposito_non_effettuato .Div_Risultato_OK,
#PHbody_divDx_conto_gioco .Div_Risultato_OK,
#divDx_conto_gioco .Div_Risultato_OK {
    background: white;
    background: #EDEDED url(../images/divSx_menu_conto2.jpg) repeat-x top;
    color: black;
    min-height: 50px; }
#PHbody_errore_deposito_non_effettuato .Div_Risultato_OK .Tabella_Risultato_OK,
#PHbody_divDx_conto_gioco .Div_Risultato_OK .Tabella_Risultato_OK,
#divDx_conto_gioco .Div_Risultato_OK .Tabella_Risultato_OK {
    margin-bottom: 80px; }
.giallo {
    color:#dfbf08; }
.font18 {
    font-size:18px; }
.Tabella_Risultato_OK {
 width:70%;
 padding: 5px 25px 15px 25px; }
.Tabella_Risultato_OK100 {
 width:100%;
 padding: 5px 25px 15px 25px; }
.Div_Stampa {
	text-align:right;
	color :rgb(255, 255, 255);
	background-color:Transparent; }
.Div_Stampa a {
	color :rgb(255, 255, 255);
	text-decoration:none; }
.Div_Stampa a:hover {
	text-decoration:underline;
	color:rgb(255, 255, 255); }
.Div_Stampa .stampa {
    background:url(../images/btn-login-reg.gif) repeat-x left top #0B380E; }
div.benvenuto_pulsanti {
    overflow:hidden;
    width: 335px;
    padding: 30px 190px;
    text-shadow: 0px 0px 5px #000; }
div.benvenuto_pulsanti p {
    dispay:block;
    width:100%;
    text-align:center; }
div.benvenuto_pulsanti .gioca_subito, div.benvenuto_pulsanti .deposita {
    background:#008BAA;
    margin:10px;
    font-size: 15px;
    font-weight: bold; }
div.benvenuto_pulsanti .gioca_subito  {
    background:url(../images/btn-login-verde.png) repeat-x left top #3886CE;
    width:130px;
    padding: 10px 8px; }
div.benvenuto_pulsanti .deposita  {
    background:url(../images/images/bg-box-play.gif) repeat-x left top #3886CE;
    width:120px;
    padding: 10px 8px; } 
.Table_Contenitore {		 
    text-align:center; }
.Table_Registrazione {	
	background-color:Transparent;		
	margin-top:10px;
	width: 100%;
	float: left;
	color:#FFF; }
.Table_Risultato_OK {
    border:solid 1px Black;
    color:#FFF; }
.Cell_Intestazione_Tabella {
	font-family:Arial, Helvetica,Verdana;
	font-size:70%;
	color:Black;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:White; }
.Cell_Descrizione_Campi {
	font-family:Arial, Helvetica,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	vertical-align:top;
	text-align:left;
	padding:4px 5px 4px 8px;
	width:1px;
	white-space:nowrap; }
.riga100 {
    width:98%;
    height: 22px; }
#PHbody_Label_Codice_Scommessa, #PHbody_Label_Nick, #PHbody_Label_Pin {
    padding-left: 5px;    }
.Cell_Descrizione_Campi_small {
	font-family:Arial, Helvetica,Verdana;
	font-size:9px;
	color:#fff;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	padding:4px 2px 4px 8px;
	width: 180px;
	vertical-align: top; }
.Cell_Input_Campi {
	font-family:Arial, Helvetica,Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:4px 2px 6px 2px;
	vertical-align:top;
	text-align:left;
	width: 100%;
    float: left;
    padding:2px; }
.Cell_Input_Risultato_OK {
    background-color:#5C7B25;
    color:White;
    font-weight: bold;
    width: 100%;
    height: 20px;
    font-size: 11px;
    border-radius: 4px;
    border: 1px solid transparent;
	border: 1px solid rgba(0, 0, 0, 0.0); }
.Cell_Stampa_Risultato_OK {
	width:50%;
	font-family:Arial, Helvetica,Verdana;
	font-size:70%;
	font-weight:bold;
	color:Black;
	vertical-align:top;
	text-align:right;
	padding:15px 5px 5px 5px; }
.Cell_Invia_Registrazione {	 }
.InputCampi {
	font-size:12px;
	color:#abe217;
	background-color:#133f0c;
	border:1px solid #9BDF0D;
	border-radius: 4px;
	width: 99%;
    float: left;
    display:inline-block;}
.InputCampi_errore {
    font-size:12px;
	color:#fff;
	background-color:#133f0c;
	border:1px solid #FF0000;
	border-radius: 4px;
	width: 99%;
    float: left;
    display:inline-block;}
.InputCampiDrowDropList {
	font-size:12px;		
	color:#abe217;
	background-color:#133f0c;
	border:1px solid #9BDF0D;
	width:180px;
	width: 99%;
    float: left; }
.NuovoUtente_Coda_sx {
	background-image:url('images/img_curva_eventi_inf_sx.png'); }
.NuovoUtente_Coda_dx {
	background-image:url('images/img_curva_eventi_inf_dx.png'); }
.Label_Invia {   
    background: #0B380E url(../images/btn-login-reg.gif) repeat-x left top;
	cursor:pointer;
	background-color:Transparent;
	border:none;
	  
	font-size:12px; 
	letter-spacing:0px;
	text-align:center;
	color:#fff; 
	font-weight:bold;
	width:90px; 
	height:21px; 
	padding-top:3px; }
/* PAGINA ERRORE*/
.pagina_errore {
    color: #000;
    text-shadow: 0px 0px 20px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
    }	
/* Registazione Agamennone*/
.Div_Registrazione_Contenitore {
    background-image: url(../images/bg_registrazione.png);
    padding:0px;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    box-shadow: 0px 3px 5px #000, 0px -3px 5px #000;
    border-radius: 0px 0px 10px 10px ; }
.Div_Registrazione_Risultato {
    background-image: url(../images/bg_registrazione.png);
    padding: 10px 5px 5px 5px;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    box-shadow: 0px 3px 5px #000, 0px -3px 5px #000;
    border-radius: 0px 0px 10px 10px ; }
.titolo_registrazione_risultato {
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-shadow:1px 1px 1px #000;
    padding:0px 0px 35px 0px;
    text-align:center; }
.home-mod-header {
    height: 37px;
    border-spacing: 0px; }
.home-mod-header-title {
    color: #fff;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
     
    letter-spacing: 1px;
    background: url(../images/home-mod-header-bckground.png); }
.home-mod-header-sx {
    width: 12px;
    background: url(../images/home-mod-header-sx.png); }
.home-mod-header-dx {
    width: 12px;
    background: url(../images/home-mod-header-dx.png); }
#tabella_invia  {
    position:relative;
    bottom:5px;
    right:2px;
    padding-top: 30px;
    margin-top:30px;
    font-size:12px;
    color:#FFF; }
#PHbody_table3 tr td {
    vertical-align: top;
    text-align:left;
    padding-top:2px;
    padding-bottom:8px; }
#PHbody_table3 tr td input {   
    padding-top:0px;
    margin-left: 10px;
    margin-top:1px; }
#PHbody_login_tabella {
    padding:10px;
    width:220px;
    position: relative; }
.div_dati_conto_documento {   
    background: url(../images/bg_risultato_ok.png) bottom;
    width:240px;
    height:250px;
    margin:55px;
    float:left;
    color:#FFF; }
.login_centro {
    padding:70px 70px 170px 70px ;
    height:230px;        }
.utente_registrato_titolo {
    text-align:center;
    font-size:20px;
    position:relative;
    margin:0px 0px 10px 0px ;     }
.punto_interrogativo  {
    text-align: center; 
    font-size: 135px; 
    color:#9FB8F7;
    height: 140px;
    position:relative;
    top:-10px; }
.tab_nuovo_utente_login .testo  {
    margin: 0px 0px 20px 0px ; }
.tab_nuovo_utente_login .recupero_password {
    margin: 0px 0px 20px 0px;
    text-align:left; } 
/* Fine Registazione Agamennone*/
/*------------*/
/*MENU-CONTENT*/
/*------------*/ 
#MainContent_div_menu ul.leftnav  {
    list-style:none;
    width:200px;
    border:1px solid #CCC;
    overflow:hidden;
    margin:0px;
    padding:0px; }
#MainContent_div_menu ul.leftnav li {   
    list-style:none;
    float:left;
    display:inline-block;
    overflow:hidden;
    min-width:160px;
    margin:2px 2px 2px 10px;
    padding:0px;
    background:#fff; }
#MainContent_div_menu ul.leftnav li ul {
    margin:0px;
    padding:0px;
    display:none; } 
#MainContent_div_menu ul.leftnav a {
    display:inline-block;
    margin-left:10px;
    padding:0px 15px 1px 5px; }
#MainContent_div_menu ul.leftnav a:hover {
    margin-left:10px;
    background:#FF6030;
    padding:0px 15px 1px 5px; }
#MainContent_div_menu .sottomenu_freccia_giu  {  
    display:inline-block;
    background: url(../Image/giu.png) no-repeat top left;
    width:10px;
    height:10px;
    top:0px;
    float:left;
    margin-right: -12px;
    margin-top: 3px; }
#MainContent_div_menu .sottomenu_freccia_destra  { 
    display:inline-block;
    background: url(../Image/destra.png) no-repeat top left;
    width:10px;
    height:10px;
    top:0px;
    float:left;
    margin-right: -12px;
    margin-top: 3px; }   
/*-----*/
/*LOGIN*/
/*-----*/ 
a:focus   {
    outline: none;  }
span.yoo-login,
span.yoo-login span  {
	display: block; }
span.niftyquick span.yoo-login span.login  {
	height: 24px; }
span.niftyquick span.yoo-login span.login span.username, 
span.niftyquick span.yoo-login span.login span.password,
span.niftyquick span.yoo-login span.login span.login-button,
span.niftyquick span.yoo-login span.login span.lostpassword, 
span.niftyquick span.yoo-login span.login span.txtlogin,
span.niftyquick span.yoo-login span.login span.rememberme,
span.niftyquick span.yoo-login span.login span.lostusername,
span.niftyquick span.yoo-login span.login span.registration,
span.niftyquick span.yoo-login span.logout span.greeting,
span.niftyquick span.yoo-login span.logout span.logout-button  {
	margin-right: 5px;
	float: left;
	overflow: hidden; }
span.niftyquick span.yoo-login span.login span.username,
span.niftyquick span.yoo-login span.login span.password  {
	width: 74px;
	height: 16px;
	padding: 5px 5px 3px 25px;
	float: left;
	overflow: hidden; }
span.niftyquick span.yoo-login span.login span.username  {
	background: url(../images/niftyquick/username_bg.png) 0 0 no-repeat; /* ie6png:crop */ }
span.niftyquick span.yoo-login span.login span.password  {
	background: url(../images/niftyquick/password_bg.png) 0 0 no-repeat; /* ie6png:crop */ }
span.niftyquick span.yoo-login span.login span.username:hover  {
	background: url(../images/niftyquick/username_bg.png) 0 -24px no-repeat; }
span.niftyquick span.yoo-login span.login span.password:hover  {
	background: url(../images/niftyquick/password_bg.png) 0 -24px no-repeat; }
span.niftyquick span.yoo-login span.login span.username input,
span.niftyquick span.yoo-login span.login span.password input  {
	padding: 0px;
	width: 100%;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #60719C;
	font-size: 11px; }
span.niftyquick span.yoo-login span.login span.username input:hover,
span.niftyquick span.yoo-login span.login span.password input:hover,
span.niftyquick span.yoo-login span.login span.username input:focus,
span.niftyquick span.yoo-login span.login span.password input:focus  {
	color: #60719C; }
span.niftyquick span.yoo-login span.login span.login-button  {
    margin-top: 1px;
	/*margin-top: 2px;*/
	margin-bottom: 2px;
	/*width: 50px;	height: 20px;*/
	width: 30px; height: 23px;
	background: url(../images/niftyquick/button_go.png) 0 0 no-repeat; /* ie6png:crop */ }
/*agamennone inizio modifica per pulsante registrati*/
span.niftyquick:hover span.yoo-login:hover span.login:hover span.login-button:hover  {
	background: url(../images/niftyquick/button_go.png) 0 0 no-repeat; /* ie6png:crop */ }
.register-button .registrati {
	background: url(../images/btn-registrati.png) 0 0 no-repeat; /* ie6png:crop */
	color:#FFF;
	border: 0px;
	width: 90px;
	height: 24px;
	padding:2px;
	font-weight:bold;
	margin: 1px;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	text-shadow:1px 1px 1px #333; }
.register-button .registrati:hover {
	background: url(../images/btn-registrati.png) 0px -24px no-repeat; /* ie6png:crop */ }
/*agamennone fine modifica*/
span.niftyquick span.yoo-login span.login span.login-button:hover  {
	background: url(../images/niftyquick/button_bg.png) 0 -20px no-repeat; }
span.niftyquick span.yoo-login span.login span.login-button button  {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:23px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #fff;
	text-transform: lowercase; }
span.niftyquick span.yoo-login span.login span.login-button button:hover  {
	color: #000; }
span.niftyquick span.yoo-login span.login span.txtlogin,
span.niftyquick span.yoo-login span.login span.lostusername,
span.niftyquick span.yoo-login span.login span.registration  {
	margin-top: 2px;
	margin-bottom: 2px; }
span.niftyquick span.yoo-login span.login span.txtlogin  {
	font-size:11px; color:#fff;
	margin-top: 4px; }
span.niftyquick span.yoo-login span.login span.rememberme  {
	font-size:11px; color:#C0C0C0;
	text-decoration: none;
	position: absolute;
	bottom: -24px; left: 341px; }
span.niftyquick span.yoo-login span.login span.lostpassword  {
	font-size:11px; color:#C0C0C0;
	text-decoration: underline;
	position: absolute;
	bottom: -28px; left: 451px; }
span.niftyquick span.yoo-login span.login span.lostusername  {
	width: 25px; }
span.niftyquick span.yoo-login span.login span.registration  {
	width: 31px;
	background: url(../images/niftyquick/registration_bg.png) 0 0px no-repeat; /* ie6png:crop */ }
span.niftyquick span.yoo-login span.login span.rememberme a,
span.niftyquick span.yoo-login span.login span.lostpassword a,
span.niftyquick span.yoo-login span.login span.lostusername a,
span.niftyquick span.yoo-login span.login span.registration a  {
	display: block;
	width: 100%;
	height: 20px;
	color:#C0C0C0; }
/* logout */
span.niftyquick span.yoo-login span.logout  {
	height: 24px; }
span.niftyquick span.yoo-login span.logout span.greeting  {
	line-height: 24px; }
span.niftyquick span.yoo-login span.logout span.logout-button  {
	margin-top: 2px;
	width: 50px;
	height: 20px;
	background: url(../images/niftyquick/button_bg.png) 0 0 no-repeat; /* ie6png:crop */ }
span.niftyquick span.yoo-login span.logout span.logout-button:hover  {
	background: url(../images/niftyquick/button_bg.png) 0 -20px no-repeat; }
span.niftyquick span.yoo-login span.logout span.logout-button button  {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase; }
span.niftyquick span.yoo-login span.logout span.logout-button button:hover  {
	color: #000; }
/*UC MENU CONTO*/
article .btn  {	/*background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;*/
       	    border: 1px solid #62930E;}
#divSx_menu_conto2 { min-height:250px; }
#contenuti-container-bianco,
#contenuti-container-bianco.sfondo_menu_conto {
    background:#ededed url(../images/divSx_menu_conto2.jpg) repeat-x bottom; }
#divSx_menu_conto2 .blocco {   
    border-bottom:0px solid #989898;
    background:url(../images/divSx_menu_conto2_blocchi.png) repeat-x bottom; }
p.accedi_vip_club a {
    background:url(../images/pulsante-vip.png) 50% 20% no-repeat; }
#PHbody_errore_deposito_non_effettuato.no_menu,
#PHbody_divDx_conto_gioco.no_menu,
#divDx_conto_gioco.no_menu {
    border: none;
    color: black;
    padding: 15px 0px 7px 45px;
    margin: 0px 0px 0px 0px;
    width: 949px; }
div#contenuti-header {
    background: url(../images/contenuti-header.png) repeat-x center; }
#divDx_conto_gioco .confermaform,
#divDx_conto_gioco .annullaform{
    padding: 2px 10px;
    background: #6F9200;
    border-radius: 7px;
    color: #fff;
    font-weight: bold;
    border: 0px solid;
    text-shadow: 1px 1px 2px #000;
    cursor: pointer;}
#divDx_conto_gioco .annullaform {
    background: #920006;}
/* CONTO DI GIOCO - DAFAULT */
#Saldi_conto_gioco {   
    box-shadow:0px 1px 6px #333; }
#Saldi_conto_gioco .bonus_in_attesa {
    background: #E7E7E7 url(../images/box_percentuale_bonus.png) bottom left repeat-x; }
#Saldi_conto_gioco table.bonus_in_attesa tr th {
    background: #780c00 url(../images/ui-bg_highlight-soft_75_blu_1x100.png) 50% 20% repeat-x; }
#Saldi_conto_gioco table.sinistra_destra tr th {
    background: #6A8B39 url(../images/ui-bg_highlight-soft_75_blu_1x100.png) 50% 20% repeat-x; }
#Saldi_conto_gioco table.sinistra_destra tr td {
    background: #EAEAEB url(../images/box_percentuale_bonus.png) bottom left repeat-x; }
#Saldi_conto_gioco table.sinistra_destra tr td table.gioco_bonus_giocabile tr th {
    background: #C6C7C9 url(../images/box_percentuale_bonus_titolo.png) bottom left repeat-x; }
.inputtxt {
    color: #2B6813;
    border: 1px solid #365C20;}
/* CONTO DI GIOCO - MENU A TAB IN ALTO */
body div#sub_topnav {
    width: 994px;
    margin: 0px auto 5px auto;
    float:none; }
div#sub_topnav ul#MLeft {}
div#sub_topnav ul#MLeft li {
     background: url(../images/bg_sub_topnav.png) repeat-x top;}
div#sub_topnav ul#MLeft li.attivo { 
    background: #FFF url(../images/bg_conto_gioco_attivo.png) repeat-x bottom;
    color:#000; }
div#sub_topnav ul#MLeft li.attivo a { 
    color: #053101;
    font-weight:bold; }
div#sub_topnav ul#MLeft li.attivo a:hover { 
    color: #38B3EF; }
.ui-widget-header{
    background: #3C6301 url(../images/statusbar_blu.png) 50% 8px repeat-x;
    border: 1px solid #3C6301;}
/* CONTO DI GIOCO - MENU A SINISTRA */
div#codice_conto_scommesse {
    background: #EDEDED url(../images/divSx_menu_conto2.jpg) repeat-x 90px; }
ul.menu_conto_sinistra, ul#menu_conto_sinistra {
    color: #005203; }
ul.menu_conto_sinistra li a,
ul#menu_conto_sinistra li a {   
    color: #005203 }
ul.menu_conto_sinistra li.attivo,
ul#menu_conto_sinistra li.attivo {   
    background: url(../images/menu_sinistra_attivo.png) no-repeat 0px 1px; }
ul.menu_conto_sinistra li.attivo a.help,
ul#menu_conto_sinistra li.attivo a.help { 
    background: url(../images/bg_menu_conto_sinistra_attivo.png) repeat-x top center; }
/* CONTO DI GIOCO - MENU A SINISTRA VECCHIO, DA RIMUOVER SE NON UTILIZZATO PROSSIMAMENTE */
ul#MLeft li a {
    background: url(../images/LMenu.png) repeat-x 200px center; }
ul#MLeft li a:hover {
    color: #7ea918 !important; }
ul#MLeft li.attivo a:hover {
    color: #7ea918 !important; }
/* CONTO DI GIOCO - FINE MENU A SINISTRA VECCHIO, DA RIMUOVER SE NON UTILIZZATO PROSSIMAMENTE */
.descMod { color: #38B3EF; }
.mGrid_percentuale_vincita th {
    background: url(../images/m-bg-sub-new.png) repeat-x left top; }
.mGrid tr.alt { }
.mGrid .pgr table tr td {
    border: solid 1px #fff;
    color: #FFC200;
    font-weight:bold;
    background: #5F8313 url(../images/bg-content-box-btn.gif) repeat-x left top;
    display: block;
    float: left; }
.mGrid .pgr a:hover {
    color: #FFC200; }
#contenuti-container-bianco {
    margin:0 auto;
    width: 994px; 
    float: none;}
#contenuti-container2 {
    background: #020307 url(../images/bg_registrazione.png) bottom; }
/*UC MASTER MENU*/
/*Freccina*/
#navigator-buttons ul.SubMenu li a.ArrowBtn {background: url(../images/m-menu-arrow-btn.gif) no-repeat scroll 0 0; height:13px;}
#navigator-buttons ul.SubMenu li a.ArrowBtn:hover{background:url(../images/m-menu-arrow-btn.gif) 0px -13px no-repeat;}
#navigator-buttons ul.SubMenu li.open a.ArrowBtn{background:url(../images/m-menu-arrow-btn.gif) 0px -26px no-repeat;}
#navigator-buttons ul.SubMenu li a.ArrowBtn {background: url(../images/m-menu-arrow-btn.gif) no-repeat scroll 0 0; height:13px;}
#navigator-buttons ul.SubMenu li a.ArrowBtn:hover{background:url(../images/m-menu-arrow-btn.gif) 0px -13px no-repeat;}
#navigator-buttons ul.SubMenu li.open a.ArrowBtn{background:url(../images/m-menu-arrow-btn.gif) 0px -26px no-repeat;}
#navigator-buttons ul.SubMenu li .SubSubMenu {background: url(../images/m-bg-sub-new.png) no-repeat scroll left bottom;}
ul.topnav li.active a { color:#E5FF9E; }
/* COME GIOCARE */
.content-comegiocare-col-l {
    background: #071105 url(../images/bg-content-entry-col-l2.png) repeat-x left top; }
ul.content-comegiocare-menu li {
    background: transparent url(../images/bg-content-promo-menu.png) repeat-x left top; }
/* CONTENUTI */
.content-promo-col-l {
    margin: 0;
    padding: 0;
    float: left;
    overflow:hidden;
    min-height: 718px;
    background: url(../images/bg-content-entry-col-l2.png) #071105 repeat-x left top;
    border-radius: 0px 0px 0px 5px; }
ul.content-promo-menu li {
    height: 29px;
    line-height: 29px;
    font-size: 12px;
    background: transparent url(../images/bg-content-promo-menu.png) repeat-x left top;
    border-bottom: 1px solid #123156; }
#spalla_contenuti {
    margin: 0;
    padding: 0;
    float: right;
    overflow:hidden;
    min-height: 718px;
    width:auto;
    /*min-width:247px;*/
    background: #071105 url(../images/bg-content-entry-col-l2.png) repeat left top;
    border-radius: 0px 0px 5px 0px;
    width:200px;
    background-color:#000; }
#spalla_contenuti * {
    position:relative; }
#spalla_contenuti .spalla_banner {
    margin: 0px;
    width:200px;
    height:359px; }
#spalla_contenuti a p { }
#spalla_contenuti .spalla_banner img {
    margin: 0;
    width:200px; }
.content-promo-col-r {
    margin: 0;
    padding:0;
    overflow:hidden; }
.content-promo-col-r {
    margin: 0;
    padding:0;
    overflow: visible; }
ul.leftnav {
    margin:0;
    padding:0;
    width: 260px; }
ul.leftnav li:last-child, .leftMenu_gameTree li a:last-child {}
ul.leftnav li, .leftMenu_gameTree li a {
    min-height: 29px;
    line-height: 29px;
    font-size: 12px;
    border-bottom: 1px solid #2D5612;
    background: transparent url(../images/bg-content-promo-menu.png) repeat-x left bottom;
    width: 100%; }
ul.leftnav li.selected, ul.leftnav li.parentSelected{
    vertical-align:top; }
ul.leftnav li label {
    height: 29px;
    display:block; }
ul.leftnav li ul  {
    display:none;/**/
   float:left;
   width: 100%;
   margin-left:-5px; }
ul.leftnav li a {
    padding-left: 17px;
    color: #E5FF9E;
    display:block; }
ul.leftnav li ul li a {
    color:white;
    display:block; }
ul.leftnav li label {
    padding-left: 17px;
    color: #7db612;
    display:block;
    width:100%;
    height:29px; }
ul.leftnav li a:hover {
	color: #88B215;
	text-decoration: none;
	display:block; }
.sottomenu_freccia_destra, .sottomenu_freccia_giu   {
    width:10px; 
    height:10px; 
    display:inline-block; 
    float: left;
    position:relative;
    top: 12px;
    left: 4px;
    background: url(../images/subnav-arrow.gif) no-repeat; }
.sottomenu_freccia_giu {   
    top: 11px;
    left: 5px;
    background: url(../images/subnav-destra.gif) no-repeat; }
/* CMS */
.in_costruzione {
    background: transparent url(../images/in_arrivo.png) 50% 50% no-repeat;}
#sub_footer { background: transparent  url(../images/banda_separatore_footer.png) center 10px no-repeat; }
#sub_footer .blocchi_link {
    display:block;
    float:left;
    width: 130px;
    min-height: 98px;
    border: 0px solid;
    margin: 0px 0px 0px 25px;
    overflow:hidden; }
#sub_footer p {
    color: #88b213;
    margin-bottom:3px; }
#logo_entra_registrati {
    float:left;
    width:140px;
    color:#FFF;
    padding: 0px 10px 0px 10px; }
#footer_logo img {
    position:relative;
    left:10px; }
#sub_footer ul li {
    margin: 0px 0px 1px 0px;
    display:block;    }
.no_contenuti {
    background-image: url(../images/bg_registrazione.png); }
ul.InfoV3Det  {
    list-style-type: none;
    list-style-position: outside;
    padding: 3px;
    background: #EEE;
    display: block;
    float: left;
    width: 46%;
    margin: 20px 18px 6px 1px;
    border-radius: 2px;
    box-shadow: 1px 1px 6px #666; }
table.sinistra_destra ul.InfoV3Det  {
    list-style-type: none;
    list-style-position: outside;
    padding: 10px;
    display: block;
    float: left;
    width: 45%;
    margin: 0px 10px 15px 0px;
    background: transparent;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #666; }
table.sinistra_destra ul.InfoV3Det li {
    margin: 6px 0px 6px 5px; 
    float:left;
    width:96%;
    border-bottom:1px solid #333;
    padding: 1px 2px 2px 1px;
    color:#000; }
ul.InfoV3Det li {
    margin: 3px 0px 6px 5px; 
    float:left;
    width:96%;
    border-bottom:1px solid #999;
    padding: 1px 2px 1px 1px;
    color:#999; }
ul.InfoV3Det .sottogruppi  {   
    background:#FFF;
    padding:3px; 
    border-radius:3px;
    box-shadow: 1px 1px 8px #777;
    margin-left:9px;
    border:1px solid #DDD;
    border:1px solid rgba(0,0,0,0.0); }
ul.InfoV3Det li span {
    float:right;
    font-weight:bold; }
.titolo_bonus_riquadro {
    font-weight:bold;
    font-size:15px;
    color:#000757;
    padding:10px 10px 20px 10px ;
    display: block; }
.box_percentuale_bonus  {
    border:0px solid #666; 
    overflow:hidden;
    padding:10px;
    margin:1px 20px 40px 20px ;
    position:relative;
    top:15px;
    background:#CCC;
    background:#e7e7e7 url(../images/box_percentuale_bonus.png) bottom left repeat-x;
    border-radius:8px;
    box-shadow: -2px 2px 8px #000, inset 0px -2px 4px #777;}
.box_percentuale_bonus .titolo {
    float: left;
    display: block;
    width: 100%;
    padding: 5px 10px 5px 10px;
    top: -10px;
    left: -10px;
    position: relative;
    height: 22px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    background:#c6c7c9 url(../images/box_percentuale_bonus_titolo.png) bottom left repeat-x;
    background: x-repeat;
    border-radius: 8px 8px 0px 0px;}
span.indice_progressbar {
    display: block;
    position: relative;
    height: 0px;
    width: 46px;
    top: 10px;
    left: 50%;
    font-weight: bold;
    font-size: 10px;
     
    margin-right: -200px;
    margin-left: -23px;
    text-align: center;
    display: none;    }
.indicatore_percentuale {
    position:absolute;
    padding-top:1px;
    display:block;
    width:50px;
    height:20px;
    text-align:center;
    left:50%;
    top:50%;
    margin-left:-25px;
    margin-top:-11px;
    color:#333;
    border: 0px solid #9A0909;
    font-weight: bold;
    font-size:16px;
    font-family:Arial; }
.indicatore_valuta_euro {
    position: absolute;
    top: 20px;
    font-weight: bold;
    width: 90px;
    padding-right:0px;
    left:-36px;
    margin-left: -11px; }
.indicatore_valuta_punti {
    position: absolute;
    top: 78px;
    font-weight: bold;
    width: 90px;
    padding-right:0px;  
    left:-36px;
    margin-left: -11px;
    text-align:center; }
.bonus_totali {
    width: 95%;
    height: 70px;
    float: left;
    margin: 0px 0px 30px 25px;
    padding-top:20px;
    position: relative; }
.bonus_totali .indicatore_percentuale{
    margin-top: 2px; }
#contenuti-container-bianco #percentuale_bonus, #percentuale_bonus {
    float: left;
    display: block;
    width: 46%;
    padding: 20px 10px 20px 18px;
    top: 10px;
    position: relative;
    height:22px;
    font-weight:bold;
    font-size:15px;
    text-align:center; }
span.indice_progressbar {
    display: block;
    position: relative;
    height: 0px;
    width: 100%;
    top: -20px;
    left: -12px;
    font-weight:bold;
    font-size: 10px;     }
#PHbody_PosteCommerce, #PHbody_ClickandBuy, #PHbody_Bonifico, #PHbody_ContoCorrente {
    vertical-align:top; }
#PHbody_PosteCommerce img, #PHbody_ClickandBuy img, #PHbody_Bonifico img, #PHbody_ContoCorrente img {
    vertical-align:top;
    padding: 0px 0px 10px 0px; }
.grigliarighepari {
    background: url(../images/bg_registrazione.png);}
.grigliarighedispari {
    background: url(../images/bg_registrazione.png) bottom; }
#divGameClient {
    z-index:1;
    position:relative; }
#divAvviso, .errore {
    color:#F00; }
#divAvviso {
    overflow:hidden;
    height:22px; }
.float-right {
    float:right;     }
/*STILI UTILIZZATI PER PERSONALIZZARE I CONTENUTI NEL CKEDITOR*/
/*Non dimenticare di settare un colore 
di primo piano e di sfondo sull'elemento
'html' o 'body'*/
#PHbody_mcs_container table {
	border-collapse: collapse;
	border-spacing: 0; }
.sfondo_sfumatura_bianco,
#PHbody_mcs_container.sfondo_bianco_sfumatura ,
#PHbody_mcs_container.sfondo_sfumatura_bianco {
    background: #FFF url(../images/sfondo_bianco.png) repeat-x bottom !important; }
#PHbody_mcs_container ol, #PHbody_mcs_container ul {
	padding-left:5px; }
#PHbody_mcs_container ul > li {
	list-style-type: disc;
	margin-left:14px; }
#PHbody_mcs_container ul li ul li {
	list-style-type:  circle;
	margin-left:14px; }
#PHbody_mcs_container ul li ul li ul li {
	list-style-type: square;
	margin-left:14px; }
#PHbody_mcs_container ol > li {
	list-style-type: decimal;
	margin-left:14px; }
#PHbody_mcs_container q:before,#PHbody_mcs_container  q:after,
#PHbody_mcs_container blockquote:before, #PHbody_mcs_container blockquote:after {
	content: ""; }
span.contenuti_titolo_area_casino,  span.contenuti_titolo_area_poker,  span.contenuti_titolo_area_bingo,    span.contenuti_titolo_area_sport,    span.contenuti_titolo_area_general   { font-size: 30px; font-weight: bold;   color: rgb(0,0,0);        }
span.contenuti_titolo1_casino,      span.contenuti_titolo1_poker,      span.contenuti_titolo1_bingo,        span.contenuti_titolo1_sport,        span.contenuti_titolo1_general       { font-size: 20px; font-weight: bold;   color: rgb(136, 178, 21);    }
span.contenuti_titolo2_casino,      span.contenuti_titolo2_poker,      span.contenuti_titolo2_bingo,        span.contenuti_titolo2_sport,        span.contenuti_titolo2_general       { font-size: 15px; font-weight: bold;   color: rgb(136, 178, 21);   ; text-transform: uppercase}
span.contenuti_titolo3_casino,      span.contenuti_titolo3_poker,      span.contenuti_titolo3_bingo,        span.contenuti_titolo3_sport,        span.contenuti_titolo3_general       { font-size: 15px; font-weight: bold;   color: rgb(0,0,0);       ; text-transform: uppercase}
span.contenuti_titolo4_casino,      span.contenuti_titolo4_poker,      span.contenuti_titolo4_bingo,        span.contenuti_titolo4_sport,        span.contenuti_titolo4_general       { font-size: 15px; font-weight: bold;   color: rgb(0,0,0);        }
span.contenuti_testo_nero_casino,   span.contenuti_testo_nero_poker,   span.contenuti_testo_nero_bingo,     span.contenuti_testo_nero_sport,     span.contenuti_testo_nero_general    { font-size: 15px; font-weight: normal; color: rgb(0,0,0);        }
span.contenuti_testo_rosso_casino,  span.contenuti_testo_rosso_poker,  span.contenuti_testo_rosso_bingo,    span.contenuti_testo_rosso_sport,    span.contenuti_testo_rosso_general   { font-size: 15px; font-weight: normal; color: rgb(200,0,0);      }
span.contenuti_testo_magenta_casino,span.contenuti_testo_magenta_poker,span.contenuti_testo_magenta_bingo,  span.contenuti_testo_magenta_sport,  span.contenuti_testo_magenta_general { font-size: 15px; font-weight: normal; color: rgb(255,0,255);    }
span.contenuti_link_casino,         span.contenuti_link_poker,         span.contenuti_link_bingo,           span.contenuti_link_sport,           span.contenuti_link_general          { font-size: 15px; font-weight: normal; color: rgb(136, 178, 21);    }
span.contenuti_elenco_casino,       span.contenuti_elenco_poker,       span.contenuti_elenco_bingo,         span.contenuti_elenco_sport,         span.contenuti_elenco_general        { font-size: 15px; font-weight: normal; color: rgb(0,0,1);       ; list-style:disc}
ul.elenco_puntato_picche_casino,    ul.elenco_puntato_picche_poker,    ul.elenco_puntato_picche_bingo,      ul.elenco_puntato_picche_sport,      ul.elenco_puntato_picche_general     { font-size: 15px; font-weight: normal; color: rgb(0,0,1);       ; list-style:url(../images/bg-content-box-list.png); }
.ui-widget-header-tornei { background: #395E8B url(images/ui-bg_highlight-soft_75_blu_1x100.png) 50% 20% repeat-x;}
/* INIZIO - Novità nella schermata giochi */
span#freccia-novita {
    display:block;
    position:relative;
    float:left;
    left:-3px;
    top:2px;
    height:20px;
    width:20px;
    background:url(../images/freccia-novita.png) left top;     }
span#stella-novita {
    display:block;
    position:relative;
    float:left;
    left:65px;
    top:6px;
    height:20px;
    width:20px;
    margin-bottom:-26px;
    background:url(../images/stella.png) left top;     }
#novita-giochi { 
    margin-left: -13px;
    position:relative; }
#img_novita {
    background:url(../images/Gonzo_immagine_pagina_giochi.png) right top;
    display:block;
    position:absolute;
    height:71px;
    width: 80px;
    right:15px;
    top:0px; }
#novita-giochi .categoryItem-first-header  { 
    background: url(../images/bg-btn-home-slider.gif) repeat-x left top #008BAA;
    text-shadow:1px 1px 4px #000;}
.categoryItem-first-header  {
    height:34px; }
.categoryItem-first-header span.freccia_giu {
    display:none; }
.lobbyMenu-gameItem {
    min-height: 40px;
    line-height: 40px; }
#novita-giochi #games-cat-list  {
    background: url(../images/btn-login-verde.png) repeat-x 0px top green;
    background: url(../images/bg-btn-home-slider-novita5.png) repeat-x #238bc6;
    background-position:0px -5px;  }
#novita-giochi .lobbyMenu-gameItem a {
    color: #FFF;
    float:left;
    text-shadow: 1px 1px 3px #000; }
#novita-giochi .lobbyMenu-gameItem a:hover {
    color: #FFF; }
.content-games-featured {
    height: 220px; }
.content-game-name, .content-game-name a {
    padding: 7px 8px 5px 0px; }
/* FINE - Novità nella schermata giochi */
/* VIP PREMI */
#PHbody_divVIPMarket, 
.VIPMarketBuy  {
    background-image: url(../images/bg_registrazione.png);
    overflow:hidden;
    border-radius: 0px 10px 10px 10px;
    box-shadow: 2px 2px 2px #000;
    color:#FFF;
    font-weight:bold;
    width:994px;
    margin: 0 auto; }
.VIPMarketBuy  {
    background-image: url(../images/VipClub_conferma_esec.jpg); }
#PHbody_divVIPMarket span {
    display: block;
    padding: 20px 0px 0px 20px; }
.div_vippremi {
    position: relative;
    float:left;
    margin: 6px 7px 6px 3px;
    width: 300px; 
    height: 180px; 
    text-align: center;
    padding:10px;
    background: url(../images/vip_club_carta.png) no-repeat left top;
    font-size:15px;
    text-shadow:1px 1px 2px #000; }
.vip_acquista {
    position: absolute;
    float: left;
    display: block;
    right: 30px;
    margin-left: 5px;
    bottom: 35px;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0D0D0D;
    background: url(../images/btn-login-verde.png) repeat-x left top green;
    border: none;
    outline: none;
    vertical-align: middle;
    width: 90px;
    height: 23px;
    line-height: 23px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    border-radius: 2px;
    box-shadow: 1px 1px 5px black; }
a.vip_acquista_disattivato, a.vip_acquista_disattivato:hover {
    background: url(../images/btn-login-rosso.png) repeat-x left top red;
    text-decoration:none;
    cursor:default; }
.logo_casino_vip_club {
    background: url(../images/logo_slot_vip_club.png) no-repeat left top;
    position:absolute;
    top:19px;
    left:58px;
    height:60px;
    width:200px; }
.market_10_vip, .market_50_vip, .market_100_vip, .market_300_vip, .market_500_vip, .market_1000_vip, .market_1500_vip, .market_2000_vip, .market_3000_vip {
    position:absolute;
    top:63px;
    right:16px;
    height:65px;
    width:200px; }
.market_10_vip { background: url(../images/10_vip.png) no-repeat left top; }
.market_50_vip { background: url(../images/50_vip.png) no-repeat left top; }
.market_100_vip { background: url(../images/100_vip.png) no-repeat left top; }
.market_300_vip { background: url(../images/300_vip.png) no-repeat left top; }
.market_500_vip { background: url(../images/500_vip.png) no-repeat left top; }
.market_1000_vip { background: url(../images/1000_vip.png) no-repeat left top; }
.market_1500_vip {
    background: url(../images/1500_vip.png) no-repeat left top; }
.market_2000_vip {
    background: url(../images/2000_vip.png) no-repeat left top; }
.market_3000_vip {
    background: url(../images/3000_vip.png) no-repeat left top; }
.div_vipMarketSumm {
    position: relative;
    float:left;
    margin: 60px 0px 60px 0px; 
    width: 460px; 
    left:50%;
    margin-left:-240px;
    height: 400px; 
    text-align: center;
    padding:10px;
    background-color:#FFF;
    font-weight:bold;
    color:#172b5f;
    background: url(../images/VipClub_conferma_esec.png) no-repeat center top; }
.titolo_conferma_vip {
    position: absolute;
    background: url(../images/VipClub_conferma_esec_titolo.png) no-repeat center top;
    top: 22px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    padding: 10px 0px;
    left: 0px; }
#PHbody_description {
    position: absolute;
    top: 172px;
    left: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    width: 460px; }
#PHbody_lblDescrizione {
    position:absolute;
    top:96px;
    left: 14px;
    text-align:center;
    font-weight:bold;
    font-size:22px;
    width:460px;  }
#PHbody_lblStatus {
    position:absolute;
    top:70px;
    left: 14px;
    text-align:center;
    font-weight:bold;
    font-size:22px;
    width:460px;  }
#PHbody_lblPuntiPremio  {
    position:absolute;
    top:10px;
    left: 14px;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    width:460px;     }
.puntiPremio_attuale_before  {
    position:absolute;
    top:194px;
    left: 14px;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    width:460px;  }
#PHbody_lblPuntiDisponibili  {
    position:absolute;
    top:50px;
    left: 14px;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    width:460px; }
#PHbody_btnConferma  {
    position: absolute;
    top: 136px;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    width: 120px;
    height:35px;
    left: 250px;
    background: url(../images/btn-login-verde.png) repeat-x left top green;
    border-radius:5px;
    box-shadow:1px 1px 2px #000;
    text-shadow:1px 1px 2px #000;
    color:#FFF;
    border: 0px solid;
    cursor:pointer;  }
.gioca_subito_vip {
    position: absolute;
    top: 306px;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    width: 177px;
    height: 23px;
    left: 155px;
    background: url(../images/btn-login-verde.png) repeat-x left top green;
    border-radius: 5px;
    box-shadow: 1px 1px 2px black;
    text-shadow: 1px 1px 2px black;
    color: white;
    border: 0px solid;
    cursor: pointer;
    padding: 10px 0px 10px 0px; }
#PHbody_btnAnnulla  {
    position: absolute;
    vertical-align:middle;
    top: 136px;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    width: 120px;
    height: 21px;
    padding: 7px 0px;
    left: 118px;
    background: url(../images/btn-login-rosso.png) repeat-x left top red;
    border-radius:5px;
    box-shadow:1px 1px 2px #000;
    text-shadow:1px 1px 2px #000;
    color:#FFF;
    border: 0px solid;
    cursor:pointer;
    text-decoration:none;  }
.div_vipClub {
    position: relative;
    margin: 0px auto 8px auto; 
    width: 972px; 
    padding:10px;
    background-color:#FFF;
    box-shadow: 2px 2px 2px #000;
    font-weight:bold;
    color:#333;
    overflow:hidden; }
/* CONTACHILOMETRI */
.contenitore_contachilometri  {
	position:relative;
	width:586px;
	height:272px;
	overflow:hidden;
	border-radius:0px 8px 8px 8px;
	box-shadow:2px 2px 6px #000;
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:20px;
	color:#162964;
	background: #897fa1; }
.blocchi_vip_sinistra {
    width:600px;
    overflow:hidden;
    float: left;
    margin-left:4px;     }
.blocchi_vip_destra {
    float: right;
    overflow: hidden;
    width: 360px;
    padding-bottom: 8px;
    margin-bottom: 20px; }
.contenitore_saldo_punti_premio {
    position: relative;
    padding:10px;
    overflow: hidden;
    width: 330px;
    border-radius: 0px 8px 8px 8px;
    box-shadow: 2px 2px 6px black;
    float: left;
    display: block;
    margin-right: 20px;
    color: #162964;
    background: url(../images/sfondo_box_vip.png) repeat-x top #b9b4ca;
    font-size: 11px; }
.contenitore_saldo_punti_premio span {
    font-size:18px; }
.contenitore_saldo_punti_premio input {
    font-size:14px;
    padding:8px;
    margin-top:12px; }
#PHbody_regola_argento, #PHbody_regola_oro {
    background: #9D92B2; }
#PHbody_regola_oro {
   box-shadow: 0px 1px 5px #333, 2px 2px 6px black;;  }
.contenitore_star {
    position: relative;
    padding:10px;
    overflow: hidden;
    width: 330px;
    box-shadow: 2px 2px 6px black;
    float: left;
    display: block;
    margin-right: 20px;
    color: #162964;
    background: url(../images/sfondo_box_vip.png) repeat-x top #b9b4ca;
    font-size: 16px;
    text-align:center; }
.contenitore_star:nth-child(2) {
    border-radius: 0px 8px 0px 0px; }
.contenitore_star:last-child {
    border-radius: 0px 0px 8px 8px; }
.titolo_vip_primario {
    float:left;
	display:block;
	height:10px;
	padding:6px 14px 10px 14px;
	border-radius:8px 8px 0px 0px;
	background: url(../images/titolo_primario_vip.png) repeat-x top;
	color: #FFF; }
.titolo_vip_secondario {
    float: left;
    display: block;
    height: 10px;
    padding: 6px 10px 10px 10px;
    color: #162964;
    width: 245px;
    margin-left: 210px;
    text-align: right; }
.blocchi_vip_destra .titolo_vip_secondario {
    width: 190px;
    margin-left: 20px; }
.div_maschera  {
	position:absolute;
	background:url(../images/contachilometri/maschera.png) left top no-repeat;
	width:586px;
	height:272px;
	z-index:100;
	border-radius:0px 8px 8px 8px; }
.serbatoio {
    position:absolute;
    z-index:110;
    height:60px;
    width:60px;
    background:#f22;
    top: 158px;
    left: -1px;
    padding-top:3px;
    background:url(../images/contachilometri/serbatoio.png) left top; }
#moltiplicatore1 {
    position:absolute;
    top: 176px;
    left: 123px; }
.moltiplicatore1 {
    z-index:110;
    height:18px;
    width:23px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    padding-top:5px;
    box-shadow: inset 1px 1px 2px #000;
    font-size: 11px;
    float:left;
    position:relative;
    background:url(../images/contachilometri/bagliore_contagiri2.png) -3px -2px #FFF; }
#moltiplicatore2 {
    position:absolute;
    top: 71px;
    left: 183px; }
.moltiplicatore2 {
    position:absolute;
    z-index:110;
    height:18px;
    width:23px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    padding-top:5px;
    box-shadow: inset 1px 1px 2px #000;
    font-size: 11px;
    float:left;
    position:relative;
    background:url(../images/contachilometri/bagliore_contagiri2.png) -3px -2px #dfbc53; }
#moltiplicatore3 {
    position:absolute;
    top: 38px;
    left: 297px; }
.moltiplicatore3 {
    position:absolute;
    z-index:110;
    height:18px;
    width:23px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    padding-top:5px;
    box-shadow: inset 1px 1px 2px #000;
    font-size: 11px;
    float:left;
    position:relative;
    background: url(../images/contachilometri/bagliore_contagiri2.png) -3px -2px #AAAAAA; }
#moltiplicatore4 {
    position:absolute;
    top: 147px;
    left: 433px; }
.moltiplicatore4 {
    position:absolute;
    z-index:110;
    height:18px;
    width:23px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    padding-top:5px;
    box-shadow: inset 1px 1px 2px #000;
    font-size: 11px;
    float:left;
    position:relative;
    color:#FFF;
    background:url(../images/contachilometri/bagliore_contagiri2.png) -3px -2px #111; }
.prossimo_motiplicatore {
    position:absolute;
    z-index:110;
    height:23px;
    width:23px;
    top: 167px;
    left: 547px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    box-shadow: inset 1px 1px 2px black;
    background:url(../images/contachilometri/bagliore_contagiri2.png) -3px -2px;}
.prossimo_motiplicatore span {
    margin: 5px 1px 0px 0px;
    position: relative;
    display: block;
    font-size: 11px; }
.indicatore_prossimo_moltiplicatore {
    position: absolute;
    z-index: 110;
    height: 63px;
    width: 120px;
    top: 163px;
    left: 420px;
    text-align: right;
    font-size: 10px; }
.motiplicatore_attuale {
    position:absolute;
    z-index:110;
    height: 40px;
    width: 40px;
    top: 162px;
    left: 278px;
    border:3px solid #FFF;
    border-radius:30px;
    text-align: center;
    box-shadow: inset 1px 1px 2px black;
    background:url(../images/contachilometri/bagliore_contagiri.png) left top; }
.motiplicatore_attuale span {
    margin: 8px 1px 0px 0px;
    position: relative;
    display: block;
    font-size: 20px;}
.punti_level {
    position: absolute;
    z-index: 110;
    height: 30px;
    width: 230px;
    top: 128px;
    left: 184px;
    text-align: center;
    font-size: 20px; }
.punti_level span {
    margin: 4px 0px 0px 0px;
    position: relative;
    display: block;
    font-size: 18px; }
.punti_premio {
    position: absolute;
    z-index: 110;
    height: 30px;
    width: 260px;
    top: 216px;
    left: 169px;
    text-align: center;
    font-size: 20px; }
.punti_premio span {
    margin: 4px 0px 0px 0px;
    position: relative;
    display: block;
    font-size: 18px; }
#giorni_rimanenti, #PHbody_giorni_rimanenti {
    position: absolute;
    z-index: 110;
    height: 70px;
    width: 90px;
    top: 116px;
    left: 45px;
    text-align: right;
    font-size: 14px; }
#giorni_rimanenti span, #PHbody_giorni_rimanenti span {
    position: relative;
    display: block; }
.div_disco1 {
	position:absolute;
	width: 182px;
	height: 184px;
	z-index: 80;
	left: 14px;
	top: 75px;	}
#img_disco1 {
	width: 182px;
	height: 184px;
	background:url(../images/contachilometri/semicerchio1.png) left top;
	border:0px solid #FFF; }
.div_disco2 {
	position:absolute;
	width:339px; 
	height:345px;
	z-index: 90;
	left: 127px;
	top: 41px;	}
#img_disco2 {
	width:339px; 
	height:345px;
	background:url(../images/contachilometri/semicerchio2.png) left top;
	border:0px solid #FFF; }
.div_disco3 {
	position:absolute;
	width: 182px;
	height: 184px;
	z-index: 80;
	left: 397px;
	top: 80px;	}
#img_disco3 {
	width: 182px;
	height: 184px;
	background:url(../images/contachilometri/semicerchio3.png) left top;
	border:0px solid #FFF; }
.bonus_disponibili_contenitore {
	position:relative;
	width:586px;
	overflow:hidden;
	border-radius:0px 8px 8px 8px;
	box-shadow:2px 2px 6px #000;
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:20px;
	color:#162964;
	background: url(../images/sfondo_box_vip.png) repeat-x bottom #b9b4ca; }
#PHbody_bonusDisponibiliContainer {
    border-radius:8px;
	box-shadow:1px 1px 8px #000;
	background:#FFF;
	margin: 4px 10px 10px 10px;
	padding: 4px 10px 10px 10px;
	float: left;
	width: 545px; }
#PHbody_bonusDisponibiliContainer ul li {
    margin-top:9px;
    border-bottom:1px solid #BBB;
    padding-bottom:3px;    } 
#PHbody_bonusDisponibiliContainer ul li span {
    width: 8%;
    display: block;
    text-align: right;
    margin: 0px 5px 0px 0px;
    border-left: 1px solid #BBB;
    overflow: hidden;
    float: right }   
.bonus_disponibili_contenitore .titolo1 {
    width: 46%;
    display: block;
    text-align: left;
    margin: 10px 5px 0px 18px;
    float: left;
    height: 21px; }
.bonus_disponibili_contenitore .titolo2 {
    width: 46%;
    display: block;
    text-align: right;
    margin: 10px 5px 0px 0px;
    float:left;   }  
.regole_vip {
    border-radius:1px 8px 8px 8px;
    border:1px solid #162964;
    overflow:hidden;
    width:330px;
    padding:10px; }
.titolo_vip_primario_regole  {
    float: left;
    border:1px solid #162964;
    display: block;
    height: 10px;
    padding: 6px 14px 10px 14px;
    border-radius: 8px 8px 0px 0px;
    color:#162964;
    margin-bottom:-1px; }
.regole_vip ul {
    margin:0px; }
.regole_vip ul li {
    margin: 3px 2px 5px 16px;
    font-weight:normal;
    font-size:11px;
    color: #162964;
    list-style: disc; }
.stella_vip_attiva {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:26px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/stella-bonus-blue-star-attiva.png) no-repeat top left;
    margin: 0px 2px;
    font-size: 16px; }
.stella_vip_in_attesa {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:26px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/stella-bonus-blue-star-in-attesa.png) no-repeat top left;
    margin: 0px 2px;
    font-size: 16px; }
.gold_vip {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:30px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/gold_attivo.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px; }
.silver_vip {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:30px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/silver_attivo.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px; }
.gold_vip_spento {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:30px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/gold_spento.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px;
    opacity: 0.5; }
.gold_vip_spento2 {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    text-shadow:0px 0px 4px rgb(255, 255, 255);
    height:30px;
    width:33px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/gold_spento.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px;
    opacity: 0.5;
    margin: 0px 139px; }
.gold_vip2 {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    text-shadow:0px 0px 4px rgb(255, 166, 3), 0px 0px 20px rgb(255, 10, 10), 0px 0px 20px rgb(255, 10, 10), 0px 0px 20px rgb(255, 10, 10);
    height:30px;
    width:38px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/gold_attivo.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px;
    margin: 0px 139px; }
.silver_vip_spento {
    display:block;
    float:left;
    position:relative;
    color:#FFF;
    height:30px;
    width:30px;
    padding:16px 11px 5px 9px;
    text-align:center;
    background: url(../images/gold_spento.png) no-repeat  0px -4px;
    margin: 0px 5px;
    font-size: 16px;
    opacity: 0.5; }
.scritta_argento {
    color:#EEE;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 7px black;
    position: relative;
    top: 14px;
    width: 105px;
    float: left;
    text-align:center;
    left:2px; }
.scritta_oro {
    color:#Eb4;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 7px black;
    position: relative;
    top: 14px;
    width: 105px;
    float: left;
    text-align:center;
    left:2px; }
#PHbody_divLegenda ul  {
    margin:0px; }
#PHbody_divLegenda ul li {
    float: left;
    width: 48%;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px -10px 10px;
    font-size: 14px;
    font-weight:bold; }
#PHbody_divLegenda ul li div {
    margin: -7px 12px 10px 0px; }
/* CONTACHILOMETRI FINE */
/*HISTORY VIEW*/
.storico_partita_slot {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height: 464px;
    margin-top: -10px; }
storico_partita_slot_tiket_contenitore {
    margin:2px auto;
    color:#FFF; }
.storico_partita_slot_tiket {
    position:relative;
    top:0;
    left:0;
    padding:5px 5px 5px 10px;
    color:#FFF;
    font-size:10px;
    margin-bottom:-5px; }
/*FINE HISTORY VIEW*/
#cerca_motore{
    display: block;
    position: absolute;
    right: 5px;
    width: 45px;
    height: 43px;
    background: url(../images/search-icon.png) center rgba(2, 129, 7, 0.4) no-repeat;
    text-indent: -9999px;
    border-radius: 0 0 30% 30%;
    z-index: 1000;
    top: 0;
    background-size: 50%;
    box-shadow: 1px 1px 6px #000;}
.content-game-scelta {
    min-height: 524px;
    margin:15px auto 0 auto;  }
#sceltaModalita {
    margin:auto;
    box-shadow: 1px 1px 4px black;
    height: 97px;
    width: 345px;
    border-radius: 14px; }
#home-games-container-inner {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    font-size: 12px;
    display:block;
    position: relative; }
#games-header {
    background: rgba(120, 151, 20, 0.7);
    margin: 0px auto 0 auto;
    width: 100%;
    height: 46px;
    position: relative;
    display:block;
    border-radius: 0px 0px 10px 10px;
    padding: 1px;
    box-shadow: 1px 1px 6px #000;}
#games-filter {
    position: relative;
    top: 2px;
    width: 960px;
    height: 40px;
    z-index:30;
    margin:auto; }
#games-categories {
    background: #071D4C url(../images/bg-hp-games-categories.gif) repeat-x right 0;
    padding: 0;
    margin: 0;
    width: 930px;
    height: 44px;
    position: absolute;
    font-weight: bold;
    border-radius: 7px 7px 0 0;
    z-index:20; }
div#attivo_slot {
    background: url(../images/bg-hp-games-categories_featured.png) no-repeat right 50%;
    position: absolute;
    border-radius: 7px 0 0 0;
    width:160px;
    height:44px;
    left:0px;
    z-index:-10; }
ul#games-cat-lista li {
    background: url(../images/bg-hp-games-categories-li.gif) no-repeat;
    background:none;
    line-height: 44px;
    float: left;
    background-position: right 10px;
    white-space: nowrap; }
ul#games-cat-lista li.lastitem {
	background: none; }
ul#games-cat-lista li a:link, ul#games-cat-lista li a:active, ul#games-cat-lista li a:visited, ul#games-cat-lista li a:hover {
    padding: 0 41px;
    display: block;
    color:#FFF; }
ul#games-cat-lista li.attivo_slot {
    position: relative;
    border-radius: 7px 0 0 0; }
ul#games-cat-lista li.attivo_slot a {}
#games-filter-inner {
	padding: 10px 0 0 2px;
	font-weight: bold;
	line-height: 23px;
	color:#FFF; }
#games-filter-inner .ui-autocomplete {
    width:430px !important;
    left: 11px !important;
    height:400px;
    z-index:999999;
    border-radius:4px;
    background: #112E01; }
#games-filter-inner .ui-autocomplete .ui-corner-all {
    width:100%;
    height: 45px;
    display: block;
    padding-left:10px;
    border: 0px solid #999;
    color: #B9CC91;
    position:relative;
    float:left; }
#games-filter-inner .ui-autocomplete .ui-state-hover {   
    width:100%;
    display: block;
    padding-left:10px;
    border: 0px solid #999;
    color:#000;
    font-weight:bold;
    box-shadow:1px 2px 5px #000; }
#games-filter-inner .ui-menu-item:first-child .ui-state-hover {   
    border-radius: 4px 0px 0px 0px; }
#games-filter-inner .ui-menu-item:last-child .ui-state-hover {   
    border-radius: 0px 0px 0px 4px; }
#games-filter-inner .ui-autocomplete .ui-corner-all img {
    width:30px;
    height:25px;
    float:right;
    margin:10px 15px 10px 10px;
    position:relative; }
#games-filter-inner .ui-autocomplete .ui-corner-all span {
    margin-top: 11px;
    display: block;
    float: left;
    width: 98%; }
#games-filter-inner .ui-menu-item  {
    margin: 0px 0px 0px 0px;
    background: transparent url(../images/bg-subnav-link.png) no-repeat left bottom;
    overflow: hidden;
    height: 45px;
    width: 100%; }
.sort-btn {
    width: 40px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    display: inline-block; }
a#sort-dsc {
    color: black; }
#sort-dsc {
    background: url(../images/sort-dsc.gif) repeat-x 0 0;
    position: relative;
    border-radius: 0 3px 3px 0; }
a#sort-asc {
    color: #96CDE1; }
#sort-asc {
    background: url(../images/sort-asc.gif) repeat-x 0 0;
    position: relative;
    border-radius: 3px 0 0 3px; }
#game-search-input {
    background: #112E01;
    padding-left: 5px;
    width: 435px;
    height: 21px;
    position: relative;
    line-height: 21px;
    color: #B9CC91;
    border: 1px solid #B9CC91;
    border-radius: 9px; }
.copri_pulsante {
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute; }
.copri_pulsante_freccia {
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    z-index: 110; }
#game-search-btn {
    background: #FFF;
    position: relative;
    color: black;
    font-weight: bold;
    border-radius: 3px;
    border: none;
    outline: none;
    cursor: pointer;
    vertical-align: bottom;
    opacity: 0.5; }
.ui-menu-item {
    margin: 10px 0px 5px 10px; }
.ui-menu-item a {
    cursor:pointer; }
/* Macchina Slot Home */
.colonna_macchina_slot {
    float:left;
    margin:2px;
    width:180px;
    height:378px;
    position:relative;
    overflow:hidden; }
.elemento_slot {
    float:left;
    overflow:hidden;
    width:180px;
    display:none; }
a.su_slot, a.giu_slot {
    text-decoration:none;
    display:block;
    position:absolute;
    height: 30px;
    width: 30px;
    color: #008BAA;
    font-size:30px;
    z-index:100;
    right:15px; }
a.su_slot {
    top:111px; }
a.giu_slot {
    bottom:22px; }
#contenitore_leva_slot {
    position: absolute;
    width: 90px;
    height: 370px;
    bottom: 140px;
    right: -90px; }
.sfera_slot {
    position: absolute;
    width: 60px;
    height: 60px;
    margin:5px;
    border-radius:90px;
    background:#777;
    box-shadow:2px 2px 6px #000, inset 0px 0px 8px #FFF;
    z-index:20;
    left: 18px;
    top: 0px;
    cursor:pointer;
    background: url(../images/sfera_slot.png) no-repeat center -10px; }
.sfera_slot .stella {
    position: absolute;
    width: 80px;
    height: 80px;
    z-index: 40;
    left: -5px;
    top: -31px;
    background: url(../images/sfera_slot_stella.png) no-repeat center;
    display: none; }
.asta_slot {
    position: absolute;
    width: 15px;
    height: 290px;
    background:#999;
    left: 38px;
    bottom:20px;
    border-radius:0px 0px 10px 0px ;
    background: url(../images/asta_slot.png) 0 0;
    box-shadow:2px 2px 6px #000, inset 0px 0px 8px #FFF;
    z-index:1; }
.perno_slot {
    position: absolute;
    bottom: 0px;
    left: 1px;
    width: 37px;
    height: 70px;
    background-color: #444;
    box-shadow:2px 2px 6px #000, inset 0px 0px 8px #555;
    border-radius:0px 9px 9px 0px ;
    background: url(../images/perno_slot.png) 0 0;
    z-index:10; }
#live_chat_help {
    padding: 3px 28px 5px 11px;
    margin: 0;
    display: block;
    width: 90px;
    height: 23px;
    line-height: 23px;
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    bottom: 3px;
    right: 5px;
    background: url(../images/icona-livechat-blocchi.png) no-repeat left top;
    text-shadow: 0px 1px 2px #0D0D0D; }
/* disattiva slot dinamica, cancellare per ripristinare leva e menu di ricerca
#contenitore_leva_slot,#home-games-container-inner {
    display:none; }
a.su_slot {
    top:  15px;   } */
/* FINE disattiva slot dinamica, cancellare per ripristinare leva e menu di ricerca */
.scarica_poker_da_categorie {
    display:none; }
.indicatore_bonus {
    box-shadow: 1px 1px 3px #000 !important;
    height:390px !important;                    
    /*background: transparent url(https://cms.gplay.it/CMSImages/23/promozioni/bonus_wizard_Sport.jpg) no-repeat top left !important;*/}
/* REGOLE PER IL BONUS REGISTRAZIONE LATERALE */
.indicatore_bonus.cento,
.indicatore_bonus.libero100,
.indicatore_bonus.virgilio100 {
    background :transparent url(https://cms.gplay.it/CMSImages/24/promozioni/bonus_wizard_cento.jpg) no-repeat top left !important;
    height:394px !important;
    box-shadow: 1px 1px 20px #000 !important;    }
.indicatore_bonus.cinque,
.indicatore_bonus.libero {
    background :transparent url(https://cms.gplay.it/CMSImages/24/promozioni/bonus_wizard_5.jpg) no-repeat top left !important;
    height:394px !important;
    box-shadow: 1px 1px 20px #000 !important;    }
.indicatore_bonus {
    box-shadow: 0px 0px 0px #000 !important;
    height:475px !important;                    
    background :transparent url(https://cms.gplay.it/CMSImages/24/promozioni/bonus_wizard_Sport2014.png) no-repeat top left !important; }
/*---------*/
/* DEFAULT */
/*---------*/
.divLobby{
    color: #fff;
    width: 100%;   
    padding: 0 0 100px 0;
    font-size: 11px;   
    margin: 0  auto;
    z-index: 0;}
.divLobby a{
    color: #fff;
    cursor: pointer;
    outline: none;
    text-decoration: none;}
.divLobby a:hover{
    text-decoration: none;   
    color: White;}
.lobbyMenu{
    float: right;}
.lobbyContent{
    float: left;
    color: black;
    width: 710px;
    overflow:hidden;}
/*------------------*/
/* REGOLE DEL GIOCO */
/*------------------*/
.bold{    font-weight: bold;}
#holder{    margin: 0 auto;}
.divContent{
    width: 100%;
    padding-bottom: 100px;
    color: #fff;
    padding: 0;
    font-size: 11px;   
    margin: 0;
    z-index: 0;}
.divContent a{
    color: #fff;
    cursor: pointer;
    outline: none;
    text-decoration: none;}
.divContent a:hover{
    text-decoration: none;   
    color: White;}
.cas_lobbyLeft{
    float: left;}
.cas_lobbyRight{
    float: right;
    color: White;
    width: 684px;
    padding:0px 30px 10px 30px;
    text-align:justify;
     
    font-size: 12px;}
.cas_lobbyRight a{   
    color: White;    
     
    text-transform:uppercase;
    font-weight:bold;}
.rightTitle{
    padding-top:10px;
    text-align:center;  
    font-weight:bold;
    font-size:large;
    color:red;}
.leftMenu_container{
    width: 300px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: left;}
.leftMenu_container .leftMenu_categoryItem .plusminus{
    width: 9px;
    height: 9px;
    display: block;
    overflow: hidden;
    float: left;
    margin-top: 3px;
    margin-right: 7px;
    background: transparent url('../images/casino/backgroundLefPlus.png');}
.leftMenu_container .open .plusminus{
    width: 9px;
    height: 9px;
    display: block;
    overflow: hidden;
    float: left;
    margin-top: 3px;
    margin-right: 7px;
    background: transparent url('../images/casino/backgroundLefMinus.png');}
.leftMenu_toLobby{
    display: block;
    padding-left: 5px;
    padding-top: 4px;
    height: 18px;
    width: 100%;
    background: transparent url('../images/casino/game-mod-bckground-left-lobby.png') repeat-x;}
.leftMenu_gameTree{
    margin: 0;
    padding: 0;
    float: left;}
.leftMenu_gameTree li{
    list-style-type: none;
    list-style-position: outside;}
.leftMenu_categoryItem{
    float: left;
    width: 300px;
    cursor: pointer;
    padding-left: 10px;
    padding-top: 10px;
    line-height: normal;
    height: 16px;
    min-height: 16px;   }
.leftMenu_categoryItemFirst a{   
    padding-top:10px;
    height: 29px;
    line-height: 29px;
    font-size: 12px;}
.leftMenu_categoryItemFirst{
    height: 29px;
    border-bottom: 1px solid #123156;
    background: transparent url(../images/bg-content-promo-menu.png) repeat-x left bottom;}
.leftMenu_gameContainer{
    padding: 0;
    width: 100%;}
.leftMenu_firstGameLine{
    float: left;
    width: 100%;
    height: 4px;
    line-height: 4px;
    overflow: hidden;
    background-color: Black;}
.leftMenu_lastGameLine{
    float: left;
    width: 100%;
    height: 4px;
    line-height: 4px;
    overflow: hidden;
    background-color: #121212;}
.leftMenuEnd{
    display: block;
    float: left;
    width: 100%;
    height: 18px;
    padding-bottom: 4px;
    line-height: 18px;
    overflow: hidden;
    background: transparent url('../images/casino/game-mod-bckground-left-menu-end.png') repeat-x;    }
.gameItem_Selected{
    float: left;
    width: 300px;
    cursor: pointer;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 5px;
    height: 13px;
    line-height: normal;
    background: transparent url('../images/casino/game-mod-bckground-lef-game-item-selected.png') repeat-x; }
.leftMenu_gameItem{
    float: left;
    width: 300px;
    cursor: pointer;
    padding-left: 20px;
    height: 13px;
    line-height: normal;
    background-color: Black;  }
.leftMenu_option{
    float: left;
    display: block;
    padding-left: 10px;
    padding-top: 4px;
    height: 13px;
    width: 100%;    
    background-color: Black;  }
/*----------Lista Giochi-----------*/
.Cell_Desc{	
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;	
	color:#fff;	
	padding: 4px 14px 4px 14px;	
	white-space:nowrap;	
	background-image:url("../images/casino/background-diagonal-line.png");  
    background-repeat:repeat; }
/*-----------------*/
/* UC GAME CONTENT */
/*-----------------*/
#content-slideShow{
    width: 735px;
    height:350px;
    margin: 20px 0 20px 0; } 
.content-slideShow-image{
    display:block;  
    background-image:  url("../images/CMS/gameHome.PNG");
    background-repeat:no-repeat;
    width:732px;
    height:322px;
    margin-left:auto 0px;
    margin-right:auto 0px;} 
#content-gamesWrapper{
    width: 735px;   
    margin-bottom: 5px;   }
.content-header { 
    margin:0px;    
    padding:1px 0 0 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;    
    height: 33px;
    line-height: 33px;    
    color: white;   
    text-align: left;   
     
    letter-spacing: 0px;
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    background: #0F501B;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px 1px 5px black;}
.content-header-tipologia-slot{ 
    margin:0px;    
    padding: 11px 0 0 15px;
    font-size: 22px;
    font-weight: bold;   
    height: 33px;
    line-height: 33px;    
    color: white;   
    text-align: left;   
    letter-spacing: 0px;}
.content-header-tipologia-slot span{  
    color: #44A4D3;  }
.content-header-100{ 
    margin: 6px auto 0px auto;
    padding: 2px 0 4px 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;    
    width: 994px;
    height: 28px;
    line-height: 33px;    
    color: white;   
    text-align: left;   
    letter-spacing: 0px;
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;  
    background: #0F501B;
    border-radius: 10px 10px 0px 0px;}
h2.content-header-100 a, h2.content-header-100 a:hover{ 
    color:#fff;
    text-decoration:none;}
.body_full {
    background: black url(../images/bg-content-entry.gif) repeat-x left top;}
.content-header_full { 
    margin:0px;    
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;    
    width: 99%;
    height: 38px;
    line-height: 38px;    
    color: white;   
    text-align: left;   
     
    letter-spacing: 0px;  
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    border-radius: 10px 10px 0px 0px;}
.content-btn{         
    width:100px;
    height:20px;   
    display: block;
    color: #fff;
    color: #001D4A;
    font-weight: bold;    
    margin-left:auto ;
    margin-right:auto; 
    margin-top:-4px;
    text-align:center;   
    text-transform: uppercase;  
    text-shadow: 0px 0px 0px #DDF;
    font-weight: bold;
    font-size:12px;    
    cursor: pointer;
    padding-top:5px;     
    background: #1E6DB7 url(../images/btn-login-entra.gif) repeat-x left top; 
    border-radius: 3px;
	box-shadow: 2px 2px 5px #000;}
.content-btn a{      
    color: #001D4A;}
.content-btn a:hover{      
    text-decoration:none;
    text-shadow: 0px 1px 6px #DDF;}
.content-game-name , .content-game-name a {   
    color:#2386C9;
    font-weight:bold; 
    height:20px; 
    text-align:center;
    font-size:12px; }
.content-img-border{
    width:115px;
    display:block;
    margin-left:auto ;
    margin-right:auto; 
    margin-top:15px;  
    border: 3px solid #22284A;
    border-radius: 5px;
    box-shadow: 2px 2px 8px #000, 2px 2px 4px #000 ;}
.content-gamesWrapper-body{    
    width:735px;
    height:406px; 
    border-radius: 0px 0px 10px 10px;
    background: #121c37; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzEyMWMzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTA5MTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #121c37 1%, #050912 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#121c37), color-stop(100%,#050912)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #121c37 1%,#050912 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #121c37 1%,#050912 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #121c37 1%,#050912 100%); /* IE10+ */
    background: linear-gradient(top,  #121c37 1%,#050912 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121c37', endColorstr='#050912',GradientType=0 ); /* IE6-8 */ }
.content-game-tool{
    width: 725px;     
    border-spacing: 0px;      
    background-repeat:repeat;}
.content-game-btn{
    min-width:85px;
    height:30px;   
    display: block;   
    padding:8px 5px 4px 5px;
    margin-left:8px;
    margin-right:0px;
    margin-bottom:15px;
    margin-top:15px; 
    font-size:10px;     
    text-align:center;
    text-decoration: none;
    text-transform: uppercase;   
    font-weight: bold;  
    vertical-align: middle;  
    cursor: pointer;    
    border-radius: 5px;   
    box-shadow:0px 0px 6px #000;
    background:url("../images/bg-game-btn.png") repeat-x;}
.content-game-btn a{
     color:#5BC9FC;
     text-decoration:none;}
.content-game-btn a:hover{
     color:#5BC9FC;
     text-decoration:none;
     text-shadow: 0px 0px 6px #CFEDFF;}
.content-game-btn span{
    color: #fff;}
.content-game-btn-selected{  
   background:url("../images/bg-game-btn-selected.png") repeat-x;}
.content-game-scelta{
    width: 697px;     
    border-spacing: 0px;    
    background-image:url("../images/casino/background-diagonal-line.png") repeat;  
    background-repeat:repeat;
    height:505px; 
    margin-left: 18px;
    border: 1px solid #163695;
    box-shadow: 0px 3px 11px black, 0px -2px 5px black; }
#divGameClient embed{
    border: 2px solid #163695; 
    z-index:0;
    border-radius:2px;
    margin: 15px 0 auto 0}
.content-game-window  .game-holder{
    float:left;
    width: 100%; 
    height: 100%;
    background-repeat:repeat;    }
#divGame{
    background-repeat:repeat;    
    height: 100%;
    width: 100%;    
    text-align:center;}
#game-info-container{
    background: black url(../images/bg_registrazione.png) repeat-x left top;
    background: url(../images/bg_game_content.png) repeat-x left top;
    min-height: 615px;
    overflow: hidden;
    border-radius:0px 0px 10px 10px;
    box-shadow: 0px 1px 5px black;}
#game-info-container_full{
    overflow: hidden;
    border-radius:0px 0px 10px 10px;}
/*------------------------------------*/
/* ---------FullScreen Page---------- */
/*------------------------------------*/
#divFooter_full{    
    position:absolute;
    bottom:8px;
    width: 100%;
    border-spacing: 0px;
    background-repeat:repeat; 
    color: #fff;
    display:table;
    overflow: hidden;
    font-size: 10px;
    padding-top: 20px;
    padding-bottom:2px;
    border:0px solid white;
    min-width: 640px;
    display: block;}
.content-full-screen-tbl .Pop-btn{
    color: white !important;
    position: absolute;
    z-index: 1;
    top: 50%;
    left:50%;      
    margin-left:-185px;
    margin-right:auto;
    margin-top:-50px;       
    padding: 10px 10px 10px 10px;        
    background: transparent url(../images/bg-game-info-popup.png) no-repeat left top;
    width: 345px;
    font-size: 15px;
    text-align:center;    }
.gioco_responsabile_full{
    position:relative;
    bottom:10px;
    right:40px;
    float:right;}
.gioco_responsabile_full a{
    cursor: pointer;
	cursor: hand;
    display:block;
    height:100%;
    width:100%;}
.Scelta_modalita_bg_full{}
 .Scelta_modalita_bg img{
    height:300px;} 
.content-full-screen-tbl{
    width: 100%;
    padding: 0px 0px 0px 0px;
    border-spacing: 0px;
    border: 0px;
    height: 360px;}
#giochi_lista{
    margin-left: -13px;
    margin-bottom:7px;   }
#giochi-promo{
    margin:0px 0px 0px -13px;
    padding: 0;
    width: 253px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: left;}
#giochi-promo-head{
    width: 253px;
    height: 37px;
    background: transparent url(../images/gi-home-games_head.png) no-repeat center top;}
#giochi-promo-head span{
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    padding: 5px;
    line-height: 23px;}  
#giochi-promo-games{
    margin: 0;
    padding: 0;
    width: 253px;
    top: 0px;
    right: 0px;
    background: transparent url(../images/gi-home-games.png) repeat-y center top;
    z-index:2;
    position:relative;}
#giochi-slider-info{
    padding: 6px 10px 3px 0;
    margin: 3px 0px 0px 0px;
    width: 110px;
    height: 100px;
    float: left;}
#giochi-promo-footer{   
    position:relative;
    width: 253px;
    height: 70px;
    padding:20px 0 0 0;    
    background: #070B16;
    background: transparent;
    border-radius:0px 0px 10px 10px ;
    float: left;
    z-index: 1;
    top: auto;}
 a.giochi-caption-btn{
    top:590px;
    left: 60px;
    margin-left:auto 0px;
    margin-right:auto 0px;
    width: 170px;
    height: 50px;
    line-height: 52px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0d0d0d;
    background: #282965 url(../images/bg-btn-home-slider.gif) repeat-x left top;
    border: none;
    outline: none;
    vertical-align: middle;
    border-radius: 4px;
    color:#fff;
     } 
a.giochi-caption-btn a:hover {
    color:#fff;
    text-decoration: underline;}   
img.img-border{
    width:94px;       
    display:block;
    margin:5px;          
    border: 2px solid #22284A;
    border-radius: 5px;}
.descrizione_gioco_lunga{   
    position:relative;
    left:10px;
    font-size: 13px;
    line-height: 15px;
    text-align: justify;    }
.ricorda_no_demo{   
    position:relative;
    left:10px;
    font-size: 13px;
    line-height: 23px;    }
/*----------------*/    
/* UC GAME FOOTER */
/*----------------*/
#divFooter{    
    width: 730px;
    border-spacing: 0px;
    background-repeat:repeat; 
    color: #fff;
    display:table;
    overflow: visible;
    font-size: 10px;
    padding-top: 10px;}
a#game-info-txt-btn {
    width: 225px;
    height: 48px;
    float: right;
    line-height: 52px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0D0D0D;
    color: white;
    margin-right:13px;
    background: #282965 url(../images/bg-btn-home-slider.gif) repeat-x left top;
    border: none;
    outline: none;
    box-shadow: 2px 2px 16px black, 2px 2px 6px black;
    vertical-align: middle;
    border-radius: 4px;}
#sessione{
    padding-top:0px;
    float:left;
    color: #203B82;
    padding-left: 20px;}
#separator{
    padding-top:0px;
    padding-left:5px;
    padding-right:5px;
    float:left;
    color: #203B82;}
#ticket{
    padding-top:0px;
    float:left;
    color: #203B82;}
#modalita{
    padding-top:0px;
    float:left;
    color: #fff;
    padding-left:50px;}
#regole_schermo_pieno{
    position: relative;
    width: 320px;
    right: 5px;
    float: right;}
#PHbody__UCGameContent__UCGameFooter_live_chat {
    float: right;
    position: absolute;
    right: 25px;
    height: 66px;
    width: 140px;
    border: 0px solid;
    top: 30px;
    background: url("../images/icona-livechat-generica.png") right top no-repeat;
    display:none;}
#live_chat_mini{
    float: right;
    position: absolute;
    right: 15px;
    height: 32px;
    width: 54px;
    border: 0px solid;
    top: -40px;
    background: url("../images/icona-livechat-generica-mini.png") right top no-repeat;
    display:none;}
#PHbody__UCGameContent__UCGameFooter_live_chat a, 
#footer-bottom-btn #live_chat_mini a{
    display: block;
    width: 100%;
    height: 100%;}
#divFullscreen{   
    padding-top:0px;
    padding-right:30px;
    cursor:pointer;
    overflow:hidden;
    float:right;
    width:150px;}
#fullscreen{     
    padding-top:3px;
    float:right;
    text-transform:uppercase;
    display:inline-block;
    vertical-align:middle; 
    position: relative;}
#img_fullscreen{
     margin-top:1px;
     float:right;
     width:15px;
     height:15px;
     background-image:url("../images/casino/full-screen.png"); 
     background-repeat:no-repeat;     
     padding-right:10px;}
#divRegole{   
    padding-top:0px;
    cursor:pointer;
    overflow:hidden;
    float:right;
    width:130px;
    position: relative;}
#regole{   
    padding-top:2px;
    text-align:center;
    vertical-align:middle;    
    float:right;   
    text-transform:uppercase;}
#img_regole{
    padding-top:10px;
    float:right;
    width:20px;
    height:18px;
    background-image:url("../images/casino/regole.png");  
    background-repeat:no-repeat; 
    padding-right:10px;}
#footer-bottom-btn{     
    position:relative;
    float:right;
    width:170px;
    height:44px;
    display: table;    
    text-align:center;    
    text-transform: uppercase;  
    text-shadow: 0px 2px 2px #0d0d0d; 
    font-size:18px;
    font-weight:bold;        
    right: 17px;
    top: 40px;
    border-radius: 6px;
    background: #239fdd; /* Old browsers */}
#footer-bottom-btn a{
    margin:auto;   
    vertical-align: middle; }
#footer-bottom-btn a:hover{
    text-decoration:underline;}
#footer-bottom{   
    margin: 0  auto;    }
#footer-bottom-left{     
     float: left;     
     width: 695px;
     padding-left: 10px;}
#divFooterBottomRigth{
    float: right;}
#footer-bottom-left a{
    color:#008BAA;
    font-weight: bold;
    text-decoration:underline;
    padding-left:2px;}
/*---------------*/
/*  UC GAME MENU */
/*---------------*/
.lobbyMenu-container{
    width: 253px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: left;}
.categoryItem-first-header  { 
    margin:0px;    
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;    
    width: 239px;
    height: 37px;
    line-height: 37px;    
    color: white;   
    text-align: left;   
     
    letter-spacing: 0px; 
    overflow:hidden; 
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px 1px 5px black;}
.lobbyMenu-gameItem{    
    float: left;
    width: 253px;    
    line-height: normal;
    min-height: 29px;
    line-height: 29px;
    font-size: 12px;
    background: transparent url(../images/bg-content-promo-menu.png) repeat-x left bottom;
    border-bottom: 1px solid #123156;}
.lobbyMenu-gameItem a{
    cursor: pointer;
    color:#2386C9;
    font-weight:bold;
    margin:0px 20px 0px 12px;
    font-size:13px;
    text-shadow: 1px 1px 3px black;}
.lobbyMenu-gameItem  a:hover{
   color:#92D2FE;   
   font-weight:bold;}
.lobbyMenu-gameItem-separator{
    height:0px;}
.categoryItem-footer{
    display:block;
    width:253px;
    height:10px;
    border-radius: 0px 0px 10px 10px;}
.descrizione_gioco_breve
{   
    position:relative;
    font-size: 11px;
    line-height: 13px;
    color:#FFF;}
/*------------------------*/
/* UC GAME PRIVACY NETENT */
/*------------------------*/
.privacy-box{
    width: 697px;
    height: 300px;      
    float: left;}   
.privacy-box h2{   
    color:#FFF;
    margin: 0;
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    height: 38px;
    line-height: 38px;        
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    border-radius: 10px 10px 0px 0px; }    
.privacy-box-info{
     
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align:justify;
    width: 637px;
    height: 505px;
    position: relative;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px; 
    border-radius: 0px 0px 10px 10px;
    background-image:url("../images/casino/background-diagonal-line.png");  
    background-repeat:repeat;}
#privacy-box-contained{
    padding-left:25px;
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    display: table-cell; 
    vertical-align: middle;
    overflow: hidden;
    border: 1px solid white;
    border-radius: 10px;
    box-shadow: 0px 3px 5px #000, 0px -3px 5px #000;
    border-image: initial;}    
#privacy-tbl{      
    margin-top:25px;    
    margin-bottom:15px;  
    border-spacing:15px 5px;
    border-collapse:separate;}
#privacy-tbl td{
    text-align:left; }    
.privacy-box-condizioni{
    padding-top:25px;    
    font-weight:bold;
    text-align:center;}    
.privacy-box-contenuto{  
    text-align:center;   
    padding: 25px 20px 25px 20px;
    text-align:justify;}
.game-btn{     
    width:100px;
    height:23px;   
    display: block;
    color: #fff;    
    margin-left:auto ;
    margin-right:auto; 
    margin-top:8px;     
    text-align:center;   
    text-transform: uppercase;  
    text-shadow: 0px 1px 2px #0d0d0d;
    font-weight: bold;    
    cursor: pointer;
    padding-top:5px;     
    border-radius: 3px;
    background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;}
.game-btn a:hover{      
    text-decoration:underline;}
.privacy-box-msg{
    color:Red;
    font-weight:bold;}
#tbl_Conferma{
    border-spacing:10px 0px;
    border-collapse:separate;
    margin-bottom:25px;  }
#tbl_Conferma td{
    vertical-align:middle;}
/*---------------------*/
/* UC SCELTA MODALITA' */
/*---------------------*/
.Pop-btn{
    color: white !important;
    position: relative;
    z-index: 1;
    top: 35%;      
    margin-left:auto;
    margin-right:auto;       
    padding: 10px 10px 10px 10px;        
    background: transparent url(../images/bg-game-info-popup.png) no-repeat left top;
    width: 347px;
    height: 118px;
    font-size: 15px;
    text-align:center;}
.Pop-btn a{
    margin: 20px 10px 20px 10px;}
.BtnColor1{
    color: #402D17;
    border: solid 1px white !important;
    background: #2296D1;
    text-decoration: none !important;}   
.SoldiVeri{
    font-size: 20px !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 5px 15px 5px 15px;
    text-align:center;
    margin:30px 15px 20px 15px;
    background: transparent url(../images/bg-btn-soldi-veri.png) no-repeat center;
    border-radius: 5px;}
.BtnColor2{
    color: #02040A;
    border: solid 1px white !important;
    background: #2296D1;
    text-decoration: none !important;} 
.BtnForm3, .SoldiFinti{
    font-size: 20px !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 5px 15px 5px 15px;
    text-align:center;
    margin:30px 15px 20px 15px;
    background: transparent url(../images/bg-btn-soldi-finti.png) no-repeat center;
    border-radius: 5px;} 
/*--------------------*/
/* UC INVIO DOCUMENTI */
/*--------------------*/
.doc-box{
    width: 697px;
    height: 300px;      
    float: left; }   
.doc-box h2{   
    color:#FFF;
    margin: 0;
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    height: 38px;
    line-height: 38px;        
    background: transparent url(../images/bg-content-header.gif) repeat-x left center;
    border-radius: 10px 10px 0px 0px;}    
.doc-box-info{
     
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align:justify;
    width: 637px;
    height: 200px;
    position: relative;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;        
    border-radius: 0px 0px 10px 10px;
    background-image:url("../images/casino/background-diagonal-line.png");  
    background-repeat:repeat;}    
#doc-box-contained{
    padding-left:25px;
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    display: table-cell; 
    vertical-align: middle;
    overflow: hidden;
    border: 1px solid white;
    border-radius: 10px;
    box-shadow: 0px 3px 5px #000, 0px -3px 5px #000;
    border-image: initial;}    
#doc-box-contained-title{
    color: #2485C9;
    font-weight: bold;
    width: 100%;
    height: 20px;
    font-size: 16px;
    text-align: left;
    padding-bottom: 10px;} 
#doc-box-contained-btn{
    background: url(../images/bg-btn-home-slider.gif) #282965 repeat-x left top;
    border: none;
    outline: none;
    vertical-align: middle;
    border-radius: 4px;
    border-image: initial;
    margin-top:20px;
    position:relative;
    float:right;
    width:170px;
    height:50px;
    display: table;    
    text-align:center;    
    text-transform: uppercase;  
    text-shadow: 0px 1px 2px #0d0d0d; }
#doc-box-contained-btn a{
    color: white;
    margin:auto;   
    vertical-align: middle;
    display:table-cell;}
#doc-box-contained-btn a:hover{
    text-decoration:underline;}
/* scroll */
#PHbody_mcs_container.contenuto_no_menu {
    background: black url(../images/bg_registrazione.png) repeat left top;
    box-shadow: 0px 0px 6px #000;
    border-radius: 0px 0px 12px 12px;}
#PHbody_mcs_container.contenuto_no_menu_si_spalla {
    background: black url(../images/bg_registrazione.png) repeat left top;
    box-shadow: 0px 0px 6px #000, inset 0px 0px 10px #667E60;}
#PHbody_mcs_container.spalla_poker {
    background: black url(../images/bg_registrazione.png) repeat left top;
    box-shadow: inset 0px 0px 10px #667E60;}
#PHbody_mcs_container {
    background: black url(../images/bg_registrazione.png) repeat left top;   
    box-shadow: inset 2px 2px 8px #667E60;}
.contenuti_sfondo_scuro {background: #000000 url(../images/bg_registrazione.png) repeat left top;color:#fff}
.contenuti_sfondo_chiaro {background: #FFF url(../images/bg_registrazione.png) repeat-x left top;color:#000}    
/* SCOMMESSE IN PARTENZA */
td.tableQuotePalinsestoData{
    font-size: 10px;    
    text-shadow: none;
    position: relative;}
td.tableQuotePalinsestoData div.hasCountdown {
    display: inline-block;
    margin: 0;
    float: right;
    background: rgb(255, 165, 0);
    padding: 0px 17px;
    text-shadow: 1px 0px 3px rgba(105, 0, 0, 0.4);
    color: #fff;
    position: absolute;
    left: 5px;
    transform: skew(-20deg);
    transform-origin: bottom;
    top: 0;
    height: 100%;
    line-height: 21px;
    box-shadow: 5px 0px 0 rgba(0, 0, 0, 0.1);
    font-size: 11px;
    }
td.tableQuotePalinsestoData div.hasCountdown span,
td.tableQuotePalinsestoData div.hasCountdown .over {
    transform: skew(20deg);
    display:block;
    }
td.tableQuotePalinsestoData div.hasCountdown span:empty,
td.tableQuotePalinsestoData div.hasCountdown .over:empty { 
    display:none;
    }
.TutteScommesseButton {
    width: 300px;
    background: url(../images/opaco30.png);
    background: rgba(184, 255, 0, 0.2);}
.contenitore_scommesse_partenza,
.contenitore_totalizzatore,
.contenitore_quote_partenza,
.tableprincipale_locandine,
.tableprincipale_locandine_genera {
    background: #083000;
    /**/background: rgba(3, 17, 0, 0.8);
    overflow: hidden;
    padding: 10px 0px 30px 0px;
    width: 1040px;
    margin: 10px auto 10px auto;
    box-shadow: 3px 5px 0px rgba(0,0,0,0.4);
    border-radius: 20px;   }
.Tabella_Scommesse_Partenza.AvvenimentiPartenza {
    transition:all 0.5s;
    }
/*.Tabella_Scommesse_Partenza.AvvenimentiPartenza:hover {
    background: rgba(3, 17, 0, 0.8);cursor:pointer;
    }*/
.Tabella_Scommesse_Partenza tr td.countdown {
    text-align:center;
    }
.Tabella_Scommesse_Partenza.AvvenimentiPartenza tr:hover{
    
    }
.Tabella_Scommesse_Partenza.AvvenimentiPartenza tr td{
    cursor:pointer;
    }
.Tabella_Scommesse_Partenza.AvvenimentiPartenza tr td {
    padding: 6px 1px;
    }
.contenitore_scommesse_partenza .Tabella_Scommesse_Partenza tr td {
    border-bottom: 1px solid rgb(195, 255, 161);
    border-bottom: 1px solid rgba(195, 255, 161, 0.5);
    font-size:12px;   }
.contenitore_scommesse_partenza .Tabella_Scommesse_Partenza tr:last-child td {
    border-bottom: 0px solid;    }
.contenitore_totalizzatore .titolo,
.tableprincipale_locandine_genera .titolo,   
.tableprincipale_locandine .titolo,
.contenitore_scommesse_partenza .titolo,
.contenitore_quote_partenza .titolo{
    text-align: center;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px 5px #000;
    font-size: 18px;
    margin: 14px auto 0px auto;
    border-bottom: 1px solid #EAFF79;
    padding-bottom: 15px;  }
.contenitore_totalizzatore .titolo{
    margin-bottom:10px;    }
.tableprincipale_locandine table {
    width:100%;    }
.tableprincipale_locandine table tr th {
    padding:2px;    
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding: 10px;
    border: 0px;
    border-bottom: 1px solid rgb(195, 255, 161);
    border-bottom: 1px solid rgba(195, 255, 161, 0.9);}
.tableprincipale_locandine_genera .div_Sinistro {
    width:22%;
    padding: 0px 10px 0px 10px;    }
.tableprincipale_locandine_genera .div_Centrale {
    width: 52%;
    padding: 0px 0px 0px 0px;
    margin: 10px 14px 10px 5px;     }
.tableprincipale_locandine_genera .div_Destro {
    width:18%;
    padding: 0px 5px 0px 0px;      }
.tableprincipale_locandine_genera .div_Sinistro table,    
.tableprincipale_locandine_genera .div_Centrale table,
.tableprincipale_locandine_genera .div_Destro table {
    width:100%;    }    
.tableprincipale_locandine table tr {
    background: transparent !important;
    background: rgba(86, 124, 87, 0.0) !important;    }
.tableprincipale_locandine table tr:hover {
    background: ulr(../images/opaco30.png) !important;
    background: rgba(86, 124, 87, 0.34) !important;
    transition: all 0.5s;} 
.tableprincipale_locandine table tr:hover td {}
.tableprincipale_locandine table tr td a {padding: 2px;display: block;margin: 0 auto;} 
.tableprincipale_locandine table tr:hover td a {
    color: orange;
    transition: all 0.5s;
    background: #979797;
    padding: 2px;    
    border-radius: 8px;
    text-shadow: 1px 1px 2px #000;}    
.tableprincipale_locandine table tr th a {
    color:#fff !important;}
.tableprincipale_locandine table tr td {
    padding:4px 3px;
    color: #fff;
    text-align: center;
    border: 0px;
    border-bottom: 1px solid rgb(195, 255, 161);
    border-bottom: 1px solid rgba(195, 255, 161, 0.5);
    font-size: 12px;    }
body.bodyLocandine{
    background:#fff;}
body.bodyLocandine .titoloLocandine{
    background: #ddd;
    width: 100%;
    text-align: center;
    padding: 5px 0;}
.TableQuoteLocandine tr td{
    border:1px solid #333;
    border:0px solid rgba(0,0,0,0.0);}
body.bodyLocandine .TableQuoteLocandine,
body.bodyLocandine .TableQuoteLocandine
 { width:100%; }
.TableQuoteLocandine #Locandine .tablequotelocandine tr:nth-child(odd) td:nth-child(odd){
    /*background: #AFAFAF;*/
    padding: 2px 6px;}
.TableQuoteLocandine #Locandine .tablequotelocandine tr:nth-child(odd) td:nth-child(even){
    /*background:#ccc;*/
    padding: 2px 6px;}    
.TableQuoteLocandine #Locandine .tablequotelocandine tr:nth-child(even) td:nth-child(odd){
    background: #eee;
    padding: 2px 6px;}
.TableQuoteLocandine #Locandine .tablequotelocandine tr:nth-child(even) td:nth-child(even){
    background:#eee; 
    padding: 2px 6px;} 
/* Styles specific to this particular page */
input.seleziona_tutti_locandine{
    /*display:none;*/}
.scroll-pane{
	width: 100%;
	height: 163px;
	overflow: auto;}
.horizontal-only{
	height: auto;
	max-height: 163px;}
.ScommessePartenzaBox {
    overflow: hidden;
    width: 329px;
    height: 190px;
    margin: 0px 5px 0px 4px;
    float: left;
    position:relative;
    border-radius: 10px;
    box-shadow: 1px 1px 10px black; }
.ScommessePartenzaBox .Tabella_Scommesse_Partenza {
	min-height: 110px;
}	
.ScommessePartenzaBox .DaNonPerdere{
    position: absolute;
    right: 14px;
    top: 0px;
    height: 60px;
    width: 150px;
    z-index: 10;
    background: url(../images/DaNonPerdere.png) top center no-repeat;
    display: none;   }
.ScommessePartenzaBox .DaNonPerdere .sfondo  {
    background: transparent; }    
.ScommessePartenzaBox .DaNonPerdere .scritta {
    background: transparent; }       
.ScommessePartenzaBox .icona_tempo {
    position:absolute;
    right:8px;
    top:5px;
    height:20px;
    width:20px;
    background: url(../images/Icona_orologio.png) top left no-repeat transparent;    }    
.ScommessePartenzaBox .content-box-info {
    overflow:auto;    }
.ScommessePartenzaBox h2 {
    margin: 0;
    padding-left: 14px;
    font-size: 13px;
    text-shadow: 1px 1px 2px #000;
    font-weight: bold;
    text-transform: uppercase;
    height: 27px;
    line-height: 29px;
    color: #FFF;
    background: #0F501B;
    box-shadow: 0px 1px 16px #000;}

.Tabella_Scommesse_Partenza {
    width: 100%;
    font-size: 11px;    }    
.Tabella_Scommesse_Partenza tr td.tempo_partenza {
    text-align:right;
    padding-right: 6px;    }    
/*.Tabella_Scommesse_Partenza tr td a
{
     background-position: 0px -180px;
    color: rgb(32, 92, 8);
    text-decoration: none;
    text-align: center;
    display: block;
    background: #fff;
    background: #fff url(../images/riflesso-animato2.png) repeat-y;
    background-position: -200px 0px;
    padding: 2px 1px;
    border: 1px solid rgb(16, 63, 4);
    border-radius: 5px;
    padding: 3px 2px 2px 2px !important;
    box-shadow: 1px 1px 3px #999;
    min-width: 36px;
    }
.Tabella_Scommesse_Partenza tr td a:hover
{
    -webkit-animation-name: riflesso;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: swing;
    -moz-animation-name: riflesso;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-timing-function: swing;
    -ms-animation-name: riflesso;
    -ms-animation-duration: 1s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: alternate;
    -ms-animation-timing-function: swing;
    animation-name: riflesso;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: swing;
    text-decoration:underline;
    font-weight:bold;}*/

@-webkit-keyframes riflesso {
    0% {    background-position: -180px 0px ; }
    100% {  background-position: 100px 0px;     }}
@-moz-keyframes riflesso {
    0% {    background-position: -180px 0px ; }
    100% {  background-position: 100px 0px;     }}
@-ms-keyframes riflesso {
    0% {    background-position: -180px 0px ; }
    100% {  background-position: 100px 0px;     }}
@keyframes riflesso {
    0% {    background-position: -180px 0px ; }
    100% {  background-position: 100px 0px;     }}
.Tabella_Scommesse_Partenza tr th,
.ScommessePartenzaBox tr.data td.data_partenza {
    height: 16px;
    padding-top: 4px;    
    font-weight: bold;
    color: #FFF !important;
    background-color: #0E2000 !important;
    text-align:center;
    word-wrap: normal;
    border-collapse: separate;    }
.Tabella_Scommesse_Partenza tr td {
    padding: 2px 1px;
    min-width: 20px;
    word-wrap: break-word;
    color: #FFF;
    white-space: nowrap;    }
.Tabella_Scommesse_Partenza tr:nth-child(even) td {
    /*background-color: #131; */   }
.Tabella_Scommesse_Partenza tr:nth-child(odd)  td {
    /*background-color:#131;*/
    color:#fff;    }
.Tabella_Scommesse_Partenza tr td.data_partenza {
    padding: 1px 4px 1px 3px;}
.Tabella_Scommesse_Partenza tr td.descrizione_partenza {
    width: 280px;   
    overflow:hidden;
    position:relative;
	font-weight:bold;}
.riga2  .ScommessePartenzaBox:first-child .Tabella_Scommesse_Partenza tr td {
    padding: 6px 8px;
    /*padding: 4px 8px 0px 10px;*/
}
.contenitore_quote_partenza div.QuoteYESTitolo {
    display:block;
    text-indent:-9999px;
    height:75px;
    width:100%;
    border-bottom: 1px solid #EAFF79;
    padding-bottom: 5px;
    background: url(../images/QuoteYES.png) center top no-repeat;    }
.Tabella_Scommesse_Partenza .instestazione:nth-child(n+6) {
    display: none;
}
.contenitore_quote_partenza .Tabella_Scommesse_Partenza tr {
    background: transparent;
    background: rgba(86, 124, 87, 0.0);}     
.contenitore_quote_partenza .Tabella_Scommesse_Partenza tr:hover {
    background: url(../images/opaco30.png);
    background: rgba(86, 124, 87, 0.34);
    transition: all 0.5s;}         
.contenitore_scommesse_partenza .Tabella_Scommesse_Partenza tr {
    background: transparent;
    background: rgba(86, 124, 87, 0.0);}     
.contenitore_scommesse_partenza .Tabella_Scommesse_Partenza tr:hover 
{
    background: url(../images/opaco30.png);
    background: rgba(86, 124, 87, 0.34);
    transition: all 0.5s;}      
.contenitore_scommesse_partenza .Tabella_Scommesse_Partenza tr td.descrizione_partenza {
    width: 70%;  } 
.Tabella_Scommesse_Partenza tr td.descrizione_partenza a {color:Orange;}
.Tabella_Scommesse_Partenza tr td.descrizione_partenza label {
    width: 184px;
    overflow: hidden;
    height: 100%;
    white-space: nowrap;
    display: block;}
.Tabella_Scommesse_Partenza tr td.descrizione_partenza span {
    display: block;
    width: 10px;
    height: 16px;
    position: absolute;
    z-index: 100;
    right: -5px;
    top: 0;    }
.Tabella_Scommesse_Partenza tr:nth-child(even) td.descrizione_partenza span {
    box-shadow: -3px 0px 0px #92A876, -3px 0px 3px #92A876, -3px 0px 5px #92A876, -3px 0px 8px #92A876;
    background-color: #92A876;   }
.Tabella_Scommesse_Partenza tr:nth-child(odd)  td.descrizione_partenza span {
    box-shadow: -3px 0px 0px #131 , -3px 0px 3px #131, -3px 0px 5px #131, -3px 0px 8px #131;
    background-color: #131;    }
.Tabella_Scommesse_Partenza tr td.quota_partenza {
    width: 20px; 
    text-align: center;   }
.Tabella_Scommesse_Partenza tr td.quota_partenza label{
    width: 28px; 
    text-align: center; 
    display:block;
    border:1px solid #E5FF9E;
    border-radius:4px;
    box-shadow:1px 1px 3px #000;
    background: #00270B;
    color: #fff;  }
.Tabella_Scommesse_Partenza tr td.quota_data {
    font-size: 12px;
    font-weight: bold;}
.Tabella_Scommesse_Partenza tr td.quota_data * {
    margin: 3px 3px 3px 5px;}
.Tabella_Scommesse_Partenza tr td.quota_discipline {display:none;}   
.Tabella_Scommesse_Partenza tr td.quota_descrizione {
    color: Orange;
    font-size: 12px;
    font-weight: bold;} 
.contenitore_quote_partenza .Tabella_Scommesse_Partenza tr td.quota_descrizione {color:#fff;}
.Tabella_Scommesse_Partenza tr td.quota_tipo {
    font-size: 12px;
    font-weight: bold;
    color:#FFF;
    text-align:center;
    text-shadow: 1px 1px 3px #000;} 
.Tabella_Scommesse_Partenza tr td.quota_quota {
    font-size: 12px;
    font-weight: bold;} 
.Tabella_Scommesse_Partenza tr td.quota_quota * {
    display: block;
    margin: 3px 5px 3px 7px;
    padding: 3px;
    background: #00270B;
    background: rgba(0, 39, 11, 0.8);
    box-shadow: 0px 0px 4px #fff;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    color:Orange;}
.contenitore_quote_partenza .Tabella_Scommesse_Partenza tr td.quota_quota * {margin: 3px 15px;}
.contenitore_quote_partenza #scommesse1X2Quote tr td {
    border-bottom: 1px solid rgba(195, 255, 161, 0.5);
    padding: 9px 0;}
#scommesse1X2Quote tr td {
    padding-top: 12px;}
#scommesse1X2 tr td {
    padding-top: 6px;
}
/* FINE SCOMMESSE IN PARTENZA */
/************** Intestazioni tabella greedview operazione- gioco*****************************/
.echoperazione{
    text-align: center;
    background-color: rgb(94,91,91);
    color: White;
    padding: 4px;}
/*****************Intestazioni tabella greedview addebito *********************************************************/
.echaddebito{
    text-align: center;
    background-color: rgb(94,91,91);
    color: White;
    padding: 4px;}
.echaccredito{
    text-align: center;
    background-color: rgb(94,91,91);
    color: White;
    padding: 4px;}
body.Ticket{
    background:#fff;    }
body.Ticket table{
    color:#000;  }
body.Ticket table tr{
    background-color:#DDD;}
body.Ticket table tr:nth-child(even){
    background-color:#FFF;}
body.Ticket table tr:nth-child(odd){
    background-color:#DDD;}
body.Ticket table tr td{
    padding:2px; }
/****************************** PAGINA DETTAGLIO TICKET  ********************************/
.TableTicketGen{
     
    text-align: justify;
    margin-top: 2pt;
    width: 90%;}
.EtichettaTicket{
    width: 45%;
    border-left: solid 1px rgb(226,226,226);
    border-right: solid 1px rgb(226,226,226);
    border-bottom: solid 1px rgb(226,226,226);
    border-top: solid 1px rgb(226,226,226);
    font-size: 65%; /*background-color :rgb(94,91,91);*/
    color: Black;
    text-align: right;}
.ValoreTicket{
    width: 45%;
    border-left: solid 1px rgb(226,226,226);
    border-right: solid 1px rgb(226,226,226);
    border-bottom: solid 1px rgb(226,226,226);
    border-top: solid 1px rgb(226,226,226);
    font-size: 65%;
    text-align: left; /*background-color: rgb(226,226,226);*/}
/**********tabella ticket dettaglio***********/
.TableTicketDett{
    border-left: solid 1px rgb(226,226,226);
    border-right: solid 1px rgb(226,226,226);
    border-bottom: solid 1px rgb(226,226,226);
    border-top: solid 1px rgb(226,226,226);
     
    font-size: 7pt;
    width: 95%;}
.TestataDettaglioTicket{
    font-weight: bold;
    text-align: center;
    background-color: Black;
    color: White;}
.ColonnaTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaTRigheDispari{}
.ColonnaAvvTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaAvvTRigheDispari{}
.ColonnaEvTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaEvTRigheDispari{}
.ColonnaEsTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaEsTRigheDispari{}
.ColonnaHTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaHTRigheDispari{}
.ColonnaQuotaTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaQuotaTRigheDispari{}
.ColonnaRefTRighePari{
    background-color: rgb(226,226,226);}
.ColonnaRefTRigheDispari{}
.TabellaSchedina{
    width:96%;
    font-size: 9pt;
    }
.TabellaSchedina .TestataSchedina,
.TabellaSchedina .TestataSchedina,
.TabellaSchedina .TestataSchedina,
.TabellaSchedina .TestataSchedinaUltima{
     
    font-size: 7pt;
    background: #000;
    color: #fff;
    border: 1px solid;
    font-weight: bold;
    text-align: center;    }
/*****************TABELLA DI STAMPA DETTAGLIO TICKET******************/
.tablelinkstampaT{
    margin-top: 5px;
     
    background-color: rgb(222,222,222);
    font-size: 65%;
    width: 100%;}
.tdlinksx{
    text-align: left;
    padding-left: 5px;}
.tdlinksx a{
    color: rgb(32, 92, 8);
    text-decoration: none;}
.tdlinksx a:hover{
    color: rgb(0, 0, 0);
    text-decoration: underline;}
.tdlinkdx{
    text-align: right;
    padding-right:5px;}
.tdlinkdx a{
    color: rgb(32, 92, 8);
    text-decoration: none;}
.tdlinkdx a:hover{
    color: rgb(0, 0, 0);
    text-decoration: underline;}
.NotaTicket{
     
    font-size: 55%;
    text-align: justify;
    margin-top: 5px;
    width: 95%;}
.NotaTicketA4{
     
    font-size: 65%;
    text-align: justify;
    margin-top: 5px;}
/**************** SISTEMA ***********/
.Marginecombinazioni{
    padding-right: 5px;}
.divCombinazioni{
    margin-top: 12px;}
.tblAvvCombinazioni{
    width: 100%;}
.cellaTabellaCombinazioni{
    width: 50%;}
/**********TABELLA COMBINAZION********/
.tablecombinazioni{
    font-size: 65%;
     
    width: 100%;
    background-color: #FFF;}
/******* I RIGO I COLONNA SELEZIONE ***/
.tdintestsel{
    background-color: rgb(94, 91, 91);
    color: #FFF;
    font-weight: bold;
    text-align: center;
    padding: 3px 3px 3px 3px;
    border-right: solid 1px #FFF;
    width: 44px;}
/******* I RIGO II COLONNA INTESTAZIONE AVVENIMENTO ***/
.tdintestavv{
    background-color: rgb(94, 91, 91);
    color: #FFF;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    border-right: solid 1px #FFF;
    text-align: right;
    width: 144px;}
/******* I RIGO III COLONNA INTESTAZIONE COMBINAZIONI ***/

.tdintestcomb{
    background-color: rgb(94, 91, 91);
    color: #FFF;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    border-right: solid 1px #FFF;
    text-align: right;
    width: 144px;}
/******* I RIGO IV COLONNA INTESTAZIONE IMPORTI ***/
.tdintestimp{
    background-color: rgb(94, 91, 91);
    color: #FFF;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    border-right: solid 1px #FFF;
    text-align: right;
    width: 180px;}
.TicketTsn{
    color: rgb(66, 95, 13);
    text-decoration: none;}
.TicketTsn:hover{
    text-decoration: underline;
    color: rgb( 0, 0, 0);}
.NotaTicket{
    background-color: White;}
/******************************DETTAGLIO TICKET ESTRATTO CONTO*******************************************/
.EtichettaDettaglioTicket{
    width: 30%;
    font-size: 75%;
    font-weight: bold;
    color: #000000;
    text-align: right;
    vertical-align: top;
    border: 1px solid #DEDEDE;}
.ValoreDettaglioTicket{
    width: 70%;
    font-size: 75%;
    border: 1px solid #DEDEDE;
    text-align: left;}
/*QUOTE*/
.ScommessePartenzaBox.no_quote,
.si_quote {
    display:none;}
.ScommessePartenzaBox.si_quote,
.no_quote {
    display:block;}
/* FINE QUOTE*/
div.divFissaTicket {
     min-height:25px;
    }
/*CARRELLO PROMOZIONI MONDIALI*/
.PromoMondialeTicket {
    background: url("../images/promo_mondiali.png") no-repeat scroll left top transparent;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 9px #000000 inset;
    color: #000000;
    font-size: 12px;
    text-shadow: 1px 1px 3px #fff, 0px 0px 10px #fff;
    font-weight: bold;
    margin: 5px;
    padding: 75px 14px 8px;
    text-align: justify;}
.PromoMondialeTicket a{
    display: block;
    color: #fff;
    background: #839C00;
    text-align: center;
    padding: 8px;
    margin: 7px 0;
    border-radius: 10px;
    box-shadow: 1px 1px 3px #000, inset 1px 15px 3px rgba(194, 255, 0, 0.42);
    text-shadow: 1px 1px 3px #000, 1px 1px 3px #000;
    font-size: 15px;    }
/*FINE - CARRELLO PROMOZIONI MONDIALI*/
/*MESSAGGIO PROMOZIONI MONDIALI*/    
.div_la_fortuna_sia_con_te_NoLoggato{
    font-size: 20px;
    font-weight: bold;
    color: #FF4700;}
#iframeDialog body{}
 #iframeDialog .ui-widget-content{}
.MessaggioPromoSpeciale{
    background: rgba(17, 51, 25, 0.6);
     
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 15px;
    border-radius: 18px;
    border: 2px solid #fff;
    box-shadow: inset 1px 1px 6px #000, 1px 1px 3px #000;}
.MessaggioPromoSpeciale #btAccetta {
    background: #FF8500;
    border: 0px solid;
    box-shadow: 0px 0px 8px #FFB800, inset 0px 1px 10px #fff;
    transition: all .5s ease-in-out;
    display: inline-block;
    color: #FFF;
    padding: 14px;
    text-align: center;
    border-radius: 8px;
    box-shadow: 1px 1px 4px #000, inset 0px 1px 7px #fff;
    font-weight: bold;
    text-shadow: 1px 1px 8px #000;
    font-size: 18px;
    overflow: hidden;
    height: 50px;
    width: 100%;
    cursor:pointer;}
.MessaggioPromoSpeciale #btAccetta:hover {
    background: #FFAD00;}
.MessaggioPromoSpeciale #btRifiuta,
.MessaggioPromoSpeciale #btNonVoglio {
    background: #539400;
    border: 0px solid;
    box-shadow: 0px 0px 8px #FFB800, inset 0px 1px 10px #fff;
    transition: all .5s ease-in-out;
    width: 110px;
    height: 20px;
    display: inline-block;
    color: #FFF;
    padding: 9px;
    text-align: center;
    border-radius: 8px;
    box-shadow: 1px 1px 4px #000, inset 0px 1px 7px #fff;
    font-weight: bold;
    text-shadow: 1px 1px 8px #000;
    font-size: 15px;
    overflow: hidden;
    height: 34px;
    width: 278px;
    cursor: pointer;}
.MessaggioPromoSpeciale #btRifiuta:hover {
    background: #64CF00;}
.MessaggioPromoSpeciale #btNonVoglio {
    background: #6B0900;}
.MessaggioPromoSpeciale #btNonVoglio:hover {
    background: #C40000;}
.MessaggioPromoSpeciale .Accetto,
.MessaggioPromoSpeciale .NonAccetto {
    padding:10px;}
.MessaggioPromoSpeciale .NonAccetto {border-radius:10px;
    background: rgba(0, 0, 0, 0.63);
    border-radius:10px;}
.ui-dialog-title-iframeDialog {
     
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000; }
.ui-dialog .ui-dialog-titlebar{
    margin-bottom:5px;}
#iframeDialog {
    border-radius:10px;}
/*FINE - MESSAGGIO PROMOZIONI MONDIALI*/

/* DIV FLASH LIVE */
.flashHide {
  position: absolute;
  left: -99999px;}
/* FINE DIV FLASH LIVE */

/* Altri esiti pagina scommesse*/
.Altri_Esiti_riga {
    text-align:     right;}
.Altri_Esiti_riga a.Altri_Esiti{
    display: block;
    position: relative;
    width: 280px;
    height: 17px;
    background: url("../images/ico_discipline-giu.png") no-repeat right;
    float: right;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 44px;
    }
.Altri_Esiti_riga a.Altri_Esiti.su{
    background: url("../images/ico_discipline-su.png") no-repeat right;}
.dataListScommesse .nascondi {
    height: auto;
    max-height: 0px;
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.dataListScommesse .nascondi.su{
    height: auto;
    max-height: 50px;}
/* FINE Altri esiti pagina scommesse*/

/* BOX Promozioni in pagina Scommesse */
#cont-box-Promozioni {
    clear: both;
    overflow: hidden;
    height: 168px;
    margin-bottom: 10px;
    border-radius: 8px;
    box-shadow: 1px 1px 10px #000;
}

#cont-box-Promozioni h2 {
    margin: 0px;
    padding-left: 14px;
    font-size: 13px;
    text-shadow: 1px 1px 2px #000;
    font-weight: bold;
    text-transform: uppercase;
    height: 27px;
    line-height: 29px;
    color: #FFF;
    background: #0F501B;
    box-shadow: 0px 1px 16px #000;
    position: relative;
}

#box-Promozioni {
    background: url("https://cms.gplay.it/CMSImages/24/sfondi_box_vari_bonus.png") no-repeat;
    background-size: 100%;
    height: 141px;
}

#box-Promozioni a {
    padding: 0;
    margin: 0;
    display: block;
    width: 90px;
    height: 23px;
    line-height: 23px;
    position: relative;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    top: 108px;
    left: 14px;
    background: #59841B url(../images/bg-content-box-btn.gif) repeat-x left top;
    box-shadow: 1px 1px 5px #000;
    border-radius: 2px;
    text-shadow: 0px 1px 2px #0D0D0D;
}
/* FINE BOX Promozioni in pagina Scommesse */

/*MOSTERBET TABELLE*/
.Monster_tabella {
	width:95%;
	min-width:400px;	 
	margin: 30px auto 40px auto;
	box-shadow:0px 0px 4px rgba(100,100,100, 0.05);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
	background: #fff;
	border: 10px solid rgba(164, 196, 39, 0.8);
	text-transform: uppercase; }
.Monster_tabella:nth-child(odd) {
    border: 10px solid rgba(255, 202, 0, 0.8);  }
.Monster_tabella.scaduta{
	opacity:0.5;	}
.Monster_tabella tr th,
.Monster_tabella tr td {	
	text-align:center;  }
.Monster_tabella tr th{
	color: rgb(14, 60, 7);
	font-size: 18px;
	background: rgb(74, 116, 12);
	background: rgb(230, 230, 230);
	white-space: nowrap;
	font-weight: bold;
	background: rgb(164, 196, 39);
	background: rgba(164, 196, 39, 0.8);
	padding: 0px 5px 10px 5px;	}
.Monster_tabella:nth-child(odd) tr th {
    background: rgba(255, 202, 0, 0.8);}
.Monster_tabella tr td{
	border-bottom: 1px solid rgba(121, 121, 121, 0.2);
	font-size: 14px;
	font-weight: bold;
	color: #111;
	width:33%; 
	padding:5px;}
.Monster_tabella tr:nth-child(2) td {
	background: rgba(206, 206, 206, 0.1);	
	font-size:14px;  }
.Monster_tabella tr:nth-last-child(1) td {
	background: rgba(116, 116, 116, 0.10);	
	font-size:14px;  }
.Monster_tabella tr:nth-last-child(2) td{
	background: rgba(116, 116, 116, 0.10);	
	font-size:14px;
	border-bottom:none;
	border-top: 3px solid #999;  }
.Monster_tabella tr:nth-child(3) td{
	font-size:16px;
	background:rgba(18,39,0,1.00);
	color:rgba(255,198,0,1.00);
	background: url(https://www.sportyes.it/App_Themes/5/images/bg-navbar-x.gif) repeat-x right top #020409;   }
.Monster_tabella tr td:nth-child(2) {
    border-left:    3px solid rgba(121, 121, 121, 0.2);
    border-right:   3px solid rgba(121, 121, 121, 0.2); }
 .Monster_tabella tr:nth-child(2) td:nth-child(2) {
    border-left:    0px solid rgba(0, 0, 0, 0.0);
    border-right:   0px solid rgba(0, 0, 0, 0.0); }     
.Monster_tabella tr td:nth-child(3){
	color: #D00000; }
.Monster_tabella tr:nth-last-child(1) td a,
.Monster_tabella tr td a.scommetti_monster{
	display:inline-block !important;
	padding:5px 5px;
	text-align:center;
	font-size:18px;
	background-color:rgba(81,135,0,1.00);
	background-color: #396900;
	color:rgba(255,255,255,1.00);
	text-decoration:none !important;
	margin:2px 1px !important;;
	width: 32% !important;;
	-webkit-animation:luce-bottone 0.8s linear 0.5s infinite alternate;
	animation: 		  luce-bottone 0.8s linear 0.5s infinite alternate; }
.Monster_tabella.jackpot {
    border: 10px solid rgba(255, 0, 0, 0.8) !important; }
.Monster_tabella.jackpot tr th {
    background: rgba(255, 0, 0, 0.8) !important; }
.Monster_tabella.scaduta tr:nth-last-child(1) td a,
.Monster_tabella.scaduta tr td a.scommetti_monster{
	display:none;   } 
@-webkit-keyframes luce-bottone {
    0% {    background-color: #396900;}
    100% {  background-color: #0B9800;}
} 
@keyframes luce-bottone {
    0% {    background-color: #396900;}
    100% {  background-color: #0B9800;}
}   
/*FINE - MOSTERBET TABELLE*/

/* Sovrascrivi per avere il menù con uno stile piatto */
#bg-header {
    box-shadow: none;
}

#header-nav {
    height: 41px;
    box-shadow: none;
    border-radius: 0px;
    padding: 2px 0px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    background: #0f501b;
}

.topnav, #body_container {
    float: none !important;
}

#body_container {
    margin: 0px auto;
    background-color: #0B3813;
    /*background-color: #dedede;*/
    padding: 5px 0 15px 0;
}

ul.topnav li ul.subnav {
    box-shadow: none;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.8);
    background: #0f501b;
    top: 41px;
}

ul.topnav li {
    background: none;
}

/* Sovrascrivi per avere i box e gli slideshow con uno stile piatto */

#PHbody__UCDefaultSport_div_1 .content-box {
    border-radius: 6px;
    box-shadow: 1px 1px 4px #000, inset 1px 1px 4px #000, inset 1px 1px 8px #000;
    border: 2px solid #FFF;
    overflow: hidden;
    height: 270px;
}

#PHbody__UCDefaultSport_div_2 > div:not(.nivo-html-caption),
#PHbody__UCDefaultSport_div_3 > div:not(.nivo-html-caption) {
	border-radius: 6px;
	/*box-shadow: 1px 1px 4px #000, inset 1px 1px 4px #000, inset 1px 1px 8px #000;*/
	border: 2px solid #FFF;
	box-shadow: 0px 0px 0px transparent, inset 0px 0px 4px #000;
}

#PHbody__UCDefaultSport_div_2 > div:not(.nivo-html-caption) h2,
#PHbody__UCDefaultSport_div_3 > div:not(.nivo-html-caption) h2 {
    margin: 0;
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: initial;
    height: 38px;
    line-height: 38px;
    color: #FFF;
    position: absolute;
    background: rgba(15, 80, 27, 0.7);
    /*box-shadow: 0px 0px 8px #000;*/
    box-shadow: 0px 0px 0px #000;
    border-radius: 6px 6px 0px 0px;
    width: 315px;
    z-index: 6;
    border-bottom: 1px solid #FFF;
}

#PHbody__UCDefaultSport_div_2 > div:not(.nivo-html-caption) .content-box-info,
#PHbody__UCDefaultSport_div_3 > div:not(.nivo-html-caption) .content-box-info {
    border-radius: 0px;
    height: 190px;
}

.contenuti_centrati_box_sport {
    width: 1035px;
}

#PHbody__UCDefaultSport_div_2 {
    /*padding: 20px 0px 0px;*/
    padding: 0px;
}

#PHbody__UCDefaultSport_div_3 {
    padding: 10px 0px 0px;
}

.ScommessePartenzaBox .icona_tempo {
    top: 10px;
    z-index: 6;
}

.Tabella_Scommesse_Partenza {
    margin-top: 42px;
}

.content-box-info-txt-promo {
    width: 100%;
    margin-top: 45px;
}

#slider-box, #slider-box1, #slider-box2, #slider-box3, #slider-box4, #slider-box5, #slider-box6 {
    border-radius: 0px;
}

#PHbody__UCDefaultSport_div_1 {
    width: 1017px;
    max-width: 1017px;
}

#scommesse1X2 tr td {
    padding-top: 3px;
}

#scommesse1X2Quote tr td {
    padding-top: 8px;
}

#PHbody__UCDefaultSport_div_1 h2.titolo_slider {
    top: -122px;
    margin-left: -59px;
}

#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-caption p p {
    top: -94px;
    margin-left: -60px;
}

#slider-box  a.nivo-caption-btn, 
#slider-box1 a.nivo-caption-btn, 
#slider-box2 a.nivo-caption-btn, 
#slider-box3 a.nivo-caption-btn, 
#slider-box4 a.nivo-caption-btn, 
#slider-box5 a.nivo-caption-btn, 
#slider-box6 a.nivo-caption-btn,
.content-box a.nivo-caption-btn {
    bottom: 125px;
}

#PHbody__UCDefaultSport_div_1 #slider-box1 a.nivo-caption-btn {
    top: -116px;
    left: 780px;
}

#PHbody__UCDefaultSport_div_1 #slider-box1 .nivo-controlNav {
    top: 8px;
    margin-right: -497px;
}

#PHbody__UCDefaultSport_div_2 #slider-box1,
#PHbody__UCDefaultSport_div_2_cont_gen #slider-box1,
#PHbody__UCDefaultSport_div_3 #slider-box1 {
    height: 190px;
}

#PHbody__UCDefaultSport_div_2 .content-box colore
{
    
    
    }
#PHbody__UCDefaultSport_div_2 .content-box colore #content-box-info-btn  {
     text-indent:-999px;
    }
    
    

/* login modifiche */
div.autenticate div.accesso{
   margin-right: -35px;
   color: #66E0FF;
   font-size: 9px;
   width: 240px !important;
   }
   
div.autenticate div.accesso2 {
    /*
    font-size: 13px !important;
   margin: 0px 0px !important;
   width: 276px !important;
   text-align: right;
   height: 16px;
   line-height: 17px;
*/
}

div#Login_divUltimoAccesso {
    margin-top: 3px;
}

div#email a {
    color: white;
    text-decoration: ;
}

.contenitore_divDatiConto {
    width: 276px;
    height: 50px;
    overflow: hidden;
    font-size: 13px;   
}

#header-login span.nome_utente {
    display: inline-block;
    max-width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 11px;
}

div#email {
    color: white;
    font-size: 14px;
}

div#email::before {
    display: inline-block;
    width: 16px;
    height: 11px;
    margin-right: 6px;
    background: url(https://cms.gplay.it/CMSImages/24/icone/ico_email_on.png);
    content: "";
}

div#scommesse {
    color: white;
    font-size: 14px;
}

div#scommesse::before {
    display: inline-block;
    width: 16px;
    height: 11px;
    margin-right: 6px;
    background: url(https://cms.gplay.it/CMSImages/24/icone/ico_scommesse_on.png);
    content: "";
}

/* login modifiche fine */

/* inbox */
td.mailUnread, 
td.mailRead {
    color: #3c6042;
}
table.inboxtable tr:nth-child(1) {
    background-color: #3c6042 !important;
}
table.inboxtable-opzioni input[type="button"] {
   background: #3c6042;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar), 
md-toolbar:not(.md-menu-toolbar) {
    background-color: #3c6042;
    color: rgba(255,255,255,1);
}
/* inbox fine */

/* FlexSlider HP */

#blocco_1.flexslider {
    background: none;
    border: none;
    position: absolute;
    width: 100%;
    height: 797px;
    box-shadow: none;
    border-radius: 0px;
    z-index: 0;
}
#blocco_1.flexslider h2 {
    display:none;
    }
#blocco_1.flexslider .slides img {
    width:1280px;
    margin-left:-640px;
    position:relative;
    left:50%;
    }
#blocco_1.flexslider #box-content {
    height: 150px;
    width: 370px;
    position: absolute;
    top: 190px;
    left: 150px;
    display: none;
}

#blocco_1.flexslider .flex-control-nav {
    width: auto;
    bottom: 450px;
    left: 48%;
    margin-left: -475px;
}

#blocco_1.flexslider #box-content .titolo_box  {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 2px 2px 2px black;
}

#blocco_1.flexslider #box-content .testo_box  {
    color: black;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

#blocco_1.flexslider #box-content .primoPulsante.bottone_box,
#blocco_1.flexslider #box-content .secondoPulsante.bottone_box {
    float: left;
    display: block;
    margin-right: 15px;
    width: 156px;
    height: 45px;
    line-height: 46px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 2px #0D0D0D;
    background: url(../images/bg-content-box-btn.gif) repeat-x left top #282763;
    border: 2px solid #ccc;
    outline: none;
    vertical-align: middle;
    border-radius: 4px;
    box-shadow: 1px 1px 5px #000;
    color: white;
    text-decoration: none;
}
#blocco_1.flexslider #box-content .primoPulsante.bottone_box:hover,
#blocco_1.flexslider #box-content .secondoPulsante.bottone_box:hover {
    border: 2px solid white;
    box-shadow: 1px 1px 15px #000;}
#blocco_1.flexslider #box-content .primoPulsante.bottone_box.Verde,
#blocco_1.flexslider #box-content .secondoPulsante.bottone_box.Verde {
    background: url(../images/btn-login-verde.png) repeat-x left top #008000;}
#blocco_1.flexslider #box-content .primoPulsante.bottone_box.Rosso,
#blocco_1.flexslider #box-content .secondoPulsante.bottone_box.Rosso {
    background: url(../images/btn-login-rosso.png) repeat-x left top #008000;}

#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider {
    margin: 0px;
    background: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
    position: relative;
    border-radius: 6px;
    box-shadow: 1px 1px 4px #000, inset 1px 1px 4px #000, inset 1px 1px 8px #000;
    border: 2px solid #FFF;
    width: 328px;
    height: 190px;
    display: inline-block;
    margin-left: 5px;
    }
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider h2,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider h2 {
    margin: 0;
    padding-left: 14px;
    font-size: 15px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    color: #FFF;
    position: absolute;
    margin-top: 157px;
    margin-left: 1px;
    background: rgba(10, 54, 89, 0.8);
    box-shadow: 0px 0px 8px #000;
    border-radius: 0px 0px 4px 4px;
    width: 310px;
    z-index: 1;
    border-top: 1px solid white; }
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider .link,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider .link {
    text-decoration:none;    }
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider p,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider p {
    position: absolute;
    color: #FFF;
    top: 120px;
    left: 14px;    }
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider .flex-control-nav,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider .flex-control-nav {
    top: 10px;
    right:10px;
      width: auto;
    }
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider .Bottone1,
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider .Bottone2,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider .Bottone1,
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider .Bottone2 {
    padding: 0;
    margin: 0;
    display: block;
    width: 90px;
    height: 23px;
    line-height: 23px;
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    top: 166px;
    right: 14px;
    background: #282763 url(../images/bg-content-box-btn.gif) repeat-x left top;
    box-shadow: 1px 1px 5px #000;
    border-radius: 2px;
    text-shadow: 0px 1px 2px #0D0D0D;
    z-index: 2;
}
#PHbody__UCDefaultSport_div_2 .blocco_generico.flexslider .Bottone2
#PHbody__UCDefaultSport_div_3 .blocco_generico.flexslider .Bottone2 {
    right: 114px;}
    
#PHbody__UCDefaultSport_div_1 {
    width: auto;
    max-width: initial;
    box-shadow: initial;
    margin: auto;
    height: 350px;
    overflow: visible;
}

#body_container {
    padding: 0px;
    font-family: 'Lato', Verdana,Helvetica,Arial !important;
}

body.sport.no-intermediario {
    background-color: #51ae32;
}

#header-container, #body_container {
    background: #51ae32;
    background-color: rgba(0, 0, 0, 0.3);
}

#wrapper {
    padding: 45px 0px 0px 0px;
}

#PHbody__UCDefaultSport_content_dinamico {
    padding-bottom: 15px;
}

#footer-wrapper {
    margin-top: 0px;
}

.benvenuto_slider {
    position: absolute;
    background: transparent;
    top: 0px;
    left: 57%;
    height: 350px;
    width: 388px;
    display: block;
    z-index: 2;
    text-indent: -9999px;
}

div#PHbody__UCDefaultSport_div_2.riga2 div.content-box:last-child a#content-box-info-btn {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    opacity: 0;
}

/* END FlexSlider HP */

#PHbody_UCLiveTicket_PanelInfoTicket #TicketInfoBonus,
#PHbody_Ticket_PanelInfoTicket #TicketInfoBonus {
	color: transparent;
    font-size: 1px;
	opacity:0;
	padding:0px;
	trasition:all 0.5s;
}

#PHbody_Ticket_chkUseBonus, 
label[for=PHbody_Ticket_chkUseBonus], 
#PHbody_UCLiveTicket_chkUseBonus,
label[for=PHbody_UCLiveTicket_chkUseBonus] {
    display:none !important;
}
