.solotesto, .hidden  {
display:	none;
}

.linkHack{
width: 100%;
display: block;
height: 100%;
margin: 0px;
padding: 0px;
font-size: 1px;
overflow: hidden;
text-indent: -9000px;
color: transparent;
cursor: pointer;
}


.clear, .hr {
	clear:		both;
}

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

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

input {
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;
font-family:		"Arial";
font-size:			11px;
color: #707070;
background: #0a0a0a;
}

/*######### RADIO PICCOLA ######### */

div.radioPiccola {
display: block;
width: 500px;
height: 116px;
text-align: left;
margin: 0px auto;
padding: 16px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/bkg_radio.gif) no-repeat;
}

div.radioPiccola a.linkLogo {
display: block;
float: left;
width: 40px;
height: 95px;
margin: -15px 0px 0px 0px;
}

div.radioPiccola a.linkEspandi {
display: block;
float: right;
width: 23px;
height: 24px;
margin: -20px 0px 0px 0px;
}

div.radioPiccola div.controlliPlay {
display: block;
float: left;
width: 98px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 20px;
}
div.radioPiccola div.controlliPlay a.Indietro:link, div.radioPiccola div.controlliPlay a.Indietro:visited {
display: block;
float: left;
width: 49px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/btn_indietro.gif) no-repeat;
}
div.radioPiccola div.controlliPlay a.Indietro:hover {
background-position: 0px -97px;
}

div.radioPiccola div.controlliPlay a.Avanti:link, div.radioPiccola div.controlliPlay a.Avanti:visited{
display: block;
float: left;
width: 49px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/btn_avanti.gif) no-repeat;
}
div.radioPiccola div.controlliPlay a.Avanti:hover {
background-position: 0px -97px;
}

div.radioPiccola div.controlliPlay a.Play:link, div.radioPiccola div.controlliPlay a.Play:visited{
display: block;
float: left;
position: relative;
width: 51px;
height: 50px;
margin: -72px 0px 0px 24px!important;
margin: -72px 0px 0px 12px;
padding: 0px 0px 0px 0px;
z-index: 1000;
background: url(/dl/RaiTV/images/popup/btn_play.gif) no-repeat;
}
div.radioPiccola div.controlliPlay a.Play:hover {
background-position: 0px -50px;
}

div.radioPiccola div.contVolume{
display: block;
float: left;
width: 23px;
height: 81px;
margin: 0px 0px 0px 11px;
padding: 23px 0px 0px 13px;
background: url(/dl/RaiTV/images/popup/bkg_volume.gif) no-repeat;
}

div.radioPiccola div.maskVolume{
display: block;
float: left;
position:relative;
width: 37px;
height: 17px;
margin: -5px 0px 0px -13px!important;
margin: -5px 0px 0px -7px;
padding: 0px 0px 0px 0px;
z-index: 100000;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/mask_volume.png');}
html>/**/body div.radioPiccola div.maskVolume {
margin: -5px 0px 0px -14px!important;
background: 			url(/dl/RaiTV/images/popup/mask_volume.png) no-repeat!important;
}

div.radioPiccola div.Info{
display: block;
float: left;
width: 261px;
height: 110px;
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}

div.radioPiccola div.Info div.Display{
display: block;
float: left;
width: 251px;
height: 45px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
div.radioPiccola div.Info div.Display div.icons{
display: block;
float: left;
width: 241px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

div.icoLive {
display: block;
float: left;
width: 29px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_live.gif) no-repeat;
}
div.icoGraph{
display: block;
float: left;
width: 24px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_graph.gif) no-repeat;
}

div.radioPiccola div.Info div.Display h2{
display: block;
float: left;
width: 221px;
height: 24px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 10px;
color: #fff;
overflow: hidden;
font-size: 16px;
}
div.radioPiccola div.Info div.Display .mask{
display: block;
float: left;
position: relative;
width: 244px;
height: 51px;
margin: -54px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/mask_radio.png');}
html>/**/body div.radioPiccola div.Info div.Display .mask {
background: 			url(/dl/RaiTV/images/popup/mask_radio.png) no-repeat!important;
}
div.radioPiccola div.Info div.Channels{
display: block;
float: left;
width: 255px;
height: 37px;
margin: 10px 0px 0px 1px;
padding: 7px 0px 0px 7px;
color: #fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/bkg_canaliradio.png');}
html>/**/body div.radioPiccola div.Info div.Channels {
background: 			url(/dl/RaiTV/images/popup/bkg_canaliradio.png) no-repeat!important;
}

div.radioPiccola div.Info div.Channels ul{
display: block;
float: left;
width: 248px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
}

div.radioPiccola div.Info div.Channels ul li{
display: block;
float: left;
width: 31px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
}
div.radioPiccola div.Info div.Channels ul li a{
display: block;
width: 31px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
cursor: pointer;
}
div.radioPiccola div.Info div.Channels ul li a.Radio1:link, div.radioPiccola div.Info div.Channels ul li a.Radio1:visited{
background-image: url(/dl/RaiTV/images/popup/btn_radio1.gif);
}
div.radioPiccola div.Info div.Channels ul li a.Radio2:link, div.radioPiccola div.Info div.Channels ul li a.Radio2:visited{
background-image: url(/dl/RaiTV/images/popup/btn_radio2.gif);
}
div.radioPiccola div.Info div.Channels ul li a.Radio3:link, div.radioPiccola div.Info div.Channels ul li a.Radio3:visited{
background-image: url(/dl/RaiTV/images/popup/btn_radio3.gif);
}
div.radioPiccola div.Info div.Channels ul li a.Filo4:link, div.radioPiccola div.Info div.Channels ul li a.Filo4:visited{
background-image: url(/dl/RaiTV/images/popup/btn_filo4.gif);
}
div.radioPiccola div.Info div.Channels ul li a.Filo5:link, div.radioPiccola div.Info div.Channels ul li a.Filo5:visited{
background-image: url(/dl/RaiTV/images/popup/btn_filo5.gif);
}
div.radioPiccola div.Info div.Channels ul li a.Isoradio:link, div.radioPiccola div.Info div.Channels ul li a.Isoradio:visited{
background-image: url(/dl/RaiTV/images/popup/btn_isoradio.gif);
}
div.radioPiccola div.Info div.Channels ul li a.GrParlamento:link, div.radioPiccola div.Info div.Channels ul li a.GrParlamento:visited{
background-image: url(/dl/RaiTV/images/popup/btn_grparlamento.gif);
}
div.radioPiccola div.Info div.Channels ul li a.RaiItalia:link, div.radioPiccola div.Info div.Channels ul li a.RaiItalia:visited{
background-image: url(/dl/RaiTV/images/popup/btn_italiaradio.gif);
}

div.radioPiccola div.Info div.Channels ul li a{
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
}
div.radioPiccola div.Info div.Channels ul li a:hover, div.radioPiccola div.Info div.Channels ul li.selected a{
background-position: 0px -30px;
}

#lives {
	display: block;
	float: left;
	width: 150px;
	height: 25px;
	margin: -55px 0px 0px 94px!important;
	margin: -55px 0px 0px 47px;
	position: relative;
}

/* This file skins sliders */

.ui-slider { width: 10px; height: 75px; position: relative; background: transparent url(/dl/RaiTV/images/popup/slider_volume.png) no-repeat left 0px; }
.ui-slider-handle { position: absolute; z-index: 100; height: 14px; width: 10px; top: 0px; left: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/btn_volume.png');}
html>/**/body .ui-slider-handle {
background: url(/dl/RaiTV/images/popup/btn_volume.png) no-repeat!important;
}

.ui-slider-handle-active { border: 0px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }


/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-position: 0px 14px;  }
.ui-slider-2 { }


iframe {
width: 240px;
height: 20px;
margin: 1px 0px 0px 0px;
}


/*#################### NUOVO POPUP RADIO GRANDE ####################*/


.radioGrande {
display: block;
position: relative;
width: 514px;
height: 275px;
text-align: left;
margin: 0px auto;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/bkg_popup.gif) repeat-x;
}

div.radioGrande a.linkEspandi {
display: block;
position:absolute;
width: 29px;
height: 25px;
top: 0px;
right: 0px;
margin: 0px 0px 0px 0px;
z-index: 1000;
background: url(/dl/RaiTV/images/popup/btn_espandi.gif) no-repeat;
}

.radioGrande .top {
display: block;
position: relative;
width: 514px;
height: 40px;
text-align: left;
margin: 0px auto;
padding: 0px 0px 0px 0px;

}


.radioGrande .top .linkLogo{
display: block;
float: left;
position: relative;
width: 140px;
height: 38px;
text-align: left;
margin: 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/loghetto_pop.gif) 5px 0px no-repeat;
}

.radioGrande .top .linkTab{
display: block;
float: left;
width: auto;
height: 32px;
text-align: left;
margin: 8px 6px 0px 0px;
padding: 0px 0px 0px 32px;
color: #707070;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
}


.radioGrande .top .linkTab span{
display: block;
float: left;
width: auto;
height: 22px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 12px 0px 0px;
color: #707070;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
}
.radioGrande .top .linkTab:hover span{
color: #999;
}

.radioGrande .top .linkTab.dirette, .radioGrande .top .linkTab.web{
background: url(/dl/RaiTV/images/popup/tab_dirette.gif) 0px -32px no-repeat;
}

.radioGrande .top .linkTab.dirette span,.radioGrande .top .linkTab.web span{
background: url(/dl/RaiTV/images/popup/tab_dirette.gif) right -32px no-repeat;
}

.radioGrande .top .linkTab.dirette.selected, .radioGrande .top .linkTab.web.selected{
color: #fff;
background: url(/dl/RaiTV/images/popup/tab_dirette.gif) 0px 0px no-repeat;
}

.radioGrande .top .linkTab.dirette.selected span, .radioGrande .top .linkTab.web.selected span{
color: #fff;
background: url(/dl/RaiTV/images/popup/tab_dirette.gif) right 0px no-repeat;
}



.radioGrande .mid {
display: block;
float: left;
position: relative;
width: 494px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;

}
.radioGrande .mid a {
display: block;
float: left;
position: relative;
width: 197px;
height: 123px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
z-index: 100;
}
.radioGrande .mid .img {
display: block;
float: left;
position: relative;
width: 197px;
height: 123px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
}

.radioGrande .mid .img .mask {
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 197px;
height: 123px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/mask_canale.png');}
html>/**/body .radioGrande .mid .img .mask{
background: url(/dl/RaiTV/images/popup/mask_canale.png) no-repeat!important;
}



div.radioGrande .mid div.ChannelsBg{
display: block;
float: left;
width: 255px;
height: 37px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
color: #fff;
}

div.radioGrande .mid div.ChannelsBg ul{
display: block;
float: left;
width: 248px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
}

div.radioGrande .mid div.ChannelsBg ul li{
display: block;
float: left;
width: 31px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
}
div.radioGrande .mid div.ChannelsBg ul li a{
display: block;
width: 31px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
cursor: pointer;
}
div.radioGrande .mid div.ChannelsBg ul li a.Radio1{
background-image: url(/dl/RaiTV/images/popup/btn_radio1.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.Radio2{
background-image: url(/dl/RaiTV/images/popup/btn_radio2.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.Radio3{
background-image: url(/dl/RaiTV/images/popup/btn_radio3.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.Filo4{
background-image: url(/dl/RaiTV/images/popup/btn_filo4.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.Filo5{
background-image: url(/dl/RaiTV/images/popup/btn_filo5.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.Isoradio{
background-image: url(/dl/RaiTV/images/popup/btn_isoradio.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.GrParlamento{
background-image: url(/dl/RaiTV/images/popup/btn_grparlamento.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.RaiItalia{
background-image: url(/dl/RaiTV/images/popup/btn_italiaradio.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.WebRadio6{
background-image: url(/dl/RaiTV/images/popup/btn_wr6.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.WebRadio7{
background-image: url(/dl/RaiTV/images/popup/btn_wr7.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a.WebRadio8{
background-image: url(/dl/RaiTV/images/popup/btn_wr8.gif);
}
div.radioGrande .mid div.ChannelsBg ul li a{
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
}
div.radioGrande .mid div.ChannelsBg ul li a:hover, div.radioGrande .mid div.ChannelsBg ul li.selected a{
background-position: 0px -30px;
}



div.radioGrande .mid div.infoRadio{
display: block;
float: right;
width: 260px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 15px;
color: #fff;
background: url(/dl/RaiTV/images/popup/bullet.gif) 2px 9px no-repeat;
}
div.radioGrande .mid div.infoRadio h2, div.radioGrande .mid div.infoRadio h2 a{
display: block;
float: left;
width: 260px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 16px;
color: #fff;
line-height: 17px;
}

div.radioGrande .mid div.infoRadio h2 a:hover{
color: #4a4a4a;
}

div.radioGrande .mid div.infoRadio a b, div.radioGrande .mid div.infoRadio b{
display: block;
float: left;
width: auto;
height: 40px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
color: #eee;
}

div.radioGrande .mid div.infoRadio p{
display: none;
float: left;
width: 267px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #eee;
overflow: hidden;
}

div.radioGrande .mid div.palinsRadio{
display: block;
float: right;
width: 267px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 15px;
color: #fff;
}

div.radioGrande .mid div.palinsRadio h3{
display: block;
float: right;
width: 260px;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
font-style: italic;
color: #fff;
line-height: 14px;
overflow: hidden;
}

div.radioGrande .mid div.palinsRadio p a{
display: block;
float: right;
width: 267px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #fff;
line-height: 14px;
}
div.radioGrande .mid div.palinsRadio p a:hover {
color: #4a4a4a;
}

div.radioGrande .mid div.palinsRadio p b{
padding: 0px 5px 0px 0px ;
}

div.radioGrande .mid span.info {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.radioGrande .bot{
display: block;
float: left;
position: relative;
width: 494px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
background: url(/dl/RaiTV/images/popup/bkg_bot.gif) repeat-x;
}

.radioGrande .bot a{
display: block;
width: auto;
height: 16px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
color: #2375c7;
}
.radioGrande .bot a:hover{
color: #fff;
}

.radioGrande .bot a.realAudio{
float: left;
}

.radioGrande .bot a.help{
float: right;
padding: 2px 24px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_help.gif) right 0px no-repeat;
}

.radioGrande .Player{
display: block;
float: left;
position: relative;
width: 514px;
height: 45px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #333;
}


.radioPiccola .bot{
display: block;
float: left;
position: relative;
width: 480px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
background: url(/dl/RaiTV/images/popup/bkg_bot.gif) repeat-x;
}

.radioPiccola .bot a{
display: block;
width: auto;
height: 16px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
color: #2375c7;
}
.radioPiccola .bot a:hover{
color: #fff;
}

.radioPiccola .bot a.wmAudio{
float: left;
}

.radioPiccola .bot a.help{
float: right;
padding: 2px 24px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_help.gif) right 0px no-repeat;
}

a.Sito:link, a.Sito:visited{
display: block;
float: right;
text-align: left;
width: 65px;
height: 17px;
margin: 9px 0px 0px 0px;
color: #c6c6c6;
position: relative;
cursor: pointer;
padding: 3px 6px 0px 0px;
font-weight: bold;
font-size: 12px;
background: url("/dl/replaytv/images/bullet_on.gif") no-repeat scroll right 5px transparent !important;
}
a.Sito:hover{
color: #fff;
}
