	/* #################################################################################### */
	/* undo.css */
	/* #################################################################################### */
	
	body {
		text-align: center;
		font-family: arial, helvetica, verdana, sans;
		/* font-size: 62.5%; */
		margin: 0;
		padding: 0;
		font-size: 10px;
	}
	body *{
	/*	text-align: left;	*/
		
		margin: 0;
		padding: 0;
		text-decoration: none;				
		}
		
	img{border: none;}
	
	ol, ul{list-style-type: none; margin: 0; padding: 0;}
	
	span.ir{
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0.5em;
	}

	#skip, #hide{ display: none; }
	.floatleft{float: left;}
	.floatright{float: right;}
	
  .width100{width:100% !important}

	
	/* #################################################################################### */
	/* generic.css */
	/* #################################################################################### */
	
	body#p-hp-poker-loggato, body#p-hp-poker-non-loggato, body#p-gratta-vinci {/*background: #fff url("../images/leftcol/bg-gray-stripe.gif") no-repeat center 434px;*/ background:#FFFFFF;}
	
	input.submit:hover, input.hover{
		cursor: pointer;
	}
	* a{
		/* font-weight: 900; */
		color: inherit;
		font-size: 1em !important;
		outline: 0 !important;
	}
	p a:hover,
	td a:hover,
	h4 a:hover,
	h3 a:hover
	{
		text-decoration: underline !important;
	}
	td.value a:hover,
	p.ut-bt a:hover
	{
		text-decoration: none !important;
	}
	* input, * button,
	* p, * p
	{
		outline: 0 !important;
	}
	h2,
	h3
	{
		font-size: 1.6em;
	}
	* h4{
		font-size: 1.2em;
	}
	/* p strong{ color: #f89b36; } */
	p.more a{
		color: #d10500;
		padding-left: 15px;
		background: url("../images/generic/arrow-red-href.gif") no-repeat left;
		clear: both;
	}
	#midcol p{
		float: left;
	}
	#midcol p strong{
		font-weight: 900;
		color: #333;
		font-size: 1em;
	}
	hr{ display: none; }

	/* ==== buttons ==== */
	p.ut-bt{
		text-transform: uppercase;
		height: 20px;
		line-height: 20px;
		text-align: center;
		width: auto;
		float: left;
		padding-left: 18px;
		overflow: hidden;
		font-size: 1em;
		background: url(../images/generic/bt-bg-orange-l.gif) no-repeat left 0;
	}
	p.ut-bt a {
		display: block;
		height: 20px;
		line-height: 20px;
		float: left;
		padding-right: 18px;
		padding-left: 18px;
		margin: 0 0 0 -18px;
		/* background: url(../images/generic/bt-bg-18-orange-on-fff-r.gif) no-repeat right 0; */
		font-size: 11px !important;
		color: #fff;
		font-weight:bold;
		background: transparent url(../images/generic/bt-bg-orange-r.gif) no-repeat right 0;
		text-decoration: none !important
	}


	/* ==== table ==== */

	table tr td{
		height: 23px;
		font-size: 1.3em !important;
		padding-left: 3px
	}
	table.palinsesto tr.first td{
		font-weight: bold;
		color: #f78f1e;
	}
	table tr.odd td{
		background: #f2f2f2;
	}
	

/* ======================== #container ================================================ */

	#container{
		text-align: left;
		margin: 0 auto;
		width: 975px;
		position: relative; top: 0; left: 0;
		z-index: 2;
	}
		
	
/* ==== #content ==== */

	#content{
		background: url(../images/generic/bg-content-ccc-double.gif) repeat-y 169px top;
		float:left;
		margin: 15px 0 0 0;
		padding: 0 0 60px 0;
		width: 975px;
		position: relative; 
		left: 0; 
		top: 0;
	}
	#midcol h3{
		height: 35px;
		line-height: 35px;
		color: #333;
	}
	#content h3{
		font-size: 1.4em;
	}

	p.moremore a{
		color: #333;
		float: left;
		text-align: right;
		font-size: 1.1em !important;
		font-weight: bold;
		display: block;
	}


/* tabbed nav */
	
	.simpleTabs-content, .simpleTabs-content table{
		float: left;
	}

	#tr-ccc{
		width: 1px;
		height: 30px;
		position: absolute;
		right: 0;
		/* top: 1px; */
		background: #ccc;
	}
	#tr-ff7400{
		background: #ff7400;
		width: 15px; height: 1px;
		position: absolute; left: 170px; top: 32px;
		z-index: 1;
	}
	#p-hp-poker-loggato #rightcol #tr-ccc,
	#p-hp-poker-non-loggato #rightcol #tr-ccc,
	#p-gratta-vinci #midcol #tr-ccc
	{
		top: 314px;
	}

	#p-interna #rightcol #tr-ccc{
		top: 1px;
	}
	#p-interna #rightcol{
		margin-top: 1px;
	}


	/* #################################################################################### */
	/* form.css */
	/* #################################################################################### */

	.clear { /* generic container (i.e. div) for floating buttons */
	    overflow: hidden;
	    width: 100%;
	}
	
	/* -------------
	 * Buttons
	 * ------------- */
	button{
		margin:0px 0px 0px 10px;
		padding: 0;
		border: none;
		background-color: transparent;
		cursor: pointer;
		overflow: visible;
		outline: none;
		moz-outline: none;
	}
	*:first-child+html button[type]{width:1;} /* IE7 */
	
	button span{
		background: url(../images/generic/bt-bg-18-orange-on-fff-r.gif) no-repeat right 0 !important;
		display: block;
		float: left;
		padding: 0px 8px 0px 0px; /* sliding doors padding */
		margin: 0px;
		height: 18px;
	}
	
	button span span{
		background: url(../images/generic/bt-bg-18-orange-on-fff-l.gif) no-repeat left 0 !important;
		color: #FFFFFF;
		padding: 1px 8px 0px 14px;
		font-weight: normal;
		font-size: 10px;
		line-height: 17px;
		text-transform: uppercase;
		display: block;
		text-decoration: none;
		font-weight: 900;
	}
	/* ------------- */
	
	/* -------------
	 * Inputs
	 * ------------- */
	.jNiceInputWrapper{
		background: url(../images/registrazione/input_left.gif) no-repeat left top;
		float:left;
	}
	
	.jNiceInputInner {
		background: url(../images/registrazione/input_right.gif) no-repeat right top;
		padding: 5px 4px 2px 0;
		margin: 0 0 0 4px;
	}
	
	.jNiceInputInner input {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.4em !important;
		color:#404040;	
		line-height: 20px;
		height: 21px;
		*line-height: 15px;/* IE Hacks */
		*height: 15px;/* IE Hacks */
		vertical-align: middle;
		padding: 0;
		margin: 0;
		background: none;
		border: none;
		outline: none;
	}
	/*
	.jNiceInputWrapper_hover { background-position: left bottom; }
	.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }
	*/
	
	/* -------------
	 * Radios
	 * ------------- */
	.jRadioWrapper { float: left; z-index: 2;margin:0 10px 0 0; }
	
	.jNiceRadio {
		background: transparent url(../images/registrazione/radio.gif) no-repeat center top;
		height: 18px;
		width: 18px;
		position:absolute;left:-2px;top:0px;cursor:pointer;vertical-align:middle;
	}
	
	
	/* -------------
	 * Checkboxes
	 * ------------- */
	.jNiceCheckbox {
		background: transparent url(../images/registrazione/checkbox.gif) no-repeat center top;
		height: 17px;
		width: 18px;
		position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
	}
	
	/* -------------
	 * Checked - Used for both Radio and Checkbox
	 * ------------- */
	.jNiceChecked { background-position: center bottom;}
	
	/* -------------
	 * Selects
	 * ------------- */
	.jNiceWrapper select {
		border:none;
		margin: 0;
		padding:0;
		
	}
	
	.jNiceSelectWrapper {
		height: 25px;
		left:0px;top:0px;z-index:3;position:r;
	}
	
	.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}
	
	.jNiceSelectWrapper .jNiceSelectText {
		height: 15px;
		line-height: 13px;
		padding: 5px 4px;
		/* border: 1px solid #CCCCCC; */
		border-right: none;
		background:url(../images/registrazione/bg_tendina_reg1.gif) no-repeat left top;
		overflow:hidden;float:none;position:absolute;z-index:100;
		font:12px Arial;
	}
	
	.jNiceSelectWrapper .jNiceSelectOpen {
		width: 25px;
		height: 25px;
		background: url(../images/registrazione/select_right.gif) no-repeat right top;
		z-index:100;display:block;position:absolute;right:0px;
		
	}
	
	.jNiceSelectWrapper ul {
		top: 25px;
		background-color: #FFF;
		border-right: solid 1px #803a00;
		border-bottom: solid 1px #803a00;
		border-left: solid 1px #bf5700;
		height: 75px;
		position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 99%;
		
	}
	
	.jNiceSelectWrapper ul li a {
		font-size: 1.2em !important;
		color: #333 !important;
		background: #fff;
		display:block;padding:5px;text-decoration:none;
	}
	
	.jNiceSelectWrapper ul a:hover { background:#faa250; }
	.jNiceSelectWrapper ul li a.selected {
		background: #fa7902;
		color: #fff !important;
	}
	
	.jNiceFocus { border: dotted 1px #666666; }
	
	.jNiceHidden {opacity:0;z-index:-1;position:relative;}
	.jNiceWrapper {position:relative;vertical-align:top;}
	.jNiceWrapper input {outline:none;moz-outline:none;}
	
	.m_f{
		
		float: left;
		margin: -3px 20px 0 5px;
		font-size: 13px;
		color: #000;
		font-weight: normal;
	}
	


	/* #################################################################################### */
	/* jnice.css */
	/* #################################################################################### */

	/* -------------
	 * Inputs
	 * ------------- */
	.jNiceInputWrapper{
		background: url(../images/registrazione/input_left.gif) no-repeat left top;
		float:left;
		position: relative; top: -3px;
		margin-right: 10px;
	}
	
	.jNiceInputInner {
		background: url(../images/registrazione/input_right.gif) no-repeat right top;
		padding: 5px 4px 2px 0;
		margin: 0 0 0 4px;
	}
	
	.jNiceInputInner input {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.4em !important;
		color:#404040;	
		line-height: 20px;
		height: 21px;
		*line-height: 15px;/* IE Hacks */
		*height: 15px;/* IE Hacks */
		vertical-align: middle;
		padding: 0;
		margin: 0;
		background: none;
		border: none;
		outline: none;
	}
	
	.textarea {
	  background-color:#ffffff;
	  border:1px solid #cccccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.4em !important;
		color:#404040;	
		line-height: 20px;
		width:250px;
		height: 120px;
		vertical-align: middle;
		padding: 5px;
		margin: 0px 0px 8px 0px;
	}
	/*
	.jNiceInputWrapper_hover { background-position: left bottom; }
	.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }
	*/
	
	/* -------------
	 * Radios
	 * ------------- */
	.jRadioWrapper { float: left; z-index: 2;margin:0 10px 0 0; }
	
	.jNiceRadio {
		background: transparent url(../images/registrazione/radio.gif) no-repeat center top;
		height: 18px;
		width: 18px;
		position:absolute;left:-2px;top:0px;cursor:pointer;vertical-align:middle;
	}
	
	
	/* -------------
	 * Checkboxes
	 * ------------- */
	.jNiceCheckbox {
		background: transparent url(../images/registrazione/checkbox.gif) no-repeat center top;
		height: 17px;
		width: 18px;
		position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
	}
	
	/* -------------
	 * Checked - Used for both Radio and Checkbox
	 * ------------- */
	.jNiceChecked { background-position: center bottom;}
	
	/* -------------
	 * Selects
	 * ------------- */
	.jNiceWrapper select {
		border:none;
		margin:0;
		padding:0;
		
	}
	
	.jNiceSelectWrapper {
		height: 25px;
		left: 0px; top: 0px; z-index: 3; position:absolute;
	}
	
	.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}
	
	.jNiceSelectWrapper .jNiceSelectText {
		height: 15px;
		line-height: 13px;
		padding: 5px 4px;
		border-right: none;
		background:url(../images/registrazione/bg_tendina_reg1.gif) no-repeat left top;
		overflow:hidden;float:none;position:absolute;z-index:100;
		font-size: 1.2em;
	}
	
	.jNiceSelectWrapper .jNiceSelectOpen {
		width: 25px;
		height: 25px;
		background: url(../images/registrazione/select_right.gif) no-repeat right top;
		z-index:100;display:block;position:absolute;right:0px;	
	}
	
	.jNiceSelectWrapper ul {
		top: 25px;
		background-color: #FFF;
		height: 150px;
		position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 99%;
	}
	
	.jNiceSelectWrapper ul a {
		color: #000;
		background-color: #FFF;
		display: block;
		padding: 5px;
		text-decoration:none;
	}
	
	.jNiceSelectWrapper ul a:hover { background:#faa250; }
	.jNiceSelectWrapper ul a.selected {background: #fa7902;}
	
	.jNiceFocus { border: dotted 1px #666666; }
	
	.jNiceHidden {
		opacity:0;
		z-index:-1;
		position:relative;
	}
	.jNiceWrapper {
		position:relative
		vertical-align:top;
	}
	.jNiceWrapper input {
		outline:none;
		moz-outline:none;
	}


	/* #################################################################################### */
	/* jquery.tooltip.css */
	/* #################################################################################### */

	#tooltip
	{
		position: absolute;
		z-index: 3000;
	}
	
	#p-hp-non-loggato #tooltip,
	#p-hp-loggato #tooltip
	{
		color: #fff;
		border-right: 1px solid #bf5700;
		border-bottom: 1px solid #bf5700;
		background-color: #ff7400;
		padding: 5px;
		opacity: 0.85;
		max-width: 200px;
	}
	#p-hp-non-loggato #tooltip h3,
	#p-hp-non-loggato #tooltip div,
	#p-hp-loggato #tooltip h3,
	#p-hp-loggato #tooltip div
	{
		margin: 0;
		font-size: 1.1em !important;
		text-align: left;
	}
	
	#p-hp-conto-gioco-vip #tooltip
	{
		bottom: 20px; left: 0;
		padding: 5px;
		/* opacity: 0.85; */
		width: 204px;
		height: 58px;
		background: url(../images/conto/bg-tooltip.png) no-repeat 0 0;
		/* opacity: 0.85; */
	}
	#p-hp-conto-gioco-vip #tooltip div
	{
		margin: 0 !important;
		padding: 0 !important;
		background: aqua
	}
	#p-hp-conto-gioco-vip #tooltip h3{
		line-height: 1.2em;
		margin: 2px 12px auto 4px;
		font-size: 1.2em !important;
		text-align: left;
		color: #333;
	}


	/* #################################################################################### */
	/* userbar.css */
	/* #################################################################################### */


#userbar{
		width: 100%;
		height: 26px;
		/*height: 51px;*/
		height: 28px;
		text-align: center;
		/*margin-bottom: -25px;*/
		position: relative;
		z-index: 202;
	}
	#shadetop{
		position: absolute;
		top: 0; left: 0;
		width: 100%;
		height: 51px;
		z-index: 1;
		background: url("../images/generic/bg-top.gif") repeat-x 0 0;
	}
	#userbar p a{
		font-size: 1.1em !important;
	}
  
	#userbar div.wrap{
		width: 945px;
		color: #ccc;
		text-align: left;
		margin: 0 auto;
		padding-top: 1px;
		height: 24px;
		position: relative; left: 0; top: 0;
	}
	
	#userbar .wrap a.sicurezza{margin:0 10px 0 0;}
	#userbar .wrap a.sicurezza img{border:none;}
	#userbar img{ /* avatar */
		border: 1px solid #666;
	}
	#userbar p, #userbar ul{
		float: left;
		height: 20px;
		line-height: 20px;
		font-weight: bold;
		margin: 0 auto;
		color: #fff;
	}
	#userbar p.ut-bt{
		font-size: 1em;
		background: #363636 url(../images/userbar/bt-bg-l.gif) no-repeat left 0;
		color: #ccc; margin-top:1px;
	}
	#userbar button span span {
		background: #363636 url(../images/userbar/bt-bg-l.gif) no-repeat left 0 !important;
		color: #ccc;
		height: 20px !important;
		font-size: 1em !important;
		line-height: 20px !important;
	}
	#userbar button.button-click span span
	,#userbar button.button-click span span
	{
		color: #333;
		background: #363636 url(../images/userbar/bt-bg-l.gif) no-repeat left -40px !important;
	}
	#userbar button:hover span span
	,#userbar button.hover span span
	{
		color: #fff;
		background: #363636 url(../images/userbar/bt-bg-l.gif) no-repeat left -20px !important;
	}
	#userbar p.ut-bt:hover,
	#userbar p.ut-bt.hover-ut-bt{
		color: #fff;
		background: url(../images/userbar/bt-bg-l.gif) no-repeat left -20px;
	}
	#userbar button.button-click span span
	{
		color: #333;
		background: #363636 url(../images/userbar/bt-bg-l.gif) no-repeat left -40px !important;
	}
	#userbar p.ut-bt-click{
		background: url(../images/userbar/bt-bg-l.gif) no-repeat left -40px !important; 
	}
	#userbar p.ut-bt a{color: #ff6600; background: url(../images/userbar/bt-bg-r.gif) no-repeat right 0; font-size: 1em;}
	#userbar button span
	{
		color: #ccc;
		background: url(../images/userbar/bt-bg-r.gif) no-repeat right 0 !important;
		font-size: 1em;
		height: 20px !important;
		padding-top: 0 !important;
	}
	#userbar button:hover span
	,#userbar button.hover span
	{
		background: url(../images/userbar/bt-bg-r.gif) no-repeat right -20px !important;
	}
	#userbar p.ut-bt a:hover, #userbar p.ut-bt a.hover {
		background: url(../images/userbar/bt-bg-r.gif) no-repeat right -20px;
		color: #fff;
	}
	#userbar button.button-click span
	,#userbar button.button-click span
	{
		background: url(../images/userbar/bt-bg-r.gif) no-repeat right -40px !important;
	}
	#userbar p.ut-bt-click a {
		background: url(../images/userbar/bt-bg-r.gif) no-repeat right -40px !important;
		color: #000;
	}
	
	/* userbar loggato */

	#userbar #ciao-utilities{
		padding-right: 13px;
		background: url(../images/userbar/bg-separator.gif) no-repeat right 7px;
		width: auto;
		float: left;
		height: 26px;
		position: relative; top: -2px;
	}
	#userbar #ciao-utilities p{
		float: left;
		font-size: 1.1em;
		line-height: 26px;
	}
	#userbar #ciao-utilities p a{
		color: #ff9933;
		font-size: 1em !important;
	}
	#userbar #ciao-utilities p.ciao{
		text-indent: 11px;
	}
	#userbar #mid-utilities{
		float: left;
		width: 400px;
		position: relative;
		height: 26px;
	}
	
	#userbar ul{
		float: left;
		margin: 0 5px;
		height: 26px;
		background: url(../images/userbar/bg-separator.gif) no-repeat left 4px;
		position: relative; top: 1px;
	}
	#userbar ul li{
		float: left;
		margin: 0 0 0 19px;
	}
	#userbar ul li a{
		color: #ccc;
		font-weight: normal;
	}

	#userbar p#ub-saldo, #userbar p#ub-vip, #userbar p#ub-contogioco, #userbar p#ub-preferenze {
		padding: 0 !important;
		line-height: 28px;
		top: -3px;
		height: 26px;
		text-indent: 6px;
	}
	p#ub-saldo{
		width: 80px;
	}
	p#ub-contogioco{
		width: 105px;
	}
	p#ub-preferenze{
		width: 95px;
	}
	p#ub-vip{
		height: 26px;
		width: 80px;
	}
	p#ub-saldo a{
		height: 26px;
		width: 80px;
		text-indent: 16px;
	}
	p#ub-vip a{
		width: 63px;
	}

	#userbar p#ub-ricarica, #userbar p#ub-preleva{
		margin-left: 7px;
	}
	
	/* userbar non loggato */

	#userbar form#ub-credenziali{
		float: left;
		margin-right: 0;
		width: auto;
		height: 23px;
		float: left;
		margin-left: 15px;
		padding-left: 13px;
		background: url(../images/userbar/bg-separator.gif) no-repeat 0 7px;
		position: relative; left: 0; top: 0;
	}

	#userbar #ub-log-in{margin: 0 !important; position: absolute; left: 265px; top: 1px; text-transform: none; width: 100px !important; height: 20px; background: url(../images/userbar/bt-bg-login.gif) no-repeat 0 0 !important; color: #cccccc; padding:0 0 3px !important; font-size:11px; font-weight:bold!important;}
	#userbar #ub-log-in:hover{color:#ffffff; background: url(../images/userbar/bt-bg-login.gif) no-repeat 0 -20px !important;}
	#userbar #ub-log-in *{
		text-transform: none !important;
	}

	#userbar div#ub-credenziali form div{
		display: none !important;
		background: none !important;
		float:left;
		position: relative; top: 0;
	}

	#userbar .jNiceInputWrapper{
		background: none;
		float:left;
		position: relative; top: -3px;
		width: 117px !important;
		margin-right: 16px !important;
	}
	
	#userbar .jNiceInputInner {
		background: none !important;
		padding: 5px 4px 2px 0;
		margin: 0 0 0 4px;
		width: auto !important;
	}
	
	#userbar div.jNiceInputInner input {
		/*
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.2em !important;
		line-height: 20px;
		height: 21px;
		*line-height: 15px;
		*height: 15px;
		vertical-align: middle;
		padding: 0;
		margin: 0;
		border: none;
		outline: none;
		*/
		text-indent: 4px;
		padding-top: 3px;
		font-size: 1.2em !important;
	}

	#userbar form#ub-credenziali{
		float: left;
		margin-right: 0;
		height: 26px;
		position: relative; top: 0; left: 0;
		width: 440px;
	}
	#userbar #ub-credenziali p{
		float: left;
		margin-right: 0;
	}
	#userbar #ub-credenziali input{
		margin-top: 1px;
		font-weight: normal;
	}
	#userbar input.text{
		background: url(../images/userbar/input-bg-tile.gif) repeat-x 0 0;
		text-align: left;
		color: #ccc;
		font-size:11px;
		width: 117px !important;
		margin-right: 9px !important;
		float: left;
		position: relative;
		border: none;
		padding: 3px 0;
		text-indent: 3px;
	}
	#userbar p#ub-checkbox{
		width: 85px; height: 20px;
		margin: 1px 0 0 0;
		position: absolute; left: 375px; top: 1px;
	}
	#userbar p#ub-checkbox *{
		float: left;
	}
	#userbar p#ub-checkbox label{
		height: 20px;
		position: relative; top: 0;
		left: 8px;
		display: block;
		float: left;
		color: #e7e7e7 !important;
		font-weight: normal;
	}
	#userbar .jNiceCheckbox {
		background: transparent url(../images/registrazione/checkbox-userbar.gif) no-repeat bottom center;
	}
	#userbar .jNiceChecked {
		background: transparent url(../images/registrazione/checkbox-userbar.gif) no-repeat top !important;
	}
	#ub-registrati{
		position: relative;
		margin-left: 5px; margin-top: 3px;
	}	
	#ub-recupera-pin{
		position: absolute;
		right: 240px; top: 3px;
		text-transform: none !important;
		font-weight:regular;
	}
	#ub-recupera-pin a {
		font-weight:normal;
		color:#ffffff;
	}
	#right-utilities{
		position: absolute; right: 0; top: 1px;
		/*background: url(../images/userbar/bg-separator.gif) no-repeat 0 7px;*/
		width: 200px;
		height: 26px;
	}
	#right-utilities p{
		line-height: 23px;
		height: 26px;
	}
	#right-utilities p a{
		color: #e7e7e7;
		display: block;
		width: inherit;
		height: inherit;
		line-height: 23px;
		margin: 0; padding: 0;
		font-weight:normal;
	}
	p#ub-avvisi{
		padding: 0 !important;
		line-height: 23px;
		width: 90px;
		position: absolute; top: 0; left: 0;
		overflow: hidden;
	}
	p#ub-avvisi a{
		height: 26px;
		width: 81px;
		text-indent: 18px;
		line-height: 26px;
	}
	p#ub-help{
		position: absolute;
		top: -1px; left: 64px;
		width: 49px;
		height: 26px;
		background: url(../images/userbar/bg-separator.gif) no-repeat 0 7px;
	}
	p#ub-help a{
		text-indent: 18px;
		height: 26px;
		width: 49px;
		text-indent: 16px;
		line-height: 26px;
		font-weight:normal;
	}
	/*CLASSI DA CAMBIARE PER ASSISTENZA VIP*/
	p#ub-contattaci{position: absolute;	top: 1px; /*left: 141px;*/ left: 115px; text-align:center; width:80px;}	
	p#ub-ass-vip{position: absolute; left: 115px; text-align:center; width:80px;}
	a.b-assistenza{ background:url(../images/leftcol/b-assistenza-v.gif) top left no-repeat; width:106px; height:13px; color: #FF6600; display:block; font-weight:bold; padding:5px 0 5px 29px; margin:5px 0 0 0;}
	/*FINE CLASSI DA CAMBIARE PER ASSISTENZA VIP*/
	
	#userbar p.userbar-drop{
		position: relative; top: -1px; left: 0;
		z-index: 9999;
	}
	#userbar .userbar-drop-wrap p.userbar-drop:hover,
	#userbar .userbar-drop-wrap p.hover-userbar-drop,
	#userbar .userbar-drop-wrap p.open{
		background: transparent url(../images/userbar/bg-drop-tile.gif) repeat-x 0 -38px;
	}
	#userbar p.open{
		height: 38px !important;
	}
	#userbar p.userbar-drop a{
		background: url(../images/userbar/bg-drop-arrow.gif) no-repeat right -3px !important;
		/* padding: 0 38px 0 20px !important; */
		display: block;
		color: #fff;
		font-weight:bold;
	}
	#userbar p.open a{
		background: url(../images/userbar/bg-drop-arrow.gif) no-repeat right -43px !important;
	}
	#userbar div.avvisi-importanti p.userbar-drop a{
		background: url(../images/userbar/bg-drop-arrow-importanti.gif) no-repeat right -5px !important;
	}
	
	
	/* avvisi critici */
	#userbar div.avvisi-critici p.userbar-drop{
		background: transparent url(../images/userbar/bg-drop-tile.gif) repeat-x 0 -76px;
	}
	#userbar div.avvisi-critici p.userbar-drop a{
		background: url(../images/userbar/bg-drop-arrow-critici.gif) no-repeat right -5px !important;
	}
	#userbar div.avvisi-critici p.open a{
		background: url(../images/userbar/bg-drop-arrow-critici.gif) no-repeat right -43px !important;
	}
	/* / */
	

	/* avvisi importanti */
	#userbar div.avvisi-importanti p.open a{
		background: url(../images/userbar/bg-drop-arrow-importanti.gif) no-repeat right -43px !important;
	}
	/* / */


	#userbar div.userbar-drop-wrap{
		float: left;
		/* width: 260px; */
		position: relative; top: 0; right: 0;
		z-index: 99999;
 	}

	#userbar div.userbar-drop{
		display: none;
		background: url(../images/userbar/bg-drop-bg.png) no-repeat 0 bottom;
		position: absolute;
		top: 30px; left: -166px;
		width: 260px;
	}
	#userbar div.userbar-drop-wrap dl{
		width: 252px;
		background: url(../images/userbar/bg-drop-separator.gif) repeat-x top;
		float: left;
		margin: 0 4px 0 4px;
		position: relative;
	}
	#userbar div.userbar-drop-wrap dl dt{
		width: 140px;
		margin-left: 4px;
		float: left;
		padding: 6px 12px 6px 12px;
		font-size: 1.1em;
		color: #fefefe;
		font-weight: 900;
	}
	#userbar div.userbar-drop-wrap dl.avviso-importante *{
		color: red;
	}
	#userbar div.userbar-drop-wrap dl.avviso-critico{
		background: red url(../images/userbar/bg-drop-separator.gif) repeat-x top;
	}
	#userbar div.userbar-drop-wrap dl.first{
		border-top: 1px solid #666;
		background: none;
	}
	#userbar div.userbar-drop-wrap dl dd{
		font-size: 1.1em;
		float: left;
		width: 72px;
		padding: 6px 2px 6px 6px;
		font-size: 1.1em;
		color: #fefefe;
	}
	#userbar div.userbar-drop-wrap dl.first{
		background: none;
	}
	#userbar div.userbar-drop-wrap dl.last{
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		height: 30px;
		line-height: 15px
	}

	#userbar div.userbar-drop-wrap dd a{
		color: #fff !important;
	}
	#userbar div.avvisi-importanti p.userbar-drop a{
		color: red !important;
	}


	

	/* #################################################################################### */
	/* top.css */
	/* #################################################################################### */

	/* ==== #top ==== */

	#top img{
		padding: 15px 38px 18px 19px;
		float: left;
	}
	
	#top h1 a{
		position: absolute; top: 2px; left: 0;
		width: 231px;
		height: 75px;
		float: left;
		background: url(../pics/logo.gif) no-repeat 15px 10px; 
	}
	
	#top .logoGD a{
		display: block;
		width: 231px;
		height: 75px;
		float: left;
		background: url(../pics/logo.gif) no-repeat 15px 15px; 
	}
	
	#top{
		height: 77px;
		position: relative;
		z-index: 201;
	}
	#top ul{clear: left; height: 74px; /*margin-top: 2px;*/ position: absolute; top: 0; left: 231px; 	/* background: fuchsia; */}
	#top ul li{
		float: left;
		height: 74px;
		/*width: 94px;*/
		margin-left:10px;
		
	}
	#top ul li a{
		display: block;
		float: left;
		height: 74px;
		width: 94px;
		/* background: #ff7400; */
	}
	
	/*Nuovo poker senza NEW*/
	#top ul li#tm-01 a {background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -8px 0;}
	#top ul li#tm-01 a:hover, #top ul li#tm-01 a:hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -8px -74px;}
	#top ul li#tm-01 a.active	{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -8px -148px !important;}
	
	/* casino */
	#top ul li#tm-09 a{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -110px 0;}
	#top ul li#tm-09 a:hover, #top ul li#tm-09 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -110px -74px;	}
	#top ul li#tm-09 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -110px -148px !important;}
	
	/* scommesse */
	#top ul li#tm-02 a{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -212px 0;}
	#top ul li#tm-02 a:hover, #top ul li#tm-02 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -212px -74px;	}
	#top ul li#tm-02 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -212px -148px !important;}
	
		/* bingo */
	#top ul li#tm-05 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -314px 0;}
	#top ul li#tm-05 a:hover, #top ul li#tm-05 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -314px -74px;}
	#top ul li#tm-05 a.active	{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -314px -148px !important;}
	
		/* burraco & scopa*/
	#top ul li#tm-08 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -416px 0;		}
	#top ul li#tm-08 a:hover, #top ul li#tm-08 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -416px -74px;}
	#top ul li#tm-08 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -416px -148px !important;}

	/* gratta e vinci */
	#top ul li#tm-03 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -518px 0;}
	#top ul li#tm-03 a:hover, #top ul li#tm-03 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -518px -74px;}
	#top ul li#tm-03 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -518px -148px !important;}
	
	/* superenalotto */	
	#top ul li#tm-04 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -620px 0;}
	#top ul li#tm-04 a:hover, #top ul li#tm-04 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -620px -74px;}
	#top ul li#tm-04 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -620px -148px !important;}

	#top ul li ul.SubMenu{background: url(../images/top-menu/top-menu-sub-bg.png) no-repeat; width:130px; height:90px!important; left:618px !important; position:absolute !important; top:40px !important; clear:both !important; display:none; padding:8px 0px 0px 0px;}
	#top ul li ul.SubMenu li{background:none !important; clear:both !important; width:auto !important; height:auto !important;}
	#top ul li ul.SubMenu li.border{border-bottom:1px solid #cccccc;}
  #top ul li ul.SubMenu li a.tab{margin:0px 0px 10px 0px;}
	#top ul li ul.SubMenu li a{background:none !important; color:#333333; font-size:12px !important; text-align:center; display:block; clear:both !important; width:110px !important; height:15px !important; float:none !important; padding:0; margin:2px 0px;}
  #top ul li ul.SubMenu li a:hover{color:#ff6600 !important;}
  
  #top ul li.activeSubMenu ul.SubMenu{top:50px !important;}
	
	/* Win For Life
	#top ul li#tm-06 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -616px 0;}
	#top ul li#tm-06 a:hover, #top ul li#tm-06 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -616px -74px;}
	#top ul li#tm-06 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -616px -148px !important;}*/
	
	/* Games 
	#top ul li#tm-07 a{background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -310px 0;}
	#top ul li#tm-07 a:hover, #top ul li#tm-07 a.hover{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -310px -74px;}
	#top ul li#tm-07 a.active	{	background: url(../images/top-menu/top-menu-matrix5.png) no-repeat -310px -148px !important;}*/
	/* ============ ul#sez-menu ============ */
	
	div.rounded{
		width: 10px;
		height: 10px;
		background: url(../images/top-menu/tr-corner.gif) no-repeat top right;
		position: absolute; top: 0;
		right: 0;
	}	

	ul#sez-menu{
		width: 805px;
		margin: 0 0 0 170px;
		height: 33px;
		background: #fff url("../images/header-box/bg-header-box-top-tile.gif") repeat-x 0 -66px;
		position: relative; top: 0; left: 0;
		z-index: 4;
		overflow: visible;
	}
	ul#sez-menu li{
		width: 158px;
		height: 33px;
		float: left;
		position: relative; left: 15px; top: 0;
		overflow: visible;
	}
	ul#sez-menu li a{
		display: block;
		font-size: 1.6em !important;
		font-weight: bold;
		color: #fff;
		float: left;
		width: 120px;
		height: 33px;
		line-height: 33px;
		text-indent: 17px;
		background: url("../images/header-box/separator-box-top-menu-states.gif") no-repeat 0 0;
	}
	ul#sez-menu li a:hover{
		background: url("../images/header-box/separator-box-top-menu-states.gif") no-repeat 0 -33px;
	}
	ul#sez-menu li.active a{
		background: url("../images/header-box/separator-box-top-menu-states.gif") no-repeat 0 -66px;
	}
	ul#sez-menu li.hover{
		background: url("../images/header-box/bg-header-box-top-tile.gif") repeat-x 0 0;
	}
	ul#sez-menu li.active{
		background: url("../images/header-box/bg-header-box-top-tile.gif") repeat-x 0 -33px !important;
	}
	ul#sez-menu li a.apri-sub{
		width: 28px;
		height: 27px;
		position: absolute; right: 9px; bottom: 0;
	}
	
	ul#sez-menu li a.apri-sub{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat 0 0;
	}
	ul#sez-menu li a.sub-hover{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -58px -27px;
	}
	ul#sez-menu li a.active{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat 0 -54px !important;
	}
	ul#sez-menu li.hover a.sub-hover{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -58px -54px !important;
	}
	ul#sez-menu li.hover a.active{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -58px 0 !important;
	}
	ul#sez-menu li.active a.apri-sub{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -29px 0;
	}
	ul#sez-menu li.active a.sub-hover{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -29px 0 !important;
	}
	ul#sez-menu li.active a.active{
		background: url("../images/top-menu/arrow-sub.gif") no-repeat -29px -54px !important;
	}

		
	/* sub menu */

	ul#sez-menu li ul{
		position: absolute;
		top: 33px; left: -4px;
		z-index: 999;
		width: 166px;
		background: url("../images/top-menu/bg-sub-new.png") no-repeat bottom;
		padding-bottom: 9px;
		overflow: visible;
		display: none;
	}
	/* ul#sez-menu li:hover ul, ul#sez-menu li.hover ul{ display: block; } */
	ul#sez-menu li ul li{
		height: auto;
		position: relative; left: 4px !important;
		background: none !important;
	}
	ul#sez-menu li ul li a{
		height: auto;
		line-height: 16px;
		width: 136px;
		font-size: 1.3em !important;
		padding: 6px 8px 8px 14px !important;
		text-indent: 0;
		font-weight: normal;
		background: url("../images/top-menu/bg-sub-bottom.png") repeat-X bottom !important;
	}
	ul#sez-menu li ul li:last-child a,
	ul#sez-menu li ul li.last-child a
	{
		background: none !important;
	}
	ul#sez-menu li ul li a:hover{
		/* background: url("../images/top-menu/bg-sub.png") no-repeat -4px 0 !important; */
		background: #333;
		color: #ff7400;
	}


	/* #################################################################################### */
	/* leftcol.css */
	/* #################################################################################### */

/* mine */

/* ======================== #leftcol ================================================ */
	
	#leftcol{
		float: left;
		width: 173px;
		margin: -33px 0 0 0;
		position: relative;
		left: 0; top: 0;
		z-index: 2;
		padding-right: 1px;
	}
	/* body#p-hp-scommesse #leftcol, */
	body#p-interna #leftcol
	{
		background: url(../images/leftcol/bg-top-leftcol.gif) no-repeat 0 0;
		margin-top: -43px;
		padding: 9px 1px 0 0; 
	}
	body#p-hp-schedina #leftcol{
		margin-top: -9px;
	}


	/* ================ div.scarica-box ==================== */

	div.scarica-box{
		overflow: hidden;
		float: left;
		position: relative; top: 0; left: 0;
		width: 173px;
		color: #fff;
		background: url("../images/leftcol/bg-scarica-box.jpg") no-repeat 0 0;
		z-index: 666;
	}
	body#p-hp-poker-loggato .tl div.scarica-box{
		background: url("../images/leftcol/bg-scarica-box-log.jpg") no-repeat 0 0;
	}
	.tl div.scarica-box{
		height: 322px;
		position: relative; top: 0; left: 0;
		margin-top: -9px;
	}
	.bl div.scarica-box{
		margin-top: 20px;
		height: 249px;
		background: url("../images/poker/bg-scarica-mini.jpg") no-repeat 0 0;
	}
	div.scarica-box h3,
	.bl div.scarica-box h3{
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans;
		font-size: 2.9em !important;
		font-weight: normal;
		margin: 35px 0 0 15px;
		letter-spacing: .06em;
		height: auto;
	}
	body#p-hp-poker-loggato .tl div.scarica-box h3{
		font-size: 1.9em !important;
		font-weight: 900;
		margin: 23px 0 28px 15px;
		letter-spacing: .13em;
	}
	div.scarica-box h4{
		text-transform: uppercase;
		font-size: 1.6em;
		font-weight: normal;
		margin: 4px 0 0 15px;
		letter-spacing: .06em;
		line-height: 1em;
	}
	body#p-hp-poker-loggato  .tl div.scarica-box h4{
		font-size: 1.4em !important;
		text-transform: none;
		margin: 4px 0 7px 15px;
	}
	div.scarica-box div.wrap{
		float: left;
		width: 160px;
		margin: 5px auto auto 0;
	}
	div.scarica-box h5{
		font-size: 1.2em;
		font-weight: normal;

		margin: 10px 0 0 14px;
		letter-spacing: .05em;
		line-height: 1em;
	}
	div.scarica-box h5 a{
		color: #fff;
		font-size: 1em;
		font-weight: 900
	}
	div.scarica-box p{
		font-size: 1.2em;
		margin: 11px 11px 0 13px;
		letter-spacing: .07em;
		line-height: 1.4em;
		padding: 0 2px;
	}
	div.scarica-box div.wrap p{
		font-size: 1.1em;
		margin: 3px 11px 0 12px;
		letter-spacing: 0;
		line-height: 1.1em;
		padding: 0 2px;
	}
	/* mb 01 Giugno 09 */
	#btn-scarica a{
		position:absolute;
		left:-20px;
		top:150px;
		display: block;
		width: 220px;
		height: 104px;
		background: url("../images/leftcol/btn-poker.png") no-repeat 0 0;
		margin-top: 35px;
		z-index:1000;
		cursor: pointer; /* ie6 */
		}	
		
	.tl div.scarica-box p a{
		bottom: 18px;
 	}	
	.bl div.scarica-box p a{
		margin-top: 10px !important;
	}	
	.bl{
		height: 249px !important;
	}	


	/* ================ #avatar ================ */
	
	div#avatar{
		padding: 2px 11px 11px 11px;
	}
	div#avatar img{
		margin-bottom: 12px;
	}
	div#avatar p{
		margin-top: 3px;
		font-size: 1.1em;
	}
	

	/* ================ leftnews ================ */

	div#leftnews{
		margin-top: 1px;
		float: left;
	}
	#leftcol div#leftnews h2{
		height: 51px;
		line-height: 66px;
		overflow: hidden;
		padding-left: 13px;
		width: 156px;
		background: #ddd url("../images/leftcol/bg-gray-stripe.gif") no-repeat 0 0;
	}
	body#p-gratta-vinci h2.gv-invita-form{
		margin-top: 10px;
	}
	#leftcol div#leftnews h3{
		color: #333;
		background: #f3f3f3;
		padding: 4px 15px 11px 15px;
		margin: 9px 4px 0 0;
		height: auto !important;
		line-height: auto !important;
	}
	#leftcol div#leftnews h3 a{
		color: #333;
		font-size: 1em; 
	}
	body#p-gratta-vinci #leftnews h3.gv-invita-form{
		margin-top: 4px;
	}
	#leftcol div#leftnews p{
		color: #333;
		font-size: 1.1em;
		background: #f3f3f3;
		padding: 0 15px 5px 15px;
		margin-right: 4px;
	}
	#leftcol div#leftnews p.date{
		margin-top: 22px;
		padding-bottom: 0;
		background: #fff;
	}
	#leftcol div#leftnews p a{
		font-weight: bold;
		color: #f78f1e;
	}

/* mb 01 Giugno 2009 */
	#leftnews .box-new{
		margin-left:13px;
		margin-top:5px;
		width:152px;
		height:56px;
		background:url(../images/leftcol/bgk-new-leftcol.gif) top left no-repeat;}
		
		
	#leftnews .box-new img{
	margin:13px 15px 10px 9px;
	float:left;}
	
	#leftnews .box-new h5{
	float:left;
	margin-top:13px;
	width:60px;
	font-size:12px;
	font-weight:bold;
	}		

	/* #################################################################################### */
	/* leftmenu.css */
	/* #################################################################################### */

	/* #leftmenu */

	div#leftmenu{
		padding: 0 0 0 1px; 
		width: 171px; 
		background: transparent url(../images/scommesse/bg-left.png) repeat-y 0 0;
		background: transparent url(../images/leftcol/bg-leftmenu-shade.png) repeat-y 0 0;
		float: left;
		position: relative; left: 0;
		margin:0 0 10px 0;
	}
	div#leftmenu h2{
		text-transform: uppercase;
		text-indent: 13px;
		font-size: 1.9em;
		float: left;
		/*height: 47px;*/
		line-height: 40px
	}
	body.sez-scommesse div#leftmenu h2{text-indent: 15px; /*height: 22px;*/ line-height: auto; width:166px; /*margin:22px 0 0 0;*/}
	div#leftmenu h2 span{float: left; font-size: 1em; margin: /*20px*/ 0;}
	div#leftmenu h2 a{color:#000000 !important; display:block; position:absolute; left:153px; margin:28px 0 0 0; height:16px; width:11px;}
 	div#leftmenu h2 a.contrai{background: url(../images/leftcol/bg-h3-leftmenu-contrai.gif) repeat-y 0 0;}
 	div#leftmenu h2 a.espandi, div#leftmenu h2 a:hover {background: url(../images/leftcol/bg-h3-leftmenu-contrai.gif) repeat-y 0 -15px; margin:5px 0 0 0!important; }


	/* div#leftmenu div.tab */
	
	div#leftmenu div.tab{
		height: 27px;
		width: 172px;
		background: transparent url("../images/leftcol/bg-left-top.gif") no-repeat 0 0;
		position: relative; left: -1px;
	}
	div#leftmenu div.tab p{
		font-size: 1.2em;
		text-align: center;
		float: left;
		width: 56px;
		height: 27px;
		color: #fff;
		font-weight: bold;
		background: transparent url("../images/leftcol/bg-tab-item.gif") repeat-x 0 0;
		border-bottom: 1px solid #ccc;
	}
	div#leftmenu div.tab p.last-child{
		width: 57px;
	}
	div#leftmenu div.tab p a{
		margin: 3px 0 0 0;
		height: 24px;
		line-height: 24px;
		color: #fff;
		display: block;
	}
	div#leftmenu div.tab p.first-child {
		background: url(../images/leftcol/bg-tab-item-l.gif) no-repeat 0 0;
	}
	div#leftmenu div.tab p.last-child {
		background: url(../images/leftcol/bg-tab-item-r.gif) no-repeat right 0;
	}
	div#leftmenu div.tab p.active {
		background: url(../images/leftcol/bg-tab-item-active.png) no-repeat 0 0;
		border: none;
	}
	div#leftmenu div.tab p.first-child.active {
		background: url(../images/leftcol/bg-tab-item-active-l.png) no-repeat right 0;
		border: none;
	}
	div#leftmenu div.tab p.last-child.active {
		background: url(../images/leftcol/bg-tab-item-active-r.png) no-repeat 0 0;
		border: none;
	}
	div#leftmenu div.tab p:last-child a{
		background: url(../images/leftcol/bg-leftmenu-tab-separator.gif) no-repeat left;
	}
	div#leftmenu div.tab p a.hover{
		color: #ff7700;
	}
	div#leftmenu div.tab p.active a{
		color: #333;
		border-top: none;
	}


	div#leftmenu h3{width: 163px; float: left; color: #fff; /*height: 25px; line-height: 25px; text-indent: 13px;*/ border-bottom: 3px solid #f0820c; background: #333 url(../images/leftcol/bg-h3-leftmenu.gif) repeat-x 0 0; padding:5px 1px 5px 4px}
	
	div#leftmenu h3 a {
	color:#fff;
	}
	
	div#leftmenu ul{
		float: left;
		margin-top: 1px;
	}
	div#leftmenu ul.last, #p-hp-conto-gioco div#leftmenu ul, #p-hp-conto-gioco-vip div#leftmenu ul, #p-interna div#leftmenu ul,	.sez-conto-gioco-account div#leftmenu ul { padding-bottom: 10px; width: 171px; 	background: url(../images/leftcol/bg-bottom-leftcol.gif) no-repeat -1px bottom;}
	div#leftmenu li{background-color: #fff; width: 168px; border-bottom: 1px solid #ccc;}
	div#leftmenu li:last-child, div#leftmenu li.last-child {border-bottom: none !important;}
	div#leftmenu li, div#leftmenu li a{font-size: 1.1em !important;	color: #333; font-weight: 900; text-decoration: none !important;}
	div#leftmenu li a{width: 156px !important; padding-left: 12px; line-height: 14px;	padding-top: 7px !important; padding-bottom: 7px !important; display: block; background-repeat: no-repeat; background-position: 11px center;}
	div#leftmenu li{float: left;}
	
	div#leftmenu li a.active{font-size: 1.1em !important;	color: #FF9933 !important; font-weight: 900; background: #fff;}
	
	div#leftmenu li ul.no-btm {background:none!important; padding-bottom:0px!important;}
	div#leftmenu li ul.no-btm li a {font-size:12px!important; background:none!important;}
	
	/* body.sez-scommesse div#leftmenu */
	
	body.sez-scommesse div#leftmenu li{background-color: #fff; width: 168px; border-bottom: 1px solid #ccc;}
	body.sez-scommesse div#leftmenu li, body.sez-scommesse div#leftmenu li a {font-size: 1.1em !important; color: #333;	font-weight: 900;}
	body.sez-scommesse div#leftmenu li a{width: 125px !important;	padding: 0 13px 0 30px;	display: block;	position: relative; top: 0; left: 0;}
	body.sez-scommesse div#leftmenu li ul li {background: #eee;}
	div#leftmenu li.toggle-sport a{background: url(../images/scommesse/left-toggle-arrow.gif) no-repeat 150px -10px;}
	div#leftmenu li a.open{background: url(../images/scommesse/left-toggle-arrow.gif) no-repeat 150px 10px;}
	
	body.sez-scommesse ul.sport-section li:first-child,
	body.sez-scommesse ul.sport-section li.first-child
	{
		border-top: 1px solid #ccc;
	}

		#midcol table.sheet tr td:first-child div,
		#midcol table.sheet tr td.first-child div
		{	
			width: 100%;
			height: 100%;
			position: relative; left: 0; top: 0;
		}
	/* body#p-hp-scommesse div#leftmenu li a{ padding-left: 13px; } */
	/* body.sez-scommesse */ div#leftmenu li ul li{
		border-bottom: 1px solid #fff;
		background: #e5e5e5;
	}
	div#leftmenu li ul li:hover{
		background: #c5c5c5;
	}
	/* body.sez-scommesse */ div#leftmenu li ul li.last-child{
		border-bottom: none;
	}
	body.sez-scommesse div#leftmenu ul li ul li a{
		font-size: 11px !important;
		padding: 0 13px 0 30px;
		display: block;
		color: #333;
		width: 168px;
		font-weight: normal !important;
		line-height: auto !important;
		background: none !important;
	}
	div#leftmenu ul.conSub li ul li a{
		font-size: 11px !important;
		display: block;
		color: #333;
		font-weight: normal !important;
		line-height: auto !important;
		background: none !important;
	}
	body.sez-scommesse div#leftmenu ul li ul li a.active,
	div#leftmenu ul li ul li a.active
	{
		background: #ff7501 url(../images/leftcol/bg-menu-leftcol-active.gif) repeat-x 0 0 !important;
		color: #fff !important;
	}
	body.sez-scommesse div#leftmenu li ul li a:hover,
	/* body.sez-scommesse */ div#leftmenu li ul li a:hover
	{
		background: #c5c5c5 !important;
		color: #000;
	}
	
	#p-interna div#leftmenu ul.conSub li ul.sport-section{
		background: none !important;
		padding-bottom: 0 !important;
		background: transparent url(../images/leftcol/bg-leftmenu-shade.png) repeat-y 0 0;
	}
	/*
	body.sez-scommesse div#leftmenu ul li a span.icon,
	#midcol table.sheet tr td:first-child span.icon,
	#midcol table.sheet tr td.first-child span.icon
	*/
	span.icon
	{
		width: 16px !important;
		height: 14px !important;
		margin: -7px 0 0 0;
		padding: 0;
		display: block;
		background-image: url("../images/scommesse/left-icons.gif");
		background-repeat: no-repeat;
		position: absolute; top: 50%; left: 6px;
	}
	
	span.icon-manif
	{
		width: 16px !important;
		height: 14px !important;
		margin: -7px 0 0 0;
		padding: 0;
		display: block;
		background-image: url("../images/scommesse/left-icons-sub.gif");
		background-repeat: no-repeat;
		position: absolute; top: 50%; left: 6px;
	}
	
	span.second
	{
		left: 26px;
	}

	/* body.sez-scommesse */ div#leftmenu ul li ul li a span{
		background-image: url("../images/scommesse/left-icons-sub.gif");
		background-repeat: no-repeat;
		background-position: 0 14px;
	}

	
	/* ################ iconcine menu primo livello (discipline) ################ */

	.arco, .arco span{					background-position: 0 0;
	}
	.atletica, .atletica span{			background-position: 0 -14px;
	}
	.baseball, .baseball span{			background-position: 0 -28px;
	}
	.basket, .basket span{				background-position: 0 -42px;
	}
	.boxe, .boxe span{					background-position: 0 -56px;
	}
	.calcio, .calcio span{				background-position: 0 -70px;
	}
	.canoa, .canoa span{				background-position: 0 -84px;
	}
	.canottaggio, .canottaggio span{	background-position: 0 -98px;
	}
	.ciclismo, .ciclismo span{			background-position: 0 -112px;
	}
	.cinema, .cinema span{				background-position: 0 -126px;
	}
	.equitazione, .equitazione span{	background-position: 0 -140px;
	}
	.generic, .generic span, .cronaca_costume, .cronaca_costume span {			background-position: 0 -154px;
	}
	.golf, .golf span{					background-position: 0 -168px;
	}
	.hockey, .hockey span{				background-position: 0 -182px;
	}
	.motori, .motori span{				background-position: 0 -196px;
	}
	.musica, .musica span{				background-position: 0 -210px;
	}
	.nuoto, .nuoto span{				background-position: 0 -224px;
	}
	.olimpiadi, .olimpiadi span{		background-position: 0 -238px;
	}
	.pallamano, .pallamano span{		background-position: 0 -252px;
	}
	.pallanuoto, .pallanuoto span{		background-position: 0 -266px;
	}
	.pingPong, .pingPong span{			background-position: 0 -280px;
	}
	.rugby, .rugby span, .footAmericano, .footballAmericano span {				background-position: 0 -294px;
	}
	.scherma, .scherma span{			background-position: 0 -308px;
	}
	.sci, .sci span{					background-position: 0 -322px;
	}
	.tennis, .tennis span{				background-position: 0 -336px;
	}
	.tv, .tv span{						background-position: 0 -350px;
	}
	.volley, .volley span{				background-position: 0 -364px;
	}
	
	
	/* ################ iconcine menu secondo livello ################ */

	.abruzzo, body.sez-scommesse div#leftmenu ul li ul li.abruzzo a span{
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	body.sez-scommesse div#leftmenu ul li ul li.abruzzo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.abruzzo a:hover span{
		background-position: -16px 0;
	}

	.albania, body.sez-scommesse div#leftmenu ul li ul li.albania a span{
		background-repeat: no-repeat;
		background-position: 0 -14px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.albania a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.albania a:hover span{
		background-position: -16px -14px;
	}

	.amichevole, body.sez-scommesse div#leftmenu ul li ul li.amichevole a span{
		background-repeat: no-repeat;
		background-position: 0 -28px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.amichevole a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.amichevole a:hover span{
		background-position: -16px -28px;
	}

	.andorra, body.sez-scommesse div#leftmenu ul li ul li.andorra a span{
		background-repeat: no-repeat;
		background-position: 0 -42px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.andorra a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.andorra a:hover span{
		background-position: -16px -42px;
	}

	.argentina, body.sez-scommesse div#leftmenu ul li ul li.argentina a span{
		background-repeat: no-repeat;
		background-position: 0 -56px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.argentina a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.argentina a:hover span{
		background-position: -16px -56px;
	}

	.armenia, body.sez-scommesse div#leftmenu ul li ul li.armenia a span{
		background-repeat: no-repeat;
		background-position: 0 -70px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.armenia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.armenia a:hover span{
		background-position: -16px -70px;
	}

	.australia, body.sez-scommesse div#leftmenu ul li ul li.australia a span{
		background-repeat: no-repeat;
		background-position: 0 -84px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.australia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.australia a:hover span{
		background-position: -16px -84px;
	}

	.austria, body.sez-scommesse div#leftmenu ul li ul li.austria a span{
		background-repeat: no-repeat;
		background-position: 0 -98px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.austria a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.austria a:hover span{
		background-position: -16px -98px;
	}

	.azerbaijan, body.sez-scommesse div#leftmenu ul li ul li.azerbaijan a span{
		background-repeat: no-repeat;
		background-position: 0 -112px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.azerbaijan a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.azerbaijan a:hover span{
		background-position: -16px -112px;
	}

	.ballando, body.sez-scommesse div#leftmenu ul li ul li.ballando a span{
		background-repeat: no-repeat;
		background-position: 0 -126px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.ballando a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.ballando a:hover span{
		background-position: -16px -126px;
	}

	.belgio, body.sez-scommesse div#leftmenu ul li ul li.belgio a span{
		background-repeat: no-repeat;
		background-position: 0 -140px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.belgio a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.belgio a:hover span{
		background-position: -16px -140px;
	}

	.bielorussia, body.sez-scommesse div#leftmenu ul li ul li.bielorussia a span{
		background-repeat: no-repeat;
		background-position: 0 -154px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.bielorussia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.bielorussia a:hover span{
		background-position: -16px -154px;
	}

	.bolivia, body.sez-scommesse div#leftmenu ul li ul li.bolivia a span{
		background-repeat: no-repeat;
		background-position: 0 -168px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.bolivia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.bolivia a:hover span{
		background-position: -16px -168px;
	}

	.bosnia, body.sez-scommesse div#leftmenu ul li ul li.bosnia a span{
		background-repeat: no-repeat;
		background-position: 0 -182px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.bosnia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.bosnia a:hover span{
		background-position: -16px -182px;
	}

	.brasile, body.sez-scommesse div#leftmenu ul li ul li.brasile a span{
		background-repeat: no-repeat;
		background-position: 0 -196px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.brasile a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.brasile a:hover span{
		background-position: -16px -196px;
	}

	.bulgaria, body.sez-scommesse div#leftmenu ul li ul li.bulgaria a span{
		background-repeat: no-repeat;
		background-position: 0 -210px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.bulgaria a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.bulgaria a:hover span{
		background-position: -16px -210px;
	}

	.calcioMercato, body.sez-scommesse div#leftmenu ul li ul li.calcioMercato a span{
		background-repeat: no-repeat;
		background-position: 0 -224px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.calcioMercato a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.calcioMercato a:hover span{
		background-position: -16px -224px;
	}

	.campionatoeuropeo, body.sez-scommesse div#leftmenu ul li ul li.campionatoeuropeo a span{
		background-repeat: no-repeat;
		background-position: 0 -238px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.campionatoeuropeo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.campionatoeuropeo a:hover span{
		background-position: -16px -238px;
	}

	.canada, body.sez-scommesse div#leftmenu ul li ul li.canada a span{
		background-repeat: no-repeat;
		background-position: 0 -252px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.canada a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.canada a:hover span{
		background-position: -16px -252px;
	}

	.championsleague, body.sez-scommesse div#leftmenu ul li ul li.championsleague a span{
		background-repeat: no-repeat;
		background-position: 0 -266px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.championsleague a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.championsleague a:hover span{
		background-position: -16px -266px;
	}

	.cile, body.sez-scommesse div#leftmenu ul li ul li.cile a span{
		background-repeat: no-repeat;
		background-position: 0 -280px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.cile a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.cile a:hover span{
		background-position: -16px -280px;
	}

	.cina, body.sez-scommesse div#leftmenu ul li ul li.cina a span{
		background-repeat: no-repeat;
		background-position: 0 -294px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.cina a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.cina a:hover span{
		background-position: -16px -294px;
	}

	.cipro, body.sez-scommesse div#leftmenu ul li ul li.cipro a span{
		background-repeat: no-repeat;
		background-position: 0 -308px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.cipro a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.cipro a:hover span{
		background-position: -16px -308px;
	}

	.colombia, body.sez-scommesse div#leftmenu ul li ul li.colombia a span{
		background-repeat: no-repeat;
		background-position: 0 -322px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.colombia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.colombia a:hover span{
		background-position: -16px -322px;
	}

	.coppadelmondo, body.sez-scommesse div#leftmenu ul li ul li.coppadelmondo a span{
		background-repeat: no-repeat;
		background-position: 0 -336px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coppadelmondo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coppadelmondo a:hover span{
		background-position: -16px -336px;
	}

	.coppadelmondorugby, body.sez-scommesse div#leftmenu ul li ul li.coppadelmondorugby a span{
		background-repeat: no-repeat;
		background-position: 0 -350px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coppadelmondorugby a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coppadelmondorugby a:hover span{
		background-position: -16px -350px;
	}

	.coppalibertadores, body.sez-scommesse div#leftmenu ul li ul li.coppalibertadores a span{
		background-repeat: no-repeat;
		background-position: 0 -364px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coppalibertadores a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coppalibertadores a:hover span{
		background-position: -16px -364px;
	}

	.coppanissan, body.sez-scommesse div#leftmenu ul li ul li.coppanissan a span{
		background-repeat: no-repeat;
		background-position: 0 -378px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coppanissan a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coppanissan a:hover span{
		background-position: -16px -378px;
	}

	.coppauefa, body.sez-scommesse div#leftmenu ul li ul li.coppauefa a span{
		background-repeat: no-repeat;
		background-position: 0 -392px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coppauefa a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coppauefa a:hover span{
		background-position: -16px -392px;
	}

	.croazia, body.sez-scommesse div#leftmenu ul li ul li.croazia a span{
		background-repeat: no-repeat;
		background-position: 0 -406px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.croazia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.croazia a:hover span{
		background-position: -16px -406px;
	}

	.cuba, body.sez-scommesse div#leftmenu ul li ul li.cuba a span{
		background-repeat: no-repeat;
		background-position: 0 -420px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.cuba a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.cuba a:hover span{
		background-position: -16px -420px;
	}

	.danimarca, body.sez-scommesse div#leftmenu ul li ul li.danimarca a span{
		background-repeat: no-repeat;
		background-position: 0 -434px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.danimarca a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.danimarca a:hover span{
		background-position: -16px -434px;
	}

	.dubai, body.sez-scommesse div#leftmenu ul li ul li.dubai a span{
		background-repeat: no-repeat;
		background-position: 0 -448px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.dubai a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.dubai a:hover span{
		background-position: -16px -448px;
	}

	.ecuador, body.sez-scommesse div#leftmenu ul li ul li.ecuador a span{
		background-repeat: no-repeat;
		background-position: 0 -462px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.ecuador a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.ecuador a:hover span{
		background-position: -16px -462px;
	}

	.emiratiarabi, body.sez-scommesse div#leftmenu ul li ul li.emiratiarabi a span{
		background-repeat: no-repeat;
		background-position: 0 -476px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.emiratiarabi a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.emiratiarabi a:hover span{
		background-position: -16px -476px;

	}

	.estonia, body.sez-scommesse div#leftmenu ul li ul li.estonia a span{
		background-repeat: no-repeat;
		background-position: 0 -490px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.estonia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.estonia a:hover span{
		background-position: -16px -490px;
	}

	.eurolega, body.sez-scommesse div#leftmenu ul li ul li.eurolega a span{
		background-repeat: no-repeat;
		background-position: 0 -504px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.eurolega a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.eurolega a:hover span{
		background-position: -16px -504px;
	}

	.europeibasket, body.sez-scommesse div#leftmenu ul li ul li.europeibasket a span{
		background-repeat: no-repeat;
		background-position: 0 -518px;
	}

	body.sez-scommesse div#leftmenu ul li ul li.europeibasket a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.europeibasket a:hover span{
		background-position: -16px -518px;
	}

	.finlandia, body.sez-scommesse div#leftmenu ul li ul li.finlandia a span{
		background-repeat: no-repeat;
		background-position: 0 -532px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.finlandia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.finlandia a:hover span{
		background-position: -16px -532px;
	}

	.formulauno, body.sez-scommesse div#leftmenu ul li ul li.formulauno a span{
		background-repeat: no-repeat;
		background-position: 0 -546px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.formulauno a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.formulauno a:hover span{
		background-position: -16px -546px;
	}

	.francia, body.sez-scommesse div#leftmenu ul li ul li.francia a span{
		background-repeat: no-repeat;
		background-position: 0 -560px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.francia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.francia a:hover span{
		background-position: -16px -560px;
	}

	.galles, body.sez-scommesse div#leftmenu ul li ul li.galles a span{
		background-repeat: no-repeat;
		background-position: 0 -574px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.galles a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.galles a:hover span{
		background-position: -16px -574px;
	}

	.generalcompetition, body.sez-scommesse div#leftmenu ul li ul li.generalcompetition a span{
		background-repeat: no-repeat;
		background-position: 0 -588px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.generalcompetition a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.generalcompetition a:hover span{
		background-position: -16px -588px;
	}

	.georgia, body.sez-scommesse div#leftmenu ul li ul li.georgia a span{
		background-repeat: no-repeat;
		background-position: 0 -602px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.georgia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.georgia a:hover span{
		background-position: -16px -602px;
	}

	.germania, body.sez-scommesse div#leftmenu ul li ul li.germania a span{
		background-repeat: no-repeat;
		background-position: 0 -616px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.germania a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.germania a:hover span{
		background-position: -16px -616px;
	}

	.giappone, body.sez-scommesse div#leftmenu ul li ul li.giappone a span{
		background-repeat: no-repeat;
		background-position: 0 -630px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.giappone a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.giappone a:hover span{
		background-position: -16px -630px;
	}

	.grandefratello, body.sez-scommesse div#leftmenu ul li ul li.grandefratello a span{
		background-repeat: no-repeat;
		background-position: 0 -644px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.grandefratello a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.grandefratello a:hover span{
		background-position: -16px -644px;
	}

	.grecia, body.sez-scommesse div#leftmenu ul li ul li.grecia a span{
		background-repeat: no-repeat;
		background-position: 0 -658px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.grecia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.grecia a:hover span{
		background-position: -16px -658px;
	}

	.guyana, body.sez-scommesse div#leftmenu ul li ul li.guyana a span{
		background-repeat: no-repeat;
		background-position: 0 -672px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.guyana a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.guyana a:hover span{
		background-position: -16px -672px;
	}

	.india, body.sez-scommesse div#leftmenu ul li ul li.india a span{
		background-repeat: no-repeat;
		background-position: 0 -686px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.india a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.india a:hover span{
		background-position: -16px -686px;
	}

	.inghilterra, body.sez-scommesse div#leftmenu ul li ul li.inghilterra a span{
		background-repeat: no-repeat;
		background-position: 0 -700px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.inghilterra a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.inghilterra a:hover span{
		background-position: -16px -700px;
	}

	.irlanda, body.sez-scommesse div#leftmenu ul li ul li.irlanda a span{
		background-repeat: no-repeat;
		background-position: 0 -714px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.irlanda a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.irlanda a:hover span{
		background-position: -16px -714px;
	}

	.irlandadelnord, body.sez-scommesse div#leftmenu ul li ul li.irlandadelnord a span{
		background-repeat: no-repeat;
		background-position: 0 -728px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.irlandadelnord a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.irlandadelnord a:hover span{
		background-position: -16px -728px;
	}

	.islanda, body.sez-scommesse div#leftmenu ul li ul li.islanda a span{
		background-repeat: no-repeat;
		background-position: 0 -742px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.islanda a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.islanda a:hover span{
		background-position: -16px -742px;
	}

	.isolaFamosi, body.sez-scommesse div#leftmenu ul li ul li.isolaFamosi a span{
		background-repeat: no-repeat;
		background-position: 0 -756px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.isolaFamosi a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.isolaFamosi a:hover span{
		background-position: -16px -756px;
	}

	.italia, body.sez-scommesse div#leftmenu ul li ul li.italia a span{
		background-repeat: no-repeat;
		background-position: 0 -770px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.italia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.italia a:hover span{
		background-position: -16px -770px;
	}

	.kazakistan, body.sez-scommesse div#leftmenu ul li ul li.kazakistan a span{
		background-repeat: no-repeat;
		background-position: 0 -784px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.kazakistan a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.kazakistan a:hover span{
		background-position: -16px -784px;
	}

	.lettonia, body.sez-scommesse div#leftmenu ul li ul li.lettonia a span{
		background-repeat: no-repeat;
		background-position: 0 -798px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.lettonia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.lettonia a:hover span{
		background-position: -16px -798px;
	}

	.liechtenstein, body.sez-scommesse div#leftmenu ul li ul li.liechtenstein a span{
		background-repeat: no-repeat;
		background-position: 0 -812px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.liechtenstein a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.liechtenstein a:hover span{
		background-position: -16px -812px;
	}

	.lituania, body.sez-scommesse div#leftmenu ul li ul li.lituania a span{
		background-repeat: no-repeat;
		background-position: 0 -826px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.lituania a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.lituania a:hover span{
		background-position: -16px -826px;
	}

	.lussemburgo, body.sez-scommesse div#leftmenu ul li ul li.lussemburgo a span{
		background-repeat: no-repeat;
		background-position: 0 -840px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.lussemburgo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.lussemburgo a:hover span{
		background-position: -16px -840px;
	}

	.macedonia, body.sez-scommesse div#leftmenu ul li ul li.macedonia a span{
		background-repeat: no-repeat;
		background-position: 0 -854px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.macedonia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.macedonia a:hover span{
		background-position: -16px -854px;
	}

	.malta, body.sez-scommesse div#leftmenu ul li ul li.malta a span{
		background-repeat: no-repeat;
		background-position: 0 -868px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.malta a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.malta a:hover span{
		background-position: -16px -868px;
	}

	.marocco, body.sez-scommesse div#leftmenu ul li ul li.marocco a span{
		background-repeat: no-repeat;
		background-position: 0 -882px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.marocco a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.marocco a:hover span{
		background-position: -16px -882px;
	}

	.medaglia, body.sez-scommesse div#leftmenu ul li ul li.medaglia a span{
		background-repeat: no-repeat;
		background-position: 0 -896px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.medaglia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.medaglia a:hover span{
		background-position: -16px -896px;
	}

	.medagliere, body.sez-scommesse div#leftmenu ul li ul li.medagliere a span{
		background-repeat: no-repeat;
		background-position: 0 -910px;
	}
		body.sez-scommesse div#leftmenu ul li ul li.medagliere a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.medagliere a:hover span{
		background-position: -16px -910px;
	}

	.messico, body.sez-scommesse div#leftmenu ul li ul li.messico a span{
		background-repeat: no-repeat;
		background-position: 0 -924px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.messico a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.messico a:hover span{
		background-position: -16px -924px;
	}

	.missitalia, body.sez-scommesse div#leftmenu ul li ul li.missitalia a span{
		background-repeat: no-repeat;
		background-position: 0 -938px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.missitalia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.missitalia a:hover span{
		background-position: -16px -938px;
	}

	.moldavia, body.sez-scommesse div#leftmenu ul li ul li.moldavia a span{
		background-repeat: no-repeat;
		background-position: 0 -952px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.moldavia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.moldavia a:hover span{
		background-position: -16px -952px;
	}

	.mondialiciclismo, body.sez-scommesse div#leftmenu ul li ul li.mondialiciclismo a span{
		background-repeat: no-repeat;
		background-position: 0 -966px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.mondialiciclismo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.mondialiciclismo a:hover span{
		background-position: -16px -966px;
	}

	.montenegro, body.sez-scommesse div#leftmenu ul li ul li.montenegro a span{
		background-repeat: no-repeat;
		background-position: 0 -980px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.montenegro a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.montenegro a:hover span{
		background-position: -16px -980px;
	}

	.motogp, body.sez-scommesse div#leftmenu ul li ul li.motogp a span{
		background-repeat: no-repeat;
		background-position: 0 -994px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.motogp a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.motogp a:hover span{
		background-position: -16px -994px;
	}

	.nfl, body.sez-scommesse div#leftmenu ul li ul li.nfl a span{
		background-repeat: no-repeat;
		background-position: 0 -1008px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.nfl a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.nfl a:hover span{
		background-position: -16px -1008px;
	}

	.nhl, body.sez-scommesse div#leftmenu ul li ul li.nhl a span{
		background-repeat: no-repeat;
		background-position: 0 -1022px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.nhl a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.nhl a:hover span{
		background-position: -16px -1022px;
	}

	.norvegia, body.sez-scommesse div#leftmenu ul li ul li.norvegia a span{
		background-repeat: no-repeat;
		background-position: 0 -1036px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.norvegia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.norvegia a:hover span{
		background-position: -16px -1036px;
	}

	.nuovazelanda, body.sez-scommesse div#leftmenu ul li ul li.nuovazelanda a span{
		background-repeat: no-repeat;
		background-position: 0 -1050px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.nuovazelanda a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.nuovazelanda a:hover span{
		background-position: -16px -1050px;
	}

	.olimpiadi, body.sez-scommesse div#leftmenu ul li ul li.olimpiadi a span{
		background-repeat: no-repeat;
		background-position: 0 -1064px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.olimpiadi a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.olimpiadi a:hover span{
		background-position: -16px -1064px;
	}

	.orangeArrow, body.sez-scommesse div#leftmenu ul li ul li.orangeArrow a span{
		background-repeat: no-repeat;
		background-position: 0 -1078px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.orangeArrow a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.orangeArrow a:hover span{
		background-position: -16px -1078px;
	}

	.paesibassi, body.sez-scommesse div#leftmenu ul li ul li.paesibassi a span{
		background-repeat: no-repeat;
		background-position: 0 -1092px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.paesibassi a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.paesibassi a:hover span{
		background-position: -16px -1092px;
	}

	.paraguay, body.sez-scommesse div#leftmenu ul li ul li.paraguay a span{
		background-repeat: no-repeat;
		background-position: 0 -1106px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.paraguay a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.paraguay a:hover span{
		background-position: -16px -1106px;
	}

	.peru, body.sez-scommesse div#leftmenu ul li ul li.peru a span{
		background-repeat: no-repeat;
		background-position: 0 -1120px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.peru a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.peru a:hover span{
		background-position: -16px -1120px;
	}

	.polonia, body.sez-scommesse div#leftmenu ul li ul li.polonia a span{
		background-repeat: no-repeat;
		background-position: 0 -1134px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.polonia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.polonia a:hover span{
		background-position: -16px -1134px;
	}

	.portogallo, body.sez-scommesse div#leftmenu ul li ul li.portogallo a span{
		background-repeat: no-repeat;
		background-position: 0 -1148px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.portogallo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.portogallo a:hover span{
		background-position: -16px -1148px;
	}

	.principatodimonaco, body.sez-scommesse div#leftmenu ul li ul li.principatodimonaco a span{
		background-repeat: no-repeat;
		background-position: 0 -1162px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.principatodimonaco a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.principatodimonaco a:hover span{
		background-position: -16px -1162px;
	}

	.qatar, body.sez-scommesse div#leftmenu ul li ul li.qatar a span{
		background-repeat: no-repeat;
		background-position: 0 -1176px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.qatar a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.qatar a:hover span{
		background-position: -16px -1176px;
	}

	.rally, body.sez-scommesse div#leftmenu ul li ul li.rally a span{
		background-repeat: no-repeat;
		background-position: 0 -1190px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.rally a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.rally a:hover span{
		background-position: -16px -1190px;
	}

	.repubblicaceca, body.sez-scommesse div#leftmenu ul li ul li.repubblicaceca a span{
		background-repeat: no-repeat;
		background-position: 0 -1204px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.repubblicaceca a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.repubblicaceca a:hover span{
		background-position: -16px -1204px;
	}

	.romania, body.sez-scommesse div#leftmenu ul li ul li.romania a span{
		background-repeat: no-repeat;
		background-position: 0 -1218px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.romania a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.romania a:hover span{
		background-position: -16px -1218px;
	}

	.russia, body.sez-scommesse div#leftmenu ul li ul li.russia a span{
		background-repeat: no-repeat;
		background-position: 0 -1232px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.russia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.russia a:hover span{
		background-position: -16px -1232px;
	}

	.sanmarino, body.sez-scommesse div#leftmenu ul li ul li.sanmarino a span{
		background-repeat: no-repeat;
		background-position: 0 -1246px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.sanmarino a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.sanmarino a:hover span{
		background-position: -16px -1246px;
	}

	.sanremo, body.sez-scommesse div#leftmenu ul li ul li.sanremo a span{
		background-repeat: no-repeat;
		background-position: 0 -1260px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.sanremo a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.sanremo a:hover span{
		background-position: -16px -1260px;
	}

	.scozia, body.sez-scommesse div#leftmenu ul li ul li.scozia a span{
		background-repeat: no-repeat;
		background-position: 0 -1274px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.scozia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.scozia a:hover span{
		background-position: -16px -1274px;
	}

	.seinazioni, body.sez-scommesse div#leftmenu ul li ul li.seinazioni a span{
		background-repeat: no-repeat;
		background-position: 0 -1288px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.seinazioni a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.seinazioni a:hover span{
		background-position: -16px -1288px;
	}

	.serbia, body.sez-scommesse div#leftmenu ul li ul li.serbia a span{
		background-repeat: no-repeat;
		background-position: 0 -1302px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.serbia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.serbia a:hover span{
		background-position: -16px -1302px;
	}

	.singapore, body.sez-scommesse div#leftmenu ul li ul li.singapore a span{
		background-repeat: no-repeat;
		background-position: 0 -1316px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.singapore a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.singapore a:hover span{
		background-position: -16px -1316px;
	}

	.slovacchia, body.sez-scommesse div#leftmenu ul li ul li.slovacchia a span{
		background-repeat: no-repeat;
		background-position: 0 -1330px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.slovacchia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.slovacchia a:hover span{
		background-position: -16px -1330px;
	}

	.slovenia, body.sez-scommesse div#leftmenu ul li ul li.slovenia a span{
		background-repeat: no-repeat;
		background-position: 0 -1344px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.slovenia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.slovenia a:hover span{
		background-position: -16px -1344px;
	}

	.spagna, body.sez-scommesse div#leftmenu ul li ul li.spagna a span{
		background-repeat: no-repeat;
		background-position: 0 -1358px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.spagna a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.spagna a:hover span{
		background-position: -16px -1358px;
	}

	.statiuniti, body.sez-scommesse div#leftmenu ul li ul li.statiuniti a span{
		background-repeat: no-repeat;
		background-position: 0 -1372px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.statiuniti a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.statiuniti a:hover span{
		background-position: -16px -1372px;








	}

	.sudafrica, body.sez-scommesse div#leftmenu ul li ul li.sudafrica a span{
		background-repeat: no-repeat;
		background-position: 0 -1386px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.sudafrica a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.sudafrica a:hover span{
		background-position: -16px -1386px;
	}

	.superbike, body.sez-scommesse div#leftmenu ul li ul li.superbike a span{
		background-repeat: no-repeat;
		background-position: 0 -1400px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.superbike a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.superbike a:hover span{
		background-position: -16px -1400px;
	}

	.supercoppaeuropea, body.sez-scommesse div#leftmenu ul li ul li.supercoppaeuropea a span{
		background-repeat: no-repeat;
		background-position: 0 -1414px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.supercoppaeuropea a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.supercoppaeuropea a:hover span{
		background-position: -16px -1414px;
	}

	.suriname, body.sez-scommesse div#leftmenu ul li ul li.suriname a span{
		background-repeat: no-repeat;
		background-position: 0 -1428px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.suriname a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.suriname a:hover span{
		background-position: -16px -1428px;
	}

	.svezia, body.sez-scommesse div#leftmenu ul li ul li.svezia a span{
		background-repeat: no-repeat;
		background-position: 0 -1442px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.svezia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.svezia a:hover span{
		background-position: -16px -1442px;
	}

	.svizzera, body.sez-scommesse div#leftmenu ul li ul li.svizzera a span{
		background-repeat: no-repeat;
		background-position: 0 -1456px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.svizzera a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.svizzera a:hover span{
		background-position: -16px -1456px;
	}

	.telethon, body.sez-scommesse div#leftmenu ul li ul li.telethon a span{
		background-repeat: no-repeat;
		background-position: 0 -1470px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.telethon a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.telethon a:hover span{
		background-position: -16px -1470px;
	}

	.turchia, body.sez-scommesse div#leftmenu ul li ul li.turchia a span{
		background-repeat: no-repeat;
		background-position: 0 -1484px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.turchia a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.turchia a:hover span{
		background-position: -16px -1484px;
	}

	.ucraina, body.sez-scommesse div#leftmenu ul li ul li.ucraina a span{
		background-repeat: no-repeat;
		background-position: 0 -1498px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.ucraina a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.ucraina a:hover span{
		background-position: -16px -1498px;
	}

	.ungheria, body.sez-scommesse div#leftmenu ul li ul li.ungheria a span{
		background-repeat: no-repeat;
		background-position: 0 -1512px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.ungheria a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.ungheria a:hover span{
		background-position: -16px -1512px;
	}

	.uruguay, body.sez-scommesse div#leftmenu ul li ul li.uruguay a span{
		background-repeat: no-repeat;
		background-position: 0 -1526px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.uruguay a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.uruguay a:hover span{
		background-position: -16px -1526px;
	}

	.us, body.sez-scommesse div#leftmenu ul li ul li.us a span{
		background-repeat: no-repeat;
		background-position: 0 -1540px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.us a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.us a:hover span{
		background-position: -16px -1540px;
	}

	.uzbekistan, body.sez-scommesse div#leftmenu ul li ul li.uzbekistan a span{








		background-repeat: no-repeat;
		background-position: 0 -1554px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.uzbekistan a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.uzbekistan a:hover span{
		background-position: -16px -1554px;
	}

	.vaticano, body.sez-scommesse div#leftmenu ul li ul li.vaticano a span{
		background-repeat: no-repeat;
		background-position: 0 -1568px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.vaticano a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.vaticano a:hover span{
		background-position: -16px -1568px;
	}

	.venezuela, body.sez-scommesse div#leftmenu ul li ul li.venezuela a span{
		background-repeat: no-repeat;
		background-position: 0 -1582px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.venezuela a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.venezuela a:hover span{
		background-position: -16px -1582px;
	}

	.vietnam, body.sez-scommesse div#leftmenu ul li ul li.vietnam a span{
		background-repeat: no-repeat;
		background-position: 0 -1596px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.vietnam a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.vietnam a:hover span{
		background-position: -16px -1596px;
	}
	.coreasud, body.sez-scommesse div#leftmenu ul li ul li.coreasud a span{
		background-repeat: no-repeat;
		background-position: 0 -1610px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.coreasud a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.coreasud a:hover span{
		background-position: -16px -1610px;
	}
	
	.bulgaria, body.sez-scommesse div#leftmenu ul li ul li.bulgaria a span{
		background-repeat: no-repeat;
		background-position: 0 -1625px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.bulgaria a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.bulgaria a:hover span{
		background-position: -16px -1625px;
	}
	
	.sudafrica, body.sez-scommesse div#leftmenu ul li ul li.sudafrica a span{
		background-repeat: no-repeat;
		background-position: 0 -1638px;
	}
	body.sez-scommesse div#leftmenu ul li ul li.sudafrica a.active span,
	body.sez-scommesse div#leftmenu ul li ul li.sudafrica a:hover span{
		background-position: -16px -1638px;
	}

	/* #################################################################################### */
	/* midcol.css */
	/* #################################################################################### */



/* ================ #midcol ================ */

	#midcol{
		float: left;
		width: 515px;
		margin: 0 0 0 -4px;
		padding: 0 0 0 15px;
		overflow: hidden;
		z-index: 1;
	}
	#midcol
	, #rightcol
	{
		background: url(../images/midcol/bg-home-poker.gif) repeat-x 0 -280px;
	}

	/* mb 01 Giugno 09 */
	#midcol.background, #rightcol.background{
		background: url(../images/midcol/bg-home-poker.gif) repeat-x;}

	#midcol h3{
		float: left;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
		width: 500px;
		font-size: 1.8em;
		display:table;
		clear: both;
		position: relative;
		top: 0; left: 0;
	}
	
	.autoheight {
		height:auto !important;}
		
		
	#midcol h3.tab{
		margin-bottom: 0 !important;
		width: 504px;
		background: url("../images/midcol/bg-midcol-box-title.gif") no-repeat 0 2px;
		text-indent: 13px;
	}
	#midcol h3.tab a{
		/* display: none; */
		width: 504px;
		height: 100%;
	}
	#midcol h3.red{
		color: #fff;
		background: url(../images/midcol/bg-midcol-box-title-red.gif) no-repeat 0 2px !important;
	}
	#midcol h3.orange{
		color: #fff;
		background: url(../images/midcol/bg-midcol-box-title-orange.gif) no-repeat 0 2px !important;
	}
	#midcol p{
		float: left;
		margin: 0 15px 15px 0;
		font-size: 1.2em;
		color: #666;
		line-height: 17px;
	}
	
	
	

/* ================ #midcol table ================ */
	
	#midcol table{
		width: 500px;
		border: 1px solid #ccc;
									border-top: none !important;
	}
		#midcol table.pro{
			background: #fff
		}

	#midcol table thead tr td{
		background: #fff;
		color: #333 !important;
		border-bottom: 1px solid #ccc;
	}
	#midcol table tr td{
		padding-left: 5px;
	}
	#midcol table tbody tr td{
		font-size: 1.1em;
		font-weight: 900;
	}
	#midcol table.sheet thead tr td{
		font-size: 1.2em;
		color: #999;
		border-bottom: 1px solid #c2c2c2;
	}
	#midcol table.sheet tr td a{
		color: #333 !important;
	}
	
	#midcol table.sheet tr td a span.handicap {
		font-size:11px; font-weight:normal;}
	
	#midcol table.sheet tr.evidenzia td{
		color: #ff6600;
		font-weight: 900;
		font-size: 1.4em;
		height: 34px;
	}
	#midcol table.sheet tr.evidenzia td a{
		color: #ff6600 !important;
	}
	body#p-hp-scommesse #midcol table.pro tr.evidenzia td{
			height: 29px;
		}
	#midcol table.sheet tr td p{
		height: 23px;
		width: 100%;
		margin: 0; padding: 0;
		background: #000;
 	}
	#midcol table.sheet tr td{
		border-bottom: 1px dotted #ccc;
 	}
		#midcol table.pro tr td{
			border-bottom: 1px dotted #000 !important;
	 	}
	#midcol table.sheet tr:last-child td,
	#midcol table.sheet tr.last-child td{
		border-bottom: none !important;
 	}


/* ================ div.tab ================ */
	
	#header-box div.tab{
		width: 500px;
		height: 33px;
		line-height: 33px;
		color: #fff;
		border-bottom: 1px solid #ccc;
	}
	#header-box div.tab p,
	#midcol div.tab p{
		float: left;
		font-size: 1.2em;
		color: #666;
		height: 33px;
		line-height: 33px;
		margin: 0;
		padding: 0;
		width: 250px;
		font-weight: 900;
		text-align: center;
	}
	div.tab p a{
		width: 100%;
		height: 100%;
		display: block;
		color: #666;
		font-size: 1em;
	}
	div.tab p.even{
		background: url("../images/midcol/bg-p-tab.gif") no-repeat 0 0;
		color: #666 !important;
	}
	#header-box div.tab p.even a{
		background: url("../images/midcol/bg-p-tab-header.gif") no-repeat -1px 0;
	}
	div.tab p.odd a{
		background: url("../images/midcol/bg-p-tab.gif") no-repeat -249px 0;
		color: #666;
	}
	#header-box div.tab p.odd a{
		background: url("../images/midcol/bg-p-tab-header.gif") no-repeat -249px 0;
		/* background: red; */
	}
	
	
/* ================ ul tabbed navigation ================ */
	
	#midcol ul.tab{
		width: 500px;
		height: 33px;
		line-height: 33px;
		color: #fff;
	}
	#header-box ul.tab{
		width: 498px;
	}
	#midcol ul.tab li{
		float: left;
		font-size: 1.2em;
		height: 33px;
		line-height: 33px;
		margin: 0;
		padding: 0;
		width: 250px;
		font-weight: 900;
		text-align: center;
	}
	#header-box ul.tab li{
		width: 249px;
	}
	#midcol #tab-meglio ul.tab{
		float: left;
		width: 503px;
		overflow: hidden;
		background: #fff
	}
	#midcol #tab-meglio ul.tab li{
		width: 125px;
	}	
	#midcol #tab-meglio ul.tab li a{
		width: 123px;
		border-left: 1px solid #d6d6d6;
		border-right: 1px solid #a3a3a3;
	}	
	#midcol #tab-meglio ul.tab li.first-child{
		width: 125px;
	}
	#midcol #tab-meglio ul.tab li.first-child a
	{
		border-left: none;
		width: 124px;
	}	
	
	#midcol #tab-meglio ul.tab li.last-child{
		width: 126px;
	}
	#midcol #tab-meglio ul.tab li.last-child a{
		border-right: none;
		width: 125px;
	}
	ul.tab li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 1em;
		color: #666 !important;
		background-repeat: no-repeat;
	}

	#midcol ul.tab li a{
		background-image: url("../images/midcol/bg-p-tab.gif") !important;
	}
	#header-box ul.tab li a{
		background-image: url("../images/midcol/bg-p-tab-header.gif") !important;
	}

	#midcol ul.tab li a{
		background-position: -10px -33px;
	}
	#midcol ul.tab li a:hover{
		background-position: -10px -66px;
	}
	#midcol ul.tab li a.active{
		background-position: -10px 0px;
		color: #333 !important;
	}
	#midcol ul.tab li:first-child a,
	#midcol ul.tab li.first-child a{
		width: 249px;
		border-right: 1px solid #9c9c9c;
		background-position: -1px -33px;
	}
	#header-box ul.tab li:first-child a,
	#header-box ul.tab li.first-child a{
		width: 248px;
	}
	#midcol ul.tab li:first-child a:hover,
	#midcol ul.tab li.first-child a:hover{
		background-position: -1px -66px;
	}
	#midcol ul.tab li:first-child a.active,
	#midcol ul.tab li.first-child a.active{
		background-position: -1px 0;
	}

	#midcol ul.tab li:last-child a,
	#midcol ul.tab li.last-child a{
		background-position: right -33px;
	}
	#midcol ul.tab li:last-child a:hover,
	#midcol ul.tab li.last-child a:hover{
		background-position: right -66px;
	}
	#midcol ul.tab li:last-child a.active,
	#midcol ul.tab li.last-child a.active{
		background-position: right 0;
	}
	
	
/* ================ #header-box ================ */

	#header-box{
		float: left;
		margin: 4px 0 1px 0;
		height: 276px;
		width: 515px;
		position: relative; left: -1px; top: 0;
	}
	.header-promo-l{
		margin: 0 20px 0 0;
		float: left;
		width: 500px;
		height: 268px;
		padding: 0 2px;
		background: url(../images/midcol/bg-header-promo.gif) no-repeat 1px bottom;
		position: relative; top: 0; left: 0;
	}
	body#p-hp-poker-loggato .header-promo-l{
		background: url(../images/midcol/bg-header-promo-ccc.gif) no-repeat 1px bottom;
	}

	

/* ================ more bottom box links ================ */
	
	#midcol div.more{
		float: left;
		margin-top: 7px;
	}
	#midcol p.more{
		width: 242px;
	}
	#midcol p.moremore a{
		width: 485px;
		border-top: 1px solid #ddd;
		margin: 0 16px 0 0;
		padding-right: 16px;
		overflow: hidden;
	}


/* ================ banner ================ */

	#midcol div.scommesse-banner{
		float: left;
		width: 498px;
		margin: 20px 0 10px 0;
		overflow: hidden;
	}
	#midcol div.mago{
		height: 128px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/bgMago.jpg) no-repeat 0 0;
	}
	#midcol div.albionico{
		border: 1px solid #f6f6f6;
		border-top: 4px solid #ed4004;
		height: 50px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/bgAlbionico.gif) no-repeat 0 0;
	}
	
	#midcol div.alpino{
		border: 1px solid #f6f6f6;
		border-top: 4px solid #ed4004;
		height: 50px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/bgAlpino.gif) no-repeat 0 0;
	}
	
	#midcol div.italico{
		border: 1px solid #f6f6f6;
		border-top: 4px solid #ed4004;
		height: 50px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/bgItalico.gif) no-repeat 0 0;
	}
	
	#midcol div.americano{
		border: 1px solid #f6f6f6;
		border-top: 4px solid #ed4004;
		height: 50px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/bgAmericano.gif) no-repeat 0 0;
	}
	
	#midcol div.scommesse-banner p.buttonMago{
		width: 195px;
		height: 32px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/btnMago.png) no-repeat 0 0;
		margin: 14px 0 0 290px;
	}
	#midcol div.scommesse-banner p.buttonClassic{
		width: 85px; height: 30px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/btn37TemClassic.png) no-repeat 0 0;
		margin: 9px 0 0 302px;
	}
	#midcol div.scommesse-banner p.buttonDouble{
		width: 85px; height: 30px;
		background: url(https://www.giocodigitale.it/web-resources/images/scommesse/btn37TemDouble.png) no-repeat 0 0;
		margin: 9px 0 0 15px;
	}

	#midcol p.moremore a,
	#midcol-full p.moremore a{
		/* border-top: 1px solid #ddd; */
		padding-top: 8px;
		margin: 16px 16px 0 0;
		margin: 0 16px 0 0;
		border-top: none
	}
	#midcol p.tab a,
	#midcol-full p.tab a
	{
		/*padding-right: 0px;*/
		width: 486px;
		background: url(../images/midcol/bg-midcol-box-bottom.gif) no-repeat bottom left;
		margin-top: 0;	
		line-height: 36px;
		height: 37px;
		padding-top: 0;
		border-top: 0;
		font-size: 1em;
	}
	#midcol-full p.tab
	{
		font-size: 1.2em;
	}
	#midcol-full p.tab a
	{
		background: url(../images/midcol/full-box-bottom.png) no-repeat bottom left;
		float: left;
		width: 763px !important;
		height: 37px !important;
		font-size: 11em;
		padding-right: 16px !important;
	}

	#midcol div.box-full{
		background: url(../images/midcol/bg-midcol-box-shade.gif) repeat-y 0 0;
		float: left;
		width: 503px;
		margin: 0;
	}


/*	 ================ div.box-stato ================  */
	
	div.box-stato{
		background: url(../images/rightcol/bg-box-stato-tile.gif) repeat-y 0 0;
		float: left;
		width: 263px;
		position: relative;
	}
	
	#rightcol h3.box-stato{
		margin-top: 4px !important;
		background: #fff url(../images/rightcol/bg-h2-round-red.png) no-repeat 0 0 !important;
	}
	
	/*div.box-stato h5{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/bg-stato-centurione.gif) no-repeat 4px center;
	}*/
	
	div.box-stato h5.level1{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level1.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level2{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level2.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level3{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level3.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level4{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level4.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level5{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level5.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level6{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level6.gif) no-repeat 4px center;
	}
	
	div.box-stato h5.level7{
		float: left;
		width: 103px;
		height: 123px;
		background: url(../images/poker/level7.gif) no-repeat 4px center;
	}
	
	div.box-stato p{
		float: left;
		font-size: 1.2em;
		color: #333;
		margin: 8px 0 0 1px !important;
	}
	div.box-stato h4{
		float: left;
		color: #333;
		font-size: 1.6em;
	}
	div.box-stato table{
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		float: left;
		font-size: 1.6em;
		margin: 4px 0 2px 0;
		width: 149px !important;
	}
	div.box-stato table thead tr td{
		color: #333 !important;
		background: url(../images/poker/bg-table-thead-stato.gif) repeat-x 0 0;
		font-weight: 900;
		font-size: 1.5em;
		text-align: center;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	div.box-stato table tbody tr td{
		background: #990000;
		font-weight: 900;
		font-size: 1.5em;
		text-align: center;
		color: #fff;
	}
	div.box-stato table tbody tr td span{
		font-weight: normal;
		font-size: 1em;
	}
	#stato-slider{
		background: url(../images/poker/stato-slider.jpg) no-repeat 0 0;
		width: 259px;
		height: 75px;
		margin: 0;
		position: relative; left: 1px;
	}


	/* #################################################################################### */
	/* rightcol.css */
	/* #################################################################################### */



	/* ================ #rightcol ================ */

	#rightcol{
		background: url(../images/generic/bg-content-grad-top.gif) repeat-x 0 0;
		float: left;
		width: 274px;
		margin: 0 0 1px 0;
		overflow: hidden;
	}

	#rightcol div.right-box{
		background: #e5e5e5 url(../images/rightcol/bg-hall-fame.gif) repeat-y 0 0;
		padding: 1px 0 0 0;
		float: left;
		width: 263px;
		overflow: hidden;
		display: inline;
	}
	
	/* mb 01Giu09*/
	#rightcol div.right-box2{ 
		background: #e5e5e5;
		padding: 1px 0 0 0;
		float: left;
		width: 263px;
		overflow: hidden;
		display: inline;
	}
	
	/*mb 01Giu09 */
	div .imago-blog{
	float:left;
	margin:10px 5px 3px 8px;}
	
	.right-box2 h4{
	margin:13px 5px 3px 5px;
	font-weight:bold;
	font-size:18px;}
	
	.right-box2 h5{
	margin:8px 5px 3px 5px;
	font-weight:bold;
	font-size:14px;}



	.right-box2 p{
	margin:10px 8px 0px 8px;
	padding-bottom:10px;
	color:#333;
	font-size:12px;
	border-bottom:1px solid #999;}
	
	.right-box2 p.from-tv{
	padding-bottom:20px;
	}

	
	#rightcol div.box-black{
		overflow: hidden;
		background: #222 url(../images/rightcol/bg-schedina-y.gif) repeat-y 0 0;
		margin-bottom: 0 !important;
	}
	#rightcol div.box-gray{
		background: url(../images/rightcol/bg-scommesse-live.gif) no-repeat bottom left !important;
		padding-bottom: 5px;
	}
	#rightcol .box-black div{
		width: 238px;
		margin-left: 1px;
		background: #333 url(../images/rightcol/bg-schedina-grad.gif) repeat-x 0 0;
		border-bottom: 1px solid #333;
	}
	#rightcol .box-black div div{
		width: auto;
		margin-left: none !important;
		background: none !important;
		border-bottom: none;
	}
	#rightcol .box-black div,
	#rightcol .box-gray div{
		padding: 10px;
	}
	#rightcol div.box-black div p{
		color: #fff;
	}
	#rightcol div.box-gray p strong a{
		color: #333 !important;
	}
	#rightcol div.box-gray div{
		color: #333;
	}

	#rightcol h3
	{
		overflow: hidden;
		position: relative; top: 0; left: 0;
		width: 263px; height: 34px;
		line-height: 34px;
		text-indent: 8px;
		float: left;
		color: #fff;
		margin: 10px 0 0 0;
		font-size: 1.6em !important;
	}
	#rightcol h4 a{
		color: #333;
		font-size: 1em !important;
	}
	#rightcol div{
		float: left;
	}
	
	#rightcol h3.red{
		margin-top: -1px;
		background: url(../images/rightcol/bg-h2-round-red.png) no-repeat 0 0 !important;
	}
	#rightcol h3.orange{
		background: url(../images/rightcol/bg-h2-round-yellow.gif) no-repeat 0 0;
	}
	#rightcol h3.black{ /* schedina */
		background: url(../images/rightcol/bg-h2-round-black.gif) no-repeat 0 0;
	}
	#rightcol h3.gray{ /* scommesse live */
		color: #333;
		background: url(../images/rightcol/bg-h2-round-gray.gif) no-repeat 0 0;
	}
	
		#rightcol h3.blu{
		background: url(../images/rightcol/bg-h2-round-blu.gif) no-repeat 0 0;
	}
	
	#rightcol h4.live{ /* scommesse live */
		margin: 0 0 12px;
	}
	
	/*mb 01 Giugno 09*/
	#rightcol h3.grey{ 
		overflow: hidden;
		position: relative; top: 0; left: 0;
		width:263px; height:48px;
		line-height: 34px;
		text-indent: 8px;
		float: left;
		color: #666;
		margin: 10px 0 0 0;
		font-size: 1.6em !important;
	}
	
	/*mb 01 Giugno 09 */
	#rightcol h3.grey{
	margin-top: -1px;
	background: url(../images/rightcol/bg-h2-round-grey.gif) no-repeat 0 0 !important;
	}	

	a.info{
		display: block;
		width: 13px;
		height: 13px;
		background: url(../images/rightcol/icon-h2-info-gray.gif) no-repeat 0 0;
	}
	
	#midcol h2 a.close,
	#midcol h2 a.info,
	#midcol h3 a.close,
	#midcol h3 a.info,
	#rightcol h3 a.elimina,
	#rightcol h3 a.close

	{	
		float: right;
		z-index: 999 !important;
		width: 13px;
		height: 13px;
		position: absolute; 
		top: 12px; right: 13px;
	}
		#rightcol a.info
	{	
		float: right;
		z-index: 7 !important;
		width: 13px;
		height: 13px;
		position: absolute; 
		top: 12px; right: 13px;
	}
	#rightcol h3 a.info{
		background: url(../images/rightcol/icon-h2-info.gif) no-repeat 0 0;
	}
	#midcol h3 a.info,
	#midcol h2 a.info{
		background: url(../images/midcol/icon-h2-info.gif) no-repeat 0 0;
	}
	#midcol h3.red a.info,
	#midcol h3.orange a.info{
		background: url(../images/midcol/icon-h2-info-fff.gif) no-repeat 0 0;
	}
	#rightcol h3 a.close{
		top: 12px; right: 36px;
		background: url(../images/rightcol/icon-h2-close.gif) no-repeat 0 0;
	}
	#rightcol h3 a.elimina{
		width: 83px;
		top: 12px; right: 36px;
		background: url(../images/scommesse/icon-trash-fondo.gif) no-repeat right;
	}
	#rightcol h3 a.elimina span.small{
		float: left;
		font-size: .6em;
		font-weight: normal;
		position: absolute; left: -4px; top: -10px;
		color: #fff;
	}
	#rightcol h3.gray a.info{ /* scommesse live */
		background: url(../images/rightcol/icon-h2-info-gray.gif) no-repeat 0 0;
	}
		
	#rightcol p.moremore{
		overflow: hidden;
		width: 100%;
		height: 100%;
		float: left;
		height: 35px;
		line-height: 1.2em !important;
		width: 263px;
		margin: 0 0 20px 0;
		color: #fff;
		float: left;
		text-align: left;
		font-size: 1em;
		background: url(../images/rightcol/bg-more.png) no-repeat bottom;
		background: #fff url(../images/rightcol/bg-more.gif) no-repeat bottom;
	}
	body#p-hp-poker-loggato #rightcol p.orange{
		background: #fff url(../images/rightcol/bg-more-orange.gif) no-repeat bottom;
	}
	#rightcol p.moremore strong, #rightcol div.box-black div p strong {position: relative; top: -1px;	font-size: 1.2em !important;}
	#rightcol p.box-black{
		padding: 3px 10px 0 11px;
		width: 242px;
		height: 43px;
		line-height: 40px;
		margin-bottom: 0;
		background: url(../images/rightcol/bg-more-dark.gif) no-repeat bottom left;
	}
	#rightcol p.moremore a{
		font-size: 1.3em !important;
		font-weight: bold;
		color: #333;
		display: block;
		float: left;
		height: 26px;
		width: 239px;
		text-align: right !important;
		line-height: 30px;
	}
	#rightcol p.box-black a{
		text-align: left;
		color: #ff6600;
		margin-right: 10px;
		height: 46px;
		line-height: 22px;
	}
	#rightcol p.bt-preleva,
	#rightcol p.bt-ricarica
	{
		text-transform: uppercase;
		line-height: 21px;
		font-weight: 900;
		margin: 5px 0 0 17px !important;

		float: right;
		background: url(../images/generic/bt-bg-orange-on-dark-l.gif) no-repeat left 0;
	}
	#rightcol p.bt-preleva a,
	#rightcol p.bt-ricarica a
	{
		font-size: 1em;
		background: url(../images/generic/bt-bg-orange-on-dark-r.gif) no-repeat right 0;
		color: #fff;
		line-height: 19px;
		font-weight: 900;
	}


	/* #################################################################################### */
	/* footer.css */
	/* #################################################################################### */

/* ==== #footer ==== */

	#footer{
		background: url("../images/generic/bg-top.gif") repeat-x 0 -27px;
  	float:left;
		width: 100%;
		text-align: center;
		height: 312px;
	}
	#footer .wrap{
		margin: 0 auto;
		width: 980px;
		text-align: left;
		height: 312px;
	}
	#footer .wrap div{
		float: left;
		margin: 63px 0 0 0;
		padding: 0 22px;
		background: url(../images/footer/bg-separator.gif) no-repeat center left;
		height: 140px
	}
	#footer .wrap div ul li a:hover{
		text-decoration: underline !important
	}
	#footer #loghi-footer{
		width: 185px;
		height: 210px;
		float: left;
		margin: 28px 0 0 47px;
		display: inline;
		padding: 0;
	}
	#footer #loghi-partner p#logo-visa, #footer #loghi-partner p#logo-verisign, #footer #loghi-partner p#logo-mastercard {width: 45px; height: 24px; margin: 10px 10px 0 10px;}
	#logo-visa a, #logo-verisign a, #logo-mastercard a{
		display: block;
		width: 45px;
		height: 24px;
	}
	#logo-visa a{
		background: url(../images/footer/visa.gif) no-repeat 0 0;
	}
	#logo-verisign a{
		background: url(../images/footer/verisign.gif) no-repeat 0 0;
	}
	#logo-mastercard a{
		background: url(../images/footer/mastercard.gif) no-repeat 0 0;
	}
	
	#footer #loghi-partner p#logo-thawte {width: 61px; height: 60px; margin:10px 0 0 0;}
	#logo-thawte a {display: block; width: 61px; height: 60px;}
	#logo-thawte img{margin:0!important; float:none!important;}
	
	#footer ul li a{
		font-size: 1.2em !important;
	}
	#footer ul li a:hover, #footer ul li a:visited{
		font-weight:normal;
	}
	#footer div#loghi-footer p{
		/*width: 129px;*/
	}
	#footer div#loghi-footer p#logo-gd-foot a{
		background: url(../images/footer/logo-gd.gif) no-repeat 0 0;
		width: 129px;
		height: 50px;
		display: block;
	}
	#footer div#loghi-footer p#logo-partners-foot a{
		background: url(../images/footer/aams1.gif) no-repeat 0 0;
		width: 155px;
		height: 82px;
		display: block;
		margin-left: 17px;
	}
	
	#footer div#loghi-footer p#logo-sosgioco-foot, #footer div#loghi-footer p#logo-18-foot{float:left; margin:5px 0 0 13px;}

	
	#footer div#loghi-footer p#logo-sosgioco-foot a{
		background: url(../images/footer/sosgioco.gif) no-repeat 0 0;
		width: 90px;
		height: 50px;
		display: block;
		float:left;
		margin-left: 10px;
	}
	
	#footer div#loghi-footer p#logo-18-foot a{
		background: url(../images/footer/18-icon.gif) no-repeat 0 0;
		width: 50px;
		height: 50px;
		display: block;
		float:left;
		margin:0 0 0 1px;
	}
	
	#footer div#loghi-footer p#logo-giocoresp a{background: url(/static/images/footer/logo-gioco-responsabile.jpg) no-repeat 0 0; width: 128px; height: 33px; display: block; margin:5px; float:left;}
	
	p.conc-gallura {
	border-top:1px dotted #ccc; 
	color:#333;
	padding:5px 0 0 20px;}
	
	#footer img{
		float: left;
		margin: 28px 22px 0 138px;
	}
	#footer h4{
		font-weight: 900 !important;
		margin-bottom: 16px;
		color: #f89b36;
		font-size: 1.2em;
	}
	
	#footer h4 a{
		font-weight: 900 !important;
		margin-bottom: 16px;
		color: #f89b36;
		font-size: 1em;
	}
	#footer ul li a{
		color: #424242;
	}
	p.footnote{
		height: 52px;
		line-height: 52px;
		clear: both;
		width: 975px;
		text-align: center;
		font-size: 1.1em;
		text-indent: 90px;
	}
	p.footnote a{
		color:#000000;
	}

	#footer #gdTwitter{
	float:none;
	margin:15px 0px 0px 0px;}
	
	#footer li.CustomerCare{font-size: 1.2em !important; margin:10px 0 0 0; font-weight:bold; color:#424242;}
	#footer li.CustomerCare ul li {float:left; margin:5px 3px 0 0;}
	#footer li.CustomerCare ul li img {margin:0;}
	input.btn_form_submit{
    background: url(../images/registrazione/bt-big-bg-form.gif) repeat-x 0 0;
	
		font-size: 21px;
		color: #fff;
		font-weight:bold;
		width: 150px !important;
		height: 45px;
		cursor:pointer;
    border: none !important;
    margin: 0 0 10px 0;
	    -moz-border-radius-bottomleft:20px;
	    -moz-border-radius-bottomright:20px;
	    -moz-border-radius-topleft:20px;
	    -moz-border-radius-topright:20px;

	    -webkit-border-bottom-left-radius: 20px;
	    -webkit-border-bottom-right-radius: 20px;
	    -webkit-border-top-left-radius: 20px;
	    -webkit-border-top-right-radius: 20px;		
	}
	
	
	input.btn_form_mod{background: url(../images/registrazione/bt-big-bg-mod-form.gif) repeat-x 0 0; font-size: 18px; color: #fff; font-weight:bold; width: 200px !important;	height: 45px; cursor:pointer; border: none !important; margin: 0 10px!important; -moz-border-radius-bottomleft:20px; -moz-border-radius-bottomright:20px; -moz-border-radius-topleft:20px; -moz-border-radius-topright:20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px;}
	
	input.submit, input.submit{
	
		text-transform: uppercase;
		font-weight: 900;
		color: #fff;

		height: 20px;
		background: url(../images/generic/btn_submit_tile.gif) repeat-x bottom !important;	
		border: none !important;	
		
		padding: 0 10px;

	    -moz-border-radius-bottomleft:10px;
	    -moz-border-radius-bottomright:10px;
	    -moz-border-radius-topleft:10px;
	    -moz-border-radius-topright:10px;

	    -webkit-border-bottom-left-radius: 10px;
	    -webkit-border-bottom-right-radius: 10px;
	    -webkit-border-top-left-radius: 10px;
	    -webkit-border-top-right-radius: 10px;		

	}
	
	input.text, input.text{
		border-top: 1px solid #8e8e8e;
		border-right: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
		border-left: 1px solid #8e8e8e;
		height: 20px
	}
	
	
	
	
	/*matteo*/
	
	.BoxSelect{
    float:left;
    margin-right:10px;

  }
  
  .BoxSelect select{
    width:63px !important;
  }
  
  /*user bar loged*/
  
  /*tab saldo*/
  
  #userbar div.userbar-drop-saldo{
		display: none;
		background: url(../images/userbar/bg-drop-bg-saldo.png) no-repeat 0 bottom;
		position: absolute;
		top: 30px; left: -4px;
		width: 200px;
	}
  
  	#userbar div.userbar-drop-saldo .BoxSaldo{
		  
	 }


	 
	 #userbar div.userbar-drop-saldo .BoxSaldo span{
		display:block;
	}

	
  #userbar div.userbar-drop-saldo .BoxSaldo span.titolo{
    color:#ffffff;
    font-size:1.4em;
    font-weight:bold;
		padding:10px;
		margin:0;
	}
	
	#userbar div.userbar-drop-saldo .BoxSaldo span.saldo{
    color:#339900;
    font-size:2em;
    font-weight:bold;
		padding:5px 10px 5px 10px;
		margin:0px 4px 0px 4px;
	}
	
	#userbar div.userbar-drop-saldo .BoxSaldo span.bonus{
    color:#ffffff;
    font-size:1.1em;
    font-weight:bold;
		padding:0px 10px 10px 10px;
		margin:0px 4px 0px 4px;
	}
	
	#userbar div.userbar-drop-saldo .BoxSaldo span.link{
    background:transparent url(../images/userbar/bg-drop-separator.gif) repeat-x scroll;
    font-size:1.1em;
    text-align:right;
    float:none;
    margin:0 4px;
    padding:10px 0 15px 10px;
    width:183px;
	}
	
	#userbar div.userbar-drop-saldo .BoxSaldo span.link a{
		color:#ffffff;
		padding:0px 10px 0px 0px !important;
		display:block;

	}
	
	/*tab conto gioco*/



	
	#userbar div.userbar-drop-contogioco{
		display: none;
		background: url(../images/userbar/bg-drop-bg-contogioco.png) no-repeat 0 bottom;
		position: absolute;
		top: 30px; left: 76px;
		width: 150px;
	}
	
	#userbar div.userbar-drop-contogioco .BoxLink{
	  background:none;
		height:200px;
		padding:0;
    margin:0;
	}
	
	#userbar div.userbar-drop-contogioco .BoxLink li.first-child{
	 background:none;
	}
	
	#userbar div.userbar-drop-contogioco .BoxLink li{
	 background:transparent url(../images/userbar/bg-drop-separator.gif) repeat-x left top;
	 font-size:1.1em;
   float:none;
   width:133px;
   margin:0px 4px;
   padding:3px 0px 4px 8px;
	}

	
	#userbar div.userbar-drop-contogioco .BoxLink li a:link, #userbar div.userbar-drop-contogioco .BoxLink li a:visited{
	 color:#cccccc;
	 display:block;
   padding:0;
   margin:0;
	}
	
	#userbar div.userbar-drop-contogioco .BoxLink li a:hover{
	 color:#ffffff;
	 display:block;
   padding:0;
   margin:0;
	}
	
	/*tab preferenze*/
	
	#userbar div.userbar-drop-preferenze{
		display: none;
		background: url(../images/userbar/bg-drop-bg-contogioco.png) no-repeat 0 bottom;
		position: absolute;
		top: 30px; left: 181px;
		width: 150px;
	}
	
	#userbar div.userbar-drop-preferenze .BoxLink{
	  background:none;
		height:/*116px*/auto;
		margin:0 0 10px 0;
		padding:0;
		width:140px;
	}
	
	#userbar div.userbar-drop-preferenze .BoxLink li.first-child{
	 background:none;
   float:none;
	}
	
	#userbar div.userbar-drop-preferenze .BoxLink li{
	 background:transparent url(../images/userbar/bg-drop-separator.gif) repeat-x center top;
	 font-size:1.1em;
   float:none;
   display:block;
   width:133px;
   position:relative;
   margin:0px 4px;
   padding:3px 0px 4px 8px;
   

	}
	
	#userbar div.userbar-drop-preferenze .BoxLink li a:link, #userbar div.userbar-drop-preferenze .BoxLink li a:visited{
	 color:#cccccc;
	 display:block;
   padding:0;
   margin:0;
	}
	
	#userbar div.userbar-drop-preferenze .BoxLink li a:hover{
	 color:#ffffff;
	 display:block;
   padding:0;
   margin:0;
	}
	
  .clearb {
    clear:both;
  }
  
  .msg{color:#ff6600; font-size:10px;}

	.container-step {
		margin:10px 0;
		background:#eee;
		clear:both;
		padding:10px;
		border:1px solid #ccc;
		overflow:hidden;
        height:1%;}
		
	.container-step img {
		float:left;
		width:40%;
		margin-right:10px;}
		
	.container-left {
		float:left;
		width:45%;
		padding:10px;
		background:#fff;
		border:1px solid #ccc;}
		
	.container-right {
		float:right;
		width:45%;
		padding:10px;
		background:#fff;
		border:1px solid #ccc;}





/* #################################################################################### */
/* allerts */
/* #################################################################################### */

/*alert neutro*/
	
  .alert-neutro{
    background: url(../images/generic/sx_alert_neutro.gif) no-repeat;
    width:100%;
    margin:10px 0px 10px 0px;
    padding:0;
    clear:both;
  }
  
  .alert-neutro .center{
  	 background: url(../images/generic/dx_alert_neutro.gif) no-repeat top right;
  	 color:#000000;
  	 font-size:1.2em;
  	 font-weight:bold;
  	 width:100%;
  	 display:block;
  	 height:40px;
  	 margin:0;
  	 padding:7px 10px 0px 10px;
  }

  
  .alert-neutro a:link, .alert-neutro a:visited{
    color:#000000 !important;
    font-size:1em !important;
    text-decoration:underline;
	  margin:0;
	  padding:0;
  }
  
  .alert-neutro a:hover{
    color:#000000 !important;
    font-size:1em !important;
    text-decoration:none;
	  margin:0;
	  padding:0;
  }
  
  
  
  
  
  .alert-neutro-2{
    background: url(../images/generic/sx_alert_neutro.gif) no-repeat;
    width:78%;
    margin:10px 0px 10px 10px;
    padding:0;
    float:left;
  }
  
  .alert-neutro-2 .center{
  	 background: url(../images/generic/dx_alert_neutro.gif) no-repeat top right;
  	 color:#000000;
  	 font-size:1.2em;
  	 font-weight:bold;
  	 width:100%;
  	 display:block;
  	 height:40px;
  	 margin:0;
  	 padding:7px 10px 0px 10px;
  }

  
  .center a:link, .center a:visited{
    color:#000000 !important;
    font-size:1em !important;
    text-decoration:underline;
	  margin:0;
	  padding:0;
  }
  
  .center a:hover{
    color:#000000 !important;
    font-size:1em !important;
    text-decoration:none;
	  margin:0;
	  padding:0;
  }
  
  /*alert positivo*/
	
  .alert-positivo{
    background: url(../images/generic/sx_alert_p_1.gif) no-repeat;
    width:94%;
    margin:10px 0px 20px 10px;
    padding:0;
    clear:both;
  }
  
  .alert-positivo .center{
  	 background: url(../images/generic/dx_alert_p_1.gif) no-repeat top right;
  	 color:#ffffff;
  	 font-size:1.2em;
  	 font-weight:bold;
  	 width:97%;
  	 display:block;
  	 height:40px;
  	 margin:0;
  	 padding:7px 0px 0px 50px;
  }
  
  .alert-positivo a:link, .alert-positivo a:visited{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:underline;
	  margin:0;
	  padding:0;
  }
  
  .alert-positivo a:hover{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:none;
	  margin:0;
	  padding:0;
  }
  
  /*alert negativo*/
	
  .alert-negativo{
    background: url(../images/generic/sx_alert_1.gif) no-repeat;
    width:94%;
    margin:10px 0px 20px 10px;
    padding:0;
    clear:both;
  }
  
  .alert-negativo .center{
    background: url(../images/generic/dx_alert_1.gif) no-repeat top right;
    color:#ffffff;
    font-size:1.2em;
    font-weight:bold;
    width:97%;
    display:block;
    height:40px;
    margin:0;
    padding:7px 0px 0px 50px;
  }
  
  .alert-negativo a:link, .alert-negativo a:visited{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:underline;
	  margin:0;
	  padding:0;
  }
  
  .alert-negativo a:hover{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:none;
	  margin:0;
	  padding:0;
  }




  /*.alert-negativo-2{
    background: url(../images/generic/sx_alert_1.gif) no-repeat;
    width:78%;
    margin:10px 0px 20px 10px;
    padding:0;
    float:left;
  }
  
  .alert-negativo-2 .center{
  	background: url(../images/generic/dx_alert_1.gif) no-repeat top right;
  	color:#ffffff;
	 font-size:1.2em;
	 font-weight:bold;
	 width:97%;
	 display:block;
	 height:40px;
	 margin:0;
	 padding:7px 0px 0px 50px;
  }
  
  .alert-negativo-2 a:link, .alert-negativo a:visited{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:underline;
	  margin:0;
	  padding:0;
  }
  
  .alert-negativo-2 a:hover{
    color:#ffffff !important;
    font-size:1.2em !important;
    text-decoration:none;
	  margin:0;
	  padding:0;
  }*/  
  
  .alert-negativo-2{
    background: url(../images/generic/sx_alert_2.gif) no-repeat #cc0000;
    margin:10px 0px 20px 0px !important;
    padding:0 !important;
    width:490px;
    display:table;
  }
  
  .alert-negativo-2 .center{
    background: url(../images/generic/dx_alert_2.gif) no-repeat top right;
    color:#ffffff;
    font-size:12px !important;
    font-weight:bold;
    display:block;
    margin:0 !important;
    padding:7px 10px 5px 50px !important;
  }
  
  
  .alert-negativo-2 .center a:link, .alert-negativo-2 .center a:visited{
    color:#ffffff !important;
    font-size:12px !important;
    text-decoration:underline !important;
	  margin:0;
	  padding:0;
  }
  
  
  .alert-negativo-2 .center a:hover{
    text-decoration:none !important;
  }
  
  
  .alert-negativo-2 .bottom{
    background: url(../images/generic/bottom_alert_1.gif) no-repeat bottom left;
    display:block !important;
    clear:both !important;
    height:8px !important;
    margin:0 !important;
    padding:0 !important;
  }
  
  .alert-negativo-2 .bottom .dx{
    background: url(../images/generic/bottom_dx_alert_1.gif) no-repeat bottom left;
    display:block !important;
    width:8px !important;
    height:8px !important;
    float:right;
    margin:0 !important;
    padding:0 !important;
  }

 /* Vip Bingo Immagini Livelli Hp Conto Gioco */

div.box-stato h5.levelm-Bingo1, div.box-stato h5.levelm-Bingo2, div.box-stato h5.levelm-Bingo3, div.box-stato h5.levelm-Bingo4, div.box-stato h5.levelf-Bingo1, div.box-stato h5.levelf-Bingo2, div.box-stato h5.levelf-Bingo3, div.box-stato h5.levelf-Bingo4{
        float: left;
        width: 103px;
        height: 123px;}

/* Maschili */
        div.box-stato h5.levelm-Bingo1{
                background: url(../images/conto/vipSystem_01_Ermes.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelm-Bingo2{
                background: url(../images/conto/vipSystem_02_Ares.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelm-Bingo3{
                background: url(../images/conto/vipSystem_03_Apollo.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelm-Bingo4{
                background: url(../images/conto/vipSystem_04_Zeus.gif) no-repeat 4px center;}

/* Femminili */

        div.box-stato h5.levelf-Bingo1{
                background: url(../images/conto/vipSystem_01_Demetra.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelf-Bingo2{
                background: url(../images/conto/vipSystem_02_Artemide.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelf-Bingo3{
                background: url(../images/conto/vipSystem_03_Afrodite.gif) no-repeat 4px center;}
        
        div.box-stato h5.levelf-Bingo4{
                background: url(../images/conto/vipSystem_04_Atena.gif) no-repeat 4px center;}



/* gestione uiltimo accesso */

p#apri-accesso {position:absolute; top:1px; left:204px; text-indent:-1000000px;} 	
p#apri-accesso a {background: url(../images/generic/apri-accesso.gif) top left no-repeat; width:58px; display:block; text-indent:-10000000px;}
	
#ultimo-accesso {background:#888; color:#fff; font-weight:bold;	line-height:14px; min-height:15px;}
	
#ultimo-accesso a {color:#000; font-weight:normal;}
	
#ultimo-accesso span {
	font-weight:normal;}
	
a#chiudi-accesso {
	display:inline-block;
	background: url(../images/generic/close-accesso.gif) top left no-repeat;
	width:10px;
	height:13px;
	text-indent:-100000000px;
	position:relative;
	top:2px;
	left:10px;}
	
/*POPUP SCELTA LIMITI ALERT*/
#pop{position:absolute; margin:20px auto; z-index:1000; top:90px; left:20%; border-bottom:3px solid #333333; border-right:3px solid #333333; border-left:1px solid #333333; border-top:1px solid #333333;}
#container-pop-gr{margin:0 auto; position:relative; text-align:left; width:500px; background:#FFF}
#container-pop-gr #top{width:500px;}
#container-pop-gr #top a.chiudi{background: url(/static/images/generic/chiudi-pop.gif) top left no-repeat; float:right; margin:30px 20px 0 0; padding:0 0 0 19px; color: #999; line-height:17px; font-size:13px!important;}
#container-pop-gr #top a.chiudi:hover{color: #ff6600;}
#container-pop-gr ul.Circle{ background:none; float:none; line-height:auto; height:auto;}
#container-pop-gr ul.Circle li {background:url(/static/images/generic/bullet_orange.gif) no-repeat -4px 0; font-size:12px; padding:0 0 0 20px; color:#666; font-weight:normal; margin:0 0 0 4px;}

.Pop-gr #center{ padding:0 20px 10px;}
.Pop-gr #center h1{margin: 0px 0px 10px 0; color: #ff6600; font-size: 24px; line-height:22px;}
.Pop-gr #center p{margin: 5px 0pt; font-size: 13px; color:#666; float:none; height:auto; font-weight:normal; line-height:16px;}
.Pop-gr #center a{font-size:13px!important; text-decoration:underline;}
/*FINE POPUP SCELTA LIMITI ALERT*/
.Clear{ clear:both;}

#footer div#loghi-footer p#logo-sosgioco-foot{display:none;}
