
	body#p-gratta-vinci #midcol
	{
		background: url(../../images/midcol/bg-home-poker.gif) repeat-x 0 0;
		overflow: hidden;
		width: 790px;
	}

	body#p-gratta-vinci .gratta-vinci-lancio{
		/*z-index: 666;*/
		margin: 0 0 0 25px;
		float: left;
		width: 335px;
		height: 204px;
		padding: 0 2px;
		background: url(../../images/gratta-vinci/bg-gratta-vinci-lancio-br.jpg) no-repeat bottom right;
		float: left;
		position: relative; top: 0; left: 10px; 
	}
	body#p-gratta-vinci .gratta-vinci-lancio div.wrap{position: absolute; top: 80px; left: 225px; width: 112px;	height: 100px;}
	body#p-gratta-vinci #header-box form{
		position: absolute;
		top: 7px ; right: 15px;
		height: 24px;
		width: 146px;
		font-size: 1.3em;
		z-index: 9999;
	}
	body#p-gratta-vinci #header-box form select{
	border:1px solid #cccccc; padding:2px;
	width:146px;
	}
	body#p-gratta-vinci #header-box form .jNiceSelectWrapper{
		width: 146px !important;
	}
	body#p-gratta-vinci #header-box form .jNiceSelectWrapper .jNiceSelectText {
		width: 117px !important;
		background:url(../../images/registrazione/bg_tendina_reg1_on_orange.gif) no-repeat left top;
		line-height: 13px;
		text-indent: 3px;
	}
	body#p-gratta-vinci #header-box form .jNiceSelectWrapper .jNiceSelectOpen {
		background: url(../../images/registrazione/select_right_on_orange.gif) no-repeat right top;
	}
	
	
	body#p-gratta-vinci .gratta-vinci-lancio h4{
		color: #ff7400;
		font-size: 1.5em !important;
		float: left;
		line-height: 1.1em;
	}
	body#p-gratta-vinci .gratta-vinci-lancio .wrap p{
		color: #333;
		font-size: 1.4em !important;
		float: left;		
		line-height: 1.1em;
		margin-top: 3px;
	}
	.gratta-vinci-lancio p.bt-gv-gioca{
		position: absolute;
		top: 170px; left: 121px;
		font-weight: 900;
		background: url(../../images/generic/bt-bg-orange-on-gray-l.gif) no-repeat left 0 !important;
	}
	.gratta-vinci-lancio p.bt-gv-gioca a{
		line-height: 21px;
		background: url(../../images/generic/bt-bg-orange-on-gray-r.gif) no-repeat right 0 !important;
	}
	.gratta-vinci-lancio p.bt-gv-prova{
		position: absolute;
		top: 170px; left: 34px;
		font-weight: 900;
		background: url(../../images/generic/bt-bg-gray-on-gray-l.gif) no-repeat left 0 !important;
	}
	.gratta-vinci-lancio p.bt-gv-prova a{
		line-height: 21px;
		color: #333 !important;
		background: url(../../images/generic/bt-bg-gray-on-gray-r.gif) no-repeat right 0 !important;
	}
	
	
/* ==================== .gratta-vinci-box ================ */	
	
	.gratta-vinci-box p.bt-gv-gioca{
		padding-left: 12px;
		width: auto;
		background: url(../../images/generic/bt-bg-18-orange-on-fff-l.gif) no-repeat left 0 !important;
		overflow: visible;
	}
	.gratta-vinci-box p.bt-gv-gioca a{
		padding-right: 12px;
		padding-left: 12px;
		margin: 0 0 0 -12px;
		line-height: 18px;
		background: url(../../images/generic/bt-bg-18-orange-on-fff-r.gif) no-repeat right 0 !important;
	}
	
	.gratta-vinci-box p.bt-gv-prova{
		padding-left: 12px;
		width: auto;
		background: url(../../images/generic/bt-bg-18-gray-on-fff-l.gif) no-repeat left 0 !important;
	}
	.gratta-vinci-box p.bt-gv-prova a{
		padding-right: 12px;
		padding-left: 12px;
		margin: 0 0 0 -12px;
		line-height: 18px;
		color: #333 !important;
		background: url(../../images/generic/bt-bg-18-gray-on-fff-r.gif) no-repeat right 0 !important;
	}
	
	.gratta-vinci-lancio p.bollo-new{
		width: 72px !important;
		height: 73px;
		position: absolute;
		top: 6px; right: 0;
		background: url("../../images/gratta-vinci/bollo-new.png") no-repeat 0 0;
	}
	
	
/* ==================== .scarica-box ================ */	
	
	body#p-gratta-vinci .tl div.scarica-box{
		background: url(../../images/gratta-vinci/bg-gratta-vinci-box.jpg) no-repeat 0 0 !important;
	}
	body#p-gratta-vinci .tl div.scarica-box h3{
		color: #000;
		font-weight: 900 !important;
		width: 70px;
		font-size: 1.8em !important;
		line-height: 1.2em !important;
		text-transform: uppercase;
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans;
		font-weight: normal;
		margin: 17px 0 0 14px;
		letter-spacing: .05em;
	}
	body#p-gratta-vinci .tl div.scarica-box h4{
		font-size: 1.2em;
		line-height: 1.4em;
		font-weight: 900;
		margin-top: 6px;
		text-transform: none;
		width: 120px;
		color: #ff6600;
	}
	body#p-gratta-vinci .tl div.scarica-box h5{
		margin: 18px 0 0 7px;
		width: 151px;
		height: 22px;
		background:  url(../../images/gratta-vinci/bg-registrati-vinci.gif) no-repeat 0 0;
	}
	body#p-gratta-vinci div.scarica-box p{
		margin-top: 21px;
		line-height: 1.2em;
		color: #666;
	}
	

/* ==================== #sez-menu ================ 
	
	body#p-gratta-vinci #sez-menu li, body#p-gratta-vinci #sez-menu li a{
		width: 132px;
		text-align: center;
		text-indent: 0
	}
	body#p-gratta-vinci ul#sez-menu li:first-child,
	body#p-gratta-vinci ul#sez-menu li:first-child a{
		width: 130px !important;
	}*/
	body#p-gratta-vinci #header-box{
		float: left;
		margin: 0 0 1px 0;
		height: 280px;
		background: #ff7400;
		width: 804px !important;
		overflow: hidden;
		padding: 0;
		position: relative;
		left: -16px; top: 0;
	}
	body#p-gratta-vinci #header-box h3{
		float: left;
		margin: 15px 0 17px 16px !important;
		padding: 0 0 0 0 !important;
		float: left;
		background: #ff7400;
		width: 805px;
		position: relative; left: 0; top: 0;
		background: url(../../images/gratta-vinci/bg-gratta-vinci-h3.gif) repeat-x bottom !important;
		font-size: 1.6em !important;
	}
	body#p-gratta-vinci .scarica-box form{
		float: left;
		width: 163px;
		position: relative; margin-left: 3px; margin-top: 6px;
	}


/* ==================== #leftcol ================ */

	body#p-gratta-vinci #leftcol #lefnews form{
		float: left;
		width: auto;
		position: relative;
		margin-left: 0 !important;
		margin-top: 0;
		height: 200px;
	}
	body#p-gratta-vinci .scarica-box form p{
		margin: 0;
	}
	body#p-gratta-vinci #leftnews h3,
	body#p-gratta-vinci #leftnews p{
		width: 139px;
	}
	body#p-gratta-vinci #leftnews form p{
		float: left;
		background: #f3f3f3;
		margin: 0;
		padding: 2px 0 4px 5px;
		width: 164px;
	}
	body#p-gratta-vinci #leftcol form input{
		margin: 2px 0 1px 0;
		font-size: 1.2em;
		font-weight: 900;
		color: #333;
	}
	body#p-gratta-vinci #leftnews form input{
		margin: 2px 0 1px 0;
		font-size: 1.2em;
		font-weight: 900;
		color: #333;
		background: #ccc;
	}
	body#p-gratta-vinci #leftcol form input *{
		font-size: 1.2em !important;
	}
	body#p-gratta-vinci #leftcol form input.text{
    background: #fff;
    width: 152px;
	float: left;
    position: relative;
    margin:8px 0px 0px 0px;
	padding: 2px !important;
		
	}
	body#p-gratta-vinci #leftcol form input.submit{
		height: 29px;
		float: left;
		width: 163px;
		background: url(../../images/gratta-vinci/bt-prosegui.gif) no-repeat 0 0 !important;
		color: #ff7400;
		position: relative;
		left: -1px;
	}
	body#p-gratta-vinci #leftnews form input.submit{
		background: url(../../images/gratta-vinci/bt-invita.gif) no-repeat 0 0 !important;
	}

	body#p-gratta-vinci div#gv-mini-menu{float:right; width:400px; height: 20px; margin-top:25px;}
	
	body#p-gratta-vinci div#gv-mini-menu ul{
		float: right;
		margin-right: 17px
	}
	body#p-gratta-vinci div#gv-mini-menu ul li{
		font-size: 1.2em;
		display: inline;
		line-height: 20px;
		margin-left: 3px;
	}
	body#p-gratta-vinci div#gv-mini-menu ul li a{
		color: #666;
		font-size: 1em;
		display: inline;
		background: url(../../images/gratta-vinci/gv-mini-menu-separator.gif) no-repeat center left;
		padding: 0 0 0 8px;
	}
	body#p-gratta-vinci div#gv-mini-menu ul li:first-child a,
	body#p-gratta-vinci div#gv-mini-menu ul li.first-child a{
		background: none;
	}


/* ==================== .gratta-vinci-box (box multipli prova gioca) ================ */

	.gratta-vinci-box{
		width: 150px; height: 150px;
		position: relative; top: 0; left: 0;
		float: left;
		margin: 0 3px 20px 2px;
	}
	.gratta-vinci-box p{
		width: 132px;
		position: absolute;
		top: 115px; left: 18px;
		text-align: center;
		font-size: 1.1em !important;
		font-weight: 900;
		color: #333 !important;
		letter-spacing: .045em;
	}
	.gratta-vinci-box p.gv-fino{
		height: 18px;
	}
	.gratta-vinci-box h4,
	.gratta-vinci-box h4 a{
		width: 148px; height: 112px;
		display: block;
	}
	.gratta-vinci-box h4,
	.gratta-vinci-box img{
		position: absolute;
		bottom: 35px; right: 0;
	
	}
	.gratta-vinci-box p.bollo-prezzo{
		width: 31px; height: 30px;
		position: absolute;
		top: 60px; left: 1px;
		background: url("../../images/gratta-vinci/bollo-prezzo.png") no-repeat 0 0;
		color: #fff !important;
		line-height: 28px !important;
	}
	.gratta-vinci-box p.bt-gv-gioca,
	.gratta-vinci-box p.bt-gv-prova{
		position: absolute;
		top: 130px; left: 86px;
		height: 20px;
	}
	.gratta-vinci-box p.bt-gv-prova{
		left: 16px;
	}
	
	


/* ==================== #gv-paging (paging bottom) ================ */

	#gv-paging{
		float: left;
		width: 770px;
		clear: both;
		text-align: center;
		height: 12px;
		margin-top: 20px;
	}
	#gv-paging ul{
		margin: 0 auto !important;
		width: 120px;
	}
	#gv-paging ul li{
		width: 12px; height: 12px;
		margin: 0 5px;
		/* display: inline; */
		float: left;
		position: relative; top: 0; left: 0;
	}
	#gv-paging ul li.hover, #gv-paging ul li:hover, #gv-paging ul li.active{
		background: url("../../images/gratta-vinci/bt-paging.gif") no-repeat 0 -12px;
	}
	#gv-paging ul li a{
		width: 12px; height: 12px;
		background: url("../../images/gratta-vinci/bt-paging.gif") no-repeat 0 0;
		position: absolute; top: 0; left: 0;
	}
	#gv-paging ul li a.hover, #gv-paging ul li a:hover, #gv-paging ul li.active a{
		background: url("../../images/gratta-vinci/bt-paging.gif") no-repeat 0 -12px;
	}
	
	/*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;
  }
  
  .titolohpgev{float:left; width:300px !important;}
  .titolohpgev .subtitle{color:#ff7400 !important; font-size:14px !important;}
  
  .linkvetrina{font-weight:bold;float:left; color:#000000; position:absolute; left:210px; padding:5px 0px 0px 0px}
  .linkvetrina a{color:#000000;}
  
  .gratta-vinci-box .linkregolevincite {position:relative; top:155px;}
  .gratta-vinci-box .linkregolevincite a{color:#000000;}
