/* guida new */





#guidaProgrammi.boxLarge {
display: block;
position: relative;
text-align: left;
width: 608px;
height: auto;
padding: 6px 6px 6px 6px;
margin: 0px 0px 20px 5px;
background: #fff;
border-radius: 8px;
}


#guidaProgrammi.boxLarge .top h3{
display: block;
float: left;
width: 592px;
font-size: 24px;
line-height: 17px;
color: #555;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi.boxLarge .top h4{
display: none;
float: left;
width: 592px;
font-size: 11px;
color: #999;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



#guidaProgrammi.boxLarge .mid {
display: block;
float: left;
width: 608px;
height: auto;
padding: 8px 0px 0px 0px;
margin: 3px 0px 0px 0px;
overflow: hidden;
border-top: 1px solid #e7e7e7;
}


/* #### GUIDA PROGRAMMI #### */

#guidaProgrammi .top{
background: #fff;
height: auto;
padding: 0px 0px 0px 0px;
margin: 5px 0px 6px 0px;
}

#guidaProgrammi .Opzioni {
display: block;
float: left;
width: 608px;
padding: 2px 0px 10px 0px;
margin: 0px 0px 12px 0px;
border-bottom: 1px solid #e7e7e7;
}

#guidaProgrammi .Opzioni .Cal {
display: block;
float: left;
width: 207px;
height: 19px;
padding: 0px 0px 0px 0px;
}
#guidaProgrammi .Opzioni .Cal a.prev{
display: block;
float: left;
width: 17px;
height: 19px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #fff;
background: url(/dl/rai/images/btn_prevnext.gif) 0px 0px no-repeat;
}
#guidaProgrammi .Opzioni .Cal a.prev:hover{background-position: 0px -20px;}

#guidaProgrammi .Opzioni .Cal a.next{
display: block;
float: right;
width: 17px;
height: 19px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #fff;
background: url(/dl/rai/images/btn_prevnext.gif) -18px 0px no-repeat;
}
#guidaProgrammi .Opzioni .Cal a.next:hover{background-position: -18px -20px;}

#guidaProgrammi .Opzioni .Cal h4{
display: block;
float: left;
text-align: center;
text-transform: uppercase;
width: 171px;
height: 17px;
font-size: 11px;
color: #fff;
padding: 2px 0px 0px 0px;
background: #808080;
}


/*ricerca */


#guidaProgrammi .Opzioni .cercaProg{
display: block;
float: left;
position: static;
width: auto;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .Opzioni .cercaProg a{
display: block;
float: left;
text-align: left;
text-transform: uppercase;
width: auto;
height: 17px;
font-size: 11px;
font-weight: bold;
color: #4b4b4b;
padding: 2px 35px 0px 0px;
background: url(/dl/RaiUno/images/ico_guida.gif) 100% 0px no-repeat;
}

#guidaProgrammi .Opzioni .cercaProg .contCerca{
display: block;
position: absolute;
top: 50px;
left: 00px;
z-index: 10000;
width: 648px;
height: auto;
background: #fff;
}


#guidaProgrammi .Opzioni .cercaProg .contCerca .scroll-pane{
display: block;
float: left;
width: 648px;
height: auto;
margin: 10px 0px 0px 0px;
}
.contCerca .scroll-pane .jspTrack{
top: 0px;
margin: 0px 0px 0px 0px;
display: block;
height: 232px;
width: 16px;
background: #e0e0e0;
padding: 0px 0px 0px 0px;
z-index: 1000;
}
.contCerca .scroll-pane .jspDragTop{
height: 20px;
background: #808080;
}
.contCerca.scroll-pane .jspDragBottom{
height: 100%;
margin: 0px 0px 0px 0px;
background: #808080;
}
.contCerca .scroll-pane .jspDrag{
width: 20px;
padding: 0px 0px 0px 0px;
height: auto;
margin: 0px 0px 0px 0px;
background: #808080;
}

#guidaProgrammi .Opzioni .cercaProg .input{
display: block;
float: left;
width: 590px;
height: auto;
padding: 8px 10px 10px 10px;
margin: 0px 0px 0px 0px;
background: #f0f0f0;
}

#guidaProgrammi .Opzioni .cercaProg .input.loading{
background: #f0f0f0 url(/dl/portale/image/loading.gif) 564px -2px no-repeat;
}

#guidaProgrammi .Opzioni .cercaProg .input h2{
display: block;
float: left;
width: 608px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 8px 0px;
font-size: 16px;
color: #4b4b4b;
}
#guidaProgrammi .Opzioni .cercaProg .input input{
display: block;
float: left;
width: 580px;
height: auto;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #4b4b4b;
border: 0px;
background: #fff;
}

#guidaProgrammi .Opzioni .cercaProg .input .result{
display: block;
float: left;
position: absolute;
top: 60px;
left: 10px;
z-index: 1000;
width: 586px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #4b4b4b;
overflow: hidden;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
background: #eee;
}

#guidaProgrammi .Opzioni .cercaProg .input .result li{
display: block;
float: left;
width: 586px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #4b4b4b;
border-top: 1px solid #ccc;
}
#guidaProgrammi .Opzioni .cercaProg .input .result li.noResult{
padding: 10px 0px 10px 10px;
color: #999;
}
#guidaProgrammi .Opzioni .cercaProg .input .result li:first-child{
border-top: 0px solid #ccc;
}
#guidaProgrammi .Opzioni .cercaProg .input .result li span{
display: block;
float: left;
width: 586px;
height: auto;
padding: 6px 6px 6px 6px;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #4b4b4b;
font-weight: bold;
text-transform: none;
cursor: pointer;
background: transparent;
}

#guidaProgrammi .Opzioni .cercaProg .input .result li span:hover{
background: #ddd;
}

#guidaProgrammi .Opzioni .cercaProg .progList{
display: block;
float: left;
width: 586px;
height: 1400px!important;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#guidaProgrammi .Opzioni .cercaProg .progList li.day{
display: block;
float: left;
width: 618px;
height: auto;
padding: 15px 0px 10px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #ececec;
}

#guidaProgrammi .Opzioni .cercaProg .progList li.day h2{
display: block;
float: left;
width: 618px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 14px;
color:#0a3fa7;
text-transform: uppercase;
}

#guidaProgrammi .Opzioni .cercaProg .progList li.day ol{
display: block;
float: left;
width: 618px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
color:#4c4c4c;

}

#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li{
display: block;
float: left;
width: 618px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
color:#4c4c4c;
}


#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong{
display: none;
}

#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.Rai1{background: url(/dl/rai/images/canali/color/rai1.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.Rai2{background: url(/dl/rai/images/canali/color/rai2.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.Rai3{background: url(/dl/rai/images/canali/color/rai3.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.Rai4{background: url(/dl/rai/images/canali/color/rai4.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.Rai5{background: url(/dl/rai/images/canali/color/rai5.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiGulp{background: url(/dl/rai/images/canali/color/rai_gulp.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiSport1{background: url(/dl/rai/images/canali/color/rai_sport1.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiSport2{background: url(/dl/rai/images/canali/color/rai_sport2.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiNews{background: url(/dl/rai/images/canali/color/rai_news.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiScuola{background: url(/dl/rai/images/canali/color/rai_scuola.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiStoria{background: url(/dl/rai/images/canali/color/rai_storia.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiPremium{background: url(/dl/rai/images/canali/color/rai_premium.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiYoyo{background: url(/dl/rai/images/canali/color/rai_yoyo.png);}
#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li strong.RaiMovie{background: url(/dl/rai/images/canali/color/rai_movie.png);}


#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li span.hrs{
display: block;
float: left;
width: 50px;
height: auto;
padding: 7px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
cursor: pointer;
}

#guidaProgrammi .Opzioni .cercaProg .progList li.day ol li span.tit{
display: block;
float: left;
width: auto;
height: auto;
font-weight: bold;
padding: 7px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
cursor: pointer;
}
/*--*/

#guidaProgrammi .progOver{
display: none;
position: static;
z-index: 1000;
}

#guidaProgrammi .progOver .descrBox{
display: block;
top: 195px;
left: 50%;
position: absolute;
z-index: 1000;
width: 298px;
height: auto;
color: #4b4b4b;
margin: 0px 0px 0px -160px;
padding: 10px 10px 10px 10px;
border: 1px solid #777;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.7);
}

#guidaProgrammi .progOver .descrBox img{
display: block;
float: left;
width: 80px;
height: 80px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px
}




#guidaProgrammi .progOver .descrBox .txt{
display: block;
float: left;
width: 208px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .progOver .descrBox h4{
display: block;
float: left;
width: 208px;
height: auto;
font-size: 14px;
color: #fff;
font-weight: bold;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .progOver .descrBox strong{
display: block;
float: left;
width: 208px;
height: auto;
font-size: 11px;
color: #ccc;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#guidaProgrammi .progOver .descrBox strong span{
color: #999;
font-weight: normal;
}
#guidaProgrammi .progOver .descrBox p{
display: block;
float: left;
width: 208px;
min-height: 70px;
font-size: 11px;
color: #fff;
font-weight: bold;
overflow: hidden;
border-top: 1px solid #444;
margin: 5px 0px 14px 0px;
padding: 5px 0px 0px 0px;
}

#guidaProgrammi .progOver .descrBox .link{
display: block;
float: left;
width: auto;
height: auto;
font-size: 11px;
color: #3399ff;
font-weight: bold;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
}

#guidaProgrammi .progOver .descrBox .link:hover {
color: #999;
}
#guidaProgrammi .progOver .descrBox .close{
display: block;
position: absolute;
top: -10px;
right: -45px;
width: 20px;
height: 20px;
background: url(/dl/rai/images/btn_close.png) 0px 0px no-repeat;
}

#guidaProgrammi .progOver .descrBox .close:hover{
background-position: 0px -21px;
}




#guidaProgrammi .progOver .descrBox.noImage{
width: 298px;
height: auto;
color: #4b4b4b;
padding: 10px 10px 10px 10px;
}


#guidaProgrammi .progOver .descrBox.noImg .txt{
width: 298px;
}

#guidaProgrammi .progOver .descrBox.noImg h4{
width: 298px;
}

#guidaProgrammi .progOver .descrBox.noImg strong{
width: 298px;
}

#guidaProgrammi .progOver .descrBox.noImg p{
width: 298px;
}

/*cal*/

#guidaProgrammi .ggCal {
display: block;
float: left;
width: 608px;
height: 26px;
background: #e5e5e5;
}
#guidaProgrammi .ggCal li {
display: block;
float: left;
text-align: center;
width: 86px;
height: 26px;
margin: 0px 0px 0px -3px;
border-left: 3px solid #fff;
background: #e5e5e5;
}

#guidaProgrammi .ggCal li:first-child {
width: 90px;
}

#guidaProgrammi .ggCal li:last-child {
width: 88px;
}
#guidaProgrammi .ggCal li a {
display: block;
text-align: center;
}


#guidaProgrammi .ggCal li strong {
font-size: 20px;
color: #818181;
}

#guidaProgrammi .ggCal li span {
font-size: 11px;
color: #818181;
font-weight: bold;
text-transform: uppercase;
}

#guidaProgrammi .ggCal li.selected {
background: #4b4b4b;
}
#guidaProgrammi .ggCal li.selected  strong {
color: #fff;
}
#guidaProgrammi .ggCal li.selected  span {
color: #fff;
}

/*ora*/


#guidaProgrammi .ggOre {
display: block;
float: left;
width: 608px;
height: auto;
margin: 0px 0px 6px 0px;
padding: 8px 0px 0px 0px;
background: #4b4b4b;
}

#guidaProgrammi .ggOre .orari{
display: none;
float: left;
width: 608px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
background: #fff;
}
#guidaProgrammi .ggOre .orari ul{
display: block;
float: left;
width: 320px;
height: auto;
margin: 0px 0px 0px 140px;
padding: 0px 0px 0px 0px;
}
#guidaProgrammi .ggOre .orari ul li:first-child{
border: 0px;
}
#guidaProgrammi .ggOre .orari ul li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 10px;
border-left: 1px solid #ddd;
  color: #333!important;
  cursor: pointer;
}



#guidaProgrammi .ggOre .btnPrev {
display: block;
float: left;
width: 16px;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
background: url(/dl/rai/images/btn_arrows.gif) 0px 3px no-repeat;
}

#guidaProgrammi .ggOre .btnPrev:hover {
background-position: 0px -13px;
}
#guidaProgrammi .ggOre .btnNext{
display: block;
float: right;
width: 16px;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
background: url(/dl/rai/images/btn_arrows.gif) -35px 3px no-repeat;
}

#guidaProgrammi .ggOre .btnNext:hover {
background-position: -35px -13px;
}

#guidaProgrammi .ggOre .ore{
display: block;
float: left;
position: relative;
width: 538px;
height: 18px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .ggOre .ore ul{
display: block;
position: absolute;
top: 0px;
left: 0;
width: 7200px;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#guidaProgrammi .ggOre li {
display: block;
float: left;
text-align: left;
width: 295px;
height: auto;
color: #eee;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 4px;
border-left: 1px solid #6a6a6a;
}

/**/

#guidaProgrammi .Palinsesto {
display: block;
float: left;
width: 626px;
height: 1400px!important;
overflow: hidden;
margin: px 0px 0px 0px;
background: #fff!important;
border: 0px!important;
}


/* baloon */

#guidaProgrammi .mid{
position: relative;
}
#guidaProgrammi .descrOver{
display: none;
position: static;
z-index: 1000;
}

#guidaProgrammi .descrOver .descrBox{
display: block;
top: 195px;
left: 50%;
position: absolute;
z-index: 1000;
width: 298px;
height: auto;
color: #4b4b4b;
margin: 0px 0px 0px -160px;
padding: 10px 10px 10px 10px;
border: 1px solid #777;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.7);
}

#guidaProgrammi .descrOver .descrBox img{
display: block;
float: left;
width: 80px;
height: 80px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px
}




#guidaProgrammi .descrOver .descrBox .txt{
display: block;
float: left;
width: 208px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .descrOver .descrBox h4{
display: block;
float: left;
width: 208px;
height: auto;
font-size: 14px;
color: #fff;
font-weight: bold;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .descrOver .descrBox strong{
display: block;
float: left;
width: 208px;
height: auto;
font-size: 11px;
color: #ccc;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#guidaProgrammi .descrOver .descrBox strong span{
color: #999;
font-weight: normal;
}

#guidaProgrammi .descrOver .descrBox p{
display: block;
float: left;
width: 208px;
min-height: 70px;
font-size: 11px;
color: #fff;
font-weight: bold;
overflow: hidden;
border-top: 1px solid #444;
margin: 5px 0px 14px 0px;
padding: 5px 0px 0px 0px;
}

#guidaProgrammi .descrOver .descrBox .link{
display: block;
float: left;
width: auto;
height: auto;
font-size: 11px;
color: #3399ff;
font-weight: bold;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}

#guidaProgrammi .descrOver .descrBox .link:hover {
color: #999;
}

#guidaProgrammi .descrOver .descrBox .close{
display: block;
position: absolute;
top: -10px;
right: -10px;
width: 20px;
height: 20px;
background: url(/dl/rai/images/btn_close.png) 0px 0px no-repeat;
}

#guidaProgrammi .descrOver .descrBox .close:hover{
background-position: 0px -21px;
}




#guidaProgrammi .descrOver .descrBox.noImage{
width: 298px;
height: auto;
color: #4b4b4b;
padding: 10px 10px 10px 10px;
}


#guidaProgrammi .descrOver .descrBox.noImg .txt{
width: 298px;
}

#guidaProgrammi .descrOver .descrBox.noImg h4{
width: 298px;
}

#guidaProgrammi .descrOver .descrBox.noImg strong{
width: 298px;
}

#guidaProgrammi .descrOver .descrBox.noImg p{
width: 298px;
}
/* scroll */


.holder.guida-bar {
display: block;
float: left;
width: 648px;
height: 232px;
padding: 0px 0px 0px 0px;
}
.holder.guida-bar .scroll-pane {
width: 648px;
height: 232px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#paneGuidaProg {
height: 232px;
}
.guida-bar .jScrollPaneTrack {
top: 0px;
margin: 0px 0px 0px 0px;
display: block;
height: 232px;
width: 12px;
background: #e0e0e0;
padding: 0px 0px 0px 0px;
z-index: 1000;
}
.guida-bar .jScrollPaneDragTop {
height: 20px;
background: #808080;
}
.guida-bar .jScrollPaneDragBottom {
height: 100%;
margin: 0px 0px 0px 0px;
background: #808080;
}
.guida-bar .jScrollPaneDrag {
width: 20px;
padding: 0px 0px 0px 0px;
height: auto;
margin: 0px 0px 0px 0px;
background: transparent;
}
.guida-bar .scroll-pane {

}
.Palinsesto .scroll-pane .jspTrack{
top: 0px;
margin: 0px 0px 0px 0px;
display: block;
height: 232px;
width: 16px;
background: #e0e0e0;
padding: 0px 0px 0px 0px;
z-index: 1000;
}
.Palinsesto .scroll-pane .jspDragTop{
height: 20px;
background: #808080;
}
.Palinsesto .scroll-pane .jspDragBottom{
height: 100%;
margin: 0px 0px 0px 0px;
background: #808080;
}
.Palinsesto .scroll-pane .jspDrag{
width: 20px;
padding: 0px 0px 0px 0px;
height: auto;
margin: 0px 0px 0px 0px;
background: transparent;
}

.Palinsesto .scroll-pane.small
{
	width: 100%;
	height: 232px;
	overflow: auto;
}
.Palinsesto .scroll-pane.small.medium
{
	width: 100%;
	height: 514px;
	overflow: auto;
}
.Palinsesto .scroll-pane.mega
{
	width: 100%;
	height: 1025px;
	overflow: auto;
}

.Palinsesto .scroll-pane
{
	width: 100%;
	height: 702px;
	overflow: auto;
}
/*lista*/


#guidaProgrammi .Palinsesto.lista {
display: block;
float: left;
position: relative;
width: 608px;
border: 0px;
}

#guidaProgrammi .Palinsesto.lista li.chan {
display: block;
float: left;
width: auto;
height: auto;
border-top: 0px solid #fff;
}


#guidaProgrammi .Palinsesto.lista li.chan h3 {
diaplay: none;
}


#guidaProgrammi .Palinsesto.lista li.chan .Prog{
display: block;
float: left;
position: absolute;
top: 3px;
right: 0px;
width: 608px;
height: auto;
padding: 0px;
margin: 0px;
background: #fff;
}

#guidaProgrammi .Palinsesto.lista li.chan .Prog .small ol {
	position: static;
}
#guidaProgrammi .Palinsesto.lista li.chan .Prog ol{
display: block;
float: left;
width: 535px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px;
color: #4b4b4b;
position: relative;
}
#guidaProgrammi .Palinsesto.lista li.chan ol li{
display: block;
float: left;
width: 535px;
height: auto;
color: #4b4b4b;
padding: 0px 0px 5px 0px;
margin: 0px;
border: 0px;

background: #fff;
}
#guidaProgrammi .Palinsesto.lista li.chan ol li .hashCode{
display: none;
}

#guidaProgrammi .Palinsesto.lista li.chan ol li .extG{
display: block;
float: right;
text-align: left;
width: 527px;
height: auto;
padding: 0px;
margin: 0px;
background: #fff;
}


#guidaProgrammi .Palinsesto.lista li.chan ol li .extG .ora{
display: block;
float: left;
text-align: left;
width: 40px;
height: auto;
font-size: 11px;
padding: 0px;
margin: 0px;
}


#guidaProgrammi .Palinsesto.lista li.chan ol li a{
display: block;
float: right;
text-align: left;
width: 487px;
height: auto;
font-size: 11px;
line-height: 15px;
color: #4b4b4b;
font-weight: bold;
}

#guidaProgrammi .Palinsesto.lista li.chan ol li.live span{
color: #0a3fa7;
}

#guidaProgrammi .Palinsesto.lista li.chan ol li.live a{
width: 407px;
height: 14px;
color: #fff;
padding: 0px 0px 0px 60px;
margin: 0px 20px 0px 0px;
border-radius: 4px;
background: #0a3fa7 url(/dl/RaiUno/images/ico_live.png) 0px 0px no-repeat;
}
#guidaProgrammi .Palinsesto.lista li.chan ol li.live a:hover{
color: #ddd;
}
#guidaProgrammi .Palinsesto.lista li.chan ol li a:hover{
color: #0a3fa7;
}



