/*START COMMON STYLES*/

body {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	boxCalendariocolor: #000;
	background-color: #f6f6f6;
	line-height: 1.3;
}
dl, dt, dd, ol, ul, li {
	list-style: circle inside;
}
#wrapper {
	position: relative;
	margin: 0px auto;
	min-width: 932px;
	height: 819px;
}
#wrapper #left-cont{
	background: url('/vetrinaDieciELotto/img/bg-left.jpg') top center no-repeat;
	float: left;
    height: 805px;
    padding-top: 14px;
    position: relative;
    text-align: left;
    width: 265px;
}
#wrapper #center-cont{
	background: none;
	background: url('/vetrinaDieciELotto/img/bg-center.jpg') top center repeat-x;
	height: 810px;
    margin: 0 auto;
	*margin-top:-819px;
    padding-top: 9px;
    text-align: left;
    width: 100%;
    z-index: -1;
}
#wrapper #center-cont #inner-content{
	margin:0 auto;
	width:370px;
	height:819px;
	z-index:2;
	position:relative;
}
#wrapper #center-cont-extended{
	background: none;
	background: url('/vetrinaDieciELotto/img/bg-center.jpg') top center repeat-x;
	height: 810px;
    margin: 0 auto;
	*margin-top:-819px;
    padding-top: 9px;
    text-align: left;
    width: 100%;
    z-index: -1;
}
#wrapper #center-cont-extended #inner-content{
	float: right;
    height: 819px;
    margin: 20px 12px 0 auto;
    position: relative;
    width: 634px;
    z-index: 1;
}
#wrapper #right-cont{
	background: url('/vetrinaDieciELotto/img/bg-right.jpg') top center no-repeat;
	float: right;
    height: 793px;
    margin-top: -819px;
    padding-top: 26px;
    position: relative;
    text-align: left;
    width: 264px;
    z-index: 1;
}
	/* START INNERPAGE */

	#innerPage {
		font-size: 15px;
		width: 631px;
		height:735px;
	}

	.innerPageTop {
		background:url(/vetrinaDieciELotto/img/innerTop.png) no-repeat;
		height: 57px;
		position: relative;
		width: 631px;
	}

	.closeBut{
		background:url(/vetrinaDieciELotto/img/closeBut.png) no-repeat;
		cursor: pointer;
		height: 39px;
		position: absolute;
		right: -15px;
		top: -7px;
		width: 122px;
		z-index: 2;
	}

	.innerPageMid {
		background:url(/vetrinaDieciELotto/img/innerMid.png) repeat-y;
		width: 546px;
		padding:10px 50px 20px 50px ;
		height: 632px;
		position:relative;
	}
	
	.innerPageMid a{
		color: #424242;
	}

	.innerPageMid .textBlock {
		margin:15px 0 0 0;
		color:#666;
		font-size:13px;
	}

	.textBlock  .bold{
		font-weight:bold;
	}

	.innerPageBtm {
		background:url(/vetrinaDieciELotto/img/innerBtm.png) no-repeat;
		height: 40px;
		width: 631px;
	}

	.innerPageTitle{
		color:#ef7d00;
		font-weight:bold;
		font-size:24px;
		border-bottom:2px solid #cfcfcf;
		height:35px;
		width:530px;
	}

	/* STOP INNERPAGE */
	
	/* INNERPAGE SHORT START */

#innerPageTopShort {
    background:url(/vetrinaDieciELotto/img/innerTopShort.png) no-repeat;
    width: 583px;
	height:21px;
	position:relative;
	z-index:2;
}

#innerPageMidShort {
    background:url(/vetrinaDieciELotto/img/innerMidShort.png) repeat-y;
    width: 584px;
	padding:0px 0px 20px 0px ;
	position:relative;
}

#innerPageBtmShort {
    background:url(/vetrinaDieciELotto/img/innerBtmShort.png) no-repeat;
    width: 583px;
	height:23px;
	position:relative;
}

.whiteBlock{
	padding-top:20px;
	margin:0 auto;
	width:525px;
}

.whiteBlockTop {
    background:url(/vetrinaDieciELotto/img/whiteTop.jpg) no-repeat;
    width: 525px;
	height:9px;
}

.whiteBlockMid {
    background:url(/vetrinaDieciELotto/img/whiteMid.jpg) repeat-y;
    width:500px;
	padding:0 13px 0 13px;
    position: relative;
}

.whiteBlockBtm {
    background:url(/vetrinaDieciELotto/img/whiteBtm.jpg) no-repeat;
    width: 525px;
	height:9px;
}


/* INNERPAGE SHORT STOP */
/*END COMMON STYLES*/

/*START SX BOXES STYLES */
	
	/* START LOGO */
	#logo {
		height: 111px;
		margin: 4px 0 10px 7px;
		text-align: left;
		width: 201px;
	}
	#logo a {
		width: 201px;
		height: 111px;
		border: none;
		background: url(/vetrinaDieciELotto/html/spallasx/logo/logo.png) center no-repeat;
		float:left;
		text-decoration: none;
	}
	/* END LOGO */

	/* START EXTRACTION BTN */
	#estrazioni {
		margin: 0px auto 18px;
		text-align: center;
		width: 241px;
		height: 45px;
	}
	#estrazioni a {
		float: left;
		height: 45px;
		width: 241px;
		background: url(/vetrinaDieciELotto/html/spallasx/estrazioni/img/btn-extr.png) center no-repeat;
	}
	#estrazioni a:hover {
		background: url(/vetrinaDieciELotto/html/spallasx/estrazioni/img/btn-extr-hover.png) center no-repeat;
	}
	#estrazioni a:active{
		background: url(/vetrinaDieciELotto/html/spallasx/estrazioni/img/btn-extr-clicked.png) center no-repeat;
	}
	/* END EXTRACTION BTN */
	
	/* START PROBABILITY BTN */
	#probabilita {
		margin: 0px auto 18px;
		text-align: center;
		width: 241px;
		height: 82px;
	}
	#probabilita a {
		float: left;
		height: 82px;
		width: 241px;
		background: url(/vetrinaDieciELotto/html/spallasx/probabilita/img/probabilita.png) center no-repeat;
	}
	/* END PROBABILITY BTN */
	
	/* START COUPONS BTN */
	#schedine-salvate {
		margin: 0px auto 18px;
		text-align: center;
		width: 241px;
		height: 45px;
	}
	#schedine-salvate a {
		float: left;
		height: 45px;
		width: 241px;
		background: url(/vetrinaDieciELotto/html/spallasx/schedine-salvate/img/btn-sc.png) center no-repeat;
	}
	#schedine-salvate a:hover {
		background: url(/vetrinaDieciELotto/html/spallasx/schedine-salvate/img/btn-sc-hover.png) center no-repeat;
	}
	#schedine-salvate a:active{
		background: url(/vetrinaDieciELotto/html/spallasx/schedine-salvate/img/btn-sc-clicked.png) center no-repeat;
	}
	/* END COUPONS BTN */
	
	/* START GAME STATUS */
	#game-status-cont {
		color: #616161;
		font-size: 15px;
		font-weight: normal;
		height: 32px;
		margin: 0 auto 18px;
		padding-left: 20px;
		width: 221px;
		position:relative;
	}
	#game-status-cont #status-img {
		float:left;
	}
	#game-status-cont #status-text {
		float: left;
		width: 151px;
		margin-left: 5px;
		margin-top: 6px;
		text-decoration: underline;
		cursor:pointer;
		font-weight:bold;
	}
	#game-status-cont #status-text span {
		color: #ef7d00;
		font-weight: bold;
	}
	/* END GAME STATUS */
	
	/* START LEFT MENU */
	.menu-left-cont {
		width: 242px;
		height:auto;
		font-size: 13px;
		font-weight: bold;
		color:#7e7e7e;
		margin: 0 auto 6px;
	}
	.menu-left-cont #top {
		background: url(/vetrinaDieciELotto/widget/menu-left/img/top.png) bottom center no-repeat;
		border: 0 none;
		color: #FFFFFF;
		font-size: 14px;
		height: 15px;
		padding: 8px 10px;
		text-transform: uppercase;
		width: 220px;
	}
	.menu-left-cont #bottom-left {
		background: url(/vetrinaDieciELotto/widget/menu-left/img/bottom.png) top center no-repeat;
		border: 0 none;
		height: 8px;
		margin-left: 1px;
		margin-top: 0;
		width: 239px;
	}
	.menu-left-cont .left-link {
		background: url(/vetrinaDieciELotto/widget/menu-left/img/bg-link.png) top center no-repeat;
		border: 0 none;
		height: 20px;
		margin-top: 1px;
		padding-left: 11px;
		padding-right: 11px;
		padding-top: 4px;
		width: 218px;
	}
	.menu-left-cont .left-link a {
		color:#7e7e7e; 
		text-decoration:none;
	}
	.menu-left-cont .left-link a:hover {
		color:#fff; 
	}
	.menu-left-cont .left-link a.sel {
		color:#4e4e4e; 
	}
	/* END LEFT MENU */
	
	/* POPUP SX START */
	#wrapper #left-cont  #helpPopUpSX{
		text-align: left;
		position:absolute;
		z-index:2;
		top: -119px;
		left:79px;
	}

	#left-cont .topFumetto {
		background: url("/vetrinaDieciELotto/widget/game-status/img/top_help_fumetto.png") no-repeat scroll 0 0 transparent;
		float: left;
		height: 13px;
		width: 178px;
	}

	#left-cont .helpRepeat {
		background: url("/vetrinaDieciELotto/widget/game-status/img/repeat_help_fumetto.png") repeat-y scroll 0 0 transparent;
		float: left;
		width: 178px;
	}

	#left-cont .bottomFumetto {
		background: url("/vetrinaDieciELotto/widget/game-status/img/bottom_help_fumetto.png") no-repeat scroll 0 0 transparent;
		float: left;
		height: 18px;
		width: 178px;
	}


	#left-cont .chiudi_help {
		background: url("/vetrinaDieciELotto/widget/game-status/img/chiudi_help.png") no-repeat scroll 0 0 transparent;
		cursor: pointer;
		height: 39px;
		left: 155px;
		position: absolute;
		top: -15px;
		*top: -120px;
		width: 40px;
	}

	.helpRepeat p {
		color: #00629A;
		float: left;
		font-size: 11px;
		margin: 0;
		padding: 0 5px 0 7px;
		text-align:center;
		position: relative;
	}

	.helpRepeat p .highlight {
		color: #51d74b;
		display:block;
		text-align:center;
	}
	/* POPUP SX STOP */
	
/* GIOCO RESPONSABILE START */

#giocoResponsabile{
	bottom: 24px;
    color: #004586;
    font-size: 9px;
    left: 5px;
    position: absolute;
    text-align: center;
    width: 261px;
}

#logoBox{
	width:261px;
	height:35px;
	margin-top:10px;
	overflow:hidden;
}

#logo1Box{
	width:143px;
	float:left;
}

#logo2Box{
	width:118px;
	float:left;
}

#logo1{
	width:45px;
	height:35px;
	background:url(/vetrinaDieciELotto/html/spallasx/gioco-responsabile/img/logo1.png) no-repeat;
	float:left;
}

#logo2{
	width:40px;
	height:35px;
	background:url(/vetrinaDieciELotto/html/spallasx/gioco-responsabile/img/logo2.png) no-repeat;
	float:left;
}

#logo1Text, #logo2Text{
	color: #004586;
    font-size: 7px;
	float:left;
	margin-top:7px;
	text-align:left;
}

#giocoResponsabile a{
	color: #004586;
}

/* GIOCO RESPONSABILE STOP */
	
/*END SX BOXES STYLES */

/* START DX BOXES STYLES */
	
	/* START NEXT DRAW */
      #boxCalendario{display:none;}
	.calendario{width:242px;height:46px;margin:0 auto 40px;color:#EF7D00; font-weight: bold;}
	.calendario .title_calendario{float:left;padding-top:13px;heigh:14px;line-height:14px;height:27px;font-size:14px;width:80px;}
	.calendario .img_calendario{float:left;width:40px}
	.calendario .data{float:left;padding:5px 0 0 8px;line-height: 20px;height:40px;width:114px;}
	.calendario .giorno{float:left;line-height: 20px;height:20px;*line-height:23px;font-weight:bold;font-size:17px;width:114px;text-transform:capitalize;}
	.calendario .orario{float:left;color:#767676;text-transform:uppercase;width:114px;font-size:12px;}
	/* END NEXT DRAW */
	
	/* START LAST DRAW */
	.ultima-estrazione p{margin: 0;}
	.ultima-estrazione{color:#fff;width:242px;margin: 0 auto 30px 10px;font-size:15px; float:left;}
	.top_ultima_estrazione{float:left;height:58px;width:242px;background:url('/vetrinaDieciELotto/widget/last-draw/img/bg_top_ultima_estrazione.png') no-repeat}
	.top_ultima_estrazione p{text-align:center}
	.top_ultima_estrazione p.title{margin-top: 6px;}
	.top_ultima_estrazione p.data_estrazione{font-size: 13px;}
	.ultima-estrazione .table{padding:11px 0 20px;float:left;width: 242px;background:#bbb;background:url('/vetrinaDieciELotto/widget/last-draw/img/bg_repeat_table.png') repeat-y center;_background:none;}
	.ultima-estrazione .table_head{height:18px;float:left;width:224px;margin-left:9px;padding:0 4px 4px;background: url("/vetrinaDieciELotto/widget/last-draw/img/table_head.png") no-repeat}
	.ultima-estrazione .table_head p{height: 18px;line-height: 18px;float:left}
	.ultima-estrazione .table_head p.ruota_head{width:48px;font-size:12px;text-transform:uppercase;font-weight:bold;}
	.ultima-estrazione .table_head p.estratti_head{font-size:9px;padding-left:2px;text-align:right;width:32px;height:14px;line-height:14px}
	.ultima-estrazione .table_body{font-weight:bold;font-size:12px;margin:0 auto;width:224px;color:#00629a}
	.ultima-estrazione .table_body .even{background:#e8e8e8;float:left;width:224px}
	.ultima-estrazione .table_body .row{float:left;width:224px}
	.ultima-estrazione .table_body .row .ruota_body{padding-left:4px;width:55px;text-transform:capitalize;}
	.ultima-estrazione .table_body .row .estratti_body{text-align:right;width:32px}
	.ultima-estrazione .table_body .last{background:url("/vetrinaDieciELotto/widget/last-draw/img/bg_rounded_row.png") no-repeat bottom center}
	.ultima-estrazione .table_body p{float:left;line-height:18px;height:18px;}
	.ultima-estrazione .bottom_table{float:left;height:5px;width:242px;background:url("/vetrinaDieciELotto/widget/last-draw/img/bg_table_bottom.png") no-repeat}
	/* END LAST DRAW */
	
	/* START FIND NUMBERS */
	#findUrNums {
		color: #FFFFFF;
		float: left;
		font-size: 15px;
		height: 155px;
		margin: 0 auto 9px 10px;
		width: 242px;
	}

	.dxBoxTop {
		background: url("/vetrinaDieciELotto/html/spalladx/find-numbers/img/bgTop.png") no-repeat scroll 0 0 transparent;
		float: left;
		height: 58px;
		text-align: center;
		width: 242px;
		font-weight:bold;
	}

	.dxBoxTop .title{
		margin-top:5px;
	}

	.dxBoxTop .subTitle{
		font-size:14px;
	}

	.dxBoxMid{
		background: url("/vetrinaDieciELotto/html/spalladx/find-numbers/img/bgMid.png") repeat-y scroll center center transparent;
		float: left;
		overflow: hidden;
		padding: 5px 0 0;
		width: 242px;
	}

	.imgContainer{
		height: 61px;
		overflow: hidden;
		width: 242px;
	}

	a img{
		border:0;
	}

	.dxBoxMid img{
		float: left;
		width: 72px;
		height: 63px;

	}

	.dxBoxMid a .firstImg{
		margin:0 0 0 8px;
	}

	.dxBoxMid a .secondImg{
		margin:0 0 0 10px;
	}

	.dxBoxMid a .thirdImg{
		margin:0 0 0 8px;
	}

	.textContainer{
		height: 21px;
		overflow: hidden;
		width: 242px;
		font-weight:bold;
	}

	.textContainer div{
		color: #666666;
		float: left;
		font-size: 10px;
		text-align: center;
	}

	.textContainer .firstText {
		margin: 0 0 0 8px;
	}
	
	.textContainer .secondText {
		margin: 0 0 0 8px;
	}
	
	.textContainer .thirdText {
		margin: 0 0 0 15px;
	}


	
	.textContainer .roulette {
		margin: 0 0 0 28px;
	}
	
	.textContainer .slotMachine {
		margin: 0 0 0 21px;
	}

     .textContainer .laSfera {
		margin: 0 0 0 3px;
	}
	
	.textContainer .tiroAllaFrutta {
		margin: 0 0 0 5px;
	}
	
	.textContainer .dadiFortunati {
		margin: 0 0 0 6px;
	}

	.dxBoxBtm{
		background: url("/vetrinaDieciELotto/html/spalladx/find-numbers/img/bgBtm.png") no-repeat scroll 0 0 transparent;
		float: left;
		height: 10px;
		width: 242px;
	}
	/* STOP FIND NUMBERS */
	
	/* STATISTICHE CSS START */

	#statistiche {
		color: #FFFFFF;
		float: left;
		font-size: 15px;
		margin: 0 auto 3px 10px;
		width: 242px;
	}

	.box1, .box2{
		margin:0 0px 5px 0;
	}

	.dxBoxMid .boxTitle{
		color:#4e4e4e;
		font-size:15px;
		text-align:center;
		margin:0 0 5px 0px;
	}

	.rowHolder{
		overflow:hidden;
		font-size:13px;
		line-height:22px;
	}

	.rowHolder .lateNum{
		color:#fff;
		background:url(/vetrinaDieciELotto/html/spalladx/statistics/img/smallOrangeBall.png) no-repeat;
		width:24px;
		height:25px;
		float:left;
		margin:0px 0 0 10px;
		text-align:center;
	}

	.rowHolder .textField{
		color:#666666;
		float:left;
		margin:0px 0 0 5px;
	}

	/* STATISTICHE CSS STOP */
	
	/* QUANTO VINCERE CSS START */

	#quantoVincere {
		color: #FFFFFF;
		float: left;
		font-size: 15px;
		margin: 0 auto 2px 10px;
		width: 242px;
		display:none;
	}


	.dxBoxMid  .grid{
		width:216px;
		margin:0 auto 5px auto;
		color:#4e4e4e;
	}

	.dxBoxMid  .grid .topGrid{
		background: url("/vetrinaDieciELotto/html/spalladx/winning/img/topGrid.png") repeat-y scroll center center transparent;
		width:216px;
		height:23px;
		font-size:12px;
	}

	.topGrid .titleLeft{
		float:left;
		width:100px;
		text-align:right;
		margin-top:3px;
	}

	.topGrid .titleRight{
		float:right;
		width:100px;
		text-align:left;
		margin-top:3px;
	}

	.dxBoxMid  .grid .midGrid{
		width:214px;
	}

	.midGrid .rowHolder {
		overflow:hidden;
		border-bottom:1px solid #ef7d00;
		border-left:1px solid #ef7d00;
		border-right:1px solid #ef7d00;
		height:13px;
		width:214px;
	}

	.midGrid .gridLeft{
		float:left;
		width:99px;
		height:14px;
		line-height:14px;
		text-align:right;
		padding:0px 7px 0 0 ;
		font-size:10px;
		border-right:1px solid #ef7d00;
	}

	.midGrid .gridRight{
		float:right;
		width:100px;
		height:14px;
		line-height:14px;
		text-align:left;
		padding:0px 0px 0 7px ;
		font-size:10px;
	}


	.rowHolderBtmGrid{
		background: url("/vetrinaDieciELotto/html/spalladx/winning/img/btmGrid.png") no-repeat scroll center center transparent;
		width:216px;
		height:15px;
	}

	.rowHolderBtmGrid .gridLeft{
		width:100px;
	}

	.rowHolderBtmGrid .gridRight{
		width:101px;
	}

	/* QUANTO VINCERE CSS STOP */
	
	/* VINTI ITALIA BOX CSS START */

	#vintiItalia {
		color: #FFFFFF;
		float: left;
		height: 103px;
		margin: 0 auto 6px 10px;
		width: 242px;
		background:url(/vetrinaDieciELotto/html/spalladx/winners/img/vintiItaliaBg.png) no-repeat;
		font-weight:bold;
	}

	.textBox{
		margin:14px 21px 0 14px;
		padding-bottom:3px;
		border-bottom:1px solid #fff;
	}

	.smallText{
		font-size:11px;
	}

	.largeText{
		font-size:16px;
	}

	.amountHolder{
		overflow:hidden;
        line-height:32px;
        height:32px;
		margin:7px 21px 0 14px;
		color:#f8d685;
	}

	.amount{
		font-size:24px;
		float:left;
	}

	.euroSign{
		font-size:36px;
		float:left;
		margin:0 0 0 5px;
	}


	/* 	VINTI ITALIA BOX CSS STOP */
	
	/* 	LOGHI AAMS CSS START */
	#loghiAams {
		background: url("/vetrinaDieciELotto/html/spalladx/loghi-aams/img/loghiAams.png") repeat scroll 0 0 transparent;
		position:absolute;
		bottom:28px;
		right:11px;
		height: 53px;
		margin: 10px auto 0;
		width: 151px;
	}
	/* 	LOGHI AAMS CSS START */
	
	
/* END DX BOXES STYLES */

	/* GIOCHI CSS START */

#gameContainerHome{ 
    top: 100px;
    right:0px;
    position: absolute;
    height: 615px;
    width: 266px;
    z-index: 10;
    display: none;
    line-height:1;
 
 
}
	/* GIOCHI CSS END */

#quantoVincere .infoAsteriscoquantoVincere {
    color: #4e4e4e;
    font-size: 10px;
    margin-left: 15px;
}


