.solotesto {

	display:	none;
}
.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
hr	{
	display:			none;
	}

img  {
	border: 0;
	}
a {
text-decoration: none;
outline: 0;
}

ul {
margin: 0px;
padding: 0px;
list-style: none;
}
	
.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:	0px;
padding: 0px;
font-family: "Arial";
font-size:11px;
margin: 0px 0px 0px 0px;
background: #000 url(/dl/xfactor2009/images/bkg_star.gif) 0px 34px repeat-x ;
}

.Container {
display: block;
width: 960px;
height: auto;
margin: 0px auto;
}

/*########## HEADER ##########*/

#Header {
display: block;
width: 960px;
height: 152px!important;
height: 158px;
margin: 0px auto;
border-top: 6px solid #ee2e1c;
background: url(/dl/xfactor2009/images/header.jpg) no-repeat;
}
#Header a.logoXfactor{
display: block;
float: left;
width: 156px;
height: 108px;
margin: 0px 0px 5px 0px;
}

#Header a.logoRaidue{
display: block;
float: right;
position: relative;
width: 170px;
height: 80px;
cursor: pointer;
margin: -6px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/xfactor2009/images/logo_raidue.png');}
html>/**/body #Header a.logoRaidue	{
background: url(/dl/xfactor2009/images/logo_raidue.png) no-repeat!important;
}
#Header .Search{
display: block;
float: right;
width: 175px;
height: 22px;
overflow: hidden;
padding: 12px 50px 0px 565px;
margin: 0px 0px 0px 0px;
}
#Header .Search input{
display: block; 
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 130px; 
height: 16px; 
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}
#Header .Search input.submit{
display: block; 
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px; 
height: 20px; 
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}

#Header ul.Menu {
display: block;
float: left;
width: 946px;
height: 26px;
padding: 13px 0px 0px 12px;
border-left: 1px solid #292d2f;
border-right: 1px solid #292d2f;
background: #999 url(/dl/xfactor2009/images/bkg_menu.gif) repeat-x;
}
#Header ul.Menu li {
display: block;
float: left;
padding: 0px 12px 0px 12px;
margin: 0px 0px 0px 0px;
}

#Header ul.Menu li a{
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}
#Header ul.Menu li a:hover{
color: #cc0000;
}

#Header ul.Menu li.selected a{
color: #cc0000;
}

/*########## FiNE HEADER ##########*/


.bloccoSx {
display: block;
float: left;
width: 620px;
height: auto;
margin: 20px 0px 0px 0px;
}

.bloccoDx {
display: block;
float: right;
width: 300px;
height: auto;
margin: 20px 0px 0px 0px;
}


.bloccoSx .colSx {
display: block;
float: left;
width: 300px;
height: auto;
margin: 20px 0px 0px 0px;
}

.bloccoSx .colDx {
display: block;
float: right;
width: 300px;
height: auto;
margin: 20px 0px 0px 0px;
}

.bloccoSx #Focus {
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 20px 0px;
}


/* Box Generico */

.boxGenerico {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 0px 0px;
}
.boxGenerico .Top {
display: block;
float: left;
width: 300px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px 0px;
background: url(/dl/xfactor2009/images/bkg_top_gen.gif) no-repeat;
}

.boxGenerico .Bot {
display: block;
float: left;
width: 300px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px 0px;
background: url(/dl/xfactor2009/images/bkg_bot_gen.gif) no-repeat;
}

.boxGenerico .Mid {
display: block;
float: left;
text-align: left;
width: 258px;
height: auto;
padding: 0px 20px 0px 20px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #333;
border-right: 1px solid #333;
background: #101010;
color: #fff;
}

/* Box Titolato */

.boxTitolo {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 20px 0px;
}
.boxTitolo .Top {
display: block;
float: left;
text-align: left;
width: 288px;
height: 43px;
color: #fff;
text-transform: uppercase;
font-size: 24px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 11px 0px 0px 12px;
background: url(/dl/xfactor2009/images/bkg_tit300.gif) no-repeat;
}

.boxTitolo .Bot {
display: block;
float: left;
width: 300px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px 0px;
background: url(/dl/xfactor2009/images/bkg_bot_gen.gif) no-repeat;
}

.boxTitolo .Mid {
display: block;
float: left;
text-align: left;
width: 298px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid #333;
background: #101010;
color: #fff;
}

/* DayTime News */

ul.daytimeNews {
displau: block;
float: left;
width: 298px;
height: auto;
margin: 0px 0px 1px 0px;
}
ul.daytimeNews li{
displau: block;
float: left;
width: 278px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 13px 10px 2px 10px;
overflow: hidden;
background: url(/dl/xfactor2009/images/bkg_daynews.gif) repeat-x;
}

ul.daytimeNews li h4{
displau: block;
float: left;
width: 178px;
height: 14px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #ccc;
font-size: 11px;
}
ul.daytimeNews li span{
displau: block;
float: right;
text-align: right;
width: 90px;
height: 13px!important;
height: 14px;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #999;
font-size: 10px;
}

ul.daytimeNews li a h3{
displau: block;
float: left;
text-align: left;
width: 278px;
height: auto;
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #cc0000;
text-transform: uppercase;
font-size: 12px;
}

ul.daytimeNews li a{
displau: block;
float: left;
text-align: left;
width: 278px;
height: 44px!important;
height: 52px;
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #ccc;
font-size: 11px;
}

ul.daytimeNews li a:hover{
color: #fff;
}
ul.daytimeNews li a:hover h3{
color: #ee0000;
}

/* News */

ul.News {
displau: block;
float: left;
width: 258px;
height: auto;
margin: 7px 0px 7px 0px;
}
ul.News li{
displau: block;
float: left;
width: 258px;
height: auto;
margin: 11px 0px 10px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

ul.News li a{
displau: block;
float: left;
width: 258px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
cursor: pointer;
}
ul.News li .img{
displau: block;
float: left;
width: 125px!important;
width: 128px;
height: 94px!important;
height: 100px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: #ff0000;
border: 3px solid #000;
}

ul.News li .txt{
displau: block;
float: left;
width: 115px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}


ul.News li .txt{
displau: block;
float: left;
width: 115px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
color: #ccc;
font-size: 11px;
}

ul.News li .txt h3{
displau: block;
float: left;
width: 115px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
overflow: hidden;
color: #cc0000;
font-size: 12px;
text-transform: uppercase;
}
ul.News li .txt strong{
color: #cc0000;
font-size: 12px;
}

ul.News li a:hover .txt{
color: #fff;
}

ul.News li a:hover .txt h3,
ul.News li a:hover .txt strong{
color: #ee0000;
}

/* Community */

ul.Community{
displau: block;
float: left;
width: 298px;
height: auto;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

ul.Community li{
displau: block;
float: left;
width: 298px;
height: 55px;
margin: -1px 0px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/xfactor2009/images/hr_sep300.gif) no-repeat;
}

ul.Community li a{
displau: block;
float: left;
width: 198px;
height: 38px;
margin: 1px 0px 0px 0px;
padding: 16px 0px 0px 100px;
color: #fff;
font-size: 18px;
}
ul.Community li a:hover{
color: #777;
}

ul.Community li a.comForum{background: url(/dl/xfactor2009/images/ico_community.gif) 15px 8px no-repeat;}
ul.Community li a.comBlog{background: url(/dl/xfactor2009/images/ico_community.gif) 18px -63px no-repeat;}
ul.Community li a.comCasting{background: url(/dl/xfactor2009/images/ico_community.gif) 15px -133px no-repeat;}
ul.Community li a.comFacebook{background: url(/dl/xfactor2009/images/ico_community.gif) 15px -206px no-repeat;}
ul.Community li a.comMyspace{background: url(/dl/xfactor2009/images/ico_community.gif) 18px -279px no-repeat;}
ul.Community li a.comNewsletter{background: url(/dl/xfactor2009/images/ico_community.gif) 18px -353px no-repeat;}



/*########## PAGINA LIVE ##########*/

.bloccoSx.live {
margin: 0px 0px 0px 0px;
}
.bloccoSx.live .boxTitolo .Top {
height: 41px!important;
height: 54px;
padding: 13px 0px 0px 12px;
text-transform: none;
font-size: 20px;
}

#ListaPuntate {
display: block;
float: left;
width: 960px;
height: auto;
margin: 25px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

#ListaPuntate li {
display: block;
float: left;
width: 88px!important;
width: 90px;
height: 33px;
margin: 0px 3px 6px 3px;
padding: 0px 0px 0px 0px;
border: 1px solid #333333;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#ListaPuntate li a {
cursor: pointer;
}
#ListaPuntate li a:hover h3 {
color: #ee0000;
}
#ListaPuntate li a:hover .data {
color: #ccc;
}

#ListaPuntate li#selected {
border: 1px solid #f81818;
background: url(/dl/xfactor2009/images/bkg_puntata_sel.gif) repeat-x;
}
#ListaPuntate li#selected h3 {
color: #fff;
}
#ListaPuntate li#selected .data {
color: #3e0a0a;
}


#ListaPuntate li h3 {
display: block;
float: left;
width: 88px;
height: auto;
font-size: 12px;
color: #cc0000;
text-transform: lowercase;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}
#ListaPuntate li .data {
display: block;
float: left;
width: 88px;
height: auto;
font-size: 11px;
color: #656565;
text-transform: lowercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}


/* immagini live */

.VideoSL {
display: block;
float: left;
width: 262px;
height: auto;
padding: 20px 18px 0px 18px;
}
.VideoSL .player {
border: 2px solid #000;
}

.ImgLive {
display: block;
float: left;
width: 282px;
padding: 20px 0px 0px 15px;
}

.ImgLive li{
display: block;
float: left;
width: 79px;
height: 59px;
margin: 0px 5px 10px 5px;
padding: 0px 0px 0px 0px;
}
.ImgLive li a{
display: block;
float: left;
width: 75px;
height: 55px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 2px solid #333;
}

.ImgLive li a:hover{
border: 2px solid #cc0000;
}

/* notizie */

ul.Notizie {
display: block;
float: left;
width: 258px;
padding: 10px 20px 0px 20px;
}

ul.Notizie li{
display: block;
float: left;
width: 258px;
}
ul.Notizie li h2{
display: block;
float: left;
width: 258px;
color: #cc0000;
font-size: 14px;
margin: 0px 0px 5px 0px;
background: url(/dl/xfactor2009/images/hr_sepnews.gif) left bottom no-repeat;
}
ul.Notizie li p{
color: #ccc;
margin: 0px 0px 30px 0px;

}

/* Silverlight */


/*######### BOX SILVERLIGHT ######### */

.boxSilverlight {
display: block;
float: left;
width: 300px;
height: 400px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}


 #silverlightControlHost {
display: block;
float: left;
width: 300px;
height: 400px;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

/*########## FOOTER ##########*/

#XFooter {
display: block;
float:left;
width: 100%;
height: 210px;
margin: 20px 0px 0px 0px;
background: url(/dl/xfactor2009/images/bkg_footer.gif) center top no-repeat;
}

#XFooter .Interno {
display: block;
width: 960px;
height: auto;
margin: 20px auto 0px auto;
}

#XFooter .Interno ul.menuFooter {
display: block;
float: left;
width: 680px;
height: auto;
margin: 0px 0px 0px 0px;
}

#XFooter .Interno ul.menuFooter li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 22px 12px 0px;
padding: 0px 25px 0px 0px;
background: url(/dl/xfactor2009/images/sep_foot.gif) right 1px no-repeat;
}
#XFooter .Interno ul.menuFooter li.last{
background: transparent;
}

#XFooter .Interno ul.menuFooter li a{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #797979;
font-weight: bold;
background: transparent;
}

#XFooter .Interno ul.menuFooter li a.rss{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
color: #797979;
font-weight: bold;
background: url(/dl/xfactor2009/images/ico_rss.gif) 0px 1px no-repeat;
}

#XFooter .Interno ul.menuFooter li a:hover{
color: #fff;
}


#XFooter .Interno .Credits {
display: block;
float: right;
text-align: right;
width: 280px;
height: 60px;
padding: 65px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #797979;
font-weight: bold;
background: url(/dl/xfactor2009/images/loghi_footer.gif) right 85px no-repeat;
}

#XFooter .Interno ul.menuFooter {
			width: 960px;
		}
		#XFooter .Interno ul.menuFooter li {
			margin: 0px 15px 12px 0px;
			padding: 0px 20px 0px 0px;
		}
		#XFooter .Interno div.Credits {
			background-image: none !important;
			float: left;
			width: 960px;
			text-align: left;
		}
		#XFooter .Interno div.Credits img {
			vertical-align: middle;
			margin: 0px 5px;
		}
		#XFooter .Interno div.Credits a,
		#XFooter .Interno div.Credits a:link,
		#XFooter .Interno div.Credits a:visited {
			color: #797979;
		}
		#XFooter .Interno div.Credits a:hover,
		#XFooter .Interno div.Credits a:active {
			color: #fff;
		}



/*########## FiNE FOOTER ##########*/

/*########## BANNER ##########*/

.REMOVE_Banner {
display: block;
float: left;
width: 300px;
height: 250px;
margin: 0px 0px 20px 0px;
background: #111;
}

.REMOVE_Bannerino {
display: block;
float: left;
width: 300px;
height: 100px;
margin: 0px 0px 20px 0px;
background: #111;
}

/*########## FiNE FOOTER ##########*/





