.solotesto {

	display:	none;
}


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

.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

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

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

ul {
margin: 0px;
padding: 0px;
list-style: none;
}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto, hr {
	display:			none;}
.clear, .hr {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

body {
text-align:	center;
margin:	0px;
padding: 0px;
font-family: "Arial";
font-size:11px;
margin: 0px 0px 0px 0px;
background: #fff url(/dl/RaiUno/images/bkg_mainpage.gif) top center repeat-y;
}

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


.box_TopHeader .box_TopHeaderInterno ul{
width: 960px;
}
.box_Header{
display: block;
float: left;
margin: 0 auto; 
width: 100%; 
height: 97px;
}

.box_HeaderInterno{
margin: 0 auto; 
width: 942px; 
height: 86px; 
padding: 11px 20px 0px 20px;
}

.box_HeaderInterno a.boxLogo {
display: block; 
float: left;
width: 170px; 
height: 74px; 
cursor: pointer;
margin: 0px 0px 0px 0px;
}


.box_HeaderInterno div.dxHead {
display: block;
float: right;
width: 235px;
}

.box_HeaderInterno .box_HeaderSearch{
display: block; 
float: right;
margin: 8px 0px 0px 0px;
width: 217px; 
height: 20px; 
padding: 4px 5px 4px 10px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_search.png) no-repeat;
}

.box_HeaderInterno .box_HeaderSearch input{
display: block; 
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 170px; 
height: 19px; 
border: 0px;
background: transparent;
font-size: 12px;
color: #626262;
}
.box_HeaderInterno .box_HeaderSearch input.submit{
display: block; 
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px; 
height: 21px; 
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}
.box_HeaderInterno div.box_TimeDate {
display: block;
float: right;
text-align: right;
width: 230px;
height: 40px;
overflow: hidden;
padding: 0px 0px 0px 0px;
color: #fff;
}
.box_HeaderInterno div.box_TimeDate h5 {
display: block;
font-size: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.box_HeaderInterno div.box_TimeDate h4 {
display: block;
font-size: 18px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: normal;
}

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


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

	
.contContainer {
display: block;
float: left;
width: 100%;
height: auto;
background: url(/dl/RaiUno/images/bkg_contcontainer.png) 0px 0px repeat-x;
}

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

/* MENU PRINCIPALE */


.menuPrincipale {
display: block;
float: left;
width: 960px;
height: 54px;
margin: 0px 0px 8px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) no-repeat;
}
.menuPrincipale ul {
display: block;
float: left;
width: 960px;
height: 41px;
padding: 6px 0px 0px 6px;
}
.menuPrincipale ul li {
display: block;
float: left;
width: auto;
height: 35px;
padding: 0px 0px 0px 18px;
margin: 0px 0px 0px 18px;
}

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

.menuPrincipale ul li a:link, .menuPrincipale ul li a:visited{
display: block;
float: left;
width: auto;
height: 25px;
padding: 10px 18px 0px 0px;
color: #9e9e9e;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
.menuPrincipale ul li a:hover{
color: #666;
}

/*selected*/

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

/*fine selected */

/* FiNE MENU PRINCIPALE */


/* BLOCCHI DX & SX */

.mainPage {
float: left;
width: 970px;
height: auto;
display: block;
padding: 0px 0px 10px 0px;
background: url(/dl/RaiUno/images/bkg_vertical.gif) 640px 0px repeat-y;
}

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

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

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

.tappoBloccoDx {
float: right;
width: 330px;
height: 10px;
display: block;
text-align: center;
background: url(/dl/RaiUno/images/bkg_site.gif) 0px -93px no-repeat;
}
.bloccoDx {
display: block;
float: right;
width: 320px;
height: auto;
padding: 0px 0px 0px 9px;
text-align: center;
}

/* FiNE BLOCCHI DX & SX */


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


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

#Focus {
display: block;
float: left;
width: 635px;
height: 300px;
text-align: left;
padding: 0px 0px 10px 5px;
}

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

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

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

.bloccoDx .banner300x250{
display: block;
float: left;
width: 305px;
height: auto;
text-align: left;
padding: 5px 0px 0px 5px;
margin: 0px 0px 10px 0px;
}
.bloccoDx .banner300x250 h3{
font-size: 10px;
color: #aaa;
}


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

/* new Focus */

.newFocus {
display: block;
float: left;
position: relative;
width: 608px!important;
height: 346px!important;
text-align: left;
padding: 6px 6px 6px 6px!important;
margin: 0px 0px 10px 5px;
background: #eaeaea;
}
.newFocus .sfondo{
display: block;
float: left;
position: absolute;
z-index: 0;
top: 1px;
left: 0px;
opacity: 0.6;
filter:alpha(opacity=60);
width: 620px!important;
height: 358px!important;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.newFocus .top{
display: block;
float: left;
position: relative;
width: 608px;
height: auto;
text-align: left;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #d1d1d1;
}

.newFocus .top span{
display: block;
float: left;

width: 7px;
height: 23px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 6px 0px 0px;
color: #494949;
background: #666;
}

.newFocus .top h3{
display: block;
float: left;
width: auto;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #555;
font-size: 28px;
line-height: 23px;
}


.newFocus .mid{
display: block;
float: left;
width: 608px;
height: 300px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.newFocus .mid a.img{
display: block;
float: left;
position: relative;
width: 425px;
height: 300px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
background: #ddd;
}
.newFocus .mid .boxTxt{
display: block;
float: left;
position: relative;
width: 173px;
height: 300px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.newFocus .mid .boxTxt h4{
display: block;
float: left;
width: 173px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 16px; 
color: #666;
}

.newFocus .mid .boxTxt h2{
display: block;
float: left;
width: 173px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 22px; 
color: #555;
}
.newFocus .mid .boxTxt h2 a{
color: #555;
}
.newFocus .mid .boxTxt h2 a:hover{
color: #999;
}

.newFocus .mid .boxTxt .txt{
display: block;
float: left;
width: 173px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-weight: normal;
font-size: 12px; 
color: #555;
}
.newFocus .mid .boxTxt .txt a{color: #555;}
.newFocus .mid .boxTxt a.link{
display: block;
float: left;
width: 173px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 12px; 
text-decoration: underline;
color: #666;
}

.newFocus .mid .boxTxt a.link:hover{
color: #999;
}

.newFocus .mid #pagingFocus {
display: block;
float: left;
position: absolute;
bottom: 6px;
right: 6px;
width: auto;
height: 30px;
margin: 10px 0px 0px 0px;
}

.newFocus .mid #pagingFocus .btnPrev{
display: block;
float: left;
width: 10px;
height: 30px;
margin: 0px 0px 0px 0px;
cursor:pointer;
background: url(/dl/rai/images/arrow_paging.gif) 2px 10px no-repeat;
}
.newFocus .mid #pagingFocus .btnNext{
display: block;
float: right;
width: 10px;
height: 30px;
margin: 0px 0px 0px 0px;
cursor:pointer;
background: url(/dl/rai/images/arrow_paging.gif) -8px 10px no-repeat;
}

.newFocus .mid #pagingFocus ul{
display: block;
float: left;
width: auto;
height: 30px;
margin: 0px 0px 0px 0px;
}

.newFocus .mid #pagingFocus ul li{
display: block;
float: left;
position: relative;
width: auto;
height: 30px;
margin: 0px 0px 0px 0px;
}

.newFocus .mid #pagingFocus ul li .slide{
display: none;
}

.newFocus .mid #pagingFocus ul li a{
display: block;
float: left;
width: auto;
height: 30px;
margin: 0px 0px 0px 0px;
font-size: 42px;
line-height: 30px;
color: #888;
}
.newFocus .mid #pagingFocus ul li a:hover{
color: #aaa;
}

.newFocus .mid #pagingFocus ul li.current a{
color: #666;
}




.newFocus .mid #pagingFocus ul li a .Baloon, .newFocus .mid #pagingFocus ul li a .Baloon{
display: none;
}

.newFocus .mid #pagingFocus ul li a:hover .Baloon{
display: block;
position: absolute;
width: 90px;
height: 53px;
top: -60px;
left: -41px;
z-index: 100;
padding: 4px 4px 0px 4px;
background: url(/dl/rai/images/bkg_baloon.png) no-repeat;
}

.newFocus .mid #pagingFocus ul li a:hover .Baloon .mask{
display: block;
width: 90px;
height: 40px;
overflow: hidden;
}

.newFocus .mid #pagingFocus ul li a:hover .Baloon .mask img{
display: block;
width: 90px;
margin: 0px 0px 0px 0px;
height: auto;
}


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

.lancioRaitv {
display: block;
float: left;
width: 310px;
height: 86px;
margin: 0px 0px 5px 0px;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px -155px no-repeat;
}
.lancioRaitv a{
display: block;
float: left;
text-align: left;
width: 190px;
height: 68px;
margin: 0px 0px 0px 0px;
padding: 18px 30px 0px 90px;
color: #0087e2;
text-transform: uppercase;
font-size: 18px;
}
.lancioRaitv a:hover{
color: #fff;
}

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

.boxRaiTV .Top {
display: block;
float: left;
width: 586px;
height: 37px;
padding: 17px 22px 0px 22px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px 0px no-repeat;
}

.boxRaiTV .Bot{
display: block;
float: left;
width: 630px;
height: 15px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px -54px no-repeat;
}

.boxRaiTV .Mid{
display: block;
float: left;
width: 590px;
height: auto;
padding: 0px 20px 0px 20px;
background: url(/dl/RaiUno/images/bkg_vertical.gif) -958px 0px repeat-y;
}


.boxRaiTV .Top a.logoRaitv {
display: block;
float: left;
width: 66px;
height: 35px;
margin: 0px 20px 0px 0px;
background: url(/dl/portale/image/logo_raitv.png) 0px 0px no-repeat;
}


.boxRaiTV .Top ul.menuRaitv {
display: block;
float: left;
width: auto;
height: 29px;
overflow: hidden;

}
.boxRaiTV .Top ul.menuRaitv li{
display: block;
float: left;
width: auto;
height: 25px;
padding: 0px 11px 0px 11px;
margin: 0px 0px 0px -1px;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px -115px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a{
display: block;
float: left;
width: auto;
height: 25px;
font-size: 10px;
color: #6e6e6e;
padding: 14px 0px 0px 0px;
}
.boxRaiTV .Top ul.menuRaitv li a:hover{
color: #0087e2;
}
.boxRaiTV .Top ul.menuRaitv li#selected a{
color: #fff;
}

.boxRaiTV .Top ul.menuRaitv li a.ultimiVideo{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -77px -90px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.piuVisti{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -170px -90px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.piuVotati{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -251px -90px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Video{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -346px -90px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Foto{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -453px -90px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Podcast{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -551px -90px no-repeat;
}

.boxRaiTV .Top ul.menuRaitv li a.ultimiVideo:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.ultimiVideo{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -77px -123px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.piuVisti:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.piuVisti {
background: url(/dl/RaiUno/images/bkg_raitv.gif) -170px -123px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.piuVotati:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.piuVotati{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -251px -123px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Video:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.Video{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -346px -123px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Foto:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.Foto{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -453px -123px no-repeat;
}
.boxRaiTV .Top ul.menuRaitv li a.Podcast:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.Podcast{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -551px -123px no-repeat;
}

/* video */


.listaVideo{
display: none;
float: left;
width: 589px;
height: auto;
padding: 10px 0px 0px 1px;
text-align: left;
overflow: hidden;
}

#mediaList .listaVideo{
display: block;
float: left;
width: 589px;
height: auto;
padding: 10px 0px 0px 1px;
text-align: left;
overflow: hidden;
}

.listaVideo ul {
display: block;
float: left;
position: relative;
width: 646px;
height: auto;
margin: 0px 0px 0px -56px;
}
.listaVideo ul li{
display: block;
float: left;
width: 105px;
height: 140px;
margin: 0px 0px 0px 56px;
}

ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}
ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat;
}

.listaVideo ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -33px 0px 0px 0px;
}

.listaVideo ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}
.listaVideo ul li div.Desc a h5{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #6a6a6a;
line-height: 10px;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc a p{
display: none;
}

.listaVideo ul li div.Desc a{
display: block;
float: left;
width: 101px;
height: 54px;
color: #fff;
overflow: hidden;
font-size: 11px;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc h3{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: bold;
font-size: 11px;
color: #6a6a6a;
padding: 2px 0px 0px 0px;
}
ul li div.Desc ul.Specifiche{
display: block;
float: left;
width: 101px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}
ul li div.Desc ul.Specifiche li{
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul li div.Desc ul.Specifiche li.specDurata{
display: block;
position:relative;
float: right;
width: 47px;
height: 13px;
text-align: center;
font-weight: normal;
font-size: 10px;
color: #ddd;
font-weight: bold;
z-index: 10;
padding: 0px 0px 0px 0px;
margin: -77px 0px 0px 0px;
background: url(/dl/RaiTV/images/bkg_durata.png) no-repeat;
}

ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}
ul li div.Desc ul.Specifiche li.specTematica,
ul li div.Desc ul.Specifiche li.specVisto,
ul li div.Desc ul.Specifiche li.specPubblicato,
ul li div.Desc ul.Specifiche li.specVoto,
ul li div.Desc ul.Specifiche li.specVistoSet,
ul li div.Desc ul.Specifiche li.specVotoSet{
display: none;
}

/** pagina video **/

.paginaGenerica .testataVideo {
display: block;
float: left;
text-align: left;
width: 480px;
height: 25px;
padding: 26px 10px 0px 110px;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px -248px no-repeat;
}
.paginaGenerica .testataVideo h2 {
text-transform: uppercase;
float: left;
color: #a0a0a0;
font-weight: normal;
font-size: 21px;
}


/* video specifici */

.listaVideoSpecifica {
display: block;
float: left;
width: 560px;
height: auto;
padding: 0px 0px 0px 10px;
text-align: left;
overflow: hidden;
}
.listaVideoSpecifica ul {
display: block;
float: left;
position: relative;
width: 600px;
height: auto;
margin: 0px 0px 0px -40px;
}
.listaVideoSpecifica ul li{
display: block;
float: left;
width: 105px;
height: 140px;
margin: 0px 0px 0px 40px;
}

.listaVideoSpecifica ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -33px 0px 0px 0px;
}

.listaVideoSpecifica ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #666;
overflow: hidden;
padding: 0px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}
.listaVideoSpecifica ul li div.Desc a h5{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #666;
line-height: 10px;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideoSpecifica ul li div.Desc a p{
display: none;
}

.listaVideoSpecifica ul li div.Desc a{
display: block;
float: left;
width: 101px;
height: 53px;
color: #666;
overflow: hidden;
font-size: 11px;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideoSpecifica ul li div.Desc h3{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: bold;
font-size: 11px;
color: #6a6a6a;
padding: 2px 0px 0px 0px;
}


.listaVideoSpecifica ul li div.Desc a:hover {
position: relative;
display: block;
width: 95px;
height: 134px;
padding: 4px 5px 0px 5px;
margin: -85px 0px 0px -2px;
z-index: 1000;
background: url(/dl/RaiUno/images/box_info.png) repeat;
}
.listaVideoSpecifica ul li div.Desc a:hover h2{
display: block;
width: 95px;
float: left;
height: auto;
}

/* scroll large */

.paginaGenerica .holder.videoL-bar {
display: block;
float: left;
width: 590px;
height: 280px;
padding: 20px 0px 35px 0px;
}
.paginaGenerica .holder.videoL-bar .scroll-pane {
width: 590px;
height: 280px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#paneUltimiVideo {
height: 280px;
}
.videoL-bar .jScrollPaneTrack {
height: 280px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -754px 0px no-repeat;
}
.videoL-bar .jScrollPaneDragTop {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px 0px no-repeat;
height: 6px;
}
.videoL-bar .jScrollPaneDragBottom {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px -106px no-repeat;
height: 10px;
}
.videoL-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -738px bottom no-repeat;
}
.videoL-bar .scroll-pane {
}

/* fine scroll */



/* scroll small */

.paginaGenerica .holder.videoS-bar {
display: block;
float: left;
width: 590px;
height: 140px;
padding: 15px 0px 40px 0px;
}
.paginaGenerica .holder.videoS-bar .scroll-pane {
width: 590px;
height: 140px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#paneUltimiPod, #paneVideoVisti, #paneVideoVotati, #paneVostriVideo{
height: 140px;
}
.videoS-bar .jScrollPaneTrack {
height: 140px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -772px 0px no-repeat;
}
.videoS-bar .jScrollPaneDragTop {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px 0px no-repeat;
height: 6px;
}
.videoS-bar .jScrollPaneDragBottom {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px -106px no-repeat;
height: 10px;
}
.videoS-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -738px bottom no-repeat;
}
.videoS-bar .scroll-pane {
}

/* fine scroll */


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


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

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


.boxGenerico .Top {
display: block;
float: left;
text-align: left;
width: 270px;
height: 21px;
padding: 18px 20px 0px 20px;
overflow: hidden;
}
.boxGenerico .Top h2 {
display: block;
float: left;
width: 250px;
height: 20px;
font-size: 16px;
font-weight: bold;
color: #8d8d8d;
text-transform: uppercase;
}

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

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

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

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


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

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

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

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

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

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

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

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

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

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

.boxGenerico .Mid a.img {
display: block;
float: left;
width: 123px;
height: 123px;
}
.boxGenerico .Mid a.testo{
display: block;
float: left;
text-align: left;
width: 132px;
height: 123px;
overflow: hidden;
padding: 0px 0px 0px 15px;
color: #4f4f4f;
}

.boxGenerico .Mid a.testo h4{
width: 132px;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 3px 0px;
color: #949494;
}

.boxGenerico .Mid a.testo h3{
width: 132px;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 3px 0px;
}
.boxGenerico .Mid a.testo p{
width: 132px;
height: 123px;
font-size: 11px;
overflow: hidden;
}

/*altre opzioni*/

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

/* GUIDA PROGRAMMI */

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

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

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

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

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


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

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

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

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


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


/* scroll */


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

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

/* fine scroll */

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

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

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


/* FiNE GUIDA PROGRAMMI */




/* PROGRAMMI IN ONDA */

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

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

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


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

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

}


/* scroll */


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

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

/* fine scroll */

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

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

#elencoProgrammi ul li span{
display: none;
}
#elencoProgrammi ul li ol{
display: none;
}

/* FiNE PROGRAMMI IN ONDA */


/* ELENCO GENERICO */

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

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

}


/* scroll */


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

}
#paneGenerico {
height: 100px;
}
.white-bar .jScrollPaneTrack {
height: 100px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px -6px no-repeat;
}
.white-bar .jScrollPaneDragTop {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px 0px no-repeat;
height: 6px;
}
.white-bar .jScrollPaneDragBottom {
background: url(/dl/RaiUno/images/bkg_custom.gif) -722px -106px no-repeat;
height: 10px;
}
.white-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -738px bottom no-repeat;
}
.white-bar .scroll-pane {
}

/* fine scroll */

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

}
#elencoGenerico ul li {
display: block;
float: left;
width: 230px;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 9px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -830px 6px no-repeat;
}
#elencoGenerico ul li a {
font-weight: bold;
display: block;
height: 16px;
color: #959595; 
padding: 1px 0px 0px 8px;

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

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

/* FiNE ELENCO GENERICO */



/* LISTE - COMMUNITY - TEMATICHE */

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

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

ul.listaItemSmall li.blocked{
display: none;
}


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

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

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


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

/* FiNE LISTE - COMMUNITY - TEMATICHE */

/* LANCI TRIPLI */

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

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

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

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

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

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

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

ol.lanci li a.hover span {
}



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

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

/* add-remove */

.containerAddRemove{
width: 261px;
height: 15px;
font-size: 10px;
color: #fff;
text-align: left;
font-weight: normal;
margin: 0px 0px 0px 1px;
padding: 1px 1px 15px 6px;
background: url(/dl/portale/image/bkg_titleul.gif) no-repeat;
}
.containerAddRemove h3{
float: left;
height: 15px;
font-size: 10px;
color: #fff;
font-weight: normal;
margin: 0px;
padding: 0px;
}
.containerAddRemove span.addremove{
float: right;
width: 39px;
height: 14px;
color: #fff;
font-weight: normal;
margin: 0px;
padding: 0px;
}
.containerAddRemove a.add {
float: left;
display: block;
width: 20px;
height: 14px;
color: #fff;
margin: 0px;
padding: 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/ico_piu.png');}
html>/**/body .containerAddRemove a.add {
background: url(/dl/portale/image/ico_piu.png) no-repeat!important;
}
.containerAddRemove a.add:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/ico_piu_on.png');}
html>/**/body  .containerAddRemove a.add:hover {
background: url(/dl/portale/image/ico_piu_on.png) no-repeat!important;
}

.containerAddRemove a.remove {
float: left;
display: block;
width: 19px;
height: 14px;
color: #fff;
margin: 0px;
padding: 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/ico_meno.png');}
html>/**/body .containerAddRemove a.remove {
background: url(/dl/portale/image/ico_meno.png) no-repeat!important;
}
.containerAddRemove a.remove:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/ico_meno_on.png');}
html>/**/body  .containerAddRemove a.remove:hover {
background: url(/dl/portale/image/ico_meno_on.png) no-repeat!important;
}
				
	

/* FiNE LANCI TRIPLI  */


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



/*######### PAGINA INTERA ######### */

.paginaGenerica {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 15px 0px 15px;
}

/*guida prog*/

.paginaGenerica .titolo {
display: block;
float: left;
text-align: left;
width: 320px;
height: auto;
padding: 0px 0px 0px 0px;
}
.paginaGenerica .titolo h2 {
text-transform: uppercase;
color: #a0a0a0;
font-weight: normal;
font-size: 21px;
}
.paginaGenerica .titolo h3 {
text-transform: uppercase;
color: #a0a0a0;
font-weight: bold;
font-size: 16px;
}

.paginaGenerica .btns{
display: block;
float: right;
text-align: right;
width: 280px;
height: auto;
padding: 3px 0px 0px 0px;
}
.paginaGenerica .btns span.label{
display: block;
float: right;
height: auto;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #999;
}

a.btnBig{
display: block;
float: right;
width: auto;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -378px;
}
a.btnBig span{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 1px 7px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -378px no-repeat;
}

a.btnFeed{
display: block;
float: right;
width: auto;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -397px;
}
a.btnFeed span{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 1px 7px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -397px no-repeat;
}

a.btnBig:hover, a.btnFeed:hover{
color: #fff;
background-position: -332px -416px;
}
a.btnBig:hover span , a.btnFeed:hover span{
color: #666;
background-position: right -416px;
}

a#selected{
cursor: default;
color: #000;
background-position: -332px -416px;
}
a#selected span{
color: #999;
background-position: right -416px;
}

.paginaGenerica #calendarioGuida {
display: block;
float: left;
width: 600px;
height: 30px;
padding: 20px 0px 20px 0px;
}
.paginaGenerica #calendarioGuida a.btnPrev{
margin: 0px 18px 0px 0px;
}




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

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


.paginaGenerica #calendarioGuida div.giorni ul li{
display: block;
float: left;
width: 45px;
height: 30px;
margin: 0px 20px 0px 0px;
}
.paginaGenerica #calendarioGuida div.giorni ul li a{
display: block;
float: left;
width: 45px;
height: 30px;
margin: 0px 20px 0px 0px;
cursor: pointer;
overflow: hidden;
background:  url(/dl/RaiUno/images/bkg_custom.gif) -47px -62px no-repeat;
}
.paginaGenerica #calendarioGuida div.giorni ul li a:hover,
.paginaGenerica #calendarioGuida div.giorni ul li.current a{
background: url(/dl/RaiUno/images/bkg_custom.gif) -47px -92px no-repeat;
}

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



.guidaPalinsesto {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
background: url(/dl/RaiUno/images/bkg_vertical.gif) -2290px 0px repeat-y;
}
.guidaPalinsesto .Top {
display: block;
float: left;
width: 600px;
height: 10px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -435px no-repeat;
}
.guidaPalinsesto .Bot {
display: block;
float: left;
width: 600px;
height: 10px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -445px no-repeat;
}
.guidaPalinsesto ul.fasciaOraria {
display: block;
float: left;
width: 110px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.guidaPalinsesto ul.fasciaOraria li{
display: block;
float: left;
width: 110px;
height: 30px;
text-align: right;
padding: 0px 0px 0px 0px;
margin: 10px 0px 5px 0px;
}
.guidaPalinsesto ul.fasciaOraria li a{
display: block;
float: left;
width: 90px;
height: 24px;
text-align: right;
padding: 6px 20px 0px 0px;
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 12px;
color: #858585;
}
.guidaPalinsesto ul.fasciaOraria li a:hover{
color: #333;
}
.guidaPalinsesto ul.fasciaOraria li a.selected{
background: url(/dl/RaiUno/images/bkg_site.gif) -322px -457px no-repeat;
}

.guidaPalinsesto ul.Programmazione {
display: block;
float: left;
text-align: left;
width: 470px;
height: auto;
padding: 8px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

.guidaPalinsesto ul.Programmazione li {
display: block;
float: left;
width: 470px;
height: auto;
padding: 3px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}

.guidaPalinsesto ul.Programmazione li span.ora {
display: block;
float: left;
width: 90px;
height: auto;
padding: 1px 0px 0px 10px;
margin: 0px 0px 0px 0px;
color: #626262;
}
.guidaPalinsesto ul.Programmazione li span.info,
.guidaPalinsesto ul.Programmazione li a {
display: block;
float: left;
width: 300px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #626262;
}

.guidaPalinsesto ul.Programmazione li.passato span.ora {
color: #c6c6c6;
}
.guidaPalinsesto ul.Programmazione li.passato span.info,
.guidaPalinsesto ul.Programmazione li.passato a {
color: #c6c6c6;
}

.guidaPalinsesto ul.Programmazione li.corrente {
height: 38px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -491px no-repeat;
}
.guidaPalinsesto ul.Programmazione li.corrente span.ora {
color: #626262;
}
.guidaPalinsesto ul.Programmazione li.corrente span.info,
.guidaPalinsesto ul.Programmazione li.corrente a {

}
/* Centratura in verticale */
.guidaPalinsesto ul.Programmazione li.corrente div.extG{display:table; height:38px;  #position:relative; overflow:hidden; width:auto;}
.guidaPalinsesto ul.Programmazione li.corrente div.midG{#position:absolute;  #top:50%; display:table-cell;  vertical-align:middle; }
.guidaPalinsesto ul.Programmazione li.corrente div.intG{#position:relative; #top:-50%;display:block;width:auto;}
/* - */



/*** RICERCA PERONAGGI ***/


ul.pagAlfabetica {
display: block;
float: left;
position: relative;
width: 600px;
height: 30px;
padding: 30px 0px 15px 0px;
z-index: 100;
}
ul.pagAlfabetica li {
display: block;
float: left;
font-size: 14px;
font-weight: bold;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}
ul.pagAlfabetica li a{
display: block;
float: left;
width: auto;
height: 23px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
text-align: center;
padding: 7px 0px 0px 0px;
}
ul.pagAlfabetica li a:hover{
color: #c6c6c6;
}

ul.pagAlfabetica li span{
display: block;
float: left;
width: auto;
height: 23px;
color: #ddd;
font-size: 14px;
font-weight: bold;
text-align: center;
padding: 7px 0px 0px 0px;
}


ul.pagAlfabetica li a#selected {
width: 25px;
height: 26px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
color: #fff;
font-size: 18px;
z-index: 10000;
background: url(/dl/RaiUno/images/bkg_site.gif) -436px -458px no-repeat;
}

ul.pagAlfabetica li a.pat_0#selected{
width: auto;
height: 26px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 4px 5px 0px 5px;
color: #fff;
font-size: 18px;
z-index: 10000;
background: url(/dl/Rai5/images/sel_altro.gif) 0px 3px no-repeat;
}

ul.elencoRicerca {
display: block;
float: left;
width: 600px;
height: auto;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
ul.elencoRicerca li{
display: block; /*NONE*/
float: left;
width: 200px;
height: 31px;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #f4f4f4;
margin-bottom: -1px;
}


/* Centratura in verticale */
div.external{display:table; height:28px;  #position:relative; overflow:hidden; width:auto;}
div.middle{#position:absolute;  #top:50%; display:table-cell;  vertical-align:middle; }
div.internal{#position:relative; #top:-50%;display:block;width:195px;}
/* - */


ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited {
display: block;
color: #7c7c7c;
padding: 2px 10px 2px 15px;
cursor: pointer;
}

ul.elencoRicerca li a:hover {
color: #7c7c7c;
background: url(/dl/RaiUno/images/bkg_site.gif) -465px -457px no-repeat;
}

/*** RICERCA PROGRAMMI ***/


ul.elencoRicercaProgrammi {
display: block;
float: left;
width: 600px;
height: auto;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
ul.elencoRicercaProgrammi li{
display: block; /*NONE*/
float: left;
width: 260px;
height: 78px;
padding: 10px 30px 12px 10px;
border-bottom: 1px solid #f4f4f4;
margin: 0px 0px -1px 0px;
}
ul.elencoRicercaProgrammi li:hover{
background: url(/dl/RaiUno/images/bkg_site.gif) 8px -635px no-repeat;
}
ul.elencoRicercaProgrammi li h4{

font-size: 11px;
}

ul.elencoRicercaProgrammi li a:link, ul.elencoRicercaProgrammi li a:visited {
display: block;
color: #7c7c7c;
height: 42px;
padding: 2px 10px 2px 10px;
cursor: pointer;
}
ul.elencoRicercaProgrammi li a:hover h4{
}

ul.elencoRicercaProgrammi li ol.altro {
display: block;
float: left;
width: 260px;
height: 16px;
overflow: hidden;
padding: 0px 0px 0px 10px;
margin: 14px 0px 0px 0px;
}
ul.elencoRicercaProgrammi li ol.altro li{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 6px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.elencoRicercaProgrammi li ol.altro li a{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
color: #6c6c6c;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -261px;
}
ul.elencoRicercaProgrammi li ol.altro li a span{
display: block;
float: left;
width: auto;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 1px 6px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -261px no-repeat;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -531px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a span{
background: url(/dl/RaiUno/images/bkg_site.gif) right -531px no-repeat;
}

ul.elencoRicercaProgrammi li ol.altro li.rss a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -279px;
}
ul.elencoRicercaProgrammi li ol.altro li.rss a span{
color: #fff;
background: url(/dl/RaiUno/images/bkg_site.gif) right -279px no-repeat;
}

ul.elencoRicercaProgrammi li:hover ol.altro li.rss a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -549px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li.rss a span{
color: #fff;
background: url(/dl/RaiUno/images/bkg_site.gif) right -549px no-repeat;
}

ul.elencoRicercaProgrammi li:hover ol.altro li a:hover{
color: #fff;
background-position: -332px -567px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a:hover span{
background-position: right -567px;
}

/* tendina */

.Tendine {
display: block;
float: right;
}

span.tendinaOpzioni {
display: block;
text-align: left;
float: left;
position: relative;
z-index: 1000;
width: 134px;
height: 23px;
font-size: 11px;
padding: 4px 0px 0px 6px;
margin: 0px 0px 0px 0px;
color: #707070;
font-size: 11px;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -671px -462px no-repeat;
}
span.tendinaOpzioni:hover {
color: #444;
}

div#seltendinaOpzioni{
display: none;
position: absolute;
z-index: 10000;
width: 140px;
height: auto;
margin: 0px 0px 0px -140px;
}
html>/**/body  div#seltendinaOpzioni {
margin: 0px 0px 0px 0px!important;
}
div#seltendinaOpzioni .Top {
display: block;
float: left;
width: 140px;
height: 19px;
font-size: 12px;
cursor: default;
padding: 0px 0px 0px 0px;
}

div#seltendinaOpzioni .Bot{
display: block;
float: left;
width: 140px;
height: 5px;
margin: 0px;
background: url(/dl/RaiUno/images/bkg_tendina_bot.png) no-repeat;
}

div#seltendinaOpzioni .Mid{
display: block;
float: left;
z-index: 1000;
width: 138px;
height: auto;
margin: 0px;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
padding: 0px 0px 0px 0px;
background: #fdfdfd;
}

div#seltendinaOpzioni .Mid ul{
display: block;
width: 138px;
height: auto;
margin: 0px;
padding: 5px 0px 0px 0px;
list-style: none;
}
div#seltendinaOpzioni .Mid ul li{
display: block;
width: 118px;
text-align: left;
height: auto;
margin: 0px;
padding: 0px 15px 0px 5px;
}
div#seltendinaOpzioni .Mid ul li a:link, div#seltendinaOpzioni .Mid ul li a:visited{
display: block;
color: #707070;
font-weight: normal;
font-size: 11px;
}
div#seltendinaOpzioni .Mid ul li a:hover{
display: block;
color: #999;
font-weight: normal;
}

/**** FAQ ****/

.gruppiFaq {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 20px 0px 0px 0px;
}

.gruppiFaq h3{
display: block;
float: left;
width: 600px;
padding: 00px 0px 20px 0px;
text-transform: uppercase;
color: #a0a0a0;
font-size: 11px;
}

.gruppiFaq ul{
display: block;
float: left;
width: 595px;
padding: 0px 0px 0px 5px;
color: #a0a0a0;
font-size: 11px;
}

.gruppiFaq ul li{
display: block;
float: left;
width: 595px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.gruppiFaq ul li a{
display: block;
float: left;
width: auto;
height: 24px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 11px;
color: #7d7d7d;
cursor: pointer;
}

.gruppiFaq ul li a span{
display: block;
float: left;
width: auto;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 4px 9px 0px 0px;
}

.gruppiFaq ul li a:hover{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -585px;
}
.gruppiFaq ul li a:hover span{
background: url(/dl/RaiUno/images/bkg_site.gif) right -585px no-repeat;
}

.gruppiFaq ul li a.selected,
.gruppiFaq ul li a.selected:hover{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -611px;
}

.gruppiFaq ul li a.selected span,
.gruppiFaq ul li a.selected:hover span{
background: url(/dl/RaiUno/images/bkg_site.gif) right -611px;
}
.gruppiFaq ul li .Mid a{
display: inline;
float: none;
color: #fff;
font-weight: strong;
cursor: pointer;
padding: 0px;
margin: 0px;
}
.gruppiFaq ul li .Mid a:hover{
color: #ccc;
background: transparent;
}
.gruppiFaq ul li .rispostaFaq {
display: none;
float: left;
width: 595px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #eee;
background: #757575;
}
.gruppiFaq ul li .rispostaFaq .Top {
display: blocck;
float: left;
width: 591px;
height: 10px;
padding: 4px 4px 0px 0px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -637px;
}
.gruppiFaq ul li .rispostaFaq .Top a.Close{
display: blocck;
float: right;
width: 10px;
height: 10px;
padding: 0px;
marfin: 0px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_site.gif) -950px -644px ;
}
.gruppiFaq ul li .rispostaFaq .Mid{
display: blocck;
float: left;
width: 570px;
height: auto;
padding: 0px 12px 0px 13px;
}
.gruppiFaq ul li .rispostaFaq .Bot{
display: blocck;
float: left;
width: 595px;
height: 12px;
overflow: hidden;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -649px;
}

/**** CONTATTI ****/

.formContatti {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
}

.formContatti ul{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 20px 0px 0px 0px;
}
.formContatti ul li{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
} 
.formContatti ul li .label{
display: block;
float: left;
text-align: right;
width: 150px;
height: auto;
padding: 7px 20px 0px 0px;
margin: 0px 0px 0px 0px;
color: #a0a0a0;
} 
.formContatti ul li .input{
display: block;
float: left;
text-align: left;
width: 261px;
height: 21px;
padding: 7px 4px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -664px no-repeat;
} 


.formContatti ul li .input input{
float: left;
text-align: left;
width: 255px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
color: #a0a0a0;
font-size: 11px;
background: transparent;
} 

.formContatti ul li .textarea{
display: block;
float: left;
text-align: left;
width: 265px;
height: 107px;
padding: 8px 0px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -692px no-repeat;
} 
.formContatti ul li .textarea textarea{
float: left;
text-align: left;
width: 255px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
color: #a0a0a0;
font-family: arial;
font-size: 11px;
background: transparent;
} 

.formContatti ul li .input span{
float: left;
text-align: left;
width: 235px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
color: #a0a0a0;
position: relative;
z-index: 20;
font-size: 11px;
} 

.formContatti ul li .input a.dwTendina{
float: right;
text-align: right;
width: 20px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 0px;
border: 0px;
color: #a0a0a0;
position: relative;
z-index: 20;
font-size: 11px;
background: url(/dl/RaiUno/images/bkg_site.gif) -610px -668px no-repeat;
} 
.formContatti ul li .input .selectForm{
display: none;
float: left;
position: relative;
width: 275px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -8px 0px 0px -10px;
z-index: 10;
} 

.formContatti ul li .input .selectForm ul{
display: block;
float: left;
width: 243px;
height: auto;
padding: 10px 15px 0px 15px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
color: #a0a0a0;
background: #fafafa;
font-size: 11px;
} 
.formContatti ul li .input .selectForm ul li{
display: block;
float: left;
width: 243px;
height: auto;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #a0a0a0;
font-size: 11px;
} 
.formContatti ul li .input .selectForm ul li a{
color: #a0a0a0;
} 
.formContatti ul li .input .selectForm ul li a:hover{
color: #444;
} 
.formContatti ul li .input .selectForm .Bot{
display: block;
float: left;
width: 275px;
height: 12px;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -808px no-repeat;
} 

.formContatti .btns {
display: block;
float: left;
text-align: left;
width: 445px;
height: auto;
padding: 10px 0px 0px 0px;
}

.notice{
display: block;
float: left;
text-align: left;
width: 105px;
height: 18px;
padding: 7px 0px 0px 30px;
margin: 0px 0px 10px 0px;
font-size: 9px;
color: #999;
}
.notice.siDisp{
background:  url(/dl/RaiUno/images/ico_form.gif) 5px 4px no-repeat;
}
.notice.noDisp{
background: url(/dl/RaiUno/images/ico_form.gif) 5px -24px no-repeat;
}
.notice.Error{
background: url(/dl/RaiUno/images/ico_form.gif) 5px -53px no-repeat;
}

.esitoOK {
display: block;
float: left;
width: 600px;
height: auto;
padding: 20px 0px 20px 0px;
text-align: center;
font-size: 12px;
}

.esitoKO {
display: block;
float: left;
width: 600px;
height: auto;
padding: 20px 0px 20px 0px;
text-align: center;
font-size: 12px;
}

/*######### FiNE PAGINA INTERA ######### */

/*######### ARTICOLI FOGLIA ######### */

.superTitolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
}
.superTitolo h2 {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 25px 0px 0px 0px;
text-transform: uppercase;
font-size: 36px;
font-weight: normal;
color: #707070;
}
.superTitolo h3 {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
color: #7d7d7d;
}
.presenzaTv{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 10px 0px 0px 0px;
}
.presenzaTv strong{
display: block;
float: left;
text-align: left;
width: 85px;
height: auto;
font-size: 13px;
font-weight: bold;
color: #7d7d7d;
}
.presenzaTv a.btnBig{
float: left;
margin: 0px 10px 8px 0px;
}

.presenzaTv a.btnBig .icoDoc{
float: left;
width: 10px;
height: 11px;
margin: 2px 6px 0px 3px;
background: url(/dl/RaiUno/images/bkg_site.gif) -950px -465px no-repeat;
}

.personaggioArticolo,
.programmaArticolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 30px 0px 0px 0px;
}

.personaggioArticolo .personaggioFotoArticolo,
.programmaArticolo .programmaFotoArticolo  {
display: block;
float: left;
text-align: left;
width: 258px;
height: 193px;
overflow:hidden;
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 0px;
}

.maskFotoArticolo {
display: block;
float: left;
width: 258px;
height: 193px;

background: url(/dl/RaiUno/images/mask_articolo.png) no-repeat;
}

.personaggioArticolo p,
.programmaArticolo p {
font-size: 12px;
color: #7d7d7d;
}

/*######### FiNE ARTICOLI FOGLIA ######### */

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

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

div.containerPreFooter {
display: block;
float: left;
width: 100%;
height: auto;
background: #303030 url(/dl/portale/image/bkg_footer.gif) repeat-x;
}

div.containerPreFooter #PreFooter {
display: block;

margin: 0 auto;
width: 960px;
height: auto;
padding: 15px 10px 10px 10px;
text-align: center;
border-left: 1px solid #4b4b4b;
border-right: 1px solid #4b4b4b;
background: url(/dl/portale/image/bkg_footertop.jpg) no-repeat;
}

#PreFooter div.FootHeader {
display: block;
float: left;
width: 948px;
height: 30px;
padding: 0px 6px 0px 6px;
text-align: left;
}
#PreFooter div.FootHeader h2 {
display: block;
float: left;
width: 895px;
text-transform: uppercase;
font-size: 15px;
color: #c6c6c6;
}

#PreFooter div.boxCanali {
display: block;
float: left;
width: 940px;
height: auto;
padding: 5px 10px 10px 10px;
}
#PreFooter div.boxCanali .Top {
display: block;
float: left;
width: 940px;
height: 8px;
background: url(/dl/portale/image/box_canalitop.png) no-repeat;
}

#PreFooter div.boxCanali .Bot{
display: block;
float: left;
width: 940px;
height: 8px;
background: url(/dl/portale/image/box_canalibot.png) no-repeat;
}

#PreFooter div.boxCanali .Mid{
display: block;
float: left;
width: 916px;
height: auto;
padding: 5px 12px 5px 12px;
background: 			url(/dl/portale/image/box_canalimid.png) repeat-y;
}


ul.listaCanaliA {
display: block;
float: left;
width: 180px;
height: auto;
padding: 0px 17px 0px 4px;
margin: 0px;
}

ul.listaCanaliA li {
display: block;
float: left;
text-align: left;
width: 180px;
height: auto;
color: #999;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliA li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliA li h3 {
display: block;
float: left;
text-align: left;
width: 160px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -827px -44px no-repeat;
}

ul.listaCanaliA li span {height: 13px;
width: auto;
padding: 0px 2px 0px 2px;
margin: 0px;
}

ul.listaCanaliA li a:link, ul.listaCanaliA li a:visited{
color: #fff;
}
ul.listaCanaliA li a:hover{
color: #999;
}


ul.listaCanaliB {
display: block;
float: right;
width: 276px;
height: auto;
padding: 0px 5px 0px 4px;
}

ul.listaCanaliB li {
display: block;
text-align: left;
width: 276px;
height: auto;
color: #aaa;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliB li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliB li h3 {
display: block;
text-align: left;
width: 256px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiUno/images/bkg_custom.gif) -827px -44px no-repeat;
}

ul.listaCanaliB li a:link, ul.listaCanaliB li a:visited{
color: #fff;
}
ul.listaCanaliB li a:hover{
color: #999;
}

#PreFooter .Ricerca {
display: block;
float: left;
width: 590px;
height: auto;
padding: 5px 0px 0px 0px;
}
#PreFooter .Ricerca h5 {
display: block;
float: left;
width: auto;
height: auto;
color: #959595;
font-size: 10px;
font-weight: normal;
padding: 36px 0px 0px 20px;
}

.box_FooterSearch{
	display: block; 
	float: left;
	margin: 19px 0px 0px 0px;
	width: 185px; 
	height: 21px; 
	padding: 4px 4px 4px 6px;
	overflow: hidden;
background: url(/dl/portale/image/hp1/bkg_search.png) no-repeat;
}

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

div.containerFooter {
display: block;
float: left;
width: 100%;
height: auto;
background: url(/dl/portale/image/bkg_alpha.png);
}

div.containerFooter #Footer {
	display: block;
	margin: 0 auto;
	width: 940px;
	height: auto;
	padding: 15px 20px 30px 20px;
	text-align: left;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
color: #434343;
background: #cacaca;
	}

ul.footMenu {
display: block;
width: 960px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px -9px;
list-style: none;
}
ul.footMenu li {
display: block;
float: left;
padding: 0px;
margin: 0px;
}

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

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

/* my sharone! */


.socialNetworks {
	display: block;
	float: left;
	text-align: left;
	height: 30px;
	width: 600px;
	margin: 20px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
.socialNetworks .fb {
	width: 380px;
	float: left;
	overflow: hidden;
}
.socialNetworks .share {
	width: 200px;
	float: right;
	text-align: right;
	height: 19px;
	padding: 4px 0px 0px 0px;
}

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



.bloccoSx iframe {
display: block;
float: left;
padding: 0px 0px 0px 4px;
width: 622px;
height: 195px;}


/* ##### BLOCCO REPLAY ##### */

.boxReplay {
display: block;
float: left;
text-align: left;
width: 288px;
height: auto;
margin: 5px 0px 15px 5px;
padding: 6px 6px 6px 6px;
background: #282828;

}


.boxReplay .top{
display: block;
float: left;
position: relative;
width: 272px;
height: 32px;
padding: 0px 0px 0px 16px;
margin: 0px 0px 6px 0px;
background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -170px no-repeat;
}

.boxReplay .top h2{
display: block;
float: left;
width: auto;
font-size: 21px;
line-height: 17px;
color: #fff;
margin: 0px 0px 3px 0px;
padding: 0px 90px 0px 0px;
}

.boxReplay .top h2.rai1{
background: url(/dl/rai/images/canali/color/rai1.png) 100% -3px no-repeat;
}
.boxReplay .top h2.rai2{
background: url(/dl/rai/images/canali/color/rai2.png) 100% -3px no-repeat;
}
.boxReplay .top h2.rai3{
background: url(/dl/rai/images/canali/color/rai3.png) 100% -3px no-repeat;
}
.boxReplay .top h2.rai5{
background: url(/dl/rai/images/canali/color/rai5.png) 100% -3px no-repeat;
}

.boxReplay .top strong{
display: block;
float: left;
width: 272px;
font-size: 11px;
color: #d7d7d7;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.boxReplay .mid {
display: block;
float: left;
width: 288px;
height: auto;
padding: 6px 0px 0px 0px;
margin: 2px 0px 0px 0px;
border-top: 1px solid #3d3d3d;
}




.boxReplay .mid ul.gg{
display: block;
float: left;
text-align: left;
width: 288px;
height: 32px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #282828;
}

.boxReplay .mid ul.gg li{
display: block;
float: left;
text-align: left;
width: 40px;
height: 30px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-left: 1px #282828 solid;

background: #4b4b4b;
}

.boxReplay .mid ul.gg li.selected{
background: #5da7e8;
}

.boxReplay .mid ul.gg li a strong{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #858585;
font-size: 11px;
text-transform: uppercase;
}

.boxReplay .mid ul.gg li a span{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #858585;
font-size: 11px;
font-weight: bold;
letter-spacing: -0.5px;
text-transform: uppercase;
}

.boxReplay .mid ul.gg li a:hover strong,
.boxReplay .mid ul.gg li a:hover span,
.boxReplay .mid ul.gg li.selected a strong,
.boxReplay .mid ul.gg li.selected a span{
color: #fff;
}


/* scroll */

.boxReplay .holder.replay-bar {
display: block;
float: left;
width: 288px;
height: 173px;
padding: 10px 0px 0px 0px;
background: #282828;
}
.boxReplay .holder.replay-bar .scroll-pane {
width: 288px;
height: 163px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#pane_replay {
height: 163px;
}
.replay-bar .jScrollPaneTrack {
height: 163px;
background: url(/dl/RaiUno/images/box_replay_new.gif) 0px -15px no-repeat;
}
.replay-bar .jScrollPaneDragTop {
background: url(/dl/RaiUno/images/box_replay_new.gif) 0px -9px no-repeat;
height: 6px;
}
.replay-bar .jScrollPaneDragBottom {
background: url(/dl/RaiUno/images/box_replay_new.gif) 0px -178px no-repeat;
height: 10px;
}
.replay-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiUno/images/box_replay_new.gif) -18px bottom no-repeat;
}
.replay-bar .scroll-pane {
}

/* fine scroll */


.boxReplay .palinsesto {
display: block;
float: left;
width: 240px;
}


.boxReplay .palinsesto li{
display: block;
float: left;
width: 240px;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}


.boxReplay .palinsesto li a{
display: block;
float: left;
width: 240px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.boxReplay .palinsesto li span{
display: block;
float: left;
width: 35px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #54a5e7;
}

.boxReplay .palinsesto li strong{
display: block;
float: left;
width: 160px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #54a5e7;
font-weight: bold;
}

.boxReplay .palinsesto li a:hover strong{
color: #54a5e7;

}


.boxReplay .palinsesto li.nonDisp{
display: block;
float: left;
width: 240px;
padding: 5px 0px 5px 0px;
margin: 0px 0px 5px 0px;
background: transparent;
}


.boxReplay .palinsesto li.nonDisp span{
color: #7c7c7c;
}

.boxReplay .palinsesto li.nonDisp strong{
color: #7c7c7c;
font-weight: normal;
}

.boxReplay .palinsesto li.selected{
}


.boxReplay .bot {
display: block;
float: left;
width: 288px;
height: auto;
border-top: 1px solid #3d3d3d;
padding: 8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.boxReplay .bot strong{
display: block;
float: right;
width: auto;
height: auto;
color: #fff;
font-size: 10px;
color: #ccc;
padding: 0px 12px 0px 0px;
margin: 0px 10px 0px 0px;
background: url(/dl/rai/images/bkg_arrow.gif) 100% 3px no-repeat;
}


.boxReplay .bot ul {
display: block;
float: right;
width: auto;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
}

.boxReplay .bot ul li {
display: block;
float: left;
width: 32px;
height: 20px;
margin: 0px 0px 0px 10px;
}

.boxReplay .bot ul li a {
display: block;
float: left;
width: 32px;
height: 20px;
margin: 0px 0px 0px 0px;
}

.boxReplay .bot ul li a.Rai1 {
background: url(/dl/rai/images/canali/color/rai1.png) 0px -4px no-repeat;
}
.boxReplay .bot ul li a.Rai2 {
background: url(/dl/rai/images/canali/color/rai2.png) 0px -4px no-repeat;
}
.boxReplay .bot ul li a.Rai3 {
background: url(/dl/rai/images/canali/color/rai3.png) 0px -4px no-repeat;
}
.boxReplay .bot ul li a.Rai5 {
background: url(/dl/rai/images/canali/color/rai5.png) 0px -4px no-repeat;
}








/* 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: 570px;
height: auto;
margin: 0px 0px 6px 0px;
padding: 8px 0px 0px 78px;
background: #4b4b4b;
}


#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 .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;
}




/* GUIDA PROGRAMMI spalla*/

.bloccoDx #calendarioSpalla.boxGenerico {
background: #fff;
width: 300px;
margin: 0px 0px 10px 5px;
}
.bloccoDx #calendarioSpalla.boxGenerico .Top,
.bloccoDx #calendarioSpalla.boxGenerico .Mid,
.bloccoDx #calendarioSpalla.boxGenerico .Bot {
background: #fff;
width: 275px;
padding: 0px 10px 0px 15px;
margin: 0px 0px 0px 0px;
}
.bloccoDx #calendarioSpalla.boxGenerico .Top{
margin: 10px 0px 5px 0px;
padding: 0px 10px 2px 18px;
height: 23px;
overflow: hidden;
background: url(/dl/rai/images/bkg_tops.gif) no-repeat 15px 0px;
}

.bloccoDx #calendarioSpalla.boxGenerico .Bot{
height: 5px;
padding: 0px 10px 0px 15px;
}
#calendarioSpalla a.btnPrev,
#calendarioSpalla a.btnNext{
display: none;
}
#calendarioSpalla .Top h2{
display: block;
float: left;
width: 260px;
height: 22px;
font-size: 22px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
color: #5e5e5e;
text-transform: none;
}

#calendarioGuida div.giorni{
display: block;
float: left;
width: 265px;
height: 35px;
border-bottom: 4px solid #4b4b4b;
border-top: 1px solid #d9d9d9;
padding: 5px 0px 0px 0px;
margin: 0px 0px 8px 0px;
overflow: hidden;
}

#calendarioSpalla div.giorni ul{
display: block;
float: left;
width: 265px;
height: 35px;
padding: 0px 0px 0px 0px;
}

#calendarioGuida div.giorni ul li{
display: block;
float: left;
width: 37px;
height: 35px;
margin: 0px 2px 0px 0px;
}
#calendarioGuida div.giorni ul li a{
display: block;
float: left;
width: 36px;
height: 30px;
margin: 0px 2px 0px 0px;
padding: 2px 0px 5px 0px;
cursor: pointer;
overflow: hidden;
background: #e5e5e5;
}
#calendarioGuida div.giorni ul li a:hover,
#calendarioGuida div.giorni ul li.current a,
#calendarioGuida div.giorni ul li a:hover h4,
#calendarioGuida div.giorni ul li a:hover h5{
background: #4b4b4b;
color: #fff;
}

#calendarioGuida div.giorni ul li a h4{
display: block;
float: left;
width: 38px;
height: 18px;
font-size: 16px;
margin: -1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #808080;
}
#calendarioGuida div.giorni ul li a h5{
display: block;
float: left;
width: 38px;
height: 12px;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
color: #808080;
}
#calendarioGuida div.giorni ul li.current a h4,
#calendarioGuida div.giorni ul li.current a h5 {
color: #fff;
}
#calendarioSpalla .Palinsesto{
display: block;
float: left;
width: 280px;
height: 190px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #eee;
}

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

.Palinsesto ul.fasciaOraria li{
display: block;
float: left;
text-align: right;
width: 76px;
height: 43px;
margin: 0px 0px 2px 0px;
padding: 0px 4px 0px 0px;

}
.Palinsesto ul.fasciaOraria li a{
display: block;
float: left;
width: 76px;
height: 28px;
margin: 0px 0px 2px 0px;
padding: 15px 4px 0px 0px;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #808080;
background: #eee;
}
.Palinsesto ul.fasciaOraria li a:hover{
color: #222;
}

.Palinsesto ul.fasciaOraria li a.selected{
color: #fff;
background: #0a3fa7;
}
.Palinsesto ul.fasciaOraria li.selected a:hover{
color: #fff;
}

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



/* scroll */


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

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

/* fine scroll */

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

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

#elencoPalinsesto ul li.corrente {
border-radius: 6px 6px;
background: #0a3fa7;
}
#elencoPalinsesto ul li.corrente .extG{
display: block;
width: 145px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px -3px 0px;
background: transparent;
}


/* FiNE GUIDA PROGRAMMI spalla*/
















































