.solotesto {

	display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
h1 span, h2 span, h3 span, h4 span, hr	{
	display:			none;
	}

img  {
	border: 0;
	}

	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto, hr {
	display:			none;}
.clear, .hr {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */
body	{
	text-align:			center;
	margin-top:		 	0px;
	font-family:		"Arial";
	font-weight: 		none;
	background:			#fff;
	}


#Page	{

	text-align:			left;
	display: 			block;
	margin: 			0 auto;
	margin-top:			12px;
	width:				980px;
	height:				auto;
	padding-bottom:		1px;	
	border-top:			#CCCCCC solid 1px;
	border-left:		#CCCCCC solid 1px;
	border-right:		#CCCCCC solid 1px;
	border-bottom:		#CCCCCC solid 1px;

	}

/*	############## TESTATA ###################	*/	
#Header	{
	margin-top:			-13px;
	width: 				980px;
	height:				62px;

	}
		#Header a.LogoRaiSat	{
			float:				left;
			position:			relative;
			display:			block;
			width:				58px;
			height:				61px;
			margin-left: 		10px;
			background-image:	url(/RaisatWebChannel/pub/img/logo_RaiSat.gif);
			background-repeat:	no-repeat;
			}
		
		#Header div.LogoWebchannel {
			float:				left;
			position:			relative;
			display:			block;
			width:				170px;
			height:				61px;
			margin-top: 		0px;
			margin-left: 		0px;
			background-image:	url(/RaisatWebChannel/pub/img/logo_webchannel.gif);
			background-repeat:	no-repeat;
			}
		
		#Header div.Menu {
			float:				right;
			position:			relative;
			display:			block;
			width:				216px;
			height:				61px;
			margin-right:		16px!important;
			margin-right:		8px;
			margin-top:			0px;
			background: 		url(/RaisatWebChannel/pub/img/bg_menuCanali.gif) right no-repeat;
			}
/*	############## FINE TESTATA ####################	*/	

/*	############## MENU ###################	*/

	#Header div.Menu ul	{
			float:				right;
			position:			relative;
			width:				205px;
			height:				50px;
			list-style:			none;
			margin-right:		6px!important;
			margin-right:		3px;
			margin-left:		-13px;
			margin-top:			11px;
		}
		
	#Header div.Menu ul li	{
		float:				left;
		}
		
	#Header div.Menu ul li a	{
		display:			block;
		height:				50px;
		margin: 			0px;
		margin-left:		1px;
		background-repeat:	no-repeat;
		}
		
	#Header div.Menu ul li a span	{
		display:			none;
		}

	 li a.E:link, li a.E:visited	{
		width:				40px;
		background-image:	url(/RaisatWebChannel/pub/img/menu_e_out.gif);}
	 li a.E:hover,li a#Selected.E	{
		background-image:	url(/RaisatWebChannel/pub/img/menu_e_over.gif);}

	 li a.P:link, li a.P:visited	{
		width:				40px;
		background-image:	url(/RaisatWebChannel/pub/img/menu_p_out.gif);}
	 li a.P:hover,  li a#Selected.P	{
		background-image:	url(/RaisatWebChannel/pub/img/menu_p_over.gif);}

	 li a.C:link, li a.C:visited	{
		width:				40px;
		background-image:	url(/RaisatWebChannel/pub/img/menu_c_out.gif);}
	 li a.C:hover, li a#Selected.C	{
		background-image:	url(/RaisatWebChannel/pub/img/menu_c_over.gif);}

	 li a.G:link, li a.G:visited	{
		width:				40px;
		background-image:	url(/RaisatWebChannel/pub/img/menu_g_out.gif);}
	li a.G:hover,  li a#Selected.G	{
		background-image:	url(/RaisatWebChannel/pub/img/menu_g_over.gif);}

	 li a.W:link, li a.W:visited	{
		width:				40px;
		background-image:	url(/RaisatWebChannel/pub/img/menu_w_out.gif);}
	 li a.W:hover,  li a#Selected.W	{
		background-image:	url(/RaisatWebChannel/pub/img/menu_w_over.gif);}

/*	############## FINE MENU ###################	*/

#Main	{
	width: 				980px;
	height:				419px;
	margin-top:			7px;
	}
	
	#Main #catSpecial {
	float:				left;
	width:				153px;
	height:				419px;
	margin: 0px 10px 0px 10px!important;
	margin: 0px 5px 0px 5px;
	text-align: center;
	}
	
	#Main #catSpecial span h2{
	height:		45px;
	background: #8FBE1F;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0px 0px 10px;
	
	}
	
	#Main #catSpecial img{
	float:				left;
    margin: 1px 0px 0px 0px!important;
	margin: 1px 0px 0px 0px;
	}
	
	
	#Main #catSpecial span img{
	float:				left;
	margin: -15px 0px 0px 0px!important;
	margin: -15px 0px 0px 0px;
	position: relative;

	}
	


	#Main #Player	{
		float:				left;
		width:				384px;
		height:				419px;
		}
		#Main #Player div.head	{
			margin-top:			1px;
			width:				384px;
			height:				5px;
			font-size:			1px;
			background:			#8FBE1F;
			}		
		#Main #Player div.video	{
			width:				384px;
			height:				349px;
			margin-top:			1px;
			background:			#eee;
			}
		#Main #Player div.descrizione	{
			width:				360px;
			height:				16px;
			margin-top:			2px;
			padding:			4px 12px;
			font-size:			14px;
			color:				#fff;
			font-weight:		bold;
			background:			#8FBE1F;
			}	
		#Main #Player div.foot	{
			width:				384px;
			height:				37px;
			margin-top:			1px;
			background:			url(/RaisatWebChannel/pub/img/bg_playerfoot.gif) top no-repeat;
			}
	#Main  #Palinsesto	{
		float:				left;
		width:				420px;
		height:				420px;
		}
		
	#Main  #PalinsestoStat	{
		float:				left;
		margin-left:		35px;
		width:				340px;
		height:				370px;
		
		}	
		
	#Main  #PalinsestoStat #up	{
		float:				left;
		width:				320px;
		height:				370px;
		background: #000000;
		}	

	#Main #PalinsestoStat #up span h2 {
	width:				310px;
	height:		25px;
	background: #8FBE1F;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	}
	
	#Main #PalinsestoStat #up span {
	display: block;
	width:	320px;
	height:		35px;
	border-bottom: 2px solid #FFFFFF;
	}
	
	#Main #PalinsestoStat #up #schedaMedia {
	display: block;
	width:	310px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}
	#Main #PalinsestoStat #bottom{
	margin-top: 0px;
	height: 52px;
	width:	320px;
	background: url(/RaisatWebChannel/pub/img/bgBot_scheda.jpg) no-repeat;
	}
	
	html>/**/body #Main #PalinsestoStat #bottom{
	margin-top: 370px!important;
	margin-top: 0px;
	height: 52px;
	width:	320px;
	background: url(/RaisatWebChannel/pub/img/bgBot_scheda.jpg) no-repeat;
	}
	
	#Main #PalinsestoStat #up #schedaMedia h1 {
	width:	310px;
	height:		25px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;

	}
	
	#Main #PalinsestoStat #up #schedaMedia p{
    width:	290px;
	height: 220px;
	background: #000000;
	padding: 5px 0px 5px 0px;
	overflow: auto;
	}

	
	#Main #PalinsestoStat #up #schedaMedia p textarea{
    width:	305px;
	height: 220px;
	font-size: 12px;
	font-weight: normal;
	font-family:		"Arial";
	color: #FFFFFF;
	border: 0px;
	background: #000000;
	padding: 5px 0px 5px 0px;
	overflow: auto;
	}
	
	#Main #PalinsestoStat #up #schedaMedia .long{
    width:	305px;
	height: 280px;
	background: #000000;
	padding: 5px 0px 5px 0px;
	overflow: auto;
	}
	
	#Main #PalinsestoStat #up #schedaMedia .long textarea{
    width:	305px;
	height: 265px;
	font-size: 12px;
	font-weight: normal;
	font-family:		"Arial";
	color: #FFFFFF;
	border: 0px;
	background: #000000;
	padding: 5px 0px 5px 0px;
	overflow: auto;
	}
	
	#schedaMedia .dettagli {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	}

	#schedaMedia .dettagli li  {
	width:	210px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	list-style: none;
    margin: 0px;
	}
	
	#schedaMedia .dettagli li h3 {
    float: left;
	color: #8FBE1F;
	font-size: 10px;
	font-weight: bold;
    margin: 0px;
	padding-right: 5px;
	}
	
	.desc img{
	display: block;
	float: left;
    margin: -333px 0px 0px 320px!important;
	margin: -333px 0px 0px 160px;
	position:relative;
	}
	
/*	############## STRISCIA ###################	*/	

#Striscia	{
	width: 				980px;
	height:				140px;
	}
	
/*	############## FINE STRISCIA ###################	*/	
	
/*	############## GENERALI ###################	*/

		form {
		margin: 0px;
		padding: 0px;
		}

		.txt_bianco_16b		{
			margin:				0px;
			padding:			0px;
			font-size:			16px;
			line-height:		18px;
			font-weight:		bold;
			color:				#fff;
			}
		a.txt_bianco_16b, a.txt_bianco_16b:link, a.txt_bianco_16b:visited 		{
			margin:				0px;
			padding:			0px;
			font-size:			16px;
			line-height:		18px;
			font-weight:		bold;
			color:				#fff;
			text-decoration: 	none;
			}
		a.txt_bianco_16b:hover	{
			text-decoration: 	underline;
			}
		.txt_bianco_11b		{
			margin:				0px;
			padding:			0px;
			font-size:			11px;
			line-height:		18px;
			font-weight:		bold;
			color:				#fff;
			}

		a.opzioni, a.opzioni:link, a.opzioni:visited	{
			float: 				left;
			padding: 			0px 0px 0px 6px;
			margin: 			0px;
			width:				100px;
			background: 		url(/RaiDue/RAI3/images/bul_opzioni.gif) left no-repeat;
			font-size:			11px;
			color:				#FF6A10;
			text-transform: 	uppercase;
			font-weight:		none;
			line-height:		13px;
			text-decoration:	none;
			}
		a.opzioni:hover	{
			font-size:			11px;
			color:				#FF6A10;
			text-transform: 	uppercase;
			font-weight:		none;
			line-height:		13px;
			text-decoration:	underline;
			}
			
		 a.generic:link, a.generic:visited	{
			color:				#4E5F45;
			text-decoration:	none;
			}
			
		a.generic:hover	{
			color:				#669933;
			text-decoration:	none;
			}

/*	############## FINE GENERALI ###################	*/