
.solotesto {
    display: none;
}
.solotesto {
    display: block !important;
    float: none;
    height: 1px;
    left: -15000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.hidden {
    display: none;
}
.clear, .hr {
    clear: both;
}
h1, h2, h3, h4, p {
    margin: 0;
    padding: 0;
}
hr {
    display: none;
}
img {
    border: 0 none;
}
a {
    color: #3878C8;
    outline: 0 none;
    text-decoration: none;
}
a:hover {
    color: #555555;
}
ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
hr {
    display: none;
}
.clear, .hr {
    clear: both;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
body {
    background: none repeat scroll 0 0 #2D62C2;
    font-family: "Arial";
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.box_TopHeader .box_TopHeaderInterno ul {
    width: 960px;
}
.box_Header {
    display: block;
    float: left;
    height: 163px;
    margin: 0 0 0 -4px !important;
    padding: 3px 9px 0;
    width: 950px;
}
.box_Header a.boxLogo {
    cursor: pointer;
    display: block;
    float: left;
    height: 120px;
    margin: 0;
    width: 216px;
}
.box_Header div.Leaderboard {
    display: block;
    float: right;
    height: 90px;
    width: 728px;
}
.box_Header div.Ticker {
    background: url("/dl/radio1/2010/images/bkg_ticker.gif") no-repeat scroll 0 0 transparent;
    color: #999999;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 3px 0 0 6px;
    padding: 5px 0 0 14px;
    text-align: left;
    width: 476px;
}
.box_Header a.Rss {
    background: url("/dl/radio1/2010/images/ico_rss.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 26px;
    margin: 3px 0 0 10px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-indent: -9000px;
    width: 26px;
}
.box_Header .box_Search {
    background: url("/dl/radio1/2010/images/bkg_search.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 26px;
    margin: 3px 0 0 10px;
    overflow: hidden;
    padding: 3px 5px 0 10px;
    text-align: left;
    width: 174px;
}
.box_Header .box_Search input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    margin: 0;
    padding: 1px 0 0;
    position: relative;
    width: 120px;
}
.box_Header .box_Search input.submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: -9000px;
    width: 40px;
}
.edizione3Colonne {
    display: block;
    float: left;
    height: auto;
    margin: -9px 0 0 -4px !important;
    padding: 0;
    width: 968px;
}
.edizione3Colonne .Top {
    background: url("/dl/radio1/2010/images/bkg_3col_botop.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 9px !important;
    margin: 0;
    padding: 0;
    width: 968px;
}
.edizione3Colonne .Bot {
    background: url("/dl/radio1/2010/images/bkg_3col_botop.gif") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 968px;
}
.edizione3Colonne .Mid {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CACAC9;
    border-right: 1px solid #CACAC9;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 8px 5px 0;
    text-align: left;
    width: 956px;
}
.edizione3Colonne .Mid .txt h4 {
    color: #666666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    text-transform: uppercase;
}
.edizione3Colonne .Mid .txt h2 {
    display: block;
    font-size: 28px;
    font-weight: bold;
    padding: 0 0 4px;
}
.edizione3Colonne .Mid .txt h2 a:hover {
    color: #707070;
}
.edizione3Colonne .Mid .txt p {
    color: #444444;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
.edizione3Colonne.Fotogallery .Mid {
    padding: 8px 10px 10px;
}
.edizione3Colonne.Fotogallery .Foto {
    background: url("/dl/radio1/2010/images/bkg_3col_foto.gif") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    height: 160px;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    width: 948px;
}
.edizione3Colonne.Fotogallery .Foto h4 {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 10px 0 20px 10px;
    text-align: left;
    width: 938px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    padding: 0 10px;
    width: 928px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal .btnPrev, .edizione3Colonne.Fotogallery .Foto #Fotogal .btnNext {
    cursor: pointer;
    display: block;
    float: left;
    height: 90px;
    margin: 3px 0 0;
    width: 20px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 868px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    width: 888px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    padding: 0 14px 0 13px;
    text-align: center;
    width: 121px;
}
.edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li span, .edizione3Colonne.Fotogallery .Foto #Fotogal div.Thumb ul li a {
    background: url("/dl/radio1/2010/images/mask_foto.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 92px;
    padding: 5px 0 0 8px;
    text-align: left;
    width: 113px;
}
.contContainer {
    display: block;
    float: left;
    height: auto;
    width: 100%;
}
#Container {
    background: url("/dl/radio1/2010/images/bkg_vertical.gif") repeat-y scroll 650px 0 #FFFFFF;
    border-left: 2px solid #FFCD06;
    border-right: 2px solid #FFCD06;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 0 0 0 10px;
    text-align: center;
    width: 970px;
}
.menuPrincipale {
    display: block;
    float: left;
    height: 15px;
    margin: 7px 0 0;
    width: 950px;
}
.fb-like {
    display: block;
    float: right;
    margin: -2px 0 0;
    width: 121px;
}
.menuPrincipale ul {
    background: none repeat scroll 0 0 #FFCF0F;
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 10px;
    width: 810px;
}
.menuPrincipale ul li {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 12px 0 0;
    width: auto;
}
.menuPrincipale ul li#link_direttaTv {
    display: block;
    margin: 0 0 0 2px;
    padding: 0;
    text-align: left;
    width: 81px;
}
.menuPrincipale ul li#link_direttaTv a:link, .menuPrincipale ul li#link_direttaTv a:visited {
    color: #0C9CFF;
    display: block;
}
.menuPrincipale ul li#link_direttaTv a:hover {
    color: #FFFFFF;
}
.menuPrincipale ul li a:link, .menuPrincipale ul li a:visited {
    color: #001A37;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.menuPrincipale ul li a:hover {
    color: #FFFFFF;
}
.menuPrincipale ul li.selected {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll 0 -56px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    padding: 0 0 0 15px;
    width: auto;
}
.menuPrincipale ul li.selected a:link, .menuPrincipale ul li.selected a:visited {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -56px transparent;
    color: #FFFFFF;
}
.holder {
    text-align: left;
}
.mainPage {
    display: block;
    float: left;
    height: auto;
    padding: 0 0 10px;
    width: 970px;
}
.bloccoSx {
    display: block;
    float: left;
    height: auto;
    padding: 15px 0 10px;
    position: relative;
    width: 640px;
}
.bloccoSx .colSx {
    display: block;
    float: left;
    height: auto;
    padding: 0 10px 0 0;
    width: 310px;
}
.bloccoSx .colDx {
    display: block;
    float: left;
    height: auto;
    width: 310px;
}
.bloccoDx {
    display: block;
    float: right;
    height: auto;
    padding: 10px 0 0 9px;
    text-align: center;
    width: 320px;
}
#Focus {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 0 5px;
    position: relative;
    text-align: left;
    width: 620px;
}
#PushBanner {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: auto;
    margin: 0;
    padding: 0 0 10px 5px;
    text-align: left;
    width: 635px;
}
.bloccoSx .banner300x100 {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 5px 0 0;
    text-align: left;
    width: 305px;
}
.bloccoDx .banner300x100 {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 0 0 5px;
    text-align: left;
    width: 300px;
}
.bloccoDx .banner300x250 {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 0 0 5px;
    text-align: left;
    width: 300px;
}
.inboxBanner h3 {
    display: none;
}
.lancioMusica {
    background: url("/dl/radio1/2010/images/bkg_musica.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 87px;
    margin: 0 0 5px;
    width: 310px;
}
.lancioMusica a {
    display: block;
    float: left;
    height: 87px;
    width: 310px;
}
.lancioNewsletter {
    background: url("/dl/radio1/2010/images/bkg_newsletter.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    margin: 0 0 10px;
    width: 310px;
}
.lancioNewsletter a {
    display: block;
    float: left;
    height: 60px;
    width: 310px;
}
.lancioLirica {
    background: url("/dl/radio1/2010/images/bkg_lirica.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    margin: 0 0 5px;
    width: 310px;
}
.lancioLirica a {
    display: block;
    float: left;
    height: 60px;
    width: 310px;
}
.lancioJazz {
    background: url("/dl/radio1/2010/images/bkg_jazz.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    margin: 0 0 5px;
    width: 310px;
}
.lancioJazz a {
    display: block;
    float: left;
    height: 60px;
    width: 310px;
}
.lancioOsn {
    background: url("/dl/radio1/2010/images/bkg_osn.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    margin: 0 0 5px;
    width: 310px;
}
.lancioOsn a {
    display: block;
    float: left;
    height: 60px;
    width: 310px;
}
.lancioRaitv {
    background: url("/dl/radio1/2010/images/box_lancioraitv.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 103px;
    margin: 0 0 5px;
    padding: 15px 0 0 20px;
    width: 290px;
}
.lancioRaitv h2 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0 0 7px;
    text-align: center;
    text-transform: uppercase;
    width: 270px;
}
.lancioRaitv ul {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    text-align: left;
    text-transform: uppercase;
    width: 280px;
}
.lancioRaitv ul li {
    background: url("/dl/radio1/2010/images/ico_radio.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 12px;
    height: 70px;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 51px;
}
.lancioRaitv ul li.live {
    background: url("/dl/radio1/2010/images/ico_radiolive.gif") no-repeat scroll 0 0 transparent;
    padding: 0 46px 0 0;
}
.lancioRaitv ul li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 50px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 51px;
}
.lancioRaitv ul li a:hover {
    color: #2375C8;
}
div.raitvBox {
    display: block;
    float: left;
    height: 230px;
    margin: 5px 0 10px;
    width: 630px;
}
div.raitvBox ul.tab {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 5px;
    width: 620px;
}
div.raitvBox ul.tab li {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    width: auto;
}
div.raitvBox ul.tab li a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -803px -70px transparent;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin: 0 5px 0 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: auto;
}
div.raitvBox ul.tab li a span {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll right -70px transparent;
    display: block;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 10px 0 0;
    width: auto;
}
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 {
    background: url("/dl/radio1/2010/images/bkg_raitvbox.gif") no-repeat scroll 5px 0 transparent;
    display: block;
    float: left;
    height: 195px;
    margin: 0;
    padding: 15px 15px 0;
    width: 600px;
}
div.raitvBox #Contenuti .btnPrev, div.raitvBox #Contenuti .btnNext {
    cursor: pointer;
    display: block;
    float: left;
    height: 86px;
    margin: 0;
    width: 20px;
}
div.raitvBox #Contenuti div.Item {
    display: block;
    float: left;
    height: 150px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    width: 560px;
}
div.raitvBox #Contenuti div.Item ul {
    display: block;
    float: left;
    height: 150px;
    margin: 0;
    width: 560px;
}
div.raitvBox #Contenuti div.Item ul li {
    display: block;
    float: left;
    height: 150px;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    width: 115px;
}
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 {
    background: url("/dl/radio1/2010/images/bkg_item_raitv.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 84px;
    margin: 0;
    padding: 5px 0 0 5px;
    text-align: left;
    width: 110px;
}
div.raitvBox #Contenuti div.Item ul li h3 {
    display: block;
    float: left;
    font-size: 11px;
    height: 41px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 5px;
    width: 105px;
}
div.raitvBox #Contenuti div.Item ul li h4 {
    color: #666666;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 5px 0 0 5px;
    width: 105px;
}
div.raitvBox #Contenuti a.allPodcast {
    background: url("/dl/radio1/2010/images/btn_allpodcast.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    padding: 9px 0 0 15px;
    text-align: left;
    width: 204px;
}
.boxGenerico {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px !important;
    width: 310px;
}
.boxGenerico .Top {
    display: block;
    float: left;
    height: 24px;
    overflow: hidden;
    padding: 15px 20px 0;
    text-align: left;
    width: 270px;
}
.boxGenerico .Top.Piccolo {
    display: block;
    float: left;
    height: 9px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 310px;
}
.texthtml {
    overflow: hidden;
    text-align: left;
    width: 265px;
}
.boxGenerico .Top h2 {
    color: #3878C8;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    letter-spacing: -1px;
    width: 251px;
}
.boxGenerico .Bot {
    display: block;
    float: left;
    height: 15px;
    overflow: hidden;
    width: 310px;
}
.boxGenerico .Mid {
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 10px 20px 3px;
    width: 270px;
}
.boxGenerico .Top a.rss {
    background: url("/dl/radio1/2010/images/ico_feed.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 16px;
    height: 18px;
    width: 19px;
}
.bloccoSx .boxGenerico .Top {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll -332px -93px transparent;
}
.bloccoSx .boxGenerico .Bot {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll -332px -132px transparent;
}
.bloccoSx .boxGenerico .Mid {
    background: url("/dl/radio1/2010/images/bkg_vertical.gif") repeat-y scroll -334px 0 transparent;
}
.bloccoDx .boxGenerico .Top {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll -650px -93px transparent;
}
.bloccoDx .boxGenerico .Bot {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll -650px -132px transparent;
}
.bloccoDx .boxGenerico .Mid {
    background: url("/dl/radio1/2010/images/bkg_vertical.gif") repeat-y scroll -646px 0 transparent;
}
.boxGenerico.fasciaGialla {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px !important;
    width: 310px;
}
.boxGenerico.fasciaGialla .Top {
    background: url("/dl/radio1/2010/images/bkg_generico_giallo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    overflow: hidden;
    padding: 10px 0 0 20px;
    text-align: left;
    width: 290px;
}
.boxGenerico.fasciaGialla .Top h2 {
    color: #001A37;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    text-transform: uppercase;
    width: 280px;
}
.boxGenerico.fasciaGialla .Mid {
    height: 180px;
    overflow: hidden;
}
.boxGenerico.Sport .Mid {
    height: auto;
    overflow: hidden;
}
.boxGenerico.Sport .Mid h3 {
    margin: 0 0 8px;
    text-align: left;
}
.boxGenerico.Sport .Mid a.img img {
    height: auto;
    width: 123px;
}
a.linkGenerico {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll -332px -361px transparent;
    color: #959595;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    height: 15px;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    width: auto;
}
a.linkGenerico span {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -361px transparent;
    display: block;
    float: right;
    font-size: 10px;
    height: 14px;
    margin: 0;
    padding: 1px 20px 0 0;
    width: auto;
}
a.linkGenerico:hover {
    color: #666666;
}
.boxGenerico .inBox {
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    width: 270px;
}
.boxGenerico .inBox .Top {
    background: url("/dl/radio1/2010/images/bkg_inbox.gif") no-repeat scroll left top transparent;
    color: #999999;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
    padding: 6px 10px;
    text-align: left;
    width: 250px;
}
.boxGenerico .inBox .Top a {
    font-size: 14px;
    font-weight: bold;
}
.boxGenerico .inBox .Top a:hover {
    color: #999999;
}
.boxGenerico .inBox .Bot {
    background: url("/dl/radio1/2010/images/bkg_inbox.gif") no-repeat scroll center bottom transparent;
    display: block;
    float: left;
    height: 6px !important;
    width: 270px;
}
.boxGenerico .inBox .Mid {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #E7E7F0;
    border-right: 1px solid #E7E7F0;
    display: block;
    float: left;
    height: auto;
    padding: 0 10px 10px;
    width: 248px;
}
.boxGenerico .inBox .Mid .img {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0 10px 0 0;
    position: relative;
    width: 113px;
}
.boxGenerico .inBox .Mid .img .top {
    background: url("/dl/radio1/2010/images/mask_top.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 113px;
    z-index: 10;
}
.boxGenerico .inBox .Mid .img .bot {
    background: url("/dl/radio1/2010/images/mask_bot.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 113px;
}
.boxGenerico .inBox .Mid .txt {
    color: #474747;
    display: block;
    height: auto;
    padding: 3px 0 0;
    text-align: left;
    width: auto;
}
.boxGenerico .inBox .Mid ul.elencoNotizie {
    display: block;
    height: auto;
    margin: -10px 0 0;
    padding: 0;
    text-align: left;
    width: 248px;
}
.boxGenerico .inBox .Mid ul.elencoNotizie li {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -1038px -92px transparent;
    display: block;
    height: auto;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 238px;
}
.boxGenerico .inBox .Mid ul.elencoNotizie li a {
    font-size: 12px;
    font-weight: bold;
}
.boxGenerico .inBox .Mid ul.elencoNotizie li a:hover {
    color: #999999;
}
.boxGenerico .inBox .Bot.subMenu {
    background: url("/dl/radio1/2010/images/bkg_submenu.gif") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    height: 29px !important;
    overflow: hidden;
    padding: 7px 0 0 7px;
    width: 263px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu, .lancioWide .subMenu ul.miniMenu {
    background: url("/dl/radio1/2010/images/bkg_icone_inbox.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 25px;
    overflow: hidden;
    padding: 0;
    width: 239px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li, .lancioWide .subMenu ul.miniMenu li {
    display: block;
    float: left;
    height: 20px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 1px;
    width: 26px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia, .boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc, .lancioWide .subMenu ul.miniMenu li.Invia, .lancioWide .subMenu ul.miniMenu li.Doc {
    width: 28px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li a, .lancioWide .subMenu ul.miniMenu li a {
    display: block;
    float: left;
    height: 20px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 0;
    width: 26px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a, .boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a, .lancioWide .subMenu ul.miniMenu li.Invia a, .lancioWide .subMenu ul.miniMenu li.Doc a {
    width: 28px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a, .lancioWide .subMenu ul.miniMenu li.Invia a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll 5px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Invia a:hover, .lancioWide .subMenu ul.miniMenu li.Invia a:hover {
    background-position: 5px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Map a, .lancioWide .subMenu ul.miniMenu li.Map a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -26px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Map a:hover, .lancioWide .subMenu ul.miniMenu li.Map a:hover {
    background-position: -26px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video a, .lancioWide .subMenu ul.miniMenu li.Video a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -55px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Video a:hover, .lancioWide .subMenu ul.miniMenu li.Video a:hover {
    background-position: -55px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a, .lancioWide .subMenu ul.miniMenu li.Sondaggi a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -84px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Sondaggi a:hover, .lancioWide .subMenu ul.miniMenu li.Sondaggi a:hover {
    background-position: -84px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Commenti a, .lancioWide .subMenu ul.miniMenu li.Commenti a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -113px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Commenti a:hover, .lancioWide .subMenu ul.miniMenu li.Commenti a:hover {
    background-position: -113px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook a, .lancioWide .subMenu ul.miniMenu li.Facebook a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -142px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Facebook a:hover, .lancioWide .subMenu ul.miniMenu li.Facebook a:hover {
    background-position: -142px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto a, .lancioWide .subMenu ul.miniMenu li.Foto a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -171px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Foto a:hover, .lancioWide .subMenu ul.miniMenu li.Foto a:hover {
    background-position: -171px 3px;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a, .lancioWide .subMenu ul.miniMenu li.Doc a {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -200px -25px transparent;
}
.boxGenerico .inBox .Bot.subMenu ul.miniMenu li.Doc a:hover, .lancioWide .subMenu ul.miniMenu li.Doc a:hover {
    background-position: -200px 3px;
}
.boxGenerico .inBox .Bot a.Audio, .lancioWide .subMenu a.Audio {
    background: url("/dl/radio1/2010/images/ico_minimenu.gif") no-repeat scroll -241px -24px transparent;
    display: block;
    float: left;
    height: 20px;
    width: 18px;
}
.boxGenerico .inBox .Bot a.Audio:hover, .lancioWide .subMenu a.Audio:hover {
    background-position: -241px 4px;
}
div.lancioGrande {
    display: block;
    float: left;
    height: 160px;
    margin: 0 0 5px;
    width: 630px;
}
div.lancioGrande a.img {
    background-position: 24px 25px;
    display: block;
    float: left;
    height: 160px;
    margin: 0 0 5px;
    width: 300px;
}
div.lancioGrande .Top {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -315px transparent;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 330px;
}
div.lancioGrande .Bot {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -344px transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 0;
    width: 330px;
}
div.lancioGrande .Mid {
    background: url("/dl/radio1/2010/images/bkg_vertical.gif") repeat-y scroll -314px 0 transparent;
    display: block;
    float: left;
    height: 125px;
    margin: 0;
    width: 330px;
}
div.lancioGrande .Mid .bg {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 125px;
    margin: 0;
    width: 325px;
}
div.lancioGrande .Mid a.testo {
    cursor: pointer;
    display: block;
    float: left;
    height: 90px;
    margin: 0;
    overflow: hidden;
    text-align: left;
    width: 310px;
}
div.lancioGrande .Mid h2 {
    color: #707070;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0 0 2px;
    text-transform: uppercase;
    width: 310px;
}
div.lancioGrande .Mid h3 {
    display: block;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 0 0 6px;
    width: 310px;
}
div.lancioGrande .Mid p {
    color: #434343;
    display: block;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin: 0;
    padding: 0;
    width: 310px;
}
div.lancioGrande .Mid ul.altro {
    width: 310px;
}
div.lancioWide {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    width: 630px;
}
div.lancioWide .Top {
    background: url("/dl/radio1/2010/images/bkg_itemraitv.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 19px;
    font-weight: normal;
    height: auto;
    margin: 0;
    min-height: 23px;
    padding: 12px 0 0 20px;
    position: relative;
    text-align: left;
    width: 610px;
}
div.lancioWide .Top .downAltoparlo {
    display: block;
    height: 36px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    text-align: left;
    top: 9px;
    width: 68px;
    z-index: 10;
}
html > body div.lancioWide .Top .downAltoparlo {
    background: url("/dl/radio1/2010/images/ico_altoparlo.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Top .downAltoparlo:hover {
}
html > body div.lancioWide .Top .downAltoparlo:hover {
    background: url("/dl/radio1/2010/images/ico_altoparlo2.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Top .label_GR1 {
    display: block;
    height: 36px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 9px;
    width: 68px;
    z-index: 10;
}
html > body div.lancioWide .Top .label_GR1 {
    background: url("/dl/radio1/2010/images/label_gr1.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Top .label_GR2 {
    display: block;
    height: 36px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 9px;
    width: 68px;
    z-index: 10;
}
html > body div.lancioWide .Top .label_GR2 {
    background: url("/dl/radio1/2010/images/label_gr2.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Top .label_GR3 {
    display: block;
    height: 36px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 9px;
    width: 68px;
    z-index: 10;
}
html > body div.lancioWide .Top .label_GR3 {
    background: url("/dl/radio1/2010/images/label_gr3.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Top .tit_GR {
    display: block;
    height: 36px;
    left: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 18px;
    width: auto;
    z-index: 10;
}
div.lancioWide .Bot {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -344px transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 0;
    width: 630px;
}
div.lancioWide .Mid {
    background: url("/dl/radio1/2010/images/bkg_vertical.gif") repeat-y scroll -2403px 0 transparent;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 8px 20px 0;
    position: relative;
    text-align: left;
    width: 590px;
}
div.lancioWide.Programma .Mid {
    font-size: 12px;
    padding: 13px 20px 0;
}
div.lancioWide .Mid a.tuttePuntate {
    bottom: -10px;
    display: block;
    height: 20px;
    margin: 0;
    padding: 6px 0 0;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 68px;
}
html > body div.lancioWide .Mid a.tuttePuntate {
    background: url("/dl/radio1/2010/images/ico_puntate.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide .Mid .img {
    display: block;
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 0;
    position: relative;
}
div.lancioWide .Mid .img .top {
    background: url("/dl/radio1/2010/images/mask_top200.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 10;
}
div.lancioWide .Mid .img .bot {
    background: url("/dl/radio1/2010/images/mask_bot200.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 200px;
}
div.lancioWide.Elenco .Mid .img .top {
    background: url("/dl/radio1/2010/images/mask_top.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 10;
}
div.lancioWide.Elenco .Mid .img .bot {
    background: url("/dl/radio1/2010/images/mask_bot.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 200px;
}
div.lancioWide .Mid .txt {
    display: block;
    margin: 15px 0 46px;
}
div.lancioWide .Mid .txt h3 {
    color: #707070;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 4px;
}
div.lancioWide .Mid .txt h3 a:hover {
    color: #707070;
}
div.lancioWide .Mid .txt p {
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
}
div.lancioWide .Mid .subMenu {
    background: url("/dl/radio1/2010/images/bkg_minimenuwide.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 29px;
    margin: 0;
    padding: 7px 0 0 7px;
    position: absolute;
    right: 20px;
    width: 373px;
}
div.lancioWide.Articolo {
    overflow: hidden;
}
div.lancioWide.Articolo .Top {
    position: relative;
}
div.lancioWide.Articolo .Mid {
    padding: 20px 20px 0;
}
div.lancioWide.Articolo .Top .data {
    font-size: 11px;
    padding: 0 0 0 30px;
    text-transform: capitalize;
}
div.lancioWide.Articolo .Top .downAltoparlo {
    cursor: pointer;
    display: block;
    height: 36px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 140px;
    text-align: left;
    top: -6px;
    width: 68px;
    z-index: 10;
}
html > body div.lancioWide.Articolo .Top .downAltoparlo {
    background: url("/dl/radio1/2010/images/ico_altoparlo.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide.Articolo .Top .downAltoparlo:hover {
}
html > body div.lancioWide.Articolo .Top .downAltoparlo:hover {
    background: url("/dl/radio1/2010/images/ico_altoparlo2.png") no-repeat scroll 0 0 transparent !important;
}
div.lancioWide.Articolo .Top .opzioni {
    display: block;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 15px;
    width: 140px;
    z-index: 10000;
}
div.lancioWide.Articolo .Top .opzioni ul {
    display: block;
    float: right;
    height: 20px;
    padding: 0 20px 0 0;
    width: auto;
}
div.lancioWide.Articolo .Top .opzioni ul li {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 0 0 20px;
    width: 20px;
}
div.lancioWide.Articolo .Top .opzioni ul li a {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
div.lancioWide.Articolo .Top .opzioni ul li a.Invia {
    background: url("/dl/radio1/2010/images/ico_opz_articolo.gif") no-repeat scroll 1px 0 transparent;
}
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/2010/images/ico_opz_articolo.gif") no-repeat scroll -39px 0 transparent;
}
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/2010/images/ico_opz_articolo.gif") no-repeat scroll -77px 0 transparent;
}
div.lancioWide.Articolo .Top .opzioni ul li a.Facebook:hover {
    background-position: -77px -20px;
}
div.lancioWide.Articolo .Mid h3 {
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0 0;
    text-transform: uppercase;
}
div.lancioWide.Articolo .Mid h1 {
    color: #707070;
    display: block;
    font-size: 26px;
    font-weight: bold;
    padding: 0 0 2px;
}
div.lancioWide.Articolo .Mid h2 {
    color: #777777;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 0 0 20px;
}
div.lancioWide.Articolo.Sport .Mid h3 {
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0 0;
    text-transform: none;
}
div.lancioWide.Articolo.Sport .Mid h1 {
    color: #707070;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 2px;
}
div.lancioWide.Articolo.Sport .Mid h2 {
    color: #777777;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 0 0 20px;
}
div.lancioWide.Articolo .Mid .imgArticolo {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 15px 10px 0;
    padding: 5px;
    width: 300px;
}
div.lancioWide.Articolo .Mid .imgArticolo img {
    margin: 0 0 5px;
}
div.lancioWide.Articolo .Mid .imgArticolo span {
    clear: left;
    color: #666666;
    display: block;
    font-size: 12px;
    font-weight: bold;
}
div.lancioWide.Articolo .Mid p {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 20px;
}
div.lancioWide.Articolo .Mid .contCommenti {
    background: url("/dl/radio1/2010/images/bkg_commenti.gif") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: auto;
    margin: 0 0 0 -15px !important;
    padding: 10px 15px 0;
    width: 590px !important;
}
div.lancioWide.Articolo .Mid .contCommenti h2 {
    display: block;
    float: left;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn {
    display: block;
    float: left;
    height: auto;
    padding: 5px 0 0;
    width: 440px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn h4 {
    color: #999999;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    padding: 6px 0 0;
    width: 150px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul {
    display: block;
    float: left;
    height: 26px;
    padding: 0 0 20px;
    width: 270px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.user {
    background: url("/dl/radio1/2010/images/login_user.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    padding: 6px 12px 0 10px;
    width: 109px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.user input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    height: 16px;
    padding: 0;
    width: 100px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass {
    background: url("/dl/radio1/2010/images/login_pass.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    padding: 6px 0 0 10px;
    width: 129px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    height: 16px;
    padding: 0;
    width: 70px;
}
div.lancioWide.Articolo .Mid .contCommenti .boxLogIn ul li.pass input.submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9000px;
    width: 55px;
}
ul.tematicheNotizie {
    display: block;
    float: left;
    height: auto;
    overflow: hidden;
    text-align: left;
    width: 270px;
}
ul.tematicheNotizie li {
    border-top: 1px solid #EEEEEE;
    display: block;
    float: left;
    margin: -1px 0 0;
    padding: 4px 0 4px 5px;
    text-align: left;
    width: 265px;
}
ul.tematicheNotizie li a {
    color: #777777;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
ul.tematicheNotizie li a:hover {
    color: #205CA4;
}
ul.mediaNotizie {
    display: block;
    float: left;
    height: auto;
    text-align: left;
    width: 270px;
}
ul.mediaNotizie li {
    display: block;
    float: left;
    margin: 0 0 5px;
    padding: 2px 0 2px 25px;
    text-align: left;
    width: 240px;
}
ul.mediaNotizie li.audio {
    background: url("/dl/radio1/2010/images/ico_media.gif") no-repeat scroll 0 1px transparent;
}
ul.mediaNotizie li.video {
    background: url("/dl/radio1/2010/images/ico_media.gif") no-repeat scroll 2px -62px transparent;
}
ul.mediaNotizie li.fotogallery {
    background: url("/dl/radio1/2010/images/ico_media.gif") no-repeat scroll 0 -126px transparent;
}
ul.mediaNotizie li.sondaggio {
    background: url("/dl/radio1/2010/images/ico_media.gif") no-repeat scroll 0 -199px transparent;
}
ul.mediaNotizie li a {
    color: #777777;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
ul.mediaNotizie li a:hover {
    color: #205CA4;
}
div.imgLancetti {
    display: block;
    float: left;
    height: auto;
    margin: 5px 0 0;
    overflow: hidden;
    width: 630px;
}
div.imgLancetti ul {
    display: block;
    float: left;
    height: auto;
    overflow: hidden;
    width: 660px;
}
div.imgLancetti ul li {
    background: url("/dl/radio1/2010/images/bkg_imglancetti.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 148px;
    margin: 0 20px 10px -10px;
    padding: 21px 31px;
    width: 148px;
}
div.imgLancetti ul li a {
    display: block;
    float: left;
    height: 148px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 148px;
    z-index: 1000;
}
div.imgLancetti ul li a img {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1000;
}
div.imgLancetti ul li a .txt {
    background: url("/dl/radio1/2010/images/alpha_black.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    height: 35px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 4px 8px 0;
    position: absolute;
    text-align: left;
    width: 132px;
    z-index: 10;
}
div.imgLancetti ul li a .txt h3 {
    font-size: 13px;
    padding: 0 0 2px;
    width: 138px;
}
div.imgLancetti ul li a:hover .txt {
    height: 144px;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 132px;
}
.boxGenerico .Mid a.img {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0 10px 0 0;
    position: relative;
    width: 123px;
}
.boxGenerico .Mid a.img img {
    height: 123px;
    width: 123px;
}
.boxGenerico .Mid .img .top {
    background: url("/dl/radio1/2010/images/mask_top123.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 123px;
    z-index: 10;
}
.boxGenerico .Mid .img .bot {
    background: url("/dl/radio1/2010/images/mask_bot123.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 123px;
}
.boxGenerico .Mid a.imgNotizia {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    position: relative;
    width: 270px;
}
.boxGenerico .Mid .imgNotizia .top {
    background: url("/dl/radio1/2010/images/mask_top270.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 270px;
    z-index: 10;
}
.boxGenerico .Mid .imgNotizia .bot {
    background: url("/dl/radio1/2010/images/mask_bot270.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 270px;
}
.boxGenerico .Mid .txt {
    color: #474747;
    height: auto;
    padding: 3px 0 0;
    text-align: left;
    width: auto;
}
.boxGenerico .Mid .txt h3 {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px;
    width: auto;
}
.boxGenerico .Mid .txt h6 {
    color: #888888;
    display: none;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
    width: auto;
}
.podcastFeed .Top h2 {
    width: 208px !important;
}
.podcastFeed .Top a.podRss {
    display: block;
    margin: 2px 0 0;
}
#elencoGenerico ul.rss-items li br {
}
#elencoGenerico ul.rss-items li {
    height: auto;
    margin: 0;
    padding: 0 0 4px 5px;
    text-align: left;
    width: 230px;
}
#elencoGenerico ul.rss-items li a {
    color: #FF9900;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 16px;
    overflow: hidden;
    padding: 0;
    width: 250px;
}
#elencoGenerico ul.rss-items li a:hover {
    color: #555555;
    font-weight: bold;
    padding: 0;
}
#elencoGenerico ul.rss-items li span {
    color: #555555;
    font-weight: bold;
    padding: 5px 0 0;
    width: 230px;
}
.Mid ul.altro {
    display: block;
    float: right;
    height: 16px;
    margin: 10px 0 0;
    overflow: hidden;
    width: auto;
}
.Mid ul.altro li {
    display: block;
    float: left;
    height: 16px;
    margin: 0 6px 0 0;
    padding: 0;
    width: auto;
}
.Mid ul.altro li a {
    background: url("/dl/radio1/2010/images/bkg_site.gif") repeat scroll -332px -261px transparent;
    color: #6C6C6C;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin: 0;
    padding: 0 0 0 7px;
    width: auto;
}
.Mid ul.altro li a span {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -261px transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 0;
    padding: 1px 6px 0 0;
    width: auto;
}
.Mid ul.altro li.rss a {
    background: url("/dl/radio1/2010/images/bkg_site.gif") repeat scroll -332px -279px transparent;
}
.Mid ul.altro li.rss a span {
    background: url("/dl/radio1/2010/images/bkg_site.gif") no-repeat scroll right -279px transparent;
    color: #FFFFFF;
}
.Mid ul.altro li a:hover {
    background-position: -332px -297px;
    color: #FFFFFF;
}
.Mid ul.altro li a:hover span {
    background-position: right -297px;
}
#calendarioGuida {
    display: block;
    float: left;
    height: 30px;
    padding: 0 0 10px;
    width: 270px;
}
#calendarioGuida a.btnPrev {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 6px 0 0;
    width: 30px;
}
#calendarioGuida a.btnNext {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -30px 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    width: 30px;
}
#calendarioGuida a.btnPrev:hover {
    background-position: 0 -30px;
}
#calendarioGuida a.btnNext:hover {
    background-position: -30px -30px;
}
#calendarioGuida div.giorni {
    display: block;
    float: left;
    height: 30px;
    width: 198px;
}
#calendarioGuida div.giorni ul {
    display: block;
    float: left;
    height: 30px;
    width: 198px;
}
#calendarioGuida div.giorni ul li {
    display: block;
    float: left;
    height: 30px;
    margin: 0 6px 0 0;
    width: 28px;
}
#calendarioGuida div.giorni ul li a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -64px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 6px 0 0;
    overflow: hidden;
    width: 28px;
}
#calendarioGuida div.giorni ul li a:hover, #calendarioGuida div.giorni ul li.current a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -64px -30px transparent;
}
#calendarioGuida div.giorni ul li a h4 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 18px;
    margin: -1px 0 0;
    padding: 0;
    width: 28px;
}
#calendarioGuida div.giorni ul li a h5 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 10px;
    height: 12px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 28px;
}
.Palinsesto {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -96px 0 transparent;
    display: block;
    float: left;
    height: 190px;
    margin: 0;
    padding: 0;
    width: 270px;
}
.Palinsesto ul.fasciaOra {
    display: block;
    float: left;
    height: 187px;
    margin: 0;
    padding: 3px 0 0;
    width: 82px;
}
.Palinsesto ul.fasciaOra li {
    display: block;
    float: left;
    height: 22px;
    margin: 9px 0 0;
    padding: 0 6px 0 0;
    text-align: right;
    width: 76px;
}
.Palinsesto ul.fasciaOra li a {
    color: #858585;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 4px 0 0;
    width: 76px;
}
.Palinsesto ul.fasciaOra li a:hover {
    color: #666666;
}
.Palinsesto ul.fasciaOra li.selected {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -96px -190px transparent;
}
.Palinsesto ul.fasciaOra li.selected a, .Palinsesto ul.fasciaOra li.selected a:hover {
    color: #FFFFFF;
}
.Palinsesto #elencoPalinsesto {
    display: block;
    float: left;
    height: 166px;
    margin: 0;
    padding: 12px 12px 12px 6px;
    width: 170px;
}
.Palinsesto .holder {
    display: block;
    float: left;
    height: 166px;
    width: 170px;
}
.Palinsesto .scroll-pane {
    float: left;
    height: 166px;
    overflow: auto;
    padding: 0;
    width: 170px;
}
#panePalinsesto {
    height: 166px;
}
.prog-bar .jScrollPaneTrack {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -371px -6px transparent;
    height: 166px;
}
.prog-bar .jScrollPaneDragTop {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -371px 0 transparent;
    height: 6px;
}
.prog-bar .jScrollPaneDragBottom {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -371px -172px transparent;
    height: 10px;
}
.prog-bar .jScrollPaneDrag {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -387px bottom transparent;
    margin: 2px 0 0;
}
.prog-bar .scroll-pane {
}
#elencoPalinsesto ul {
    display: block;
    float: left;
    height: auto;
    width: 145px;
}
#elencoPalinsesto ul li {
    display: block;
    float: left;
    height: auto;
    margin: 4px 0 0;
    padding: 4px 0 0;
    width: 145px;
}
#elencoPalinsesto ul li span.ora {
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0 7px 0 6px;
}
#elencoPalinsesto ul li span.info {
    color: #FFFFFF;
    display: block;
    float: left;
    width: 96px;
}
#elencoPalinsesto ul li a {
    color: #FFFFFF;
}
#elencoPalinsesto ul li.passato span.ora, #elencoPalinsesto ul li.passato span.info, #elencoPalinsesto ul li.passato a {
}
#elencoPalinsesto ul li.corrente span {
    color: #FFFFFF;
}
#elencoPalinsesto ul li.corrente {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -184px -192px #86020F;
}
#elencoPalinsesto ul li.corrente .extG {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -184px bottom transparent;
    display: block;
    float: left;
    margin: 0 0 -3px;
    padding: 0 0 5px;
    width: 145px;
}
#onAir {
    display: block;
    float: left;
    height: 160px;
    padding: 0 0 10px;
    width: 270px;
}
#onAir a.btnPrev {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 65px 6px 0 0;
    width: 30px;
}
#onAir a.btnNext {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -30px 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    margin: 65px 0 0;
    width: 30px;
}
#onAir a.btnPrev:hover {
    background-position: 0 -30px;
}
#onAir a.btnNext:hover {
    background-position: -30px -30px;
}
#onAir div.progOnAir {
    display: block;
    float: left;
    height: 160px;
    width: 198px;
}
#onAir div.progOnAir ul {
    display: block;
    float: left;
    height: 160px;
    width: 198px;
}
#onAir div.progOnAir ul li {
    display: block;
    float: left;
    height: 160px;
    margin: 0;
    width: 198px;
}
#onAir div.progOnAir ul li .mask {
    display: block;
    float: left;
    height: 55px;
    padding: 105px 10px 0;
    width: 178px;
}
#onAir div.progOnAir ul li.prevP .mask {
    background: url("/dl/radio1/2010/images/mask_onair_prev.png") no-repeat scroll 0 0 transparent;
}
#onAir div.progOnAir ul li.currP .mask {
    background: url("/dl/radio1/2010/images/mask_onair_curr.png") no-repeat scroll 0 0 transparent;
}
#onAir div.progOnAir ul li.nextP .mask {
    background: url("/dl/radio1/2010/images/mask_onair_next.png") no-repeat scroll 0 0 transparent;
}
#onAir div.progOnAir ul li .mask .txt {
    display: block;
    float: left;
    height: 45px;
    overflow: hidden;
    padding: 0;
    width: 178px;
}
#onAir div.progOnAir ul li .mask h3 {
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 0 0 2px;
    text-align: left;
    width: 178px;
}
#onAir div.progOnAir ul li .mask h4 {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    text-align: left;
    width: 178px;
}
.boxGenerico #pagAlfabetica {
    display: block;
    float: left;
    height: 23px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 270px;
}
.boxGenerico #pagAlfabetica ul {
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 0 -4px;
    width: 276px;
}
.boxGenerico #pagAlfabetica ul li {
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 0 6px;
    width: 33px;
}
.boxGenerico #pagAlfabetica ul li a h4 {
    font-size: 11px;
}
.boxGenerico #pagAlfabetica ul li a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll 0 -62px transparent;
    color: #5A5A5A;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    width: 33px;
}
.boxGenerico #pagAlfabetica ul li a:hover, .boxGenerico #pagAlfabetica ul li.selected a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll 0 -85px transparent;
    color: #FFFFFF;
}
.boxGenerico #pagStatus {
    display: block;
    float: left;
    height: 23px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 270px;
}
.boxGenerico #pagStatus ul {
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 0 -4px;
    width: 276px;
}
.boxGenerico #pagStatus ul li {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -803px 0 transparent;
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 0 10px;
    padding: 0 0 0 6px;
    width: auto;
}
.boxGenerico #pagStatus ul li a h4 {
    font-size: 11px;
    text-transform: uppercase;
}
.boxGenerico #pagStatus ul li a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll right 0 transparent;
    color: #999999;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0;
    overflow: hidden;
    padding: 4px 6px 0 0;
    width: auto;
}
.boxGenerico #pagStatus ul li.selected {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -803px -23px transparent;
}
.boxGenerico #pagStatus ul li.selected a {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll right -23px transparent;
    color: #FFFFFF;
}
.boxGenerico #pagStatus ul li a:hover {
    color: #5A5A5A;
}
.Programmi {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -407px 0 transparent;
    display: block;
    float: left;
    height: 124px;
    margin: 0;
    padding: 0;
    width: 270px;
}
.Programmi #elencoProgrammi {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    padding: 12px;
    width: 246px;
}
.Programmi .holder {
    display: block;
    float: left;
    height: 100px;
    width: 246px;
}
.Programmi .scroll-pane {
    float: left;
    height: 100px;
    overflow: auto;
    padding: 0;
    width: 246px;
}
#paneProgrammi {
    height: 100px;
}
.grey-bar .jScrollPaneTrack {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -682px -6px transparent;
    height: 100px;
}
.grey-bar .jScrollPaneDragTop {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -682px 0 transparent;
    height: 6px;
}
.grey-bar .jScrollPaneDragBottom {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -682px -106px transparent;
    height: 10px;
}
.grey-bar .jScrollPaneDrag {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -698px bottom transparent;
    margin: 2px 0 0;
}
.grey-bar .scroll-pane {
}
#elencoProgrammi ul {
    display: block;
    float: left;
    height: auto;
    width: 220px;
}
#elencoProgrammi ul li {
    display: block;
    float: left;
    height: auto;
    margin: 0 -3px 0 0;
    padding: 0 0 3px;
    width: 220px;
}
#elencoProgrammi ul li a {
    color: #707070;
    font-weight: bold;
}
#elencoProgrammi ul li a:hover {
    color: #444444;
}
.elencoGenerico {
    display: block;
    float: left;
    height: 200px;
    margin: 0;
    padding: 0;
    width: 270px;
}
.elencoGenerico #elencoGenerico {
    display: block;
    float: left;
    height: 200px;
    margin: 0;
    padding: 0;
    width: 270px;
}
.elencoGenerico .holder {
    display: block;
    float: left;
    height: 200px;
    width: 270px;
}
.elencoGenerico .scroll-pane {
    float: left;
    height: 200px;
    overflow: auto;
    padding: 0;
    width: 270px;
}
#paneGenerico, #paneGenericoRSS {
    height: 200px;
    overflow: auto;
}
.white-bar .jScrollPaneTrack {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -722px -6px transparent;
    height: 200px;
}
.white-bar .jScrollPaneDragTop {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -722px 0 transparent;
    height: 6px;
}
.white-bar .jScrollPaneDragBottom {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -722px -206px transparent;
    height: 10px;
}
.white-bar .jScrollPaneDrag {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -738px bottom transparent;
    margin: 2px 0 0;
}
.white-bar .scroll-pane {
}
#elencoGenerico ul {
    display: block;
    float: left;
    height: auto;
    width: 250px;
}
#elencoGenerico ul li {
    display: block;
    float: left;
    height: 26px;
    margin: 0;
    padding: 0 0 4px;
    width: 230px;
}
#elencoGenerico ul li a {
    color: #959595;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 26px;
    padding: 0 0 0 8px;
}
#elencoGenerico ul li a:hover {
    color: #555555;
    font-weight: bold;
    padding: 0 0 0 8px;
}
#elencoGenerico ul li a:hover span {
    color: #555555;
    display: block;
    font-weight: bold;
    height: 15px;
    padding: 1px 0 0;
    width: auto;
}
ul.listaItemSmall {
    display: block;
    float: left;
    height: auto;
    margin: -20px 0 0;
    padding: 0;
    width: 270px;
}
ul.listaItemSmall li {
    display: block;
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 270px;
}
ul.listaItemSmall li .imgItemSmall {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 47px;
}
ul.listaItemSmall li a {
    cursor: pointer;
    display: block;
    float: left;
    height: 47px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-align: left;
    width: 213px;
}
ul.listaItemSmall li .imgItemSmall a {
    height: 47px;
    margin: 0;
    padding: 0;
    width: 47px;
}
ul.listaItemSmall li a span {
    color: #959595;
    display: block;
    float: left;
    font-size: 9px;
    overflow: hidden;
    width: 213px;
}
ul.listaItemSmall li a h4 {
    display: block;
    float: left;
    font-size: 11px;
    margin: -3px 0 0;
    width: 213px;
}
ul.listaItemSmall li a p {
    color: #434343;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 12px;
    width: 213px;
}
ul.listaItem {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 -10px;
    overflow: hidden;
    padding: 0;
    width: 270px;
}
ul.listaItem li {
    border-top: 2px solid #EEEEEE;
    display: block;
    float: left;
    height: auto;
    margin: -10px 0 0;
    padding: 15px 0 20px;
    text-align: left;
    width: 270px;
}
ul.listaItem li .imgItem {
    display: block;
    float: left;
    height: 60px;
    margin: 0 10px 0 0 !important;
    padding: 0;
    text-align: left;
    width: 84px;
}
ul.listaItem li a {
    cursor: pointer;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: auto;
}
ul.listaItem li .imgItem a {
    height: 60px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 84px;
}
ul.listaItem li .data {
    cursor: pointer;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
ul.listaItem li a h4 {
    color: #3878C8;
    display: block;
    font-size: 11px;
    width: auto;
}
ul.listaItem li h4 {
    color: #666666;
    font-size: 11px;
}
ul.listaItem li a p {
    color: #434343;
    display: block;
    font-size: 12px;
    text-align: left;
    width: auto;
}
ul.listaItem li a i {
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0 0;
    text-align: left;
    width: auto;
}
.container_lanci {
    height: 123px;
    padding: 0 0 11px;
    width: 270px;
}
ol.lanci {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 123px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 147px;
}
ol.lanci li {
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 41px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 147px;
}
.imgLancetto {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 123px;
    margin: 0;
    width: 123px;
}
.container_lanci .smusso {
    background: url("/dl/radio1/2010/images/mask_lancettidx.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 123px;
    left: 0;
    margin: -123px 0 0 261px;
    position: relative;
    width: 9px;
}
html > body .container_lanci .smusso {
    left: 261px !important;
    margin: 0 !important;
}
ol.lanci li a:link, ol.lanci li a:visited {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") repeat-x scroll -407px -172px transparent;
    color: #707070;
    display: block;
    font-weight: bold;
    height: 39px;
    line-height: 11px;
    margin: 0;
    padding: 2px 5px 0 8px;
    text-align: left;
    width: 134px;
}
ol.lanci li a.hover {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") repeat-x scroll -407px -131px transparent;
    color: #FFFFFF;
}
ol.lanci li a span {
    color: #8D8D8D;
    display: block;
    font-weight: normal;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 134px;
}
ol.lanci li a.hover span {
}
ol.lanci li a p {
    cursor: pointer;
    height: 23px;
    margin: -13px 0 0;
    overflow: hidden;
    padding: 3px 0 0;
    text-align: left;
}
ol.lanci li p.hover {
    color: #FFFFFF;
}
ol.lanci li a p.dblLink {
    cursor: pointer;
    height: 23px;
    margin: -38px 0 0;
    overflow: hidden;
    position: relative;
    text-align: left;
}
.numeroSms {
    background: url("/dl/radio1/2010/images/bkg_site.gif") repeat scroll 0 -736px transparent;
    display: block;
    float: left;
    height: 42px;
    margin: 0 0 15px;
    padding: 8px 10px 10px;
    text-align: left;
    width: 250px;
}
.numeroSms h2 {
    display: block;
    float: left;
    font-size: 22px;
    font-weight: normal;
    width: 250px;
}
.numeroSms h4 {
    color: #434343;
    display: block;
    float: left;
    font-size: 12px;
    width: 250px;
}
.lastSms {
    background: url("/dl/radio1/2010/images/bkg_site.gif") repeat scroll -632px bottom transparent;
    display: block;
    float: left;
    height: 183px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 270px;
}
.lastSms h3 {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") repeat scroll -407px -216px transparent;
    display: block;
    float: left;
    font-size: 14px;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 10px;
    text-align: left;
    text-transform: uppercase;
    width: 260px;
}
.lastSms div {
    color: #434343;
    display: block;
    float: left;
    font-size: 11px;
    height: 139px;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 250px;
}
.lastSms div span {
    color: #434343;
    display: block;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 0 0 2px;
    text-align: left;
    text-transform: uppercase;
    width: 250px;
}
.lastSms div span b {
    color: #434343;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}
.numVerde {
    background: url("/dl/radio1/2010/images/bkg_numverde.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 18px;
    height: 36px;
    margin: 0;
    padding: 9px 0 0;
    text-align: center;
    width: 270px;
}
.numVerde span {
    color: #444444;
}
.socialNet {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 270px;
}
.socialNet ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 295px;
}
.socialNet ul li {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 5px 23px 5px 0;
    text-align: left;
    width: 35px;
}
.titoloPagine {
    border-bottom: 2px solid;
    display: block;
    float: left;
    height: auto;
    margin: 0 0 30px;
    padding: 10px 0 5px 5px;
    text-align: left;
    width: 620px;
}
.titoloPagine h2 {
    color: #888888;
    font-size: 30px;
    font-weight: normal;
}
div.headerProgramma {
    display: block;
    float: left;
    height: auto;
    margin: -9px 0 0 -4px !important;
    padding: 0;
    width: 968px;
}
div.headerProgramma .Top {
    background: url("/dl/radio1/2010/images/bkg_3col_botop.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 9px !important;
    margin: 0;
    padding: 0;
    width: 968px;
}
div.headerProgramma .Bot {
    background: url("/dl/radio1/2010/images/bkg_3col_botop.gif") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 968px;
}
div.headerProgramma .Mid {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CACAC9;
    border-right: 1px solid #CACAC9;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 12px 32px 5px;
    text-align: left;
    width: 902px;
}
div.headerProgramma .Mid .mask {
    background-position: 3px 3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 106px;
    margin: 5px 0 0;
    width: 902px;
}
div.headerProgramma .Mid .maskTitolo {
    background: url("/dl/radio1/2010/images/mask_prog.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 106px;
    margin: 5px 0 0;
    width: 902px;
}
div.headerProgramma .Mid .maskTitolo h2 {
    display: block;
    float: left;
    font-family: "arial black","arial";
    font-size: 54px;
    font-weight: normal;
    height: 84px;
    letter-spacing: -2px;
    margin: 0;
    padding: 12px 20px 0;
    text-align: center;
    width: 862px;
}
div.headerProgramma .menuProg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CACAC9;
    border-right: 1px solid #CACAC9;
    display: block;
    float: left;
    height: 21px;
    margin: 0 !important;
    padding: 5px 28px 0;
    position: relative;
    width: 910px;
}
div.headerProgramma .menuProg ul {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 0 5px;
    width: 900px;
}
div.headerProgramma .menuProg ul li {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -1038px -119px transparent;
    display: block;
    float: left;
    margin: 0 0 0 -10px;
    padding: 0 13px 0 15px;
}
div.headerProgramma .menuProg ul li a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 8px 0 0;
}
div.headerProgramma .menuProg ul li a:hover {
    color: #999999;
}
.boxProg {
    background: url("/dl/radio1/2010/images/bkg_infoprog.gif") no-repeat scroll 5px 0 transparent;
    display: block;
    float: left;
    height: auto;
    padding: 10px 20px 20px;
    text-align: left;
    width: 590px;
}
.boxProg .info {
    border-bottom: 1px solid #E6E6E6;
    color: #717171;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 2px;
    width: 590px;
}
.boxProg .info .inOnda {
    background: url("/dl/radio1/2010/images/ico_orologio.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 18px;
    margin: 0 0 5px;
    padding: 3px 0 0 30px;
    width: 560px;
}
.boxProg .info .mail {
    background: url("/dl/radio1/2010/images/ico_mail.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    margin: 0;
    padding: 0 0 0 30px;
    text-decoration: underline;
    width: 260px;
}
.boxProg img {
    float: right;
}
.boxProg h2 {
    font-size: 22px;
    font-weight: normal;
}
.boxProg .titTematica {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    float: left;
    font-size: 22px;
    font-weight: normal;
    padding: 0 0 15px;
    width: 100%;
}
.boxProg .titTematica h2 {
    display: block;
    float: left;
    font-size: 22px;
    font-weight: normal;
}
.boxProg .titTematica .box_Search {
    background: url("/dl/radio1/2010/images/bkg_search_tema.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 26px;
    margin: 3px 0 0 10px;
    overflow: hidden;
    padding: 3px 5px 0 10px;
    text-align: left;
    width: 305px;
}
.boxProg .titTematica .box_Search input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    margin: 0;
    padding: 1px 0 0;
    position: relative;
    width: 250px;
}
.boxProg .titTematica .box_Search input.submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: -9000px;
    width: 40px;
}
.boxProg .descr {
    font-size: 14px;
    font-weight: normal;
}
.boxProg .contPreText {
    margin-top: 5px;
}
.boxProg #ContentHtml ul {
    list-style: disc outside none;
    padding: 0 0 0 15px;
}
.boxProg #ContentHtml ul li a {
    color: #888888;
    font-size: 14px;
    font-weight: bold;
}
.boxProg #ContentHtml ul li a:hover {
    color: #BBBBBB;
}
.boxProg .linkIndietro {
    color: #BBBBBB;
    display: block;
    float: right;
    padding: 15px 0 0;
}
.boxProg .linkIndietro a {
    color: #888888;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
}
.boxProg .linkIndietro a:hover {
    color: #BBBBBB;
}
#progCredits h2 {
    display: none;
}
#progCredits .Top h2 {
    display: block;
}
#progCredits, .boxGenerico.spallaProg {
    color: #434343;
    text-align: left;
}
#progCredits span, .boxGenerico.spallaProg span {
    display: block;
    margin: 5px 0 0;
    width: 100%;
}
.boxGenerico.spallaProg ul {
    font-size: 12px;
    list-style: disc outside none;
    padding: 0 0 0 15px;
}
.boxGenerico.spallaProg ul ul {
    color: #888888;
    list-style: circle outside none;
    padding: 0 0 0 15px;
    text-transform: none;
}
.boxGenerico.spallaProg ul li a {
    color: #888888;
    font-size: 11px;
}
.boxGenerico.spallaProg h2 {
    color: #8D8D8D;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: -32px 0 10px;
    text-transform: uppercase;
}
.boxGenerico.spallaProg .Mid h2 {
    position: relative;
}
.boxGenerico.spallaProg .Top h2 {
    color: #8D8D8D;
    margin: 0 0 10px;
}
.tematichePodcast .uniquename {
    display: none;
}
.tematichePodcast {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 12px;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 5px 0;
    width: 613px;
}
.tematichePodcast li {
    border-left: 1px solid #CCCCCC;
    color: #777777;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 0 0 -1px;
    padding: 0 6px 2px;
    width: auto;
}
.tematichePodcast li.selected {
    color: #444444;
}
#ListaPodcast {
    display: block;
    float: left;
    height: auto;
    padding: 0 0 0 5px;
    width: 620px;
}
#ListaPodcast li {
    background: url("/dl/radio1/2010/images/bkg_podcast.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 146px;
    margin: 0 0 1px;
    padding: 20px 20px 0;
    width: 270px;
}
#ListaPodcast li .Img {
    background-color: #000000;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 90px;
    padding: 0;
    width: 98px;
}
#ListaPodcast li h3 {
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    overflow: hidden;
    padding: 0 0 10px;
    text-align: left;
    width: 270px;
}
#ListaPodcast li h3 a:hover {
    color: #888888;
}
#ListaPodcast li h3.LastPodcast {
    font-size: 11px;
    height: auto;
    padding: 0 0 0 10px;
    width: auto;
}
#ListaPodcast li p {
    font-size: 11px;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px 10px;
    text-align: left;
    width: auto;
}
#ListaPodcast li p a {
    color: #888888;
}
#ListaPodcast li a.podRss, #ListaPodcast li a.podTunes {
    display: block;
    float: right;
    font-size: 11px;
    height: 15px;
    overflow: hidden;
    padding: 25px 0 0 10px;
    text-align: left;
    width: 61px;
}
.paginazione {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 12px;
    margin: 10px 0 20px;
    padding: 5px 0;
    width: 623px;
}
.paginazione a {
    color: #666666;
    font-weight: bold;
    padding: 0 4px;
}
.paginazione a:hover {
    color: #222222;
}
.paginazione span {
    font-weight: bold;
    padding: 0 4px;
}
div.containerFooter {
    background: url("/dl/radio1/2010/images/bkg_contfooter.gif") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: 95px;
    padding: 10px 0 0;
    width: 100%;
}
div.containerFooter #Footer {
    background: url("/dl/radio1/2010/images/bkg_footer.gif") no-repeat scroll 0 0 transparent;
    color: #434343;
    display: block;
    height: 83px;
    margin: 0 auto;
    padding: 12px 20px 0;
    text-align: left;
    width: 940px;
}
ul.footMenu {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 0 5px;
    width: 630px;
}
ul.footMenu li {
    display: block;
    float: left;
    margin: 0 0 0 -10px;
    padding: 0 13px 0 15px;
    width: 630px;
}
ul.footMenu li h3 {
    display: block;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 630px;
}
ul.footMenu ul li {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -1038px -92px transparent;
    display: block;
    float: left;
    margin: 0 0 0 -10px;
    padding: 0 13px 9px 15px;
    width: auto;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
    color: #888888;
    display: block;
    float: left;
    font-weight: bold;
    padding: 0 8px 0 0;
}
ul.footMenu li a:hover {
    color: #666666;
}
div.credits {
    color: #888888;
    display: block;
    float: right;
    font-size: 11px;
}
div.credits span {
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 20px;
}
div.containerFooter #Footer .box_Search {
    background: url("/dl/radio1/2010/images/bkg_search_footer.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 26px;
    margin: 3px 0 15px 10px;
    overflow: hidden;
    padding: 3px 5px 0 10px;
    text-align: left;
    width: 169px;
}
div.containerFooter #Footer .box_Search input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    margin: 0;
    padding: 1px 0 0;
    position: relative;
    width: 120px;
}
div.containerFooter #Footer .box_Search input.submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: -9000px;
    width: 40px;
}
body.bodyPopup, body.bodyPopupFoto {
    background: none repeat scroll 0 0 #FFFFFF;
}
body.bodyPopup .popUp {
    background: url("/dl/radio1/2010/images/bkg_popup.gif") no-repeat scroll 15px 15px transparent;
    display: block;
    height: 315px;
    margin: 0 auto;
    padding: 15px 15px 0 33px;
    width: 402px;
}
body.bodyPopupFoto .popUp {
    background: url("/dl/radio1/2010/images/popup_foto.jpg") no-repeat scroll 15px 15px transparent;
    display: block;
    height: 430px;
    margin: 0 auto;
    padding: 15px 15px 0 33px;
    width: 402px;
}
.popUp .Top {
    display: block;
    float: left;
    height: 84px;
    margin: 0;
    padding: 10px 0 0 137px;
    text-align: left;
    width: 247px;
}
.popUp .Top .icoLive {
    background: url("/dl/radio1/2010/images/ico_live.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 0 0 3px;
    padding: 0;
    text-align: left;
    width: 35px;
}
.popUp .Top a.download {
    background: url("/dl/radio1/2010/images/btn_down.gif") no-repeat scroll 0 0 transparent;
    color: #999999;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    margin: 0;
    padding: 1px 4px 0 15px;
    text-align: right;
    text-transform: uppercase;
    width: 65px;
}
.popUp a.download:hover {
    color: #FFFFFF;
}
.popUp .Top .visoreLive {
    background: url("/dl/radio1/2010/images/bkg_visore.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 31px;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0 27px;
    text-align: left;
    text-transform: uppercase;
    width: 220px;
}
.popUp .Top .visoreLive span {
    color: #888888;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}
.popUp .playerRadio {
    display: block;
    float: left;
    height: 60px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 384px;
}
.popUp .playerFoto {
    display: block;
    float: left;
    height: 300px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 384px;
}
.popUp .descrizione {
    display: block;
    float: left;
    font-size: 12px;
    height: 92px;
    margin: 0;
    overflow: hidden;
    padding: 9px 15px 0;
    text-align: left;
    width: 354px;
}
.popUp .descrizione h3 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 1px;
    text-align: left;
    width: 354px;
}
.popUp .Bot {
    display: block;
    float: left;
    height: 19px;
    margin: 0;
    padding: 40px 0 0;
    position: relative;
    text-align: left;
    width: 402px;
}
.popUp .Bot .btnClose {
    background: url("/dl/radio1/2010/images/btn_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 19px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 19px;
}
body.newsletterPopup {
    background: none repeat scroll 0 0 #FFFFFF;
}
#Newsletter {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid;
    color: #777777;
    display: block;
    float: left;
    height: 352px;
    margin: 5px;
    padding: 5px 15px;
    position: static;
    width: 450px;
}
#Newsletter h2 {
    display: block;
    float: left;
    font-size: 20px;
    font-weight: normal;
    height: 46px;
    margin: 5px 0 0;
    padding: 0;
    text-align: left;
    width: 450px;
}
#infoNewsletter {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 13.5px;
    position: relative;
    text-align: left;
    z-index: 1000;
}
#Newsletter .holder {
    float: left;
    height: 189px;
    margin: 0;
    padding: 0;
    width: 450px;
}
#Newsletter .scroll-pane {
    float: left;
    height: 189px;
    overflow: auto;
    padding: 0;
    width: 450px;
}
#Newsletter #paneNewsletter {
    height: 189px;
    position: relative;
}
#Newsletter .orange-bar .jScrollPaneTrack {
    border: 0 none;
    display: block;
    height: 189px;
}
#Newsletter .orange-bar .jScrollPaneDragTop {
    border: 0 none;
    display: block;
    height: 6px;
}
#Newsletter .orange-bar .jScrollPaneDragBottom {
    border: 0 none;
    display: block;
    height: 10px;
}
#Newsletter .orange-bar .jScrollPaneDrag {
    border: 0 none;
    display: block;
    margin: 2px 0 0;
}
#Newsletter .orange-bar .scroll-pane {
}
#MessageNewsletter {
    color: #D70000;
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    line-height: 12px;
    margin-bottom: 10px;
    padding: 10px 0 0;
    width: 450px;
}
#eMailNews {
    display: block;
    float: left;
    padding: 0;
    text-align: left;
    width: 450px;
}
#eMailNews div.check {
    display: block;
    float: left;
    height: 38px;
    padding: 2px 0 0;
    width: 33px !important;
}
#eMailNews span {
    display: block;
    float: left;
    height: 40px;
    padding: 0 0 5px;
    width: 417px !important;
}
#result {
    color: #C6252D;
    font-weight: bold;
    padding: 10px;
}
.Iscrizione {
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px 0;
    width: 440px;
}
.Iscrizione input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    display: block;
    float: left;
    font-size: 14px;
    height: 19px;
    margin: 0;
    padding: 2px 0 0;
    width: 370px;
}
.Iscrizione input.submit {
    border: 0 none;
    display: block;
    float: right;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 50px;
}
#PalinsestoCompleto {
    display: block;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 0 10px;
    width: 615px;
}
div.palinsesto {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 625px;
}
div.palinsesto div.newsletter {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #666666;
    display: block;
    float: left;
    height: auto;
    margin: 0 0 0 10px !important;
    padding: 5px 10px;
    text-align: left;
    width: 585px;
}
div.palinsesto div.newsletter .top, div.palinsesto div.newsletter .bottom {
    display: none;
}
#PalinsestoCompleto .tabs_giorni {
    height: 24px;
    margin: 0 0 2px;
    overflow: hidden;
    padding: 0 0 0 1px;
    width: 602px;
}
#PalinsestoCompleto .tabs_giorni div {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    margin: 0 1px 0 0;
    padding: 0;
    text-align: center;
    width: 85px;
}
#PalinsestoCompleto .tabs_giorni div a {
    display: block;
    height: 20px;
    padding: 4px 2px 0 1px;
    width: 82px !important;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_verde {
    background: url("/dl/radio1/2010/images/tab_giorno_verde.gif") no-repeat scroll 0 0 transparent;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_verde a {
    color: #FFFFFF;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_grigio {
    background: url("/dl/radio1/2010/images/tab_giorno_grigio.gif") no-repeat scroll 0 0 transparent;
}
#PalinsestoCompleto .tabs_giorni div.tab_giorno_grigio a {
    color: #547A77;
}
#PalinsestoCompleto .tab_giornata {
    height: 24px;
    margin: 0;
    padding: 0 0 0 1px;
    position: relative;
    top: -1px;
    width: 603px;
}
#PalinsestoCompleto .tab_giornata div {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    text-align: center;
    width: 201px;
}
#PalinsestoCompleto .tab_giornata div a {
    display: block;
    height: 20px;
    padding: 4px 2px 0 1px;
    width: 198px;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_verde {
    background: url("/dl/radio1/2010/images/tab_giornata_verde.gif") no-repeat scroll 0 0 transparent;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_verde a {
    color: #FFFFFF;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_grigio {
    background: url("/dl/radio1/2010/images/tab_giornata_grigio.gif") no-repeat scroll 0 0 transparent;
}
#PalinsestoCompleto .tab_giornata div.tab_giornata_grigio a {
    color: #547A77;
}
#PalinsestoCompleto .container {
    background-color: #FFFFFF;
    margin: 0;
    padding: 4px 20px 0 24px;
    width: 560px;
}
#PalinsestoCompleto .bot {
    display: block;
    height: 6px;
    margin: -4px 0 0 1px;
    padding: 0;
    position: relative;
    width: 600px;
    z-index: 2000;
}
#PalinsestoCompleto .container div.loading {
    display: block;
    margin: 0 6px 0 -58px;
    text-align: center;
    width: 591px;
}
#PalinsestoCompleto .container div.mattina, #PalinsestoCompleto .container div.pomeriggio, #PalinsestoCompleto .container div.sera {
    display: block;
}
#PalinsestoCompleto .container div.pomeriggio, #PalinsestoCompleto .container div.sera {
    display: none;
}
#PalinsestoCompleto .container .hr {
    display: block;
    height: 1px;
    margin: 0 6px 4px -18px !important;
    width: 591px;
}
html > body #PalinsestoCompleto .container .hr {
    background: url("/dl/radio3/img/hr.png") no-repeat scroll 0 0 transparent;
    margin: 10px 6px 4px -18px !important;
}
#PalinsestoCompleto .container .ora {
    color: #999999;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 45px;
}
#PalinsestoCompleto .container h3 {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 7px;
    padding: 0 0 0 26px;
    text-align: left;
    width: 424px;
}
div.musica div.Schermo {
    display: block;
    float: left;
    height: 252px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 283px;
}
div.LancioGrande {
    background: none no-repeat scroll 10px 0 transparent;
    height: 218px;
    margin-top: 10px;
    position: relative;
    width: 283px;
}
div.LancioGrande a {
    position: relative;
}
div.LancioGrande a span {
    position: relative;
    top: 0;
}
div.LancioGrande img {
    border-width: 0;
    height: 198px;
    left: 0;
    position: relative;
    top: 0;
    width: 266px;
}
div.LancioGrande div.Descrizione {
    background-color: transparent;
    background-image: none;
    height: 40px;
    margin: -43px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 283px;
}
div.LancioGrande div.Descrizione div.Testo {
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 7px 18px 0 15px;
    position: relative;
    width: 250px;
}
html > body div.LancioGrande div.Descrizione div.Testo {
    background: url("/dl/radio1/2010/images/bg_lancio_testo.png") no-repeat scroll 0 0 transparent;
}
div.LancioGrande div.DescBot {
    display: none;
    height: 8px;
    position: relative;
    width: 283px;
}
html > body div.LancioGrande div.DescBot {
    background: url("/dl/radio1/2010/images/bg_lancio_testo_bot.png") no-repeat scroll 0 0 transparent;
}
div.LancioGrande div.Descrizione div.Testo h3 {
    font-size: 14px;
    text-transform: uppercase;
}
div.LancioGrande div.Descrizione div.Testo a {
    color: #FFFFFF;
    display: block;
    outline: 0 none;
}
#lanci_prossimamente div.tit h2 {
    color: #FFFFFF;
    display: block;
    font-family: Arial,sans;
    font-size: 15px;
    font-weight: bolder;
    height: 25px;
    margin: 5px 0 -5px 13px;
    width: auto;
}
#lanci_prossimamente {
    float: left;
}
#lanci_prossimamente ul {
    height: 220px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: auto;
}
#lanci_prossimamente li {
    float: left;
    margin: 0;
    padding: 0;
}
#lanci_prossimamente img {
    border-width: 0;
}
div.tit_prossimamente {
    display: block;
    float: left;
    height: 12px;
    margin: 6px 0 6px 12px;
    width: 119px;
}
div.tit_prossimamente h2 {
    color: #888888;
    display: block;
    float: left;
    height: 12px;
    margin: 0;
    width: 119px;
}
div.musica #Calendario {
    display: block;
    float: right;
    height: 255px;
    margin: 0 14px 10px 8px;
    width: 285px;
}
div.tit_calendario_eventi {
    display: block;
    float: left;
    margin: 6px 0;
    text-align: left;
}
div.tit_calendario_eventi h2 {
    color: #888888;
    display: block;
    float: left;
    height: 12px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
div.musica #Calendario #CalendarioDisplay {
    background: url("/dl/radio1/2010/images/bkg_calendario.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 198px;
    margin: 9px 0 0;
    padding: 15px 0 0;
    width: 266px;
}
.cont_search_concerto {
    display: block;
    float: left;
    text-align: left;
}
#form_cerca_concerto {
    clear: both;
    display: block;
    float: left;
    height: 80px;
    margin: 0;
    overflow: hidden;
    text-align: left;
    width: 577px;
}
#form_cerca_concerto .cont_search_concerto {
    height: 60px;
    margin: 10px;
    overflow: hidden;
    text-align: center;
    width: 557px;
}
#form_cerca_concerto input#concerto_date_from, #form_cerca_concerto input#concerto_date_to {
    margin-left: 5px;
}
#ScrollConcerti .scroll-pane {
    height: 280px;
    overflow: auto;
}
#ScrollConcerti .holder {
    display: block;
    float: left;
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 593px;
}
#ScrollConcerti .scroll-pane {
    float: left;
    height: 280px;
    overflow: auto;
    padding: 0;
    width: 593px;
}
#ScrollConcerti .jScrollPaneTrack {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -754px 0 transparent;
    height: 280px;
}
#ScrollConcerti .jScrollPaneDragTop {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -722px 0 transparent;
    height: 6px;
}
#ScrollConcerti .jScrollPaneDragBottom {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -722px -206px transparent;
    height: 10px;
}
#ScrollConcerti .jScrollPaneDrag {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -738px bottom transparent;
    margin: 2px 0 0;
}
#ScrollConcerti img {
    border-width: 0;
}
#ScrollConcerti .tit_prossimi_concerti {
    clear: both;
    display: block;
    height: 16px;
    margin: 0 0 10px;
    width: 520px;
}
html > body #ScrollConcerti .tit_prossimi_concerti {
}
#ScrollConcerti .tit_prossimi_concerti span.solotesto {
    display: block;
    float: none;
    height: auto;
    left: auto;
    overflow: visible;
    position: static;
    top: auto;
    width: auto;
}
#ScrollConcerti h2 {
    clear: both;
    color: #646E7A;
    display: block;
    float: left;
    font-family: Arial,sans;
    font-size: 16px;
    font-weight: 900;
}
#ScrollConcerti h2.date {
    text-transform: capitalize;
    width: 520px;
}
#ScrollConcerti ul {
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 520px;
}
#ScrollConcerti ul li {
    background: url("/dl/radio3/img/hr_musica.gif") no-repeat scroll center bottom transparent;
    float: left;
    padding: 25px 0;
    width: 520px;
}
#ScrollConcerti ul li.last {
    background: none repeat scroll 0 0 transparent !important;
}
#ScrollConcerti ul li .ora {
    color: #103E3B;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 170px;
}
#ScrollConcerti ul li .desc {
    display: block;
    float: left;
    width: 350px;
}
#ScrollConcerti ul li .desc .titolo {
    color: #103E3B;
    display: block;
    font-size: 12px;
    font-weight: bold;
}
#ScrollConcerti ul li .desc .titolo a {
    color: #103E3B;
    position: relative;
}
#ScrollConcerti ul li .desc .testo {
    color: #725F6C;
    display: block;
}
.Corpo {
    color: #666666;
    display: block;
    float: left;
    font-size: 14px;
    padding: 0 0 10px 5px;
    text-align: left;
    width: 620px;
}
.Corpo h2 {
    color: #000000;
    font-size: 30px;
    font-weight: normal;
}
.Corpo #Calendario {
    display: block;
    float: right;
    margin: 0 0 10px 10px;
    padding: 0;
    text-align: left;
    width: 266px;
}
.Corpo #Calendario h2 {
    font-size: 18px;
    font-weight: normal;
}
.Corpo #Calendario #CalendarioDisplay {
    background: url("/dl/radio1/2010/images/bkg_calendario.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 185px;
    margin: 10px 0 0 10px;
    padding: 15px 0 0;
    text-align: left;
    width: 266px;
}
.programList {
    display: block;
    float: left;
    width: 625px;
}
.programList ul.programmiLista {
    border-bottom: 1px solid #EEEEEE;
    display: block;
    float: left;
    width: 625px;
}
.programList ul.programmiLista li {
    border-bottom: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 0 -1px !important;
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 198px;
}
.programList ul.programmiLista li a {
    color: #888888;
}
#ContentHtml {
    font-size: 14px;
}
h2.titPuntato {
    background: url("/dl/radio1/2010/images/bkg_custom.gif") no-repeat scroll -1035px -90px transparent;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 14px;
}
h2.titPuntato span {
    font-size: 12px;
    font-weight: bold;
}
#ContentHtml ul.Frequenze {
    display: block;
    font-size: 12px;
    font-weight: normal;
    list-style: none outside none;
    padding: 10px 0;
}
#ContentHtml ul.Frequenze li {
    color: #3C3C3C;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    list-style: none outside none;
    margin: 0 0 1px;
    padding: 15px 0 0 48px;
}
#ContentHtml ul.Frequenze li.Radio {
    background: url("/dl/radio1/2010/images/ico_radio.gif") no-repeat scroll 0 4px transparent;
}
#ContentHtml ul.Frequenze li.Dab {
    background: url("/dl/radio1/2010/images/ico_dab.gif") no-repeat scroll 0 2px transparent;
}
#ContentHtml ul.Frequenze li.Pc {
    background: url("/dl/radio1/2010/images/ico_pc.gif") no-repeat scroll 0 4px transparent;
    height: 35px;
    padding: 10px 0 0 48px;
}
#ContentHtml ul.Frequenze li.Tv {
    background: url("/dl/radio1/2010/images/ico_tv.gif") no-repeat scroll 0 3px transparent;
}
#ContentHtml ul.Frequenze li.Sat {
    background: url("/dl/radio1/2010/images/ico_sat.gif") no-repeat scroll 0 4px transparent;
}
#ContentHtml ul.Frequenze li.Podcast {
    background: url("/dl/radio1/2010/images/ico_podcast.gif") no-repeat scroll 0 3px transparent;
}
#ContentHtml ul.Frequenze li a {
    color: #3C3C3C;
    display: block;
    font-size: 12px;
    font-weight: normal;
    list-style: none outside none;
    padding: 0;
    text-align: left;
}
#ContentHtml ul.Frequenze li a img {
    display: inline;
    float: none;
    line-height: 22px;
    margin: 2px 0 0 5px;
}
.probFreq {
    border-top: 1px solid #DDDDDD;
    color: #323232;
    display: block;
    font-size: 14px;
    margin: 30px 0 0;
    padding: 20px 0 0;
}
.probFreq b {
    font-size: 14px;
    text-transform: uppercase;
}
.probFreq a {
    font-weight: bold;
}
.probFreq a:hover {
    color: #999999;
}
h3.titEdizioniGr {
    color: #1F5EA5;
    display: block;
    float: left;
    font-size: 12px;
    margin: 15px 0 0;
    width: 270px;
}
ul.edizioniGR {
    display: block;
    float: left;
    margin: 8px 0 0;
    width: 270px;
}
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: #000000;
}
ul.edizioniGR li.progGr1 h2 {
    background: url("/dl/radio1/2010/images/ico_gr1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: -9000px;
    width: 90px;
}
ul.edizioniGR li.progGr2 h2 {
    background: url("/dl/radio1/2010/images/ico_gr2.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: -9000px;
    width: 90px;
}
ul.edizioniGR li.progGr3 h2 {
    background: url("/dl/radio1/2010/images/ico_gr3.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: -9000px;
    width: 90px;
}
div.imgDir {
    float: left;
    margin: 0 0 20px;
    text-align: left;
    width: 620px;
}
div.imgDir img {
    float: left;
    text-align: left;
}
ul.helpDiretta {
    color: #333333;
    font-size: 14px;
}
ul.helpDiretta a {
    color: #333333;
    font-size: 14px;
}
.boxProg #ContentHtml .listSms ul, .listSms ul {
    display: block;
    float: left;
    list-style-type: none;
    padding: 0;
}
.listSms ul li {
    color: #DDDDDD;
    padding: 0 0 15px;
}
.listSms ul li h3 {
    color: #1E9891;
    display: block;
    font-size: 14px;
    font-weight: normal;
}
.listSms ul li span {
    color: #666666;
    display: block;
}
.listSms ul li h3 span {
    color: #1E9891;
    display: inline;
    font-style: italic;
    font-weight: bold;
}
.numeroSmsArt {
    display: block;
    float: right;
    height: 42px;
    margin: -34px 0 15px;
    padding: 8px 10px 10px;
    text-align: right;
    width: 250px;
}
.numeroSmsArt h2 {
    display: block;
    float: left;
    font-size: 22px;
    font-weight: normal;
    width: 250px;
}
.numeroSmsArt h4 {
    color: #999999;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    width: 250px;
}
.cartellone {
    display: block;
    float: left;
    height: 60px;
    margin: 30px 0 0;
    width: 625px;
}
.cartellone a {
    background: url("/dl/radio1/2010/images/btn_cartellone.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    margin: 0;
    overflow: hidden;
    text-indent: -9000px;
    width: 625px;
}
body.bodyPopup {
    background: none repeat scroll 0 0 #FFFFFF;
}
.popUp {
    background: url("/dl/radio1/2010/images/bkg_popup.gif") no-repeat scroll 15px 15px transparent;
    display: block;
    height: 428px;
    margin: 0 auto;
    padding: 15px 15px 0 33px;
    width: 402px;
}
.popUp .Top {
    display: block;
    float: left;
    height: 84px;
    margin: 0;
    padding: 10px 0 0 137px;
    text-align: left;
    width: 247px;
}
.popUp .Top .icoLive {
    background: url("/dl/radio3/2009/images/ico_live.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 0 0 3px;
    padding: 0;
    text-align: left;
    width: 35px;
}
.popUp .Bot a.download {
    background: url("/dl/radio3/2009/images/btn_down.gif") no-repeat scroll 0 0 transparent;
    color: #999999;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    margin: -25px 0 0;
    padding: 1px 4px 0 15px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    width: 65px;
}
.popUp a.download:hover {
    color: #FFFFFF;
}
.popUp .Top .visoreLive {
    background: url("/dl/radio1/2010/images/bkg_visore.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 31px;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0 27px;
    text-align: left;
    text-transform: uppercase;
    width: 220px;
}
.popUp .Top .visoreLive span {
    color: #888888;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}
.popUp .playerRadio {
    display: block;
    float: left;
    height: 60px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 384px;
}
.popUp .descrizione {
    display: block;
    float: left;
    font-size: 12px;
    height: 92px;
    margin: 0;
    overflow: hidden;
    padding: 9px 15px 0;
    text-align: left;
    width: 354px;
}
.popUp .descrizione h3 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 1px;
    text-align: left;
    width: 354px;
}
.popUp .Bot {
    display: block;
    float: left;
    height: 19px;
    margin: 0;
    padding: 40px 0 0;
    position: relative;
    text-align: left;
    width: 402px;
}
.popUp .Bot .btnClose {
    background: url("/dl/radio3/2009/images/btn_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 19px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 19px;
}
body.bodyPopupPod {
    background: none repeat scroll 0 0 #000000;
}
.popUpPod {
    background: url("/dl/radio3/2009/images/bkg_popup_pod.gif") no-repeat scroll 0 15px transparent;
    display: block;
    height: 80px;
    margin: 0 auto;
    padding: 15px 0 0;
    width: 433px;
}
.popUpPod .Top {
    display: block;
    float: left;
    height: 80px;
    margin: 0;
    padding: 0 0 0 137px;
    text-align: left;
    width: 247px;
}
.popUpPod .Top .icoLive {
    display: none;
}
.popUpPod .Top a.download {
    display: none;
}
.popUpPod a.download:hover {
    color: #FFFFFF;
}
.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;
}
.tabs-hide {
    display: none;
}
.tabs-nav {
    display: none;
}
ul.tabs-nav {
    height: 21px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 270px;
}
ul.tabs-nav li {
    float: left;
    height: 21px;
    margin: 0 2px 0 0;
    padding: 0;
    text-align: left;
    width: 43px;
}
ul.tabs-nav li#tabNotizie {
    padding: 0;
    width: 58px;
}
ul.tabs-nav li#tabNotizie a:link, ul.tabs-nav li#tabNotizie a:visited {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll -43px 0 transparent;
    color: #666666;
    padding: 3px 10px 0;
    width: 38px;
}
ul.tabs-nav li#tabNotizie a:hover {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll -43px -21px transparent;
}
ul.tabs-nav li#tabNotizie.tabs-selected a:link, ul.tabs-nav li#tabNotizie.tabs-selected a:visited {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll -43px -42px transparent;
    color: #FFFFFF;
}
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: #FFFFFF;
}
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: #FFFFFF;
}
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: #FFFFFF;
}
ul.tabs-nav li a:link, ul.tabs-nav li a:visited {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll 0 0 transparent;
    color: #C9CBCC;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 3px 10px 0;
    text-align: center;
    width: 23px;
}
ul.tabs-nav li a:hover {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll 0 -21px transparent;
    color: #C6C6C6;
}
ul.tabs-nav li.tabs-selected a:link, ul.tabs-nav li.tabs-selected a:visited {
    background: url("/dl/radio1/2010/images/bkg_tab.gif") no-repeat scroll 0 -42px transparent;
    color: #FFFFFF;
}
ul.tabs-nav li.tabs-selected a:hover {
    color: #FFFFFF;
}
div.tabs-container {
    border-top: 1px solid #888888;
    color: #3878C8;
    height: 106px;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 5px 2px 15px;
    text-align: left;
    width: 266px;
}
div.tabs-container span.data {
    color: #888888;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 250px;
}
div.tabs-container h2 {
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 2px 0 0;
    width: 250px;
}
a.btnArchivio {
    background: url("/dl/radio1/2010/images/btn_archivi.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 14px;
}
a.btnLeggiTut {
    background: url("/dl/radio1/2010/images/btn_archivi.gif") no-repeat scroll 0 -24px transparent;
    display: block;
    float: right;
    height: 15px;
    padding: 0 0 0 14px;
}
ul.superPiu {
    display: block;
    float: left;
    margin: 10px 0 0;
    width: auto;
}
ul.superPiu li {
    background: url("/dl/radio1/2010/images/bullet_blu.gif") no-repeat scroll 0 5px transparent;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
    width: auto;
}
#msg h2.inviaAmico {
    background: url("/dl/RaiTV/images/tit_inviaamico.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 36px;
    margin: 0;
    padding: 0 0 25px;
    position: relative;
    width: 100%;
}
#msg span.title {
    display: block;
    float: left;
    height: auto;
    margin: -10px 0 0;
    padding: 0 0 20px;
    text-align: left;
    width: 560px;
}
.notice {
    color: #CAC8C9;
    display: block;
    float: left;
    font-size: 9px;
    height: 18px;
    margin: 0 0 10px;
    padding: 7px 0 0 25px;
    text-align: left;
    width: 110px;
}
.notice.siDisp {
    background: url("/dl/radio1/2010/images/ico_form.gif") no-repeat scroll 5px 5px transparent;
}
.notice.noDisp {
    background: url("/dl/radio1/2010/images/ico_form.gif") no-repeat scroll 5px -25px transparent;
}
.notice.Error {
    background: url("/dl/radio1/2010/images/ico_form.gif") no-repeat scroll 5px -55px transparent;
}
.sendFriend {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 410px;
}
.sendFriend ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 545px;
}
.sendFriend ul .label {
    color: #777777;
    display: block;
    float: left;
    height: 20px;
    margin: 0 0 10px;
    padding: 5px 20px 0 0;
    text-align: right;
    width: 150px;
}
.sendFriend ul .input {
    background: url("/dl/radio1/2010/images/bkg_inputsend.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 19px;
    margin: 0 0 10px;
    padding: 6px 0 0 10px;
    width: 230px;
}
.sendFriend ul .input input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 220px;
}
.sendFriend ul .textarea {
    background: url("/dl/radio1/2010/images/bkg_txtareasend.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 107px;
    margin: 0 0 10px;
    padding: 6px 0 0 10px;
    width: 230px;
}
.sendFriend ul .textarea textarea {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #444444;
    display: block;
    float: left;
    font-family: arial;
    font-size: 11px;
    height: 100px;
    margin: 0;
    padding: 0;
    resize: none;
    width: 220px;
}
.inviaAmicoConfirm ul.confirm {
    display: block;
    float: right;
    height: 25px;
    padding: 20px 0 0;
    width: auto;
}
.inviaAmicoConfirm ul.confirm li {
    display: block;
    float: left;
}
.inviaAmicoConfirm ul.confirm li a:link, .inviaAmicoConfirm ul.confirm li a:visited {
    background: url("/dl/radio1/2010/images/btn_form.gif") no-repeat scroll 0 0 transparent;
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    padding: 4px 35px 0 0;
    text-align: center;
    width: 86px;
}
.inviaAmicoConfirm ul.confirm li a:hover {
    background: url("/dl/radio1/2010/images/btn_form.gif") no-repeat scroll 0 -25px transparent;
    color: #555555;
}
.lancioWide.FotoArticolo .Mid {
    display: block;
    float: left;
    overflow: hidden;
    width: 590px;
}
.lancioWide.FotoArticolo .imgArticoloFotonotizia {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 10px 0;
    text-align: center;
    width: 568px;
}
.lancioWide.FotoArticolo .imgArticoloFotonotizia img {
    width: 568px;
}
.lancioWide.FotoArticolo h3 {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 10px 10px 0;
    text-align: left;
    text-transform: uppercase;
    width: 568px;
}
.lancioWide.FotoArticolo p {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 25px;
    padding: 4px 10px 10px;
    text-align: left;
    width: 568px;
}
.lancioWide.FotoArticolo ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 600px;
}
.lancioWide.FotoArticolo ul li {
    display: block;
    float: left;
    height: 170px;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
    width: 140px;
}
.lancioWide.FotoArticolo ul li {
    display: block;
    float: left;
    height: 150px;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
    width: 140px;
}
.lancioWide.FotoArticolo ul li img {
    background: none repeat scroll 0 0 #F7F7F7;
    display: block;
    float: left;
    height: 98px;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: 128px;
}
.lancioWide.FotoArticolo ul li a.boxFoto {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 108px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 138px;
}
.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;
    font-size: 12px;
    height: 32px;
    overflow: hidden;
    padding: 2px 2px 0;
    width: 136px;
}
.lancioWide.FotoArticolo ul li a.linkFotoNotizia:hover {
    color: #3878C8;
}
.paginazioneFoto {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 10px 0 20px;
    padding: 5px 0;
    text-align: center;
    width: 588px;
}
.paginazioneFoto ul.pagine {
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    width: 100%;
}
.paginazioneFoto ul.pagine li#selected a {
    color: #222222;
    font-weight: bold;
}
.paginazioneFoto a {
    color: #666666;
    font-weight: bold;
    padding: 0 4px;
}
.paginazioneFoto a:hover {
    color: #222222;
}
.paginazioneFoto span {
    font-weight: bold;
    padding: 0 4px;
}
div .lancioWide ul.listaItemWide {
    display: block;
    float: left;
    margin: -10px 0 0;
    overflow: hidden;
    width: 590px;
}
div .lancioWide ul.listaItemWide li {
    border-top: 2px solid #EEEEEE;
    display: block;
    float: left;
    margin: -10px 0 0;
    padding: 10px 0 20px;
    width: 590px;
}
div .lancioWide ul.listaItemWide li .data {
    color: #888888;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 3px;
    width: 590px;
}
div .lancioWide ul.listaItemWide li h4 {
    color: #3878C8;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 590px;
}
div .lancioWide ul.listaItemWide li a:hover h4 {
    color: #444444;
}
ul li a.screenShot {
    background: url("/dl/RaiTV/images/bkg_novideo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 118px;
}
ul li a.screenShot img {
    margin: 0 0 1px;
}
ul li a.screenShot .mask {
    cursor: pointer;
    display: block;
    height: 79px;
    margin: 0 0 -79px;
    position: relative;
    width: 105px;
}
html > body ul li a.screenShot .mask {
    background: url("/dl/RaiTV/images/mask_raitv.png") no-repeat scroll 0 0 transparent !important;
}
.listaVideo ul li ol.tastiOpzioni {
    display: none;
}
.listaVideo ul li ol.tastiOpzioni {
    display: block;
}
.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 {
    background: none repeat scroll 0 0 transparent;
    bottom: 6px;
    display: block;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 16px;
    width: 101px;
}
.listaVideo ul li ol.tastiOpzioni li.Download a {
    display: block;
    float: left;
    height: 26px;
    margin: 0;
    padding: 0;
    width: 101px;
}
html > body .listaVideo ul li ol.tastiOpzioni li.Download a {
    background: url("/dl/radio1/2010/images/ico_scarica.png") no-repeat scroll 0 0 transparent !important;
}
.listaVideo {
    display: block;
    float: left;
    height: auto;
    text-align: left;
    width: 630px;
}
.listaVideo ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    width: 630px;
}
.listaVideo ul li {
    background: url("/dl/radio1/2010/images/bkg_itemraitv.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 96px;
    margin: 0 0 10px;
    padding: 20px 20px 0;
    position: relative;
    width: 590px;
}
.listaVideo ul li canvas {
    display: none;
}
.listaVideo ul li a.screenShot {
    display: block;
    float: left;
    position: relative;
    width: 105px;
}
.listaVideo ul li.noImage a.screenShot {
    display: none;
}
.listaVideo ul li .Desc {
    display: block;
    float: left;
    height: auto;
    padding: 0 0 0 10px;
    width: 455px;
}
.listaVideo ul li.noImage .Desc {
    width: 560px;
}
.listaVideo ul li div.Desc a h2 {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 20px 0 0;
    width: 455px;
}
.listaVideo ul li.noImage div.Desc a h2 {
    width: 560px;
}
.listaVideo ul li div.Desc a h5 {
    color: #888888;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0 0 4px;
    width: 455px;
}
.listaVideo ul li.noImage div.Desc a h5 {
    width: 560px;
}
.listaVideo ul li div.Desc a h5 span {
    color: #5D5D5E;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.listaVideo ul li div.Desc a h5 span.specPubblicato {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 2px;
}
.listaVideo ul li div.Desc h3 {
    display: none;
}
.listaVideo ul li div.Desc a.Lancio {
    color: #999999;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 71px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 455px;
}
.listaVideo ul li.noImage div.Desc a.Lancio {
    width: 560px;
}
.listaVideo ul li div.Desc ul.Specifiche {
    color: #3D3D3E;
    display: block;
    float: left;
    height: 15px;
    margin: 4px 0 0;
    width: 450px;
}
.listaVideo ul li.noImage div.Desc ul.Specifiche {
    width: 555px;
}
.listaVideo ul li div.Desc ul.Specifiche li {
    background: none repeat scroll 0 0 transparent;
    border-left: 0 solid #3D3D3E;
    color: #666768;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    margin: 0 0 2px;
    padding: 0;
    position: absolute;
    top: 20px;
    width: auto;
}
.listaVideo ul li div.Desc ul.Specifiche li.specTematica {
    border-left: 0 none;
    padding: 0 5px 0 0;
}
.listaVideo ul li div.Desc ul.Specifiche li span {
    display: none;
    padding: 0;
}
.listaVideo ul li div.Desc ul.Specifiche li a:link, ul.Specifiche li a:visited {
    color: #008AE2;
    margin: 0;
    padding: 0;
}
.listaVideo ul li div.Desc ul.Specifiche li a:hover {
    color: #999999;
}
.listaVideo ul li div.Desc ul.Specifiche li.specVistoSet, .listaVideo ul li div.Desc ul.Specifiche li.specVotoSet {
    border-left: 0 none;
    display: block;
    padding: 0 4px 0 0;
}
.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: 0 4px;
}
a.btnDownload {
}
.listaVideo ul li div.Desc ul.Specifiche li.specDurata {
    border: 0 none;
    color: #DDDDDD;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 13px;
    left: 0;
    margin: -3px 0 0 56px !important;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 47px;
    z-index: 10;
}
html > body .listaVideoLista ul li div.Desc ul.Specifiche li.specDurata {
    background: url("/dl/RaiTV/images/bkg_durata.png") no-repeat scroll 0 0 transparent !important;
    margin: -3px 0 0 56px !important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span {
    display: none;
}
.listaVideo ul li div.Desc ul.Specifiche li.specDurata {
    margin: -3px 0 0 225px !important;
    padding: 0;
}
html > body .listaVideoLista.listaStretta ul li div.Desc ul.Specifiche li.specDurata {
    margin: -3px 0 0 225px !important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span {
    display: none;
}
.listaVideo .Paginazione {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 10px 0 20px;
    padding: 5px 0;
    text-align: center;
    width: 588px;
}
.listaVideo .Paginazione ul.pagine {
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    width: 100%;
}
.listaVideo .Paginazione ul.pagine li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    width: auto;
}
.listaVideo .Paginazione ul.pagine li#selected a {
    color: #222222;
    font-weight: bold;
}
.listaVideo .Paginazione a {
    color: #666666;
    font-weight: bold;
    padding: 0 4px;
}
.paginazioneFoto a:hover {
    color: #222222;
}
.paginazioneFoto span {
    font-weight: bold;
    padding: 0 4px;
}
.menuSetList {
    display: block;
    float: left;
    margin: 0 0 20px;
    padding: 0 5px;
    text-align: left;
    width: 620px;
}
.menuSetList h3 {
    display: block;
    float: left;
    font-size: 24px;
    margin: 0;
    padding: 0 0 4px;
    text-align: left;
    width: auto;
}
.menuSetList ul {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EEEEEE;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 618px;
}
.menuSetList ul li {
    display: block;
    float: left;
    text-align: left;
    width: auto;
}
.menuSetList ul li a {
    color: #666666;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 8px;
    text-align: left;
    width: auto;
}
.menuSetList ul li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #666666;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 8px;
    text-align: left;
    width: auto;
}
.menuSetList ul li.selected {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #666666;
}
.menuSetList ul li .tipoMedia {
    display: none;
    margin: 23px 0 0;
    position: absolute;
    right: 10px;
    width: 600px;
}
.menuSetList ul li .tipoMedia span {
    display: block;
    float: right;
}
.menuSetList ul li .tipoMedia span a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
}
.menuSetList ul li .tipoMedia span a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #3878C8;
    display: block;
    font-weight: bold;
}
.currentSet {
    display: none;
}
.puntataAudio {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 590px;
}
.puntataAudio ol {
    display: none;
}
.Puntata div.Bot, div.lancioWide.Programma .Bot {
    background: url("/dl/radio1/2010/images/bkg_itemraitv.gif") repeat scroll center bottom transparent;
    height: 40px;
}
.Puntata div.Bot ol.tastiOpzioni, div.lancioWide.Programma .Bot ol.tastiOpzioni {
    display: block;
    list-style: none outside none;
}
.Bot ol.tastiOpzioni li.fbLikeBtn {
    display: block;
    float: right;
    height: 26px;
    margin: 0 5px 0 0;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 105px;
    z-index: 100;
}
.Bot ol.tastiOpzioni li.Download a {
    display: block;
    float: right;
    height: 26px;
    margin: -2px 20px 0 0;
    padding: 0;
    width: 101px;
}
html > body .Bot ol.tastiOpzioni li.Download a {
    background: url("/dl/radio1/2010/images/ico_scarica.png") no-repeat scroll 0 0 transparent !important;
}
.Bot ol.tastiOpzioni li.Ascolta a {
    display: block;
    float: right;
    height: 26px;
    margin: -2px 20px 0 0;
    padding: 0;
    width: 101px;
}
html > body .Bot ol.tastiOpzioni li.Ascolta a {
    background: url("/dl/radio1/2010/images/ico_ascolta.png") no-repeat scroll 0 0 transparent !important;
}
.puntataAudio h2 {
    display: block;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 2px;
    position: relative;
    width: 590px;
    z-index: 1000;
}
.puntataAudio .data {
    color: #999999;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 15px;
    width: 590px;
}
.puntataAudio #Player {
    display: block;
    float: left;
    margin: 0;
    padding: 0 0 30px;
    width: 590px;
}
.puntataAudio #Player object, .puntataAudio #Player embed {
    display: block;
    float: left;
    height: 61px;
    margin: 0;
    padding: 0;
    width: 402px;
}
.lancioWide.Puntata .puntataAudio #Player.audio object, .lancioWide.Puntata .puntataAudio #Player.audio embed, .lancioWide.Programma .puntataAudio #Player, .lancioWide.Programma .puntataAudio #Player.audio object, .lancioWide.Programma .puntataAudio #Player.audio embed {
    width: 590px;
}
.puntataAudio .txt {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 590px;
}
.puntataAudio img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #999999;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 1px;
}
.puntataAudio p {
    margin: 20px 0 0;
    padding: 0;
    width: auto;
}
.lancioWide #Player.video {
    display: block;
    float: left;
    height: 328px;
    margin: 0 0 10px;
    padding: 0 10px 0 0;
    width: 590px;
}
.lancioWide #Player.audio {
    display: block;
    float: left;
    height: 61px;
    margin: 0 0 10px;
    padding: 0 10px 0 0;
    width: 402px;
}
.lancioWide.Puntata .puntataAudio #Player.audio {
    width: 590px;
}
.lancioWide .videoInfo h2 {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 5px;
    width: 178px;
}
.lancioWide .videoInfo p {
    color: #666666;
    display: block;
    float: left;
    height: auto;
    width: auto;
}
.lancioWide #Player #silverlightControlHost {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 100%;
    width: 100%;
}
.puntataFoto {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 590px;
}
.puntataFoto .data {
    color: #888888;
    display: block;
    float: left;
    height: auto;
    margin: 0 0 4px;
    padding: 0;
    width: 590px;
}
.puntataFoto .txt {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 590px;
}
.puntataFoto #Player {
    display: block;
    float: left;
    height: 400px;
    margin: 0 0 10px;
    padding: 0;
    width: 588px;
}
.puntataFoto #Player #silverlightControlHost object, .puntataFoto #Player #silverlightControlHost embed {
    display: block;
    float: left;
    height: 400px;
    margin: 0;
    padding: 0;
    width: 588px;
}
.share {
    float: right;
}
.share div.s {
    float: left;
    width: 105px;
}
.socialNetworks {
    display: block;
    float: left;
    height: 30px;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: 0;
    width: 590px;
}
.socialNetworks .fb {
    float: left;
    overflow: hidden;
    width: 400px !important;
}
.socialNetworks .share {
    float: left;
    height: 19px;
    padding: 3px 0 0;
    text-align: right;
    width: 190px;
}
.st_button {
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    left: 0;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    text-decoration: none;
    top: 0;
    vertical-align: top;
    width: 16px;
}
.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;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 0 0 20px;
    width: 58px;
}
.menu li {
    background: none repeat scroll 0 0 #3878C8;
    float: left;
    margin: 1px 1px 5px;
    padding: 1px;
    width: 86px;
}
.menu li a {
    color: #EECC00;
    display: block;
    font-variant: small-caps;
    font-weight: bold;
    width: 100%;
}
.menu li a:hover {
    background: none repeat scroll 0 0 #EECC00;
    color: #3878C8;
}
ul.ultimiPodcast, ul.ultimiVideo, ul.ultimiFoto {
    color: #999999;
    display: block;
    float: left;
    list-style: disc outside none;
    padding: 0;
    text-align: left;
    width: 270px;
}
ul.ultimiPodcast li, ul.ultimiVideo li, ul.ultimiFoto li {
    border-top: 1px dotted #999999;
    list-style: none outside none;
    margin: 0 0 3px;
}
ul.ultimiPodcast li h2, ul.ultimiVideo li h2, ul.ultimiFoto li h2 {
    font-size: 11px;
}
ul.ultimiPodcast li h3, ul.ultimiVideo li h3, ul.ultimiFoto li h3 {
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
}
ul.ultimiPodcast li a, ul.ultimiVideo li a, ul.ultimiFoto li a {
    color: #3878C8;
    font-weight: bold;
    padding: 0 20px;
}
ul.ultimiPodcast li a:hover, ul.ultimiVideo li a:hover, ul.ultimiFoto li a:hover {
    color: #888888;
}
ul.ultimiPodcast li a {
    background: url("/dl/grr/images/ico_audio.png") no-repeat scroll 0 0 transparent;
}
ul.ultimiVideo li a {
    background: url("/dl/grr/images/ico_video.gif") no-repeat scroll 0 0 transparent;
}
ul.ultimiFoto li a {
    background: url("/dl/grr/images/ico_gallery.gif") no-repeat scroll 0 0 transparent;
}
ul.ultimiFoto, ul.ultimiVideo {
    display: none;
}
div#realP {
    margin-bottom: 10px;
}

.player .mejs-container{background:none !important; }
.player .mejs-container .mejs-inner{width:100% !important;}
.player .mejs-container .mejs-controls{position:relative !important;float:left !important;width:600px !important;margin-top:3px !important}
.player .mejs-container .mejs-time-container{width:612px !important;overflow:hidden !important;margin-top:3px !important;float:left !important; margin-bottom:20px}
.player .mejs-container .mejs-time-container .mejs-time-rail{float:left !important;clear:left !important;width:540px !important;}
.player .mejs-container .mejs-time-container  span.mejs-duration{float:left !important;display:block !important;background-color:#d3d3d3 !important;font-family:Arial !important;font-size:10px !important;line-height:20px !important;text-align:center !important;margin:0 0 0 1px !important;padding:0 !important;width:48px !important;color:#505050 !important;}
.player .mejs-container .mejs-time-rail .mejs-time-total{width:100% !important;float:left !important;top:0 !important;background-color:#a7a7a7 !important;}
.player .mejs-time-rail .mejs-time-handle{width:52px !important;background:none !important;top:0 !important;z-index:10 !important;height:20px !important;display:block !important;left:-3px !important;position:relative !important;}
.player .mejs-time-rail span.mejs-currenttime{border:none !important;margin:0 !important;padding:0 !important;width:52px !important;height:20px !important;background:url(/dl/portaleRadio/images/currenttime.png) no-repeat !important;font-family:Arial !important;font-size:10px !important;line-height:20px !important;text-align:center !important;color:#505050 !important;position:absolute !important;top:0 !important;cursor:pointer !important;}
.player .mejs-controls a.download{width:30px;height:24px;background:url(/dl/portaleRadio/popup/images/download.png) no-repeat center;position:absolute;right:0;text-indent:-10000px;background-color: #eee;border: 3px solid #c4c4c4;}
.player.embedded .mejs-controls a.download{display:none !important;}
.player .mejs-container .mejs-time-rail .mejs-time-total .mejs-time-current{background-color:#0066cc !important;float:left !important;position:static !important;height:20px !important;}
.player .mejs-container  .mejs-controls .mejs-play button{background-color:#EDEDED !important;}


.player .mejs-controls .mejs-play button:hover, .Player .mejs-controls .mejs-play button{background-color:#EDEDED !important;}
.player .mejs-controls .mejs-play button{transition:none !important;}



