/*************************************
	LINK
***************************************/
#top-link a.pwd,#top-link a.pwd:link,#top-link a.pwd:active,#top-link a.pwd:visited {
	font-size:11px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

#top-link a.pwd:hover {
	text-decoration:underline;	
}

#top-link a.crea,#top-link a.crea:link,#top-link a.crea:active,#top-link a.crea:visited {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#top-link a.crea:hover {
	text-decoration:underline;	
}

#content-tappe ul li.left-select a, #content-tappe ul li.left-select a:link, 
	#content-tappe ul li.left-select a:active, #content-tappe ul li.left-select a:visited, 
	#content-tappe ul li.left-select a:hover,
	#content-tappe ul li.middle-select a, #content-tappe ul li.middle-select a:link, 
	#content-tappe ul li.middle-select a:active, #content-tappe ul li.middle-select a:visited, 
	#content-tappe ul li.middle-select a:hover,
	#content-tappe ul li.right-select a, #content-tappe ul li.right-select a:link, 
	#content-tappe ul li.right-select a:active, #content-tappe ul li.right-select a:visited, 
	#content-tappe ul li.right-select a:hover {
	color:#000;
	text-decoration:none;	
}

#content-tappe ul li.left a, #content-tappe ul li.left a:link, 
	#content-tappe ul li.left a:active, #content-tappe ul li.left a:visited, 
	#content-tappe ul li.left a:hover,
	#content-tappe ul li.middle a, #content-tappe ul li.middle a:link, 
	#content-tappe ul li.middle a:active, #content-tappe ul li.middle a:visited, 
	#content-tappe ul li.middle a:hover,
	#content-tappe ul li.right a, #content-tappe ul li.right a:link, 
	#content-tappe ul li.right a:active, #content-tappe ul li.right a:visited, 
	#content-tappe ul li.right a:hover {
	color:#FFF;
	text-decoration:none;	
}

#dettagli-evento a,#dettagli-evento a:link,#dettagli-evento a:active,#dettagli-evento a:visited {
	color:#FFF;
	text-decoration:none;
}

#dettagli-evento a:hover {
	text-decoration:underline;	
}

#classifica a,#classifica a:link,#classifica a:active,#classifica a:visited {
	color:#FFF;
	text-decoration:none;	
}

#classifica a:hover {
	text-decoration:underline;	
}

.link-go {
	float:right;
	margin-right:9px;
	font-size:11px;
	text-align:right;
	color:#FFF;	
}

.link-go a,.link-go a:link,.link-go a:active,.link-go a:visited {
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;	
}

.link-go a:hover {
	text-decoration:underline;	
}

.content-list a,.content-list a:link,.content-list a:active,.content-list a:visited {
	color:#333;
	text-decoration:none;		
}

.content-list a:hover {
	text-decoration:underline;	
}

.content-list a.profilo-home, .content-list a:link.profilo-home, .content-list a:active.profilo-home, .content-list a:visited.profilo-home {
	color:#000;
	text-decoration:none;
}

.content-list a:hover.profilo-home {
	text-decoration:underline;	
}

.news a, .news a:link, .news a:active, a.news:visited {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.news a:hover {
	text-decoration:underline;	
}

#come-funziona a,#come-funziona a:link,#come-funziona a:active,#come-funziona a:visited {
	color:#CC6600;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#come-funziona a:hover {
	text-decoration:underline;	
}

#accedi-form a, #accedi-form a:link, #accedi-form a:active, #accedi-form a:visited {
	color:#666;
	text-decoration:none;		
}

#accedi-form a:hover {
	text-decoration:underline;
}

#box-ctr-attenzione a, #box-ctr-attenzione a:link, #box-ctr-attenzione a:active, #box-ctr-attenzione a:visited {  
	color:#CC6600;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#box-ctr-attenzione a:hover {
	text-decoration:underline;
}

#primo-login a, #primo-login a:link, #primo-login a:active, #primo-login a:visited {
	color:#666;
	text-decoration:none;	
}

#primo-login a:hover {
	text-decoration:underline;
}

.content-post a, .content-post a:link, .content-post a:active, .content-post a:visited {
	color:#CC6600;
	font-weight:bold;
	text-decoration:none;	
}

.content-post a:hover {
	text-decoration:underline;
}

#box-eventi td a,#box-eventi td a:link,#box-eventi td a:active,#box-eventi td a:visited {
	color:#333;
	text-decoration:none;	
}

#box-eventi td a:hover {
	text-decoration:underline;
}

.vincitori a,.vincitori a:link,.vincitori a:active,.vincitori a:visited {
	font-size:14px;
	color:#CC6600;
	font-weight:bold;
	text-decoration:none;	
}

.vincitori a:hover {
	text-decoration:underline;	
}

.info-evento a.dettagli,.info-evento a:link.dettagli,.info-evento a:active.dettagli,.info-evento a:visited.dettagli {
	font-size:12px;
	color:#000;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;	
}

.info-evento a:hover.dettagli {
	text-decoration:underline;	
}

.day-off a,.day-off a:link,.day-off a:active,.day-off a:visited {
	color:#FFF;
	text-decoration:none;	
}

.day-off a:hover {
	text-decoration:underline;	
}

a.ancora, a:link.ancora, a:active.ancora, a:visited.ancora {
	font-size:14px;
	color:#CC6600;
	font-weight:bold;
	text-decoration:none;	
}

a:hover.ancora {
	text-decoration:underline;	
}

#col-sx-evento-concluso .vincitore a, #col-sx-evento-concluso .vincitore a:link, #col-sx-evento-concluso .vincitore a:active, 
	#col-sx-evento-concluso .vincitore a:visited {
	color:#CC6600;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}

#col-sx-evento-concluso .vincitore a:hover {
	text-decoration:underline;
}

#box-eventi-conclusi a, #box-eventi-conclusi a:link, #box-eventi-conclusi a:active, #box-eventi-conclusi a:visited {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
}

#box-eventi-conclusi a:hover {
	text-decoration:none;	
}

#box-eventi-conclusi td a, #box-eventi-conclusi td a:link, #box-eventi-conclusi td a:active, #box-eventi-conclusi td a:visited {
	color:#CC6600;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#box-eventi-conclusi td a:hover {
	text-decoration:underline;	
}

#segui-live a{
	display:block;
	width:200px;
	height:33px;
	background:url('/images/buttons/segui_il_live.jpg') top left no-repeat;	
}

#segui-live a:hover {
	background-position:bottom left;	
}

#dettagli-tappa a{
	display:block;
	width:224px;
	height:32px;
	background:url('/images/buttons/dettagli_tappa.jpg') top left no-repeat;	
}

#dettagli-tappa a:hover {
	background-position:bottom left;	
}

#col-sx-evento-concluso a.classifica, #col-sx-evento-concluso a:link.classifica, #col-sx-evento-concluso a:active.classifica, #col-sx-evento-concluso a:visited.classifica {
	color:#CC6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#col-sx-evento-concluso a:hover.classifica {
	text-decoration:underline;
}

#col-sx-evento-concluso a.struttura, #col-sx-evento-concluso a:link.struttura, #col-sx-evento-concluso a:active.struttura, #col-sx-evento-concluso a:visited.struttura {
	color:#CC6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#col-sx-evento-concluso a:hover.struttura {
	text-decoration:underline;
}

#col-dx-evento-concluso a.dettagli, #col-dx-evento-concluso a:link.dettagli, #col-dx-evento-concluso a:active.dettagli, #col-dx-evento-concluso a:visited.dettagli {
	color:#CC6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#col-dx-evento-concluso a:hover.dettagli {
	text-decoration:underline;
}

#content-dettagli-evento td#payout a, #content-dettagli-evento td#payout a:link, #content-dettagli-evento td#payout a:active, #content-dettagli-evento td#payout a:visited{
	color:#CC6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

#content-dettagli-evento td#payout a:hover {
	text-decoration:underline;	
}

#payout a,#payout a:link,#payout a:active,#payout a:visited {
	color:#CC6600;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

#payout a:hover {
	text-decoration:underline;	
}

#programma-completo {
	float:left;
	padding:4px 0;
	width:224px;
	height:32px;
}

#programma-completo a {
	display:block;
	width:224px;
	height:32px;
	background:url('/images/buttons/programma_completo.jpg') top left no-repeat;	
}

#programma-completo a:hover {
	background-position:bottom left;
}

#classifica-vincitori a,#classifica-vincitori a:link,#classifica-vincitori a:active,#classifica-vincitori a:visited {
	color:#000;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#classifica-vincitori a:hover {
	text-decoration:underline;
}

#indietro-small a.indietro {
	float:left;
	width:16px;
	height:16px;
	background:url('/images/buttons/torna_indietro_small.jpg') top left no-repeat;
}

#indietro-small a:hover.indietro {
	background-position:bottom left;
}
/**************************************
	INPUT LOGIN TOP
***************************************/
input.top-login {
	margin:1px 1px 0 1px;
	padding:0 6px;
	width:86px;
	height:16px;
	border:none;
	font-size:11px;
	font-weight:bold;
	background-color:#000;
	color:#CCC;
}

*:first-child+html input.top-login {
	height:15px;	
}

#footer-menu a,#footer-menu a:link,#footer-menu a:visited, #footer-menu a:active {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#footer-menu a:hover {
	text-decoration:underline;	
}
/***************************************
	MENU' PRINCIPALE
****************************************/
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li#home-menu-select {
	float:left;
	width:66px;
	height:34px;
	background:url('/images/backgrounds/menu/home.png') bottom left no-repeat;
	z-index:1000;
}

#menu li#home-menu {
	float:left;
	width:66px;
	height:34px;
	background:url('/images/backgrounds/menu/home.png') top left no-repeat;
	z-index:1000;
}

#menu li#home-menu a,#menu li#home-menu-select a {
	float:left;
	width:66px;
	height:34px;
}

#menu li#pgp-menu-2010-select {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_2010.png') bottom left no-repeat;	
}

#menu li#pgp-menu-2010 {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_2010.png') top left no-repeat;	
}

#menu li#pgp-menu-2010 a,#menu li#pgp-menu-2010-select a {
	float:left;
	width:106px;
	height:34px;
}

#menu li#pgp-menu-2009-select {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_2009.png') bottom left no-repeat;	
}

#menu li#pgp-menu-2009 {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_2009.png') top left no-repeat;	
}

#menu li#pgp-menu-2009 a,#menu li#pgp-menu-2009-select a {
	float:left;
	width:106px;
	height:34px;
}

#menu li ul {
	display:none;
	margin:0;
	padding:0;
	list-style:none;	
}

#menu li ul#dropdown-pgp {
	position:absolute;
	top:32px;
	left:62px;
	float:left;
	width:114px;
	height:48px;
	background:url('/images/backgrounds/menu/dropdown_pgp.png') top left no-repeat;
}

#menu li ul#dropdown-pgp li {
	padding:1px 0 0 4px;	
}

#menu li ul#dropdown-pgp li#pgp-submenu-2010 a {
	float:left;
	width:104px;
	height:32px;
	background:url('/images/backgrounds/menu/sub_pgp_2010.gif') top left no-repeat;
}

#menu li ul#dropdown-pgp li#pgp-submenu-2010 a:hover {
	background-position:bottom left;
}

#menu li ul#dropdown-pgp li#pgp-submenu-2009 a {
	float:left;
	width:104px;
	height:32px;
	background:url('/images/backgrounds/menu/sub_pgp_2009.gif') top left no-repeat;
}

#menu li ul#dropdown-pgp li#pgp-submenu-2009 a:hover {
	background-position:bottom left;
}


#menu li#news-menu-select {
	float:left;
	width:55px;
	height:34px;
	background:url('/images/backgrounds/menu/news.png') bottom left no-repeat;	
}

#menu li#news-menu {
	float:left;
	width:55px;
	height:34px;
	background:url('/images/backgrounds/menu/news.png') top left no-repeat;	
}

#menu li#news-menu a,#menu li#news-menu-select a {
	float:left;
	width:55px;
	height:34px;
	
	font-size:0px;
	text-decoration:none;
}

#menu li#pgp-tv-menu-select {
	float:left;
	width:66px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_tv.png') bottom left no-repeat;	
}

#menu li#pgp-tv-menu {
	float:left;
	width:66px;
	height:34px;
	background:url('/images/backgrounds/menu/pgp_tv.png') top left no-repeat;	
}

#menu li#pgp-tv-menu a,#menu li#pgp-tv-menu-select a {
	float:left;
	width:66px;
	height:34px;
}

#menu li#iscrizione-menu-select {
	float:left;
	width:82px;
	height:34px;
	background:url('/images/backgrounds/menu/iscrizione.png') bottom left no-repeat;	
}

#menu li#iscrizione-menu {
	float:left;
	width:82px;
	height:34px;
	background:url('/images/backgrounds/menu/iscrizione.png') top left no-repeat;	
}

#menu li#iscrizione-menu a,#menu li#iscrizione-menu-select a {
	float:left;
	width:82px;
	height:34px;
}

#menu li#classifiche-menu-select {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/classifiche.png') bottom left no-repeat;	
}

#menu li#classifiche-menu {
	float:left;
	width:106px;
	height:34px;
	background:url('/images/backgrounds/menu/classifiche.png') top left no-repeat;	
}

#menu li#classifiche-menu a,#menu li#classifiche-menu-select a {
	float:left;
	width:106px;
	height:34px;
}

#menu li#contatti-menu-select {
	float:left;
	width:73px;
	height:34px;
	background:url('/images/backgrounds/menu/contatti.png') bottom left no-repeat;	
}

#menu li#contatti-menu {
	float:left;
	width:73px;
	height:34px;
	background:url('/images/backgrounds/menu/contatti.png') top left no-repeat;	
}

#menu li#contatti-menu a,#menu li#contatti-menu-select a {
	float:left;
	width:73px;
	height:34px;
}
/*
#menu li {
	display:inline;
	padding:0 17px 0 10px;
	height:33px;
	font-weight:bold;
	font-style: italic;
	color: #FFF;
}

#menu li a:link,#menu a:active,#menu a:visited {
	color: #FF6600;
	text-decoration: none;
}

#menu li a:hover {
	text-decoration: underline;
} */
/***************************************
	INPUT CERCA GIOCATORE TOP
****************************************/
input.cerca-giocatore {
	margin:1px 2px 0 25px;
	padding:0 5px 0 0;
	width:168px;
	height:22px;
	border:none;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	background-color:#333;
	color:#FFF;
}

*:first-child+html input.cerca-giocatore {
	height:21px;
}
/***************************************
	TABELLE INPUT CONTATTI
****************************************/
#col-sx-contatti td {
	height:42px;
}

#col-sx-contatti input, #col-sx-contatti textarea {
	padding:8px 5px;
	border:1px solid #CCC;
	height:14px;
}

/****************************************
	MENU' LISTA TAPPE HOME PAGE
*****************************************/
#content-tappe ul {
	margin:0;
	padding:0;
	list-style:none;
}

#content-tappe li {
	float:left;
	position:relative;
	height:48px;
	text-align:center;
}

#content-tappe li a {
	margin:0;
	padding-top:12px;	
	width:100%;
}

#content-tappe li.left a {
	display:block;
	width:123px;
	height:36px;
	background:url('/images/buttons/tappa_left.png') top left no-repeat;
}

html>body #content-tappe li.left a {
	height:24px;
	padding:12px 0;
}

#content-tappe li.left a:hover {
	background-position:center left;
}

#content-tappe li.left-select {
	padding-top:12px;
	width:123px;
	height:36px;
	background:url('/images/buttons/tappa_left.png') bottom left no-repeat;
}

html>body #content-tappe li.left-select {
	height:24px;
	padding:12px 0;
}

#content-tappe li.middle a {
	display:block;
	width:122px;
	height:36px;
	background:url('/images/buttons/tappa_middle.jpg') top left no-repeat;
}

html>body #content-tappe li.middle a {
	height:24px;
	padding:12px 0;
}

#content-tappe li.middle a:hover {
	background-position:center left;	
}

#content-tappe li.middle-select {
	padding-top:12px;
	width:122px;
	height:36px;
	background:url('/images/buttons/tappa_middle.jpg') bottom left no-repeat;
}

html>body #content-tappe li.middle-select {
	height:24px;
	padding:12px 0;
}

#content-tappe li.right a {
	display:block;
	width:121px;
	height:36px;
	background:url('/images/buttons/tappa_right.png') top left no-repeat;
}

#content-tappe li.right a:hover {
	background-position:center left;	
}

#content-tappe li.right-select {
	padding-top:12px;
	width:121px;
	height:36px;
	background:url('/images/buttons/tappa_right.png') bottom left no-repeat;
}

html>body #content-tappe li.right-select {
	height:24px;
	padding:12px 0;
}

#icon-live-no-link {
	position:absolute;
	top:-10px;
	left:96px;
	width:34px;
	height:34px;
	background:url('/images/buttons/icons/live.png') top left no-repeat;
	z-index:1000000000;
}
/*
*:first-child+html #icon-live-no-link {
	left:52px;
}
*/
#icon-live-link {
	position:absolute;
	top:-10px;
	left:96px;
	width:34px;
	height:34px;
	background:url('/images/buttons/icons/live.png') top left no-repeat;
	z-index:100000000;
}
/*
*:first-child+html #icon-live-link {
	left:52px;
}
*/
.icon-close-no-link {
	position:absolute;
	top:-7px;
	left:103px;
	width:28px;
	height:28px;
	background:url('/images/buttons/icons/tappa_conclusa.png') top left no-repeat;
	z-index:10000000;
}
/*
*:first-child+html .icon-close-no-link {
	left:55px;
}
*/
.icon-close-link {
	position:absolute;
	top:-7px;
	left:103px;
	width:28px;
	height:28px;
	background:url('/images/buttons/icons/tappa_conclusa.png') top left no-repeat;
	z-index:1000000000;
}
/*
*:first-child+html .icon-close-link {
	left:55px;
}
*/
#content-tappe li.right-empty {
	padding-top:12px;
	width:121px;
	height:36px;
	background:url('/images/buttons/tappa_right.png') top left no-repeat;
	color:#FFF;
	font-weight:bold;
}
/************************************************
	BRICIOLE
*************************************************/
#nav {
	float:left;
	width:960px;
	background-color:#EEE;
}

#nav ul {
	list-style:none;	
}

#nav li {
	float:left;
	padding:0 8px;
}

#nav li a, #nav li a:link, #nav li a:active, #nav li a:visited {
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;	
}

#nav li a:hover {
	text-decoration:underline;
}

#nav li.separetor {
	width:10px;
	height:32px;
	padding:0;
	background:url('/images/buttons/icons/separetor.jpg') top left no-repeat;	
}

/*************************************************
	INPUT SEARCH GIOCATORE CLASSIFICHE
**************************************************/
#search-box input {
	margin:0px;
	padding:8px;
	width:286px;
	height:16px;
	border:1px solid #CCC;
	font-size:16px;
	font-weight:bold;
	background-color:#DEDEDE;
	color:#000;	
}
/**************************************************
	TABELLE
***************************************************/
.table td {
	height:33px;
	font-size:14px;
}

.table td td {
	font-weight:bold;
	border-bottom:1px solid #CCC;
	background-color:#FFF;
}

.content-list-no-title {
	margin:16px 0;
}

.content-list-no-title th {
	background-color:#CC6600;
	color:#FFF;
	line-height:32px;
	border-left:1px solid #C6C6C6;
}

.content-list-no-title th.first {
	color:#FFF;
	line-height:32px;
	border-left:none;
	background:#CC6600 url('/images/backgrounds/box/corner_left_eventi.jpg') top left no-repeat;
}

.content-list-no-title th.last {
	color:#FFF;
	line-height:32px;
	background:#CC6600 url('/images/backgrounds/box/corner_right_eventi.jpg') top right no-repeat;
}

.content-list-no-title td {
	height:40px;
	border-left:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

.content-list-no-title td a, .content-list-no-title td a:link, .content-list-no-title td a:active, .content-list-no-title td a:visited {
	color: #CC6600;
	font-weight:bold;
	text-decoration:none;
}

.content-list-no-title td a:hover {
	text-decoration:underline;
}

.content-list-no-title td a.pgp-tv, .content-list-no-title td a:link.pgp-tv, .content-list-no-title td a:active.pgp-tv, .content-list-no-title td a:visited.pgp-tv {
	color: #333;
	font-weight:bold;
	text-decoration:none;
}

.content-list-no-title td a:hover.pgp-tv {
	color:#CC6600;
	text-decoration:underline;
}

.content-list-no-title  td.icona-evento {
	padding:7px 0 7px 8px ;
	height:18px;
	border-bottom:none;
}

.content-list-no-title td td {
	padding-left:5px;
	font-weight:bold;
	border-left:none;
	border-bottom:none;	
}

.content-list-no-title td.right {
	border-right:1px solid #C6C6C6;
}

.content-list-no-title td.last {
	height:37px;
	border-bottom:none;
}

.content-list-no-title td.last-right {
	height:37px;
	border-right:1px solid #C6C6C6;
	border-bottom:none;
}
.content-list-no-title td.footer {
	margin:0;
	padding:0;
	height:4px;
	border:none;
	background-image:url('/images/backgrounds/box/footer_box_eventi.png');
	background-position: top left;
	background-repeat: no-repeat;	
}

.content-list td.live {
	color:#FFF;
	background-color:#CC0000;	
}

.evento-info td {
	font-size:14px;
	height:32px;
	border-bottom:1px solid #C6C6C6;	
}

#carrello th {
	height:32px;
	border-top:1px solid #993300;
	color:#FFF;
	font-weight:bold;
	background-color:#CC6600;	
}

#carrello td {
	padding:12px 0 12px 16px;
	background-color:#FFF;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

#carrello td.carrello-evento-left {
	border-right:none;
}

#carrello td.carrello-evento {
	border-left:none;
	border-right:none;	
}

#carrello td.carrello-evento-right {
	border-left:none;
}

#carrello td.right {
	border-left:none;	
}

#carrello td.last {
	border-bottom:none;
}

#carrello td.report {
	padding:0 0 0 16px;
	height:32px;
	border-right:none;
	color:#000;
	font-weight:bold;
	background-color:#CCC;	
}

#carrello td.button-acquista {
	padding:16px 0 8px 0;
	height:64px;
	border-bottom:none;	
}

#carrello td.button-acquista a {
	display:block;
	width:200px;
	height:40px;
	background:url('/images/buttons/acquista.jpg') top left no-repeat;
}

#carrello td.button-acquista a:hover {
	background-position:bottom left;	
}

#carrello td.footer {
	padding:0;
	height:8px;
	border:none;
	background:url('/images/backgrounds/box/footer_carrello.jpg') top left no-repeat;	
}

#accedi-form td {
	height:40px;
}

#primo-login {
	margin:24px 0;	
}

#primo-login td {
	height:40px;
}

#accedi a {
	display:block;
	width:120px;
	height:32px;
	background:url('/images/buttons/accedi.jpg') top left no-repeat;	
}

#accedi a:hover {
	display:block;
	width:120px;
	height:32px;
	background:url('/images/buttons/accedi.jpg') bottom left no-repeat;	
}

.table-form {
	margin:20px 0;	
}

.table-form td {
	height:32px;
}

.table-form td input {
	padding:4px;
	height:16px;
	border:1px solid #CCC;
	background-color:#FFF;
}

.table-form td select {
	height:22px;
	border:1px solid #CCC;
	background-color:#FFF;	
}

.table-form td input[type="radio"] {
	border:none;
	background-color:#EEE;
}

#registrazione-form-left td.right {
	border-right:1px solid #CCC;	
}

.box-info td {
	height:32px;	
}

.box-info td.left {
	padding-left:8px;
	border-top:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	font-weight:bold;
	color:#000;
}

.box-info td.right {
	padding-left:20px;
	border-top:1px solid #C6C6C6;
	border-right:none;
	color:#333;
}

.box-info td.left-last {
	padding-left:8px;
	border-top:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	font-weight:bold;
	color:#000;
}

.box-info td.right-last {
	padding-left:20px;
	border-top:1px solid #C6C6C6;
	border-right:none;
	border-bottom:1px solid #C6C6C6;
	color:#333;
}

.content-list td.reset {
	border:none;	
}

#box-eventi td {
	height:40px;
	padding-left:0;
	font-weight:normal;	
}

#box-eventi td.first {
	border-left:none;
	border-bottom:1px solid #C6C6C6;
}

#box-eventi td.left {
	border-left:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

#box-eventi td.right {
	border-left:1px solid #C6C6C6;
	border-right:none;
	border-bottom:1px solid #C6C6C6;
	font-weight:bold;
}

.box-next-eve td {
	line-height:20px;	
}

.box-next-eve td.top {
	padding-top:10px;	
}

.box-next-eve td.bottom {
	padding-bottom:10px;
	border-bottom:1px solid #C6C6C6;	
}

.box-next-eve td.ricevuta a {
	display:block;
	width:128px;
	height:32px;
	background:url('/images/buttons/stampa_ricevuta.jpg') top left no-repeat;
}

.box-next-eve td.ricevuta a:hover {
	background-position:bottom left;
}

.vincitori td {
	height:52px;
	line-height:16px;
	border-bottom:1px solid #CCC;
}

.info-evento td {
	height:31px;
	border-bottom:1px solid #CCC;	
}

.info-evento td.last {
	padding-top:12px;
	height:20px;
	border-bottom:none;	
}

/* Firefox */  
@-moz-document url-prefix() {  
	.info-evento td.last { 
		height: 32px;
	}  
}

.content-list td.acq-dettagli {
	padding:10px 16px 16px 16px;
	background-color:#FFF;	
}

.content-list td.acq-dettagli td {
	padding-left:0;
	font-weight:normal;
	height:20px;
}

.tuoi-dati a:hover {
	background-position:bottom left;	
}

td.acq-buttons {
	padding:24px 12px;
	background-color:#FFF;	
}

td.acq-buttons a#modifica {
	display:block;
	width:160px;
	height:40px;
	background:url('/images/buttons/modifica_black.jpg') top left no-repeat;
}

td.acq-buttons a:hover#modifica {
	background-position: bottom left;
}

td.acq-buttons a#acquista {
	display:block;
	width:200px;
	height:40px;	
	background:url('/images/buttons/acquista.jpg') top left no-repeat;
}

td.acq-buttons a#acquista:hover {
	background-position: bottom left;
}

#info-tappa td {
	height:22px;	
}

#col-sx-evento-concluso table {
	margin:0 16px 0 15px;	
	width:247px;
}

#col-dx-evento-concluso table {
	margin:0 17px 0 14px;	
	width:279px;
}

#col-sx-evento-concluso td,#col-dx-evento-concluso td {
	height:32px;
	border-bottom:1px solid #C6C6C6;	
}

#col-sx-evento-concluso td.last,#col-dx-evento-concluso td.last {
	height:33px;
	border-bottom:none;
}

#classifiche th {
	height:32px;
	border-bottom:1px solid #993300;
	background-color:#CC6600;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#classifiche td {
	height:32px;
	border-left:1px solid #C6C6C6;	
	border-bottom:1px solid #C6C6C6;
	color:#333;
	font-weight:bold;		
}

#classifiche td.right {
	border-right:1px solid #C6C6C6;	
}

#classifiche td.sub-title {
	height:24px;
	border-left:none;	
	border-right:none;
	border-bottom:1px solid #000;
	background-color:#333;
	color:#FFF;
	font-weight:bold;
}

.classifica td {
	padding:0;
	height:49px;
}

.headsup {
	margin:0;
	padding:0;	
}

.headsup td#corner-left-headsup {
	font-size:0;
	width:5px;
	height:9px;
	background:transparent url('/images/backgrounds/box/corner_left_headsup.jpg') top left no-repeat;
	border-left:none;
	border-bottom:none;
}

.headsup td#top-headsup {
	font-size:0;
	height:9px;
	background-color:#000;
	border-left:none;
	border-bottom:none;
}

.headsup td#top-headsup td {
	font-size:0;
	height:9px;
	border-left:none;
	border-bottom:none;
}

.headsup td#corner-right-headsup {
	font-size:0;
	width:5px;
	height:9px;
	background:transparent url('/images/backgrounds/box/corner_right_headsup.jpg') top left no-repeat;
	border-left:none;
	border-bottom:none;
}

.headsup th {
	border-right:1px solid #CCC;
	height:32px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background-color:#CC6600;
}

.headsup th.right {
	border-right:none;	
}

.headsup td {
	height:49px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.headsup td.right {
	border-right:1px solid #CCC;	
}

.headsup td.no-left {
	border-left:none;	
}

.headsup a, .headsup a:link,.headsup a:active, .headsup a:visited {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.headsup a:hover {
	font-weight:bold;
	color:#333;
	text-decoration:underline;	
}

.headsup a.winner, .headsup a.winner:link,.headsup a.winner:active, .headsup a.winner:visited {
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;
}

.headsup a.winner:hover {
	font-weight:bold;
	color:#CC6600;
	text-decoration:underline;	
}

.content-players td td {
	border-bottom:1px solid #CCC;
	height:31px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

.content-players td td.name {
	border-bottom:none;
	height:32px;	
}

.content-players td td.space {
	border-bottom:none;
	height:5px;
	font-size:0;
}

td.headsup-footer {
	font-size:0;
	border-left:none;
	border-bottom:none;
	width:712px;
	height:8px;
	background:#FFF url('/images/backgrounds/box/footer_cont_video.jpg') bottom left no-repeat;	
}
/***********************************************
	INPUT ACCESSI
************************************************/
#accedi-form input {
	padding:4px;
	height:24px;
	line-height:24px;
	border:1px solid #C6C6C6;
	background-color:#EEE;
}

#primo-login input {
	padding:4px;
	height:24px;
	line-height:24px;
	border:1px solid #C6C6C6;
	background-color:#FFF;
}
/***********************************************
	INPUT RECUPERA PWD
************************************************/
#recupera-pwd input {
	padding:4px;
	border:1px solid #C6C6C6;
	line-height:24px;
	background-color:#FFF;
	height:24px;
}

#recupera-pwd a {
	float:left;
	display:block;
	width:128px;
	height:32px;
	background:url('/images/buttons/invia.jpg') top left no-repeat;	
}

#recupera-pwd a:hover {
	background-position:bottom left;
}
/***********************************************
	INPUT PROFILO UTENTE
************************************************/
#carica-foto input.foto-player {
	margin:5px 0;
	padding:0 5px;
	border:1px solid #999;
	width:230px;	
	height:22px;
	line-height:22px;
	background-color:#E8E8E8;
}
/************************************************
	MENU EVENTO LIVE
**************************************************/
#evento-live-submenu {
	float:left;
	margin:16px 0;
	width:100%;
}

#evento-live-submenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#evento-live-submenu li {
	float:left;
}

#evento-live-submenu li#info {
	width:107px;
	height:49px;
	background:url('/images/buttons/live_evento_info.jpg') bottom left;
}

#evento-live-submenu li#info a {
	float:left;
	display:block;
	width:107px;
	height:49px;
	background:url('/images/buttons/live_evento_info.jpg') top left;
}

#evento-live-submenu li#info a:hover {
	background:url('/images/buttons/live_evento_info.jpg') center left;
}

#evento-live-submenu li#blog {
	width:110px;
	height:49px;
	background:url('/images/buttons/live_evento_blog.jpg') bottom left;
}

#evento-live-submenu li#blog a {
	float:left;
	display:block;
	width:110px;
	height:49px;
	background:url('/images/buttons/live_evento_blog.jpg') top left;
}

#evento-live-submenu li#blog a:hover {
	background:url('/images/buttons/live_evento_blog.jpg') center left;
}

#evento-live-submenu #foto {
	width:111px;
	height:49px;
	background:url('/images/buttons/live_evento_foto.jpg') bottom left;
}

#evento-live-submenu #foto a {
	float:left;
	display:block;
	width:111px;
	height:49px;
	background:url('/images/buttons/live_evento_foto.jpg') top left;
}

#evento-live-submenu #foto a:hover {
	background:url('/images/buttons/live_evento_foto.jpg') center left;
}

#evento-live-submenu #video {
	width:116px;
	height:49px;
	background:url('/images/buttons/live_evento_video.jpg') bottom left;
}

#evento-live-submenu #video a {
	float:left;
	display:block;
	width:116px;
	height:49px;
	background:url('/images/buttons/live_evento_video.jpg') top left;
}

#evento-live-submenu #video a:hover {
	background:url('/images/buttons/live_evento_video.jpg') center left;
}

#evento-live-submenu #chipcount {
	width:153px;
	height:49px;
	background:url('/images/buttons/live_evento_chipcount.jpg') bottom left;
}

#evento-live-submenu #chipcount a {
	float:left;
	display:block;
	width:153px;
	height:49px;
	background:url('/images/buttons/live_evento_chipcount.jpg') top left;
}

#evento-live-submenu #chipcount a:hover {
	background:url('/images/buttons/live_evento_chipcount.jpg') center left;
}

#evento-live-submenu #premi {
	width:115px;
	height:49px;
	background:url('/images/buttons/live_evento_premi.jpg') bottom left;
}

#evento-live-submenu #premi a {
	float:left;
	display:block;
	width:115px;
	height:49px;
	background:url('/images/buttons/live_evento_premi.jpg') top left;
}

#evento-live-submenu #premi a:hover {
	background:url('/images/buttons/live_evento_premi.jpg') center left;
}
/************************************************
	MENU EVENTO CONCLUSO
**************************************************/
#evento-concluso-submenu {
	float:left;
	margin:16px 0;
	width:100%;
}

#evento-concluso-submenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#evento-concluso-submenu li {
	float:left;
}

#evento-concluso-submenu li#info {
	width:107px;
	height:49px;
	background:url('/images/buttons/info_concluso.jpg') bottom left;
}

#evento-concluso-submenu li#info a {
	float:left;
	display:block;
	width:107px;
	height:49px;
	background:url('/images/buttons/info_concluso.jpg') top left;
}

#evento-concluso-submenu li#info a:hover {
	background:url('/images/buttons/info_concluso.jpg') center left;
}

#evento-concluso-submenu li#blog {
	width:110px;
	height:49px;
	background:url('/images/buttons/blog_concluso.jpg') bottom left;
}

#evento-concluso-submenu li#blog a {
	float:left;
	display:block;
	width:110px;
	height:49px;
	background:url('/images/buttons/blog_concluso.jpg') top left;
}

#evento-concluso-submenu li#blog a:hover {
	background:url('/images/buttons/blog_concluso.jpg') center left;
}

#evento-concluso-submenu #foto {
	width:111px;
	height:49px;
	background:url('/images/buttons/foto_concluso.jpg') bottom left;
}

#evento-concluso-submenu #foto a {
	float:left;
	display:block;
	width:111px;
	height:49px;
	background:url('/images/buttons/foto_concluso.jpg') top left;
}

#evento-concluso-submenu #foto a:hover {
	background:url('/images/buttons/foto_concluso.jpg') center left;
}

#evento-concluso-submenu #video {
	width:116px;
	height:49px;
	background:url('/images/buttons/video_concluso.jpg') bottom left;
}

#evento-concluso-submenu #video a {
	float:left;
	display:block;
	width:116px;
	height:49px;
	background:url('/images/buttons/video_concluso.jpg') top left;
}

#evento-concluso-submenu #video a:hover {
	background:url('/images/buttons/video_concluso.jpg') center left;
}

#evento-concluso-submenu #classifica {
	width:153px;
	height:49px;
	background:url('/images/buttons/classifica_concluso.jpg') bottom left;
}

#evento-concluso-submenu #classifica a {
	float:left;
	display:block;
	width:153px;
	height:49px;
	background:url('/images/buttons/classifica_concluso.jpg') top left;
}

#evento-concluso-submenu #classifica a:hover {
	background:url('/images/buttons/classifica_concluso.jpg') center left;
}

#evento-concluso-submenu #premi {
	width:115px;
	height:49px;
	background:url('/images/buttons/premi_concluso.jpg') bottom left;
}

#evento-concluso-submenu #premi a {
	float:left;
	display:block;
	width:115px;
	height:49px;
	background:url('/images/buttons/premi_concluso.jpg') top left;
}

#evento-concluso-submenu #premi a:hover {
	background:url('/images/buttons/premi_concluso.jpg') center left;
}

/*************************************************
	MENU HEADSUP LIVE
***************************************************/
#headsup-submenu {
	float:left;
	margin-top:16px;
	width:100%;
}

#headsup-submenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#headsup-submenu li {
	float:left;
	margin-right:8px;
	padding:0;
}

#headsup-submenu li.headsup-item {
	width:168px;
	height:47px;
	font-size:16px;
	color:#FF9900;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

#headsup-submenu li.headsup-item .headsup-select {
	display:block;
	height:47px;
	background:url('/images/buttons/headsup_select.png') top left no-repeat;
}

#headsup-submenu li.headsup-item .headsup-no-select {
	display:block;
	height:40px;
	background:url('/images/buttons/headsup_no_select.png') top left no-repeat;
}

#headsup-submenu li.headsup-item a,#headsup-submenu li.headsup-item a:link,#headsup-submenu li.headsup-item a:active,
	#headsup-submenu li.headsup-item a:visited,#headsup-submenu li.headsup-item a:hover {
	color:#FFF;	
}

#vai-blog {
	padding:12px 0 0 96px;
}

#vai-blog a {
	display:block;
	width:132px;
	height:33px;
	background:url('/images/buttons/vai_al_blog.jpg') top left no-repeat;
}

#vai-blog a:hover {
	background-position:bottom left;
}

#login-error a.torna-indietro {
	display:block;
	width:176px;
	height:32px;
	background:url('/images/buttons/indietro.jpg') top left no-repeat;
}

#login-error a:hover.torna-indietro {
	background-position:bottom left;
}