

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

#myraitvHeader {
display: block;
float: left;
width: 610px;
height: 60px;
padding: 0px 0px 30px 0px;
}

#myraitvHeader ul.Opzioni {
display: block;
float: left;
width: 610px;
height: 19px;
overflow: hidden;
}
#myraitvHeader ul.Opzioni li {
display: block;
float: left;
width: auto;
height: 15px;
padding: 0px 19px 0px 10px;
margin: 0px 0px 0px -10px;
color: #fff;
border-left: 1px solid #333;
}
#myraitvHeader ul.Opzioni li a:link, #myraitvHeader ul.Opzioni li a:visited{
display: block;
color: #616161;
margin: -0px 0px 0px 0px;
}
#myraitvHeader ul.Opzioni li a:hover{
display: block;
color: #008ae2;
}

#myraitvHeader a.logoMyRaitv {
display: block;
float: left;
width: 133px;
height: 41px;
background: url(/dl/RaiTV/images/myraitv/logo_myraitv.gif) no-repeat;
}

#myraitvHeader ul.Menu {
display: block;
float: left;
width: 470px;
height: 41px;
padding: 0px 0px 0px 7px;
background: url(/dl/RaiTV/images/myraitv/bkg_menu.gif) no-repeat;
}
#myraitvHeader ul.Menu li {
display: block;
float: left;
width: auto;
height: 41px;
padding: 0px 0px 0px 8px;
margin: 0px 0px 0px 8px;
}
#myraitvHeader ul.Menu li a:link, #myraitvHeader ul.Menu li a:visited{
display: block;
float: left;
width: auto;
height: 28px;
padding: 13px 12px 0px 5px;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}

#myraitvHeader ul.Menu li a:hover{
color: #999;
}

/*selected*/

#myraitvHeader ul.Menu li.selected {
display: block;
float: left;
width: auto;
height: 41px;
padding: 0px 0px 0px 8px;
margin: 0px 0px 0px 15px;
background: url(/dl/RaiTV/images/myraitv/bkg_selected_sx.gif) 0px 9px no-repeat;
}
#myraitvHeader ul.Menu li.selected  a:link, #myraitvHeader ul.Menu li.selected a:visited{
display: block;
float: left;
width: auto;
height: 28px;
padding: 13px 12px 0px 5px;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background: url(/dl/RaiTV/images/myraitv/bkg_selected_dx.gif) right 9px no-repeat;
}


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

/*######### ISCRIZIONE ######### */

 h2.Registrazione{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_registrazione.png');}
html>/**/body div.paginaGenerica h2.Registrazione{
background: 			url(/dl/RaiTV/images/myraitv/tit_registrazione.png) no-repeat!important;
}
div.paginaGenerica h2.confRegistrazione{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_conferma.png');}
html>/**/body div.paginaGenerica h2.confRegistrazione{
background: 			url(/dl/RaiTV/images/myraitv/tit_conferma.png) no-repeat!important;
}

div.paginaGenerica ul.bullet{
list-style-image: url(/dl/RaiTV/images/myraitv/bullet.gif);
padding: 6px 0px 0px 30px;
}
div.paginaGenerica ul.bullet li{
padding: 0px 0px 3px 0px;
}

.messConferma, #esito {
float: left;
display: block;
padding: 0px 0px 100px 0px;
}


#messaggioCP {
float: left;
display: block;
width: 610px;
padding: 40px 0px 20px 0px;
color: #fff;
font-weight: bold;
}


.messConferma a:link, .messConferma a:visited {
color: #fff;
text-decoration: underline;
}
.messConferma a:hover {
color: #999;
text-decoration: underline;
}

ul.tabIscrizione {
display: block;
float: left;
width: 585px;
height: 28px;
margin: 30px 0px 30px 0px;
padding: 0px 0px 0px 0px;
}
ul.tabIscrizione li{
display: block;
float: left;
width: 417px;
height: 28px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_step.gif) 0px 0px no-repeat;
}
ul.tabIscrizione li.selected{
background-position: 0px -28px;
}

.titoloForm{
display: block;
float: left;
width: 570px;
height: 17px;
text-align: left;
padding: 3px 0px 20px 15px;
margin: 10px 0px 0px 0px;
color: #727272;
text-transform: uppercase;
font-weight: bold;
background: url(/dl/RaiTV/images/myraitv/bkg_titoloform.gif) 5px 0px no-repeat;
}


.inserisci, .conferma {
display: block;
float: left;
width: 585px;
padding: 0px 0px 0px 0px;

}

.inserisci .label, .conferma .label{
display: block;
float: left;
width: 140px;
height: 20px;
text-align: right;
padding: 5px 30px 0px 0px;
margin: 0px 0px 10px 0px;
color: #c6c6c6;
}
.inserisci .label strong, .conferma .label strong, .paginaGenerica strong {
padding: 0px 0px 0px 3px;
color: #c30300;
}

.inserisci .input{
display: block;
float: left;
width: 270px;
height: 19px;
padding: 6px 0px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_inputtext.gif) no-repeat;
}

.inserisci .inputNonAttivo{
display: block;
float: left;
text-align: left;
width: 265px;
height: 19px;
padding: 6px 0px 0px 15px;
margin: 0px 0px 10px 0px;
color: #333;
background: url(/dl/RaiTV/images/myraitv/bkg_inputtext_nonattivo.gif) no-repeat;
}

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

.conferma .input{
display: block;
float: left;
width: 400px;
height: 20px;
padding: 5px 0px 0px 10px;
margin: 0px 0px 10px 0px;
}


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

.inserisci .radio{
display: block;
float: left;
width: 270px;
height: 23px;
padding: 2px 0px 0px 10px;
margin: 0px 0px 10px 0px;
}
.inserisci .radio input{
float: left;
}
.inserisci .radio span{
float: left;
padding: 0px 30px 0px 2px;
margin: 3px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #c6c6c6;
}

.inserisci .textarea{
display: block;
float: left;
width: 395px;
height: 111px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_textarea.gif) no-repeat;
}

.inserisci .codice{
display: block;
float: left;
width: 275px;
height: 30px;
text-align: center;
padding: 15px 0px 0px 0px;
margin: 0px 0px 10px 0px;
background: #222;
}

a.codReload {
display: block;
float: left;
width: 22px;
height: 22px;
margin: 10px 0px 0px 15px;
background: url(/dl/RaiTV/images/myraitv/btn_reload.gif) no-repeat;
}

/* scroll */

.inserisci .textarea .holder {
float: left;
width: 244px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.inserisci .textarea .scroll-pane {
width: 238px;
overflow: auto;
float: left;
padding: 0px 6px 0px 0px;
}

.inserisci .textarea #paneInformative {
display: block;
height: 90px;
font-size: 10px;
color: #444;
}

.inserisci .textarea .holder.medio-bar {
height: 90px;
color: #ccc;
padding: 10px 0px 0px 0px;
}
.inserisci .textarea .medio-bar .jScrollPaneTrack {
height: 90px;
background: url(/dl/RaiTV/images/myraitv/scroll_medio_panetrack.gif) no-repeat;
}
.inserisci .textarea .medio-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragtop.gif) 0px 0px no-repeat;
height: 5px;
}
.inserisci .textarea .medio-bar .jScrollPaneDragBottom {
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragbot.gif) 0px 0px no-repeat;
height: 9px;
}
.inserisci .textarea .medio-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
padding: 10px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragmid.gif) bottom left no-repeat;
}


/* fine scroll */


.inserisci ul.button, .conferma ul.button {
display: block;
float: left;
width: 410px;
height: 25px;
padding: 20px 0px 0px 175px;
}

ul.button li{
display: block;
float: left;
}

.inserisci ul.button li a:link, .inserisci ul.button li a:visited,
.conferma ul.button li a:link,.conferma ul.button li a:visited {
display: block;
float: left;
width: 86px;
height: 21px;
text-align: center;
padding: 4px 30px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #c4c4c4;
cursor: pointer;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px 0px no-repeat;
}

.inserisci ul.button li a:hover,
.conferma ul.button li a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px -25px no-repeat;
}

/*######### FiNE ISCRIZIONE ######### */


/*######### MIE PLAYLIST (in shadowbox) ######### */

body.panelPlaylist {
text-align:left;
width: 100%;
background: #111;
}
body.panelPlaylist h2.myPlaylist {
display: block;
float: left;
width: 100%;
height: 36px;
padding: 0px 0px 25px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_mieplaylist.png');}
html>/**/body.panelPlaylist h2.myPlaylist {
background: url(/dl/RaiTV/images/myraitv/tit_mieplaylist.png) no-repeat!important;
}

.panelPlaylist .testoPlay {
display: block;
float: left;
width: 170px;
padding: 0px 0px 0px 0px;
height: auto;
}


/* scroll */

.listaPlaylist{
display: block;
float: right;
width:256px;
height: 111px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_textarea.gif) no-repeat;
}

.listaPlaylist .holder {
float: left;
width: 244px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.listaPlaylist .scroll-pane {
width: 238px;
overflow: auto;
float: left;
padding: 0px 6px 0px 0px;
}

.listaPlaylist  #panePlaylist {
display: block;
height: 90px;
}

.listaPlaylist .holder.medio-bar {
height: 90px;
color: #ccc;
padding: 10px 0px 0px 0px;
}
.listaPlaylist .medio-bar .jScrollPaneTrack {
height: 90px;
background: url(/dl/RaiTV/images/myraitv/scroll_medio_panetrack.gif) no-repeat;
}
.listaPlaylist .medio-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragtop.gif) 0px 0px no-repeat;
height: 5px;
}
.listaPlaylist .medio-bar .jScrollPaneDragBottom {
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragbot.gif) 0px 0px no-repeat;
height: 9px;
}
.listaPlaylist .medio-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/scroll_medio_dragmid.gif) bottom left no-repeat;
}


/* fine scroll */


ul.listMyPlaylist {
display: block;
float: left;
width: 225px;
height: auto;
text-transform: capitalize;
}
ul.listMyPlaylist li {
display: block;
width: 225px;
height: 18px;
overflow: hidden;
padding: 0px 0px 0px 0px;
}

ul.listMyPlaylist li a:link, ul.listMyPlaylist li a:visited {
display: block;
width: 220px;
height: 16px;
padding: 2px 0px 0px 5px;
color: #666;
}

ul.listMyPlaylist li a:hover{
color: #999;
}
ul.listMyPlaylist li a.selected{
color: #000;
background: url(/dl/RaiTV/images/myraitv/bkg_playselect.gif) no-repeat;
}

ul.listMyPlaylist li.temp {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul.listMyPlaylist li.temp a{
}


div.addPlaylistConfirm {
float: left;
width: 100%;
text-align: center;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #999;
font-weight: bold;
}



div.addPlaylistConfirm ul.confirm{
display: block;
width: 100%;
float: right;
text-align: center;
margin: 0 auto;
padding: 25px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
}
div.addPlaylistConfirm ul.confirm li{
display: block;
float: right;
width: 86px;
height: 25px;
text-align: center;
padding: 0px 0px 0px 30px;
}

div.addPlaylistConfirm ul.confirm li.newPlaylist{
display: block;
float: left;
position: relative;
z-index: 100;
width: 127px;
height: 25px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: -60px 0px 0px 0px;
}

div.addPlaylistConfirm ul.confirm li.newPlaylist a:link, div.addPlaylistConfirm ul.confirm li.newPlaylist a:visited{
display: block;
float: left;
width: 100px;
height: 18px;
text-align: left;
padding: 4px 0px 0px 27px;
font-size: 11px;
font-weight: bold;
color: #c4c4c4;
text-transform: uppercase;
background: url(/dl/RaiTV/images/myraitv/btn_newpl.gif) 0px 0px no-repeat;
}

div.addPlaylistConfirm ul.confirm li.newPlaylist a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_newpl.gif) 0px -22px no-repeat;
}



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

div.addPlaylistConfirm ul.confirm li a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px -25px no-repeat;
}

.addPlaylistConfirm span.playlistKO {
position: absolute;
left: 0px;
float: left;
width: 186px;
height: 24px;
text-align: left;
padding: 4px 10px 0px 28px;
margin: 22px 0px 0px 0px;
font-weight: normal;
font-size: 10px;
line-height: 10px;
color: #c6c6c6;
background:  url(/dl/RaiTV/images/myraitv/bkg_msgerror.gif) 0px 0px no-repeat;
}

.addPlaylistConfirm span.playlistOK {
position: absolute;
left: 0px;
float: left;
width: 186px;
height: 24px;
text-align: left;
padding: 4px 10px 0px 28px;
margin: 22px 0px 0px 0px;
font-weight: normal;
font-size: 10px;
line-height: 10px;
color: #c6c6c6;
background:  url(/dl/RaiTV/images/myraitv/bkg_msgok.gif) 0px 0px no-repeat;
}


.noPlaylists h3 {
font-weight: normal;
font-size: 11px;
color: #444;
}


/*######### FiNE MIE PLAYLIST ######### */



/*######### TAB MY... ######### */

div.mySezioniTab {
display: block;
float: left;
text-align: left;
width: 610px;
height: auto;
padding: 0px 0px 40px 0px;
}

div.mySezioniTab .tit {
display: block;
float: left;
text-align: left;
width: 574px;
height: 24px;
padding: 8px 18px 30px 18px;
background: url(/dl/RaiTV/images/myraitv/bkg_tab.gif) no-repeat;
}

div.mySezioniTab .tit h2{
display: block;
float: left;
text-align: left;
height: auto;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 0px 0px 0px 21px;
}

div.mySezioniTab .tit h2.myPlaylist{
background: url(/dl/RaiTV/images/myraitv/ico_tab.gif) 0px 1px no-repeat;
}
div.mySezioniTab .tit h2.myPrograms{
background: url(/dl/RaiTV/images/myraitv/ico_tab.gif) 0px -23px no-repeat;
}
div.mySezioniTab .tit h2.myFave{
background: url(/dl/RaiTV/images/myraitv/ico_tab.gif) 0px -45px no-repeat;
}


div.mySezioniTab ul.mySezioniOpzioni{
display: block;
float: right;
text-align: left;
height: auto;
color: #fff;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: -30px 0px 30px 0px;
}

div.mySezioniTab ul.mySezioniOpzioni li{
display: block;
float: left;
text-align: left;
height:16px;
color: #fff;
padding: 0px 5px 0px 15px;
margin: 0px 0px 0px 0px;
}

div.mySezioniTab ul.mySezioniOpzioni li a.Tutti:link, div.mySezioniTab ul.mySezioniOpzioni li a.Tutti:visited {
display: block;
height:16px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiTV/images/myraitv/ico_myoptions.gif) 0px 0px no-repeat;
color: #777;
}
div.mySezioniTab ul.mySezioniOpzioni li a.Tutti:hover {
background-position: 0px -20px;
color: #fff;
}

div.mySezioniTab ul.mySezioniOpzioni li a.Cerca:link, div.mySezioniTab ul.mySezioniOpzioni li a.Cerca:visited {
display: block;
height:16px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiTV/images/myraitv/ico_myoptions.gif) 0px -40px no-repeat;
color: #777;
}
div.mySezioniTab ul.mySezioniOpzioni li a.Cerca:hover {
background-position: 0px -62px;
color: #fff;
}


div.mySezioniTab .infoPlaylist{
display: block;
float: left;
text-align: left;
width: width: 530px;
height: auto;
color: #7d7d7d;
font-size: 11px;
padding: 0px 0px 0px 80px;
background: url(/dl/RaiTV/images/myraitv/ico_playlist_big.gif) no-repeat;
}
div.mySezioniTab .infoPlaylist a{
color: #0596f5;
}
div.mySezioniTab .infoPrograms{
display: block;
float: left;
text-align: left;
width: width: 530px;
height: auto;
color: #7d7d7d;
font-size: 11px;
padding: 0px 0px 0px 80px;
background: url(/dl/RaiTV/images/myraitv/ico_programs_big.gif) no-repeat;
}
div.mySezioniTab .infoFave{
display: block;
float: left;
text-align: left;
width: width: 530px;
height: auto;
color: #7d7d7d;
font-size: 11px;
padding: 0px 0px 0px 80px;
background: url(/dl/RaiTV/images/myraitv/ico_fave_big.gif) no-repeat;
}

div.mySezioniTab .infoPlaylist h3,
div.mySezioniTab .infoPrograms h3,
div.mySezioniTab .infoFave h3 {
padding: 4px 0px 10px 0px;
color: #0596f5;
font-weight: normal;
font-size: 18px;
}

/* - playlist - */

ul.elencoPlaylist {
display: block;
float: left;
width: 605px;
padding: 0px 0px 0px 5px;
height: auto;
}

ul.elencoPlaylist li{
display: block;
float: left;
width: 300px;
height: auto;
padding: 0px 0px 20px 0px;
}

ul.elencoPlaylist li div.img{
display: block;
float: left;
width: 50px;
height: 50px;
background-position: center  center;
background-repeat: no-repeat;
}
ul.elencoPlaylist li a.Testo{
display: block;
float: left;
width: 230px;
height: auto;
padding: 4px 0px 0px 10px;
}
ul.elencoPlaylist li a.Testo h2{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 14px;
color: #fff;
padding: 0px 0px 2px 0px;
}
ul.elencoPlaylist li a.Testo:hover h2{
color: #ccc;
}
ul.elencoPlaylist li a.Testo h4{
display: block;
float: left;
width: 219px;
height: auto;
font-size: 11px;
color: #656565;
font-weight: normal;
padding: 0px 0px 0px 1px;
}
ul.elencoPlaylist li a.Testo h4 span{
color: #404040;
padding: 0px 3px 0px 0px;
}



/* - programmi - */

ul.elencoProgrammi {
display: block;
float: left;
width: 605px;
padding: 0px 0px 0px 5px;
height: auto;
}

ul.elencoProgrammi li{
display: block;
float: left;
width: 300px;
height: auto;
padding: 0px 0px 20px 0px;
}

ul.elencoProgrammi li div.img{
display: block;
float: left;
width: 50px;
height: 50px;
background-position: center  center;
background-repeat: no-repeat;
}
ul.elencoProgrammi li div.img a{
display: block;
position: relative;
float: left;
width: 50px;
height: 50px;
margin: -53px 0px 0px 0px;
}

ul.elencoProgrammi li a.Testo{
display: block;
float: left;
width: 230px;
height: auto;
padding: 0px 0px 0px 10px;
}
ul.elencoProgrammi li a.Testo h2{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 12px;
color: #fff;
padding: 0px 0px 2px 0px;
}
ul.elencoProgrammi li a.Testo:hover h2{
color: #ccc;
}
ul.elencoProgrammi li a.Testo h4{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 11px;
color: #656565;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul.elencoProgrammi li a.Testo h4 span{
color: #404040;
padding: 0px 3px 0px 0px;
}

/*######### FiNE TAB MY... ######### */


/*######### I MIEI PROGRAMMI ######### */

div.paginaGenerica h2.eliminaProgrammi{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_mieiprogrammi.png');}
html>/**/body div.paginaGenerica h2.eliminaProgrammi{
background: 			url(/dl/RaiTV/images/myraitv/tit_mieiprogrammi.png) no-repeat!important;
}
div.paginaGenerica h2.aggiungiProgrammi{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_aggiungiprogrammi.png');}
html>/**/body div.paginaGenerica h2.aggiungiProgrammi{
background: 			url(/dl/RaiTV/images/myraitv/tit_aggiungiprogrammi.png) no-repeat!important;
}




/* - elimina - */

ul.elencoEliminaProgrammi {
display: block;
float: left;
width: 585px;
padding: 0px 0px 20px 0px;
height: auto;
}

ul.elencoEliminaProgrammi li{
display: block;
float: left;
width: 290px;
height: auto;
padding: 0px 0px 20px 0px;

}

ul.elencoEliminaProgrammi li div.img{
display: block;
float: left;
width: 50px;
height: 50px;
background-position: center  center;
background-repeat: no-repeat;
}

ul.elencoEliminaProgrammi li div.img a{
display: block;
float: left;
position: relative;
width: 50px;
height: 50px;
margin: -53px 0px 0px 0px;
}

ul.elencoEliminaProgrammi li a.Testo{
display: block;
float: left;
width: 220px;
height: auto;
padding: 0px 0px 0px 10px;

}
ul.elencoEliminaProgrammi li a.Testo h2{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 12px;
color: #fff;
padding: 0px 0px 2px 0px;
}
ul.elencoEliminaProgrammi li a.Testo:hover h2{
color: #ccc;
}
ul.elencoEliminaProgrammi li a.Testo h4{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 11px;
color: #656565;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul.elencoEliminaProgrammi li a.Testo h4 span{
color: #404040;
padding: 0px 3px 0px 0px;
}


ul.elencoEliminaProgrammi li a.Elimina:link, ul.elencoEliminaProgrammi li a.Elimina:visited {
display: block;
position: absolute;
width: 15px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: -5px 0px 0px -241px!important;
margin: -5px 0px 0px -241px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete.png');}
html>/**/body ul.elencoEliminaProgrammi li a.Elimina:link, html>/**/body ul.elencoEliminaProgrammi li a.Elimina:visited {
margin: -5px 0px 0px 40px!important;
background: url(/dl/RaiTV/images/myraitv/btn_delete.png) no-repeat!important;
}
ul.elencoEliminaProgrammi li  a.Elimina:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete_on.png');}
html>/**/body ul.elencoEliminaProgrammi li  a.Elimina:hover {
background: 			url(/dl/RaiTV/images/myraitv/btn_delete_on.png) no-repeat!important;
}


div.addProgramma ul.elencoRicerca li a:hover {
color: #fff;
background: url(/dl/RaiTV/images/myraitv/bkg_itemsel_add.gif) no-repeat;
}

/*######### FiNE I MIEI PROGRAMMI ######### */



/*######### LE MIE PLAYLIST ######### */

ul.boxMyPlaylist {
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 0px 0px;
}

ul.boxMyPlaylist li {
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}


ul.boxMyPlaylist li .topMain {
display: block;
float: left;
position: relative;
z-index: 2;
width: 596px;
height: 34px;
padding: 7px 7px 0px 7px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_boxmyplaylist.gif) 0px 0px no-repeat;
}
ul.boxMyPlaylist li .bot {
display: block;
float: left;
position: relative;
z-index: 1;
width: 610px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_boxmyplaylist.gif) 0px bottom no-repeat;
}

ul.boxMyPlaylist li .midMain {
display: block;
float: left;
width: 588px;
height: auto;
padding: 35px 10px 0px 10px;
margin: 0px 0px 0px 0px;
border-right: 1px solid #2a2a2a;
border-left: 1px solid #2a2a2a;
background: #161716;
}

ul.boxMyPlaylist li .topMain .img {
display: block;
float: left;
position: absolute;
z-index: 1000;
width: 50px;
height: 41px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-position: center  center;
background-repeat: no-repeat;
}

ul.boxMyPlaylist li .topMain .Titolo{
display: block;
float: left;
position: absolute;
z-index: 1000;
width: 200px;
height: 34px;
margin: 0px 0px 0px 50px;
padding: 7px 0px 0px 10px;
}
ul.boxMyPlaylist li .topMain .Titolo h2{
color: #c6c6c6;
font-size: 12px;
}
ul.boxMyPlaylist li .topMain .Titolo h5{
color: #959595;
font-size: 10px;
font-weight: normal;
}

ul.boxMyPlaylist li .topMain ul.playlistSpec{
display: block;
float: left;
position: absolute;
z-index: 1000;
width: 300px;
height: 41px;
margin: 0px 0px 0px 260px;
padding: 0px 0px 0px 0px;
}
ul.boxMyPlaylist li .topMain ul.playlistSpec li{
display: block;
float: left;
text-align: center;
width: 40px;
height: 41px;
margin: 0px 30px 0px 0px!important;
margin: 0px 25px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.boxMyPlaylist li .topMain ul.playlistSpec li.nVideo{
height: 14px;
margin: 0px 50px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 10px;
background: url(/dl/RaiTV/images/myraitv/ico_video.gif) center 6px no-repeat;
}

ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Play:link, ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Play:visited{
display: block;
float: left;
text-align: center;
width: 40px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 10px;
color: #898989;
background: url(/dl/RaiTV/images/myraitv/ico_playlist.gif) 9px 5px no-repeat;
}
ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Play:hover{
color: #ddd;
background-position: 9px -39px;
}


ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Invia:link, ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Invia:visited{
display: block;
float: left;
text-align: center;
width: 40px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 10px;
color: #898989;
background: url(/dl/RaiTV/images/myraitv/ico_playlist.gif) -32px 5px no-repeat;
}
ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Invia:hover{
color: #ddd;
background-position: -32px -39px;
}

ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Elimina:link, ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Elimina:visited{
display: block;
float: left;
text-align: center;
width: 40px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 10px;
color: #898989;
background: url(/dl/RaiTV/images/myraitv/ico_playlist.gif) -73px 5px no-repeat;
}
ul.boxMyPlaylist li .topMain ul.playlistSpec li a.Elimina:hover{
color: #ddd;
background-position: -73px -39px;
}

ul.boxMyPlaylist li .topMain a.toggle{ 
display: block;
float: right;
width: 25px;
height: 22px;
padding: 0px;
margin: 10px 0px 0px 0px;
background: 			url(/dl/RaiTV/images/myraitv/btn_openbox.gif) no-repeat;
}

ul.boxMyPlaylist li .topMain a.toggle.open{ 
display: block;
float: right;
width: 25px;
height: 22px;
padding: 0px;
margin: 10px 0px 0px 0px;
background: 			url(/dl/RaiTV/images/myraitv/btn_closebox.gif) no-repeat;
}

/*######### FiNE LE MIE PLAYLIST ######### */

.playlistContainer {
display: block;
float: left;
}

div.itemPlaylist {
display:block;
position: relative;
float: left;
text-align: left;
width: 105px;
height: 140px;
margin: 0px 0px 1px 0px;
padding: 21px 21px 21px 21px;
cursor: move;
}

div.itemPlaylist:hover {
display:block;
float: left;
width: 105px;
height: 140px;
margin: 0px 0px 1px 0px;
padding: 21px 21px 21px 21px;
cursor: move;
background: url(/dl/RaiTV/images/myraitv/bkg_dragvideo.gif) no-repeat;
}

div.itemPlaylist div.screenShotPL{
float: left;
position: static;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

div.itemPlaylist div.screenShotPL img{
margin: 0px 0px 1px 0px;
z-index: 90;
}
div.itemPlaylist div.screenShotPL .mask{
display: block;
position: relative;
z-index: 100;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_raitv.png');}
html>/**/body div.itemPlaylist div.screenShotPL .mask {
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat!important;
}

div.itemPlaylist div.Desc{
display: block;
float: left;
position: static;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: 67px 0px 0px 0px!important;
margin: 67px 0px 0px 0px;
}
html>/**/body div.itemPlaylist div.Desc{
margin: -33px 0px 0px 0px!important;
}

div.itemPlaylist div.Desc h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
div.itemPlaylist div.Desc h5{
display: block;
width: 85px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #6a6a6a;
line-height: 10px;
padding: 4px 0px 0px 0px;
}
div.itemPlaylist div.Desc ul.Specifiche li.specDurata{
display: none;
float: right;
position: relative;
z-index: 1000;
width: 47px;
height: 13px;
text-align: center;
font-weight: normal;
font-size: 10px;
color: #ddd;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: -77px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/bkg_durata.png');}
html>/**/body div.itemPlaylist div.Desc ul.Specifiche li.specDurata {
background: url(/dl/RaiTV/images/bkg_durata.png) no-repeat!important;
}

div.itemPlaylist div.Desc ul.Specifiche li.specDurata span{
display: none;
}

div.itemPlaylist a.Elimina:link, div.itemPlaylist a.Elimina:visited {
display: block;
position: relative;
width: 15px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: -115px 0px 0px 87px!important;
margin: -137px 0px 0px 87px;
cursor: pointer;
z-index: 1000;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete.png');}
html>/**/body div.itemPlaylist a.Elimina:link, html>/**/body div.itemPlaylist a.Elimina:visited {
margin: 3px 0px 0px 87px!important;
background: 			url(/dl/RaiTV/images/myraitv/btn_delete.png) no-repeat!important;
}
div.itemPlaylist a.Elimina:hover, div.itemPlaylist:hover a.Elimina {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete_on.png');}
html>/**/body div.itemPlaylist a.Elimina:hover, html>/**/body div.itemPlaylist:hover a.Elimina {
background: 			url(/dl/RaiTV/images/myraitv/btn_delete_on.png) no-repeat!important;
}


div.itemPlaylist a.addFave:link, div.itemPlaylist a.addFave:visited {
display: block;
position: absolute;
float: left;
width: 15px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
cursor: pointer;
right: 21px;
margin: 1px 0px 0px 0px!important;
margin: 1px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/ico_addfave.png');}
html>/**/body div.itemPlaylist a.addFave:link, html>/**/body div.itemPlaylist a.addFave:visited {
margin: 31px 0px 0px 0px!important;
background: 			url(/dl/RaiTV/images/myraitv/ico_addfave.png) no-repeat!important;
}
div.itemPlaylist a.addFave:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/ico_addfave_on.png');}
html>/**/body div.itemPlaylist a.addFave:hover {
background: 			url(/dl/RaiTV/images/myraitv/ico_addfave_on.png) no-repeat!important;
}



ul.boxMyPlaylist li .midMain ul.button {
display: block;
float: left;
width: 232px;
height: 25px;
padding: 0px 0px 10px 332px;
margin: 20px 0px 0px 0px;
}

ul.boxMyPlaylist li .midMain ul.button li{
display: block;
float: left;
width: 86px;
padding: 0px 0px 0px 30px;
}

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

ul.boxMyPlaylist li .midMain ul.button li a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px -25px no-repeat;
}

/*######### FiNE LiSTA VIDEO ICONE --- OPZIONI ######### */


/*######### MESSAGGI ALERT ######### */

#msg {
display: block;
text-align: center;
padding: 20px 0px 0px 0px;
}
#msg  ul.button {
display: block;
width: 212px;
height: 25px;
margin: 0px auto;
padding: 30px 0px 0px 0px;
}

#msg ul.button li{
display: block;
float: left;
}

#msg ul.button li a:link, #msg ul.button li a:visited{
display: block;
float: left;
width: 86px;
height: 21px;
text-align: center;
padding: 4px 0px 0px 0px;
margin: 0px 10px 0px 10px;
font-size: 12px;
font-weight: bold;
color: #c4c4c4;
cursor: pointer;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px 0px no-repeat;
}

#msg  ul.button li a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px -25px no-repeat;
}


/*######### PAGINAZIONE PROGRAMMI ######### */

div.pagination {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
}

div.pagination a:link, div.pagination a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.pagination a:hover{
color: #fff;
}
div.pagination  span.current{
display: block;
float: left;
text-align: center;
width: 25px;
height: 23px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/bkg_pagselected.gif) no-repeat;
}

div.pagination  span.current.prev{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/btn_prec.gif) 0px -46px no-repeat;
}
div.pagination  span.current.next{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/btn_next.gif) 13px -46px no-repeat;
}

div.pagination  a.prev:link, div.pagination  a.prev:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/btn_prec.gif) 0px 5px no-repeat;
}
div.pagination  a.prev:hover{
background-position: 0px -21px;
}
div.pagination  a.next:link, div.pagination  a.next:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/btn_next.gif) 13px 5px no-repeat;
}
div.pagination  a.next:hover{
background-position: 13px -21px;
}

/*######### FiNE PAGINAZIONE PROGRAMMI ######### */


/*######### COME PERSONALIZZARE (in shadowbox) ######### */

body.personalizza {
text-align:left;
width: 100%;
line-height: 15px;
background: #111;
}
body.personalizza h2.personalizzaRtv {
display: block;
float: left;
width: 100%;
height: 36px;

padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_personalizza.png');}
html>/**/body.personalizza h2.personalizzaRtv {
background: url(/dl/RaiTV/images/myraitv/tit_personalizza.png) no-repeat!important;
}

body.personalizza h3.creaAccount{
display: block;
float: left;
width: 100%;
height: 25px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 10px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_small_creaaccount.png');}
html>/**/body.personalizza h3.creaAccount{
background: url(/dl/RaiTV/images/myraitv/tit_small_creaaccount.png) no-repeat!important;
}

body.personalizza h3.persHp{
display: block;
float: left;
width: 100%;
height: 25px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 10px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_small_pershp.png');}
html>/**/body.personalizza h3.persHp{
background: url(/dl/RaiTV/images/myraitv/tit_small_pershp.png) no-repeat!important;
}

.personalizza .testoPersonalizza{
display: block;
float: left;
width: 98%;
padding: 0px 0px 0px 10px;
height: auto;
color: #a4a4a4;
}
.personalizza .testoPersonalizza ul{
list-style-image: url(/dl/RaiTV/images/myraitv/bullet.gif);
padding: 2px 0px 0px 30px;
}
.personalizza .testoPersonalizza ul li{
padding: 0px 0px 5px 0px;
}

body.personalizza img {
position: relative;
margin: 0px 0px -3px 0px;
}






























































