.solotesto {
	display:	none;
}
.solotesto {
	display: block!important;
	display: none;
	position: absolute;
	height: 1px;
	width: 1px;
	left: -15000px;
	top: auto;
	overflow: hidden;
	float: 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;
color: #888;
}
a:hover {
color: #555;
}

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 */

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: #fff url(/dl/radio1/images/bkg_mainpage.gif) top center repeat-y;
}

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


.box_TopHeader .box_TopHeaderInterno ul{
width: 960px;
}
.box_Header{
display: block;
float: left;
margin: 0px 0px 0px -4px!important;
margin: 0px 0px 0px -2px;
width: 950px;
height: 163px;
padding: 3px 9px 0px 9px;
}

.box_Header a.boxLogo {
display: block;
float: left;
width: 216px;
height: 120px;
cursor: pointer;
margin: 0px 0px 0px 0px;
}

.box_Header div.Leaderboard{
display: block;
float: right;
width: 728px;
height: 90px;
}


.box_Header div.Ticker{
display: block;
float: left;
text-align: left;
width: 476px;
height: 24px;
font-size: 12px;
font-weight: bold;
color: #888;
padding: 2px 0px 0px 14px;
margin: 3px 0px 0px 6px;
background: url(/dl/radio1/images/bkg_ticker.gif) no-repeat;
}

.box_Header a.Rss{
display: block;
float: left;
text-align: left;
width: 26px;
height: 26px;
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 10px;
overflow: hidden;
text-indent:-9000px;
background: url(/dl/radio1/images/ico_rss.gif) no-repeat;
}



.box_Header .box_Search{
display: block;
float: left;
width: 174px;
height: 26px;
text-align: left;
padding: 3px 5px 0px 10px;
margin: 3px 0px 0px 10px;
overflow: hidden;
background: url(/dl/radio1/images/bkg_search.gif) no-repeat;
}

.box_Header .box_Search input{
display: block;
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 120px;
height: 19px;
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}
.box_Header .box_Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 21px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}



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

/*######### 3 COLoNNe PaZZE  ######### */

.edizione3Colonne{
display: block;
float: left;
position: relative;
width: 968px;
height: auto;
margin: -9px 0px 0px -4px!important;
margin: -9px 0px 0px -2px;
padding: 0px 0px 0px 0px;
}

.edizione3Colonne .Top{
display: block;
float: left;
width: 968px;
height: 9px!important;
height: 3px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_3col_botop.gif) no-repeat;
}
.edizione3Colonne .Bot{
display: block;
float: left;
width: 968px;
height: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_3col_botop.gif) left bottom no-repeat;
}

.edizione3Colonne .Mid {
display: block;
float: left;
text-align: left;
width: 946px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 8px 10px 0px 10px!important;
padding: 8px 10px 0px 10px;
border-right: 1px solid #cacac9;
border-left: 1px solid #cacac9;
background: #fff;
}

.edizione3Colonne .Mid .txt h4{
display: block;
color: #666;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding: 0px 0px 0px 0px;
}

.edizione3Colonne .Mid .txt{
display: block;
width: auto;
}


.edizione3Colonne .Mid .txt h2{
margin: 0px;
padding: 0px 0px 4px 0px;
font-size: 24px;
}
.edizione3Colonne .Mid .txt h2.rosso{
margin: 0px;
padding: 0px 0px 10px 0px;
font-size: 24px;
}

.edizione3Colonne .Mid .txt h2 a{
color: #3878c8;
width: auto;
font-size: 28px;
font-weight: bold;
padding: 0px 0px 4px 0px;
}


.edizione3Colonne .Mid .txt a:hover{
text-decoration: underline;
}

div.edizione3Colonne .Mid .img img{
display: block;
float: right;
width: 296px;
}

div.edizione3Colonne .Mid .img{
display: block;
float: right;
width: 296px;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px!important;
margin: 0px 5px 0px 0px;
}
div.edizione3Colonne .Mid .img .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 296px;
height: 8px;
background: url(/dl/grr/images/mask_top296.png) no-repeat;
}
div.edizione3Colonne .Mid .img .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 296px;
height: 8px;
background: url(/dl/grr/images/mask_bot296.png) no-repeat;
}


.rosso{
color: #c4050e;
}

.edizione3Colonne .Mid .txt h2 a:hover{
color:#707070;
}

.edizione3Colonne .Mid .txt p{
color: #666;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.edizione3Colonne .Mid .txt span{
color: #999;
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

/*######### FiNE 3 COLoNNe PaZZE  ######### */

.edizione3Colonne.Fotogallery .Mid {
padding: 8px 10px 10px 10px;
}

.edizione3Colonne.Fotogallery .Foto{
display: block;
float: left;
text-align: left;
width: 948px;
height: 160px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background: url(/dl/radio1/images/bkg_3col_foto.gif) left bottom no-repeat;
}

.edizione3Colonne.Fotogallery .Foto h4{
display: block;
float: left;
text-align: left;
width: 938px;
height: auto;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 10px 0px 20px 10px;
}


.edizione3Colonne.Fotogallery .Foto #Fotogal{
display: block;
float: left;
width: 928px;
height: 100px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}

.edizione3Colonne.Fotogallery .Foto #Fotogal .btnPrev,
.edizione3Colonne.Fotogallery .Foto #Fotogal .btnNext{
display: block;
float: left;
width: 20px;
height: 90px;
margin: 3px 0px 0px 0px;
cursor: pointer;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb{
display: block;
float: left;
width: 868px;
height: 100px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul{
display: block;
float: left;
width: 888px;
height: 100px;
margin: 0px 0px 0px 0px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li{
display: block;
float: left;
text-align: center;
width: 121px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 14px 0px 13px;
}

.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li span{
display: block;
float: left;
text-align: left;
width: 113px;
height: 92px;
padding: 4px 0px 0px 6px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/mask_foto.png');}
html>/**/body .edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li span{
background: url(/dl/radio1/images/mask_foto.png) no-repeat!important;
}

.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li a{
display: block;
float: left;
text-align: left;
width: 113px;
height: 92px;
padding: 5px 0px 0px 8px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/mask_foto.png');}
html>/**/body .edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li a {
background: url(/dl/radio1/images/mask_foto.png) no-repeat!important;
}

/*######### CONTAINER  ######### */


.contContainer {
display: block;
float: left;
width: 100%;
height: auto;
}

#Container {
display: block;
margin: 0 auto;
width: 970px;
height: auto;
padding: 0px 0px 0px 10px;
text-align: center;
border-left: 1px solid #c4ccd7;
border-right: 1px solid #c4ccd7;
background: #fff url(/dl/radio1/images/bkg_vertical.gif) 650px 0px repeat-y;
}

/* MENU PRINCIPALE */


.menuPrincipale {
display: block;
float: left;
width: 950px;
height: 30px;
margin: 0px 0px 0px 0px;
}
.menuPrincipale ul {
display: block;
float: right;
width: 940px;
height: auto;
padding: 5px 0px 0px 10px;
}
.menuPrincipale ul li {
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
}

.menuPrincipale ul li#link_direttaTv {
display: block;
text-align: left;
width: 81px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 2px;
}
.menuPrincipale ul li#link_direttaTv a:link, .menuPrincipale ul li#link_direttaTv a:visited{
display: block;
color: #0c9cff;
}
.menuPrincipale ul li#link_direttaTv a:hover{
color: #fff;
}

.menuPrincipale ul li a:link, .menuPrincipale ul li a:visited{
color: #fff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;

}
.menuPrincipale ul li a:hover{
color: #174b86;
}

/*selected*/

.menuPrincipale ul li.selected {
display: block;
float: left;
width: auto;
height: 35px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) 0px -56px no-repeat;
}
.menuPrincipale ul li.selected  a:link, .menuPrincipale ul li.selected a:visited{
color: #fff;
background: url(/dl/radio1/images/bkg_site.gif) right -56px no-repeat;
}

/*fine selected */

/* FiNE MENU PRINCIPALE */

.holder {
	text-align: left;
}

/* BLOCCHI DX & SX */

.mainPage {
float: left;
width: 970px;
height: auto;
display: block;
padding: 0px 0px 10px 0px;
}

.bloccoSx {
float: left;
position: relative;
width: 640px;
height: auto;
display: block;
padding: 15px 0px 10px 0px;
}

.bloccoSx .colSx {
float: left;
width: 310px;
height: auto;
display: block;
padding: 0px 10px 0px 0px;

}
.bloccoSx .colDx {
float: left;
width: 310px;
height: auto;
display: block;
}

.bloccoDx {
display: block;
float: right;
width: 320px;
height: auto;
padding: 10px 0px 0px 9px;
text-align: center;
}

/* FiNE BLOCCHI DX & SX */


/*######### FiNE CONTAINER ######### */

/*######### FOCUS ######### */

#Focus {
display: block;
float: left;
position: relative;
width: 620px;
height: auto;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 10px 0px;
}

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

#PushBanner {
display: block;
width: 635px;
height: auto;
text-align: left;
padding: 0px 0px 10px 5px;
margin: 0px 0px 0px 0px;
background: transparent;
}

.bloccoSx .banner300x100{
display: block;
float: left;
width: 300px;
/*height: 105px;*/
height: auto;
text-align: left;
padding: 5px 5px 0px 5px;
margin: 0px 0px 5px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) -332px -148px no-repeat;*/
}

.bloccoDx .banner300x100{
display: block;
float: left;
width: 300px;
/*height: 105px;*/
height: auto;
text-align: left;
padding: 5px 0px 0px 5px;
margin: 0px 0px 5px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) -650px -148px no-repeat;*/
}

.bloccoDx .banner300x250{
display: block;
float: left;
width: 300px;
/*height: 260px;*/
height: auto;
text-align: left;
padding: 5px 0px 0px 5px;
margin: 0px 0px 5px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) 0px -364px no-repeat;*/
}

.inboxBanner h3 {display: none;}


/*######### FiNE FOCUS - BANNER ######### */

/*######### LANCETTI DX ######### */

.lancioMusica {
display: block;
float: left;
width: 310px;
height: 87px;
margin: 0px 0px 5px 0px;
background: url(/dl/radio1/images/bkg_musica.gif) 0px 0px no-repeat;
}
.lancioMusica a{
display: block;
float: left;
width: 310px;
height: 87px;
}

.lancioNewsletter {
display: block;
float: left;
width: 310px;
height: 60px;
margin: 0px 0px 10px 0px;
background: url(/dl/radio1/images/bkg_newsletter.gif) 0px 0px no-repeat;
}
.lancioNewsletter a{
display: block;
float: left;
width: 310px;
height: 60px;
}

.lancioLirica {
display: block;
float: left;
width: 310px;
height: 60px;
margin: 0px 0px 5px 0px;
background: url(/dl/radio1/images/bkg_lirica.gif) 0px 0px no-repeat;
}
.lancioLirica a{
display: block;
float: left;
width: 310px;
height: 60px;
}
.lancioJazz {
display: block;
float: left;
width: 310px;
height: 60px;
margin: 0px 0px 5px 0px;
background: url(/dl/radio1/images/bkg_jazz.gif) 0px 0px no-repeat;
}
.lancioJazz a{
display: block;
float: left;
width: 310px;
height: 60px;
}

.lancioOsn {
display: block;
float: left;
width: 310px;
height: 60px;
margin: 0px 0px 5px 0px;
background: url(/dl/radio1/images/bkg_osn.gif) 0px 0px no-repeat;
}
.lancioOsn a{
display: block;
float: left;
width: 310px;
height: 60px;
}

/*######### BOX RAITV ######### */

.lancioRaitv {
display: block;
float: left;
width: 290px;
height: 103px;
margin: 0px 0px 5px 0px;
padding: 15px 0px 0px 20px;
background: url(/dl/radio1/images/box_lancioraitv.png) 0px 0px no-repeat;
}

.lancioRaitv h2 {
display: block;
float: left;
text-align: center;
width: 270px;
height: auto;
font-size: 14px;
text-transform: uppercase;
color: #fff;
margin: 0px 0px 7px 0px;
}

.lancioRaitv ul {
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
font-size: 12px;
text-transform: uppercase;
color: #fff;
margin: 0px 0px 10px 0px;
}
.lancioRaitv ul li{
display: block;
float: left;
text-align: center;
width: 51px;
height: 70px;
font-size: 12px;
text-transform: uppercase;
padding: 0px 9px 0px 8px;
margin: 0px 0px 0px 0px;
background:  url(/dl/radio1/images/ico_radio.gif) center 0px no-repeat;
}
.lancioRaitv ul li.live{
padding: 0px 46px 0px 0px;
background: url(/dl/radio1/images/ico_radiolive.gif) no-repeat;
}
.lancioRaitv ul li a{
display: block;
float: left;
text-align: center;
width: 51px;
height: 20px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
padding: 50px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.lancioRaitv ul li a:hover{
color: #2375c8;
}

div.raitvBox {
display: block;
float: left;
width: 630px;
height: 230px;
margin: 5px 0px 10px 0px;
}

div.raitvBox ul.tab{
display: block;
float: left;
width: 620px;
height: 20px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}
div.raitvBox ul.tab li{
display: block;
float: left;
width: auto;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.raitvBox ul.tab li a{
display: block;
float: left;
width: auto;
height: 20px;
padding: 0px 0px 0px 10px;
margin: 0px 5px 0px 0px;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
background: url(/dl/radio1/images/bkg_custom.gif) -803px -70px no-repeat;
}
div.raitvBox ul.tab li a span{
display: block;
float: left;
width: auto;
height: 18px;
padding: 2px 10px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) right -70px no-repeat;
}

div.raitvBox ul.tab li.selected a{
background-position: -803px -50px;
}
div.raitvBox ul.tab li.selected a span{
background-position: right -50px;
}

div.raitvBox #Contenuti{
display: block;
float: left;
width: 600px;
height: 195px;
padding: 15px 15px 0px 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_raitvbox.gif) 5px 0px no-repeat;
}

div.raitvBox #Contenuti .btnPrev,
div.raitvBox #Contenuti .btnNext{
display: block;
float: left;
width: 20px;
height: 86px;
margin: 0px 0px 0px 0px;
cursor: pointer;
}
div.raitvBox #Contenuti div.Item{
display: block;
float: left;
width: 560px;
height: 150px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}
div.raitvBox #Contenuti div.Item ul{
display: block;
float: left;
width: 560px;
height: 150px;
margin: 0px 0px 0px 0px;
}
div.raitvBox #Contenuti div.Item ul li{
display: block;
float: left;
text-align: left;
width: 115px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}
div.raitvBox #Contenuti div.Item ul li canvas,
div.raitvBox #Contenuti div.Item ul li img{

}
div.raitvBox #Contenuti div.Item ul li img.reflected{
display: block;
}

div.raitvBox #Contenuti div.Item ul li a{
display: block;
float: left;
text-align: left;
width: 110px;
height: 84px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 5px;
background: url(/dl/radio1/images/bkg_item_raitv.png) no-repeat;
}

div.raitvBox #Contenuti div.Item ul li h3{
display: block;
float: left;
width: 105px;
height: 41px;
overflow:hidden;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}
div.raitvBox #Contenuti div.Item ul li h4{
display: block;
float: left;
width: 105px;
height: auto;
font-size: 10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 5px;
color: #666;
}

div.raitvBox #Contenuti a.allPodcast{
display: block;
float: right;
text-align: left;
width: 204px;
height: 26px;
padding: 9px 0px 0px 15px;
font-size: 13px;
font-weight: bold;
color: #fff;
background: url(/dl/radio1/images/btn_allpodcast.png) no-repeat;
}

/*######### FiNE BOX RAITV ######### */


/*######### BOX GENERICI ######### */

.boxGenerico {
display: block;
float: left;
width: 310px;
height: auto;
margin: 0px 0px 5px 0px!important;
margin: 0px -3px 5px 0px;
}


.boxGenerico .Top {
display: block;
float: left;
text-align: left;
width: 270px;
height: 21px;
padding: 18px 20px 0px 20px;
overflow: hidden;
}

.boxGenerico .Top.Piccolo {
display: block;
float: left;
text-align: left;
width: 310px;
height: 9px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.texthtml {text-align: left;}

.boxGenerico .Top h2 {
display: block;
float: left;
width: 251px;
height: 20px;
font-size: 16px;
font-weight: bold;
color: #8d8d8d;
text-transform: uppercase;
}

.boxGenerico .Bot{
display: block;
float: left;
width: 310px;
height: 15px;
overflow: hidden;
}
.boxGenerico .Mid{
display: block;
float: left;
width: 270px;
padding: 10px 20px 3px 20px;
height: auto;
font-size: 12px;
}

.boxGenerico .Top a.rss {
display: block;
float: left;
width: 19px;
height: 18px;
font-size: 16px;
background: url(/dl/grr/images/ico_feed.png) no-repeat;
}

/*sx*/
.bloccoSx .boxGenerico .Top {
background: url(/dl/grr/images/bkg_site.gif) -332px -93px no-repeat;
}
.bloccoSx .boxGenerico .Bot{
background: url(/dl/grr/images/bkg_site.gif) -332px -132px no-repeat;
}
.bloccoSx .boxGenerico .Mid{
background: url(/dl/grr/images/bkg_vertical.gif) -334px 0px repeat-y;
}

/*dx*/
.bloccoDx .boxGenerico .Top {
background: url(/dl/grr/images/bkg_site.gif) -650px -93px no-repeat;
}
.bloccoDx .boxGenerico .Bot{
background: url(/dl/grr/images/bkg_site.gif) -650px -132px no-repeat;
}
.bloccoDx .boxGenerico .Mid{
background: url(/dl/grr/images/bkg_vertical.gif) -646px 0px repeat-y;
}


a.linkGenerico {
display: block;
float: right;
width: auto;
height: 15px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-size: 10px;
color: #959595;
cursor: pointer;
background: url(/dl/grr/images/bkg_site.gif) -332px -361px no-repeat;
}
a.linkGenerico span{
display: block;
float: right;
width: auto;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 1px 20px 0px 0px;
font-size: 10px;
background: url(/dl/grr/images/bkg_site.gif) right -361px no-repeat;
}
a.linkGenerico:hover {
color: #666;
}


a.doc {
display: block;
float: left;
clear: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 15px;
background: url(/dl/grr/images/ico_doc.gif) 0px 0px no-repeat;
}
a.mail {
display: block;
float: left;
margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 20px;
background: url(/dl/grr/images/ico_mail.gif) 0px 1px no-repeat;
}
/*######### FiNE BOX ######### */


/*######### IN BOX ######### */




.boxGenerico .inBox,
.lancioWide .colSx .inBox,
.lancioWide .colDx .inBox {
display: block;
float: left;
width: 270px;
height: auto;
font-size: 12px;
margin: 0px 0px 15px 0px;
}


.lancioWide .colSx {
display: block;
float: left;
width: 270px;
height: auto;
font-size: 12px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 10px;
}

.lancioWide .colDx {
display: block;
float: right;
width: 270px;
height: auto;
font-size: 12px;
margin: 0px 0px 15px 0px;
padding: 0px 10px 0px 0px;
}



.boxGenerico .inBox .Top,
.lancioWide .colSx .inBox .Top,
.lancioWide .colDx .inBox .Top {
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
padding: 6px 10px 6px 10px;
font-size: 14px;
font-weight: bold;
color: #999;
overflow: hidden;
background: url(/dl/radio1/images/bkg_inbox.gif) left top no-repeat;
}


.boxGenerico .inBox .Top a,
.lancioWide .colSx .inBox .Top a,
.lancioWide .colDx .inBox .Top a {
font-size: 14px;
font-weight: bold;
text-transform: none;
}
.boxGenerico .inBox .Top a:hover {
color: #999;
}

.lancioWide .Top a.rss {
display: block;
float: right;
position: absolute;
width: 19px;
height: 18px;
font-size: 16px;
top: 10px;
right: 20px;
background: url(/dl/grr/images/ico_feed.png) no-repeat;
}


.boxGenerico .inBox .Bot,
.lancioWide .colSx .inBox .Bot,
.lancioWide .colDx .inBox .Bot{
display: block;
float: left;
width: 270px;
height: 6px!important;
height: 16px;
background: url(/dl/radio1/images/bkg_inbox.gif) bottom no-repeat;
}
.boxGenerico .inBox .Mid,
.lancioWide .colSx .inBox .Mid,
.lancioWide .colDx .inBox .Mid{
display: block;
float: left;
width: 248px;
padding: 0px 10px 10px 10px;
height: auto;
border-right: 1px solid #e7e7f0;
border-left: 1px solid #e7e7f0;
background: transparent;
}

.edizione3Colonne .Mid li a,
.boxGenerico .inBox .Mid a,
.lancioWide .colSx .inBox .Mid a,
.lancioWide .colDx .inBox .Mid a,
.lancioWide .Mid .txt ul li a,
.popRadio .mid .linkApprofondimenti li a {
color: #3878c8;
display: block;
font-weight: bold;
font-size: 11px;
padding: 0px 0px 0px 20px;
margin: 3px 0px 3px 0px;
background: url(/dl/grr/images/ico_internal.png) 0px 0px no-repeat;
}

.edizione3Colonne .Mid ul.elencoNotizie li a,
.boxGenerico .inBox .Mid ul.elencoNotizie li a,
.lancioWide .colSx .inBox .Mid ul.elencoNotizie li a,
.lancioWide .colDx .inBox .Mid ul.elencoNotizie li a,
.lancioWide .Mid .txt ul li ul.elencoNotizie li a {
padding: 0px 0px 0px 0px;
background: transparent;
}

.edizione3Colonne .Mid li.audio a,
.boxGenerico .inBox .Mid li.audio a,
.lancioWide .colSx .inBox .Mid li.audio a,
.lancioWide .colDx .inBox .Mid li.audio a,
.lancioWide .Mid .txt ul li.audio a,
.popRadio .mid .linkApprofondimenti li.audio a {
background: url(/dl/grr/images/ico_audio.png) 0px 0px no-repeat;
}

.edizione3Colonne .Mid li.video a,
.boxGenerico .inBox .Mid li.video a,
.lancioWide .colSx .inBox .Mid li.video a,
.lancioWide .colDx .inBox .Mid li.video a,
.lancioWide .Mid .txt ul li.video a,
.popRadio .mid .linkApprofondimenti li.video a {
background: url(/dl/grr/images/ico_video.gif) 0px 0px no-repeat;
}

.edizione3Colonne .Mid li.link a,
.boxGenerico .inBox .Mid li.link a,
.lancioWide .colSx .inBox .Mid li.link a,
.lancioWide .colDx .inBox .Mid li.link a,
.lancioWide .Mid .txt ul li.link a,
.popRadio .mid .linkApprofondimenti li.link a {
background: url(/dl/grr/images/ico_link.png) 0px 0px no-repeat;
}

.edizione3Colonne .Mid li.foto a,
.boxGenerico .inBox .Mid li.foto a,
.lancioWide .colSx .inBox .Mid li.foto a,
.lancioWide .colDx .inBox .Mid li.foto a,
.lancioWide .Mid .txt ul li.foto a,
.popRadio .mid .linkApprofondimenti li.foto a {
background: url(/dl/grr/images/ico_gallery.gif) 0px 0px no-repeat;
}



.boxGenerico .inBox .Mid a:hover,
.lancioWide .colSx .inBox .Mid a:hover,
.lancioWide .colDx .inBox .Mid a:hover,
.lancioWide .Mid .txt ul li a:hover
{
text-decoration: underline;
}



.boxGenerico .inBox .Mid .img,
.lancioWide .colSx .inBox .Mid .img,
.lancioWide .colDx .inBox .Mid .img{
display: block;
float: left;
position: relative;
width: 113px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
.boxGenerico .inBox .Mid .img .top,
.lancioWide .colSx .inBox .Mid .img .top,
.lancioWide .colDx .inBox .Mid .img .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 113px;
height: 8px;
background: url(/dl/radio1/images/mask_top.png) no-repeat;
}
.boxGenerico .inBox .Mid .img .bot,
.lancioWide .colSx .inBox .Mid .img .bot,
.lancioWide .colDx .inBox .Mid .img .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 113px;
height: 8px;
background: url(/dl/radio1/images/mask_bot.png) no-repeat;
}

.boxGenerico .inBox .Mid .txt,
.lancioWide .colSx .inBox .Mid .txt,
.lancioWide .colDx .inBox .Mid .txt{
display: block;
text-align: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #474747;
}

.boxGenerico .inBox .Mid ul.elencoNotizie,
.lancioWide .colSx .inBox .Mid ul.elencoNotizie,
.lancioWide .colDx .inBox .Mid ul.elencoNotizie{
display: block;
text-align: left;
width: 248px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}

.boxGenerico .inBox .Mid ul.elencoNotizie li,
.lancioWide .colSx .inBox .Mid ul.elencoNotizie li,
.lancioWide .colDx .inBox .Mid ul.elencoNotizie li{
display: block;
text-align: left;
width: 238px;
height: auto;
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -1038px -92px no-repeat
}

.boxGenerico .inBox .Mid ul.elencoNotizie li a,
.lancioWide .colSx .inBox .Mid ul.elencoNotizie li a,
.lancioWide .colDx .inBox .Mid ul.elencoNotizie li a{
font-size: 12px;
font-weight: bold;
}
.boxGenerico .inBox .Mid ul.elencoNotizie li a:hover,
.lancioWide .colSx .inBox .Mid ul.elencoNotizie li a:hover,
.lancioWide .colDx .inBox .Mid ul.elencoNotizie li a:hover{
color: #999;
}



.boxGenerico .inBox .Mid .txt ul,
.lancioWide .colSx .inBox .Mid .txt ul,
.lancioWide .colDx .inBox .Mid .txt ul,
.lancioWide .Mid .txt ul{
border-top:1px dotted #888;
margin:5px 0px 0px 0px;
}

.lancioWide .inBox .txt ul.linkApprofondimenti,
.popRadio .mid .linkApprofondimenti {
display: block;
float: left;
width: 100%;

}

.lancioWide .txt ul.linkApprofondimenti {
width: auto;
margin: 10px 0px 45px 0px;
}

.lancioWide.first .txt ul.image {
width: auto;
margin: 10px 0px 45px 260px;
}

.lancioWide.first .Mid .img .top {
    background: url("/dl/radio1/images/mask_top250.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 10;
}

.lancioWide.first .Mid .img .bot {
    background: url("/dl/radio1/images/mask_bot250.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    width: 250px;
}

.lancioWide .txt ul.image {
width: auto;
margin: 10px 0px 45px 210px;
}

/* ICoNEttE */

.boxGenerico .inBox .Bot.subMenu,
.lancioWide .colSx .inBox .Bot.subMenu,
.lancioWide .colDx .inBox .Bot.subMenu,
.edizione3Colonne .subMenu{
display: block;
float: left;
position: static;
width: 263px;
height: 29px!important;
height: 29px;
overflow: hidden;
padding: 7px 0px 0px 7px;
background: url(/dl/radio1/images/bkg_submenu.gif) left bottom no-repeat;
}





.boxGenerico .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .subMenu ul.miniMenu,
.edizione3Colonne .subMenu ul.miniMenu{
display: hidden;
float: left;
width: 239px;
height: 25px;
overflow: hidden;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_icone_inbox.gif)  no-repeat;
}


.boxGenerico .inBox .Bot.subMenu ul.miniMenu li,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li,
.lancioWide .subMenu ul.miniMenu li,
.edizione3Colonne .subMenu ul.miniMenu li{
display: block;
float: left;
width: 26px;
height: 20px;
overflow: hidden;
padding: 1px 1px 1px 1px;
margin: 0px 1px 0px 0px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia,
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Invia,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Doc,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Invia,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Doc,
.lancioWide .subMenu ul.miniMenu li.Invia,
.lancioWide .subMenu ul.miniMenu li.Doc,
.edizione3Colonne .subMenu ul.miniMenu li.Invia,
.edizione3Colonne .subMenu ul.miniMenu li.Doc{
width: 28px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .subMenu ul.miniMenu li a,
.edizione3Colonne .subMenu ul.miniMenu li a{
display: block;
float: left;
width: 26px;
height: 30px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 1px 0px 0px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .subMenu ul.miniMenu li.Invia a,
.lancioWide .subMenu ul.miniMenu li.Doc a,
.edizione3Colonne .subMenu ul.miniMenu li.Doc a{
width: 28px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Invia a,
.lancioWide .subMenu ul.miniMenu li.Invia a,
.edizione3Colonne .subMenu ul.miniMenu li.Invia a {background: url(/dl/radio1/images/ico_minimenu.gif) 5px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Invia a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Invia a:hover,
.lancioWide .subMenu ul.miniMenu li.Invia a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Invia a:hover {background-position: 5px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Map a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Map a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Map a,
.lancioWide .subMenu ul.miniMenu li.Map a,
.edizione3Colonne .subMenu ul.miniMenu li.Map a {background: url(/dl/radio1/images/ico_minimenu.gif) -26px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Map a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Map a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Map a:hover,
.lancioWide .subMenu ul.miniMenu li.Map a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Map a:hover {background-position: -26px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Video a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Video a,
.lancioWide .subMenu ul.miniMenu li.Video a,
.edizione3Colonne .subMenu ul.miniMenu li.Video a {background: url(/dl/radio1/images/ico_minimenu.gif) -55px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Video a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Video a:hover,
.lancioWide .subMenu ul.miniMenu li.Video a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Video a:hover {background-position: -55px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a,
.lancioWide .subMenu ul.miniMenu li.Sondaggi a,
.edizione3Colonne .subMenu ul.miniMenu li.Sondaggi a  {background: url(/dl/radio1/images/ico_minimenu.gif) -84px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a:hover,
.lancioWide .subMenu ul.miniMenu li.Sondaggi a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Sondaggi a:hover {background-position: -84px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Commenti a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Commenti a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Commenti a,
.lancioWide .subMenu ul.miniMenu li.Commenti a,
.edizione3Colonne .subMenu ul.miniMenu li.Commenti a {background: url(/dl/radio1/images/ico_minimenu.gif) -113px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Commenti a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Commenti a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Commenti a:hover,
.lancioWide .subMenu ul.miniMenu li.Commenti a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Commenti a:hover {background-position: -113px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Facebook a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Facebook a,
.lancioWide .subMenu ul.miniMenu li.Facebook a,
.edizione3Colonne .subMenu ul.miniMenu li.Facebook a {background: url(/dl/radio1/images/ico_minimenu.gif) -142px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Facebook a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Facebook a:hover,
.lancioWide .subMenu ul.miniMenu li.Facebook a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Facebook a:hover {background-position: -142px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Foto a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Foto a,
.lancioWide .subMenu ul.miniMenu li.Foto a,
.edizione3Colonne .subMenu ul.miniMenu li.Foto a {background: url(/dl/radio1/images/ico_minimenu.gif) -171px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Foto a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Foto a:hover,
.lancioWide .subMenu ul.miniMenu li.Foto a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Foto a:hover {background-position: -171px 3px;}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Doc a,
.lancioWide .subMenu ul.miniMenu li.Doc a,
.edizione3Colonne .subMenu ul.miniMenu li.Doc a {background: url(/dl/radio1/images/ico_minimenu.gif) -200px -25px no-repeat;}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a:hover,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Doc a:hover,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Doc a:hover,
.lancioWide .subMenu ul.miniMenu li.Doc a:hover,
.edizione3Colonne .subMenu ul.miniMenu li.Doc a:hover {background-position: -200px 3px;}

.boxGenerico .inBox .Bot a.Audio,
.lancioWide .colSx .inBox .Bot a.Audio,
.lancioWide .colDx .inBox .Bot a.Audio,
.lancioWide .subMenu a.Audio,
.edizione3Colonne .subMenu a.Audio {
display: block;
float: left;
width: 18px;
height: 20px;
background: url(/dl/radio1/images/ico_minimenu.gif) -241px -24px no-repeat;
}
.boxGenerico .inBox .Bot a.Audio:hover,
.lancioWide .colSx .inBox .Bot a.Audio:hover,
.lancioWide .colDx .inBox .Bot a.Audio:hover,
.lancioWide .subMenu a.Audio:hover,
.edizione3Colonne .subMenu a.Audio:hover  {
background-position: -241px 4px;
}

/*aggiunto da fabrizio per eliminare le icone disattivate*/

.boxGenerico .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu,
.lancioWide .subMenu ul.miniMenu,
.edizione3Colonne .subMenu ul.miniMenu {
background: url(/dl/radio1/images/bkg_icone_inbox_empty.gif)  no-repeat;
}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li ,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li,
.lancioWide .subMenu ul.miniMenu li{
display: none;
}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li a,
.lancioWide .subMenu ul.miniMenu li a{
display: block;
}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .subMenu ul.miniMenu li.Foto,
.edizione3Colonne .subMenu ul.miniMenu li.Foto
{
background: url(/dl/radio1/images/bkg_icone_inbox.gif)  no-repeat;
background-position: -176px 0px;
}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .subMenu ul.miniMenu li.Video,
.edizione3Colonne .subMenu ul.miniMenu li.Video
{
background: url(/dl/radio1/images/bkg_icone_inbox.gif)  no-repeat;
background-position: -60px 0px;
}

.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .subMenu ul.miniMenu li.Facebook{
background: url(/dl/radio1/images/bkg_icone_inbox.gif)  no-repeat;
background-position: -147px 0px;
}


.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Invia,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Invia,
.lancioWide .subMenu ul.miniMenu li.Invia,
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Facebook,
.lancioWide .subMenu ul.miniMenu li.Facebook,
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Foto,
.lancioWide .subMenu ul.miniMenu li.Foto,
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .colSx .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .colDx .inBox .Bot.subMenu ul.miniMenu li.Video,
.lancioWide .subMenu ul.miniMenu li.Video
{
display: block;
}





/*######### BOX ELENCO ######### */


/*######### BOX ELENCO ######### */

.boxElenco {
display: block;
float: left;
width: 305px;
height: auto;
font-size: 12px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 5px;
}


.boxElenco .Top {
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 6px 10px 6px 10px;
margin: 5px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #999;
overflow: hidden;
background: url(/dl/grr/images/bkg_boxelenco.gif) left top no-repeat;
}

.boxElenco .Top a {
font-size: 14px;
font-weight: bold;
}
.boxElenco .Top a:hover {
color: #999;
}

.boxElenco .Bot{
display: block;
float: left;
width: 300px;
height: 6px!important;
height: 16px;
background: url(/dl/grr/images/bkg_boxelenco.gif) bottom no-repeat;
}
.boxElenco .Mid{
display: block;
float: left;
width: 278px;
padding: 0px 10px 10px 10px;
height: auto;
border-right: 1px solid #e7e7f0;
border-left: 1px solid #e7e7f0;
background: transparent;
}


.boxElenco .Mid ul.elencoNotizie{
display: block;
text-align: left;
width: 278px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}

.boxElenco .Mid ul.elencoNotizie li{
display: block;
text-align: left;
width: 268px;
height: auto;
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -1038px -92px no-repeat
}

.boxElenco .Mid ul.elencoNotizie li a{
font-size: 12px;
font-weight: bold;
}
.boxElenco .Mid ul.elencoNotizie li a:hover{
color: #999;
}

/*######### LANCIO GRANDE ######### */

div.lancioGrande {
display: block;
float: left;
width: 630px;
height: 160px;
margin: 0px 0px 5px 0px;
}
div.lancioGrande a.img {
display: block;
float: left;
width: 300px;
height: 160px;
margin: 0px 0px 5px 0px;
background-position: 24px 25px;
}

div.lancioGrande .Top {
display: block;
float: left;
width: 330px;
height: 20px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) right -315px no-repeat;
}
div.lancioGrande .Bot{
display: block;
float: left;
width: 330px;
height: 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) right -344px no-repeat;
}

div.lancioGrande .Mid{
display: block;
float: left;
width: 330px;
height: 125px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_vertical.gif) -314px 0px repeat-y;
}
div.lancioGrande .Mid .bg{
display: block;
float: left;
width: 325px;
height: 125px;
margin: 0px 0px 0px 0px;
background: #fff;
}
div.lancioGrande .Mid a.testo{
display: block;
float: left;
text-align: left;
width: 310px;
height: 90px;
cursor:pointer;
margin: 0px 0px 0px 0px;
overflow: hidden;
}
div.lancioGrande .Mid h2{
display: block;
float: left;
width: 310px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
color: #707070;

}
div.lancioGrande .Mid h3{
display: block;
float: left;
width: 310px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 0px;
/*text-transform: uppercase;*/
font-size: 11px;
}
div.lancioGrande .Mid p{
display: block;
float: left;
width: 310px;
height: auto;
line-height: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #434343;
}

div.lancioGrande .Mid ul.altro{
width: 310px;
}

/*######### FiNE LANCIO GRANDE ######### */

/*######### LANCIO WIDE ######### */

div.lancioWide {
display: block;
float: left;
width: 630px;
height: auto;
margin: 0px 0px 5px 0px;
}

div.lancioWide .Top {
display: block;
float: left;
position: relative;
text-align: left;
width: 610px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 20px;
color: #666;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
background: url(/dl/radio1/images/bkg_site.gif) right -315px no-repeat;
}

div.lancioWide .Top h2 {
width: 500px;
font-size: 16px;
margin: -3px 0px 0px 0px;
}


div.lancioWide .Top h3 {
color:#3878C8;
display:block;
float:left;
font-size:20px;
font-weight:normal;
text-transform: none;
}


div.lancioWide .Top .downAltoparlo {
display: block;
position: absolute;
top: 9px;
right: 20px;
text-align: left;
width: 68px;
height: 36px;
z-index: 10;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_altoparlo.png');}
html>/**/body div.lancioWide .Top .downAltoparlo {
background: url(/dl/radio1/images/ico_altoparlo.png) no-repeat!important;
}
div.lancioWide .Top .downAltoparlo:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_altoparlo2.png');}
html>/**/body div.lancioWide .Top .downAltoparlo:hover {
background: url(/dl/radio1/images/ico_altoparlo2.png) no-repeat!important;
}


div.lancioWide .Top .label_GR1 {
display: block;
position: absolute;
top: 9px;
left: 20px;
text-align: left;
width: 68px;
height: 36px;
z-index: 10;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/label_gr1.png');}
html>/**/body div.lancioWide .Top .label_GR1 {
background: url(/dl/radio1/images/label_gr1.png) no-repeat!important;
}

div.lancioWide .Top .label_GR2 {
display: block;
position: absolute;
top: 9px;
left: 20px;
text-align: left;
width: 68px;
height: 36px;
z-index: 10;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/label_gr2.png');}
html>/**/body div.lancioWide .Top .label_GR2 {
background: url(/dl/radio1/images/label_gr2.png) no-repeat!important;
}


div.lancioWide .Top .label_GR3 {
display: block;
position: absolute;
top: 9px;
left: 20px;
text-align: left;
width: 68px;
height: 36px;
z-index: 10;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/label_gr3.png');}
html>/**/body div.lancioWide .Top .label_GR3 {
background: url(/dl/radio1/images/label_gr3.png) no-repeat!important;
}


div.lancioWide .Top .tit_GR {
display: block;
position: absolute;
top: 18px;
left: 100px;
text-align: left;
width: auto;
height: auto;
z-index: 10;
font-size: 18px;
font-weight: normal;
margin: -5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


div.lancioWide .Bot{
display: block;
float: left;
width: 630px;
height: 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) right -344px no-repeat;
}

div.lancioWide .Mid{
display: block;
float: left;
position: relative;
text-align: left;
width: 590px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 8px 20px 0px 20px;
background: url(/dl/radio1/images/bkg_vertical.gif) -2403px 0px repeat-y;
}
div.lancioWide.Programma .Mid{
padding: 13px 20px 0px 20px;
font-size: 12px;
}

div.lancioWide .Mid a.tuttePuntate{
display: block;
position: absolute;
bottom: -10px;
right: 20px;
text-align: center;
width: 68px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_puntate.png');}
html>/**/body div.lancioWide .Mid a.tuttePuntate {
background: url(/dl/radio1/images/ico_puntate.png) no-repeat!important;
}


div.lancioWide .Mid .img{
display: block;
float: left;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px!important;
margin: 0px 5px 0px 0px;
}
div.lancioWide .Mid .img .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 200px;
height: 8px;
background: url(/dl/radio1/images/mask_top200.png) no-repeat;
}
div.lancioWide .Mid .img .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 200px;
height: 8px;
background: url(/dl/radio1/images/mask_bot200.png) no-repeat;
}


div.lancioWide.Elenco .Mid .img .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 200px;
height: 8px;
background: url(/dl/radio1/images/mask_top.png) no-repeat;
}
div.lancioWide.Elenco .Mid .img .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 200px;
height: 8px;
background: url(/dl/radio1/images/mask_bot.png) no-repeat;
}


div.lancioWide .Mid .txt {
display: block;

margin: 0px 0px 46px 0px;
}

div.lancioWide .Mid .txt h3{
display: block;
font-size: 18px;
color:#707070;
font-weight: normal;
padding: 0px 0px 4px 0px;
}

div.lancioWide .Mid .txt h3 a:hover{
color:#707070;
}

div.lancioWide .Mid .txt p{
display: block;
font-size: 12px;
color:#474747;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

/*iconettE*/

div.lancioWide .Mid .subMenu,
.edizione3Colonne .subMenu {
display: block;
position: absolute;
right: 20px;
bottom: 0px;
width: 373px;
height: 29px;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 7px;
background: url(/dl/radio1/images/bkg_minimenuwide.gif) no-repeat;
}

.edizione3Colonne .subMenu {
position: relative;
margin: 10px 0px 0px 20px;
}
.edizione3Colonne .Mid {
padding-bottom: 55px;
}

div.lancioWide.first .Mid .subMenu{
display: block;
position: absolute;
right: 20px;
bottom: 0px;
width: 323px;
height: 29px;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 7px;
background: url(/dl/radio1/images/bkg_minimenuwide.gif) no-repeat;
}

/*######### FiNE LANCIO WIDE ######### */


/*######### LANCIO WIDE ARTICOLATO! ######### */


div.lancioWide.Articolo {
overflow: hidden;
}

div.lancioWide.Articolo .Top{
position:relative;
color: #929395;
}

div.lancioWide.Articolo .Mid {
padding: 20px 20px 0px 20px;
font-size: 12px;
color: #444;
}

div.lancioWide.Articolo .Top .data{
font-size: 11px;
padding: 0px 0px 0px 30px;
text-transform: capitalize;
}

div.lancioWide.Articolo .Top .downAltoparlo {
display: block;
position: absolute;
top: -6px;
right: 140px;
text-align: left;
width: 68px;
height: 36px;
z-index: 10;
cursor: pointer;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_altoparlo.png');}
html>/**/body div.lancioWide.Articolo .Top .downAltoparlo {
background: url(/dl/radio1/images/ico_altoparlo.png) no-repeat!important;
}

div.lancioWide.Articolo  .Top .downAltoparlo:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_altoparlo2.png');}
html>/**/body div.lancioWide.Articolo  .Top .downAltoparlo:hover {
background: url(/dl/radio1/images/ico_altoparlo2.png) no-repeat!important;
}



div.lancioWide.Articolo .Top .opzioni{
display: block;
position: absolute;
top: 15px;
right: 0px;
width: 140px;
height: 20px;
z-index: 10000;
padding: 0px 0px 0px 0px;
}

div.lancioWide.Articolo .Top .opzioni span{
text-transform: none;
padding:0px 5px;
padding-left:70px;
display:block;
width: 125px;
font-size:11px;
}

div.lancioWide.Articolo .Top .opzioni ul{
display: block;
float: right;
width: auto;
height: 20px;
padding: 0px 20px 0px 0px;
}
div.lancioWide.Articolo .Top .opzioni ul li{
display: block;
float: left;
width: 20px;
height: 20px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

div.lancioWide.Articolo .Top .opzioni ul li a{
display: block;
float: left;
width: 20px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.lancioWide.Articolo .Top .opzioni ul li a.Invia{background: url(/dl/radio1/images/ico_opz_articolo.gif) 1px 0px no-repeat;}
div.lancioWide.Articolo .Top .opzioni ul li a.Invia:hover{background-position: 1px -20px;}

div.lancioWide.Articolo .Top .opzioni ul li a.Commenti{background: url(/dl/radio1/images/ico_opz_articolo.gif) -39px 0px no-repeat;}
div.lancioWide.Articolo .Top .opzioni ul li a.Commenti:hover{background-position: -39px -20px;}

div.lancioWide.Articolo .Top .opzioni ul li a.Facebook{background: url(/dl/radio1/images/ico_opz_articolo.gif) -77px 0px no-repeat;}
div.lancioWide.Articolo .Top .opzioni ul li a.Facebook:hover{background-position: -77px -20px;}

div.lancioWide.Articolo .Mid h3{
display: block;
font-size: 12px;
color:#707070;
font-weight: normal;
text-transform: uppercase;
padding: 2px 0px 0px 0px;
}
div.lancioWide.Articolo .Mid h1{
display: block;
font-size: 26px;
color:#707070;
font-weight: bold;
padding: 0px 0px 2px 0px;
}
div.lancioWide.Articolo .Mid h2{
display: block;
font-size: 14px;
color:#777;
font-weight: bold;
font-style: italic;
padding: 0px 0px 20px 0px;
}


div.lancioWide.Articolo .Mid .imgArticolo{
display: block;
float: left;
width: 300px;
padding: 5px;
margin: 0px 15px 10px 0px;
border: 1px solid #ccc;
background: #eee;
}

div.lancioWide.Articolo .Mid .imgArticolo img{
margin: 0px 0px 5px 0px;
}

div.lancioWide.Articolo .Mid .imgArticolo span{
display: block;
clear: left;
font-weight: bold;
font-size: 12px;
color: #666;
}

div.lancioWide.Articolo .Mid p{
font-size: 12px;
color:#000;
font-weight: normal;
padding: 0px 0px 20px 0px;
}

div.lancioWide.Articolo .Mid a{
text-decoration: underline;
color:#3878c8;
}

/* commneti */

div.lancioWide.Articolo .Mid .contCommenti{
display: block;
float: left;
width: 590px!important;
width: 588px;
height: auto;
margin: 0px 0px 0px -15px!important;
margin: 0px 0px 0px -7px;
padding: 10px 15px 0px 15px;
background: url(/dl/radio1/images/bkg_commenti.gif) 0px 0px repeat-x;
}

div.lancioWide.Articolo .Mid .contCommenti h2{
display: block;
float: left;
width: 100%;
font-size: 14px;
font-style: normal;
font-weight: bold;
margin: 0px;
padding: 0px;
text-transform: uppercase;
}

div.lancioWide.Articolo .Mid .contCommenti .boxLogIn {
display: block;
float: left;
width: 440px;
height: auto;
padding: 5px 0px 0px 0px;
}

div.lancioWide.Articolo .Mid .contCommenti .boxLogIn h4 {
display: block;
float: left;
width: 150px;
height: auto;
font-weight: normal;
padding: 6px 0px 0px 0px;
color: #999;
font-size: 11px;
}

div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul{
display: block;
float: left;
width: 270px;
height: 26px;
padding: 0px 0px 20px 0px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.user{
display: block;
float: left;
width: 109px;
height: 20px;
padding: 6px 12px 0px 10px;
background: url(/dl/radio1/images/login_user.gif) no-repeat;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.user input{
display: block;
float: left;
width: 100px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass{
display: block;
float: left;
width: 129px;
height: 20px;
padding: 6px 0px 0px 10px;
background: url(/dl/radio1/images/login_pass.gif) no-repeat;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass input{
display: block;
float: left;
width: 70px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 55px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}



/*######### FiNE LANCIO WIDE ARTICOLATO! ######### */


/*######### SPALLA ARTICOlOttO ######### */

ul.tematicheNotizie {
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
overflow: hidden;
}

ul.tematicheNotizie li {
display: block;
float: left;
text-align: left;
width: 265px;
margin: -1px 0px 0px 0px;
padding: 4px 0px 4px 5px;
border-top: 1px solid #eee;
}

ul.tematicheNotizie li a{
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
color: #777;
}
ul.tematicheNotizie li a:hover{
color: #205ca4;
}

/**/

ul.mediaNotizie {
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
}

ul.mediaNotizie li {
display: block;
float: left;
text-align: left;
width: 240px;
padding: 2px 0px 2px 25px;
margin: 0px 0px 5px 0px;
}

ul.mediaNotizie li.audio {
background: url(/dl/radio1/images/ico_media.gif) 0px 1px no-repeat;
}
ul.mediaNotizie li.video {
background: url(/dl/radio1/images/ico_media.gif) 2px -62px no-repeat;
}
ul.mediaNotizie li.fotogallery{
background: url(/dl/radio1/images/ico_media.gif) 0px -126px no-repeat;
}

ul.mediaNotizie li.sondaggio{
background: url(/dl/radio1/images/ico_media.gif) 0px -199px no-repeat;
}

ul.mediaNotizie li a{
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #777;
}
ul.mediaNotizie li a:hover{
color: #205ca4;
}


/*######### FiNE SPALLA ARTICOlOttO ######### */

/*######### LANCETTI IMG ######### */

div.imgLancetti {
display: block;
float: left;
width: 630px;
height: auto;
margin: 5px 0px 0px 0px;
overflow: hidden;
}
div.imgLancetti ul{
display: block;
float: left;
width: 660px;
height: auto;
overflow: hidden;
}
div.imgLancetti ul li{
display: block;
float: left;
width: 148px;
height: 148px;
padding: 21px 31px 21px 31px;
margin: 0px 20px 10px -10px;
background: url(/dl/radio1/images/bkg_imglancetti.gif) no-repeat;
}

div.imgLancetti ul li a{
display: block;
position: relative;
float: left;
width: 148px;
height: 148px;
z-index: 1000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.imgLancetti ul li a img{
display: block;
left: 0px;
top: 0px;
position: absolute;
z-index: 1000;
}


div.imgLancetti ul li a .txt{
display: block;
position: absolute;
left: 0px;
bottom: 0px;
text-align: left;
width: 132px;
height: 35px;
overflow: hidden;
color: #fff;
z-index: 10;
padding: 4px 8px 0px 8px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/alpha_black.png) repeat;
}
div.imgLancetti ul li a .txt h3{
width: 138px;
font-size: 13px;
padding: 0px 0px 2px 0px;
}

div.imgLancetti ul li a:hover .txt{
left: 0px;
top: 0px;
width: 132px;
height: 144px;
overflow: hidden;
}



/*######### FiNE LANCETTI IMG ######### */

/*######### ELEMENTI BOX ######### */


.boxGenerico .Mid a.img{
display: block;
float: left;
position: relative;
width: 123px;
height: auto;
padding: 0px 10px 0px 0px;
margin: 0px 0px 5px 0px;
}
.boxGenerico .Mid .img .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 123px;
height: 8px;
background: url(/dl/radio1/images/mask_top123.png) no-repeat;
}
.boxGenerico .Mid .img .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 123px;
height: 8px;
background: url(/dl/radio1/images/mask_bot123.png) no-repeat;
}

.boxGenerico .Mid a.imgNotizia {
display: block;
float: left;
position: relative;
width: 270px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
.boxGenerico .Mid .imgNotizia .top{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 270px;
height: 8px;
background: url(/dl/radio1/images/mask_top270.png) no-repeat;
}
.boxGenerico .Mid .imgNotizia .bot{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 270px;
height: 8px;
background: url(/dl/radio1/images/mask_bot270.png) no-repeat;
}

.boxGenerico .Mid .txt{
text-align: left;
width: auto;
height: auto;
padding: 3px 0px 0px 0px;
color: #474747;
}


.boxGenerico .Mid .txt h3{
width: auto;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}


/*altre opzioni*/

.podcastFeed .Top h2 {
width: 208px!important;
width: 205px;
}

.podcastFeed .Top a.podRss {
display: block;
margin: 2px 0px 0px 0px;
}

#elencoGenerico .rss-title{
display: none;
}

#elencoGenerico ul.rss-items li br{

}

#elencoGenerico ul.rss-items li {
height: auto;
width: 228px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 8px;
text-align: left;
background: url(/dl/radio1/images/bkg_custom.gif) -1038px -92px no-repeat;
}

#elencoGenerico ul.rss-items li a {
display: block;
float:left;
overflow: hidden;
height: 16px;
width: 250px;
font-weight: bold;
color: #959595;
cursor: pointer;
padding: 0px 0px 0px 0px;

}
#elencoGenerico ul.rss-items li a:hover {
font-weight: bold;
color: #555;
padding: 0px 0px 0px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) -332px -261px no-repeat;*/
}

#elencoGenerico ul.rss-items li span {
width: 230px;
font-weight: bold;
color: #555;
padding: 5px 0px 0px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) right -261px no-repeat;*/
}

/* FiNE ELENCO GENERICO RSS*/

.Mid ul.altro{
display: block;
float: right;
width: auto;
height: 16px;
overflow: hidden;
margin: 10px 0px 0px 0px;
}
.Mid ul.altro li{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 6px 0px 0px;
padding: 0px 0px 0px 0px;
}
.Mid ul.altro li a{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
color: #6c6c6c;
cursor: pointer;
background: url(/dl/radio1/images/bkg_site.gif) -332px -261px;
}
.Mid ul.altro li a span{
display: block;
float: left;
width: auto;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 1px 6px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) right -261px no-repeat;
}
.Mid ul.altro li.rss a{
background: url(/dl/radio1/images/bkg_site.gif) -332px -279px;
}
.Mid ul.altro li.rss a span{
color: #fff;
background: url(/dl/radio1/images/bkg_site.gif) right -279px no-repeat;
}
.Mid ul.altro li a:hover{
color: #fff;
background-position: -332px -297px;
}
.Mid ul.altro li a:hover span{
background-position: right -297px;
}

/* GUIDA PROGRAMMI */

#calendarioGuida {
display: block;
float: left;
width: 270px;
height: 30px;
padding: 0px 0px 10px 0px;
}
#calendarioGuida a.btnPrev{
display: block;
float: left;
width: 30px;
height: 30px;
cursor: pointer;
margin: 0px 6px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) 0px 0px no-repeat;
}
#calendarioGuida a.btnNext{
display: block;
float: right;
width: 30px;
height: 30px;
cursor: pointer;
background: url(/dl/radio1/images/bkg_custom.gif) -30px 0px no-repeat;
}
#calendarioGuida a.btnPrev:hover{
background-position: 0px -30px;
}
#calendarioGuida a.btnNext:hover{
background-position: -30px -30px;
}

#calendarioGuida div.giorni{
display: block;
float: left;
width: 198px;
height: 30px;
}

#calendarioGuida div.giorni ul{
display: block;
float: left;
width: 198px;
height: 30px;
}

#calendarioGuida div.giorni ul li{
display: block;
float: left;
width: 28px;
height: 30px;
margin: 0px 6px 0px 0px;
}
#calendarioGuida div.giorni ul li a{
display: block;
float: left;
width: 28px;
height: 30px;
margin: 0px 6px 0px 0px;
cursor: pointer;
overflow: hidden;
background: url(/dl/radio1/images/bkg_custom.gif) -64px 0px no-repeat;
}
#calendarioGuida div.giorni ul li a:hover,
#calendarioGuida div.giorni ul li.current a{
background: url(/dl/radio1/images/bkg_custom.gif) -64px -30px no-repeat;
}

#calendarioGuida div.giorni ul li a h4{
display: block;
float: left;
width: 28px;
height: 18px;
font-size: 16px;
margin: -1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
}
#calendarioGuida div.giorni ul li a h5{
display: block;
float: left;
width: 28px;
height: 12px;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
color: #fff;
}


.Palinsesto{
display: block;
float: left;
width: 270px;
height: 190px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -96px 0px no-repeat;
}

.Palinsesto ul.fasciaOra{
display: block;
float: left;
width: 82px;
height: 187px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}

.Palinsesto ul.fasciaOra li{
display: block;
float: left;
text-align: right;
width: 76px;
height: 22px;
margin: 9px 0px 0px 0px;
padding: 0px 6px 0px 0px;
}
.Palinsesto ul.fasciaOra li a{
display: block;
float: left;
width: 76px;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
color: #858585;
}
.Palinsesto ul.fasciaOra li a:hover{
color: #666;
}

.Palinsesto ul.fasciaOra li.selected{
background: url(/dl/radio1/images/bkg_custom.gif) -96px -190px no-repeat;
}
.Palinsesto ul.fasciaOra li.selected a,
.Palinsesto ul.fasciaOra li.selected a:hover{
color: #fff;
}


.Palinsesto #elencoPalinsesto{
display: block;
float: left;
width: 170px;
height: 166px;
margin: 0px 0px 0px 0px;
padding: 12px 12px 12px 6px;
}


/* scroll */


.Palinsesto .holder {
display: block;
float: left;
width: 170px;
height: 166px;
}
.Palinsesto .scroll-pane {
width: 170px;
height: 166px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#panePalinsesto {
height: 166px;
}
.prog-bar .jScrollPaneTrack {
height: 166px;
background: url(/dl/radio1/images/bkg_custom.gif) -371px -6px no-repeat;
}
.prog-bar .jScrollPaneDragTop {
background: url(/dl/radio1/images/bkg_custom.gif) -371px 0px no-repeat;
height: 6px;
}
.prog-bar .jScrollPaneDragBottom {
background: url(/dl/radio1/images/bkg_custom.gif) -371px -172px no-repeat;
height: 10px;
}
.prog-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -387px bottom no-repeat;
}
.prog-bar .scroll-pane {
}

/* fine scroll */

#elencoPalinsesto ul {
display: block;
float: left;
width: 145px;
height: auto;
}
#elencoPalinsesto ul li {
display: block;
float: left;
width: 145px;
height: auto;
margin: 4px 0px 0px 0px;
padding: 4px 0px 0px 0px;

}
#elencoPalinsesto ul li span.ora {
display: block;
float: left;
color: #fff;
padding: 0px 7px 0px 6px;
}
#elencoPalinsesto ul li span.info{
display: block;
float: left;
width: 96px;
color: #fff;
}
#elencoPalinsesto ul li a{
color: #fff;
}
#elencoPalinsesto ul li.passato span.ora,
#elencoPalinsesto ul li.passato span.info,
#elencoPalinsesto ul li.passato a {}
#elencoPalinsesto ul li.corrente span {color: #fff;}

#elencoPalinsesto ul li.corrente {
background: #86020f url(/dl/radio1/images/bkg_custom.gif) -184px -192px no-repeat;
}
#elencoPalinsesto ul li.corrente .extG{
display: block;
width: 145px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px -3px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -184px bottom no-repeat;
}


/* FiNE GUIDA PROGRAMMI */

/* ON AIR */


#onAir {
display: block;
float: left;
width: 270px;
height: 160px;
padding: 0px 0px 10px 0px;
}
#onAir a.btnPrev{
display: block;
float: left;
width: 30px;
height: 30px;
cursor: pointer;
margin: 65px 6px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) 0px 0px no-repeat;
}
#onAir a.btnNext{
display: block;
float: right;
width: 30px;
height: 30px;
margin: 65px 0px 0px 0px;
cursor: pointer;
background: url(/dl/radio1/images/bkg_custom.gif) -30px 0px no-repeat;
}
#onAir a.btnPrev:hover{
background-position: 0px -30px;
}
#onAir a.btnNext:hover{
background-position: -30px -30px;
}

#onAir div.progOnAir{
display: block;
float: left;
width: 198px;
height: 160px;
}

#onAir div.progOnAir ul{
display: block;
float: left;
width: 198px;
height: 160px;
}

#onAir div.progOnAir ul li{
display: block;
float: left;
width: 198px;
height: 160px;
margin: 0px 0px 0px 0px;
}


#onAir div.progOnAir ul li .mask{
display: block;
float: left;
width: 178px;
height: 55px;
padding: 105px 10px 0px 10px;

}


#onAir div.progOnAir ul li.prevP .mask{
background: url(/dl/radio1/images/mask_onair_prev.png) no-repeat;
}
#onAir div.progOnAir ul li.currP .mask{
background: url(/dl/radio1/images/mask_onair_curr.png) no-repeat;
}
#onAir div.progOnAir ul li.nextP .mask{
background: url(/dl/radio1/images/mask_onair_next.png) no-repeat;
}





#onAir div.progOnAir ul li .mask .txt{
display: block;
float: left;
width: 178px;
height: 45px;
overflow: hidden;
padding: 0px 0px 0px 0px;
}

#onAir div.progOnAir ul li .mask h3{
display: block;
float: left;
text-align: left;
width: 178px;
height: auto;
font-size: 12px;
padding: 0px 0px 2px 0px;
}

#onAir div.progOnAir ul li .mask h4{
display: block;
float: left;
text-align: left;
width: 178px;
height: auto;
font-size: 11px;
font-weight: normal;
}

/* PROGRAMMI IN ONDA */

.boxGenerico #pagAlfabetica{
display: block;
float: left;
width: 270px;
height: 23px;
padding: 0px 0px 10px 0px;
overflow: hidden;
}

.boxGenerico #pagAlfabetica ul{
display: block;
float: left;
width: 276px;
height: 23px;
margin: 0px 0px 0px -4px;
}

.boxGenerico #pagAlfabetica ul li{
display: block;
float: left;
width: 33px;
height: 23px;
margin: 0px 0px 0px 6px;
}
.boxGenerico #pagAlfabetica ul li a h4{
font-size: 11px;
}
.boxGenerico #pagAlfabetica ul li a{
display: block;
float: left;
width: 33px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
cursor: pointer;
overflow: hidden;
color: #5a5a5a;
background: url(/dl/radio1/images/bkg_custom.gif) 0px -62px no-repeat;
}
.boxGenerico #pagAlfabetica ul li a:hover,
.boxGenerico #pagAlfabetica ul li.selected a{
color: #fff;
background: url(/dl/radio1/images/bkg_custom.gif) 0px -85px no-repeat;
}

/*pag status*/

.boxGenerico #pagStatus{
display: block;
float: left;
width: 270px;
height: 23px;
padding: 0px 0px 10px 0px;
overflow: hidden;
}

.boxGenerico #pagStatus ul{
display: block;
float: left;
width: 276px;
height: 23px;
margin: 0px 0px 0px -4px;
}

.boxGenerico #pagStatus ul li{
display: block;
float: left;
width: auto;
height: 23px;
padding: 0px 0px 0px 6px;
margin: 0px 0px 0px 10px;
background: url(/dl/radio1/images/bkg_custom.gif) -803px 0px no-repeat;
}
.boxGenerico #pagStatus ul li a h4{
font-size: 11px;
text-transform: uppercase;
}
.boxGenerico #pagStatus ul li a{
display: block;
float: left;
width: auto;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 4px 6px 0px 0px;
cursor: pointer;
overflow: hidden;
color: #999;
background: url(/dl/radio1/images/bkg_custom.gif) right 0px no-repeat;
}
.boxGenerico #pagStatus ul li.selected{
background: url(/dl/radio1/images/bkg_custom.gif) -803px -23px no-repeat;
}
.boxGenerico #pagStatus ul li.selected a{
color: #fff;
background: url(/dl/radio1/images/bkg_custom.gif) right -23px no-repeat;
}

.boxGenerico #pagStatus ul li a:hover{
color: #5a5a5a;
}

.Programmi{
display: block;
float: left;
width: 270px;
height: 124px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -407px 0px no-repeat;
}

.Programmi #elencoProgrammi{
display: block;
float: left;
width: 246px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 12px 12px 12px 12px;

}


/* scroll */


.Programmi .holder {
display: block;
float: left;
width: 246px;
height: 100px;
}
.Programmi .scroll-pane {
width: 246px;
height: 100px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#paneProgrammi {
height: 100px;
}
.grey-bar .jScrollPaneTrack {
height: 100px;
background: url(/dl/radio1/images/bkg_custom.gif) -682px -6px no-repeat;
}
.grey-bar .jScrollPaneDragTop {
background: url(/dl/radio1/images/bkg_custom.gif) -682px 0px no-repeat;
height: 6px;
}
.grey-bar .jScrollPaneDragBottom {
background: url(/dl/radio1/images/bkg_custom.gif) -682px -106px no-repeat;
height: 10px;
}
.grey-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -698px bottom no-repeat;
}
.grey-bar .scroll-pane {
}

/* fine scroll */

#elencoProgrammi ul {
display: block;
float: left;
width: 220px;
height: auto;

}
#elencoProgrammi ul li {
display: block;
float: left;
width: 220px;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 0px 3px 0px;
}
#elencoProgrammi ul li a {
font-weight: bold;
color: #707070;
}
#elencoProgrammi ul li a:hover {
color: #444;
}


/* FiNE PROGRAMMI IN ONDA */


/* ELENCO GENERICO */

.elencoGenerico{
display: block;
float: left;
width: 270px;
height: 285px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.elencoGenerico #elencoGenerico{
display: block;
float: left;
width: 270px;
height: 285px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


/* scroll */


.elencoGenerico .holder {
display: block;
float: left;
width: 270px;
height: 295px;
}
.elencoGenerico .scroll-pane {
width: 270px;
height: 295px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#paneGenerico, #paneGenericoRSS {
height: 295px;
overflow:auto;
}
.white-bar .jScrollPaneTrack {
height: 295px;
background: #ccc;
}
.white-bar .jScrollPaneDragTop {
background: url(/dl/radio1/images/bkg_custom.gif) -722px 0px no-repeat;
height: 6px;
}
.white-bar .jScrollPaneDragBottom {
background: url(/dl/radio1/images/bkg_custom.gif) -722px -206px no-repeat;
height: 10px;
}
.white-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -738px bottom no-repeat;
}
.white-bar .scroll-pane {
}

/* fine scroll */

#elencoGenerico ul {
display: block;
float: left;
width: 250px;
height: auto;

}
#elencoGenerico ul li {
display: block;
float: left;
width: 230px;
height: 26px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}
#elencoGenerico ul li a {
font-weight: bold;
display: block;
height: 26px;
color: #959595;
cursor: pointer;
padding: 0px 0px 0px 8px;

}
#elencoGenerico ul li a:hover {
font-weight: bold;
color: #555;
padding: 0px 0px 0px 8px;
/*background: url(/dl/radio1/images/bkg_site.gif) -332px -261px no-repeat;*/
}

#elencoGenerico ul li a:hover span {
display: block;
width: auto;
height: 15px;
font-weight: bold;
color: #555;
padding: 1px 0px 0px 0px;
/*background: url(/dl/radio1/images/bkg_site.gif) right -261px no-repeat;*/
}

/* FiNE ELENCO GENERICO */



/* LISTE - COMMUNITY - TEMATICHE */

ul.listaItemSmall{
display: block;
float: left;
width: 270px;
height: auto;
margin: -20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.listaItemSmall li{
display: block;
float: left;
width: 270px;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.listaItemSmall li .imgItemSmall{
display: block;
float: left;
text-align: left;
width: 47px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.listaItemSmall li a{
display: block;
float: left;
text-align: left;
width: 213px;
height: 47px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
cursor: pointer;
overflow: hidden;
}

ul.listaItemSmall li .imgItemSmall a{
width: 47px;
height: 47px;
padding: 0px;
margin: 0px;
}


ul.listaItemSmall li a span{
display: block;
float: left;
width: 213px;
font-size: 9px;
color: #959595;
overflow: hidden;
}
ul.listaItemSmall li a h4{
display: block;
float: left;
width: 213px;
font-size: 11px;
margin: -3px 0px 0px 0px;
}
ul.listaItemSmall li a p{
display: block;
float: left;
width: 213px;
font-size: 11px;
color: #434343;
line-height: 12px;
}

/* FiNE LISTE - COMMUNITY - TEMATICHE */


ul.listaItem{
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
margin: 0px 0px -10px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

ul.listaItem li{
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-bottom: 2px dotted #eee;
}

ul.listaItem li .imgItem{
display: block;
float: left;
text-align: left;
width: 84px;
height: 60px;
margin: 0px 10px 0px 0px!important;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.listaItem li a{
text-align: left;
width: auto;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;

overflow: hidden;
}

ul.listaItem li .imgItem a{
text-align: left;
width: 84px;
height: 60px;
padding: 0px;
margin: 0px;
}

ul.listaItem li .data{
float: left;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
overflow: hidden;
}

ul.listaItem li a h4{
display: block;
width: auto;
font-size: 12px;

}
ul.listaItem li a p{
display: block;
text-align: left;
width: auto;
font-size: 12px;
color: #434343;

}

/* LANCI TRIPLI */

.container_lanci{
width: 270px;
height: 123px;
padding: 0px 0px 11px 0px;
}

ol.lanci {
float: left;
display: block;
width: 147px;
height: 123px;
padding: 0px;
margin: 0px;
background: #fff;
list-style: none;
}
ol.lanci li {
text-align: left;
float: left;
width: 147px;
height: 41px;
margin: 0px;
padding: 0px;
border: 0px;
overflow: hidden;
cursor: pointer;
}

.imgLancetto {
display: block;
float: left;
margin: 0px;
float: left;
width: 123px;
height: 123px;
background-position: center;
background-repeat: no-repeat;
}

.container_lanci .smusso {
display: block;
left: 0px;
position: relative;
margin: -123px 0px 0px 261px;
width: 9px;
height: 123px;
background: url(/dl/radio1/images/mask_lancettidx.png) no-repeat;
}
html>/**/body .container_lanci .smusso {
left: 261px!important;
margin: 0px!important;
}

ol.lanci li a:link, ol.lanci li a:visited {
display: block;
text-align: left;
margin: 0px;
padding: 0px;
width: 134px;
height: 39px;
padding: 2px 5px 0px 8px;
color: #707070;
font-weight: bold;
line-height: 11px;
background: url(/dl/radio1/images/bkg_custom.gif) -407px -172px repeat-x;
}

ol.lanci li a.hover {
color: #fff;
background: url(/dl/radio1/images/bkg_custom.gif) -407px -131px repeat-x;
}

ol.lanci li a span {
text-align: left;
display: block;
width: 134px;
height: 0px;
overflow: hidden;
margin: 0px;
padding: 0px 0px 0px 0px;
color: #8d8d8d;
font-weight: normal;
}

ol.lanci li a.hover span {
}



ol.lanci li a p {
text-align: left;
height: 23px;
margin: -13px 0px 0px 0px;
padding: 3px 0px 0px 0px;
overflow: hidden;
cursor: pointer;
}
ol.lanci li p.hover {
color: #fff;
}

ol.lanci li a p.dblLink {
text-align: left;
height: 23px;
margin: -38px 0px 0px 0px;
overflow: hidden;
cursor: pointer;
position: relative;
}

/* FiNE LANCI TRIPLI  */


/* SMS */

.numeroSms {
display: block;
float: left;
text-align: left;
width: 250px;
height: 42px;
padding: 8px 10px 10px 10px;
margin: 0px 0px 15px 0px;
background: url(/dl/radio1/images/bkg_site.gif) 0px -736px;
}

.numeroSms h2{
display: block;
float: left;
width: 250px;
font-size:22px;
font-weight: normal;
}
.numeroSms h4{
display: block;
float: left;
width: 250px;
font-size:12px;
color: #434343;
}

.lastSms {
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
height: 183px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_site.gif) -632px bottom;
}
.lastSms h3{
display: block;
float: left;
text-align: left;
width: 260px;
height: 20px;
text-transform: uppercase;
font-size: 14px;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -407px -216px;
}

.lastSms div {
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
height: 139px;
color: #434343;
font-size: 11px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

.lastSms div span {
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
color: #434343;
text-transform: uppercase;
font-size: 11px;
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
}
.lastSms div span b {
color: #434343;
text-transform: uppercase;
font-style: italic;
font-weight: bold;
}

/* FiNE SMS */

/* NUM VERDE */

.numVerde {
display: block;
float: left;
text-align: center;
width: 270px;
height: 36px;
padding: 9px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
background: url(/dl/radio1/images/bkg_numverde.gif) no-repeat;
}

.numVerde span{
color: #444;
}


/* SOCIAL NET */

.socialNet {
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.socialNet ul {
display: block;
float: left;
text-align: left;
width: 295px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.socialNet ul li {
display: block;
float: left;
text-align: left;
width: 35px;
height: auto;
overflow: hidden;
padding: 5px 23px 5px 0px;
margin: 0px 0px 0px 0px;
}


/*######### FiNE ELEMENTI BOX ######### */


/* --- */
/*
.Banner iframe {
height: 70px;
}
#PushBanner iframe {
	height: 30px;
}
*/
/* --- */


/*######### TITOLI GENERICI ######### */

.titoloPagine {
display: block;
float: left;
text-align: left;
width: 620px;
height: auto;
padding: 10px 0px 5px 5px;
margin: 0px 0px 30px 0px;
border-bottom: 2px solid;
}
.titoloPagine h2 {
font-size: 30px;
font-weight: normal;
color: #888;
}

/*######### / TITOLI GENERICI ######### */


/*######### PAGINA PROGRAMMA ######### */

div.headerProgramma {
display: block;
float: left;
width: 968px;
height: auto;
margin: -9px 0px 0px -4px!important;
margin: -9px 0px 0px -2px;
padding: 0px 0px 0px 0px;
}

div.headerProgramma .Top{
display: block;
float: left;
width: 968px;
height: 9px!important;
height: 3px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_3col_botop.gif) no-repeat;
}

div.headerProgramma .Bot{
display: block;
float: left;
width: 968px;
height: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_3col_botop.gif) left bottom no-repeat;
}

div.headerProgramma .Mid {
display: block;
float: left;
text-align: left;
width: 902px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 12px 32px 5px 32px;
border-right: 1px solid #cacac9;
border-left: 1px solid #cacac9;
background: #fff;
}

div.headerProgramma .Mid .mask{
display: block;
float: left;
width: 902px;
height: 106px;
margin: 5px 0px 0px 0px;
background-repeat: no-repeat;
background-position: 3px 3px;
}


div.headerProgramma .Mid .maskTitolo{
display: block;
float: left;
width: 902px;
height: 106px;
margin: 5px 0px 0px 0px;
background: url(/dl/radio1/images/mask_prog.png) no-repeat;
}

div.headerProgramma .Mid .maskTitolo h2{
display: block;
float: left;
width: 862px;
height: 84px;
font-size: 50px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 22px 20px 0px 20px;

}

div.headerProgramma .menuProg{
display: block;
position: relative;
float: left;
width: 910px;
height: auto;
padding: 0px 28px 0px 28px;
margin: 0px 0px 0px 0px;
border-right: 1px solid #cacac9;
border-left: 1px solid #cacac9;
background: #fff;
}

div.headerProgramma .menuProg ul {
display: block;
width: 900px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}
div.headerProgramma .menuProg ul li {
display: block;
float: left;
padding: 0px 13px 0px 15px;
margin: 5px 0px 0px -10px ;
background: url(/dl/radio1/images/bkg_custom.gif) -1038px -91px no-repeat
}

div.headerProgramma .menuProg ul li a {
display: block;
float: left;
padding: 0px 8px 0px 0px;
font-weight: bold;
font-size: 14px;
}
div.headerProgramma .menuProg ul li a:hover {
color: #999;
}

/* box info prog */

.boxProg {
display: block;
float: left;
text-align: left;
width: 590px;
height: auto;
padding: 10px 20px 20px 20px;
background: url(/dl/radio1/images/bkg_infoprog.gif) 5px 0px no-repeat;
}

.boxProg .info{
display: block;
float: left;
width: 590px;
height: auto;
padding: 0px 0px 2px 0px;
margin: 0px 0px 10px 0px;
color: #717171;
font-size: 11px;
border-bottom: 1px solid #e6e6e6;
}

.boxProg .info .inOnda{
display: block;
float: left;
width: 560px;
height: 18px;
padding: 3px 0px 0px 30px;
margin: 0px 0px 5px 0px;
background: url(/dl/radio1/images/ico_orologio.png) no-repeat;
}


.boxProg .info .mail{
display: block;
float: left;
width: 560px;
height: 21px;
padding: 0px 0px 0px 30px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/ico_mail.png) no-repeat;
}

.boxProg img{
float: right;
}
.boxProg h2{
font-size: 22px;
font-weight: normal;
}

.boxProg .titTematica{
display: block;
float: left;
width: 100%;
font-size: 22px;
font-weight: normal;
padding: 0px 0px 15px 0px;
border-bottom: 1px solid #ddd;
}

.boxProg .titTematica h2{
display: block;
float: left;
font-size: 22px;
font-weight: normal;
}


.boxProg .titTematica .box_Search{
display: block;
float: right;
width: 305px;
height: 26px;
text-align: left;
padding: 3px 5px 0px 10px;
margin: 3px 0px 0px 10px;
overflow: hidden;
background: url(/dl/radio1/images/bkg_search_tema.gif) no-repeat;
}

.boxProg .titTematica .box_Search input{
display: block;
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 250px;
height: 19px;
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}
.boxProg .titTematica .box_Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 21px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}


.boxProg .descr{
font-size: 14px;
font-weight: normal;
}
.boxProg .contPreText {
margin-top: 5px;
}

.boxProg #ContentHtml ul {
padding: 0px 0px 0px 15px;
list-style: disc;
}

.boxProg #ContentHtml ul li a{
font-size: 14px;
font-weight: bold;
color: #888;
}

.boxProg #ContentHtml ul li a:hover{
color: #bbb;
}

.boxProg .linkIndietro {
display: block;
float: right;
padding: 15px 0px 0px 0px;
color: #bbb;
}

.boxProg .linkIndietro a{
display: block;
padding: 0px 0px 0px 0px;
color: #888;
font-size: 15px;
font-weight: bold;
}

.boxProg .linkIndietro a:hover{
color: #bbb;
}

/* boxetti */

#progCredits h2{
display: none;
}

#progCredits .Top h2{
display:block;
}

#progCredits,
.boxGenerico.spallaProg{
text-align: left;
color: #434343;
}
#progCredits span,
.boxGenerico.spallaProg span{
display: block;
margin: 5px 0px 0px 0px;
width: 100%;
}

.boxGenerico.spallaProg ul{
list-style: disc;
font-size: 12px;
padding: 0px 0px 0px 15px;

}
.boxGenerico.spallaProg ul ul{
list-style: circle;
text-transform: none;
color: #888;
padding: 0px 0px 0px 15px;
}
.boxGenerico.spallaProg ul li a{
font-size: 11px;
color: #888;
}
/*PERICOLO!!!*/
.boxGenerico.spallaProg h2{
display: block;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
margin: -32px 0px 10px 0px;
color: #8d8d8d;
}
.boxGenerico.spallaProg .Mid h2{
position: relative;
}
.boxGenerico.spallaProg .Top h2{
margin: 0px 0px 10px 0px;
color: #8d8d8d;
}
/*PERICOLO!!!*/
/*######### / PAGINA PROGRAMMA ######### */

/*######### PODCAST ######### */

.tematichePodcast .uniquename{
display: none;
}

.tematichePodcast{
display: block;
float: left;
width:613px;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 0px;
background: #f5f5f5;
font-size: 12px;
overflow: hidden;
border: 1px solid #eee;
}

.tematichePodcast li{
display: block;
float: left;
width:auto ;
font-weight: bold;
padding: 0px 7px 5px 7px;
margin: 0px 0px 0px -1px;
border-left: 1px solid #ccc;
color: #777;
cursor: pointer;
}

.tematichePodcast li.selected{
color: #444;
}


#ListaPodcast {
display: block;
float: left;
width: 620px;
height: auto;
padding: 0px 0px 0px 5px;
}

#ListaPodcast li{
display: block;
float: left;
width: 270px;
height: 146px;
margin: 0px 0px 1px 0px;
padding: 20px 20px 00px 20px;

background: url(/dl/radio1/images/bkg_podcast.gif) no-repeat;
}

#ListaPodcast li .Img{
display: block;
float: left;
width: 98px;
height: 90px;
padding: 0px 0px 0px 0px;
background-color: #000;
background-repeat: no-repeat;
}

#ListaPodcast li h3{
display: block;
float: left;
text-align: left;
width: 270px;
height: auto;
overflow:hidden;
font-size: 14px;
padding: 0px 0px 10px 0px;
}
#ListaPodcast li h3 a:hover{
color: #888;
}

#ListaPodcast li h3.LastPodcast{

width: auto;
font-size: 11px;
height: auto;
padding: 0px 0px 0px 10px;
}

#ListaPodcast li p{

text-align: left;
width: auto;
height: auto;
overflow: hidden;
font-size: 11px;
padding: 0px 0px 4px 10px;
}
#ListaPodcast li p a{
color: #888;
}

#ListaPodcast li a.podRss,
#ListaPodcast li a.podTunes{
display: block;
float: right;
text-align: left;
width: 61px;
height: 15px;
overflow: hidden;
font-size: 11px;
padding: 25px 0px 0px 10px;
}

.paginazione {
display: block;
float: left;
width:623px;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 0px;
background: #f5f5f5;
font-size: 12px;
border: 1px solid #eee;

}

.paginazione a{
font-weight: bold;
padding: 0px 4px 0px 4px;
color: #666;
}
.paginazione a:hover{
color: #222;
}

.paginazione span {
font-weight: bold;
padding: 0px 4px 0px 4px;
}

/*######### / PODCAST ######### */

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

div.containerFooter {
display: block;
float: left;
width: 100%;
height: 95px;
padding: 10px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_contfooter.gif) repeat-x;
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: 83px;
padding: 12px 20px 0px 20px;
text-align: left;
color: #434343;
background: url(/dl/radio1/images/bkg_footer.gif) no-repeat;
}

ul.footMenu {
display: block;
width: 630px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}
ul.footMenu li {
display: block;
float: left;
width: 630px;
padding: 0px 13px 0px 15px;
margin: 0px 0px 0px -10px ;
}

ul.footMenu li h3 {
display: block;
float: left;
width: 630px;
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px ;
}

ul.footMenu ul li {
display: block;
float: left;
width: auto;
padding: 0px 13px 9px 15px;
margin: 0px 0px 0px -10px ;
background: url(/dl/radio1/images/bkg_custom.gif) -1038px -92px no-repeat
}

ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #888;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:hover {
color: #666;
}

div.credits {
display: block;
float: right;
color: #888;
font-size: 11px;
}

div.credits span {
font-weight: bold;
padding: 0px 0px 0px 20px;
font-size: 11px;
}



div.containerFooter #Footer .box_Search{
display: block;
float: right;
width: 169px;
height: 26px;
text-align: left;
padding: 3px 5px 0px 10px;
margin: 3px 0px 15px 10px;
overflow: hidden;
background: url(/dl/radio1/images/bkg_search_footer.gif) no-repeat;
}

div.containerFooter #Footer .box_Search input{
display: block;
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 120px;
height: 19px;
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}

div.containerFooter #Footer .box_Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 21px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}


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

/*######### POPUP ######### */

body.bodyPopup,
body.bodyPopupFoto {
background: #fff;
}

body.bodyPopup .popUp {
display: block;
margin: 0px auto;
width: 402px;
height: 315px;
padding: 15px 15px 0px 33px;
background: url(/dl/radio1/images/bkg_popup.gif) 15px 15px no-repeat;
}

body.bodyPopupFoto .popUp {
display: block;
margin: 0px auto;
width: 402px;
height: 430px;
padding: 15px 15px 0px 33px;
background: url(/dl/radio1/images/popup_foto.jpg) 15px 15px no-repeat;
}

.popUp .Top {
display: block;
float: left;
text-align: left;
width: 247px;
height: 84px;
margin: 0px;
padding: 10px 0px 0px 137px;
}

.popUp .Top .icoLive{
display: block;
float: left;
text-align: left;
width: 35px;
height: 16px;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/ico_live.gif) no-repeat;
}

.popUp .Top a.download{
display: block;
float: right;
text-align: right;
width: 65px;
height: 15px;
font-size: 10px;
font-weight: bold;
color: #999;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 1px 4px 0px 15px;
background: url(/dl/radio1/images/btn_down.gif) no-repeat;
}
.popUp a.download:hover{
color: #fff;
}

.popUp .Top .visoreLive{
display: block;
float: left;
text-align: left;
width: 220px;
height: 31px;
margin: 0px;
overflow: hidden;
padding: 8px 0px 0px 27px;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #666;
background: url(/dl/radio1/images/bkg_visore.gif) no-repeat;
}

.popUp .Top .visoreLive span{
display: block;
float: left;
text-align: left;
width: 210px;
height: 22px;
margin: 0px;
overflow: hidden;
padding: 0px 0px 0px 0px;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #888;
}

.popUp .playerRadio{
display: block;
float: left;
text-align: left;
width: 384px;
height: 60px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.popUp .playerFoto{
display: block;
float: left;
text-align: left;
width: 384px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.popUp .descrizione{
display: block;
float: left;
text-align: left;
width: 354px;
height: 92px;
overflow: hidden;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 9px 15px 0px 15px;
}

.popUp .descrizione h3{
display: block;
float: left;
text-align: left;
width: 354px;
margin: 0px;
padding: 0px 0px 1px 0px;
font-size: 12px;
color: #fff;
}

.popUp .Bot {
display: block;
float: left;
position: relative;
text-align: left;
width: 402px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 40px 0px 0px 0px;
}
.popUp .Bot .btnClose {
display: block;
float: right;
text-align: left;
width: 19px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio1/images/btn_close.gif) no-repeat;
}

/*radiozzo*/

body.bodyPopupRadio {
background: #e3ebf6;
}


.popRadio {
display: block;
margin: 0px auto;
text-align: left;
width: 320px;
height: auto;
}

.popRadio .top {
display: block;
float: left;
width: 320px;
height: 110px;
background: url(/dl/grr/images/bkg_pop_top.gif) no-repeat;
}

.popRadio .mid{
display: block;
float: left;
width: 280px;
height: 255px;
padding: 5px 20px 0px 20px;
background: url(/dl/grr/images/bkg_pop_mid.gif) repeat-y;
}

.popRadio .mid h2{
display: block;
float: left;
width: 280px;
font-size: 14px;
padding: 0px 0px 3px 0px;
color: #3878c8;
}

.popRadio .mid p{
display: block;
float: left;
width: 280px;
font-size: 11px;
padding: 0px 0px 3px 0px;
color: #424242;
}

.popRadio .mid .player{
display: block;
float: left;
width: 280px;
height: 60px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
background: #3878c8;
}



.popRadio .bot{
display: block;
float: left;
width: 320px;
height: 20px;
background: url(/dl/grr/images/bkg_pop_bot.gif) no-repeat;
}

/*######### FiNE POPUP ######### */


/*######### NEWSLETTER #########*/

body.newsletterPopup{
background: #fff;
}


#Newsletter {
display: block;
position: static;
float: left;
width:	450px;
height: 352px;
padding: 5px 15px 5px 15px;
margin: 5px 5px 5px 5px;
color: #777;
background:transparent;
border: 2px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#Newsletter h2 {
display: block;
float: left;
width:	450px;
height: 46px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
text-align: left;
font-size: 20px;
font-weight: normal;
}


#infoNewsletter {
display: block;
float: left;
text-align: left;
font-size: 11px;
position: relative;
z-index: 1000;
line-height: 13.5px;
}

#Newsletter .holder {
float: left;
width: 450px;
height: 189px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#Newsletter .scroll-pane {
width: 450px;
height: 189px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}

#Newsletter #paneNewsletter {
height: 189px;
position: relative;
}

#Newsletter .orange-bar .jScrollPaneTrack {
display: block;
height: 189px;
border: 0px;
}
#Newsletter .orange-bar .jScrollPaneDragTop {
display: block;
border: 0px;
height: 6px;
}
#Newsletter .orange-bar .jScrollPaneDragBottom {
display: block;
border: 0px;
height: 10px;
}
#Newsletter .orange-bar .jScrollPaneDrag {
display: block;
border: 0px;
margin: 2px 0px 0px 0px;
}
#Newsletter .orange-bar .scroll-pane {
}


#MessageNewsletter {
float: left;
width: 450px;
font-family:	Arial;
font-size:		11px;
line-height:	12px;
font-weight: bold;
color: #d70000;
height: 10px;
margin-bottom: 10px;
padding: 10px 0px 0px 0px;
}

#eMailNews {
display: block;
width: 450px;
float: left;
text-align: left;
padding: 0px 0px 0px 0px;
}

#eMailNews div.check {
float: left;
width: 33px!important;
width: 33px;
height: 38px;
padding: 2px 0px 0px 0px;
display: block;
}


#eMailNews span {
float: left;
width: 417px!important;
width: 417px;
height: 40px;
padding: 0px 0px 5px 0px;
display: block;

}

#result {
font-weight: bold;
color: #c6252d;
padding: 10px;

}


.Iscrizione{
display: block;
float: left;
margin: 0px 0px 0px 0px;
width: 440px;
height: 24px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 2px 5px 0px 5px;
}

.Iscrizione input {
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width: 370px;
height: 19px;
border: 0px;
background: transparent;
font-size: 14px;
color: #626262;
}
.Iscrizione input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px;
height: 22px;
border: 0;
}


/*######### /NEWSLETTER #########*/


/*	############## PALINSESTO ###################	*/

#PalinsestoCompleto {
display: block;
float:    left;
width:    615px;
margin:   0px 0px 20px 0px;
padding: 0px 0px 0px 10px;
}

div.palinsesto {
display: block;
float: left;
padding: 0px;
margin: 0px;
width: 625px;
height: auto;
}
div.palinsesto div.newsletter {
display: block;
float: left;
text-align: left;
width: 	585px;
height: auto;
margin: 0px 0px 0px 10px!important;
margin: 0px 0px 0px 5px;
padding: 5px 10px 5px 10px;
border: 1px solid #ddd;
background: #eee;
color: #666;
}
div.palinsesto div.newsletter .top,
div.palinsesto div.newsletter .bottom {
display: none;
}

#PalinsestoCompleto .tabs_giorni {
width: 602px;
height: 24px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 1px;
overflow: hidden;
}
#PalinsestoCompleto .tabs_giorni div {
float: left;
display: block;
width: 85px;
height: 24px;
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
text-align: center;
font-size: 12px;
}
#PalinsestoCompleto .tabs_giorni div a {
display: block;
width: 82px!important;
width: 80px;
height: 20px;
padding: 4px 2px 0px 1px;
display: block;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_verde {
background: url(/dl/radio1/images/tab_giorno_verde.gif) no-repeat;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_verde a {
color: #fff;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_grigio {
background: url(/dl/radio1/images/tab_giorno_grigio.gif) no-repeat;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_grigio a {
color: #547a77;
}

#PalinsestoCompleto .tab_giornata {
width: 603px;
height: 24px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 1px;
position: relative;
top: -1px;
}
#PalinsestoCompleto .tab_giornata div {
float: left;
display: block;
width: 201px;
height: 24px;
margin: 0px;
font-weight: bold;
text-align: center;
font-size: 12px;
}
#PalinsestoCompleto .tab_giornata div a {
display: block;
width: 198px;
height: 20px;
padding: 4px 2px 0px 1px;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_verde {
background: url(/dl/radio1/images/tab_giornata_verde.gif) no-repeat;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_verde a {
color: #fff;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_grigio {
background: url(/dl/radio1/images/tab_giornata_grigio.gif) no-repeat;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_grigio a {
color: #547a77;
}
#PalinsestoCompleto .container {
background-color: #fff;
/*height: 365px;*/
width: 560px;
margin: 0px;
padding: 4px 20px 0px 24px;

}
#PalinsestoCompleto .bot {
display: block;
height: 6px;
width: 600px;
margin: -4px 0px 0px 1px;
padding: 0px;
position: relative;
z-index: 2000;

}

#PalinsestoCompleto .container div.loading {
display: block;
text-align: center;
width: 591px;
margin: 0px 6px 0px -58px;
}
#PalinsestoCompleto .container div.mattina, #PalinsestoCompleto .container div.pomeriggio, #PalinsestoCompleto .container div.sera {
/*height: 359px;*/
display: block;
}
#PalinsestoCompleto .container div.pomeriggio, #PalinsestoCompleto .container div.sera {
display: none;
}
#PalinsestoCompleto .container .hr {
display: block;
width: 591px;
height: 1px;
margin: 0px 6px 4px -18px!important;
margin: 0px 6px 0px -18px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio3/img/hr.png');
}
html>/**/body #PalinsestoCompleto .container .hr {
margin: 10px 6px 4px -18px!important;
background: url("/dl/radio3/img/hr.png") no-repeat;
}
#PalinsestoCompleto .container .ora {
display: block;
float: left;
width: 45px;
color: #999;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
}
#PalinsestoCompleto .container h3 {
display: block;
float: left;
text-align: left;
width: 424px;
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 26px;
font-size: 11px;
font-weight: bold;
line-height: 20px;
}

/*	############## FINE PALINSESTO ###################	*/


/*######### MUSICA #########*/

div.musica div.Schermo {
	float: 				left;
	display: 			block;
	position: relative;
	width:				283px;
	height:				242px;
	height:				252px;
	padding: 0px;
	margin:  0px 0px 0px 0px;
	overflow: hidden;
}

div.LancioGrande {
	background: none;
	/*background-position: 		13px 14px;*/
	background-position: 		10px 10px;

	background-position: 		10px 0px;
	margin-top: 10px;

	background-repeat: 			no-repeat;
	position: relative;
	height: 218px;
	width: 283px;
}
div.LancioGrande a {
	position: relative;
}
div.LancioGrande a span {
	/* pngfix del cavolo... */
	position: relative;
	top: 0px;
}
div.LancioGrande img {
	position: 			relative;
	top: 9px;
	top: 0px;
	left: 0px;
	border-width: 0px;
	width: 266px;
	height: 198px;
}
div.LancioGrande div.Descrizione {
	position: 			relative;
	width: 				283px;
	height:		 		40px;
	margin:				-43px 0px 0px 0px;
	padding: 			0px;
	background-image: none;
	background-color: transparent;
	overflow: hidden;
}
div.LancioGrande div.Descrizione div.Testo {
	position: 			relative;
	margin: 			0px 0px 0px 0px;
	padding: 			7px 18px 0px 15px;
	width: 				250px;
	height: 			auto;
	overflow: 			hidden;
	font-size: 			12px;
	font-weight:	 	bold;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/bg_lancio_testo.png');
}
html>/**/body div.LancioGrande div.Descrizione div.Testo {
	background: transparent url(/dl/radio1/images/bg_lancio_testo.png) no-repeat scroll 0 0;
}
div.LancioGrande div.DescBot {
	display: none;

	height: 8px;
	width: 283px;
	position: relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/dl/radio1/images/bg_lancio_testo_bot.png');
}
html>/**/body div.LancioGrande div.DescBot {
	background: transparent url(/dl/radio1/images/bg_lancio_testo_bot.png) no-repeat scroll 0 0;
}
div.LancioGrande div.Descrizione div.Testo h3{
	text-transform: 	uppercase;
	font-size: 			14px;
}
div.LancioGrande div.Descrizione div.Testo a{
	display: 			block;
	color: 				#fff;
	outline:			0px;
}
#lanci_prossimamente div.tit h2  {
	display:     block;
	font-family: Arial, sans;
	font-size:   15px;
	font-weight: bolder;
	width:       auto;
	height:      25px;
	color:       #fff;
	margin:      5px 0px -5px 13px;
}
#lanci_prossimamente {
	float: left;
}
#lanci_prossimamente ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height:     220px;
	width:      auto;
}
#lanci_prossimamente li {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#lanci_prossimamente img {
	border-width: 0px;
}

div.tit_prossimamente {
display: block;
float: left;
	width:				119px;
	height:				12px;
	margin: 6px 0px 6px 12px;

}
div.tit_prossimamente h2 {
display: block;
float: left;
width: 119px;
height:	12px;
margin: 0px 0px 0px 0px;
color: #888;

}

div.musica #Calendario {
	float: right;
	display: block;
	width: 285px;
	height: 255px;
	margin: 0px 14px 10px 8px;
}
div.tit_calendario_eventi {
display: block;
float: left;
text-align: left;
margin: 6px 0px 6px 0px;
}

div.tit_calendario_eventi h2 {
display: block;
float: left;
text-align: left;
width: auto;
height:	12px;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #888;

}

div.musica #Calendario #CalendarioDisplay {
display: block;
float: left;
	width: 266px;
	height: 198px;
	padding: 15px 0px 0px 0px;
margin: 9px 0px 0px 0px;
	background: url(/dl/radio1/images/bkg_calendario.gif) no-repeat;
}


.cont_search_concerto{
display: block;
float: left;
text-align: left;
}

#form_cerca_concerto {
	display: block;
	float: left;
text-align: left;
	clear: both;
	width: 577px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#form_cerca_concerto .cont_search_concerto {
	margin: 10px;
	width: 557px;
	height: 60px;
	overflow: hidden;
	text-align: center;
}
#form_cerca_concerto input#concerto_date_from, #form_cerca_concerto input#concerto_date_to {
margin-left: 5px;
}

#ScrollConcerti .scroll-pane {
	overflow: auto;
	height: 280px;
}

#ScrollConcerti .holder {
	display: block;
	float: left;
	height: 280px;
	width: 593px;
	overflow: hidden;
	position: relative;
}
#ScrollConcerti .scroll-pane {
	height: 280px;
	width: 593px;
	overflow: auto;
	float: left;
	padding: 0px 0px 0px 0px;

}
#ScrollConcerti .jScrollPaneTrack {
height: 280px;
background: url(/dl/radio1/images/bkg_custom.gif) -754px 0px no-repeat;
}
#ScrollConcerti .jScrollPaneDragTop {
background: url(/dl/radio1/images/bkg_custom.gif) -722px 0px no-repeat;
height: 6px;
}
#ScrollConcerti .jScrollPaneDragBottom {
background: url(/dl/radio1/images/bkg_custom.gif) -722px -206px no-repeat;
height: 10px;
}
#ScrollConcerti .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/radio1/images/bkg_custom.gif) -738px bottom no-repeat;
}


#ScrollConcerti img {
	border-width: 0px;
}

#ScrollConcerti .tit_prossimi_concerti {
	display: block;
	clear: both;
	height: 16px;
	/*width: 172px;*/
	width: 520px;
	margin: 0px 0px 10px 0px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/dl/radio3/img/tit_prossimi_concerti.png');*/
}
html>/**/body #ScrollConcerti .tit_prossimi_concerti {
	/*background: url(/dl/radio3/img/tit_prossimi_concerti.png) no-repeat!important;*/
}
#ScrollConcerti .tit_prossimi_concerti span.solotesto {
	display: block;
	position: static;
	height: auto;
	width: auto;
	left: auto;
	top: auto;
	overflow: visible;
	float: none;
}
#ScrollConcerti h2 {
	display: block;
	float: left;
	color: #646e7a;
	clear: both;
	font-family: Arial,sans;
	font-size: 16px;
	font-weight: 900;
}
#ScrollConcerti h2.date {
	text-transform: capitalize;
	width: 520px;
}
#ScrollConcerti ul {
	list-style: none;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 520px;
}
#ScrollConcerti ul li {
	float: left;
	background: url(/dl/radio3/img/hr_musica.gif) no-repeat center bottom;
	padding: 25px 0px;
	width: 520px;
}
#ScrollConcerti ul li.last {
	background: none!important;
}
#ScrollConcerti ul li .ora {
	display: block;
	float: left;
	width: 170px;
	color: #103e3b;
	font-weight: bold;
	font-size: 12px;
}
#ScrollConcerti ul li .desc {
	display: block;
	float: left;
	width: 350px;
}
#ScrollConcerti ul li .desc .titolo {
	display: block;
	color: #103e3b;
	font-weight: bold;
	font-size: 12px;
}
#ScrollConcerti ul li .desc .titolo a {
	position: relative;
	color: #103e3b;
}
#ScrollConcerti ul li .desc .testo {
	display: block;
	color: #725f6c;
}


/*######### /MUSICA #########*/

/*-- pagine musica --*/

.Corpo {
display: block;
float: left;
text-align: left;
width: 620px;
color: #666;
font-size: 14px;
padding: 0px 0px 10px 5px;
}

.Corpo h2{
font-size: 30px;
font-weight: normal;
color: #000;
}

.Corpo #Calendario{
display: block;
float: right;
text-align: left;
width: 266px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 10px;
}

.Corpo #Calendario h2{
font-size: 18px;
font-weight: normal;
}

.Corpo #Calendario #CalendarioDisplay{
display: block;
float: right;
text-align: left;
width: 266px;
height: 185px;
padding: 15px 0px 0px 0px;
margin: 10px 0px 0px 10px;
background: url(/dl/radio1/images/bkg_calendario.gif) no-repeat;
}

/*-- programmi --*/

.programList {
display: block;
float: left;
width: 625px;
}

.programList ul.programmiLista {
display: block;
float: left;
width: 625px;
border-bottom: 1px solid #eee;
}

.programList ul.programmiLista li{
display: block;
float: left;
text-align: left;
width: 198px;
font-size: 12px;
font-weight: bold;
padding: 10px 0px 10px 10px;
margin: 1px 0px -1px 0px!important;
margin: 1px -3px -1px 0px;
border-bottom: 1px solid #eee;
}


.programList ul.programmiLista li a{
color: #888;
}

#ContentHtml {font-size: 14px;}

/*-- pagina frequenze pazza --*/

h2.titPuntato {
display: block;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 14px;
background: url(/dl/radio1/images/bkg_custom.gif) -1035px -90px no-repeat;
}
h2.titPuntato span {
font-size: 12px;
font-weight: bold;
}

#ContentHtml ul.Frequenze {
display: block;
list-style: none;
padding: 0px;
font-size: 12px;
padding: 10px 0px 10px 0px;
font-weight: normal;
}

#ContentHtml ul.Frequenze li {
display: block;
list-style: none;
height: 30px;
padding: 15px 0px 0px 48px;
margin: 0px 0px 1px 0px;
font-size: 12px;
color: #3c3c3c;
font-weight: normal;
}

#ContentHtml ul.Frequenze li.Radio {
background: url(/dl/radio1/images/ico_radio.gif) 0px 4px no-repeat;
}
#ContentHtml ul.Frequenze li.Dab{
background: url(/dl/radio1/images/ico_dab.gif) 0px 2px no-repeat;
}
#ContentHtml ul.Frequenze li.Pc{
height: 35px;
padding: 10px 0px 0px 48px;
background: url(/dl/radio1/images/ico_pc.gif) 0px 4px no-repeat;
}
#ContentHtml ul.Frequenze li.Tv{
background: url(/dl/radio1/images/ico_tv.gif) 0px 3px no-repeat;
}
#ContentHtml ul.Frequenze li.Sat{
background: url(/dl/radio1/images/ico_sat.gif) 0px 4px no-repeat;
}

#ContentHtml ul.Frequenze li.Podcast{
background: url(/dl/radio1/images/ico_podcast.gif) 0px 3px no-repeat;
}

#ContentHtml ul.Frequenze li a {
display: block;
list-style: none;
text-align: left;
padding: 0px;
font-size: 12px;
color: #3c3c3c;
font-weight: normal;
}
#ContentHtml ul.Frequenze li a img{
display: inline;
float: none;
margin: 2px 0px 0px 5px;
line-height: 22px;
}
.probFreq {
display: block;
margin: 30px 0px 0px 0px;
padding: 20px 0px 0px 0px;
border-top: 1px solid #ddd;
font-size: 14px;
color: #323232;
}
.probFreq b{
font-size: 14px;
text-transform: uppercase;
}
.probFreq a{
font-weight: bold;
}
.probFreq a:hover{
color: #999;
}


/* -- LISTE EDIZIONI GR -- */

h3.titEdizioniGr {
display: block;
float: left;
width: 270px;
margin: 15px 0px 0px 0px;
font-size: 12px;
color: #1f5ea5;
}

ul.edizioniGR {
display: block;
float: left;
width: 270px;
margin: 8px 0px 0px 0px;
}

ul.edizioniGR li.progGr1,
ul.edizioniGR li.progGr2,
ul.edizioniGR li.progGr3{
display: block;
float: left;
text-align: center;
width: 90px;
}


ul.edizioniGR li.progGr1 a,
ul.edizioniGR li.progGr2 a,
ul.edizioniGR li.progGr3 a{
color: #1f5ea5;
}
ul.edizioniGR li.progGr1 a:hover,
ul.edizioniGR li.progGr2 a:hover,
ul.edizioniGR li.progGr3 a:hover{
color: #000;
}

ul.edizioniGR li.progGr1 h2{
display: block;
float: left;
width: 90px;
height: 29px;
padding: 0px 0px 5px 0px;
overflow: hidden;
text-indent: -9000px;
background: url(/dl/radio1/images/ico_gr1.gif) no-repeat;
}

ul.edizioniGR li.progGr2 h2{
display: block;
float: left;
width: 90px;
height: 29px;
padding: 0px 0px 5px 0px;
overflow: hidden;
text-indent: -9000px;
background: url(/dl/radio1/images/ico_gr2.gif) no-repeat;
}


ul.edizioniGR li.progGr3 h2{
display: block;
float: left;
width: 90px;
height: 29px;
padding: 0px 0px 5px 0px;
overflow: hidden;
text-indent: -9000px;
background: url(/dl/radio1/images/ico_gr3.gif) no-repeat;
}

/*help diretta*/

div.imgDir {
float: left;
text-align: left;
width: 620px;
margin: 0px 0px 20px 0px;
}

div.imgDir img{
float: left;
text-align: left;
}

ul.helpDiretta {
color: #333;
font-size: 14px;
}

ul.helpDiretta a{
font-size: 14px;
color: #333;
}


/* SMS */

.boxProg #ContentHtml .listSms ul,
.listSms ul {
display: block;
float: left;
list-style-type: none;
padding: 0px 0px 0px 0px;
}
.listSms ul li {
color: #ddd;
padding: 0px 0px 15px 0px;
}
.listSms ul li h3{
display: block;
color: #1e9891;
font-size: 14px;
	font-weight: normal;
}
.listSms ul li span{
display: block;
color: #666;
}
.listSms ul li h3 span{
	color: #1e9891;
	display: inline;
	font-weight: bold;
	font-style: italic;
}


.numeroSmsArt {
display: block;
float: right;
text-align: right;
width: 250px;
height: 42px;
padding: 8px 10px 10px 10px;
margin: -34px 0px 15px 0px;
}

.numeroSmsArt h2{
display: block;
float: left;
width: 250px;
font-size:22px;
font-weight: normal;
}
.numeroSmsArt h4{
display: block;
float: left;
width: 250px;
font-size:11px;
color: #999;
font-weight: normal;
}


.cartellone {
display: block;
float: left;
width: 625px;
height: 60px;
margin: 30px 0px 0px 0px;
}

.cartellone a {
display: block;
float: left;
width: 625px;
height: 60px;
margin: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: url(/dl/radio1/images/btn_cartellone.gif) no-repeat;
}





/*######### POPUP ######### */

body.bodyPopup {
background: #fff;
}

.popUp {
display: block;
margin: 0px auto;
width: 402px;
height: 428px;
padding: 15px 15px 0px 33px;
background: url(/dl/radio1/images/bkg_popup.gif) 15px 15px no-repeat;
}

.popUp .Top {
display: block;
float: left;
text-align: left;
width: 247px;
height: 84px;
margin: 0px;
padding: 10px 0px 0px 137px;
}

.popUp .Top .icoLive{
display: block;
float: left;
text-align: left;
width: 35px;
height: 16px;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio3/2009/images/ico_live.gif) no-repeat;
}

.popUp .Bot a.download{
display: block;
float: left;
position: relative;
text-align: right;
width: 65px;
height: 15px;
font-size: 10px;
font-weight: bold;
color: #999;
text-transform: uppercase;
margin: -25px 0px 0px 0px;
padding: 1px 4px 0px 15px;
background: url(/dl/radio3/2009/images/btn_down.gif) no-repeat;
}
.popUp a.download:hover{
color: #fff;
}

.popUp .Top .visoreLive{
display: block;
float: left;
text-align: left;
width: 220px;
height: 31px;
margin: 0px;
overflow: hidden;
padding: 8px 0px 0px 27px;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #666;
background: url(/dl/radio1/images/bkg_visore.gif) no-repeat;
}

.popUp .Top .visoreLive span{
display: block;
float: left;
text-align: left;
width: 210px;
height: 22px;
margin: 0px;
overflow: hidden;
padding: 0px 0px 0px 0px;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #888;
}

.popUp .playerRadio{
display: block;
float: left;
text-align: left;
width: 384px;
height: 60px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.popUp .descrizione{
display: block;
float: left;
text-align: left;
width: 354px;
height: 92px;
overflow: hidden;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 9px 15px 0px 15px;
}

.popUp .descrizione h3{
display: block;
float: left;
text-align: left;
width: 354px;
margin: 0px;
padding: 0px 0px 1px 0px;
font-size: 12px;
color: #fff;
}

.popUp .Bot {
display: block;
float: left;
position: relative;
text-align: left;
width: 402px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 40px 0px 0px 0px;
}
.popUp .Bot .btnClose {
display: block;
float: right;
text-align: left;
width: 19px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/radio3/2009/images/btn_close.gif) no-repeat;
}

/*######### FiNE POPUP ######### */


/*######### POPUP POD ######### */

body.bodyPopupPod {
background: #000;
}

.popUpPod {
display: block;
margin: 0px auto;
width: 433px;
height: 80px;
padding: 15px 0px 0px 0px;
background: url(/dl/radio3/2009/images/bkg_popup_pod.gif) 0px 15px no-repeat;
}

.popUpPod .Top {
display: block;
float: left;
text-align: left;
width: 247px;
height: 80px;
margin: 0px;
padding: 0px 0px 0px 137px;
}

.popUpPod .Top .icoLive{
display: none;
}

.popUpPod .Top a.download{
display: none;
}
.popUpPod  a.download:hover{
color: #fff;
}

.popUpPod .Top .visoreLive{
display: none;
}

.popUpPod .Top .visoreLive span{
display: none;
}

.popUpPod .playerRadio{
}

.popUpPod .descrizione{
}

.popUpPod .descrizione h3{

}

.popUpPod .Bot {
}
.popUpPod .Bot .btnClose {
display: none;
}

/*######### FiNE POPUP POD ######### */

/*######### TABS ######### */

@media projection, screen {
    .tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}


ul.tabs-nav{
width: 270px;
height: 21px;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
ul.tabs-nav li{
float: left;
width: 43px;
height: 21px;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

ul.tabs-nav li#tabNotizie{
width: 58px;
padding: 0px 0px 0px 0px;
}
ul.tabs-nav li#tabNotizie a:link, ul.tabs-nav li#tabNotizie a:visited{
width: 38px;
padding: 3px 10px 0px 10px;
color: #666;
background: url(/dl/radio1/images/bkg_tab.gif) -43px 0px no-repeat;
}

ul.tabs-nav li#tabNotizie a:hover{
background: url(/dl/radio1/images/bkg_tab.gif) -43px -21px no-repeat;
}

ul.tabs-nav li#tabNotizie.tabs-selected a:link, ul.tabs-nav li#tabNotizie.tabs-selected a:visited{
color: #fff;
background: url(/dl/radio1/images/bkg_tab.gif) -43px -42px no-repeat;
}

ul.tabs-nav li#tabGR1 a:link, ul.tabs-nav li#tabGR1 a:visited{
color: #1479a2;
}
ul.tabs-nav li#tabGR1.tabs-selected a:link, ul.tabs-nav li#tabGR1.tabs-selected a:visited{
color: #fff;
}
ul.tabs-nav li#tabGR2 a:link, ul.tabs-nav li#tabGR2 a:visited{
color: #c4050e;
}
ul.tabs-nav li#tabGR2.tabs-selected a:link, ul.tabs-nav li#tabGR2.tabs-selected a:visited{
color: #fff;
}
ul.tabs-nav li#tabGR3 a:link, ul.tabs-nav li#tabGR3 a:visited{
color: #117125;
}
ul.tabs-nav li#tabGR3.tabs-selected a:link, ul.tabs-nav li#tabGR3.tabs-selected a:visited{
color: #fff;
}


ul.tabs-nav li a:link, ul.tabs-nav li a:visited{
display: block;
width: 23px;
height: 18px;
font-size: 12px;
font-weight: bold;
color: #c9cbcc;
margin: 0px 0px 0px 0px;
padding: 3px 10px 0px 10px;
text-align: center;
background: url(/dl/radio1/images/bkg_tab.gif) 0px 0px no-repeat;
}
ul.tabs-nav li a:hover{
color: #c6c6c6;
background: url(/dl/radio1/images/bkg_tab.gif) 0px -21px no-repeat;
}
ul.tabs-nav li.tabs-selected a:link, ul.tabs-nav li.tabs-selected a:visited{
color: #fff;
background: url(/dl/radio1/images/bkg_tab.gif) 0px -42px no-repeat;
}
ul.tabs-nav li.tabs-selected a:hover{
color: #fff;
}
div.tabs-container {
position:relative;
width: 266px;
height: 106px;
margin: 0px auto 5px auto;
padding: 5px 2px 15px 2px;
text-align: left;
border-top: 1px solid #888;
color: #3878c8;
overflow: hidden;
}


div.tabs-container span.data{
width: 250px;
height: auto;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #888;
}
div.tabs-container h2{
width: 250px;
height: auto;
margin: 0px;
padding: 2px 0px 0px 0px;
font-size: 14px;
}

a.btnArchivio {
display: block;
float: left;
height: 15px;
padding: 0px 0px 0px 14px;
background: url(/dl/radio1/images/btn_archivi.gif) 0px 0px no-repeat;
}

a.linkRss{
display: block;
float: left;
position: absolute;
z-index: 1;
top: 2px;
right:0px;
width: 19px;
height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/radio1/images/ico_feed.png) no-repeat;
}


a.btnLeggiTut {
display: block;
float: right;
height: 15px;
padding: 0px 0px 0px 14px;
font-weight: bold;
color: #3878c8;
background: url(/dl/radio1/images/btn_archivi.gif) 0px -24px no-repeat;
}


ul.superPiu {
display: block;
float: left;
width: auto;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
border-top: 0px solid #fff!important;
border-top: 0px solid #fff;
}

ul.superPiu li {
display: block;
float: left;
width: 580px;
clear: left;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 10px;
font-size: 14px;
color: #666;
background: url(/dl/radio1/images/bullet_blu.gif) 0px 6px no-repeat;
}







/*######### INVIA AD UN AMICO ######### */

#msg h2.inviaAmico{
display: block;
float: left;
position:relative;
width: 100%;
height: 36px;
padding: 0px 0px 25px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/tit_inviaamico.png) no-repeat;
}

#msg span.title{
display: block;
float: left;
width: 560px;
height: auto;
text-align: left;
padding: 0px 0px 20px 0px;
margin: -10px 0px 0px 0px;
}


.notice{
display: block;
float: left;
text-align: left;
width: 110px;
height: 18px;
padding: 7px 0px 0px 25px;
margin: 0px 0px 10px 0px;
font-size: 9px;
color: #cac8c9;
}
.notice.siDisp{
background:  url(/dl/radio1/images/ico_form.gif) 5px 5px no-repeat;
}
.notice.noDisp{
background: url(/dl/radio1/images/ico_form.gif) 5px -25px no-repeat;
}
.notice.Error{
background: url(/dl/radio1/images/ico_form.gif) 5px -55px no-repeat;
}

.sendFriend {
display: block;
float: left;
width: 410px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.sendFriend ul {
display: block;
float: left;
width: 545px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.sendFriend ul .label{
display: block;
float: left;
width: 150px;
height: 20px;
text-align: right;
padding: 5px 20px 0px 0px;
margin: 0px 0px 10px 0px;
color: #777;
}

.sendFriend ul .input{
display: block;
float: left;
width: 230px;
height: 19px;
padding: 6px 0px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/radio1/images/bkg_inputsend.gif) no-repeat;
}

.sendFriend ul  .input input{
display: block;
float: left;
width: 220px;
height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 0px;
background: transparent;
}

.sendFriend ul .textarea{
display: block;
float: left;
width: 230px;
height: 107px;
padding: 6px 0px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/radio1/images/bkg_txtareasend.gif) no-repeat;
}
.sendFriend ul  .textarea textarea{
display: block;
float: left;
width: 220px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 0px;
font-family: arial;
background: transparent;
resize: none;
}

.inviaAmicoConfirm ul.confirm {
display: block;
float: right;
width: auto;
height: 25px;
padding: 20px 0px 0px 0px;
}

.inviaAmicoConfirm ul.confirm li{
display: block;
float: left;
}

.inviaAmicoConfirm ul.confirm li a:link, .inviaAmicoConfirm ul.confirm li a:visited {
display: block;
float: left;
width: 86px;
height: 21px;
text-align: center;
padding: 4px 35px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #333;
cursor: pointer;
background: url(/dl/radio1/images/btn_form.gif) 0px 0px no-repeat;
}

.inviaAmicoConfirm ul.confirm li a:hover{
color: #555;
background: url(/dl/radio1/images/btn_form.gif) 0px -25px no-repeat;
}
/*######### FiNE INVIA AD UN AMICO VIDEO ######### */


/*######### FOTO NOTiZIE ######### */

.lancioWide.FotoArticolo .Mid{
display: block;
float: left;
width: 590px;
overflow: hidden;
}

.lancioWide.FotoArticolo .imgArticoloFotonotizia {
display: block;
float: left;
width: 568px;
height: auto;
padding: 10px 10px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: center;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
background: #f7f7f7;
}
.lancioWide.FotoArticolo .imgArticoloFotonotizia img{
width: 568px;
}
.lancioWide.FotoArticolo h3 {
display: block;
float: left;
width: 568px;
height: auto;
padding: 10px 10px 0px 10px;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 14px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
background: #f7f7f7;
}
.lancioWide.FotoArticolo p {
display: block;
float: left;
width: 568px;
height: auto;
padding: 4px 10px 10px 10px;
margin: 0px 0px 25px 0px;
font-size: 12px;
color: #666;
text-align: left;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
background: #f7f7f7;
}


.lancioWide.FotoArticolo ul {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}


.lancioWide.FotoArticolo ul li{
display: block;
float: left;
width: 140px;
height: 170px;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}

.lancioWide.FotoArticolo ul li{
display: block;
float: left;
width: 140px;
height: 150px;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}

.lancioWide.FotoArticolo ul li img{
display: block;
float: left;
width: 128px;
height: 98px;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
text-align: left;
background: #f7f7f7;
}
.lancioWide.FotoArticolo ul li a.boxFoto{
display: block;
float: left;
width: 138px;
height: 108px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
border: 1px solid #ccc;
}

.lancioWide.FotoArticolo ul li a.boxFoto:hover{
border: 1px solid #3878c8;
}

.lancioWide.FotoArticolo ul li a.linkFotoNotizia h2{
font-size: 12px;
}

.lancioWide.FotoArticolo ul li a.linkFotoNotizia{
display: block;
float: left;
width: 136px;
height: 32px;
padding: 2px 2px 0px 2px;
font-size: 12px;
overflow: hidden;
}
.lancioWide.FotoArticolo ul li a.linkFotoNotizia:hover{
color: #3878c8;
}


.paginazioneFoto {
display: block;
float: left;
width: 588px;
height: auto;
text-align: center;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 0px;
background: #f5f5f5;
font-size: 12px;
border: 1px solid #eee;
}

.paginazioneFoto ul.pagine {
display: block;
text-align: center;
width: 100%;
height: auto;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}

.paginazioneFoto ul.pagine li#selected a{
font-weight: bold;
color: #222;
}

.paginazioneFoto a{
font-weight: bold;
padding: 0px 4px 0px 4px;
color: #666;
}
.paginazioneFoto a:hover{
color: #222;
}

.paginazioneFoto span {
font-weight: bold;
padding: 0px 4px 0px 4px;
}


/* elenchetto */

div .lancioWide ul.listaItemWide {
display: block;
float: left;
width: 590px;
margin: -10px 0px 0px 0px;
overflow: hidden;
}

div .lancioWide ul.listaItemWide li{
display: block;
float: left;
width: 590px;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
padding: 10px 0px 20px 0px;
border-top: 2px solid #eee;
}

div .lancioWide ul.listaItemWide li .data{
display: block;
float: left;
width: 590px;
font-size: 12px;
color: #888;
padding: 0px 0px 3px 0px;
margin: 0px 0px 0px 0px;

}

div .lancioWide ul.listaItemWide li h4{
display: block;
float: left;
width: 590px;
font-size: 14px;
color: #3878c8;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


div .lancioWide ul.listaItemWide li a:hover h4 {
color: #444;
}



/*### RAITV ###*/



/*######### LiSTA VIDEO ICONE ######### */

ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_raitv.png');}
html>/**/body ul li a.screenShot .mask {
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat!important;
}

.listaVideo ul li ol.tastiOpzioni{
display: none;
}

/*######### LiSTA VIDEO LISTA --- OPZIONI ######### */


.listaVideo ul li ol.tastiOpzioni{
display: block;
background: #ff00ff;
}

.listaVideo ul li ol.tastiOpzioni li{
display: block;
}
.listaVideo ul li ol.tastiOpzioni li.Playlist{display: none;}
.listaVideo ul li ol.tastiOpzioni li.Fave{display: none;}
.listaVideo ul li ol.tastiOpzioni li.Send{display: none;}
.listaVideo ul li ol.tastiOpzioni li.Feed{display: none;}


.listaVideo ul li ol.tastiOpzioni li.Download{
display: block;
position: absolute;
right: 16px;
bottom: 6px;
width: 101px;
height: 26px;
padding: 0px;
margin: 0px;
background: transparent;
}
.listaVideo ul li ol.tastiOpzioni li.Download a{
display: block;
float: left;
width: 101px;
height: 26px;
padding: 0px;
margin: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/radio1/images/ico_scarica.png');}
html>/**/body .listaVideo ul li ol.tastiOpzioni li.Download a{
background: url(/dl/radio1/images/ico_scarica.png) no-repeat!important;
}


/*######### LiSTA VIDEO LISTA ######### */

.listaVideo {
display: block;
float: left;
width: 630px;
height: auto;
text-align: left;
}
.listaVideo ul {
display: block;
float: left;
width: 630px;
height: auto;
margin: 0px 0px 0px 0px;
}
.listaVideo ul li{
display: block;
float: left;
position: relative;
width: 590px;
height: 96px;
padding: 20px 20px 0px 20px;
margin: 0px 0px 10px 0px;
background: url(/dl/radio1/images/bkg_itemraitv.gif) no-repeat;
}
.listaVideo ul li canvas {display: none;}


.listaVideo ul li a.screenShot{
display: block;
float: left;
position: relative;
width: 105px;
}

.listaVideo  ul li .Desc{
display: block;
float: left;
width: 455px;
height: auto;
padding: 0px 0px 0px 10px;
}
.listaVideo ul li div.Desc a h2{
display: block;
float: left;
width: 455px;
height: auto;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 20px 0px 0px 0px;
}
.listaVideo ul li div.Desc a h5{
display: block;
float: left;
width: 455px;
height: auto;
font-weight: bold;
font-size: 11px;
color: #888;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}

.listaVideo ul li div.Desc a h5 span{
font-weight: normal;
font-size: 11px;
color: #5d5d5e;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc a h5 span.specPubblicato{
font-weight: bold;
font-size: 11px;
color: #fff;
padding: 0px 0px 0px 2px;
}

.listaVideo  ul li div.Desc h3{
display: none;
}
.listaVideo ul li div.Desc a.Lancio{
display: block;
float: left;
width: 455px;
height: 72px;
font-weight: normal;
font-size: 11px;
color: #999;
overflow: hidden;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc ul.Specifiche{
display: block;
float: left;
width: 450px;
height: 15px;
color: #3d3d3e;
margin: 4px 0px 0px 0px;

}
.listaVideo ul li div.Desc ul.Specifiche li{
display: block;
float: left;
position: absolute;
top: 20px;
width: auto;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
color: #666768;
font-weight: bold;
font-size: 12px;
border-left: 0px solid #3d3d3e;
background: transparent;
}
.listaVideo ul li div.Desc ul.Specifiche li.specTematica{
padding: 0px 5px 0px 0px;
border-left: 0px;
}
.listaVideo ul li div.Desc ul.Specifiche li span{
display:  none;
padding: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc ul.Specifiche li a:link, ul.Specifiche li a:visited{
color: #008ae2;
margin: 0px;
padding: 0px;
}
.listaVideo ul li div.Desc ul.Specifiche li a:hover{
color: #999;

}

.listaVideo ul li div.Desc ul.Specifiche li.specVistoSet,
.listaVideo ul li div.Desc ul.Specifiche li.specVotoSet {
display: block;
border-left: 0px;
padding: 0px 4px 0px 0px;
}

.listaVideo ul li div.Desc ul.Specifiche li.specVotoSet span,
.listaVideo ul li div.Desc ul.Specifiche li.specVoto span{
float: left;
}

.listaVideo ul li div.Desc ul.Specifiche li.specVisto,
.listaVideo ul li div.Desc ul.Specifiche li.specVoto {
display: block;
font-size: 11px;
padding: 0px 4px 0px 4px;
}

a.btnDownload{

}




/*in caso elimina*/

.listaVideo ul li div.Desc ul.Specifiche li.specDurata{
display: block;
position: absolute;
float: left;
width: 47px;
height: 13px;
text-align: center;
font-weight: normal;
font-size: 10px;
color: #ddd;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 56px!important;
margin: -3px 0px 0px 56px;
z-index: 10;
border: 0px;
left: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/bkg_durata.png');}
html>/**/body .listaVideoLista ul li div.Desc ul.Specifiche li.specDurata {
margin: -3px 0px 0px 56px!important;
background: url(/dl/RaiTV/images/bkg_durata.png) no-repeat!important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}



.listaVideo  ul li div.Desc ul.Specifiche li.specDurata{
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 225px!important;
margin: -3px 0px 0px 223px;
}
html>/**/body .listaVideoLista.listaStretta  ul li div.Desc ul.Specifiche li.specDurata {
margin: -3px 0px 0px 225px!important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}
/*fine in caso elimina*/


.listaVideo .Paginazione {
display: block;
float: left;
width: 588px;
height: auto;
text-align: center;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 0px;
background: #f5f5f5;
font-size: 12px;
border: 1px solid #eee;
}

.listaVideo .Paginazione ul.pagine {
display: block;
text-align: center;
width: 100%;
height: auto;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}

.listaVideo .Paginazione ul.pagine li{
display: block;
text-align: center;
width: auto;
height: auto;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
background: transparent;
}

.listaVideo .Paginazione ul.pagine li#selected a{
font-weight: bold;
color: #222;
}

.listaVideo .Paginazione a{
font-weight: bold;
padding: 0px 4px 0px 4px;
color: #666;
}
.paginazioneFoto a:hover{
color: #222;
}

.paginazioneFoto span {
font-weight: bold;
padding: 0px 4px 0px 4px;
}




/*######### FiNE LiSTA VIDEO LISTA ######### */



.menuSetList {
display: block;
float: left;
text-align: left;
width: 620px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 20px 0px;
}

.menuSetList h3{
display: block;
float: left;
text-align: left;
width: auto;
padding: 0px 0px 4px 0px;
margin: 0px 0px 0px 0px;
font-size: 24px;
}


.menuSetList ul{
display: block;
float: left;
text-align: left;
width: 618px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 1px solid #eee;
background: #f7f7f7;
}

.menuSetList ul li{
display: block;
float: left;
text-align: left;
width: auto;
}


.menuSetList ul li a{
display: block;
float: left;
text-align: left;
width: auto;
padding: 5px 8px 5px 8px;
margin: 0px 0px 0px 0px;
color: #666;
}

.menuSetList ul li a:hover{
display: block;
float: left;
text-align: left;
width: auto;
padding: 5px 8px 5px 8px;
margin: 0px 0px 0px 0px;
color: #666;
background: #eee;
}


.menuSetList ul li.selected{
color: #666;
background: #ddd;
}


.menuSetList ul li .tipoMedia {
display: none;
position: absolute;
width: 600px;
right: 10px;
margin: 23px 0px 0px 0px;
}

.menuSetList ul li .tipoMedia span{
display: block;
float: right;
}

.menuSetList ul li .tipoMedia span a{
display: block;
background: transparent;
font-weight: bold;
}

.menuSetList ul li .tipoMedia span a:hover{
display: block;
background: transparent;
font-weight: bold;
color: #3878c8;
}

.currentSet {
	display: none;
}


/* puntate!!!! */

.puntataAudio {
display: block;
float: left;
width: 590px;
height: auto;
margin: -20px 0px 0px 0px;
padding: 0px;
}
.puntataAudio ol {
display: none;
}

.puntataAudio h2{
display: block;
float: left;
width: 590px;
font-size: 20px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}

.puntataAudio .data{
display: block;
float: left;
width: 590px;
font-size: 11px;
color: #999;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}


.puntataAudio #Player{
display: block;
float: left;
width: 590px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}

.puntataAudio #Player object,
.puntataAudio #Player embed{
display: block;
float: left;
width: 590px;
height: 61px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.puntataAudio .txt{
display: block;
float: left;
width: 590px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.puntataAudio img{
display: block;
float: left;
margin: 0px 10px 0px 0px;
padding: 1px 1px 1px 1px;
background: #eee;
border: 1px solid #999;
}

.puntataAudio p{
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* sondaggione! */

.lancioWide .Mid .contSondaggio {
display: block;
float:left;
width: 590px;
border: 0px;
}


/* sondaggione! */

.mainPage .Paginazione{
display: block;
float: left;
width: 620px;
height: auto;
text-align: center;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 5px;
background: #f5f5f5;
font-size: 12px;
border: 1px solid #eee;
}

.mainPage .Paginazione ul.pagine {
display: block;
text-align: center;
width: 100%;
height: auto;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}

.mainPage .Paginazione ul.pagine li#selected a{
font-weight: bold;
color: #0082bb;
}

.mainPage .Paginazione a{
font-weight: bold;
padding: 0px 4px 0px 4px;
color: #bbb;
}
.mainPage .Paginazione a:hover{
color: #999;
}

.mainPage .Paginazione span {
font-weight: bold;
padding: 0px 4px 0px 4px;
}


/* video homepage */

.lancioWide #Player{
display: block;
float: left;
width: 402px;
height: 302px;
margin: 0px 0px 5px 0px;
padding: 0px 10px 0px 0px;
}

.lancioWide .videoInfo p{
display: block;
float: left;
width: 178px;
height: auto;
color: #474747;
font-size:12px;
}

.lancioWide #Player #silverlightControlHost {
display: block;
float: left;
width: 100%;
height: 100%;
border: 1px solid #ccc;
}


/* foto */

.lancioWide.Photogallery .Mid{
height: auto;
}

.lancioWide.Photogallery #Player{
width: 590px;
height: 460px;
}

.lancioWide.Photogallery .infoFoto h2{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.lancioWide.Photogallery .infoFoto {
display: block;
float: left;
width: auto;
height: auto;
padding: 10px 0px 0px 0px;
color: #888;
}

.lancioWide.Photogallery #Player #silverlightControlHost {
display: block;
float: left;
width: 100%;
height: 100%;
border: 1px solid #ccc;
}


/* my sharone! */

.share {
display: block;
float: left;
width: 590px;
margin: 20px 0px 0px 0px;
}

.socialNetworks {
	display: block;
	float: left;
	text-align: left;
	height: 30px;
	width: 590px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;

}
.socialNetworks .fb {
	width: 400px!important;
	width: 380px;
	float: left;
	overflow: hidden;
}
.socialNetworks .share {
	width: 190px;
	float: left;
	text-align: right;
	height: 19px;
	padding: 3px 0px 0px 0px;

}

.st_button {
	display: inline-block;
	height: 16px;
	width: 16px;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	vertical-align: top;
	display: block;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.st_twitter_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -620px transparent;
}
.st_facebook_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -180px transparent;
}
.st_ybuzz_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1220px transparent;
}
.st_gbuzz_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1319px transparent;
}
.st_email_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -460px transparent;
}
.st_sharethis_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1080px transparent;
	height: 16px;
	overflow: hidden;
	padding: 0px 0 0 20px;
	width: 58px;
	font-size: 11px;
	line-height: 16px;
}


.lancioWide.Elenco .Bot.subMenu {
display: none;
}
.bloccoSx .lancioWide.Elenco div.Mid {
height: auto!important;
height: auto;
}
.bloccoSx .lancioWide.Elenco div.Mid .txt {
height: auto!important;
height: auto;
margin: 0px;
}

/*#### pag ####*/


.paginazioneFoto {
display: block;
float: left;
width: 588px;
padding: 5px 0px 5px 0px;
margin: 10px 0px 20px 0px;
background: #f5f5f5;
font-size: 12px;
border: 1px solid #eee;
}

.paginazioneFoto ul {
display: block;
float: left;
width: 588px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}
.paginazioneFoto ul li {
display: block;
float: left;
width: auto!important;
width: auto;
height: auto!important;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}

.listaVideoLista .Desc .Lancio .p {
color: #555;
font-size: 12px;
}




#luogo{
float: left;
font-weight: bold;
padding: 0px 2px 0px 0px;

}






/* scroll small */

.holder.black-bar {
display: block;
float: left;
width: 280px;
height: 126px;
padding: 0px 0px 0px 0px;
}
.holder.black-bar .scroll-pane {
width: 280px;
height: 126px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#panePopup{
height: 126px;
}
.black-bar .jScrollPaneTrack {
height: 126px;
background: url(/dl/grr/images/scroll_panetrack_pop.gif) 0px 0px no-repeat;
}
.black-bar .jScrollPaneDragTop {
background: url(/dl/grr/images/scroll_top_pop.gif) 0px 0px no-repeat;
height: 6px;
}
.black-bar .jScrollPaneDragBottom {
background: url(/dl/grr/images/scroll_bot_pop.gif) 0px 0px no-repeat;
height: 10px;
}
.black-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/grr/images/scroll_drag_pop.gif) 0px bottom no-repeat;
}
.black-bar .scroll-pane {
}

/* fine scroll */






















