/* CSS Document */
body	{margin:0;
		padding:0;
		border:0;
		text-align:center;
		background:#1B2B35 url(i/sfondo_tutto.gif) repeat-x;
		font-family:"lucida grande", verdana, arial, helvetica, sans-serif;
		}
		
		
.righta {float:right}
.darker {color:#000}
.red	{color:#c00}



#tutto {width:698px;
		margin:0px auto;
		border:1px solid #000;
		border-top:0;
		padding:0;
		background:#F5F7F9 url(i/sfondo_centrale.gif) repeat-x;
		text-align:left;}
		
		
		
	#testa {	margin:0;
	margin-bottom:20px;
	height:100px;
	}
	
	
	
	#testa .logo {float:right;
	margin:10px 30px;}
	
	#menu {padding:0 10px;
		margin:0;}
		
	#menu ul {display:inline;
	margin:0;}
	#menu li {padding-top:46px;
	padding-bottom:4px;
	float:left;
	width:70px;
	margin:20px 3px 10px 3px;
	list-style:none;
		font:bold 10px "lucida grande", verdana, arial, helvetica, sans-serif;
text-align:right;
		border:1px solid #000;
	padding-right:3px;} 
	
	#menu li a{display:block;
	width:100%;
	text-decoration:none;	
	color:#fff;
	text-decoratione:none;
	}
	
	#red {background:url(i/cube_red.gif) repeat-x;}
	#yel {background:url(i/cube_yel.gif) repeat-x;}
	#gre {background:url(i/cube_gre.gif) repeat-x;}
	#blu {background:url(i/cube_blu.gif) repeat-x;}
	
	#menu li a:hover {background:url(i/arrow.gif) no-repeat left center}
	.in {background:url(i/arrowin.gif) no-repeat left center}
	
#video_player{
	height: 650px;
	width:698px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color: #FFF;
	padding:0 0 15px 0;
	text-align: center;
}	

#video_player.content-middle
{
	padding:10px 0 0 0;
}

#video_player h1 {color:#000;
		text-align: left;
		font-weight:normal;
			font-size:14px;
			padding:10px 20px;
			border-bottom:1px solid #999;				
			background:#fff url(i/ico_tv.gif) no-repeat  610px center;
			margin:0 0 15px 0;}	
	
#testo {margin:0px 0 40px 0;
		text-align:justify;line-height:14px;
		}
	
	#testo h1, h1 {color:#000;
	font-weight:normal;
				font-size:14px;
				padding:10px 20px;
				border-bottom:1px solid #999;				
				background:#fff url(i/ico_tv.gif) no-repeat  610px center;
				margin:0 0 10px 0;}

	#testo.content-top
	{
		margin:20px 0 10px 0;
	}

	#testo.content-top h1
	{
		border-top:1px solid black;
	}

	
	#testo p  {color:#333;
			font-size:10px;
			
			margin:5px 40px 3px 20px;}
			
	#testo a {text-decoration:none;
	color:#900}
	#testo a:hover {text-decoration:underline}
			
	#testo ul {padding:0;
			margin:5px 40px 3px 20px;
			font-size:10px;
			list-style:none;}
			#testo li {margin: 0;
					background:url(i/ico_tv2.gif) no-repeat left top;
					padding:5px  0 3px 16px;
					list-style:none}
			
#footer {text-align:center;
		background:url(i/sfondo_footer.gif) repeat-x;
		border-top:1px solid #000;
		padding:2px 0;
		margin:0;
		color:#fff;
		font:9px "lucida grande", verdana, arial, helvetica, sans-serif}

