body, table	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		14px;
	color:				#000;}

.titolo	{
	font-family:		"Arial";
	font-size:			18px;
	line-height:		22px;
	font-weight: 		bold;
	vertical-align: 	middle;
	color:				#000;}
	
.titoletto	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		14px;
	font-weight: 		bold;
	vertical-align: 	middle;
	color:				#646C7C;}	
	
.tit_attributi	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		22px;
	font-weight: 		bold;
	color:				#000;}

.contenuti	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		14px;
	color:				#000;
	vertical-align: 	top;}
.data	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		22px;
	color:				#000;
	vertical-align: 	top;}	

.contenuti a, .contenuti a:link, .contenuti a:visited	{
	text-decoration:	none;
	font-weight: 		bold;
	color:				#646C7C;}
	
.contenuti a:hover, .contenuti a#selected	{
	color:				#000;}
	
.attributi	{
	font-family:		"Arial";
	font-size:			12px;
	line-height:		22px;
	font-weight: 		bold;
	color:				#50596B;}

img	{
	border:				none;}

.box	{
	font-family:		"Arial";
	font-size:			11px;
	font-weight: 		bold;
	color:				#fff;}
	
.barretta	{
	font-family:		"Arial";
	font-size:			12px;
	font-weight: 		bold;
	color:				#50596B;
	background-color:	#A4ACBD;}

.scopri	{
	vertical-align: 	bottom;}
	
.footer	{
	background-color:	#F2F2F2;}

.txt_footer	{
	font-family:		"Arial";
	font-size:			11px;
	line-height:		18px;
	font-weight: 		normal;
	color:				#646C7C;
	vertical-align: 	top;}

.tit_footer	{
	clear:				both;
	font-size:			12px;
	font-weight: 		bold;
	color:				#646C7C;}

#navlist	{
	margin-top: 		0;
	margin-left: 		0;
	margin-bottom: 		5px;
	padding-top: 		0;
	padding-left: 		0;
	padding-bottom: 	5px;
	list-style: 		none;
	line-height:		16px;}
	#navlist li 	{
		padding-left:		12px;
		background-image:	url(/dl/raitv/img/list_bullet.gif);
		background-repeat:	no-repeat;
		background-position:0 .5em;}

	#navlist li a, #navlist li a:link, #navlist li a:visited	{
		font-family:		"Arial";
		font-size:			11px;
		text-decoration: 	none;
		font-weight: 		normal;
		color:				#646C7C;}
	#navlist li a:hover, #navlist li a#selected	{
		font-family:		"Arial";
		font-size:			11px;
		text-decoration: 	none;
		font-weight: 		normal;
		color:				#000;}
	#navlist li a.special	{
		font-weight: 		bold;}

	#navlist li td	{
		line-height:	14px;}
	.Newsletter	{
		display:		none;
		float:			right;}
	input.MyMail	{
		width:			135px;
		border:			1px solid #D9D9D9;}


#navlistdx	{
	margin-top: 		0;
	margin-left: 		0;
	margin-bottom: 		5px;
	padding-top: 		0;
	padding-left: 		0;
	padding-bottom: 	5px;
	list-style: 		none;
	line-height:		20px;}
	#navlistdx li 	{
		padding-right: 		9px;
		background-image: 	url(/dl/raitv/img/list_bullet2.gif);
		background-repeat:	no-repeat;
		line-height:		20px;
		text-align: 		right;
		background-position:0 0em;}
	#navlistdx li a, #navlistdx li a:link, #navlistdx li a:visited	{
		font-family:		"Arial";
		font-size:			11px;
		text-decoration: 	none;
		font-weight: 		normal;
		color:				#646C7C;}
	#navlistdx li a:hover, #navlistdx li a#selected	{
		font-family:		"Arial";
		font-size:			11px;
		text-decoration: 	none;
		font-weight: 		normal;
		color:				#000;}

	
.footer_dx	{
	background-image:	url(/dl/raitv/img/box_dx_footer_bg.gif);}
		
.credits	{

	font-family:		"Arial";
	font-size:			11px;
	font-weight: 		normal;
	color:				#383838;
	text-align: 		right;}

.btn_send, .btn_more, .btn_vote	{
	display:			block;
	width:				33px;
	height:				32px;}
	a.btn_send:link, a.btn_send:visited	{
		background-image:	url(/dl/raitv/img/btn_busta_out.gif);}
	a.btn_send:hover	{
		background-image:	url(/dl/raitv/img/btn_busta_over.gif);}
	a.btn_more:link, a.btn_more:visited	{
		background-image:	url(/dl/raitv/img/btn_piu_out.gif);}
	a.btn_more:hover	{
		background-image:	url(/dl/raitv/img/btn_piu_over.gif);}
	a.btn_vote:link, a.btn_vote:visited	{
		background-image:	url(/dl/raitv/img/btn_stella_out.gif);}
	a.btn_vote:hover	{
		background-image:	url(/dl/raitv/img/btn_stella_over.gif);}
.btn_small_more	{
	display:			block;
	width:				24px;
	height:			21px;}		
	a.btn_small_more:link, a.btn_small_more:visited	{
		background-image:	url(/dl/raitv/img/btn_small_piu_out.gif);}
	a.btn_small_more:hover	{
		background-image:	url(/dl/raitv/img/btn_small_piu_over.gif);}


a:link, a:visited	{
	color:				#50596B;
	text-decoration:	none;}
a:hover	{
	color:				#13151A;}



/*	TOOLTIPS		*/
.tooltip	{
	width:			108px;
	color:			#444B59;
	font:			bold 11px Arial,sans-serif;
	text-decoration:none;
	text-align:		left;}
.tooltip div.top	{
	padding:		12px 12px;
	/*background:		url(/dl/raitv/img/bkg_tooltip.gif) no-repeat top;*/
	height:			80px;
	voice-family:	"\"}\"";
	voice-family:	inherit;
	height:			50px;}
.tooltip div.top {
	color:			#444B59;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/dl/raitv/img/bkg_tooltip.png');}
.tooltip div.top[class] {
	background:		url(/dl/raitv/img/bkg_tooltip.png) no-repeat top;}



/*	SHOW / HIDE	*/
div.Send	{
	display:		none;
	height:			33px;
	padding:		5px 7px 0 7px;
	background:		url(/dl/raitv/img/bkg_Send.gif) no-repeat top;}

	input	{
		color:			#8D939F;
		font-size:		10px;
		font-family:	Arial;
		float:			left;
		margin-right:	2px;}
	input.From	{
		width:			94px;
		border:			1px solid #C6CAD2;}
	input.To	{
		width:			121px;
		border:			1px solid #C6CAD2;}
	input.btn_Send	{
		font-weight:	bold;
		width:			20px;
		height:			18px;}

div.More	{
	display:		none;
	position:		absolute;
	z-index:		99;
	top:			150px;
	right:			100px;
	width:			348px;
	height:			295px;
	padding:		15px 20px;
	background:		url(/dl/raitv/img/bkg_More.gif) no-repeat top;}
	div.More h2	{
		font-family:	Arial;
		font-size:		18px;
		margin:			0;
		padding:		0 20px;}
		div.More span	{
			float:			left;}
		div.More a.btn_close	{
			float:			right;
			display:		block;
			width:			24px;
			height:			21px;
			background-image:url(/dl/raitv/img/btn_Close.gif);}
	div.More p	{
		clear:			both;
		font-family:	Arial;
		font-size:		12px;
		line-height:	14px;
		margin:			0;
		padding:		0 20px;
		padding-top:	0;
		padding-top:	0 !important;}
	html>/**/body div.More p	{	/* FireFox*/
		padding-top:	20px !important;}

div.Radio, div.Tv	{
	display:		none;}

div.Vote	{
	display:		none;
	height:			33px;
	padding:		5px 7px 0 7px;
	background:		url(/dl/raitv/img/bkg_Vote.gif) no-repeat top;}
	
	div.Vote span	{
		float:			left;
		color:			#646C7C;
		font-size:		11px;
		line-height:	16px;
		font-family:	Arial;
		font-weight:	bold;
		margin-left:	10px;
		margin-right:	10px;}
	div.Vote ul	{
		float:			left;
		display:		block;
		width:			101px;
		height:			17px;
		margin:			0;
		padding:		0;
		list-style:		none;
		background:		url(/dl/raitv/img/star_0.gif) no-repeat top;}
		div.Vote ul.star_1	{
			background:		url(/dl/raitv/img/star_1.gif) no-repeat top;}
		div.Vote ul.star_2	{
			background:		url(/dl/raitv/img/star_2.gif) no-repeat top;}
		div.Vote ul.star_3	{
			background:		url(/dl/raitv/img/star_3.gif) no-repeat top;}
		div.Vote ul.star_4	{
			background:		url(/dl/raitv/img/star_4.gif) no-repeat top;}
		div.Vote ul.star_5	{
			background:		url(/dl/raitv/img/star_5.gif) no-repeat top;}
	div.Vote li	{
		margin:			0;
		padding:		0;
		float:			left;}
	div.Vote li a, div.Vote li a img	{
		display:		block;
		width:			20px;
		height:			17px;}
	div.Vote span.Media	{
		float:			right;
		margin-right:	20px;}
	div.Vote	{
		font-weight:	bold;
		color:			#F76020;}


.subBody	{
	vertical-align:		top;
	height:				235px;
	background:			url(/dl/raitv/img/bkg_h235.jpg) left top repeat-x;}
.subBody table	{
	margin:				25px 15px 0;}
.subBody table td	{
	vertical-align:		top;}
.subBody table table	{
	margin:				0;}

.tit_scopriRai	{
	margin-top:			9px;}
.img_scopriRai	{
	display:			block;
	position:			relative;
	margin-top:			10px;
	width:				236px;
	height:				170px;
	background:			url(/dl/raitv/img/img_scopriRai.jpg) left top no-repeat;}
	.btn_startDemo	{
		position:			absolute;
		top:				28px;
		left:				115px;}
	.img_scopriRai h2	{
		position:			absolute;
		top:				98px;
		margin:				0;
		padding:			0;
		font-family:		Arial;
		font-weight:		bold;
		font-size:			13px;
		color:				#5D6574;}
	.img_scopriRai ul	{
		position:			absolute;
		top:				120px;
		margin:				0;
		padding:			0;
		list-style:			none;}
	.img_scopriRai ul li	{
		margin:				0;
		padding:			0;
		margin-left:		-16px;
		voice-family:		"\"}\"";
		voice-family:		inherit;
		margin:				0;}

.box_iPiu	{
	position:			relative;
	margin-left:		33px;
	margin-right:		32px;
	width:				255px;
	height:				203px;
	background:			url(/dl/raitv/img/box_iPiu.gif) left top no-repeat;}

	.commandBar	{
		position:			absolute;
		top:				12px;
		left:				94px;
		width:				142px;}
		.commandBar .btn_Precedente	{
			position:			absolute;
			left:				0;}
		.commandBar #tit_Section	{
			position:			absolute;
			top:				0;
			left:				16px;}
		.commandBar .btn_Successivo	{
			position:			absolute;
			top:				0;
			left:				136px;}
	.contentBox	{
		position:			absolute;
		top:				48px;
		left:				5px;
		width:				243px;}
		.contentBox ol	{
			margin-top:			10px;
			padding-top:		0;
			color:				#000000;}
		.contentBox ol li.First	{
			font-size:			16px;}
		.contentBox ol li	{
			margin-top:			10px;}
			
.tab_GuardaAnche {
	background: url(/dl/raitv/img/bkg_GuardaAnche.png) repeat-x; }	

tr.tab-sep {
	background: url(/dl/raitv/img/separator.gif) top no-repeat; }
	
	
.tit-orange {
	font-family:			arial, helvetica, sans-serif;
	font-size: 			12px;
	font-weight:			bold;
	color:					#FF6800;
	vertical-align: 		middle;}
	
.tit-orange a:link, .tit-orange a:visited {
	font-family:			arial, helvetica, sans-serif;
	font-size: 			12px;
	font-weight:			bold;
	color:					#FF6800;}
.tit-orange a:hover {
	color:					#FF6800;}
	
.tit-orange-norm, .tit-orange-upcase	{
	font-family:			arial, helvetica, sans-serif;
	font-size: 			14px;
	font-weight:			bold;
	color:					#FF6800;}
.tit-orange-upcase {
	text-transform:		uppercase;}

.barra-video a {
	padding:				0;
	margin:				0;
	display:				block;}
.barra-video img {
	padding:				0;
	margin:				0;}
	
.overlay-frame  {
	display: 				block; 
	width: 				132px; 
	height: 				100px; 
	position: 				relative;}
	
.overlay , .overlay-base {
	position: absolute;
	top: 0;
	left: 0;}

