#container-tappe {
	
}

#content-tappe {
	position:relative;
	float:left;
	width:100%;
	height:48px;
}

#titolo-tappa {
	float:left;
	width:720px;
	height:40px;
}

#eventi {
	float:left;
	width:616px;
	margin:16px 0;
}

#eventi th {
	background-color:#CC6600;
	color:#FFF;
	line-height:32px;
	/*border-right:1px solid #C6C6C6;*/
	border-left:1px solid #C6C6C6;
}

#eventi th.first {
	color:#FFF;
	line-height:32px;
	/*border-right:1px solid #C6C6C6;*/
	border-left:none;
	background:#CC6600 url('/images/backgrounds/box/corner_left_eventi.jpg') top left no-repeat;
}

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

#eventi td {
	height:39px;
	border-left:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

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

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

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

#eventi td a:hover.nome-evento {
	text-decoration:underline;
}

#eventi td.icona-evento {
	/*padding:7px 0 7px 8px ;*/
	padding:0 3px 0 8px;
	/*height:18px;*/
	border-bottom:none;
}

#eventi td td {
	padding-left:5px;
	font-weight:bold;
	border-left:none;
	border-bottom:none;	
}

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

#eventi td.last {
	height:37px;
	border-bottom:none;
}

#eventi td.last-right {
	height:37px;
	border-right:1px solid #C6C6C6;
	border-bottom:none;
}

#eventi 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;	
}

#info-tappa {
	float:left;
	margin:16px 0;
	width:328px;
}

#content-info-tappa {
	padding-left:16px;
}

#content-info-tappa table {
	margin-top:22px;	
}

#content-info-tappa  th {
	height:32px;
}

#content-info-tappa  td {
	height:31px;	
}

#container-testo-tappa {
	float:left;
	margin-top:16px;
	width:944px;
}

#container-testo-tappa #content-top {
	float:left;
	width:944px;
	height:8px;
	background:url('/images/backgrounds/box/top_testo_home.jpg') top left no-repeat;
}

#content-testo-tappa {
	float:left;
	padding:6px 22px 6px 14px;
	width:908px;
	color:#FFF;
	background-color:#000;
}

#content-testo-tappa img {
	border:2px solid #333;	
}

#container-testo-tappa #content-bottom {
	float:left;
	width:944px;
	height:8px;
	background:url('/images/backgrounds/box/bottom_testo_home.jpg') top left no-repeat;
}

#close-box {
	float:right;
	width:20px;	
}

#close-box img {
	border:none;	
}
/***************************************
	TAPPA PRIMA
****************************************/
#tappa-lontana {
	padding:16px;
	width:280px;
	height:144px;
	text-align:center;
	background:url('/images/backgrounds/box/bg_countdown.png') top left no-repeat;
}

#buttons-tappa {
	margin-top:16px;	
}

#buttons-tappa #iscriviti {
	margin-left:16px;
}

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

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

#buttons-tappa #qualificati {
	float:left;
	margin-left:24px;
}

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

#qualificati a:hover{
	background-position:left bottom;
}
/***************************************
	TAPPA LIVE
****************************************/
#segui-live {
	float:left;
	padding:3px 0 0 24px;
	width:200px;
	height:33px;
}

#eventi-live {
	float:left;
	width:345px;
	margin:16px 0;
}

#eventi-live .titolo-small {
	width:312px;
	font-weight:bold;
}

#content-eventi {
	border-left:1px solid #CCC;
	/*border-right:1px solid #CCC;*/	
}

#eventi-live td {
	height:56px;
	border-bottom:1px solid #B5B5B5;
	background:url('/images/backgrounds/bg_evento_no_live.png') top left repeat-x;
	line-height:17px;
	color:#000;
}

#eventi-live td.empty {
	height:57px;
	border-bottom:none;
	background:none;
}

#eventi-live td.right {
	padding-right:15px;
	text-align:right;
	border-right:1px solid #C6C6C6;
}

#eventi-live td.live {
	height:56px	;
	/*border-bottom:none;*/
	background:url('/images/backgrounds/bg_evento_live_home.png') top left repeat-x;
	cursor:pointer;
}

#eventi-live td.live-right {
	height:56px;
	padding-right:15px;
	/*border-bottom:none;*/
	text-align:right;
	background:url('/images/backgrounds/bg_evento_live_home.png') top left repeat-x;
	cursor:pointer;
}

#eventi-live td.arrow-live {
	width:8px;
	height:56px;
	border-bottom:none;
	background:url('/images/backgrounds/evento_live.png') top left no-repeat;
	cursor:pointer;                     
}

#eventi-live .no-live td {
	background:#FFF;
	cursor:pointer;
}

#eventi-live .no-live td.empty {
	background:none;
	cursor:default;
}

#bottom-eventi-live {
	width:334px;
	height:8px;
	border-right:1px solid #C6C6C6;
	background-color:#FFF;	
}

.footer-eventi-live {
	width:336px;
	height:8px;
	background:url('/images/backgrounds/box/footer_box_eventi_live.jpg') top left no-repeat;	
}

#dettagli-evento {
	float:left;
	width:592px;
	margin:16px 0 16px 7px;
}

#dettagli-evento .titolo-big {
	width:568px;
	font-weight:bold;
}

#content-day {
	float:right;
	margin-right:9px;
	height:24px;
}

#day-left {
	float:left;
	width:8px;
	height:48px;
	background:url('/images/backgrounds/box/day_left.png') 0 12px no-repeat;	
}

#day {
	float:left;
	margin-top:12px;
	height:24px;
	background-color:#CC0000;
	line-height:24px;
}

#day-right {
	float:left;
	width:8px;
	height:48px;
	background:url('/images/backgrounds/box/day_right.png') 0 12px no-repeat;	
}

#linea-temporale {
	padding-left:17px;
	width:575px;
	height:32px;
	border-top:1px solid #993300;
	border-bottom:1px solid #993300;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background-color:#CC6600;
}

#content-dettagli-evento {
	float:left;
}

#col-sx-evento-concluso {
	float:left;
	padding-top:8px;
	width:279px;
	/*border-right:1px solid #CCC;*/
}

#col-sx-evento-concluso .content-vincitore {
	padding:4px 0 3px 0;
	height:41px;
	border-bottom:1px solid #CCC;
}

#col-sx-evento-concluso .foto-vincitore {
	float:left;
	margin-left:10px;
	width:40px;
	height:41px;	
}

#col-sx-evento-concluso .posizione {
	float:left;
	width:40px;
}

#col-sx-evento-concluso .vincitore {
	float:left;
	margin-left:8px;
}

#col-dx-evento-concluso {
	float:left;
	padding-top:8px;
	width:310px;
	border-left:1px solid #CCC;
}


#bottom-dettagli-evento-live {
	clear:both;
	padding:16px 8px 8px 8px;
	width:576px;
	height:88px;
	background-color:#000;	
}

#chipcount a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/live_chipcount.jpg') top left no-repeat;
}

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

#blog a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/live_blog.jpg') top left no-repeat;
}

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

#foto a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/live_foto.jpg') top left no-repeat;
}

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

#premi-concluso a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/concluso_premi.jpg') top left no-repeat;
}

#premi-concluso a:hover{
	background-position: bottom left;
}

#blog-concluso a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/concluso_blog.jpg') top left no-repeat;
}

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

#foto-concluso a{
	display:block;
	margin:0 8px;
	float:left;
	width:176px;
	height:88px;
	background:url('/images/buttons/concluso_foto.jpg') top left no-repeat;
}

#foto-concluso a:hover{
	background-position: bottom left;
}

#footer-dettagli-evento {
	width:592px;
	height:8px;
	background:url('/images/backgrounds/box/footer_box_dettagli_evento.jpg') top left no-repeat;	
}

#footer-box-evento {
	width:592px;
	height:8px;
	background:url('/images/backgrounds/box/footer_box_evento.jpg') top left no-repeat;	
}
/******************************************
	TAPPA CONCLUSA
*****************************************/
#dettagli-tappa {
	float:left;
	padding-top:4px;
	width:224px;
	height:32px;
}

#container-eventi {
	float:left;
	margin-top:16px;
	display:block;
	height:511px;	
}

.content-evento {
	float:left;
	margin-right:16px;
	width:304px;
	height:416px;	
}

.vincitori {
	width:302px;
	/*height:87px;*/
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/*border-bottom:1px solid #CCC;*/
	background-color:#FFF;
}

.info-evento {
	padding:0 16px;
	width:270px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#FFF;
}

.footer304 {
	width:304px;
	height:8px;
	background:url('/images/backgrounds/box/footer304.jpg') top left no-repeat;
}

.box-content-sx {
	float:left;
	margin-right:8px;
	width:592px;
	margin-bottom:16px;
}

.box-content-sx .titolo {
	width:568px;
	font-weight:bold;
}

.box-content-sx .footer-box-ctr {
	width:572px;	
}

.box-content-dx {
	float:left;
	margin-left:8px;
	width:336px;
	margin-bottom:16px;
}

.box-content-dx .titolo {
	width:312px;
	font-weight:bold;
}

.box-content-dx .footer-box-ctr {
	width:316px;	
}

#container-news {
	float:left;
	padding:8px 15px 29px 15px;
	background-color:#FFF;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
}

.content-news-row {
	float:left;
	padding:8px 0;
	height:88px;
	border-bottom:1px solid #CDCDCD;
	color:#333;
	line-height:18px;
}

.content-news-row-last {
	float:left;
	padding:8px 0;
	height:89px;
	color:#333;
	line-height:18px;
}

.content-news-row-last {
	border:none;
}

.news-img {
	float:left;
	width:120px;
	height:80px;
	padding:4px;
	background:url('/images/backgrounds/box/news_img.jpg') top left no-repeat;
}

.news {
	float:left;
	width:416px;
	padding-left:16px;
}

.news .continua {
	color:#CC6600;
	font-weight:bold;
	font-style:italic;
}

.news .continua a, .news .continua a:link, .news .continua a:visited, .news .continua a:active {
	color:#CC6600;
	text-decoration:none;	
}

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

#content-video {
	position:relative;
	padding:8px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	background-color:#FFF;
}

.playvideo {
	position:absolute;
	top:67px;
	left:100px;
	width:32px;
	height:32px;
	background:url('/images/buttons/icons/videoplay.png') top left no-repeat;
	z-index:1000;
	cursor:pointer;
}

.footer-video {
	margin:0 7px 8px 8px;
	padding:4px 5px;
	width:118px;
	height:32px;
	color:#FFF;
	font-size:11px;
	line-height:10px;
	background:url('/images/backgrounds/box/footer_video.jpg') top left no-repeat;
}