BODY, TABLE{
	font-family: 		Arial, Helvetica, sans-serif;
	margin: 			0;
	padding: 			0;
}
BODY{
	margin:				10px;
}
IMG{
	border:				0;
	vertical-align:		middle;
}

/* ########## CONTENT ######### */
#centeiner{
	width:				620px;
}

#header{
	clear: 				both;
	border-bottom: 		1px solid #cccccc;
	margin-bottom:		10px;
	padding-bottom: 	10px;
}

#view{
	width:				100%;
	border-collapse:	collapse;
	margin:				5px 0 0 0;
	clear:				both;
}
#view .sx{
	vertical-align:		top;
	padding:			0 5px 0 0;
}
#view .dx{
	vertical-align:		top;
	width:				150px;
}
#view #video{
	background-color:	#f5f6f1;
	border:				1px solid #d7d9d8;
	padding:			2px;
	height:				494px;
}
#view #video #player{
	text-align:			center;
	margin:				10px 0 0 0;
}
#view #top{
	width:				100%;
	border-collapse:	collapse;
	background-color:	#e1e1d9;
	color:				#4f4f4f;
}
#view #top TD{
	padding:			4px 5px;
	vertical-align:		top;
}
#view #top .top_live{
	font-weight:		bold;
	font-size:			16px;
	height:				49px;
}
#view #top .top_tg{
	height:				49px;
}
#view #top .tit{
	font-weight:		bold;
	font-size:			16px;
}
#view #top .desc{
	margin-top:			5px;
	font-size:			12px;
}

#correlati{
	border:				1px solid #d7d9d8;
	background-color:	#f5f6f1;
	margin-top:			-1px;
}
#correlati #button{
	padding:			0 5px;
	height:				49px;
	border-bottom:		0;
	background-color:	#e1e1d9;
	color:				#4f4f4f;
	line-height:		19px;
	border:				2px solid #f5f6f1;
}
#correlati #button .tit{
	font-size:			14px;
	padding:			2px 0 4px 0;
}

#correlati #scroll{
	overflow:			auto;
	height:				437px;
	border-top:			0;
	padding:			0 0 8px 0;
}

#correlati #scroll .video_link{
	display:			block;
	float:				left;
	width:				123px;
	height:				146px;
	font-size:			11px;
}
#correlati #scroll .video_link:hover{
	text-decoration:	none;
	color:				#cc0000;
	cursor:				pointer;
}
#correlati #scroll .video_tn{
	border:				#e1e1d9 solid 2px;
	width:				113px;
	margin-top:			-1px;
}
#correlati #scroll .video_tn:hover{
	border:				#cc0000 solid 2px;
}
#correlati #scroll .video_tit{
	display:			block;
	height:				30px;
	font-weight:		bold;
	font-size:			11px;
	padding:			2px 4px 0 21px;
	background:			url(../../images/ico_video.gif) no-repeat 4px 4px;
	background-color:	#e1e1d9;
	margin:				0 6px 0 0;
}
#correlati #scroll .video_info{
	font-size:			10px;
	color:				#686868;
	padding:			3px 0 0 2px;
}

#view #edizioni{
	border-collapse:	collapse;
	width:				100%;
}
#view #edizioni TD{
	border-bottom:		1px solid #d7d9d8;
	font-size:			12px;
	color: 				#686868;
	text-align:			center;
	font-weight:		bold;
	padding:			9px 0;
	width:				50%;
}
#view #edizioni .day{
	font-size:			40px;
	margin:				-3px 0;
}
#view #edizioni A{
	width:				55px;
	padding:			1px 0;
	margin:				2px 0;
	display:			block;
	background-color:	#4881b7;
	color:				#FFFFFF;
	border:				2px solid #ffffff;
}
#view #edizioni A:hover{
	text-decoration:	none;
	border:				2px solid #686868;
}
#view #edizioni .current{
	background:			url(../images/ico_video.gif) no-repeat 2px 3px;
	background-color:	#FFFFFF;
	border:				2px solid #686868;
	color:				#686868;
	padding:			0 0 0 12px;
	width:				42px;
}

#link_top{
	color:			#000000;
	float:			right;
	margin-top:		-30px;
	font-size:		12px;
	text-decoration:none;
}
#link_top:hover{
	color:			#000000;
	text-decoration:underline;
}

.red{
	color:				#a73838;
}

#empty{
	text-align:			center;
	font-size:			12px;
	padding:			20px 0;
}
#error, #confirm{
	background-image:	url(../images/alert.png);
	clear:				both;
	background-repeat:	no-repeat;
	background-position:50% 7px;
	padding:			60px 10px 10px 10px;
	text-align:			center;
	font-weight:		bold;
	color:				#CC0000;
	font-size:			14px;
	line-height:		20px;
}
#error INPUT{
	margin:				20px 0 0 0;
}
#confirm{
	background-image:	url(../images/confirm.png);
	color:				#009933;
}

/* ########## FOOTER ######### */
#footer{
	padding: 			10px 0 0 0;
	clear: 				both;
	font-size: 			10px;
	border-top: 		1px solid #cccccc;
	margin-top:			10px;
}
#footer #copyright{
	text-align: 		center;
}
#footer #copyright IMG{
	margin-bottom:		5px;
}
#footer #credits{
	margin-top:			-50px;
	float: 				right;
	font-size: 			11px;
}
#footer #credits A{
	color:				#000000;
	text-decoration:	none;
}
#footer #credits A:hover{
	color:				#000000;
	text-decoration:	underline;
}