/* CSS WinForLife gioco Digitale */
div#leftmenu h2.wfl{margin: 20px 0pt 20px 12px; float: left; height: 47px; text-indent:0; line-height: 40px; display:block;}
div#leftmenu h2.wfl a {display:block; width:155px; height:33px; margin:0; float:none; background:transparent none !important; left:13px; margin:-5px 0 0 0;}
div#leftmenu h2.wfl a:hover {margin:-5px 0 0 0!important;}

#midcol-wfl h1{/* Intestazione */margin-top:25px; margin-bottom:15px!important; color: #333; font-size:2em; }
#midcol-wfl h3{/* Intestazione */margin-top:25px; line-height: 35px; color: #333; font-size:2em; }
#midcol-wfl h3 a{color: #333;}
#midcol-wfl h2 a{color: #333;}
#midcolWf h3{/* Intestazione */margin-top:25px; line-height: 35px; color: #333; font-size:2em;}
#midcol-wfl h5 span{/* Intestazione */
	color:#ff7400;
}

#midcol-wfl h5{/* Intestazione */
	color: #333;
	font-size:1.5em;
}

#midcol-wfl p{margin: 10px 15px 15px 0; font-size: 12px; color: #666; line-height: 17px; font-weight:normal;}
#midcol-wfl a{color: #666;}

/* ================ #header-box WFL ================ */

.wfl-back{float:left; margin:0px 0px 0px -1px; padding:0px; background: url(/static/images/wfl/bg-home-wfl.gif) repeat-x 0 0; height:280px;	width:802px;}

#header-box-wfl{margin: 0px 0 1px 10px; padding:3px 0 0 3px; height: 272px; width:777px; position: relative;}

#header-box-wfl h1, #header-box-wfl h1.shadow{position:absolute; top:85px; right:20px; text-align:right; color:#fff; margin:0px; padding:0px; font-size:10em;}

#header-box-wfl h1.shadow{top:83px; right:20px; color:#333;} 

#box-swf-wfl{float: left; height: 269px; width:506px; position: relative; background:#FFF;}

/* End of Banner wfl Huge Home Page */

/*BOX ULTIMA ESTRAZIONE*/

#box-ultima-estrazione{float:right; width:257px; position:relative; display:block; margin:0 0 0 0;}
#box-ultima-estrazione h3{background:url(/static/images/wfl/top_box_ultima.jpg) top left no-repeat; width:245px; height:37px; color:#FFF; font-size:16px; position:relative; padding: 6px 0 0 12px;}
#box-ultima-estrazione .middle-box-ultima-estrazione{background:url(/static/images/wfl/bg_box_ultima.jpg) top left repeat-y; width:232px; padding:0px 10px 2px 15px;}
#box-ultima-estrazione .middle-box-ultima-estrazione h5{font-size: 12px; margin:0px 0 5px 0;}
#box-ultima-estrazione .middle-box-ultima-estrazione span{color:#016b3b; font-size: 12px; font-weight:bold;}
#box-ultima-estrazione .middle-box-ultima-estrazione h6{font-size: 12px; margin:0px 0 10px 0;}
#box-ultima-estrazione .middle-box-ultima-estrazione .num-estrazione{background:url(/static/images/wfl/pallina_estrazione.jpg) top left no-repeat; width:36px; height:35px; float:left; margin:0 10px 10px 0;}
#box-ultima-estrazione .middle-box-ultima-estrazione .num-estrazione p{ color:#fff; font-size:19px; font-weight:bold; text-align:center; line-height:16px; padding:8px 0 0 0;}

#box-ultima-estrazione .middle-box-ultima-estrazione .tit-numerone{background:url(/static/images/wfl/t_numerone.jpg) top left no-repeat; width:116px; height:17px; float:left; margin: 11px 5px 10px 26px;}
#box-ultima-estrazione .middle-box-ultima-estrazione .num-numerone{background:url(/static/images/wfl/pallina_numerone.jpg) top left no-repeat; width:45px; height:45px; float:left; margin:0 10px 10px 0;}
#box-ultima-estrazione .middle-box-ultima-estrazione .num-numerone p{ color:#fc0000; font-size:27px; font-weight:bold; line-height:27px; padding:7px 5px 0 0; text-align:center}
#box-ultima-estrazione .middle-box-ultima-estrazione .link-dx{text-align:right;}
#box-ultima-estrazione .middle-box-ultima-estrazione .link-dx a{text-decoration: underline; padding:0 10px 0 0; font-weight:bold; font-size:12px!important; color:#000; margin:0;}
#box-ultima-estrazione .bottom-box-ultima-estrazione{background:url(/static/images/wfl/bottom_box_ultima.jpg) top left no-repeat; width:257px; height:18px;}

/*Altri Giochi */

#midcolWf .altriGioco{float:left; margin:0 12px 0 0; width:245px;}

#midcolWf .altriGioco img{border:1px solid #ccc; }	

#midcolWf .altriGioco h4{width:220px; margin:4px 0px 10px 0px; font-size:1.4em;}

#content #midcolWf .altriGioco h4 a{color:#333;}



#midcolWf .altriGioco h2{	margin:0px; font-size:1.8em; }
#midcolWf .altriGioco h3 a{margin:0px; color:#000; text-decoration:none;} 

#midcolWf .altriGioco p{margin:0px 0px 10px 0px; font-size:1.2em; color:#666;	line-height:130%;}	



/* ================ Banner Left In Homepage Win For Life  ================ */

#leftBanners{float:left; margin:20px 0 0 10px; background-color:#fff; padding:0;} 	
#box-banner{margin:5px 0; width:149px; height:58px; background-position:top left; color:#333; cursor:pointer;}

.uno{background:url(/static/images/wfl/wfl-banner-gioca.gif) no-repeat;}
.due{background:url(/static/images/wfl/wfl-banner-vincite.gif) no-repeat;}
.tre{background:url(/static/images/wfl/wfl-banner-archivio.gif) no-repeat;}


#box-banner p{width:70px; font-size:1.1em; position:relative; left:64px; top:21px; color:#333;}
.due p{top:15px!important;}
.tre p{top:15px!important;}

#box-banner p.last{top:15px;}
	

	
/* ================ LogBox ================ */


div.log-box {overflow: hidden; float: left; position: relative; top: 0; left: 0; width: 173px; color: #333; background: url("../../images/wfl/wfl_bg-log-in.jpg") no-repeat 0 0; z-index: 666;}


div.invita {overflow: hidden; float: left; position: relative; top: 0; left: 0; width: 173px; color: #333; background: url("../../images/wfl/wfl_bg.jpg") no-repeat 0 0; z-index: 666; }


/*body#p-hp-poker-loggato .tl div.log-box{background: url("../images/leftcol/bg-scarica-box-log.jpg") no-repeat 0 0;}*/
.tl div.log-box{height: 322px; position: relative; top: 0; left: 0; margin-top: -9px; }
.tl div.log-box img{position: relative; padding:25px 0 0 14px; }

/*.bl div.log-box{
margin-top: 20px;
height: 249px;
background: url("../images/poker/bg-scarica-mini.jpg") no-repeat 0 0;
}*/
div.log-box h2, .bl div.log-box h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.7em !important; font-weight: bold; /*margin: 40px 0 0 15px;*/ text-transform:uppercase; height: auto;}
/*body#p-hp-poker-loggato .tl div.log-box h3{
font-size: 1.9em !important;
font-weight: 900;
margin: 23px 0 28px 15px;
letter-spacing: .13em;
}*/
div.log-box h2{text-transform: uppercase; font-size: 1.5em !important; font-weight: bold; height:45px; margin: 8px 5px 0px 10px; letter-spacing: .06em; line-height: 1em; color:#666; }

body#p-hp-poker-loggato  .tl div.log-box h4{font-size: 1.4em !important; text-transform: none; margin: 4px 0 7px 15px; }

div.log-box div.wrap{float: left; width: 160px; margin: 5px auto auto 0; }

div.log-box h5{color:#ffc800; font-size: 1.2em; font-weight: normal; margin: 10px 0 0 14px; letter-spacing: .05em; line-height: 1em;}

div.log-box h5 a{color: #fff; font-size: 1em; font-weight: 900}

div.log-box p{font-size: 1.2em; margin: 11px 11px 0 13px; letter-spacing: .07em; line-height: 1.4em; padding: 0 2px; }

div.log-box div.wrap p{font-size: 1.1em; margin: 3px 11px 0 12px;	letter-spacing: 0; line-height: 1.1em; padding: 0 2px;}

div.log-box form{	float: left; width: 163px; position: relative; left:-10px; top: 30px;}

div.log-box #log_wfl_nome, div.log-box #log_wfl_cognome, div.log-box #nome_amico, div.log-box #email_amico{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:20px; font-size:16px; width:158px; height:25px; margin-top:10px;}

div.log-box form input.submit{font-size:15px; height: 29px; float: left; width: 163px; background: url(/static/images/wfl/bt-prosegui.gif) no-repeat 0 0 !important; color: #ff7400; 	position: relative; top:4px; left: -1px; }


div#leftmenu h3 a {color:#FFF;}

/* ================ Colonna Centrale Ridotta  ================ */
#midcolWf{float: left; width: 515px; margin: 0 0 0 -4px; padding: 0 0 0 15px; overflow: hidden;}

#midcolWf h1{font-size:2em; color:#333; margin:25px 0px 14px 0px;}	 
#rightcol {background:none; padding-top:20px;} 


/* ================VErfica vincita  ================ */
#right-verifica{ position:relative; top:0; left:0; float:left; background-color:#fff; width:262px; background:url(/static/images/wfl/wfl-back-estraz.gif) repeat-y;}
#right-verifica p{margin:0px; padding:8px 10px; line-height:14px; font-size:12px;}
#right-verifica label{ float:left; text-align:right; width:70px; padding: 0 5px 0 0; font-size:12px; line-height:19px;}
#right-verifica input{ float:left; width:170px; margin:0 0 5px 0; font-size:9px;}
#right-verifica input.b-invia{ width:73px; height:19px; float:right; padding:5px 50px 0 0;}


/* ================Buono a Sapersi  ================ */
#right-buono{ position:relative; top:0; left:0; float:left; background-color:#fff; width:262px; background:url(/static/images/wfl/wfl-back-estraz.gif) repeat-y;}
#right-buono p{	font-size:1.1em; 	border-bottom:1px solid #eee; margin:0px; padding:0px 10px; line-height:25px; text-transform:uppercase; }
#rightcol #right-buono a{background:url(/static/images/wfl/wfl-back-buono.gif) center right no-repeat; display:block; color:#ff7400; text-decoration:none;}
#right-buono p.last{
border-bottom:0px;}

/*ORARI DI GIOCO*/

#right-orari{ position:relative; top:0; left:0; float:left; background-color:#fff; width:262px; background:url(/static/images/wfl/wfl-back-estraz.gif) repeat-y;}
#right-orari p{margin:0px; padding:8px 10px; line-height:14px; font-size:12px;}
#right-orari label{ float:left; text-align:right; width:100px; padding: 0 5px 0 0; font-size:12px; line-height:19px;}
#right-orari input{ float:left; width:100px; margin:0 0 5px 0;}
#right-orari input.b-invia{ width:73px; height:19px; float:right; padding:5px 50px 0 0;}


/* ================ Sezione Menu GD sotto userbar Ridimensionato!  ================ */

div.rounded{
width: 10px;
height: 10px;
background: url(../images/top-menu/tr-corner.gif) no-repeat top right;
position: absolute; top: 0;
right: 0;
}	

ul#sez-menu-Wfl{
width: 805px;
margin: 0 0 0 170px;
height: 33px;
background: #fff url("/static/images/header-box/bg-header-box-top-tile.gif") repeat-x 0 -66px;
position: relative; top: 0; left: 0;
z-index: 4;
overflow: visible;
}
ul#sez-menu-Wfl li{

width: 191px;
height: 33px;
float: left;
position: relative; left: 15px; top: 0;
overflow: visible;
}
ul#sez-menu-Wfl li a{
display: block;
font-size: 1.6em !important;
font-weight: bold;
color: #fff;
float: left;
width: 170px;
height: 33px;
line-height: 33px;
text-indent: 17px;
background: url("/static/images/header-box/separator-box-top-menu-states.gif") no-repeat 0 0;
}
ul#sez-menu-Wfl li a:hover{
background: url("/static/images/header-box/separator-box-top-menu-states.gif") no-repeat 0 -33px;
}
ul#sez-menu-Wfl li.active a{
background: url("/static/images/header-box/separator-box-top-menu-states.gif") no-repeat 0 -66px;
}
ul#sez-menu-Wfl li.hover{
background: url("/static/images/header-box/bg-header-box-top-tile.gif") repeat-x 0 0;
}
ul#sez-menu-Wfl li.active{
background: url("/static/images/header-box/bg-header-box-top-tile.gif") repeat-x 0 -33px !important;
}
ul#sez-menu-Wfl li a.apri-sub{
width: 28px;
height: 27px;
position: absolute; right: 9px; bottom: 0;
}

ul#sez-menu-Wfl li a.apri-sub{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat 0 0;
}
ul#sez-menu-Wfl li a.sub-hover{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -58px -27px;
}
ul#sez-menu-Wfl li a.active{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat 0 -54px !important;
}
ul#sez-menu-Wfl li.hover a.sub-hover{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -58px -54px !important;
}
ul#sez-menu-Wfl li.hover a.active{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -58px 0 !important;
}
ul#sez-menu-Wfl li.active a.apri-sub{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -29px 0;
}
ul#sez-menu-Wfl li.active a.sub-hover{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -29px 0 !important;
}
ul#sez-menu-Wfl li.active a.active{
background: url("/static/images/top-menu/arrow-sub.gif") no-repeat -29px -54px !important;
}

/* sub menu */

ul#sez-menu-Wfl li ul{
position: absolute;
top: 33px; left: -4px;
z-index: 999;
width: 166px;
background: url("/static/images/top-menu/bg-sub-new.png") no-repeat bottom;
padding-bottom: 9px;
overflow: visible;
display: none;
}
ul#sez-menu-Wfl li ul li{
height: auto;
position: relative; left: 4px !important;
background: none !important;
}
ul#sez-menu-Wfl li ul li a{
height: auto;
line-height: 16px;
width: 136px;
font-size: 1.3em !important;
padding: 6px 8px 8px 14px !important;
text-indent: 0;
font-weight: normal;
background: url("/static/images/top-menu/bg-sub-bottom.png") repeat-X bottom !important;
}
ul#sez-menu-Wfl li ul li:last-child a,
ul#sez-menu-Wfl li ul li.last-child a
{
background: none !important;
}
ul#sez-menu-Wfl li ul li a:hover{
/* background: url("../../images/top-menu/bg-sub.png") no-repeat -4px 0 !important; */
background: #333;
color: #ff7400;
}

/* midcol che ospita iframe giocasubito */
#midcol-wfl{
float: left;
width: 540px;
margin: 0 0 0 -4px;
padding: 0 0 0 15px;
overflow: hidden;
z-index: 1;}
		
#midcol-wfl, #rightcol-wfl{background: url(/static/images/midcol/bg-home-poker.gif) repeat-x 0 -280px;}

#rightcol-wfl{float: left; width: 249px; /*differenza giusta*/ margin: 0 0 1px 0; padding-top:20px; overflow: hidden;}

#rightcol-wfl h3{overflow: hidden; position: relative; top: 0; left: 0; width: 249px; height: 34px; line-height: 34px; text-indent: 8px; float: left; color: #333; margin: 0 0 0 0; font-size: 1.6em !important;}

#rightcol-wfl h3.gray{background:url(/static/images/wfl/wfl-bg-head-colright.gif);}


#rightcol-wfl p.moremore{overflow: hidden; height: 35px; line-height: 1.2em !important; width: 249px; margin: 0 0 20px 0; color: #fff; float: left; text-align: left; background:#fff url(/static/images/wfl/wfl-bg-chiudi-colright.gif) no-repeat bottom;}


#rightcol-wfl p.moremore a { color:#333333;  display:block; float:left;  font-size:1.3em !important;  font-weight:bold;  height:26px; line-height:30px; text-align:right !important; width:239px;}

/*Buono a Sapersi Small*/
#right-wfl-buono{position:relative; top:0; left:0; float:left; background-color:#fff; width:249px; background:url(/static/images/wfl/wfl-bg-colright.gif) repeat-y;}	
#right-wfl-buono p{width:224px; font-size:1.1em; border-bottom:1px solid #eee; margin:0px; padding:0px 10px; line-height:25px; text-transform:uppercase; }

#right-wfl-buono a{background:url(/static/images/wfl/wfl-back-buono.gif) center right no-repeat; display:block; color:#ff7400; text-decoration:none;} 
#right-wfl-buono p.last{border-bottom:0px;} 	

/*Orari Small*/
#right-wfl-orari{position:relative; top:0; left:0; float:left; background-color:#fff; width:249px; background:url(/static/images/wfl/wfl-bg-colright.gif) repeat-y;}	
#right-wfl-orari p{width:224px; font-size:12px; margin:0px; padding:0px 10px; line-height:25px;}

#right-wfl-orari a{background:url(/static/images/wfl/wfl-back-buono.gif) center right no-repeat; display:block; color:#ff7400; text-decoration:none;} 

#rightcol-wfl p.morewfl {background:#FFFFFF url(/static/images/wfl/wfl-bg-chiudi-colright.gif) no-repeat scroll center bottom; color:#FFFFFF; float:left; font-size:1em; height:15px; line-height:1.2em !important; margin:0 0 20px; overflow:hidden; text-align:left; width:249px; } 


/* ================VErfica vincita Small  ================ */
#right-wfl-verifica{ position:relative; top:0; left:0; float:left; background-color:#fff; width:249px; background:url(/static/images/wfl/wfl-bg-colright.gif) repeat-y;}
#right-wfl-verifica p{margin:0px; padding:8px 10px; line-height:14px; font-size:12px;}
#right-wfl-verifica label{ float:left; text-align:right; width:60px; padding: 0 5px 0 0; font-size:12px; line-height:19px;}
#right-wfl-verifica input{ float:left; width:170px; margin:0 0 5px 0; font-size:9px;}
	#right-wfl-verifica input.b-invia{ width:73px; height:19px; float:right; padding:5px 10px 0 0;}	
	
		
/*INDEX COME SI GIOCA*/		
#midcol-wfl .MedBoxImg {border-bottom:1px dotted #999999; display:block; float:left; height:150px; margin:0 23px 20px 3px; padding:0 0 10px; width:240px;}	
#midcol-wfl .MedBoxImg .BoxImg {display:block; height:75px; margin:0 0 5px; padding:0; vertical-align:middle; width:230px; }
#midcol-wfl .MedBoxImg h3 {margin:0; padding:0; font-size:13px; margin-top:0; line-height:13px; height:auto;}

/*TABELLA QUANTO SI VINCITE*/

#midcol-wfl table.info-vince{border:1px solid #eee; text-align:center;}
#midcol-wfl table.info-vince thead tr th{background-color:#FF6600; border-right:1px dotted #FFFFFF; color:#FFFFFF !important; padding:10px; text-align:left !important; font-size:13px; font-weight:bold;}
#midcol-wfl table.info-vince tbody tr.Scuro {background:#D7D7D7;}
#midcol-wfl table.info-vince tbody td.Bordi {border:1px solid #dcdcdc;}
#midcol-wfl table.info-vince tbody td{ font-size:11px!important; padding:2px; text-indent:0px; border-bottom:1px solid #DCDCDC;}

	
/*PAGINA ULTIMA ESTRAZIONE*/
#midcol-wfl .BoxEstrazione {margin:30px 0; width:516px;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione{float:left; width:50px;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione ul{list-style-type:none;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione li a{background: url(/static/images/wfl/bg_tab.jpg) top left no-repeat; width:50px; height:20px; color:#999; display:block; padding:5px 0 0 0; text-align:center; font-size:12px !important; font-weight:bold;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione li a:hover{background: url(/static/images/wfl/bg_tab.jpg) top left no-repeat; width:50px; height:20px; color:#fff; display:block; padding:5px 0 0 0; text-align:center;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione li a.active{background: url(/static/images/wfl/bg_tab_sel.jpg) top left no-repeat; width:50px; height:20px; color:#fff; display:block; padding:5px 0 0 0; text-align:center;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione li a.future{background: url(/static/images/wfl/bg_tab.jpg) top left no-repeat; width:50px; height:20px; color:#999; display:block; padding:5px 0 0 0; text-align:center;}
#midcol-wfl .BoxEstrazione .Menu-Estrazione li a.passed{background: url(/static/images/wfl/bg_tab.jpg) top left no-repeat; width:50px; height:20px; color:#060; display:block; padding:5px 0 0 0; text-align:center;}

#midcol-wfl .BoxEstrazione .Contenuto-Estrazione{float:left; width:356px; background:url(/static/images/wfl/bg_box_estrazioni.jpg) top left repeat-x; padding:34px 50px;}	
#midcol-wfl .BoxEstrazione .Contenuto-Estrazione .num-estrazione-grande{background:url(/static/images/wfl/n_estratto.gif) top left no-repeat; width:60px; height:60px; float:left; margin:0 11px 30px 0;}
#midcol-wfl .BoxEstrazione .Contenuto-Estrazione .num-estrazione-grande p{color:#fff; font-size:30px; font-weight:bold; text-align:center; line-height:30px; padding:10px 0 0 0; float:none; margin:0;}	
#midcol-wfl .BoxEstrazione .Contenuto-Estrazione .tit-numerone-grande{background:url(/static/images/wfl/t_numerone.gif) top left no-repeat; width:162px; height:23px; float:left; margin: 11px 5px 10px 50px;}
#midcol-wfl .BoxEstrazione .Contenuto-Estrazione .num-numerone-grande{background:url(/static/images/wfl/n_numerone.gif) top left no-repeat; width:68px; height:67px; float:left; margin:0 10px 10px 0;}
#midcol-wfl .BoxEstrazione .Contenuto-Estrazione .num-numerone-grande p{color:#fc0000; font-size:38px; font-weight:bold; line-height:44px; padding:7px 5px 0 0; text-align:center; float:none; margin:0;}
#midcol-wfl .BoxEstrazione .Bordo-Estrazione-Dx{float:left; width:8px; background:url(/static/images/wfl/dx_box_estrazioni.jpg) top left no-repeat; display:block; height:328px;}		

#midcol-wfl h4{color:#F60; font-size:13px; margin:5px 0;}
#midcol-wfl h4 a{color:#F60; font-size:13px; margin:5px 0;}
#midcol-wfl table.quote{ width:250px; border:1px solid #eee;}
#midcol-wfl table.quote thead tr th {background-color:#FF6600; border-right:1px dotted #FFFFFF; color:#FFFFFF !important; padding:10px; text-align:left !important; font-weight:bold;}
#midcol-wfl table.quote tbody td {border-bottom:1px solid #dcdcdc; font-size:12px!important;}
#midcol-wfl table.quote tbody tr.Scuro {background:#D7D7D7;}
	
/*PAGINA ARCHIVIO*/
#midcol-wfl #archivio-estrazione{width: 520px;}
#midcol-wfl #archivio-estrazione .table-archivio{margin: 40px 0 0 0;}
#midcol-wfl #archivio-estrazione label{float:left; font-size:12px; font-weight:bold; padding:4px 10px 0 0;}
#midcol-wfl #archivio-estrazione input{float:left; border: 1px solid #CCCCCC; margin: 0px 5px 0px 5px; padding: 0px; height:21px;}
#midcol-wfl #archivio-estrazione input.btn-submit{float:right; border: 0px none; cursor: pointer; width: 80px; height: 22px; vertical-align: middle;}
#midcol-wfl #archivio-estrazione .cerca{width: 445px; clear:both;}
#midcol-wfl #archivio-estrazione .cerca .gwt-ListBox{width: 60px; float:left; height:23px;}
#midcol-wfl #archivio-estrazione .cerca .gwt-Anchor{margin:0 0 0 5px;}
#midcol-wfl #archivio-estrazione a.b-frec{text-decoration:none; padding:0 3px 0 0;}
#midcol-wfl p.searchPageList{float:right; margin:20px 30px 0 0;}
#midcol-wfl p.searchPageList a{color:#F60; font-size:13px!important;}

#midcol-wfl ul.Link {margin:0 0 0 20px; padding:10px 0 0;}
#midcol-wfl ul.Link li {line-height:19px; margin:0; padding:3px 0; list-style: disc; font-size:12px!important; font-weight:normal; color:#666}
#midcol-wfl ul.Link li a{font-size:12px!important;}
#midcol-wfl ul.Link li a:hover{ text-decoration:underline;}

#midcol-wfl ol.FaqWinForLife {display:block; font-weight:bold; list-style-type:decimal; padding:10px 20px;}
#midcol-wfl ol.FaqWinForLife li {padding:0 0 0 5px;}
#midcol-wfl ol.FaqWinForLife div {display:none;}

#midcol-wfl ul.NuovoS {margin:0 0 0 0; padding:10px 0 0;}
#midcol-wfl ul.NuovoS li {float:left; line-height:19px; margin:0 19px 0 0; padding:3px 0; width:217px;}
a.LinkOrangeBlack {background: url(/static/images/generic/arrow-link-orange.gif) no-repeat 0 7px; border-bottom:1px dotted #999999; color:#000000; display:block; padding:2px 0; text-indent:18px; margin:0 0 0 0;}

/* Tabella Vincite */

#midcol-wfl table.vincite{margin-bottom:20px;	border:1px solid #eee; text-align:center; width:501px;}
	
#midcol-wfl table.vincite thead tr th{height:40px; background-color:#eee; font-weight:bold;} 
	
#midcol-wfl h3.tit515{
background:url(../../images/superenalotto/se-table-title.gif) no-repeat;
height:33px;
font-size:1.4em;
padding-left:10px;
}

#midcol-wfl table.vincite thead tr td.stats{
text-align:left;
padding-left:10px;}

#midcol-wfl table.vincite tr.grigio{
background-color:#eee;}

/* orari di gioco */

#orario-gioco {width:225px; padding:5px 10px; background:url(/static/images/wfl/bg-orario-gioco.gif) top left no-repeat;} 	
#orario-gioco h3 {color:#F60; padding:0; 	margin:0; text-indent:0;} 	
#orario-gioco p { font-size:12px; color:#333; margin-bottom:5px;}
	
/*alert neutro*/

.alert-neutro{
background: url(/static/images/generic/sx_alert_neutro.gif) no-repeat;
width:100%;
margin:10px 0px 10px 0px;
padding:0;
clear:both;
}

.alert-neutro .center{
 background: url(/static/images/generic/dx_alert_neutro.gif) no-repeat top right;
 color:#000000;
 font-size:1.2em;
 font-weight:bold;
 width:100%;
 display:block;
 height:40px;
 margin:0;
 padding:7px 10px 0px 10px;
}


.alert-neutro a:link, .alert-neutro a:visited{
color:#000000 !important;
font-size:1em !important;
text-decoration:underline;
margin:0;
padding:0;
}

.alert-neutro a:hover{
color:#000000 !important;
font-size:1em !important;
text-decoration:none;
margin:0;
padding:0;
}

.alert-neutro-2{
background: url(/static/images/generic/sx_alert_neutro.gif) no-repeat;
width:94%;
margin:20px 0px 0px 0px;
padding:0;
float:left;
}

.alert-neutro-2 .center{
 background: url(/static/images/generic/dx_alert_neutro.gif) no-repeat top right;
 color:#000000;
 font-size:1.2em;
 font-weight:bold;
 width:100%;
 display:block;
 height:40px;
 margin:0;
 padding:7px 10px 0px 10px;
}


.center a:link, .center a:visited{
color:#000000 !important;
font-size:1em !important;
text-decoration:underline;
margin:0;
padding:0;
}

.center a:hover{
color:#000000 !important;
font-size:1em !important;
text-decoration:none;
margin:0;
padding:0;
}
  
/*alert positivo*/

.alert-positivo{
background: url(/static/images/generic/sx_alert_p_1.gif) no-repeat;
width:94%;
margin:10px 0px 20px 10px;
padding:0;
clear:both;
}

.alert-positivo .center{
 background: url(/static/images/generic/dx_alert_p_1.gif) no-repeat top right;
 color:#ffffff;
 font-size:1.2em;
 font-weight:bold;
 width:97%;
 display:block;
 height:40px;
 margin:0;
 padding:7px 0px 0px 50px;
}

.alert-positivo a:link, .alert-positivo a:visited{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:underline;
margin:0;
padding:0;
}

.alert-positivo a:hover{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:none;
margin:0;
padding:0;
}

/*alert negativo*/

.alert-negativo{
background: url(/static/images/generic/sx_alert_1.gif) no-repeat;
width:94%;
margin:10px 0px 20px 10px;
padding:0;
clear:both;
}

.alert-negativo .center{
background: url(/static/images/generic/dx_alert_1.gif) no-repeat top right;
color:#ffffff;
font-size:1.2em;
font-weight:bold;
width:97%;
display:block;
height:40px;
margin:0;
padding:7px 0px 0px 50px;
}

.alert-negativo a:link, .alert-negativo a:visited{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:underline;
margin:0;
padding:0;
}

.alert-negativo a:hover{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:none;
margin:0;
padding:0;
}
.alert-negativo-2{
background: url(/static/images/generic/sx_alert_1.gif) no-repeat;
width:78%;
margin:10px 0px 20px 10px;
padding:0;
float:left;
}

.alert-negativo-2 .center{
background: url(/static/images/generic/dx_alert_1.gif) no-repeat top right;
color:#ffffff;
font-size:1.2em;
font-weight:bold;
width:97%;
display:block;
height:40px;
margin:0;
padding:7px 0px 0px 50px;
}

.alert-negativo-2 a:link, .alert-negativo a:visited{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:underline;
margin:0;
padding:0;
}

.alert-negativo-2 a:hover{
color:#ffffff !important;
font-size:1.2em !important;
text-decoration:none;
margin:0;
padding:0;
}


div.log-box #log_se_nome, div.log-box #log_se_cognome, div.log-box #nome_amico, div.log-box #email_amico{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
line-height:20px;
font-size:16px;
width:158px;
height:25px;
margin-top:10px;}

div.log-box form input.submit{
font-size:15px;
height: 29px;
float: left;
width: 163px;
background: url(../../images/gratta-vinci/bt-prosegui.gif) no-repeat 0 0 !important;
color: #ff7400;
position: relative;
top:4px;
left: -1px;
}

	

	
/*Ultima Estrazione Small*/
	
#right-wfl-estrazione{position:relative; top:0; left:0; float:left; background-color:#fff; width:246px; background:url(/static/images/wfl/wfl-bg-colright.gif) repeat-y;}	
#rightcol-wfl .title-orange{color:#FF7400; margin:0; height:24px; overflow:visible;}
#right-wfl-estrazione .orari{font-size:12px !important; margin:0px 10px 0px 10px;}	
#right-wfl-estrazione #bg-stella{float:left; background:url(/static/images/wfl/wfl-bg-stella.gif) center no-repeat; padding:0 8px;} 	
#right-wfl-estrazione h5{margin:10px 0px; font-size:1.2em;}
#right-wfl-estrazione h6 {font-size:12px; margin:0 0 10px;}
#right-wfl-estrazione .link-dx {text-align:right;}
#right-wfl-estrazione .link-dx a {color:#000000; font-size:12px !important; font-weight:bold; margin:0; padding:0 8px 0 0; text-decoration:underline;}

#right-wfl-estrazione h5 span{color:#016B3B;}	
#right-wfl-estrazione .num-estrazione{background:url(/static/images/wfl/pallina_estrazione.jpg) top left no-repeat; width:36px; height:35px; float:left; margin:0 7px 10px 3px;}
#right-wfl-estrazione .num-estrazione p{ color:#fff; font-size:19px; font-weight:bold; text-align:center; line-height:16px; padding:8px 0 0 0;}

#right-wfl-estrazione .tit-numerone{background:url(/static/images/wfl/t_numerone.jpg) top left no-repeat; width:116px; height:17px; float:left; margin: 11px 5px 10px 26px;}
#right-wfl-estrazione .num-numerone{background:url(/static/images/wfl/pallina_numerone.jpg) top left no-repeat; width:45px; height:45px; float:left; margin:0 10px 10px 0;}
#right-wfl-estrazione .num-numerone p{ color:#fc0000; font-size:27px; font-weight:bold; line-height:27px; padding:7px 5px 0 0; text-align:center}
	
	
/*Orari Big*/
#right-wfl-orari-big{position:relative; float:left; background-color:#fff; width:259px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; /*background:url(/static/images/wfl/wfl-bg-colright-big.gif) repeat-y;*/}	
#right-wfl-orari-big .title-orange{color:#FF7400; margin:0; height:24px; overflow:visible;}
#right-wfl-orari-big p{width:224px; font-size:12px; margin:0px; padding:0px 10px; line-height:25px;}
#right-wfl-orari-big h4{font-size:17px; color:#ff6600; padding:5px 0 0 8px;}	
#right-wfl-orari-big a{background:url(/static/images/wfl/wfl-back-buono.gif) center right no-repeat; display:block; color:#ff7400; text-decoration:none;} 
#rightcol p.morewfl {background:#FFFFFF url(/static/images/wfl/wfl-bg-chiudi-colright.gif) no-repeat scroll center bottom; color:#FFFFFF; float:left; font-size:1em; height:15px; line-height:1.2em !important; margin:0 0 20px; overflow:hidden; text-align:left; width:249px; } 
	

/*Pagina Concorsi e Vincite */
#intestazione{
	float:left;
	width:515px;
	border-bottom:1px solid #eee;}

#intestazione p{
	color:#666;
	margin-top:10px;
	margin-right:10px;
	font-size:1.4em;
	float:left;}
	
#intestazione p.jolly{
	margin-left:225px !important;
	margin-left:195px;
	margin-right:40px;}
	
#intestazione p.star{
	color:#ff7400;}


#vincente{
		width:515px;
		float:left;}
		
#vincente .num, #vincente .num-stella{ /*grandezze sestina e jolly*/
		float:left;
		height:66px;
		font-size:2em;
		font-weight:bold;
		line-height:70px;}
	
#vincente .num{/* sestina e jolly*/
		width:47px;
		color:#333;
		background:url(../../images/superenalotto/se-numback.gif)  top left no-repeat;}
		
#vincente .num p{
		margin:0px; padding:0px;
		height:66px;	
		width:47px;
		line-height:70px;
		text-align:center;}
		
#vincente .num-stella p{
		color:#fff;
		height:66px;	
		line-height:70px;
		text-align:center;}	

#vincente #numJolly{
		margin-left:30px;}
	
#vincente .num-stella{
		padding-left:16px;
		margin-left:10px;
		color:#fff;
		width:50px;
		background:url(../../images/superenalotto/se-numback-star.gif)  top left no-repeat;}
		
/*MOBILE*/
.phone{background:url(/static/images/wfl/i-phonec.jpg) top left no-repeat; width:197px; height:405px; padding:0 0 0 23px; margin:0 auto 30px auto;}
.phone ul#slider1{padding:7px 0 29px 0; width:178px; height:266px; margin:70px 0 0 0;}
.phone ul#slider1 li{width:178px!important; height:266px; display:block; float:left;}
.ico-wflm{float:left; margin: 10px 20px 0 128px;}
.btn-mobilem{float:left; margin: 10px 20px 0 0px;}


