/** integrazione per landing mago dei canestri **/

/* ------- Stili Landing Mago dei Canestri ------ */


#contentLandingMago {
margin: 20px auto 20px auto;
text-align: left;
width: 960px;}

h1#bannerMago a {
display:block;
height:373px;
width:984px;
background:url(../../images/scommesse/bannerMagoLanding.jpg) top left no-repeat;
text-indent:-1000000px;
margin-left:-24px;}



#infoMago {
background:url(../../images/scommesse/bgStepGazz.gif) top repeat-x;}

#infoMago h1 {
padding:20px 0 0 0;
color:#666666;
font-size:2.4em;
margin:0;}

#infoMago img {
margin-top:10px;}

#infoMago ul {
list-style:none;
margin:10px 0 0 0;
padding:0;
overflow:hidden;
width:100%;}

#infoMago ul li {
float:left;
width:30%;
margin-right:5%;}

#infoMago ul li.last {
margin-right:0%;}

#infoMago ul li h2 {
padding:0;
font-size:1.4em;
color:#f78f1e;
font-weight:bold;}

#infoMago ul li p {
padding:0;
font-size:1.2em;
color:#333;}

/** integrazione stili per landing 3x7 **/

#landing37 {
margin: 20px auto 20px auto;
text-align: left;
width: 960px;}

#leftSide37 {
float:left;
width:640px;}

#boxAvvio37Classic {
background:url(../../images/scommesse/bgAvvio37Classic.gif) top left repeat-x;
padding:5px 0 5px 10px;}

#boxAvvio37Classic h1 {
color:#006699;
font-size:18px;
font-weight:bold;}

h1#logo37Classic {
text-indent:-1000000px;
background:url(../../images/scommesse/logo37Classic.gif) top left no-repeat;
width:256px;
height:48px;}

#screenshot37Classic a {
float:right;
width:190px;
height:289px;
background:url(../../images/scommesse/screenshot37Classic.gif) top left no-repeat;
text-indent:-2100000px;}

p.caratt37Classic {
background:url(../../images/scommesse/bgCaratt37Classic.gif) top left no-repeat;
padding-left:35px;
line-height:32px;
font-size:14px;
color:#000000;}

p.description37Classic {
color:#000000;
font-size:12px;
width:300px;
margin:15px 10px;}

h2#btnGrande37Classic a {
background:url(../../images/scommesse/btnAvvio37Classic.gif) top left  no-repeat;
text-indent:-1000000px;
width:275px;
height:40px;
display:block;}

#boxAvvio37Double {
background:url(../../images/scommesse/bgAvvio37Double.gif) top left repeat-x;
padding:5px 0 5px 10px;
border-top:1px solid #DDD;}

h1#logo37Double {
text-indent:-1000000px;
background:url(../../images/scommesse/logo37Double.gif) top left no-repeat;
width:256px;
height:48px;}

#screenshot37Double a {
float:left;
width:190px;
height:310px;
background:url(../../images/scommesse/screenshot37Double.gif) top left no-repeat;
text-indent:-2100000px;}

#containerRightText {
float:left;
margin-left:10px;}

p.caratt37Double {
background:url(../../images/scommesse/bgCaratt37Double.gif) top left no-repeat;
padding-left:35px;
line-height:32px;
font-size:14px;
color:#000000;
width:331px;}

p.description37Double {
color:#000000;
font-size:12px;
width:300px;
margin:15px 10px;}

h2#btnGrande37Double a {
background:url(../../images/scommesse/btnAvvio37Double.gif) top left  no-repeat;
text-indent:-1000000px;
width:275px;
height:40px;
display:block;}

#rightTematici {
float:left;
background: url(../../images/varie/bgRightRegistration.gif) top left repeat-y;}

h2#titleRightTematici {
font-size:18px;
font-weight:bold;
color:#333;
padding:10px 0 0 20px;}

p.descriptionTematici {
color:#000000;
font-size:12px;
width:280px;
padding:0 20px;}


ul#listaTematici {
list-style-type:none;
padding:0;
margin:0;}

ul#listaTematici li {
border-bottom:1px solid #DDD;
width:300px;
margin:10px 0 0 20px;
position:relative;
height:95px;}

.titleTematico {
display:none;}

ul#listaTematici li#italicoLanding {
background:url(../../images/scommesse/bgItalicoLanding.gif) right top no-repeat;
border-top:5px solid #94ceed;}

ul#listaTematici li#albionicoLanding {
background:url(../../images/scommesse/bgAlbionicoLanding.gif) right bottom no-repeat;
border-top:5px solid #e12d08;}

ul#listaTematici li#anseaticoLanding {
background:url(../../images/scommesse/bgAnseaticoLanding.gif) right bottom no-repeat;
border-top:5px solid #e9551f;}

ul#listaTematici li#alpinoLanding {
background:url(../../images/scommesse/bgAlpinoLanding.gif) right bottom no-repeat;
border-top:5px solid #d6edf0;}

ul#listaTematici li#ibericoLanding {
background:url(../../images/scommesse/bgIbericoLanding.gif) right bottom no-repeat;
border-top:5px solid #ffc600;}

ul#listaTematici li#americanoLanding {
background:url(../../images/scommesse/bgAmericanoLanding.gif) right bottom no-repeat;
border-top:5px solid #006699;}

ul#listaTematici li#vichingoLanding {
background:url(../../images/scommesse/bgVichingoLanding.gif) right bottom no-repeat;
border-top:5px solid #669900;}


ul#listaTematici li p.buttonClassicLanding a {
background:transparent url(../../images/scommesse/btn37TemClassic.png) no-repeat scroll left top !important;
display:block;
height:30px;
position:absolute;
left:0px;
text-indent:-1000000px;
top:55px;
width:85px;}

ul#listaTematici li p.buttonDoubleLanding a {
background:transparent url(../../images/scommesse/btn37TemDouble.png) no-repeat scroll left top !important;
display:block;
height:30px;
position:absolute;
left:90px;
text-indent:-1000000px;
top:55px;
width:85px;}

/** fine integrazione stili per landing 3x7 **/

body#p-hp-schedina #content{
		background: url(../../images/generic/bg-content-ccc-single.gif) repeat-y 169px top;
	}

	body#p-hp-scommesse #leftcol{
		margin-top:-43px;
		overflow:visible !important;
		position:relative;
		z-index:999;
	}

	#leftmenu .boximg{display:block; width:151px; margin:15px auto 15px auto;}

	body#p-hp-scommesse #content{
		position:relative;
		top: 0; left: 0;
	}

	body#p-hp-schedina #midcol{
		background: none;
		position: relative; top: 0; left: 0;
	}
	body#p-hp-schedina #midcol .bet-section,
	body#p-hp-scommesse #midcol .bet-section,
	body#p-hp-scommesse #midcol #tab-meglio
	{
		float: left;
		width: 503px;
		position: relative;
		margin-bottom: 15px;
		padding-bottom: 20px;
		background: #fff url(../../images/scommesse/bg-bet-section.gif) no-repeat 0 bottom;
	}
	body#p-hp-schedina .giocate{
		/* float: left; */
		width: 515px !important;
		position: relative; top: 0 ; left: 0;
		position: absolute; left: 15px; top: 0;
		z-index: 9999;

	}
	body#p-hp-schedina .giocate div.bottom{
		/* float: left; */
		width: 507px;
		height: 9px;
		background: url(../../images/scommesse/bg-bet-section-bottom.png) no-repeat 0 0;
		float: left
	}
	body#p-hp-schedina .giocate .top{
		width: 515px; height: 42px;
		position: absolute; top: 0; left: 0;
		background: #fff url(../../images/scommesse/bg-bet-section-top.jpg) no-repeat top left !important;
		z-index: 3;
	}
	body#p-hp-schedina .giocate .bet-section{
		position: relative; z-index: 1;
		width: 515px !important;
		padding-bottom: 4px !important;
		margin-bottom: 0 !important;
		background: url(../../images/scommesse/bg-bet-section-y.gif) repeat-y 0 0 !important;
		position: relative; top: 0; left: 0;
		z-index: 3;
	}
	body#p-hp-schedina .giocate h3{
		position: relative; top: 0; left: 0;
		z-index: 999999
	}
body#p-hp-schedina #midcol .giocate .bet-section{
	padding-top: 9px;
}

	body#p-hp-schedina #midcol .bet-section .bet-section-content{
		padding: 0 2px 0 0;
	}
	body#p-hp-schedina #midcol .bet-section .banner_betmatch{height:62px; padding:8px 0 0 9px; background: transparent url(../../images/scommesse/bg-bet-date.gif) repeat-y 0 0;}
body#p-hp-schedina #midcol .giocate .bet-section .bet-section-content{
	background: #fff;
	width: 485px !important;
	overflow: hidden;
	position: relative; left: 9px;
}

	body#p-hp-schedina #midcol .bet-section .dockify{
		display: block;
		position: absolute;
		top: 10px; right: 33px;
		width: 15px; height: 13px;
		cursor: pointer;
		z-index: 1;
		background: transparent url(../../images/midcol/bt-dock.gif) no-repeat 0 0;
	}
	body#p-hp-schedina #midcol .bet-section .dockifyClosed{
		background: url(../../images/midcol/bt-dock.gif) no-repeat 0 -13px;
	}








body#p-hp-schedina #midcol .giocate .bet-section .dockify{
	display: block;
	position: absolute;
	top: 13px; right: 12px;
	width: 14px; height: 8px;
	cursor: pointer;
	z-index: 1;
	background: transparent url(../../images/scommesse/bt-giocate-arrow-down.gif) no-repeat 0 -8px;
}
body#p-hp-schedina #midcol .giocate .bet-section .dockifyClosed{
	background: transparent url(../../images/scommesse/bt-giocate-arrow-down.gif) no-repeat 0 0;
}
	body#p-hp-schedina #midcol .bet-section .close{
		display: block;
		position: absolute;
		top: 10px; right: 14px;
		width: 15px; height: 13px;
		background: transparent url(../../images/midcol/bt-close.gif) no-repeat 0 0;
		cursor: pointer;
		z-index: 1;
	}
	body#p-hp-schedina #midcol .bet-section .closeClosed{
		background: transparent url(../../images/midcol/bt-close.gif) no-repeat 0 -13px;
	}

	body#p-hp-schedina #midcol .bet-section .bet-type .dockify{
		display: block;
		position: absolute;
		top: 7px; right: 30px;
		width: 17px; height: 15px;
		background: transparent url(../../images/midcol/bt-dock-grey.png) no-repeat 0 0;
		cursor: pointer;
	}
	body#p-hp-schedina #midcol .bet-section .bet-type .dockifyClosed{
		background: transparent url(../../images/midcol/bt-dock-grey-closed.png) no-repeat 0 0;
	}

	body#p-hp-schedina #midcol .bet-section .bet-type .close{
		display: block;
		position: absolute;
		top: 7px; right: 11px;
		width: 17px; height: 15px;
		background: transparent url(../../images/midcol/bt-close-grey.png) no-repeat 0 0;
		cursor: pointer;
	}

	body#p-hp-schedina #midcol .bet-section h3 {
		float: none;
		width: 503px;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		font-size: 1.6em;
		color: #fff;
		text-indent: 22px;
		height: 33px !important;
		overflow: hidden;
		background: transparent url(../../images/scommesse/bg-bet-item.gif) no-repeat 0 0;
		border-bottom: 1px solid #fff;
	}
body#p-hp-schedina #midcol .giocate .bet-section h3{
	width: 487px !important;
	border: 1px solid #222;
	border-bottom: 0;
	margin: 0 8px 0 8px !important;
	color: #333 !important;
	background: transparent url(../../images/scommesse/bg-bet-silver-tile.gif) repeat-x 0 0 !important;
}
	body#p-hp-schedina #midcol .bet-section h3 span {
		font-size: .6875em;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection {
		color: #666;
		padding: 0px 0 8px 8px;
		background: transparent url(../../images/scommesse/bg-bet-date.gif) repeat-y 0 0;
		/* border-top: 1px solid #fff; */
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection a {
		color: #666;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	* html body#p-hp-schedina #midcol .bet-section .bet-selection { height: 1%; }
	*:first-child+html body#p-hp-schedina #midcol .bet-section .bet-selection { min-height: 1px; }

	body#p-hp-schedina #midcol .bet-section .bet-selection ul {
		float: left;
		margin-right: 6px;
		width:32%;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection ul * {
		font-size: 1em !important;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection ul li{
		margin-top: 5px;
	}
	body#p-hp-schedina #midcol .bet-section .bet-selection ul li a{
		background: url(../../images/registrazione/checkbox-unchecked.gif) no-repeat 0 center;
		padding-left: 22px !important;
		/*height: 18px;*/
		line-height: 16px;
		display: block;
		width: 134px;
		color: #333 !important;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection ul li span{
		margin-right: 3px;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection ul li label {
		cursor: pointer;
		line-height: 8px;
	}

	body#p-hp-schedina #midcol .bet-section .bet-selection ul li a.selected {
		color: #333 !important;
		font-weight: bold;
		background: transparent url(../../images/registrazione/checkbox-checked.gif) no-repeat 0 center;
	}

	body#p-hp-schedina #midcol .bet-section .bet-type{


		position: relative; top: 0; left: 0;
		background: transparent url(../../images/scommesse/bg-bet-type.gif) repeat-x 0 -30px;
	}
body#p-hp-schedina #midcol .giocate .bet-section .bet-type{
	background: transparent url(../../images/scommesse/bg-bet-type.gif) repeat-x 0 0 !important;
	width: 487px !important;
	border-top: 1px solid #333;
	border-top: none;
}
body#p-hp-schedina #midcol .giocate .bet-section .bet-type{
	background: transparent url(../../images/scommesse/bg-bet-type.gif) repeat-x 0 0 !important;
	width: 487px !important;
	border-top: 1px solid #333;
	border-top: none;
}
body#p-hp-schedina #midcol .giocate .bet-section .vinta{
	background: transparent url(../../images/scommesse/bg-bet-type.gif) repeat-x 0 -30px !important;
}
body#p-hp-schedina #midcol .giocate .bet-section .complimenti{
	border-top: 1px solid #fff;
	background: #ff9933 !important;
	font-size: 1.2em;
	border-bottom: 1px dotted #999;
}
body#p-hp-schedina #midcol .giocate .bet-section .bet-type span{
	font-weight: normal;
}
body#p-hp-schedina #midcol .giocate .bet-section .bet-type span.stato{
	padding-left: .5em;
}
body#p-hp-schedina #midcol .giocate .bet-section .bet-type span strong,
body#p-hp-schedina #midcol .giocate .bet-section table tr td strong{
	color: #ff6600;
}

	body#p-hp-schedina #midcol .bet-section .bet-type:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	* html body#p-hp-schedina #midcol .bet-section .bet-type { height: 1%; }
	*:first-child+html body#p-hp-schedina #midcol .bet-section .bet-type { min-height: 1px; }

	body#p-hp-schedina #midcol .bet-section .bet-type h4 {
		position: relative;
		float: left;
		height: 21px;
		font-size: 1.1em;
		color: #fff;
		padding: 8px 20px 0 22px;
	}

	body#p-hp-schedina #midcol .bet-section .bet-type h4 .info {
		position: absolute;
		top: 8px; right: 0;
		display: block;
		width: 15px;
		height: 13px;
		background: transparent url(../../images/midcol/icon-h2-info.gif) no-repeat 0 0;
		cursor: pointer;
	}

	body#p-hp-schedina #midcol .bet-section .bet-date {
		height: 16px;
		font-size: 1.1em;
		color: #666;
		padding: 6px 0 0 22px;
		background: transparent url(../../images/scommesse/bg-bet-date.gif) repeat-y 0 0;
		border-bottom: 1px solid #999;
	}

	body#p-hp-schedina #midcol .bet-section .bet-winner {
		margin: 0 1px;
		border-bottom: 1px dotted #c2c2c2;
	}

	body#p-hp-schedina #midcol .bet-section .bet-winner p {
		float: none !important;
		width: auto !important;
		margin: 0 0 0 21px !important;
		font-size: 1.1em;
		color: #000;
		font-weight: bold;
		line-height: 2em;
	}

	body#p-hp-schedina #midcol .bet-section table,
	body#p-hp-scommesse #midcol #tab-meglio table
	{
		width: 500px;
		border: none;
		border-collapse: collapse;
	}
body#p-hp-schedina #midcol .giocate .bet-section table
{
	width: 487px !important;
}

	body#p-hp-schedina #midcol .bet-section table tr:hover,
/*	body#p-hp-schedina #midcol .bet-section table tr.hover,
*/	body#p-hp-scommesse #midcol #tab-meglio table tr:hover,
/*	body#p-hp-scommesse #midcol #tab-meglio table tr.hover,
*/	body#p-hp-schedina #midcol .bet-section table tr:hover td,
/*	body#p-hp-schedina #midcol .bet-section table tr.hover td,
*/	body#p-hp-scommesse #midcol #tab-meglio table tr:hover td
/*	body#p-hp-scommesse #midcol #tab-meglio table tr.hover td
*/
	{
		background-color: #ffce9b !important;
		/* cursor: pointer; */
	}

/* bg-info-lite.gif */

	body#p-hp-schedina #midcol .bet-section table tr td.ccc
	{
		background: #ccc;
	}

	body#p-hp-schedina #midcol .bet-section table tr th,
	body#p-hp-schedina #midcol .bet-section table tr td
	{
		font-size: 1.1em !important;
		font-weight: normal !important;
		padding: 3px 0 3px 7px !important;
	}
		body#p-hp-scommesse #midcol #tab-meglio table tbody tr td{
			font-size: 1.1em !important;
			font-weight: normal !important;
			padding: 3px 0 3px 22px !important;
		}
		body#p-hp-scommesse #midcol #tab-meglio table thead tr th{
			font-size: 1.2em !important;
			font-weight: normal !important;
			padding: 6px 0 6px 22px !important;
		}

	body#p-hp-schedina #midcol .bet-section table tr th.value,
	body#p-hp-schedina #midcol .bet-section table tr td.value,
	body#p-hp-scommesse #midcol #tab-meglio table tr td.value
	{
		padding: 0 3px !important;
	}
body#p-hp-schedina #midcol .giocate .bet-section table tr td.left{
	text-align: left;
}

body#p-hp-schedina #midcol .bet-section table tr td.sc
	{
		width:8% !important;
		padding:0 2px !important;
	}

body#p-hp-schedina #midcol .giocate .bet-section table tr td.add,
body#p-hp-schedina #midcol .giocate .bet-section table tr td.check{
	margin: 0 !important; padding: 0 !important;
}
body#p-hp-schedina #midcol .giocate .bet-section table tr td.add a{
	margin: 0 !important; padding: 0 !important;
	width: 19px !important;
	height: 19px !important;
	display: block;
	background: url(../../images/scommesse/bt-plus-orange-on-fff.gif) no-repeat center;
}
body#p-hp-schedina #midcol .giocate .bet-section table tr td.stato{
	margin: 0 !important; padding: 0 !important;
	width: 39px !important;
	text-align: center
}
body#p-hp-schedina #midcol .giocate .bet-section table tr td.check a{
	margin: 0 !important; padding: 0 !important;
	height: 19px !important;
	width: 39px !important;
	display: block;
	background: url(../../images/scommesse/bg-check.gif) no-repeat center;
}


	body#p-hp-schedina #midcol .bet-section table tr th,
	body#p-hp-scommesse #midcol #tab-meglio table tr th
	{
		color: #666;
		background-color: #e5e5e5;
		border-bottom: 1px solid #999;
	}
	body#p-hp-schedina #midcol .bet-section table tr td,
	body#p-hp-scommesse #midcol #tab-meglio table tr td
	{
		margin: 0 !important;
		height: 0 !important;
		text-indent: 0 !important;
		color: #333;
		border-bottom: 1px dotted #999;
	}
	body#p-hp-schedina #midcol .bet-section table tr:last-child td,
	body#p-hp-schedina #midcol .bet-section table tr.last-child td,
	body#p-hp-scommesse #midcol #tab-meglio table tr:last-child td,
	body#p-hp-scommesse #midcol #tab-meglio table tr.last-child td
	{
		border-bottom: none;
	}


	body#p-hp-scommesse #rightcol{
		margin-top: 1px;
	}
	body#p-hp-schedina #rightcol{
		background: none !important;
		float: right;
		margin-right: 12px;
		width: 263px !important;
		/* padding: 0 12px 0 14px !important; */
		/* margin: 0 !important; */
		overflow: hidden;
	}
	body#p-hp-schedina #rightcol h3#bt-tue-giocate{
		margin: 0 !important;
	}
	ul#sez-menu.scommesse{
		width: 806px;
		margin: 0 0 0 169px !important;
		height: 33px;
		background: url("../../images/header-box/bg-header-box-top-tile.gif") repeat-x 0 -66px;
		position: relative; top: 0; left: 0;
		overflow: hidden;
		z-index: 1;
	}

	ul#sez-menu.scommesse li{
		width: 158px;
		height: 33px;
		float: left;
		position: relative; left: 16px !important; top: 0;
		overflow: visible;
	}

	div.rounded{
		width: 10px;
		height: 10px;
		background: url(../../images/top-menu/tr-corner.gif) no-repeat top right;
		position: absolute; top: 0;
		right: 0;
	}

	h3#bt-tue-giocate, h3#bt-tue-giocate a{
		width: 263px;
		height: 39px;
	}
	h3#bt-tue-giocate a{
		background: url(../../images/scommesse/bt-le-tue-giocate.jpg) no-repeat 0 0;
		display: block;
	}
	h3#bt-tue-giocate a.active{
		background: url(../../images/scommesse/bt-le-tue-giocate.jpg) no-repeat 0 -39px;
	}

	/* #sez-menu .scommesse */

	body#p-hp-scommesse #header-box{
		overflow: visible;
		width: 516px;
		margin: 0 !important;
		z-index: 1;
		position: static;
	}

	body#p-hp-scommesse div.header-promo-l{
		background: #ff7400 url("../../images/scommesse/bg-header-promo.gif") repeat-x  0 bottom;
		float:left;
		height:270px;
		margin: 0 !important;
		float: left;
		width: 500px !important;
		padding: 0 0 24px 16px;
		position: relative; top: 0; left: -16px;
	}
	body#p-hp-scommesse ul.scommesse{
		/* IE7  margin: 15px 0 0 170px; */
	}
	body#p-hp-scommesse ul#sez-menu{
 		background: url("../../images/scommesse/bg-scommesse-sez-tile.gif") repeat-x 0 0 !important;
	}
	body#p-hp-scommesse ul.scommesse li{
		position: relative;
		left: 11px;
	}
	body#p-hp-scommesse ul.scommesse li.first{
		border-left: 1px solid #8a8582;
	}
	body#p-hp-scommesse ul.scommesse li, body#p-hp-scommesse ul.scommesse li a{
		width: auto;
	}
	body#p-hp-scommesse ul.scommesse li a{
		padding-right: 20px;
		background: none;
		background: url("../../images/header-box/separator-box-top-menu-states.gif") no-repeat right 0 !important;
	}

	body#p-hp-scommesse ul#sez-menu li a:hover{
		background: url("../../images/header-box/separator-box-top-menu-states.gif") no-repeat right -33px !important;
	}
	body#p-hp-scommesse ul#sez-menu li.active a{
		background: url("../../images/header-box/separator-box-top-menu-states.gif") no-repeat right 0 !important;
	}

	body#p-hp-scommesse ul#sez-menu li.active{
		color: #333;
	}
	body#p-hp-scommesse ul#sez-menu li:hover{
		background: url("../../images/header-box/bg-header-box-top-tile.gif") repeat-x 0 0 !important;
	}
	body#p-hp-scommesse ul#sez-menu li.active{
		background: url("../../images/scommesse/bg-scommesse-sez-tile.gif") repeat-x 0 -33px !important;
	}
	body#p-hp-scommesse ul#sez-menu li.active a{
		color: #333;
	}
	body#p-hp-scommesse p#attiva-hp-pro{
		width: 205px;
		height: 23px;
		position: absolute;
		top: 5px; right: 15px;
		z-index: 999;
	}
	body#p-hp-scommesse p#attiva-hp-pro a{
		display: block;
		background: url("../../images/scommesse/bg-attiva-hp-pro.gif") no-repeat 0 0;
		width: 205px;
		height: 23px;
		line-height: 21px;
		font-size: 1.2em !important;
		font-weight: 900;
		color: #fff;
		text-align: center;
	}
	body#p-hp-scommesse p#attiva-hp-pro a.pro{
		background: url("../../images/scommesse/bg-attiva-hp-pro.gif") no-repeat 0 -23px;
	}
	body#p-hp-scommesse p#titoletto-header-box-scommesse,body#p-hp-scommesse p#titoletto-header-box-scommesse-1,body#p-hp-scommesse p#titoletto-header-box-scommesse-2,body#p-hp-scommesse p#titoletto-header-box-scommesse-3{
		background: #ccc;
		width: 472px;
		height: 20px;
		line-height: 19px !important;
		padding: 0 15px 0 11px;
		margin-right: 0 !important;
		margin-left: 0 !important;
		color: #333;
		border-left: 1px solid #848484;
		border-right: 1px solid #9f9791;
	}

	body#p-hp-scommesse #midcol table.pro
	{
		border-right: 1px solid #9f9791;
		border-bottom: 1px solid #848484;
		border-left: 1px solid #848484;
	}
	body#p-hp-scommesse #midcol table.pro thead tr td
	{
		background: #ccc;
		height: 20px;
		line-height: 19px !important;
		color: #666 !important;
		font-size: 1.2em !important;
		border-bottom: 1px solid #856952 !important;
	}
	body#p-hp-scommesse #midcol table.pro tbody tr td{
		font-size: 1.1em !important;
	}
	body#p-hp-scommesse #midcol table.pro tbody tr.evidenzia td{
		font-size: 1.4em !important;
	}

	div.scommesse-primo-piano{
		float: left;
		position: relative; left: 0; top: -15px;
		width: 498px; height: 250px;
		/* background: url(../../pics/scommesse/header-box-scommesse-01.jpg) no-repeat 0 0; */
		border: 1px solid #848484;
		border-top: 0;
	}
	div.scommesse-primo-piano img{
		position: absolute;
		left: 0; top: 0;
	}
	div.scommesse-primo-piano table{
		position: absolute; left: 0; bottom: 7px;
		width: 498px;
		border: none !important;
	}
	div.scommesse-primo-piano table div.wrap p{
		height: 21px !important;
		line-height: 21px !important;
		margin: 0 !important;
		padding: 0 !important;
		background: none !important;
		width: auto !important;
		float: right !important;
		background: url(../../images/scommesse/transparent-table-scommesse.png) !important;
		position: relative; top: 0; left: 0;
	}
	div.scommesse-primo-piano table thead tr td{
		background: none !important;
	}
	div.scommesse-primo-piano table thead tr td.value
	{
		background: url(../../images/scommesse/transparent-table-scommesse.png) !important;
	}
	div.scommesse-primo-piano table div.wrap p a{
		text-indent: 0;
		float: left;
		border: 2px solid #ddd;
		height: 18px;
		padding: 0 10px !important;
		margin: 0 !important;
 	}
	div.scommesse-primo-piano table div.wrap p a.active{
		background: #fff;
	}
	div.scommesse-primo-piano table thead tr td{
		background: none;
		border: none;
	}
	div.scommesse-primo-piano table tr, div.scommesse-primo-piano table tr td{
		height: 21px;
		line-height: 21px;
	}
	div.scommesse-primo-piano table tr td{
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		font-size: 1.2em !important;
		background: url(../../images/scommesse/transparent-table-scommesse.png) !important;
	}
	div.scommesse-primo-piano table tr td a{
		color: #000;
		font-weight: 900 !important;
		font-size: 1em;
	}


	body.sez-scommesse table tr th.bet,
	body.sez-scommesse table tr td.bet
	{
		cursor: default;
		width: 100%;
	}
	body.sez-scommesse table tr td.betsc
	{
		cursor: default;
	}
	body.sez-scommesse table tr th.bet a,
	body.sez-scommesse table tr td.bet a
	{
		color: #000 !important;
	}
	body.sez-scommesse .giocate table tr th.bet,
	body.sez-scommesse .giocate table tr td.bet
	{
		width: 237px;
	}
	body.sez-scommesse table.double tr th.bet,
	body.sez-scommesse table.double tr td.bet
	{
		cursor: default;
		width: 200px;
	}

	body.sez-scommesse #midcol table tr th.value,
	body.sez-scommesse #midcol table tr td.value
	{
		text-align: center;
	}

	body.sez-scommesse #midcol table tbody tr td.value a{
		text-indent: 0 !important;
		text-align: left;
		color: #000;
		font-weight: 900 !important;
		font-size: 1em;
		background: #fff;
		padding: 0 7px;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #666;
	}
	/* div.scommesse-primo-piano table tbody tr td.value a:hover{ */
	body.sez-scommesse #midcol table tbody tr td.value a.active
	{
		background: #333;
		color: #fff !important;
		border-top: 1px solid #666;
		border-right: none;
		border-left: 1px solid #aaa;
		border-bottom: none;
	}
	body.sez-scommesse #midcol table tbody tr td.value a:hover{
		color: #fff;
		background: #ff7602;
	}
	body#p-hp-scommesse #midcol #tab-meglio table tbody tr td.value a.consigliato{
		color: #fff;
		background: #33cc00;
		padding: 0 6px;
		border-top: 1px solid #89e26c;
		border-right: 1px solid #208100;
		border-bottom: 1px solid #155600;
		border-left: 1px solid #5ed736;
	}




	body.sez-scommesse #midcol table tr:hover th.value,
/*	body.sez-scommesse #midcol table tr.hover th.value,
*/	div.scommesse-primo-piano table tr:hover th.value,
/*	div.scommesse-primo-piano table tr.hover th.value
*/	{
		cursor: default !important;
	}
	div.scommesse-primo-piano table tr td.nome{text-align: left; width: 284px;}
	div.scommesse-primo-piano table tr td.nome{text-indent: 2px !important;}
	div.scommesse-primo-piano table tr td.info{max-width: 37px; min-width: 10px;}
	div.scommesse-primo-piano table tbody tr td.info a{
		height: 21px;
		width: 28px;
		display: block;
		background: url(../../images/scommesse/bt-info.png) no-repeat center center;
	}
	div.scommesse-primo-piano table tr td.add{
		width: 26px;
	}
	div.scommesse-primo-piano table thead tr td.add{
		background: none !important;
	}
	div.scommesse-primo-piano table tbody tr td.add a{
		height: 21px;
		display: block;
		background: url(../../images/scommesse/bt-add.png) no-repeat center;
	}

	div#tab-scommetti-subito table tbody tr td.info a,
	div#tab-meglio table tbody tr td.info a,
	body#p-hp-scommesse #midcol table.pro tr td.info a
	{
		height: 100%;
		width: 100%;
		display: block;
	}
	div#tab-scommetti-subito table tbody tr td.info a{
		background: url(../../images/scommesse/bt-plus-orange-on-fff.gif) no-repeat 10px center;
	}
	body#p-hp-scommesse #midcol table.pro tr td.info{
		width: 20px !important;
	}
	body#p-hp-scommesse #midcol table.pro tr td.info a{
		width: 20px !important;
		background: url(../../images/scommesse/bt-plus-orange-on-fff.gif) no-repeat center !important;
	}
	body#p-hp-scommesse #midcol div#tab-meglio table tr td.info a{
		height: 20px !important;
		width: 14px !important;
		background: url(../../images/scommesse/bt-plus-orange-on-fff-20x20.png) no-repeat center !important;
		margin-right: 3px;
	}
	body#p-hp-scommesse #midcol div#tab-meglio table tr:last-child td,
	body#p-hp-scommesse #midcol div#tab-meglio table tr.last-child td
	{
		border-bottom: 1px dotted #999 !important;
	}
	body#p-hp-scommesse #midcol div#tab-meglio{
		float: left;
	}
	body#p-hp-scommesse #midcol div#tab-meglio table tr td.bet{text-indent: 0 !important;	padding-left: 0 !important;}

	body#p-hp-scommesse #midcol div#tab-meglio table tr td a.mini-info {height: 16px !important; width: 15px !important; display: block; background: url(../../images/scommesse/bg-info-lite.png) no-repeat center !important;	margin-right: 4px; margin-left: 8px; float: left;}

 table tr td a.mini-info {height: 16px !important; width: 15px !important; display: block; background: url(../../images/scommesse/bg-info-lite.png) no-repeat center !important; margin-right: 2px; margin-left:2px; float: left;}
 table tr td a.mini-meteo {height: 16px !important; width: 15px !important; display: block; background: url(../../images/scommesse/bg-meteo-lite.png) no-repeat center !important; margin-right: 3px; margin-left: 3px;	float: left;}



/* ==== #box-tools ==== */

	#box-tools{
		margin-left: 1px;
		background: url(../../images/rightcol/bg-box-grad.gif) repeat-x 0 0 !important;
		width: 258px;
	}
	#box-tools h4{
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #fff;
		height: 42px;
		width: 258px;
		color: #666;
		font-size: 1.1em;
		/* background: url(../../images/rightcol/bg-box-grad-lines.gif) repeat-x bottom !important; */
	}
	#box-tools h4 strong{
		color: #000;
		font-size: 1.3em;
	}
	#box-tools h4 a{display: block; height: 32px;	width: 210px;	padding: 5px 0 5px 45px; color: #555;	font-size: 1em;}

	#box-tools h4.first{border-top: none;}
	#box-tools h4.last{border-bottom: 1px solid #aaa;}
	#box-tools h4#t-tutorial a{background: url(../../images/rightcol/icon-tools-tutorial.gif) no-repeat 6px center;}
	#box-tools h4#t-statistiche a{background: url(../../images/rightcol/icon-tools-statistiche.gif) no-repeat 6px center;}
	#box-tools h4#t-livescore a{background: url(../../images/rightcol/icon-tools-livescore.gif) no-repeat 6px center;}
	#box-tools h4#t-risultati a{background: url(../../images/rightcol/icon-tools-risultati.gif) no-repeat 6px center;}
  #box-tools h4#t-betmatch a{background: url(../../images/rightcol/icon-tools-betmatch.gif) no-repeat 6px center;}
  #box-tools h4#t-meteo a{background: url(../../images/rightcol/icon-tools-meteo.gif) no-repeat 6px center;}


/* ================================================================== */
/* ================ body#p-hp-schedina #rightcol ==================== */
/* ================================================================== */
    .float-none {
        float: none !important;
    }
	#rightcol .box-black div{
		background: #555;
		padding-top: 3px;
		padding-bottom: 3px;
		position: relative;
	}
	#rightcol .box-black div.last{
		border-bottom: none !important;
	}
	#rightcol .box-black div:first-child{
		border-top: none;
	}
	#rightcol div.schedina-riepilogo-r table{
		border: none;
		border-collapse: collapse;
		width: 238px;
		margin: 3px 0;
	}
	#rightcol div.schedina-riepilogo-r table tr td{
		padding-top: 3px !important;
		padding-bottom: 3px !important;
	}
	#rightcol table tr td{
		height: auto;
		text-indent: 0;
	}

	#rightcol div.sch-r-vincita-riepilogo-title{
		height: 30px;
	}
	#rightcol div.sch-r-vincita-riepilogo-title h4{
		height: 30px;
		line-height: 30px;
		color: #fff;
	}
	#rightcol div.sch-r-vincita-riepilogo-title p{
		height: 30px;
		line-height: 30px;
		color: #ccc;
		font-size: 1.1em;
	}

	#rightcol div.sch-r-vincita-riepilogo-title-fff{
		height: auto;
	}
	#rightcol div.sch-r-vincita-riepilogo-title-fff p{
		line-height: auto;
		color: #fff;
		margin: 3px 0;
	}
	#rightcol div.sch-r-vincita-riepilogo-numero,
	 #rightcol div.sch-r-vincita-riepilogo-bonus
	{
		width: 237px;
		border-left: 1px solid #1b1d1e;
	}
	#rightcol div.sch-r-vincita-riepilogo-numero table tr td,
	#rightcol div.sch-r-vincita-riepilogo-bonus table tr td
	{
		font-size: 1em !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-tot table,
	#rightcol div.sch-r-vincita-riepilogo-numero table,
	#rightcol div.sch-r-vincita-riepilogo-bonus table
	{
		color: #fff;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table tr td
	{
		font-size: 1em !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table tr td,
	#rightcol div.sch-r-vincita-riepilogo-numero table tr td,
	#rightcol div.sch-r-vincita-riepilogo-bonus table tr td
	{
		line-height: auto;
		padding-top: 0;
		padding-bottom: 0;
	}
	#rightcol div.sch-r-vincita-riepilogo-bonus table tr td
	{
		font-size: 1.1em !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-numero table tr td
	{
		 text-transform: uppercase;
	}
	#rightcol div.sch-r-vincita-riepilogo-tot table
	{
		font-weight: 900;
	}
	#rightcol div.sch-r-vincita-riepilogo-tot table tr td:last-child,
	#rightcol div.sch-r-vincita-riepilogo-tot table tr td.last-child,
	#rightcol div.sch-r-vincita-riepilogo-numero table tr td:last-child,
	#rightcol div.sch-r-vincita-riepilogo-numero table tr td.last-child,
	#rightcol div.sch-r-vincita-riepilogo-bonus table tr td:last-child,
	#rightcol div.sch-r-vincita-riepilogo-bonus table tr td.last-child
	{
		text-align: right;
	}


	/* tabella fondo azzurrino */

	#rightcol div.sch-r-vincita-riepilogo-details{
		background: #e4f2f4 url(../../images/scommesse/bg-div-checkbox.gif) repeat-y 0 0;
		padding: 0;
		width: 258px;
	}
	 #rightcol div.step1 div.sch-r-vincita-riepilogo-details{
		background: #fff url(../../images/scommesse/bg-div-checkbox.gif) repeat-y 0 0;
	}
	#rightcol div.step2 div.sch-r-vincita-riepilogo-details,
	#rightcol div.step3 div.sch-r-vincita-riepilogo-details,
	#rightcol div.step4 div.sch-r-vincita-riepilogo-details,
	#rightcol div.step5 div.sch-r-vincita-riepilogo-details
	{
		background: #e4f2f4;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table{
		margin: 0 !important;
		width: 258px;
		position: relative;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table tr td:first-child,
	#rightcol div.sch-r-vincita-riepilogo-details table tr td.first-child{
		width: 120px;
		padding-left: 10px;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table thead tr td{
		overflow: visible;
		line-height: 28px;
		font-size: 1.1em;
	}
	#rightcol div.step2 table thead tr td,
	#rightcol div.step3 table thead tr td,
	#rightcol div.step4 table thead tr td,
	#rightcol div.step5 table thead tr td
	{
		border-top: 1px solid #333;
		border-bottom: 1px solid #a6afb1;
	}



	#rightcol div.sch-r-vincita-riepilogo-details table.multipla thead tr td{
		overflow: hidden;
		background: #ff9927 url(../../images/scommesse/b8824a.gif) repeat-x bottom !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table.singole thead tr td{
		background: url(../../images/scommesse/6f6f6f.gif) repeat-x bottom !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table thead tr td.title{
		background: url(../../images/scommesse/sch-r-vincita-riepilogo-details-title-sch-r-vincita-riepilogo.gif) no-repeat bottom left !important;
	}
	/*
	body#p-hp-schedina #rightcol div.sch-r-vincita-riepilogo-details table tbody tr td .jNiceInputWrapper{
		width: 20px !important;
		height: 13px !important;
		margin: -1px 3px 0 0 !important;
		padding: 0 3px 0 0 !important;
		position: relative; top: 0; left: 0;
		border-top: 1px solid #6b6b6b;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #a1a1a1;
		background: #fff !important;
	}
	*/
	#rightcol div.sch-r-vincita-riepilogo-details table tbody tr td input{
		/* position: absolute; top: 0; left: -2px; */

		width: 23px !important;
		height: 13px !important;
		font-size: 10px !important;

		text-align: right;
		padding: 0 !important;
		margin: 0 !important;
		line-height: 10px !important;

		width: 20px !important;
		height: 13px !important;
		margin: -1px 0 0 0 !important;
		padding: 0 3px 0 0 !important;
		position: relative; top: 0; left: 0;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table tbody tr td input.text{
		border-top: 1px solid #6b6b6b;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #a1a1a1;
		background: #fff !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table tbody tr td a.elimina{
		width: 9px;
		height: 10px;
		display: block;
		background: url(../../images/scommesse/icon-trash.gif) no-repeat 0 0;
		margin: 5px 0 0 20px;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table.multipla{
		background: #ff9927 !important;
	}
	#rightcol div.sch-r-vincita-riepilogo-details table.multipla tbody tr{
	}
	#rightcol div.sch-r-vincita-riepilogo-details table thead tr td strong{
		font-size: 1.3em;
/*		border-bottom: 1px solid #a6afb1;
		display: block;
		width: 100%; height: 100%;
		position: relative; top: 0;
*/	}
	#rightcol div.sch-r-vincita-riepilogo-details table tbody tr td{
		padding-top: 10px;
		font-size: 1em;
	}

		#rightcol div.sch-r-vincita-riepilogo-details ul{
			width: 258px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li{
			float: left;
			width: 129px;
			height: 32px;
			text-align: center;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li a{
			font-size: 1.2em !important;
			font-weight: 900;
			width: 100%;
			height: 32px;
			line-height: 32px;
			display: block;
			float: left;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li a{
			background-image: url(../../images/scommesse/tab-schedina.gif);
			background-repeat: no-repeat;
			background-position: 0 -32px;
			color: #666;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li a.active{
			color: #fff !important;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li:first-child a:hover,
		#rightcol div.sch-r-vincita-riepilogo-details ul li.first-child a:hover
		{
			background-position: 0 -64px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li:first-child a.active,
		#rightcol div.sch-r-vincita-riepilogo-details ul li.first-child a.active
		{
			background-position: 0 0;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li:last-child a:hover,
		#rightcol div.sch-r-vincita-riepilogo-details ul li.last-child a:hover
		{
			background-position: right -64px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details ul li:last-child a.active,
		#rightcol div.sch-r-vincita-riepilogo-details ul li.last-child a.active
		{
			background-position: right 0;
		}

		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tr td:first-child,
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tr td.first-child
		{
			width: 107px;
			padding-left: 23px;
			background: url(../../images/scommesse/bg-div-checkbox.gif) repeat-y 0 0;
			position: relative; top: 0; left: 0;
		}
		/*
		body#p-hp-schedina #rightcol div.step1 div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tr td:first-child,
		body#p-hp-schedina #rightcol div.step1 div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tr td.first-child
		{
			padding-left: 0;
		}
		*/
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table.multipla tr td:first-child,
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table.multipla tr td.first-child{
			width: 120px;
			padding-left: 10px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tbody tr td div{
			position: relative; top: -3px; left: 0;
			padding-left: 0;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table.singole tbody tr td:first-child div,
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table.singole tbody tr td.first-child div{

			position: relative; top: -3px;
			margin-left: -23px;
			left: 0;
			padding-left: 23px;
			width: 94px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tbody tr td{
			border-bottom: 1px solid #ffcd9a;
			position: relative; top: 0; left: 0;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tbody tr:last-child td,
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tbody tr.last-child td
		{
			border-bottom: none;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content table tbody tr td input.checkbox{
			padding: 0; border: 0;
			position: absolute; top: 3px; left: 1px;
		}
		#rightcol div.sch-r-vincita-riepilogo-details div.simpleTabs-content{
			margin: 0 !important;
			padding: 0 !important;
		}
		#bt-avanti{
			background: url(../../images/scommesse/bt-avanti-full.gif);
			color: #fff;
      font-size:0.9em !important;
      text-transform: uppercase;
      border:0;
			width: 69px;
			height: 20px;
			margin-top: 10px;
			padding:0px 0px 3px 0px;
		}

		#bt-avanti-grey{
			background: url(../../images/scommesse/bt-avanti-grey.gif);
			color: #fff;
      font-size:0.9em !important;
      text-transform: uppercase;
      border:0;
			width: 69px;
			height: 20px;
			margin-top: 10px;
			padding:0px 0px 3px 0px;
		}

	#rightcol div.sch-r-vincita-riepilogo-details table tbody tr td strong{
		font-size: 1.1em;
	}
	#rightcol div.sch-r-vincita-riepilogo-bonus{
		border-bottom: none;
	}
	/* rightcol-arrow-baloon-tr.gif */
	#rightcol div.sch-r-vincita-riepilogo-tot{
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: none;
		background: #222 url("../../images/scommesse/rightcol-arrow-baloon-tr.gif") no-repeat top right;
	}
	#rightcol div.sch-r-vincita-riepilogo-tot table tr td strong{
		font-size: 1.3em
	}

	#rightcol .sch-r-vincita-riepilogo-more,
	#rightcol .sch-r-vincita-riepilogo-continua
	{
		background: #222 !important;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p{
		margin-top: 10px !important;
		margin-bottom: 5px !important;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p a
	{
		color: #fff !important;
	}
	#rightcol .sch-r-vincita-riepilogo-continua
	{
		border-bottom: none !important;
	}
	#rightcol .sch-r-vincita-riepilogo-more p.more a{
		line-height: 22px;
		color: #ff7602;
		background: url("../../images/scommesse/arrow-orange-href.gif") no-repeat left;
		font-size: 1.1em !important;
	}

	#rightcol button span {
		height: 20px !important;
		background: transparent url(../../images/scommesse/bt-bg-orange-on-333-r.gif) no-repeat right 0 !important;
	}

	#rightcol button span span {
		background: url(../../images/scommesse/bt-bg-orange-on-333-l.gif) no-repeat left 0 !important;
	}

	#rightcol .sch-r-vincita-riepilogo-continua label{
		position: relative; top: -3px;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p{
		font-size: 1.1em;
		margin-top: 5px;
		margin-bottom: 3px;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p.ut-bt{
		background: url(../../images/scommesse/bt-bg-orange-on-333-l.gif) no-repeat left 0;
		padding-left: 10px;
		/* float: right; */
		font-size: 1em !important;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p.ut-bt a {
		font-size: 1em !important;
		background: transparent url(../../images/scommesse/bt-bg-orange-on-333-r.gif) no-repeat right 0;
		padding-right: 10px;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p.ko, .link p.ko {
		background: url(../../images/scommesse/bt-bg-gray-on-222-l.gif) no-repeat left 0;
		float: left;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p.ok{
		float: right;
	}
	#rightcol .sch-r-vincita-riepilogo-continua p.ko a, .link p.ko a {
		background: transparent url(../../images/scommesse/bt-bg-gray-on-222-r.gif) no-repeat right 0;
	}

	#rightcol .box-black .bottom{
		background: #222 url(../../images/scommesse/sch-r-vincita-riepilogo-bottom.gif) no-repeat -1px 0;
		background: transparent url(../../images/scommesse/sch-r-vincita-riepilogo-bottom.gif) no-repeat -1px 0;
		height: 9px;
		width: 264px;
		padding: 0 0 0 0 !important;
		margin: 0 !important;
		border-bottom: none;
	}

	body#p-hp-scommesse #midcol div#tab-scommetti-subito table thead tr td,
	body#p-hp-scommesse #midcol div#tab-meglio table thead tr td
	{
		border-bottom: 1px solid #c2c2c2 !important;
		height: 28px;
		line-height: 28px;
		color: #666 !important;
	}

	/* mattbgiu2009 */
	body#p-hp-schedina #midcol .bet-section .titolo-evento{
    line-height:0;
		height: 50px !important;
		background: transparent url(../../images/scommesse/bg-bet-item-titolo-evento.gif) no-repeat 0 0;
		display:block;

  }

  body#p-hp-schedina #midcol .bet-section .titolo-evento .right{
    text-align:right;
  	font-weight:normal;
		display:block;
		float:right;
		margin:0;
		padding:16px 10px 20px 0px

  }

  body#p-hp-schedina #midcol .bet-section .titolo-evento .right .data{
    font-size:1.1em;
		display:block;
		margin:0;
		padding:0px 0px 10px 0px;

  }

  body#p-hp-schedina #midcol .bet-section .titolo-evento .right a{
    /*background: transparent url(../../images/scommesse/bg-bet-item-back.gif) no-repeat;*/
    background-color:#ffffff;
     color:#ff7a09;
    font-size:1.1em;
    text-align:left;
    display:block;/**/
    width: 115px;
    float:right;
    border:1px solid #e56f0a;
    margin:0px 0px 5px 0px;
    padding:8px 0px 8px 0px;
    height:20px;

  }

	body#p-hp-schedina #midcol .bet-section .titolo-evento .breadcrumbs{
    display:block;
    float:left;
    margin:0;
    padding:15px 0px 0px 0px;
  }

	body#p-hp-schedina #midcol .bet-section .titolo-evento .breadcrumbs a{
    color:#ffffff;
	  font-weight:normal;
    text-decoration:underline;
    margin:0;
    padding:0;
  }

  body#p-hp-schedina #midcol .bet-section .titolo-evento .breadcrumbs .category{
    font-size:1em;
    margin:0;
    padding:0;
  }

	body#p-hp-schedina #midcol .bet-section .titolo-evento .breadcrumbs .titolo{
    font-size:1.4em;
    display:block;
    margin:0;
    padding:18px 0px 10px 0px;
  }

  /*matteo12giugno09*/

  /*schedine*/

  .cambioQuota{
    background-color:#ff6600;
    color:#ffffff;
    padding:4px;

  }

  .cambioQuotafb{
    font-size:1.1em;
    margin:0;
    padding:10px 10px 10px 10px;
    width:240px;

  }

  .cambioQuotafb .titolo{
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:0;

  }





  .erroreschedina{
    background-color:#cc0000 !important;
    color:#ffffff;
    padding:4px;

  }

  .erroreschedinafb{
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:10px 10px 10px 10px;
    width:240px;

  }

  .erroreschedinafb .titolo{
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:0;

  }




  .ora{
    display:block;
    color:#ffffff;
    font-size:1.3em !important;
    width:240px;
    margin:0;
    padding:10px 10px 10px 10px;
  }


  .ora img{
    float:left;
    margin:0;
    padding:5px;;
  }

  .ora .testo{
    float:left !important;
    margin:0;
    padding:0;
    width:160px !important;
  }

  .ora .testo .titolo{
    font-weight:bold !important;
    margin:0;
    padding:0;
  }

  .bet-type-container{
    padding:0;
    margin:0px 0px 10px 0px;
  }

  /*matteo*/

  #userbar #ub-log-in{
    background:transparent url(../../images/userbar/bt-bg-login.gif) no-repeat !important;
    color:#cccccc;
    font-size:11px;
    font-weight:bold !important;
    height:20px;
    margin:0 !important;
    padding:0px 0px 3px 0px !important;
  }
   #userbar #ub-log-in:hover{
    background:transparent url(../../images/userbar/bt-bg-login.gif) no-repeat 0 -20px !important;
    color:#ffffff;
    font-size:11px;
    font-weight:bold !important;
    height:20px;
    margin:0 !important;
    padding:0px 0px 3px 0px !important;
  }

  .Boxbanner{
    float:left;
    margin:0;
    padding:10px 4px 8px 0px;

  }



  /*box scommesse live*/
  #rightcol .menu-boxscommesselive{background-color:#333333; display:block; font-weight:bold; line-height:35px; width:260px; height:35px;}
  #rightcol .menu-boxscommesselive a{ font-size:14px!important; color:#FFF; font-weight:bold; padding:0 10px 0 0; margin: 0 0 0 10px;}
  #rightcol .menu-boxscommesselive a:hover{color:#F60;}
  #rightcol .menu-boxscommesselive a.active{ padding:3px 5px 3px 5px; background:#ff6600;}
  #rightcol .menu-boxscommesselive a.active:hover{ padding:3px 5px 3px 5px; background:#ff6600; color:#FFF;}

  #rightcol .boxscommesselive{background:url(../../images/scommesse/box-scommesse-live-bg.jpg) repeat-x #333333 !important;}
  #rightcol .boxscommesselive ul{}
  #rightcol .boxscommesselive ul li.titolo{background:/*url(../../images/scommesse/box-scommesse-live-titolo-bg.jpg) repeat-x*/ #fff !important; font-size:12px; font-weight:bold; line-height:25px; width:228px; height:25px; margin:0; padding:5px; border-left:1px solid #999; border-right:1px solid #999; padding-left:25px; position:relative; color:#222;}
  #rightcol .boxscommesselive ul li.titolo .icona{display:block; float:left;  width:10px; height:10px; margin:1px 5px 0px 0px; padding:0; }

  #rightcol .boxscommesselive ul li.nospazio {margin:0; padding:0;}
  #rightcol .boxscommesselive ul li ul.programmazione li{background:url(../../images/scommesse/scm1.png) no-repeat 195px center !important; width:260px; /*height:40px;*/ border-bottom:1px solid #727272; padding:0px 0px 2px 0px; margin:0px;}
  #rightcol .boxscommesselive ul li ul li{background:url(../../images/scommesse/box-scommesse-live-arrow-btn.png) no-repeat 245px center !important; width:260px; /*height:40px;*/ border-bottom:1px solid #727272; padding:0px 0px 2px 0px; margin:0px;}
  #rightcol .boxscommesselive ul li ul li:hover{background-color:#333 !important; width:260px; /*height:40px;*/ border-bottom:1px solid #727272;}
  #rightcol .boxscommesselive ul li ul li a{display:table; width:258px; /*height:40px; padding:0px 0px 15px 0px;*/}
  #rightcol .boxscommesselive ul li ul li .match-ora{color:#ffffff; font-size:12px; font-weight:bold; width:225px; display:block; padding:5px 0px 5px 5px;}
  #rightcol .boxscommesselive ul li ul li .match{color:#ffffff; font-size:12px; font-weight:bold; width:200px; display:block; padding:5px 0px 5px 5px;}
  #rightcol .boxscommesselive ul li ul li .ris{color:#ff9933; font-size:11px; font-weight:bold; display:block; float:left; padding:0px 0px 0px 8px;}
  #rightcol .boxscommesselive ul li ul li .tempo{color:#ffffff; font-size:11px; display:block; float:right; padding:0px 25px 0px 0px;}

  #rightcol .boxscommesselive ul li ul li .data{color:#ff9933; font-size:11px!important; font-weight:bold; padding:0px 10px 0px 8px;}
  #rightcol .boxscommesselive ul li ul li .oraevento{color:#ffffff; font-size:11px; padding:0px 25px 0px 0px;}

  #rightcol .boxscommesselivebottom {margin: 0 0 0 0; display:block; position:relative;}
  #rightcol .boxscommesselivebottom ul li.bottom{background: #333333 url(../../images/scommesse/box-scommesse-live-bottom-bg.jpg) no-repeat top left;  width:250px; height:31px; margin:0; padding:5px 10px 5px 0px; text-align:right;}
  #rightcol .boxscommesselivebottom ul li.bottom a{color:#ffffff; font-size:12px!important; font-weight:bold; line-height:25px; display:block;}
  #rightcol .boxscommesselivebottom ul li.bottom a:hover span {text-decoration: underline;}




  /* slider handicap basket */


  span.handicap {
	  float:left;
	  margin-left:0 !important;
	  text-indent:0 !important;}


  .valore-h {
	  color:#ff6600;
	  font-weight:bold;}

  .slider-handicap {
	  position:relative;
	  top:0;}

	a.mini-info {float:left; height:1%; cursor:pointer; display:inline;}

	a.mini-meteo {float:left; height:1%; cursor:pointer; display:inline;}



  .slider-bg {
	  background:url(../../images/scommesse/slider-bg.gif) left top no-repeat;
	  width:101px;
	  height:6px;
	  display:block;
	  float:left;
	  position:relative;
	  top:5px;left:0;
	  margin-left:5px;
	  margin-right:5px;}


 a.slider-cursor {
	  background:url(../../images/scommesse/cursor-slider.gif) top left no-repeat;
	  width:15px;
	  height:15px;
	  z-index:10000;
	  position:absolute;
	  margin-top:-5px;
	  margin-left:-10px;}

	span.btn-ok a {
		background:url(../../images/scommesse/btn-ok.gif) top left no-repeat;
		width:31px;
		height:15px;
		text-indent:-140000px;
		display:block;
		float:left;}


  span.btn-modifica-h a {
	  display:inline-block;
	  width:62px;
	  height:15px;
	  background: url(../../images/scommesse/slider-cambia-h.gif) top left no-repeat;
	  text-indent:-50000px;}



/*schedina new*/
.BoxSchedina{background:url(../../images/rightcol/bg-schedina-y.gif) repeat-y 0 0; font-size:10px !important; width:264px;}

.BoxSchedina ul.tab{width:259px;}
.BoxSchedina ul.tab li{background-color:#333333; color:#cccccc; font-size:12px !important; font-weight:bold; text-align:center; width:129px; height:32px; float:left; margin:0; padding:0;}
.BoxSchedina ul.tab li a{background:url(../../images/scommesse/tab-schedina.gif) 0 -32px no-repeat; display:block; height:32px; line-height:32px; width:100%;}
.BoxSchedina ul.tab li a.active{background-position:0 0; color:#ffffff !important;  width:130px !important;}
.Schedinacontent{background:url(../../images/scommesse/bg-div-checkbox.gif) repeat-y !important; font-size:10px !important; display:table;}
.Schedinacontent .Top{width:259px; height:20px; border-collapse:collapse; border-bottom:1px solid #000000; margin:0px 0px 0px 0px; padding:0; line-height:24px;}
.Schedinacontent .Top td{font-size:11px !important; margin:0; padding:0px 8px 0px 8px;}

.Schedinacontent .Top td.titolo{width:155px; padding:0px 0px 0px 25px !important;}
.Schedinacontent .Top td.titolo2{width:32px; padding:0 !important;}
.Schedinacontent .Top td.titolo3{padding:0 5px 0 0!important; text-align:right;}



.BoxEvento{background:url(../../images/scommesse/bg-BoxEvento.gif) 20px 0 repeat-y; font-size:10px !important; width:258px; border-collapse:collapse; border-bottom:1px solid #FFCD9A !important; margin:0 !important; padding:0 !important;}
.BoxEvento table{margin:0 !important; padding:0 !important;  padding-left:0 !important; border-collapse:collapse;}/*Aggiunto collapse*/
.BoxEvento tr{margin:0 !important; padding:0 !important;  padding-left:0 !important;}
.BoxEvento tr td{font-size:11px !important; border:0 !important; margin:0 !important; padding:0 !important;}
.grey{background-color:#f2f2f2; padding:0px 5px;}

.BoxEvento tr td .checkbox{background:none !important;  position:relative !important; border:0 !important; margin:0 !important; padding:0 !important;  padding-left:0 !important;}

.BoxEvento tr td.left{width:12px !important; padding:0px 8px 0px 3px!important;}
.BoxEvento tr td.evento{width:138px !important;}
.BoxEvento tr td.quota{width:30px; padding:0px 0px 0px 5px !important;}
.BoxEvento tr td.check{background-color:#ff6600; padding:3px 3px 0px 3px !important; margin: 0 0 1px 5px!important; display:block;}/*Aggiunto margin e display*/

.BoxEvento tr td .elimina{background:url(../../images/scommesse/icon-trash.gif) no-repeat scroll 0 0; display:block; height:10px; margin:0px 0px 0px 5px; width:9px;}
.BoxEvento .n{color:#ff6600; font-weight:bold; width:15px !important; border:0 !important; margin:0 !important; padding:12px 0px 0px 0px !important;  padding-left:0 !important;}

.GiocateContent{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.SchedinaGiocate{background-color:#ff9927; width:259px;}
.SchedinaGiocate .top{}
.SchedinaGiocate .top h4{font-size:12px !important; font-weight:bold !important; padding:10px 0px 0px 3px;;}
.SchedinaGiocate .top span{font-size:11px !important; font-weight:bold !important; padding:0px 0px 0px 3px;}

.SchedinaGiocate .boxGiocata .box .dati{font-weight:bold; width:50px !important; padding:3px 0px 3px 5px}
.SchedinaGiocate .boxGiocata .box .puntata{width:60px !important; padding:3px 0px 3px 0px!important;}
.SchedinaGiocate .boxGiocata .box .puntata input{font-size:10px !important; line-height:15px; width:25px; padding:0px 1px 1px 1px; float:left; text-align:right;}
.SchedinaGiocate .boxGiocata .box .puntata .freccinaup{width:11px; height:7px; margin:1px 0 0 1px; padding:0; font-size:0px;}
.SchedinaGiocate .boxGiocata .box .puntata .freccinadown{width:11px; height:7px; margin:2px 0 0 1px; font-size:0px;}
.SchedinaGiocate .boxGiocata .box .puntata .opaquem {opacity: .5; filter: alpha(opacity=50);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; margin:2px 0 0 1px; font-size:0px;}
.SchedinaGiocate .boxGiocata .box .puntata .opaquep {opacity: 1; filter: alpha(opacity=100);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; margin:2px 0 0 1px; font-size:0px;}
.SchedinaGiocate .boxGiocata .box .spesa{width:40px; border-left:1px solid #ffb868; margin:0; padding:3px 0px 3px 5px}
.SchedinaGiocate .boxGiocata .box .vincita{font-weight:bold; width:80px; border-left:1px solid #ffb868; margin:0; padding:3px 0px 3px 5px}


.SchedinaGiocate .boxGiocata{display:block;  width:259px; border-bottom:1px solid #ffffff; margin:0; padding:0}

.SchedinaGiocate .boxGiocata .top {border-collapse:collapse;}
.SchedinaGiocate .boxGiocata .top tr th{font-weight:bold !important; font-size:11px !important; border:0 !important; margin:0; padding:0}
.SchedinaGiocate .boxGiocata .top tr th.dati{font-weight:bold; width:55px !important; padding:3px 0px 3px 5px}
.SchedinaGiocate .boxGiocata .top tr th.puntata{width:60px !important; padding:3px 0px 3px 0px}
.SchedinaGiocate .boxGiocata .top tr th.spesa{text-align:right; font-weight:bold; width:60px; margin:0; padding:3px 8px 3px 0px}
.SchedinaGiocate .boxGiocata .top tr th.vincita{text-align:right; font-weight:bold; width:73px; margin:0; padding:3px 8px 3px 0px}

.SchedinaGiocate .boxGiocata .box{border-collapse:collapse;}
.SchedinaGiocate .boxGiocata .box .popuplink{width:16px; padding:0px 0px 0px 2px}
.SchedinaGiocate .boxGiocata .box .dati{font-weight:bold; width:55px !important; padding:3px 0px 3px 5px}
.SchedinaGiocate .boxGiocata .box .dati a{color:#000000; font-weight:normal; text-decoration:underline;}
.SchedinaGiocate .boxGiocata .box .dati a:hover{text-decoration:none !important;}
.SchedinaGiocate .boxGiocata .box .puntata{font-size:9px !important; width:60px !important; padding:3px 0px 3px 0px}
.SchedinaGiocate .boxGiocata .box .puntata input{font-size:10px !important; width:40px; padding:0px 1px 1px 1px}
.SchedinaGiocate .boxGiocata .box .spesa{text-align:right; width:50px; border-left:1px solid #ffb868; margin:0; padding:3px 5px 3px 0px}
.SchedinaGiocate .boxGiocata .box .vincita{text-align:right; font-weight:bold; width:75px; border-left:1px solid #ffb868; margin:0; padding:3px 5px 3px 0px}

.SchedinaGiocate .boxGiocata table.box tr td{font-size:11px !important;}

.SchedinaGiocate .last{border-bottom:0 !important;}

.SchedinaGiocate .errore{background-color:#cc0000 !important;}
.SchedinaGiocate .errore .text{color:#ffffff; font-size:11px !important; width:245px; display:block; padding:5px 5px 5px 5px;}

.riepilogo{background-color:#555555; color:#ffffff; font-size:11px !important; width:239px; border-top:1px solid #333333; margin:0; padding:10px;}
.riepilogo table tr td{font-size:11px !important; width:260px; padding:3px 0px 3px 0px}
.riepilogo table tr td.last-child{text-align:right;}
.errore{background-color:#cc0000 !important;}

.riepilogovincita{background:#222222 url(../../images/scommesse/rightcol-arrow-baloon-tr.gif) no-repeat right top; color:#ffffff; width:259px;}
.riepilogovincita .text{font-size:13px !important; font-weight:bold; float:left; margin:20px 0px 0px 10px; padding:0;}
/* old riepilogo
.riepilogovincita .totale{font-size:18px !important; font-weight:bold; text-align:right !important; float:right !important; margin:15px 8px 10px 0px; padding:2px;}
*/
/* new riepilogo */
.riepilogovincita .totale {
font-size:18px !important;
font-weight:bold;
text-align:right !important;
float:right !important;
margin:15px 8px 0 0;
padding:2px;}


.riepilogovincita .link{margin:10px 0px 0px 0px; padding:0px 0px 0px 10px;}
.riepilogovincita .link a{color:#fff; font-size:11px !important; font-weight:bold; text-decoration:underline; margin:0; padding:0; padding-right:10px;}
.riepilogovincita .ok{cursor:pointer; margin:10px 10px 10px 10px}
.riepilogovincitabottom{background:url(../../images/scommesse/sch-r-vincita-riepilogo-bottom.gif) no-repeat -1px 0; border-bottom:medium none; height:9px; margin:0 !important; padding:0 !important; width:264px;}


.conferma{background-color:#e0f2ff !important; background-image:none !important;}
.conferma .Top .first-child{width:120px !important;}

.conferma .BoxEvento{background-color:#e0f2ff !important; background-image:none !important; border-bottom:1px solid #999999 !important;}
.conferma .BoxEvento tr td.left{width:0 !important; padding:0 8px 0 0px !important;}

.conferma .Top td.titolo{width:143px !important; padding:0px 0px 0px 10px !important;}
.conferma .Top td.titolo2{padding:0 !important; width:42px;}
.conferma .Top td.titolo3{width:70px !important; /*padding:0 !important;*/}

.conferma .quota{width:40px !important;}

.conferma .top h4{display:block; float:left; padding:10px 0px 0px 10px;}
.conferma .top .info{background:url(../../images/rightcol/icon-h2-info.gif) no-repeat 0 0; display:block; position:relative !important; margin:0 !important; padding:0 !important;}
.conferma .top .info span{text-indent:-100000px;}
.conferma .top span{font-weight:normal !important; display:block; padding:5px 5px 15px 10px;}
.conferma .top span{font-weight:normal !important; display:block; padding:5px 5px 15px 10px;}
.conferma .top a{color:#ff6600; font-size:11px !important; font-weight:bold; text-decoration:underline; display:block; float:right; padding:0px 10px 15px 5px;}

.conferma .errore{background-color:#cc0000 !important; background-image:none !important; color:#ffffff !important;}
.conferma .errore a{color:#ffffff !important;}

body.sez-scommesse div#leftmenu .n-scomm {background-color:#ffab56; font-size:12px; font-weight:bold; border-bottom:1px solid #CCCCCC; line-height:20px; padding:2px 0 2px 9px; width:159px;}
