@charset "utf-8";

/* CSS Document */
/*  GROUPING  SOLVES FLOATING PROBLEMS*/
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}

.group {
    *zoom: 1;
}



a:hover{

	text-decoration:none;

}



#main {

	width:932px;

	margin:0em auto 0 auto;

}



#h_main {

	width:760px;

}



#menuProfilo a{

	cursor:pointer;

}



#menuProfilo{
	text-align:center;
}



#menuProfilo .overContentMenu{

	height:275px;

	overflow:hidden;

	position:relative;

}



#menuProfilo ul.mainMenuUl{

	text-align:left;

	position:absolute;

	top:0;

	left:1%;

	width:98%

}



#menuProfilo .scrollMenu{

	height:23px;

	padding-top:5px

}



#menuProfilo .scrollMenu img{

	display:none;

	cursor:pointer

}



.sidemenu2 ul li ul.sidemenu2Sub li{

	border-right:1px solid #CCC;

	border-left:1px solid #CCC;



}



.back{

	cursor:pointer;

}



.listItemsSecondVoice{

	/*height:70px;

	overflow:hidden;*/

	position:relative;

	

}



#GN{

	text-transform:capitalize

}



.listItemsSecondVoice .itemsScroll{

	width:100%;

	/*position:absolute;*/

	top:0px;

}



img.scrollVoice{

	cursor:pointer}





.sidemenu2Sub .scrollable .items .item{

	/* this cannot be too large */

	float:none;

}


.listLotterie{
	background:url(../../img/lotteria/carousel/carousel-shadow.png) center 80%  no-repeat;
}

.listLotterie a{

	display:block;

	width:188px;

	border-left-style:solid;

	border-left-width:3px;

	border-bottom:1px solid #CCC;

	border-top:1px solid #CCC;

	border-right:1px solid #CCC;

	background-image:url(../../img/lotteria/bg_listLotterie.jpg);

	background-repeat:repeat-x;

	line-height:22px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	cursor:pointer;

	float:left;

	margin-bottom:4px;
	
	position:relative
}

/*.listLotterie a.new_entry{
	background-image:url(../../img/lotteria/bg_listLotterie_grey.jpg);
}*/

.listLotterie a img.label_new{
	position:absolute;
	left:-9px;
	top:-3px
}

.listLotterie span.labeling{

	display:block;

	width:192px;

	line-height:22px;

	color:#121D51;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	cursor:pointer;

	float:left;

	margin-bottom:4px;
	
	font-weight:bold

}




.listLotterie a:hover{

	text-decoration:none;

	background-image:none

}



.listLotterie a.selected{

	background-image:none;

}



.listLotterie a span.valore{

	float:left;

	background-image:url(../../img/lotteria/bg_priceLotterie.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	height:22px;

	text-align:center;

	width:45px;

	margin-right:10px;

	font-weight:bold;

	color:#333333;

}

/*.listLotterie a.new_entry span.valore{
	background-image:url(../../img/lotteria/bg_priceLotterie_blu.jpg);
	color:#FFF
}*/



#highLight_content{

	height: 240px;

	width:762px;

	background-image:url(../../img/lotteria/bg_primoPiano_lotterie.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	border:1px solid #CCC;

	background-color:#FFF

}



.highLight{	

	height: 240px;

	overflow:hidden;

	clear:both;

	position:relative

}





.highLight .box_highLight{

	border-right:1px solid #CCC;

	width:189px;

	float:left;

	height: auto !important;  /* per i browser moderni */

    height: 220px;      /* per IE5.x e IE6 */

    min-height: 220px;  /* per i browser moderni */

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-align:center;

	color:#333333;

	font-size:12px;

	padding-top:20px;

	margin-top:277px;
}







.highLight #gioco_cliccato{

	border-right:none;

}



.highLight .box_highLight span.naming{

	font-weight:bold;

	

}



.highLight .box_highLight .contentBt{

	width:170px; margin:auto

}



.highLight .box_highLight a.playNow{

	background-repeat:no-repeat;

	background-position:left;

	display:block;

	width:136px;

	height:23px;

	line-height:23px;

	margin:0px auto;

	float:left;

	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	letter-spacing:0px;

	font-weight:bold;

	text-transform:uppercase;

	position:relative;

	display:none

}



.highLight .box_highLight a:hover{

	text-decoration:none

}



.highLight .box_highLight span.info{

	display:block;

	width:34px;

	height:23px;

	float:left;

	/*position:absolute;

	right:4px;

	top:2px;*/

	background-repeat:no-repeat;

	background-position:center;

	cursor:pointer;

	display:none

}



.highLight .box_highLight strong.lottery{

	font-weight:normal;

	display:none

}



.highLight .voidHighLight{

	background-image:url(../../img/lotteria/bg_void_highlight.jpg);

	background-repeat:no-repeat;

	background-position:center bottom

}





.header_tab{

	width:764px;

	margin-top:7px;

	position:relative;



}



.header_tab .tab{

	float:left;

	padding-top:24px;

	font-family: 'arialRounded';

	font-size:13px;

	text-align:center;

	color:#FFF;
	

}



.selectDevice{
	width:47%;
	float:right;
	z-index:0;

}


.content_result .selectDevice{
	top:0px
}

.content_result .selectDevice[rel=online]{
	background:url(../../img/lotteria/custom_new/check-device-web.png) center center no-repeat;
}


.content_result .selectDevice[rel=mobile]{
	background:url(../../img/lotteria/custom_new/check-device-mobile.png) center center no-repeat;
}


.selectDevice a{

	display:block;

	width:40%;

	height:20px;

	line-height:20px;

	text-align:center;

	/*font-family: 'varGrounded_bold';*/

	text-transform:uppercase;
	
	cursor:pointer;
	
	float:right;
	
	color:#08315e

}

.selectDevice a:first-child{
	width:50%
}

.selectDevice a#mobile{
	/*background:url(../../img/lotteria/bg_device_mobile_on.png) 0 0 no-repeat;*/
}

.selectDevice a#mobile.hover{
	/*background:url(../../img/lotteria/bg_device_mobile_hov.png) 0 0 no-repeat;*/
}

.selectDevice a#mobile.selected{
	/*background:url(../../img/lotteria/bg_device_mobile_sel.png) 0 0 no-repeat;*/
	cursor:default;
	color:#878787
}

.selectDevice a#mobile.hide{
	/*background:url(../../img/lotteria/bg_device_mobile_off.png) 0 0 no-repeat;*/
	cursor:default;
	color:#edeff1
}


.selectDevice a#online{
	/*background:url(../../img/lotteria/bg_device_web_on.png) 0 0 no-repeat;*/
}

.selectDevice a#online.hover{
	/*background:url(../../img/lotteria/bg_device_web_hov.png) 0 0 no-repeat;*/
}


.selectDevice a#online.selected{
	/*background:url(../../img/lotteria/bg_device_web_sel.png) 0 0 no-repeat;*/
	cursor:default;
	color:#878787
}

.selectDevice a#online.hide{
	color:#edeff1;
	/*background:url(../../img/lotteria/bg_device_web_off.png) 0 0 no-repeat;*/
	cursor:default
}


/*----------*/

#result_device a{
	color:#878787
}
	
#result_device a#mobile{
	/*background:url(../../img/lotteria/bg_device_mobile_on.png) 0 0 no-repeat;*/
}

#result_device a#mobile.hover{
	/*background:url(../../img/lotteria/bg_device_mobile_hov.png) 0 0 no-repeat;*/
}

#result_device a#mobile.selected{
	/*background:url(../../img/lotteria/bg_device_mobile_sel.png) 0 0 no-repeat;*/
	cursor:default;
	color:#08315e
}

#result_device a#mobile.hide{
	/*background:url(../../img/lotteria/bg_device_mobile_off.png) 0 0 no-repeat;*/
	cursor:default;
	color:#edeff1;
}

#result_device a#online{
	/*background:url(../../img/lotteria/bg_device_web_on.png) 0 0 no-repeat;*/
}

#result_device a#online.hover{
	/*background:url(../../img/lotteria/bg_device_web_hov.png) 0 0 no-repeat;*/
}

#result_device a#online.selected{
	/*background:url(../../img/lotteria/bg_device_web_sel.png) 0 0 no-repeat;*/
	cursor:default;
	/*color:#878787*/
	color:#08315e
}

#result_device a#online.hide{
	/*background:url(../../img/lotteria/bg_device_web_off.png) 0 0 no-repeat;*/
	color:#edeff1;
	cursor:default
}


.selectDevice a.selected{

	color:#FFF;

	font-size:14px

}





#giocoNovita{

	background-position:center top;

	background-repeat:no-repeat;
	
	padding-top:10px;

	width:191px;

	text-transform:uppercase;
	
	z-index:1;
	
	position:relative

}



#giocoNovita span.section{

	height:65px;

	width:100%;

	display:block;

	border:none;

	font-size:26px;

	line-height:24px

}



.header_tab .tab span{

	display:block;

	width:190px;

	height:51px;

	line-height:51px;

	border-left:1px solid #566d8d;

	

}



.header_tab .tab strong{

	color:#fce02d

}



.case_GEV{
	padding-bottom:0px;

}



.content_result{

	width:764px;

	position:relative;

}



.lotteriaSide{

	width:194px;

	float:left;

	text-align:center;
	border:1px solid #ffdf33;
	background:#f1f1f1
}



.concorsoSide{

	width:568px;
	float:left;

}



#from_extract .concorsoSide{

	width:762px;
	position:relative

}

.concorsoSide .wrapConsorsi{
	position:relative
}


#from_extract .scrollable{

	width:91%;

}



#from_extract .scrollable .items .item{

	width:700px;

}



#from_extract .scrollable .items .item div.listConcorso{

	margin-left:0px;
	margin-right:6px;
	padding:.2em 0
}







#from_extract .from{
	
	width:52%;
	float:left;
	
	background-position:left bottom;

	background-repeat:no-repeat

}

#from_extract .order-box{
	
	width:47%;
	float:right;

}

#from_extract .order-group {
	
	width:50%;
	float:left;

}

#from_extract .order-group label{
	
	/*font-family: 'varGrounded_bold';*/
	text-transform:uppercase;
	float:left;
	color:#08315e;
	font-size:14px;
	width:49%

}

#from_extract .order-group .select-input-box{
	width:55%;
	float:right;
	overflow:hidden;
	border:1px solid #eec608;
	background:#ffffff url(../../img/lotteria/carousel/carousel-select-arrow.png) right center no-repeat;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#from_extract .order-group .select-input-box select{
	font-family: 'arialRounded',Arial,sans-serif;
	text-transform:uppercase;
	background:none;
	border:0;
	width:120%;
	color:#08315e;
}




#from_extract .from span,
.listLotterie .header span span{

	display:block;

	color:#08315e;

	text-align:left;

	background-position:right bottom;

	background-repeat:no-repeat;
	
	/*font-family: 'varGrounded_bold';*/
	
	font-size:1.2em;
	font-weight:bold;
	
	text-transform:uppercase
}



#from_extract .from span span{
	display:block;
	font-size:inherit
}



#from_extract .from strong{

	color:#f0d33f

}



/*scrollable style*/

.lotteriaSide .scrollable{
	width:100%;
	padding-top:245px;
	background:url(../../img/lotteria/custom_new/bg-image-lottery.png) center center no-repeat
}

.lotteriaSide .browse-lottery{
	position:relative;
	height:25px;
	padding-top:15px;
	text-align:center;
	font-size:1.3em;
	/*font-family: 'varGrounded_bold';*/
	background:url(../../img/lotteria/custom_new/browse-lottery-bg.png) bottom center no-repeat;
	background-size:contain
}

.lotteriaSide .browse-lottery a.browse{
	position:absolute;
	display:block;
	width:9px;
	height:15px;
	top:35%
}

.lotteriaSide .browse-lottery a.prev{
	left:5%;
	background:url(../../img/lotteria/custom_new/browse_prev_small.png) 0 0 no-repeat
}

.lotteriaSide .browse-lottery a.next{
	right:5%;
	background:url(../../img/lotteria/custom_new/browse_next_small.png) 0 0 no-repeat
}

.lotteriaSide .scrollable .items{

	height:245px;

	top:0px;

}



.lotteriaSide .scrollable .items .item{

	width:194px;

}



.navigation_scroll{

	width:85%;

	margin:auto;

	position:relative;

	z-index:100;

	background-image:url(../../img/lotteria/bg_navigationScroll_lotterie.gif);

	background-position:center;

	background-repeat:no-repeat;

}

.lotteriaSide .navigation_scroll{
	top:12px
}

span.navigation_bar{
	width:446px;
	height:7px;
	display:block;
	float:left;
	
	margin-left:10px;
	position:relative;
	top:13px;
	
	background-image:url(../../img/lotteria/bg_navigationScroll_lotterie_big.png);

	background-position:center;

	background-repeat:no-repeat

}

span.navigation_bar .bar{
	display:block;
	height:7px;
	width:0
}

#all span.navigation_bar{
	width:680px;
	
	background-image:url(../../img/lotteria/bg_navigationScroll_lotterie_veryBig.png);

	background-position:center;

	background-repeat:no-repeat;
	
	display:none

}



.concorsoSide .navigation_scroll{

	position:absolute;

	bottom:0px;

	width:100%;
	
	background:none
}



.concorsoSide .browse.prev{
	left:0
}

	

.concorsoSide .browse.next{
	right:0
}



.concorsoSide .browse{

	width:23px;
	height:30px;
	display:block;
	position:absolute;
	top:45%
}

.concorsoSide .browse.prev{
	background-image:url(../../img/lotteria/scroll_prev.png);
}

.concorsoSide .browse.next{
	background-image:url(../../img/lotteria/scroll_next.png);
}


.concorsoSide .scrollable{

	width:90%;

	margin:auto;

	padding-top:10px;

	padding-bottom:10px;

	height: auto !important;  /* per i browser moderni */

    height: 274px;      /* per IE5.x e IE6 */

    min-height: 274px;  /* per i browser moderni */

}



.concorsoSide .scrollable .items{

	height:222px;

	top:8px;

}



.concorsoSide .scrollable .items .item{

	width:510px;

}



.concorsoSide .item div.listConcorso[data-folder]{

	display:block;

	width:169px;
	
	height:112px;

	min-height:100px;

	float:left;

	margin: 5px 0px 3px 0px;

	text-align:center;

	background-position:center;

	background-repeat:no-repeat;
	
	transition: background-color 0.5s ease;
	
	position:relative;
	
	cursor:pointer

}

.concorsoSide .item div.listConcorso.hover{
	background-color:#ffe03b
}


.concorsoSide .item div.listConcorso.hover div.hover_off{
	display:block
}

.concorsoSide  div.listConcorso div.hover_off{
	position:absolute;
	bottom:3%;
	left:5%;
	width:90%;
	display:block;
	transition: display 0.5s ease;
	display:none

}

.concorsoSide  div.listConcorso div.hover_off a{
	position:relative;
	height:18px;
	line-height:18px;
	display:block;
	font-size:.8em
}



.concorsoSide  div.listConcorso div.hover_off a img.info{
	position:absolute;
	top:0;
	right:0
}

.concorsoSide  div.listConcorso div.hover_off.doble-bt .classico{
	float:left;
	background:#FFF;
	width:38%;
}

.concorsoSide  div.listConcorso div.hover_off.single-bt .classico{
	background:#FFF;
	width:100%;
}

.concorsoSide  div.listConcorso div.hover_off .scratch{
	float:right;
	background:#fe0000;
	width:60%;
	color:#FFF;
	font-size:.7em
}



.concorsoSide div.listConcorso div.hover{

	background-image:url(../../img/lotteria/shadow_panel_highlight_small.png)	

}

.concorsoSide div.listConcorso span {

    background-position: center center;

    background-repeat: no-repeat;

    height: 31px;

    margin: auto auto 4px;

    position: relative;

    text-align: center;

    width: 127px;

	display:none

}

.concorsoSide div.listConcorso .header-lottery-info{
	width:145px;
	margin:auto;
	display:table;
	height:23px
	/*font-family:'varGrounded_bold';*/
}

.concorsoSide div.listConcorso .header-lottery-info > span{
	display:table-cell;
	vertical-align:bottom;
	height:auto;
	margin:auto;
	text-align:left;
	
}

.concorsoSide div.listConcorso .header-lottery-info > span.header-lottery-name{
	width:75%;
	font-size:1.042em;
	line-height:.9em;
	padding:.1em 0 0 0 ;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}

.concorsoSide div.listConcorso .header-lottery-info > span.header-lottery-price{
	width:22%;
	text-align:right;
	color:#e24949
}

.concorsoSide .item div.listConcorso.hover .footer-lottery-info{
	display:none
}

.concorsoSide div.listConcorso .footer-lottery-info{
	/*position:absolute;*/
	bottom:0;
	width:100%;
	display:block;
	transition: display 0.5s ease;
	margin-top:66px
}

.concorsoSide div.listConcorso .footer-lottery-info > span{
	display:block;
	height:auto;
	margin:auto;
	line-height:1em;
	font-size:.85em
}


.concorsoSide div.listConcorso .footer-lottery-info > span.footer-lottery-maxWin{
	/*font-family:'varGrounded_bold';*/
	color:#e24949
}








.concorsoSide div.listConcorso img.thumb_logo {

    display: none;

	margin:auto;

	margin-bottom:2px;

}



.concorsoSide div.listConcorso .hover img.thumb_logo{

	display:block;

}





.concorsoSide .scrollable .items .item span .contentBt{

	width:99px;

	margin:auto

}


.concorsoSide .scrollable .items .item span.playNow,
.concorsoSide .scrollable .items .item span.trigger{
	display:block;
	height:auto;
	margin:auto;
	width:auto;
	padding-left:7%;
	text-align:left;
	text-transform:uppercase
}

.concorsoSide .scrollable .items .item .single-bt span.playNow,
.concorsoSide .scrollable .items .item .single-bt span.trigger{
	padding-left:0;
	text-align:center
}



.concorsoSide .scrollable .items .item span span.info{

	display:block;

	width:24px;

	height:23px;

	float:right;

	padding:0px;

	margin:0px;

	/*position:absolute;

	right:0px;

	top:-2px;*/

	background-repeat:no-repeat;

	background-position:right;

	cursor:pointer

}





.concorsoSide .scrollable .items .item span img.thumb{

	display:block;

	margin:auto

}





/*end scrollable style*/



.lotteriaSide .lotteria_title{

	height: auto !important;  /* per i browser moderni */

    height: 162px;      /* per IE5.x e IE6 */

    min-height: 162px;  /* per i browser moderni */

	padding:10px 10px 3px 10px;
	
	

}

.lotteriaSide span{
	display:block;
	/*font-family: "varGrounded_bold";*/
	line-height:1.2em
}

.lotteriaSide .lotteria_info span > span.euro{
	display:inline;
	font-size:.8em !important;
	font-family:verdana, Helvetica, sans-serif;
}

.lotteriaSide span.lotteria_name{
	font-size:1.9em;
}


.lotteriaSide span.lotteria_price{
	font-size:1.2em;
}

.lotteriaSide img.lotteria_thumb{

	margin-top:15px

}



.lotteriaSide .lotteria_info{
	color:#ff0024
}


.lotteriaSide .lotteria_info span.vincita{

	display:block;
	font-size:1.2em;
	color:#ff0024
}



.lotteriaSide .lotteria_info span.vincita span{

	font-size:2em;

}




.titMenu2 {
	display:block;
	height:25px
}



.titMenu3 {
	display:block;
	text-align:center;
	height:45px
}

.titMenu3 img{
	position:relative;
	top:-2.5em
}


.titMenu2 strong{

	color:#fff;

}



.titMenu2 a:hover{

	text-decoration:none

}



/*schedule*/

#schedule{

	padding-top:8px;

	line-height:14px;

	position: relative;

	width: 790px;

	margin: 0 auto;

	font-size:14px;

}

#schedule .black{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:99;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display:none
}



.PA_loaded #schedule{

	width:560px

}



.PA_loaded #schedule .innerSchedule{

	background-position: -215px top;

}



.PA_loaded #schedule .content .innerSchedule .innerConcorso .descSide{

	

	width:530px;

	padding:10px;

	padding-bottom:5px;

	height: 244px !important;  /* per i browser moderni */

    height: 244px;      /* per IE5.x e IE6 */

    min-height: 244px;  /* per i browser moderni */

	

	overflow:auto;

	float:none;

	margin-top:5px;

	

	font-weight:normal;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px

}



.PA_loaded #schedule .content .innerSchedule .innerConcorso{

	margin-right:0px;

}



#schedule .closetab{

	text-align:right;

	border-bottom:7px solid #fad90e;

	padding:0px;

}



#schedule .closetab a{

	color:#FFF;

	font-size:11px;

	cursor:pointer

}



#schedule .closetab a:hover{

	text-decoration:none

}



#schedule .closetab a img{

	margin-left:10px;

	position:relative;

	top:3px

}



#schedule .content{

	background-color:#FFF;

	background-image:url(../../img/lotteria/bg_primoPiano_lotterie.jpg);

	background-repeat:repeat-x;

	background-position:bottom

}



#schedule .content .innerSchedule{

	width:100%

}



#schedule .content .innerSchedule .viewResult{

	height: auto !important;  /* per i browser moderni */

    height: 374px;      /* per IE5.x e IE6 */

    min-height: 374px;  /* per i browser moderni */

	position:relative



}



#schedule .content .innerSchedule .viewResult .footerInfo{

	position:absolute;

	left:0px;

	bottom:15px;

	padding-left:20px;

	text-align:left

}



#schedule .content .innerSchedule .viewResult .footerInfo span{

	color:#333333;

	font-size:11px;

	margin-right:10px;

}



#schedule .content .innerSchedule .viewResult .footerInfo a{

	text-decoration:underline;

	color:#333333;

	font-size:11px;

	margin-right:10px;

	cursor:pointer

}



#schedule .content .innerSchedule .innerLotteria{

	float:left;

	width:214px;

	border-right:1px solid #CCC;

	font-family: 'arialRounded';

	position:relative

}



#schedule .content .innerSchedule .innerLotteria .price{

	position:absolute;

	right:-24px;

	top:140px;

	width:48px;

	height:47px;

	line-height:47px;

	background-image:url(../../img/lotteria/schedule/bg_price.png);

	background-repeat:no-repeat;

	background-position:center;

	font-family: 'arialRounded';

	font-weight:bold;

	text-align:center;

	font-size:14px;

}



#schedule .content .innerSchedule .innerLotteria .price span{

	font-family:Arial, Helvetica, sans-serif

}



#schedule .content .innerSchedule .innerLotteria .title{

	color:#FFF;

	font-size:24px;

	padding:0px 10px;

	padding-top:23px;

	height: auto !important;  /* per i browser moderni */

    height: 70px;      /* per IE5.x e IE6 */

    min-height: 70px;  /* per i browser moderni */

	line-height:22px



}



#schedule .content .innerSchedule .innerLotteria .title div.vincita{

	font-size:14px;

	padding-top:5px;

}



#schedule .content .innerSchedule .innerLotteria .title div.vincita strong{

	color:#ffde3e

}



#schedule .content .innerSchedule .innerLotteria .vincite{

	width:176px;

	margin:auto;

	margin-top:15px;

	font-size:16px;

	text-align:left

}



#schedule .content .innerSchedule .innerLotteria .vincite .importi{

	width:100%;

	background-image:url(../../img/lotteria/schedule/bg_importi.gif);

	background-repeat:no-repeat;

	background-position:center bottom;

	margin-top:10px;



}



#schedule .content .innerSchedule .innerLotteria .vincite .importi .float{

	width:48%;

	height: auto !important;  /* per i browser moderni */

    height: 66px;      /* per IE5.x e IE6 */

    min-height: 66px;  /* per i browser moderni */

	text-align:left;

	padding-top:2px;



}



#schedule .content .innerSchedule .innerLotteria .vincite .importi .float span{

	display:block;

	padding:1px 2px 0px 10px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold

}



#schedule .content .innerSchedule .innerLotteria .vincite .importi .floatRight{

	border-left:4px solid #FFF;

	float:right

}



#schedule .content .innerSchedule .innerLotteria .vincite .importi .floatLeft{

	float:left

}



#schedule .content .innerSchedule .innerConcorso{

	float:right;

	width:560px;

	margin-right:5px;

	font-family: 'arialRounded';



	padding:0px;

}

#schedule .content .innerSchedule .innerConcorso#mobile_overlayer{
	background:url(../../img/lotteria/schedule/GeV_ico_mobile.jpg) 0 20px no-repeat
}



#schedule .content .innerSchedule .innerConcorso .footerInfo{

	width:540px;

	padding-top:36px;

	background-image:url(../../img/lotteria/schedule/bg_footerInfo.png);

	background-position:right 2px;

	background-repeat:no-repeat

}



#schedule .content .innerSchedule .innerConcorso .footerInfo a{

	background-image:url(../../img/lotteria/schedule/list_footerAnchor.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding-left:7px;

}



#schedule .content .innerSchedule .innerConcorso .title{

	

	color:#FFF;

	font-size:24px;

	height: auto !important;  /* per i browser moderni */

    height: 70px;      /* per IE5.x e IE6 */

    min-height: 70px;  /* per i browser moderni */

	

	padding:23px 95px 0px 20px;

	margin-left:0px;

	text-align:left;

	background-image:url(../../img/lotteria/logo_schedule.gif);

	background-repeat:no-repeat;

	background-position:right 17px;



	line-height:16px;

	

}

#schedule .content .innerSchedule .innerConcorso#mobile_overlayer .title{
	padding-left:50px;
}



#schedule .content .innerSchedule .innerConcorso .title span{

	font-size:12px;

	color:#FFF;

	padding-top:5px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

}





#schedule .content .innerSchedule .innerConcorso .thumbSide{

	width:176px;

	float:left;

	padding-top:10px;

	font-size:13px;

	margin-left:20px

}



#schedule .content .innerSchedule .innerConcorso .thumbSide .scrollable{

	width:176px;

	height:144px;

}



#schedule .content .innerSchedule .innerConcorso .thumbSide .scrollable .items{

	height:144px;

}





#schedule .content .innerSchedule .innerConcorso .thumbSide .scrollable .items .item{

	width:176px;

}



#schedule .content .innerSchedule .innerConcorso .thumbSide img{

	margin-bottom:10px;

}







/*#schedule .content .innerSchedule .innerConcorso .thumbSide a.prova{

	display:block;

	width:57px;

	margin:auto;

	margin-top:25px;

	height:22px;

	line-height:22px;

	text-align:left;

	padding-left:20px;

	font-size:11px;

	text-transform:uppercase;

	

	cursor:pointer

}*/



#schedule .content .innerSchedule .innerConcorso .thumbSide a.prova:hover{

	text-decoration:none

}



#schedule .content .innerSchedule .innerConcorso .descSide{

	width:60%;

	padding-top:15px;

	padding-bottom:44px;

	

	float:right;

	font-family: 'arialRounded';

	text-align:left;

	

	height: auto !important;  /* per i browser moderni */

    height: 144px;      /* per IE5.x e IE6 */

    min-height: 144px;  /* per i browser moderni */

	

	position:relative



}



#schedule .content .innerSchedule .innerConcorso a.prova{

	width:176px;

	height:44px;

	display:block;

	text-align:center;

	font-weight:lighter;

	color:#FFF;

	margin-top:5px;

	background-repeat:no-repeat;

	background-position:center;

	background-image:url(skin/default/img/bg_buttonSwitchMode.png);

	cursor:pointer;

	

	font-size:16px;

	line-height:44px;

}



/*#schedule .content .innerSchedule .innerConcorso a.prova{

	display:block;

	width:57px;

	margin:auto;

	margin-top:25px;

	height:22px;

	line-height:22px;

	text-align:left;

	padding-left:20px;

	font-size:11px;

	text-transform:uppercase;

	cursor:pointer;

	position:absolute;

	bottom:0;

	right:20px

}*/





#schedule .content .innerSchedule .innerConcorso .descSide a.provaScratch{

	display:block;

	width:57px;

	margin:auto;

	margin-top:25px;

	height:22px;

	line-height:22px;

	text-align:left;

	padding-left:20px;

	font-size:11px;

	text-transform:uppercase;

	cursor:pointer;

	position:absolute;

	bottom:0;

	right:20px

}





#schedule .content .innerSchedule .innerConcorso a.switchMode{

	width:176px;

	height:34px;

	display:block;

	padding-top:10px;

	text-align:center;

	font-weight:lighter;

	color:#FFF;

	margin-top:5px;

	background-repeat:no-repeat;

	background-position:center;

	background-image:url(skin/default/img/bg_buttonSwitchMode.png);

	cursor:pointer;

	position:absolute;

	right:0;

	bottom:0

}





#schedule .content .innerSchedule .innerConcorso .descSide .come_vincere{

	width:95%;

	padding:5px 0px 15px 0px

}



#schedule .content .innerSchedule .innerConcorso .descSide .come_vincere span{

	display:block;

	background-repeat:no-repeat;

	background-position: left 4px;

	padding:2px 0px;

	padding-left:13px;

	color:#4e4e4e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#schedule .content .innerSchedule .innerConcorso a.gioca{

	display:block;

	width:114px;

	height:44px;

	line-height:44px;

	text-transform:uppercase;

	

	background-repeat:no-repeat;

	background-position:center;

	

	letter-spacing:-1px;

	padding-left:43px;

	

	cursor:pointer;

	font-weight:bold;

	font-family: 'arialRounded';

	font-size:16px;

	

	position:absolute;


}


#schedule .content .innerSchedule .innerConcorso .descSide a.gioca{

	bottom:0px;

	left:0px;

}

#schedule .content .innerSchedule .innerConcorso .loadMobile a.gioca{

	margin-top:10px;
	padding-left:20px;
	width:137px

}


#schedule .content .innerSchedule .innerConcorso a.gioca:hover{

text-decoration:none

}



#schedule #alert{
	display:none;
	position:absolute;
	left:50%;
	margin-left:-150px;
	z-index:150
}



#alert{
	width:300px;
	margin: 0 auto;
}

#iPad{
	width:620px;
	margin: 0 auto;
}





#alert .closetab{

	width:100%;

	text-align:right;

	padding:0px;

}



#alert .closetab a{

	color:#FFF;

	font-size:11px;

	cursor:pointer;

}



#alert .closetab a span{

	position:relative;

	bottom:3px;

}



#alert .closetab a:hover{

	text-decoration:none

}



#alert .closetab a img{

	margin-left:10px;

	position:relative;

	top:3px;

}



#alert #alertContent{

	height:250px;

	padding:10px;

	overflow:auto;

	line-height:14px;

	text-align:left;

	font-size:13px;

	border:7px solid #ffda29;

	background-color:#FFF;

	color:#333;

	font-family: 'arialRounded';

}

#iPad #alertContent{
	height:172px;
	padding-top:173px;
	overflow:hidden;
	font-size:13px;
	border:7px solid #ffda29;
	background:url(../../img/alert/for-ipad-bg.jpg) 0 0 no-repeat;
	color:#333;
	text-align:center;
	font-family: 'arialRounded';
}

#iPad .closetab{
	width:100%;
	text-align:right;
	padding:0px;
	background:#333333
}

#iPad #alertContent a.goApp{
	display:block;
	width:171px;
	height:53px;
	margin:auto;
	background:url(../../img/alert/bt_goApp.png) 0 0 no-repeat;
	margin-bottom:4.7em
}

#iPad #alertContent a.normalLink{
	color:#323232;
	text-decoration:underline;
	font-size:1.2em
}

#alert #mobile_message{
	width:561px;
	height:325px;
	background:url(../../img/lotteria/schedule/mobile_message/mobile_message.png)center 0 no-repeat
}

#alert #mobile_message .qr{
	width:118px;
	float:right;
	color:#bbbbbb;
	text-align:center;
	font-size:10px;
	line-height:11px;
	padding-top:45px;
	font-family:Arial, Helvetica, sans-serif
}

#alert #mobile_message .qr img{
	display:block;
	margin-bottom:10px;
}

#alert #mobile_message .dw{
	width:252px;
	float:right;
	margin-right:20px;
	padding-top:20px
	color:#1d3453;
	text-align:center;
	font-size:12px;
}

#alert #mobile_message .dw h2{
	display:block;
	width:90%;
	margin:auto;
	font-size:26px;
	line-height:28px;
	border-bottom:3px solid #fadc23;
	text-align:center;
	padding:15px 0
}

#alert #mobile_message .dw p{
	display:block;
	width:90%;
	margin:auto;
	font-size:18px;
	line-height:22px;
	text-align:center;
	padding:15px 0
}

#sectionPremi{
	color:#2c4465;
	position:relative;
	padding:0px;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif
}

#sectionPremi h2{
	display:block;
	padding:2px 0;
	text-align:center;
	font-size:12px;
	margin-bottom:2px;
	background:#fbdf50;
	font-weight:lighter
}

#sectionPremi .desc{
	margin-bottom:2px;
	background-color:#e0e0e0;
	font-size:11px;
	background:#e0e0e0;
	padding:7px;
}

#sectionPremi .desc span{
	display:block;
}

#sectionPremi .views{
	width:100%;
}

#sectionPremi .views span{
	display:block;
	margin:1px;
	color:#2f2f2f;
	text-align:right;
	background-color:#edf1f5;
	font-size:11px
}

#sectionPremi .views span.header{
	color:#2c4465;
	font-size:.7em;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	background:#2c4465;
	font-weight:lighter
}

#sectionPremi .views span.footer{
	color:#2c4465;
	font-size:11px;
	color:#FFF;
	text-align:right;
	text-transform:uppercase;
	background:#2c4465
}


#sectionPremi .views .importi{
	float:left;
	width:48%
}

#sectionPremi .views .premi{
	float:right;
	width:48%
}

#sectionPremi p{
	font-size:10px;
	color:#FFF;
	line-height:10px;
	color:#666;
	font-weight:lighter
}

/*POP UP*/

#content_popUp{

	width:550px;

	height:300px;

	

	font-size:12px;

	font-family: 'arial';

	padding:10px;

	color:#333

}



/* NEW 24 APRILE 2012 */

.highLight .box_highLight a{

	width:176px;

	height:69px;

	padding-top:85px;

	display:block;

	margin:auto;

	background-repeat:no-repeat;

	background-position:0 0px	

}



.highLight .box_highLight div.box_single{

	width:176px;

	display:block;

	margin:auto;

	background-repeat:no-repeat;

	background-position:bottom	

}



.highLight .box_highLight div.box_single div.hover_off{

	height:65px;

	padding-top:87px;

	cursor:pointer

}



/*.highLight .box_highLight div.hover{

	background-image:url(../../img/lotteria/shadow_panel_highlight.png)	

}*/







.highLight .box_highLight a:hover{

	background-position:0 -154px	

}



.highLight .box_highLight .box_single span{

	display:block;

	width:127px;

	height:31px;

	margin:auto;

	margin-bottom:4px;

	cursor:pointer;

	background-position:center;

	background-repeat:no-repeat;

	display:none;

	position:relative;

	text-align:center

}



.highLight .box_highLight .box_single img.thumb_logo{

	margin:auto;

	margin-bottom:15px;

	display:none

}



.highLight .box_highLight .box_single span img.info{

	position:absolute;

	right:1px;

	top:1px

}



.highLight .box_highLight .hover span.classico{

	display:block;

}



.highLight .box_highLight div[rel] .hover span{

	display:block;



}



.highLight .box_highLight .hover img.thumb_logo{

	display:block;

}



.highLight .box_highLight .box_single span.classico{

	height:19px;

	margin-bottom:5px;

}



.highLight .box_highLight .box_single span.classico{

	background-image:url(../../img/lotteria/bt_gioca_classico.png)

}



.highLight .box_highLight .box_single span.scratch{

	background-image:url(../../img/lotteria/bt_gioca_scratch.png)

}



