.solotesto {

    display:    none;
}

.hidden {
display:    none;
}

#boxliveTwittering {
    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;
}
.stripHeader{
display: block;
float: left;
margin: 0 auto;
width: 100%;
height: 6px;
overflow: hidden;
}

.stripHeaderInterno{
margin: 0 auto;
width: 980px;
height: 6px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}


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


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


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

}

#Container {
display: block;
margin: 0 auto;
width: 980px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 00px;
text-align: center;
border-left: 1px solid #cbcbcb;
border-right: 1px solid #cbcbcb;
background: transparent;
z-index: 0;
}


#Container .Header{
display: block;
margin: 0 auto;
position: relative;
width: 940px;
height: 114px;
padding: 0px 40px 0px 0px;
text-align: center;
background-image: url(/dl/portali/site/images/bkg_header_semplice.png);
background-repeat: no-repeat;
background-color: #336b35;
z-index: 0;
}
#Container .Header a{
display: block;
float: left;
position: relative;
width: 500px;
height: 114px;
padding: 0px 0px 0px 0px;
z-index: 999;
}

#Container .Header .titSito {
display: block;
float: left;
text-align: left;
width: 580px;
height: 80px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 19px 0px 0px 35px;
}
#Container .Header .titSito h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 40px;
text-transform: uppercase;
font-weight: normal;
color: #fff;
}
#Container .Header .titSito h2 {
padding: 0px 0px 0px 1px;
margin: -4px 0px 0px 0px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
/* CSS3 standard */
opacity:0.9;
}
#Container .Header .titSito h3 {
padding: 0px 0px 0px 2px;
font-size: 11px;
text-transform: uppercase;
font-weight: normal;
color: #fff;
/* CSS3 standard */
opacity:0.5;
}

#Container .boxSearch {
display: block;
float: left;
position: relative;
width: 925px;
height: 33px;
left: 50%;
margin: -33px 0px 0px -490px;
padding: 0px 55px 0px 0px;
background: url(/dl/portali/site/images/bkg_boxsearch.png) no-repeat;
z-index: 999;
}
#Container .boxSearch a{
display: block;
float: right;
width: 23px;
position: relative;
height: 23px;
margin: 5px 0px 0px 20px;
background: url(/dl/portali/site/images/btn_rss.png) no-repeat;
z-index: 999;
}


#Container .boxSearch .Search{
display: block;
float: right;
margin: 5px 0px 0px 0px;
position: static;
width: 177px;
height: 19px;
padding: 4px 0px 0px 10px;
overflow: hidden;
background: url(/dl/portali/site/images/bkg_search.png) no-repeat;
z-index: 999;
}

#Container .boxSearch .Search input{
display: block;
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 135px;
height: 16px;
border: 0px;
background: transparent;
font-size: 11px;
color: #626262;
z-index: 10000;
}
#Container .boxSearch .Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
z-index: 999;
}


#Container .Header .logoEditore{
display: block;
float: right;
position: relative;
cursor: pointer;
width: 130px;
height: 80px;
right: 0px;
margin: -7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:999;
}

#Container .Header .logoRete{
display: block;
float: right;
position: relative;
cursor: pointer;
width: 130px;
height: 80px;
right: 0px;
margin: -7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 999;
}

/* MENU PRINCIPALE */


.menuPrincipale {
display: block;
float: left;
width: 980px;
height: 45px;
margin: 0px 0px 0px 0px;
background: #eee;
}
.menuPrincipale ul#menuTendina {
display: block;
float: left;
width: 968px;
height: 45px;
padding: 0px 0px 0px 12px;
background: url(/dl/portali/site/images/bkg_menu_v2.png) repeat-x;
}

.menuPrincipale ul#menuTendina p.titoloAdv {
color: #fff;
}

.menuPrincipale ul#menuTendina li {
display: block;
float: left;
width: auto;
height: 41px;
padding: 4px 0px 0px 4px;
margin: 0px 0px 0px 0px;
position: relative;
z-index: 10000;
}

.menuPrincipale ul#menuTendina li a {
display: block;
float: left;
height: 36px;
padding: 1px 1px 0px 1px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
position:relative;
cursor: pointer;
color: #777;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.menuPrincipale ul#menuTendina li a span{
display: block;
float: left;
padding: 11px 12px 0px 12px;
height: 24px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.menuPrincipale ul#menuTendina li a:hover{
display: block;
float: left;
height: 36px;
padding: 1px 1px 0px 1px;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background-color: #777;
}

.menuPrincipale ul#menuTendina li a:hover span{
display: block;
float: left;
padding: 11px 12px 0px 12px;
height: 24px;
background: url(/dl/portali/site/images/bkg_menusel_v2.png) repeat-x;
}
/*freccina*/

.menuPrincipale ul#menuTendina li.sottoMenu a {
display: block;
float: left;
height: 36px;
padding: 1px 1px 0px 1px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
position:relative;
color: #777;
cursor: pointer;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: url(/dl/portali/site/images/bkg_frecciozzi_sottomenu.gif) right bottom no-repeat;
}


.menuPrincipale ul#menuTendina li.sottoMenu a span{
display: block;
float: left;
padding: 11px 12px 0px 12px;
height: 24px;
position:relative;
cursor: pointer;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: transparent;
}

.menuPrincipale ul#menuTendina li.sottoMenu a:hover{
display: block;
float: left;
height: 36px;
padding: 1px 1px 0px 1px;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
background-image: url(/dl/portali/site/images/bkg_frecciozzi_sottomenu.gif);
background-repeat: no-repeat;
background-position: right bottom;
background-color: #777;
}

.menuPrincipale ul#menuTendina li.sottoMenu a:hover span{
display: block;
float: left;
padding: 11px 12px 0px 12px;
height: 24px;
background: url(/dl/portali/site/images/bkg_menusel_v2.png) repeat-x;
}

.sottoMenu .imgItemSmall {
display: none;
}


/* FiNE MENU PRINCIPALE */

/* TENDINA */



/*######### MENU TENTINA ######### */

.menuPrincipale ul#menuTendina ul li.Apertura {
width: 180px;
height: 10px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
position: relative;
z-index: 100;
background: url(/dl/portali/site/custom/images/bkg_tendina_top.png);
}

.menuPrincipale ul#menuTendina ul li.Chiusura {
width: 180px;
height: 10px;
position: relative;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/custom/images/bkg_tendina_bot.png);
}


.menuPrincipale ul#menuTendina ul {
display: none;
position: absolute;
top: 45px;
left: 4px;
width: 180px;
z-index: 10;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
}

.menuPrincipale ul#menuTendina ul:after /*IE 7 loc*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

.menuPrincipale ul#menuTendina ul li {
display: block;
width: 178px;
height: auto;
text-align: left;
padding: 0px 1px 0px 1px;
margin: 0px 0px 0px 0px;
position: relative;
z-index: 1;
background: #555;
float: left; /*IE 7 loc*/
display: block !important;
display: inline; /*IE*/
}

/* Menu */


/* secondo livello */

.menuPrincipale ul#menuTendina li:hover ul li a.link,
.menuPrincipale ul#menuTendina li:hover ul li a.visited,
.menuPrincipale ul#menuTendina li.iehover ul li a.link,
.menuPrincipale ul#menuTendina li.iehover ul li a.visited  {
float: left;
width: 158px;
height: auto;
padding: 5px 10px 5px 10px;
margin: 0px;
z-index: 1000;
text-transform: none;
color: #fff;
background-image: none;
background-color: transparent;
position: relative;
-moz-border-radius:0px;
-webkit-border-radius: 0px;
}

.menuPrincipale ul#menuTendina li:hover ul li a:hover,
.menuPrincipale ul#menuTendina li.iehover ul li.iehover a:hover {
float: left;
width: 158px;
height: auto;
padding: 5px 10px 5px 10px;
margin: 0px;
z-index: 1000;
color: #ddd;
background: #7a7a7a;
position: relative;
text-transform: none;
-moz-border-radius:0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.menuPrincipale ul#menuTendina li:hover ul,
.menuPrincipale ul#menuTendina ul li:hover ul,
.menuPrincipale ul#menuTendina ul ul li:hover ul,
.menuPrincipale ul#menuTendina li.iehover ul,
.menuPrincipale ul#menuTendina ul li.iehover ul,
.menuPrincipale ul#menuTendina ul ul li.iehover ul {
display: block;
}

.menuPrincipale ul#menuTendina li.sottoMenu ul li a:link span,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:visited span,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:hover span,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:link p,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:visited p,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:hover p{
display: none;
}
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:link p.titoloAdv,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:visited p.titoloAdv,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:hover p.titoloAdv,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:link h4,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:visited h4,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:hover h4{
font-size: 12px;
display: block;
font-weight: bold;
}
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:link span.data,
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:visited span.data{
display: block;
float: left;
width: 160px;
height: auto;
font-size: 11px;
padding: 0px 0px 0px 0px;
color: #aaa;
font-weight: normal;
background: transparent;
}
.menuPrincipale ul#menuTendina li.sottoMenu ul li a:hover span.data{
color: #ddd;
}
/* BLOCCHI DX & SX */

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

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


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

/* FiNE BLOCCHI DX & SX */



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


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

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

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

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

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

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

.bloccoDx .banner300x250 object, .bloccoDx .banner300x250 embed, .bloccoDx .banner300x250 img{
display: block;
margin: 0px 0px 10px 0px;
}

.bloccoDx .banner300x100 object, .bloccoDx .banner300x100 embed, .bloccoDx .banner300x100 img{
display: block;
margin: 0px 0px 10px 0px;
}

.bloccoDx div.autopromo {
display: block;
float: right;
width: 305px;
height: auto;
padding: 0px 0px 0px 5px;
margin: 0px 0px 15px 0px;
}

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


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


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

#FocusSpecial {
display: block;
float: left;
position: relative;
width: 620px;
height: 288px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 5px;
}

#FocusSpecial .focus_info{
display: none;
}

#FocusSpecial .imgSelezionato {
position: absolute;
width: 384px;
height: 288px;
z-index: 10;
top: 0px;
left: 0px;
}

#FocusSpecial .icoPlay{
position: absolute;
width: 384px;
height: 288px;
z-index: 10;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/portali/site/images/ico_play.png');}
html>/**/body #FocusSpecial .icoPlay{
background: url(/dl/portali/site/images/ico_play.png) no-repeat!important;
}

#FocusSpecial #player{
display: block;
float: left;
position: relative;
width: 384px;
height: 288px;
text-align: left;
padding: 0px 0px 0px 0px;
background: #ddd;
}
#FocusSpecial .smussetto{
display: block;
position: absolute;
width: 10px;
height: 288px;
top: 0px;
left: 0px;
overflow: hidden;
text-align: left;
padding: 0px 0px 0px 0px;
color: #fff;
z-index: 1000;
/*background: url(/dl/portali/site/images/sm_focus.png) no-repeat;*/
background: transparent;
}


#FocusSpecial .descSelezionato{
display: block;
position: absolute;
width: 364px;
height: auto;
bottom: 0px;
left: 0px;
overflow: hidden;
text-align: left;
padding: 5px 10px 10px 10px;
color: #fff;
z-index: 100;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portali/site/images/config/px_nero.png');}
html>/**/body #FocusSpecial .descSelezionato {
background: url(/dl/portali/site/images/config/px_nero.png) repeat!important;
}



#FocusSpecial .descSelezionato h2{
display: block;
float: left;
width: 364px;
padding: 0px 0px 3px 0px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
#FocusSpecial .descSelezionato span{
display: block;
float: left;
width: 364px;
height: auto;
overflow: hidden;
font-size: 11px;
font-weight: bold;
color: #ccc;
}

#FocusSpecial #Lanci{
display: block;
float: left;
width: 236px;
height: 276px;
text-align: left;
padding: 12px 0px 0px 0px;
background: #777;
}

#FocusSpecial #Lanci ul.lancetti {
display: block;
float: left;
width: 210px;
height: auto;
overflow: hidden;
text-align: left;
padding: 0px 0px 0px 0px;
}
#FocusSpecial #Lanci ul.lancetti li{
display: block;
float: left;
width: 190px;
height: 56px;
text-align: left;
padding: 3px 0px 3px 10px;
margin: 0px 0px 5px 0px;
}

/* scroll small */

.holder.focus-bar {
display: block;
float: left;
width: 225px;
height: 263px;
padding: 0px 0px 0px 0px;
}
.holder.focus-bar .scroll-pane {
width: 225px;
height: 263px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#pane_focus {
height: 263px;
}
.focus-bar .jScrollPaneTrack {
top: 0px;
margin: 0px 0px 0px 0px;
display: block;
height: 263px;
width: 12px;
background: #444;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding: 0px 2px 0px 2px;
z-index: 1000;
}
.focus-bar .jScrollPaneDragTop {
height: 20px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #ccc;
}
.focus-bar .jScrollPaneDragBottom {
height: 95%;
margin: 0px 0px 4px 0px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #ccc;
}
.focus-bar .jScrollPaneDrag {
width: 20px;
padding: 0px 0px 0px 0px;
height: auto;
margin: 2px 0px 0px 0px;
background: transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.focus-bar .scroll-pane {
}

/* fine scroll */

#FocusSpecial #Lanci ul.lancetti li a.img{
display: block;
float: left;
width: 75px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
background-color: #eee;
}

#FocusSpecial #Lanci ul.lancetti li .txt{
display: block;
float: left;
width: 105px;
height: 56px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/portali/site/images/config/bkg_focus_item_bianco.png');}
html>/**/body #FocusSpecial #Lanci ul.lancetti li .txt {
background: url(/dl/portali/site/images/config/bkg_focus_item_bianco.png) no-repeat!important;
}



#FocusSpecial #Lanci ul.lancetti li .txt h3{
display: block;
float: left;
width: 105px;
height: 13px;
font-size: 11px;
color: #fff;
line-height: 14px;
overflow: hidden;
padding: 4px 0px 4px 0px;
}


#FocusSpecial #Lanci ul.lancetti li .txt ul{
display: block;
float: left;
width: 105px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#FocusSpecial #Lanci ul.lancetti li .txt ul li{
display: block;
float: left;
width: 105px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #ddd;
}


#FocusSpecial #Lanci ul.lancetti li .txt ul li span{
float: left;
padding: 0px 3px 0px 0px;
color: #444;
}





/*######### VIDEO  ######### */

.dammeTregua {
display: block;
float: left;
width: 635px;
height: auto;
text-align: left;
padding: 0px 0px 15px 5px;
margin: 0px 0px 0px 0px;
}

.dammeTregua .topVideo {
display: block;
float: left;
width: 620px;
height: 62px;
text-align: left;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/top_video.png) no-repeat;
}

.dammeTregua .botVideo {
display: block;
float: left;
width: 620px;
height: 10px;
text-align: left;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/bot_video.png) no-repeat;
}

.dammeTregua .midVideo {
display: block;
float: left;
width: 598px;
height: auto;
text-align: left;
padding: 5px 10px 0px 10px;
border-right: 1px solid #5c5c5c;
border-left: 1px solid #5c5c5c;
background: #141414;
}

.dammeTregua .midVideo h2 {
display: block;
float: left;
width: 598px;
height: auto;
text-align: left;
text-transform: uppercase;
padding: 10px 0px 10px 0px;
font-size: 16px;
}


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

.lancioRaitv {
display: block;
float: left;
position: relative;
width: 300px;
height: 65px;
margin: 0px 0px 20px 5px;
}
.lancioRaitv a{
display: block;
float: left;
text-align: left;
width: 180px;
height: 63px;
margin: 0px 0px 0px 0px;
padding: 5px 20px 0px 100px;
color: #fff;
font-size: 22px;
text-transform: none;
background: url(/dl/RaiTV/2012/images/ext/btn_diretta.png) 0px 0px no-repeat;
}

.lancioRaitv a:hover{
color: #563a2f;
}



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

.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: #666;
line-height: 10px;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideo ul li .Specifiche,
.listaVideo ul li .tastiOpzioni{
display: none;
}

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

.listaVideo ul li div.Desc a{
display: block;
float: left;
width: 101px;
height: 53px;
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: #fff;
padding: 2px 0px 0px 0px;
}


.listaVideo ul li div.Desc a:hover {
position: relative;
display: block;
width: 93px;
height: 132px;
border: 1px solid #333;
padding: 4px 5px 0px 5px;
margin: -85px 0px 0px -2px;
z-index: 1000;
background: url(/dl/RaiTV/images/alpha_black.png);
}
.listaVideo ul li div.Desc a:hover h2{
display: block;
width: 95px;
float: left;
height: auto;
}



/* scroll small */

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

}
#pane_multi1_media, #pane_multi2_media, #pane_multi3_media, #pane_multi4_media, #pane_multi5_media{
height: 140px;
}
.videoS-bar .jScrollPaneTrack {
height: 140px;
background: url(/dl/portali/site/images/video_panetrack.gif) 0px 0px no-repeat;
}
.videoS-bar .jScrollPaneDragTop {
background: url(/dl/portali/site/images/scroll_dragtop.gif) 0px 0px no-repeat;
height: 6px;
}
.videoS-bar .jScrollPaneDragBottom {
background: url(/dl/portali/site/images/scroll_dragbot.gif) 0px 0px no-repeat;
height: 10px;
}
.videoS-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/portali/site/images/scroll_dragmid.gif) 0px bottom no-repeat;
}
.videoS-bar .scroll-pane {
}

/* fine scroll */


#pane_multi1_media .Paginazione,
#pane_multi2_media .Paginazione,
#pane_multi3_media .Paginazione,
#pane_multi4_media .Paginazione,
#pane_multi5_media .Paginazione{
display: none;
}


/*######### PAGINAZIONE VIDEO ######### */

div.Paginazione {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
}
div.Paginazione ul.pagine {
display: block;
float: left;
position: relative;
padding: 0px;
margin: 0px auto!important;
margin: 0px auto;
width: auto;
height: 25px;
}

div.Paginazione ul.pagine li{
display: block;
float: left;
width: 24px;
height: 25px;
margin: 0px 0px 0px 0px;
}


div.Paginazione ul.pagine li .dots{
color: #666;
}


div.Paginazione ul.pagine li.prec{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li.succ{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li a:link, div.Paginazione ul.pagine li a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #555;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.Paginazione ul.pagine li a:hover{
color: #fff;
}
div.Paginazione ul.pagine li#selected a:link, div.Paginazione ul.pagine li#selected a:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 23px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 2px 0px 0px 0px;
}

div.Paginazione ul.pagine li.prec a:link, div.Paginazione ul.pagine li.prec a:visited {
width: auto;
color: #444;
font-size: 12px;
padding: 4px 7px 0px 0px;
}
div.Paginazione ul.pagine li.succ a:link, div.Paginazione ul.pagine li.succ a:visited{
width: auto;
color: #444;
font-size: 12px;
padding: 4px 0px 0px 7px;
}
div.Paginazione ul.pagine li.prec a:hover,
div.Paginazione ul.pagine li.succ a:hover{
color: #fff;
}

/*######### FiNE PAGINAZIONE VIDEO ######### */

/*######### 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;
text-transform: uppercase;
}

.boxGenerico .Bot, .boxImgTxt .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/portali/site/custom/images/bkg_boxgenerico_top.png) no-repeat;
}
.bloccoDx .boxGenerico .Bot{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_bot.png) no-repeat;
}
.bloccoDx .boxGenerico .Mid{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_mid.png) 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: 28px 28px;
}

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: 90px;
cursor:pointer;
margin: 0px 0px 0px 0px;
overflow: hidden;
}
div.lancioGrande .Mid h2{
display: block;
float: left;
width: 310px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
text-transform: uppercase;
font-size: 28px;
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;
}

ul.rss-items li {
display: block;
float: left;
width: 270px;
text-align: left;
margin: 0px 0px 5px 0px;
}
ul.rss-items li .pod-play-box {
display: block;
float: left;
width: 55px;
height: 55px;
}
ul.rss-items li .enclosure-img {
width: 47px;
height: 47px;
}
ul.rss-items li span{
display: block;
float: left;
width: 270px;
font-size: 9px;
color: #888;
overflow: hidden;
}


/*######### 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: auto;
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: 14px;
font-weight: bold;
padding: 0px 0px 3px 0px;
}
.boxGenerico .Mid  p.txtS{
display: block;
float: left;
text-align: left;
width: 132px;
height: auto;
font-size: 11px;
padding: 0px 0px 0px 15px;
overflow: hidden;
}

p.txtS a {color: #434343;}
p.txtS a:hover {color: #888;}


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

/* BLOCCO HTML */

a.bloccoHtml {
display: block;
text-align: left;
width: 270px;
height: auto;
}

a.bloccoHtml h3 {
display: block;
width: 270px;
height: auto;
font-size: 14px;
padding: 0px 0px 3px 0px;
}

a.bloccoHtml .img {
display: block;
width: 270px;
height: 138px;
overflow: hidden;
padding: 0px 0px 10px 0px;
}

p.txtB {
display: block;
text-align: left;
width: 270px;
height: auto;
font-size: 11px;
/*color: #434343;*/
}

p.txtB a {color: #434343;}
p.txtB a:hover {color: #888;}



/* FiNE BLOCCO HTML */

/* LISTE - COMMUNITY - TEMATICHE */

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

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

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

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

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


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


/* */
ul.listaItemSmall.noPic li a{
width: 202px;
height: 47px;
padding: 0px 0px 0px 0px;
}
ul.listaItemSmall.noPic li a span{
width: 202px;
}
ul.listaItemSmall.noPic li a h4{
width: 202px;
}
ul.listaItemSmall.noPic li a p{
width: 202px;
}

ul.listaItemSmall.noPic li .imgItemSmall {
display: block;
margin: 0px 10px 0px 0px;
width:47px;
}

/* FiNE LISTE - COMMUNITY - TEMATICHE */

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



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




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

.paginaGenerica {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 15px 0px 0px;
}
.paginaGenerica .Top {
display: block;
float: left;
width: 630px;
height: 25px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/bkg_pagina_default_top.png) no-repeat;
}

.paginaGenerica .Mid{
display: block;
float: left;
width: 590px;
height: auto;
padding: 0px 20px 10px 20px;
background: url(/dl/portali/site/images//bkg_pagina_default_mid.png) repeat-y;
}
.paginaGenerica .Bot{
display: block;
float: left;
width: 630px;
height: 20px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/bkg_pagina_default_bot.png) no-repeat;
}


.Main{
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 15px 0px 0px;
}
.Main .Top {
display: block;
float: left;
width: 630px;
height: 25px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/bkg_pagina_default_top.png) no-repeat;
}

.Main .Mid{
display: block;
float: left;
width: 590px;
height: auto;
padding: 0px 20px 10px 20px;
background: url(/dl/portali/site/images//bkg_pagina_default_mid.png) repeat-y;
}
.Main .Bot{
display: block;
float: left;
width: 630px;
height: 20px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/bkg_pagina_default_bot.png) no-repeat;
}
/*######### FiNE PAGINA INTERA ######### */


/**** 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: block;
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;
}



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

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

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

.titolo h1 {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 30px;
font-weight: normal;
color: #bbb;
}

.btnCal_p {
display: block;
float: right;
position: relative;
cursor: pointer;
margin: -44px -100px 0px 0px;
}

.btns{
display: block;
float: right;
text-align: right;
width: 200px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
}

a.btnBig{
display: block;
float: right;
width: auto;
height: 14px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
cursor: pointer;
background: #aaa;
border: 2px solid #888;
-moz-border-radius:6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
a.btnBig span{
display: block;
float: left;
width: auto;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 7px 0px 0px;
}
a.btnBig:hover, a.btnFeed:hover{
color: #fff;
background: #ccc;
border: 2px solid #aaa;
background-position: -332px -416px;
}
a.btnBig:hover span , a.btnFeed:hover span{
color: #666;
background-position: right -416px;
}

.btns_f{
display: block;
float: left;
text-align: right;
width: auto;
height: auto;
margin: 10px 0px 0px 0px;
padding: 2px 0px 0px 10px;
}

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

.superTitolo h2 {
display: block;
float: left;
text-align: left;
width: 350px;
height: auto;
padding: 10px 0px 0px 0px;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
color: #888;
}
.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: normal;
color: #888;
}

.socialNetworks {
    display: block;
    float: left;
    text-align: left;
    height: 30px;
    width: 590px;
    margin: 20px 0px 0px 0px;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
}
.socialNetworks .fb {
    width: 400px!important;
    width: 380px;
    float: left;
    overflow: hidden;
}
.socialNetworks .share {
    width: 190px;
    float: left;
    text-align: right;
    height: 19px;
    padding: 3px 0px 0px 0px;
}

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


.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 0px 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;
}

.Articolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
font-size: 14px;
color: #7d7d7d;
padding: 20px 0px 0px 0px;
}



.Articolo .fb-comments{
display: block;
float: left;
width: 600px;
margin: 30px 0px 0px 0px;
}
.Articolo .fotoArticolo {
display: block;
float: left;
text-align: left;
width: 260px;
height: 193px;
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 0px;
}
.Articolo p {
margin-top:7px;
}


.Articolo img {
border: 1px solid #ddd;
padding: 2px;
margin: 0px 10px 10px 0px;
color: #7d7d7d;
}

.Articolo a {
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #7d7d7d;
}
.Articolo a:hover {
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #444;
}

ul.articoliCorrelati {
float: left;
text-align: left;
width: 570px;
height: auto;
font-size: 14px;
padding: 30px 0px 0px 15px;
list-style: square;
color: #000;
}

ul.articoliCorrelati li{
float: left;
text-align: left;
width: 570px;
height: auto;
font-size: 14px;
padding: 0px 0px 0px 2px;
}

ul.articoliCorrelati li a{
display: block;
float: left;
text-align: left;
width: 570px;
height: auto;
font-size: 14px;
padding: 0px 0px 0px 0px;
}

ul.articoliCorrelati li a:hover{
color: #4a4a4a;
}

ul.articoliCorrelati li a span{
width: 10px;
height: auto;
font-size: 14px;
padding: 0px 0px 0px 5px;
}

.personaggioArticolo{
display: block;
float: left;
text-align: left;
width: 590px;
height: auto;
font-size: 14px;

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: 254px;
height: 189px;
border: 2px solid #ddd;
}


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

/*######### OSPITI ######### */

ul.pagAlfabetica {
display: block;
float: left;
position: relative;
width: 585px;
height: 30px;
padding: 25px 0px 20px 0px;
z-index: 0;
}
ul.pagAlfabetica li {
display: block;
float: left;
}
ul.pagAlfabetica li a:link, ul.pagAlfabetica li a:visited{
display: block;
float: left;
width: auto;
height: 23px;
margin: 0px 0px 0px 0px;
padding: 7px 5px 0px 5px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
text-align: center;
}
ul.pagAlfabetica li a:hover{
color: #444;
}

ul.pagAlfabetica li a#selected{
display: block;
width: 24px;
height: 26px;
text-align: center;
position: relative;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 1px;
color: #fff;
font-size: 18px;
z-index: 10;
font-weight: bold;
background: url(/dl/portali/site/images/bkg_pagselected.gif) 0px 3px no-repeat;
}



ul.elencoRicerca {
display: block;
float: left;
width: 585px;
height:auto;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
text-align: left;
}
ul.elencoRicerca li{
display: block;
float: left;
width: 175px;
height: 60px;
padding: 3px 10px 3px 10px;
border-bottom: 1px solid #eee;
margin-bottom: -1px;
}

/* Centratura in verticale */
div.external{}
div.middle{}
div.internal{}
/* - */


ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited {
display: block;
color: #7c7c7c;
font-size: 11px;
padding: 2px 10px 2px 15px!important;
padding: 1px 10px 3px 15px;
cursor: pointer;
}
html>/**/body ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited  {
padding: 1px 10px 3px 15px!important;
}

ul.elencoRicerca li a:link span, ul.elencoRicerca li a:visited span {
display: block;
font-size: 10px;
color: #bbb;
}

ul.elencoRicerca li a:hover {
color: #444;

}





ul.elencoRicerca.conImmagini li {
    width: 180px;
    height: 240px;
    padding: 3px 8px 3px 7px;
}

ul.elencoRicerca li a:link, ul.elencoRicerca.conImmagini li a:visited {
display: block;
color: #7c7c7c;
font-size: 11px;
padding: 2px 0px 2px 0px!important;
padding: 1px 0px 3px 0px;
cursor: pointer;
}
html>/**/body ul.elencoRicerca.conImmagini li a:link, ul.elencoRicerca.conImmagini li a:visited  {
    padding: 1px 0px 3px 0px!important;
}

ul.elencoRicerca.conImmagini li img {
    width: 174px;
    height: 130px;
    padding: 2px;
    border: 1px solid #DDD;
    margin-bottom: 5px;
}
ul.elencoRicerca.conImmagini li strong {
    display: block;
}

/*######### FiNE OSPITI ######### */

/*######### NEWS ######### */

ul.elencoNews {
display: block;
float: left;
width: 585px;
height: auto;
}

ul.elencoNews li{
display: none;
float: left;
text-align: left;
width: 585px;
height: auto;
margin: 0px 0px 50px 0px;
}


ul.elencoNews li a{
display: block;
float: left;
text-align: left;
width: 585px;
height: auto;
}
ul.elencoNews li h6{
display: block;
float: left;
width: 585px;
height: auto;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #999;
}
ul.elencoNews li h3{
display: block;
float: left;
width: 585px;
height: auto;
margin: 0px 0px 10px 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
color: #999;
}

ul.elencoNews li .img{
display: block;
float: left;
width: 180px;
height: auto;
margin: 0px 20px 0px 0px;
padding: 0px;
color: #999;
border: 2px solid #999;
}

ul.elencoNews li .txt{
display: block;
float: left;
width: 360px;
height: auto;
margin: 0px 20px 0px 0px;
padding: 0px;
color: #888;
font-size: 12px;
}



/*######### FiNE NEWS ######### */

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

/* tendina */

.Tendine {
display: block;
float: left;
margin: 10px 0px 10px 0px;
}

span.tendinaOpzioni {
display: block;
text-align: left;
float: left;
position: relative;
z-index: 100;
width: 134px;
height: 23px;
font-size: 11px;
padding: 4px 0px 0px 6px;
margin: 0px 0px 0px 5px;
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#seltendinaOpzioniAnno{
display: none;
position: absolute;
z-index: 10000;
width: 140px;
height: auto;
margin: 0px 0px 0px -140px;
}
html>/**/body  div#seltendinaOpzioniAnno {
margin: 0px 0px 0px 5px!important;
}

div#seltendinaOpzioniMese{
display: none;
position: absolute;
z-index: 10000;
width: 140px;
height: auto;
margin: 0px 0px 0px -140px;
}
html>/**/body  div#seltendinaOpzioniMese {
margin: 0px 0px 0px 5px!important;
}

div#seltendinaCategoria{
display: none;
position: absolute;
z-index: 10000;
width: 140px;
height: auto;
margin: 0px 0px 0px -140px;
}
html>/**/body  div#seltendinaCategoria {
margin: 0px 0px 0px 5px!important;
}


div#seltendinaOpzioniMese .Top,
div#seltendinaOpzioniAnno .Top ,
div#seltendinaCategoria .Top {
display: block;
float: left;
width: 140px;
height: 19px;
font-size: 12px;
cursor: default;
padding: 0px 0px 0px 0px;
background: transparent!important;
background: transparent;
}

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

div#seltendinaOpzioniMese .Mid,
div#seltendinaOpzioniAnno .Mid,
div#seltendinaCategoria .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!important;
background: #fdfdfd;
}

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


/*######### BOX SILVERLIGHT ######### */

.boxSilverlight {
display: block;
float: left;
width: 310px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
}

.boxSilverlight .Top {
display: block;
float: left;
width: 310px;
height: 5px;
overflow: hidden;
padding: 0px;
margin: 0px;
background: url(/dl/portali/site/images/bkg_boxraitv_top.png) no-repeat;
}
.boxSilverlight .Bot{
display: block;
float: left;
position: relative;
width: 310px;
height: 5px;
overflow: hidden;
padding: 0px;
margin: 0px 0px -5px 0px;
background: url(/dl/portali/site/images/bkg_boxraitv_bot.png) no-repeat;
}
.boxSilverlight .Mid{
display: block;
float: left;
width: 300px;
height: 400px;
overflow: hidden;
padding: 0px 0px 0px 5px;
}

.boxSilverlight #silverlightControlHost {
display: block;
float: left;
width: 296px;
height: 400px;
overflow: hidden;
border-left: 2px solid #7a7a7a;
border-right: 2px solid #7a7a7a;
margin: 0px 0px 0px 0px;
}




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

.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;
font-size: 12px;
padding: 5px 30px 0px 0px;
margin: 0px 0px 10px 0px;
color: #000;
}
.inserisci .label strong, .conferma .label strong {
padding: 0px 0px 0px 3px;
color: #c30300;
}

.inserisci .input,
.inserisci .textarea{
display: block;
float: left;
width: 270px;
height: auto;
padding: 3px 0px 0px 10px;
margin: 0px 0px 10px 0px;
}

.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: #555;
}
.inserisci .notice.siDisp{
background:  url(/dl/portali/site/images/bkg_notice.gif) 5px 5px no-repeat;
}
.inserisci .notice.noDisp{
background: url(/dl/portali/site/images/bkg_notice.gif) 5px -25px no-repeat;
}
.inserisci .notice.Error{
background: url(/dl/portali/site/images/bkg_notice.gif) 5px -25px no-repeat;
}

.conferma .input{
display: block;
float: left;
width: 270px;
height: auto;
padding: 3px 0px 0px 10px;
margin: 0px 0px 10px 0px;
}


.inserisci .input input{
display: block;
float: left;
width: 260px;
padding: 2px 2px 3px 2px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 1px solid #888;
background: #ddd;
}

.inserisci .input select{
display: block;
float: left;
width: 266px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 1px solid #888;
background: #ddd;
}

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


.inserisci .input textarea,
.inserisci .textarea textarea{
display: block;
float: left;
width: 260px;
padding: 2px 2px 3px 2px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 1px solid #888;
background: #ddd;
font-family: arial;
}

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

.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: 19px;
text-align: center;
padding: 4px 0px 0px 0px;
margin: 0px 5px 0px 5px;
font-size: 12px;
font-weight: bold;
color: #c4c4c4;
text-decoration: none;
cursor: pointer;
background: #555;
border: 1px solid #222;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.inserisci ul.button li a:hover,
.conferma ul.button li a:hover{
color: #fff;
background: #777;
border: 1px solid #444;
}

.esitoKO {
display: block;
float: left;
text-align: center;
width: 545px;
padding: 15px 0px 0px 0px;
font-weight: bold;
color: #CC0000;
}

.Cortesia {
display: block;
float: left;
text-align: center;
width: 545px;
padding: 15px 0px 0px 0px;
font-weight: bold;
color: #CC0000;
}

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

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

div.containerPreFooter {
display: none;
}


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: none;
}

ul.footMenu.Custom {
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: #808080;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #808080;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:hover {
color: #eee;
}

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




/*######### HTML ######### */

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

div.containerPreFooterCustom #preFooterCustom {
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: #fff;
background: transparent;
}

/*######### FiNE HTML ######### */


/*baldrevenge*/

.boxWideScroll {
display: block;
float: left;
width: 580px;
height: 200px;
padding: 5px 25px 0px 25px;
margin: 0px 0px 10px 0px;
background: url(/dl/portali/site/custom/images/bkg_widescroll.png) no-repeat;
}

.boxWideScroll h2{
display: block;
float: left;
text-align: left;
width: 310px;
height: 24px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
padding: 10px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}

.boxWideScroll ul{
display: block;
float: left;
}
.boxWideScroll ul li{
display: block;
position:relative;
float: left;
text-align: left;
width: 150px;
}
.boxWideScroll ul li a{
display: block;
float: left;
width: 130px;
height: 100px;
}

.boxWideScroll ul li a .txt{
display: none;
}

.boxWideScroll ul li a:hover .txt{
display: block;
position: absolute;
display:block;
text-align: center;
top: 0px;
left: 0px;
width:110px;
height: 90px;
overflow: hidden;
padding: 5px 10px 5px 10px;
background: #aaa;
/* for IE */
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
color: #000;
}

.boxWideScroll ul li a:hover .txt h3{
color: #fff;
font-size: 11px;
}


/* oriz scroll */

.boxWideScroll .holder {
display: block;
float: left;
height: 130px;
margin: 0px;
}

.Hscroll-pane {
width: 580px;
height: 130px;
float: left;
padding: 0px 0px 0px 0px;
}

#paneOriz{
float: left;
height: 130px;
width: 580px;
padding: 0;
display: block;
_overflow: hidden;
}


.boxWideScroll .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
width: 580px;
left: 0;
bottom: 0;
background: url(/dl/portali/site/custom/images/oriz_panetrack.png) 0px 0px no-repeat!important;
}

.boxWideScroll .oriz-bar .jScrollPaneDragLeft {
width: 6px;
margin: 0px 0px 0px 0px;
background: url(/dl/portali/site/custom/images/oriz_dragleft.gif) 0px 0px no-repeat;
}

.boxWideScroll .oriz-bar .jScrollPaneDragRight {
width: 10px;
background: url(/dl/portali/site/custom/images/oriz_dragright.gif) 0px 0px no-repeat;
}

.boxWideScroll .oriz-bar .jScrollPaneDrag {
margin: 0px 0px 0px 2px;
background:  url(/dl/portali/site/custom/images/oriz_dragmid.gif) bottom right no-repeat;
}
.boxWideScroll .oriz-bar .scroll-pane {
}



/* FiNE scroll*/



#video_StatisticheVisti,#video_StatisticheVotati ,#video_StatisticheRecenti,#video_StatisticheCommentati,#video_StatisticheVistiAggregati,#video_StatisticheRecentiAggregati,#video_StatisticheCommentatiAggregati{
display: block;
text-align: left;
float: left;
width: 270px;
height: 318px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*## video piu ##*/
#video_StatisticheVisti ul.elencoVideoPiu,#video_StatisticheVotati ul.elencoVideoPiu ,#video_StatisticheRecenti ul.elencoVideoPiu ,#video_StatisticheCommentati ul.elencoVideoPiu ,#video_StatisticheVistiAggregati ul.elencoVideoPiu ,#video_StatisticheRecentiAggregati ul.elencoVideoPiu ,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu {
display: block;
text-align: left;
float: left;
width: 240px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#video_StatisticheVisti ul.elencoVideoPiu li,#video_StatisticheVotati ul.elencoVideoPiu li ,#video_StatisticheRecenti ul.elencoVideoPiu li ,#video_StatisticheCommentati ul.elencoVideoPiu li ,#video_StatisticheVistiAggregati ul.elencoVideoPiu li ,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li ,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li
{
display: block;
float: left;
width: 240px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;

}

#video_StatisticheVisti ul.elencoVideoPiu li a.img,#video_StatisticheVotati ul.elencoVideoPiu li a.img,#video_StatisticheRecenti ul.elencoVideoPiu li a.img,#video_StatisticheCommentati ul.elencoVideoPiu li a.img,#video_StatisticheVistiAggregati ul.elencoVideoPiu li a.img,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li a.img,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li a.img
{
display: block;
float: left;
width: 75px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
background-color: #eee;
}

#video_StatisticheVisti ul.elencoVideoPiu li .txt,#video_StatisticheVotati ul.elencoVideoPiu li .txt,#video_StatisticheRecenti ul.elencoVideoPiu li .txt,#video_StatisticheCommentati ul.elencoVideoPiu li .txt,#video_StatisticheVistiAggregati ul.elencoVideoPiu li .txt,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li .txt,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li .txt
{
display: block;
float: left;
width: 155px;
height: auto;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}
#video_StatisticheVisti ul.elencoVideoPiu li .txt h3,#video_StatisticheVotati ul.elencoVideoPiu li .txt h3,#video_StatisticheRecenti ul.elencoVideoPiu li .txt h3,#video_StatisticheCommentati ul.elencoVideoPiu li .txt h3,#video_StatisticheVistiAggregati ul.elencoVideoPiu li .txt h3,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li .txt h3,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li .txt h3
{
display: block;
float: left;
width: 155px;
height: auto;
font-size: 11px;
padding: 0px 0px 0px 0px;
}

#video_StatisticheVisti ul.elencoVideoPiu li .txt ul,#video_StatisticheVotati ul.elencoVideoPiu li .txt ul,#video_StatisticheRecenti ul.elencoVideoPiu li .txt ul,#video_StatisticheCommentati ul.elencoVideoPiu li .txt ul,#video_StatisticheVistiAggregati ul.elencoVideoPiu li .txt ul,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li .txt ul,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li .txt ul
{
display: block;
float: left;
width: 145px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#video_StatisticheVisti ul.elencoVideoPiu li .txt ul li,#video_StatisticheVotati ul.elencoVideoPiu li .txt ul li,#video_StatisticheRecenti ul.elencoVideoPiu li .txt ul li,#video_StatisticheCommentati ul.elencoVideoPiu li .txt ul li,#video_StatisticheVistiAggregati ul.elencoVideoPiu li .txt ul li,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li .txt ul li,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li .txt ul li
{
display: block;
float: left;
width: 145px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #535353;
}

#video_StatisticheVisti ul.elencoVideoPiu li .txt ul li span,#video_StatisticheVotati ul.elencoVideoPiu li .txt ul li span,#video_StatisticheRecenti ul.elencoVideoPiu li .txt ul li span,#video_StatisticheCommentati ul.elencoVideoPiu li .txt ul li span,#video_StatisticheVistiAggregati ul.elencoVideoPiu li .txt ul li span,#video_StatisticheRecentiAggregati ul.elencoVideoPiu li .txt ul li span,#video_StatisticheCommentatiAggregati ul.elencoVideoPiu li .txt ul li span
{
float: left;
padding: 0px 3px 0px 0px;
color: #949494;
}

.sottotitoloAdv.cat {
display: block;
float: left;
font-size: 11px;
text-transform: uppercase;
padding: 0px 5px 0px 0px;
color: #666;
}

.dataStats {
display: block;
float: left;
font-size: 11px;
padding: 0px 10px 0px 0px;
font-weight: normal;
color: #999;
}
.linkStats {
display: block;
float: left;
font-size: 11px;
padding: 0px 10px 0px 0px;
color: #000;
font-weight: bold;
}

/* scroll small */

.holder.genVideo-bar {
display: block;
float: left;
width: 270px;
height: 312px;
padding: 0px 0px 20px 0px;
}
.holder.genVideo-bar .scroll-pane {
width: 270px;
height: 312px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#pane_videoPiu,#pane_video_StatisticheVisti,#pane_video_StatisticheVotati,#pane_video_StatisticheRecenti,#pane_video_StatisticheCommentati,#pane_video_StatisticheVistiAggregati,#pane_video_StatisticheRecentiAggregati,#pane_video_StatisticheCommentatiAggregati
{
height: 312px;
}
.genVideo-bar .jScrollPaneTrack {
height: 312px;
background: url(/dl/portali/site/custom/images/scroll_panetrack_gen.png) 0px 0px no-repeat;
}
.genVideo-bar .jScrollPaneDragTop {
background: url(/dl/portali/site/custom/images/scroll_dragtop_gen.gif) 0px 0px no-repeat;
height: 6px;
}
.genVideo-bar .jScrollPaneDragBottom {
background: url(/dl/portali/site/custom/images/scroll_dragbot_gen.gif) 0px 0px no-repeat;
height: 10px;
}
.genVideo-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/portali/site/custom/images/scroll_dragmid_gen.gif) 0px bottom no-repeat;
}
.genVideo-bar .scroll-pane {
}

/* fine scroll */



















/* voti */

div.rating {
display: block;
float: left;
width: 44px;
height: 8px;
margin: 3px 0px 0px 0px;
background: url(/dl/portali/site/images/config/voti_nero.png) 0px 0px;
overflow: hidden;
}

div.rating.star0 {background-position: -44px 0px;}
div.rating.star1 {background-position: -36px 0px;}
div.rating.star2 {background-position: -27px 0px;}
div.rating.star3 {background-position: -18px 0px;}
div.rating.star4 {background-position: 9px 0px;}
div.rating.star5 {background-position: 0px 0px;}
div.rating.star0-5 {background-position: -36px -9px;}
div.rating.star1-5 {background-position: -27px -9px;}
div.rating.star2-5 {background-position: -18px -9px;}
div.rating.star3-5 {background-position: -9px -9px;}
div.rating.star4-5 {background-position: 0px -9px;}


/* MEDIA!!! */

.fullPage {
width: 910px;
height: auto;
float: left;
background: #fff;
padding: 15px;
margin: 5px;
border-radius: 5px;
}
.fullPage .mediaRaiTV #idPlayer,
.fullPage .mediaRaiTV {
width: 910px;
height: 512px;
height: 378px;
padding-top: 0px;
}

.mediaRaiTV {
display: block;
float: left;
text-align: left;
width: 590px;
padding-top: 10px;
}

.mediaRaiTV #idPlayer {
display: block;
float: left;
text-align: left;
width: 590px;
height: 360px;
}

.mediaRaiTV .infoMedia{
display: block;
float: left;
text-align: left;
width: 400px;
padding: 10px 0px 0px 20px;
margin: 0px;
}


.mediaRaiTV .infoMedia ul{
display: block;
float: left;
text-align: left;
width: 400px;
padding: 0px 0px 9px 0px;
}

.mediaRaiTV .infoMedia ul li{
display: block;
float: left;
text-align: left;
width: 190px;
font-size: 12px;
padding: 0px 0px 5px 0px;
color: #666;
}

.mediaRaiTV .infoMedia ul li span{
display: block;
float: left;
text-align: left;
width: auto;
padding: 0px 5px 0px 0px;
font-weight: bold;
color: #000;
}

.mediaRaiTV .infoMedia a.opzioniVideoPers{
display: block;
float: left;
text-align: left;
width: 190px;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
color: #666;
}

.mediaRaiTV .infoMedia a.opzioniVideoPers span{
display: block;
float: left;
position: relative;
text-align: left;
width: auto;
font-size: 14px;
margin: -2px 0px 0px 0px;
padding: 0px 8px 0px 0px;
font-weight: bold;
color: #000;
}

/** VOTAZIONE **/

ol.Rating{
position:relative;
display: block;
float: left;
width: 54px;
height: 10px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/portali/site/images/bkg_votazione.gif) 0px 0px no-repeat;
}


ol.Rating.star0 {background-position: 0px 0px}
ol.Rating.star1 {background-position: 0px -10px}
ol.Rating.star2 {background-position: 0px -20px}
ol.Rating.star3 {background-position: 0px -30px}
ol.Rating.star4 {background-position: 0px -40px}
ol.Rating.star5 {background-position: 0px -50px}

ol.Rating.star1-5 {background-position: 0px -120px}
ol.Rating.star2-5 {background-position: 0px -130px}
ol.Rating.star3-5 {background-position: 0px -140px}
ol.Rating.star4-5 {background-position: 0px -150px}

ol.Rating li {
display: block;
float:left;
cursor: pointer;
width: 10px;
height: 10px;
margin: 0px;
padding: 0px;
border-left: 0px;
}
ol.Rating li a {
position:absolute;
display: block;
top: 0px;
width: 10px;
height: 10px;
display: block;
float: left;
z-index: 200;
}
ol.Rating li.tasto1 a {left:0}
ol.Rating li.tasto2 a {left:11px;}
ol.Rating li.tasto3 a {left:22px;}
ol.Rating li.tasto4 a {left:33px;}
ol.Rating li.tasto5 a {left:44px;}

ol.Rating li a:hover {
z-index:2;
width:54px;
height:10px;
overflow:hidden;
left:0;
background: url(/dl/portali/site/images/bkg_votazione.gif) 0px 0px no-repeat;
}

ol.Rating li.tasto1 a:hover {background-position:0 -60px;}
ol.Rating li.tasto2 a:hover {background-position:0 -70px;}
ol.Rating li.tasto3 a:hover {background-position:0 -80px}
ol.Rating li.tasto4 a:hover {background-position:0 -90px}
ol.Rating li.tasto5 a:hover {background-position:0 -100px}


#msgVote {
position: relative;
top:0px;
font-size: 11px;
height: 12px;
color: #000;
}


/** fine VOTAZIONE **/





div.elencoGenStatic {
display: block;
float: left;
width: 570px;
padding: 10px 10px 10px 10px;
margin: 10px 0px 20px 0px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #000;
}

div.elencoGenStatic h2{
display: block;
float: left;
width: 530px;
height: 35px;
font-size: 30px;
color: #e0045b;
padding: 1px 0px 8px 40px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #e0045b;
background: url(/dl/portali/site/images/ico_webcam.gif) no-repeat;
}

div.elencoGenStatic ul {
display: block;
float: left;
width: 550px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}


div.elencoGenStatic ul li{
display: block;
float: left;
width: 550px;
padding: 20px 0px 20px 0px;
margin: -10px 0px 0px 0px;
border-top: 2px solid #222;
background: #000;
}

div.elencoGenStatic ul li .img{
display: block;
float: left;
width: auto;
padding: 0px 0px 0px 0px;
}

div.elencoGenStatic ul li .img img{
display: block;
float: left;
width: auto;
padding: 2px;
background: #000;
border: 1px solid #888;
}


div.elencoGenStatic ul li .txt{
width: auto;
font-size: 12px;
color: #fff;
padding: 0px 0px 0px 0px;
}

div.elencoGenStatic ul li .txt h3{
font-size: 18px;
text-transform: uppercase;
font-weight: normal;
padding: 0px 0px 2px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #888;
color: #e0045b;
}

div.elencoGenStatic ul li .txt a{
display: block;
font-size: 14px;
font-weight: bold;
margin: 10px 0px 0px 0px;
color: #e0045b;
}


div.elencoGenStatic ul li .txt a:hover{
color: #ddd;
}










/* formetto */


.mediaRaiTV .infoMedia .sendFriend {
display: block;
float: left;
width: 170px;
padding: 7px 10px 6px 10px;
border: 1px solid #555;
background: #ccc;
}

.mediaRaiTV .infoMedia .sendFriend ul{
display: block;
float: left;
width: 170px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li{
display: block;
position: relative;
float: left;
width: 170px;
padding: 0px 0px 4px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .label{
display: block;
float: left;
width: 170px;
font-size: 10px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .input{
display: block;
float: left;
width: 170px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .input input{
display: block;
float: left;
width: 160px;
height: 18px;
font-size: 10px;
font-family: Arial;
color: #777;
padding: 0px 4px 1px 4px;
border: 1px solid #888;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #eee;
}

.mediaRaiTV .infoMedia .sendFriend ul li .textarea{
display: block;
float: left;
width: 170px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .textarea textarea{
display: block;
float: left;
width: 162px;
height: 40px;
font-family: Arial;
font-size: 10px;
color: #777;
padding: 2px 2px 2px 4px;
border: 1px solid #888;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #eee;
}



.mediaRaiTV .infoMedia .sendFriend ul.confirm {
display: block;
float: left;
width: 170px;
height: auto;
padding: 4px 0px 0px 0px;
}



.mediaRaiTV .infoMedia .sendFriend ul.confirm li{
display: block;
float: left;
width: 80px;
height: auto;
}


.mediaRaiTV .infoMedia .sendFriend ul.confirm li a{
display: block;
float: left;
text-align: center;
width: 60px;
height: 16px;
font-size: 11px;
font-weight: bold;
color: #eee;
padding: 2px 0px 0px 0px;
border: 1px solid #666;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #aaa;
}

.mediaRaiTV .infoMedia .sendFriend ul.confirm li a:hover{
color: #fff;
border: 1px solid #222;
background: #777;
}

.mediaRaiTV .infoMedia .sendFriend ul li .notice{
display: block;
position: absolute;
float: left;
width: 15px;
height: 15px;
top: 16px;
right: 3px;
overflow: hidden;
text-indent: -90000px;
padding: 0px 0px 0px 0px;
background: transparent;
}


.mediaRaiTV .infoMedia .sendFriend ul li .notice.Error{
background: url(/dl/portali/site/images/ico_error_miniform.gif) no-repeat;
}



.googleKeywords,
.googleCategories {display: none;}


a.pod-play em {display: none;}

#imageRicercaInSpalla {margin: 0px 0px 18px 0px; cursor: pointer;}




.boxCommenti {
display: block;
float: left;
width: 570px;
height: 63px;
overflow: hidden;
padding: 10px 10px 10px 10px;
margin: 20px 0px 0px 0px;
background: url(/dl/portali/site/images/bkg_commenti.png) no-repeat;
}

/*nascondo myraitv*/
.paginaGenerica #commentBox{
display: none;
}

.boxCommenti .TopComm{
display: block;
float: left;
width: 570px;

}

.boxCommenti .TopComm a.commenta{
    display: block;
    float: right;
    text-align: center;
    width: 119px;
    height: 16px;
    font-weight: bold;
    font-size: 11px;
    padding: 1px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #555;
}
.boxCommenti .TopComm a.commenta:hover{
    color: #555;
    background-position: 0px -17px;
}
.boxCommenti .TopComm .btnMyRT{
    display: block;
    float: left;
    text-align: center;
    width: 119px;
    height: 17px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.boxCommenti .TopComm .btnMyRT a.Accedi{
    display: block;
    float: left;
    height: 16px;
    padding: 1px 0 0 9px;
    text-align: left;
    width: 43px;
    color: #aaa;
    background: url(/dl/RaiTV/images/btn_commenta.gif) left top scroll no-repeat;
}
.boxCommenti .TopComm .btnMyRT a.Registra{
    display: block;
    float: right;
    color: #aaa;
    height: 16px;
    padding: 1px 8px 0 2px;
    width: 56px;
    text-align: right;
    background: url(/dl/RaiTV/images/btn_commenta.gif) right top scroll no-repeat;
}
.boxCommenti .TopComm .btnMyRT a.Accedi:hover {
    color: #555;
    background-position: left -17px;
}
.boxCommenti .TopComm .btnMyRT a.Registra:hover {
    color: #555;
    background-position: right -17px;
}



/*--*/

.boxCommenti .TopComm .commenti{
    display: block;
    float: right;
    text-align: right;
    width: 120px;
    height: 16px;
    font-weight: bold;
    font-size: 11px;
    padding: 1px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #555;
}

.boxCommenti .txtNoComments {
    display: block;
    float: left;
    width: 570px;
    height: auto;
    padding: 9px 0px 0px 0px;
    color: #555;
}

.boxCommenti .txtNoComments span{
    display: block;
    float: left;
    width: 450px;
    height: auto;
text-align: left;
    font-weight: bold;
    line-height: 20px;
    padding: 0px 0px 0px 0px;
    color: #777;
}

.boxCommenti .txtNoComments .btnMyRT{
    display: block;
    float: right;
    width: 106px;
    height: 20px;
    font-weight: bold;
    margin: -20px 0px 0px 0px;
    padding: 5px 0px 0px 15px;
}

.boxCommenti .txtNoComments .btnMyRT a.Accedi{
    display: block;
    float: left;
    color: #999;
}
.boxCommenti .txtNoComments .btnMyRT a.Registra{
    display: block;
    float: right;
    color: #999;
padding: 0px 0px 0px 8px;
border-left: 1px solid #000;
}
.boxCommenti .txtNoComments .btnMyRT a.Accedi:hover,
.boxCommenti .txtNoComments .btnMyRT a.Registra:hover{
    color: #666;
}


.boxCommenti .txtCommentsSmall {
display: block;
float: left;
text-align: left;
width: 570px;
height: 43px;
overflow: hidden;
padding: 15px 0px 0px 0px;
}

.boxCommenti .txtCommentsSmall b{
color: #fff;
display:inline-block;
padding:0 5px;
}

.boxCommenti .txtCommentsSmall span{
display: inline;
float: none;
width: auto;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
color: #555;
}



.Main {
display: block;
float: left;
margin: 10px 0px 0px 0px;
}



.boxTuttiCommenti {
display: block;
float: left;
width: 590px;
}

.boxTuttiCommenti .tab {
display: block;
float: left;
text-align: left;
width: 590px;
font-size: 14px;
}

.boxTuttiCommenti .tab strong {
display: block;
float: left;
}

div.boxTuttiCommenti .boxLogIn {
display: block;
float: left;
width: 492px;
height: auto;
padding: 20px 0px 0px 98px;
border-bottom: 1px solid #aaa;
}

div.boxTuttiCommenti .boxLogIn h4 {
display: block;
float: left;
width: 170px;
height: auto;
font-weight: bold;
padding: 5px 0px 0px 0px;
font-size: 12px;
}

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

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

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

/* /login */


/* textarea commenti */

div.boxTuttiCommenti .textAreaComm {
display: block;
float: left;
width: 590px;
height: auto;
padding: 20px 0px 15px 0px;
border-bottom: 1px solid #aaa;
}

div.boxTuttiCommenti .textAreaComm .sfondoArea {
display: block;
float: left;
text-align: left;
width: 560px;
height: 105px;
padding: 10px 15px 10px 15px;
background: url(/dl/portali/site/images/bkg_textarea_commenti.png) no-repeat;
}
div.boxTuttiCommenti .textAreaComm .sfondoArea textarea{
display: block;
float: left;
width: 560px;
height: 105px;
padding: 0px 0px 0px 0px;
border: 0px;
font-size: 11px;
color: #666;
line-height: 13px;
font-family: Arial;
background: transparent none no-repeat center center scroll;
}
div.boxTuttiCommenti .textAreaComm .sfondoArea textarea.posting{
background: transparent url(/dl/portale/image/loading.gif) no-repeat center center scroll;
}

div.boxTuttiCommenti .textAreaComm .btns{
display: block;
float: right;
text-align: right;
width: 538px;
height: auto;
padding: 5px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #444;
}

div.boxTuttiCommenti .textAreaComm .btns a{
font-size: 12px;
font-weight: bold;
}
div.boxTuttiCommenti .textAreaComm .btns a.pubblica{}
div.boxTuttiCommenti .textAreaComm .btns a.elimina{color: #656565;}

div.boxTuttiCommenti .textAreaComm .btns a:hover{
color: #999;
}
/* /textarea commenti */

/* commenti veri */

div.boxTuttiCommenti ul.elencoCommenti {
display: block;
float: left;
text-align: left;
width: 538px;
height: auto;
padding: 20px 0px 0px 0px;
margin-right: -3px;
}

div.boxTuttiCommenti ul.elencoCommenti li {
display: block;
float: left;
width: 538px;
height: auto;
margin: 0px -3px 20px 0px;
}

div.boxTuttiCommenti ul.elencoCommenti li b{
padding: 0px 0px 0px 0px;
}

div.boxTuttiCommenti ul.elencoCommenti li span {
display: block;
float: left;
width: 538px;
height: auto;
margin: 0px 0px 0px 0px;
}

/* paginazione */


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/selected_pag_comm.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/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/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/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/btn_next.gif) 13px 5px no-repeat;
}
div.pagination  a.next:hover{
background-position: 13px -21px;
}


.boxTuttiCommenti ul.opzioniCP{
display: block;
float: right;
width: auto;
height: 19px;
margin: 0px -19px 0px 0px;
overflow: hidden;
}

.boxTuttiCommenti ul.opzioniCP li {
display: block;
float: left;
width: auto;
height: 15px;
padding: 0px 19px 0px 10px;
margin: 0px 0px 0px -10px;
font-size: 11px;
border-left: 1px solid #aaa;
}

.boxTuttiCommenti ul.opzioniCP li a{
display: block;
color: #616161;
margin: -0px 0px 0px 0px;
}

.boxTuttiCommenti ul.opzioniCP li a:hover{
display: block;
color: #333;
}



.puntatelive {clear:both; float:left; margin:22px 0px 0px 0px; width: 100%;}
.puntatelive li {float:left; margin:0 4px 4px 0; font-size:11px; text-align: center;}
.puntatelive li a {background: url(/dl/portali/site/images/button.png) no-repeat; display: block; padding:3px; color:#fff; width:88px; height:24px; text-decoration: none;}
.puntatelive li a:hover {background: url(/dl/portali/site/images/button_hover.png) no-repeat; color:#fff; text-decoration: none;}
.puntatelive li .selected {background: url(/dl/portali/site/images/button_selected.png) no-repeat; color:#fff; text-decoration: none;}
.puntatelive li span {text-align: center; font-size:11px;}
#sidemedia {float:left; margin: 0px; width:281px; }
#sidemedia #imglive {text-align:center; padding: 14px 0 4px 0;}
#sidemedia a img {
    margin:0px;
    padding:0px;
    border: 0px;
    float: none;
    margin: 0 7px 7px 0;
}
#sidemedia a,
#sidemedia a:active,
#sidemedia a:visited,
#sidemedia a:link {
    display: block;
    float: left;
    height: 55px;
    width: 83px;
    text-align: center;
    background-color: #000;
    margin: 0px 7px 7px 0px;
    border: 1px solid #ccc;
}
#sidemedia a:hover {
    border-color: #b80808;
}



/*.NewsLiveArc {display: block; float: left; margin:0px 21px 10px 0px; height: auto;}*/
.puntata {display: block; float: left; margin:0px 0px 10px 0px; height: 20px; width: 290px;}
.NewsLiveArc a, .NewsLiveArc a:hover {font-size: 12px; color:#000;}
.puntata, .NewsLiveArc .ora {color:#b80808;}
.Articolo .mediaRaiTV {display: block; float:left; margin:0px; height: 380px; width: 588px;}




#fbBox{
display: block;
float: left;
padding: 0px 0px 0px 4px;
}

/********** INIZIO BOX RaiTV HP********************/
.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;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.rai.it/dl/portali/site/images/isola/bkg_raitv_top.png');}
html>/**/body .boxRaiTV .Top {
background: url(/dl/portali/site/images/isola/bkg_raitv_top.png) no-repeat!important;
}


.boxRaiTV .Bot{
display: block;
float: left;
width: 630px;
height: 15px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.rai.it/dl/portali/site/images/isola/bkg_raitv_bot.png');}
html>/**/body .boxRaiTV .Bot{
background: url(/dl/portali/site/images/isola/bkg_raitv_bot.png) no-repeat!important;
}



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


.boxRaiTV .Top a.logoRaitv {
display: block;
float: left;
width: 66px;
height: 33px;
margin: 0px 20px 0px 0px;
background: url(/dl/RaiUno/images/bkg_raitv.gif) 0px -82px no-repeat;
}

.boxRaiTV .Top a.archivietto {
display: block;
float: right;
width: auto;
height: auto;
overflow: hidden;
font-size: 11px;
color: #fff;
padding: 0px 13px 0px 0px;
text-transform: uppercase;
font-weight: bold;
background: url(/dl/portali/site/images/isola/btn_archivio.gif) right 2px no-repeat;
}

.boxRaiTV .Top a.archivietto:hover {
color: #999;
}

.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.Audio{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -660px -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;
}

.boxRaiTV .Top ul.menuRaitv li a.Audio:hover,
.boxRaiTV .Top ul.menuRaitv li#selected a.Audio{
background: url(/dl/RaiUno/images/bkg_raitv.gif) -660px -123px no-repeat;
}
/* video */


/******************* FINE BOX RaiTV HP ***************************/


/* menu Footer */

ul.menuFoot{
display: block;
float: left;
width: 940px;
overflow: hidden;
margin: 0px 0px 10px 0px;
}

ul.menuFoot li{
float: left;
width: auto;
min-height: 180px;
margin: 0px 0px 0px -1px;
padding: 0px 0px 0px 0px;
background: url(/dl/portali/site/images/sep_foot_menu.png) 0px 0px no-repeat;
}

ul.menuFoot li h3.titSezionefooter{
font-size: 14px;
text-transform: uppercase;
padding: 0px 0px 5px 20px;
color: #fff;
}


ul.menuFoot li ul{
width: auto;
list-style: disc;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 13px;
color: #888;
font-size: 12px;
}


ul.menuFoot li ul li{
float: none;
list-style-type: disc;
height: auto;
min-height: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
}


ul.menuFoot li ul li a{
color: #888;
}

ul.menuFoot li ul li a:hover{
color: #eee;
}


/* box img txt */


.boxImgTxt {
display: block;
float: left;
width: 300px;
height: auto;
/*padding: 5px 5px 0px 5px;*/
margin: 0px 0px 5px 0px;
}

.boxImgTxt .img{
display: block;
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
height: auto;
}

.boxImgTxt .img img{
display: block;
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
height: auto;
}

.boxImgTxt .txt{
display: block;
float: left;
width: 310px;
font-size: 12px;
text-align: left;
padding: 5px 10px 5px 10px;
height: auto;
background: #eee;
}




/* box img */


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

.boxImg img{
display: block;
float: left;
width: 270px;
margin: 0px 0px 10px 0px;
}

.boxImg .imgGiorni{
display: block;
float: left;
width: 270px;
margin: 0px 0px 0px 0px;
}

.boxImg .imgGiorni .btnPrev{
display: block;
float: left;
width: 23px;
font-size: 30px;
line-height: 25px;
margin: 0px 0px 0px 0px;
cursor: pointer;
}


.boxImg .imgGiorni .btnNext{
display: block;
float: right;
width: 22px;
font-size: 30px;
line-height: 25px;
margin: 0px 0px 0px 0px;
cursor: pointer;
}


.boxImg .imgGiorni .Item{
display: block;
float: left;
width: 225px;
font-size: 12px;
margin: 0px 60px 0px 0px;
}

.boxImg .imgGiorni .Item .choice{
width: 225;
font-size: 12px;
margin: 0px -100px 0px 0px;
padding: 0px 10px 0px
}
.boxImg .imgGiorni .Item li{
display: block;
float: left;
text-align: center;
width: auto;
height: auto;
font-size: 12px;
padding: 5px 0px 0px px;
margin: 0px 0px 0px 0px;
}

.boxImg .imgGiorni .Item li a{
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
color: #000;
font-size: 12px;
font-weight: bold;
padding: 8px 3px 0px 3px;
}

.boxImg .imgGiorni .Item li.selected a{
color: #888;
}

.boxImg .imgGiorni .Item li a:hover{
color: #888;
}

.widgetSpalla {
    display: block;
    float: left;
    text-align: center;
    width: 300px;
}

.twtr-widget{display: block; float: left;}




/*  blog */

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


.boxLarge.newsBlog .top {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 15px 10px 15px;
border-bottom: 1px solid #000;
background: url(/dl/portali/site/images/bkg_bolg_default_botop.png) no-repeat;
}
.boxLarge.newsBlog .top span{
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #000;
}
.boxLarge.newsBlog .top h2 a{
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 22px;
color: #fff;
}
.boxLarge.newsBlog .top h2 a:hover{
color: #ccc;
}
.boxLarge.newsBlog .bot{
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 15px 10px 15px;
border-top: 1px solid #000;
background: url(/dl/portali/site/images/bkg_bolg_default_botop.png) 0px bottom no-repeat;
}



.boxLarge.newsBlog .mid {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 15px 10px 15px;
background: url(/dl/portali/site/images/bkg_bolg_default_mid.png) repeat-y;
}

.boxLarge.newsBlog .mid .img{
display: block;
float: left;
width: 190px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxLarge.newsBlog .mid .txt {

width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
}

.boxLarge.newsBlog .mid .txt a{
color: #999;
}


.boxLarge.newsBlog .mid .txt a:hover{
color: #666;
}

.boxLarge.newsBlog .mid .txtLancio {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #ddd;
font-size: 12px;
}


.boxLarge.newsBlog .socialNetwork .fb-like,
.socialNetworks .socialNetwork .fb-like{
display: block;
float: left;
max-width: 140px;
overflow: visible;
}


.boxLarge.newsBlog .socialNetwork a.twitter,
.socialNetworks .socialNetwork a.twitter{
display: block;
float: left;
text-align: left;
width: 20px;
height: 20px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 10px 0px 0px;
cursor: pointer;
background: url(/dl/rai/images/ico_social.png) 0px 0px no-repeat;
}
.boxLarge.newsBlog .socialNetwork a.twitter,
.socialNetworks .socialNetwork a.twitter{
background: transparent;
}

.boxLarge.newsBlog .socialNetwork #___plusone_0,
.socialNetworks .socialNetwork #___plusone_0 {
display: block;
float: left!important;
text-align: left;
width: 65px!important;
height: 20px;
overflow: hidden;
text-indent: -9000px;
cursor: pointer;
}


.boxLarge.newsBlog .socialNetwork,
.socialNetworks .socialNetwork {
display: block;
float: left;
text-align: left;
width: 400px;
height: 22px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxLarge.newsBlog .Opzioni,
.socialNetworks .Opzioni{
display: block;
float: right;
text-align: left;
width: auto;
height: 22px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxLarge.newsBlog .Opzioni .Share,
.socialNetworks .Opzioni .Share{
display: block;
float: left;
text-align: left;
width: auto;
height: 19px;
font-size: 11px;
font-weight: bold;
/*color: #d7d7d7; troppo light*/
color: #333;
padding: 3px 22px 0px 10px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #5a5a5a;
background: url(/dl/RaiTV/2012/images/ico_share.png) 100% 1px no-repeat;
}
.boxLarge.newsBlog .Opzioni .Share:hover,
.socialNetworks .Opzioni .Share:hover{
color: #fff;
background: url(/dl/RaiTV/2012/images/ico_share.png) 100% -25px no-repeat;
}


.boxLarge.newsBlog .Opzioni .Commenti,
.socialNetworks .Opzioni .Commenti{
display: block;
float: left;
text-align: left;
width: auto;
height: 19px;
font-size: 11px;
font-weight: bold;
color: #d7d7d7;
padding: 3px 0px 0px 0px;
margin: 0px 16px 0px 0px;
}

.boxLarge.newsBlog .Opzioni .Commenti em,
.socialNetworks .Opzioni .Commenti em{
display: block;
float: left;
font-style: normal;
font-size: 11px;
font-weight: bold;
color: #d7d7d7;
}

.boxLarge.newsBlog .Opzioni .Commenti strong,
.socialNetworks .Opzioni .Commenti strong{
display: block;
float: right;
text-align: left;
width: auto;
height: 22px;
font-size: 11px;
font-weight: normal;
color: #d7d7d7;
padding: 0px 0px 0px 5px;
margin: -1px 0px 0px 7px;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) no-repeat;
}

.boxLarge.newsBlog .Opzioni .Commenti strong span,
.socialNetworks .Opzioni .Commenti strong span{
display: block;
float: left;
width: auto;
height: 21px;
font-weight: bold;
padding: 1px 5px 0px 0px;
margin: 0px -5px 0px 0px;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 100% 0px no-repeat;
}


.boxLarge.newsBlog .Opzioni .Commenti:hover,
.socialNetworks .Opzioni .Commenti:hover
{
color: #fff;
}

.boxLarge.newsBlog .Opzioni .Commenti:hover strong,
.socialNetworks .Opzioni .Commenti:hover strong
{
color: #fff;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 0px -22px no-repeat;
}

.boxLarge.newsBlog .Opzioni .Commenti:hover strong span,
.socialNetworks .Opzioni .Commenti:hover strong span
{
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 100% -22px no-repeat;
}


/* news blog mini*/


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


.boxLarge.newsBlogSmall .top {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 15px 0px 15px;
font-size: 14px;
text-transform: uppercase;
background: url(/dl/portali/site/images/bkg_bolg_small_botop.png) no-repeat;
}

.boxLarge.newsBlogSmall .top h3 {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 16px;
color: #444;
}

.boxLarge.newsBlogSmall .bot{
display: block;
float: left;
text-align: right;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 15px 10px 15px;
background: url(/dl/portali/site/images/bkg_bolg_small_botop.png) 0px bottom no-repeat;
}


.boxLarge.newsBlogSmall .bot a{
display: inline!important;

margin: 0px 5px 0px 5px;
color: #777;
}


.boxLarge.newsBlogSmall .bot a.full{
display: block;
float: left;
margin: 0px 380px 0px 0px;
}



.boxLarge.newsBlogSmall .mid {
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 15px 5px 15px;
background: url(/dl/portali/site/images/bkg_bolg_small_mid.png) repeat-y;
}

.boxLarge.newsBlogSmall .mid ul{
display: block;
float: left;
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

.boxLarge.newsBlogSmall .mid ul li{
display: block;
float: left;
width: 590px;
text-align: left;
margin: -1px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-top: 1px solid #aaa;
}

.boxLarge.newsBlogSmall .mid .img{
display: block;
float: left;
width: 95px;
text-align: left;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxLarge.newsBlogSmall .mid .img img{
display: block;
float: left;
width: 95px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxLarge.newsBlogSmall .mid .txt {
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
}

.boxLarge.newsBlogSmall .mid .txt h3 {
display: block;
width: 590px;
text-align: left;
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
font-weight: bold;
color: #000;
}

.boxLarge.newsBlogSmall .mid .txt h3 a{
width: 590px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
font-weight: bold;
color: #000;
}
.boxLarge.newsBlogSmall .mid .txt h3 a:hover{
color: #999;
}


.boxLarge.newsBlogSmall .mid .txt p {
display: block;
width: 590px;
text-align: left;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
font-weight: normal;
color: #666;
}

.boxLarge.newsBlogSmall .mid .txt ol {
display: block;
float: left;
width: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 12px;
font-weight: normal;
color: #666;
}
.boxLarge.newsBlogSmall .mid .txt ol li{
display: block;
float: left;
width: auto;
text-align: left;
margin: 0px 5px 0px -5px;
padding: 0px 5px 0px 5px;
color: #fff;
font-size: 11px;
font-weight: normal;
color: #666;
border: 0px;
background: url(/dl/RaiTV/2012/images/alpha_black.png) 0px 8px no-repeat;
}
.boxLarge.newsBlogSmall .mid .txt ol li a{
display: block;
float: left;
background: transparent;
padding: 3px 0px 0px 0px!important;
margin: 0px!important;
line-height: 11px!important;
color: #333;
}
.boxLarge.newsBlogSmall .mid .txt ol li a:hover{
color: #999;
}

.boxLarge.newsBlogSmall .mid .txt ol li em{
display: block;
float: left;
font-style: normal;
background: transparent;
padding: 3px 0px 0px 4px!important;
margin: 0px!important;
line-height: 11px!important;
color: #777;
}

/* ricerca */

.tagList {
display: block;
float: left;
text-align: left;
width: 585px;
margin: 20px 0px 0px 0px;
}

.tagList ul{
display: block;
float: left;
text-align: left;
width: 585px;
margin: 0px 0px 0px 0px;

}


.tagList ul li {
display: block;
float: left;
text-align: left;
width: 585px;
margin: 0px 0px 20px 0px;
}



.tagList ul li .img {
display: block;
float: left;
position: relative;
width: 122px;
height: 69px;
margin: 0px 10px 0px 0px;
}

.tagList ul li .img .mask{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
width: 112px;
height: auto;
color:#fff;
font-size: 9px;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 3px 5px 3px 5px;
opacity: 0.7;
background: #000;
}

.tagList ul li .Info{
display: block;
float: left;
position: relative;
width: 450px;
height: 69px;
margin: 0px 0px 0px 0px;
}
.tagList ul li .Info h2{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.tagList ul li .Info h2 a{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
font-size: 14px;
color: #fff;
margin: 0px 0px 3px 0px;
}
.tagList ul li .Info h5,
.tagList ul li .Info h4{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
font-size: 12px;
color: #ddd;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.tagList ul li .Info p{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
font-size: 11px;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.tagList ul li .Info .Specifiche{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.tagList ul li .Info .Specifiche li{
display: block;
float: left;
position: relative;
width: 450px;
height: auto;
font-size: 11px;
color: #ddd;
margin: 10px 0px 0px 0px;
padding: 0px;
}

.tagList ul li .Info .Specifiche li span{
color: #999;
margin: 0px 5px 0px 0px;
}





.tagCloud {
background: transparent;
    border-radius: 0px;
    display: block;
    float: left;
    margin: 5px;
    padding: 5px 10px;
    text-align: left;
    width: 280px;
}

.tagCloud a{
color: #fff;
}


/*######## NUOVO BOX MULTIMEDIA ########*/



/* ##### SUPER VIDEO NEW HTML ##### */

.videoContainer{
display: block;
float: left;
width: 648px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.videoContainer .paging{
width: 110px;
}


/* cat */

.videoContainer .Categorie{
display: block;
float: left;
width: 648px;
height: 19px;
margin: 0px 0px 10px 0px;
padding: 2px 0px 12px 0px;
border-bottom: 1px solid #3d3d3d;
}

.videoContainer .Categorie li{
display: block;
float: left;
width: auto;
height: 19px;
padding: 0px 0px 0px 0px;
}
.videoContainer .Categorie li a{
display: block;
float: left;
width: auto;
height: 17px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
color: #aaa;
padding: 2px 20px 0px 35px;
background: url(/dl/RaiTV/2012/images/btn_categorie.png) no-repeat;
}
.videoContainer .Categorie li a:hover{
color: #d0d0d0;
}

.videoContainer .Categorie li a.All{background-position: 0px -232px; width: 44px; text-align: center; padding: 2px 20px 0px 0px; color: #fff;}
.videoContainer .Categorie li.selected a.All{background-position: 0px -270px;color: #fff;}
.videoContainer .Categorie li a.All:hover{background-position: 0px -251px;color: #fff;}


.videoContainer .Categorie li a.Video{background-position: 0px 0px;}
.videoContainer .Categorie li.selected a.Video{background-position: 0px -38px;}
.videoContainer .Categorie li a.Video:hover{background-position: 0px -19px;}

.videoContainer .Categorie li a.Foto{background-position: 0px -57px;}
.videoContainer .Categorie li.selected a.Foto{background-position: 0px -95px;}
.videoContainer .Categorie li a.Foto:hover{background-position: 0px -76px;}

.videoContainer .Categorie li a.Audio{background-position: 0px -114px;}
.videoContainer .Categorie li.selected a.Audio{background-position: 0px -152px;}
.videoContainer .Categorie li a.Audio:hover{background-position: 0px -133px;}

.videoContainer .Categorie li a.Podcast{background-position: 0px -171px;}
.videoContainer .Categorie li.selected a.Podcast{background-position: 0px -209px;}
.videoContainer .Categorie li a.Podcast:hover{background-position: 0px -190px;}

.videoContainer .Categorie li a.Recenti{background-position: 0px -293px;}
.videoContainer .Categorie li.selected a.Recenti{background-position: 0px -331px;}
.videoContainer .Categorie li a.Recenti:hover{background-position: 0px -312px;}

.videoContainer .Categorie li a.Visti{background-position: 0px -350px;}
.videoContainer .Categorie li.selected a.Visti{background-position: 0px -388px;}
.videoContainer .Categorie li a.Visti:hover{background-position: 0px -369px;}

.videoContainer .Categorie li a.Votati{background-position: 0px -407px;}
.videoContainer .Categorie li.selected a.Votati{background-position: 0px -445px;}
.videoContainer .Categorie li a.Votati:hover{background-position: 0px -426px;}

/* video */

.videoContainer .listaVideo.loading {
	background: transparent url(/dl/RaiTV/2012/images/loading.gif) center 30px no-repeat scroll;
	min-height: 150px;
}
.videoContainer .listaVideo .noContent,
.listaVideo .noContent {
	display: block;
	color: #D7D7D7;
	font-size: 15px;
	padding: 10px;
	text-align: center;
}
.videoContainer .listaVideo{
display: block;
float: left;
width: 518px;
height: auto;
overflow: hidden;
margin: 0px 0px -10px 0px;
}

#Video .videoContainer {min-height: 320px;}
.onDemand .videoContainer {min-height: 364px;}


.videoContainer .listaVideo ul{
display: block;
float: left;
width: 528px;
height: auto;
}


li.ui-sortable-helper {
	text-align: left;
}
li.ui-sortable-helper,
.videoContainer .listaVideo ul li{
display: block;
float: left;
width: 122px;
height: 300px;
margin: 0px 10px 10px 0px;
}

li.ui-sortable-helper,
.videoContainer .listaVideo ul li{
display: block;
float: left;
width: 122px;
height: 155px;
}

li.ui-sortable-helper a.img,
.videoContainer .listaVideo ul li a.img{
display: block;
float: left;
position: relative;
width: 122px;
height: 69px;
}
li.ui-sortable-helper a.img img,
.videoContainer .listaVideo ul li a.img img{
display: block;
float: left;
width: 122px;
height: 69px;
}

li.ui-sortable-helper a.img .mask,
.videoContainer .listaVideo ul li a.img .mask{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
width: 110px;
height: 17px;
padding: 0px 6px 0px 6px;
background: url(/dl/RaiTV/2012/images/alpha_black.png) repeat;
}
li.ui-sortable-helper a.img .mask span,
.videoContainer .listaVideo ul li a.img .mask span{
display: block;
float: left;
width: 20px;
height: 17px;
padding: 0px 0px 0px 0px;
text-indent: -9000px;
overflow: hidden;
opacity: 0.8;
background: url(/dl/RaiTV/2012/images/ico_video.png) no-repeat;
}

.videoContainer .listaVideo ul li a.img .mask span.icoVideo{background-position: 0px 0px;}
.videoContainer .listaVideo ul li a.img .mask span.icoFoto{background-position: 0px -17px;}
.videoContainer .listaVideo ul li a.img .mask span.icoAudio{background-position: 0px -34px;}
.videoContainer .listaVideo ul li a.img .mask span.icoPodcast{background-position: 0px -51px;}
li.ui-sortable-helper a.img .mask span.icoVideo{background-position: 0px 0px;}
li.ui-sortable-helper a.img .mask span.icoFoto{background-position: 0px -17px;}
li.ui-sortable-helper a.img .mask span.icoAudio{background-position: 0px -34px;}
li.ui-sortable-helper a.img .mask span.icoPodcast{background-position: 0px -51px;}

li.ui-sortable-helper a.img .mask em,
.videoContainer .listaVideo ul li a.img .mask em{
display: block;
float: right;
width: auto;
font-style: normal;
color: #fff;
font-size: 10px;
padding: 1px 0px 0px 0px;
}

li.ui-sortable-helper .Info,
.videoContainer .listaVideo ul li .Info{
display: block;
float: left;
width: 122px;
height: auto;
padding: 4px 0px 0px 0px;
}
li.ui-sortable-helper .Info h2,
.videoContainer .listaVideo ul li .Info h2{
display: block;
float: left;
width: 122px;
height: auto;
max-height: 42px;
font-size: 11px;
font-weight: bold;
color: #fff;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
}
.videoContainer .listaVideo ul li .Info h2 a{color: #fff;}
li.ui-sortable-helper .Info h2 a{color: #fff;}

/* h5 prog - h4 tema*/
li.ui-sortable-helper .Info h5,
li.ui-sortable-helper .Info h4,
.videoContainer .listaVideo ul li .Info h5,
.videoContainer .listaVideo ul li .Info h4{
float: left;
width: 122px;
height: 14px;
max-height: 42px;
font-size: 10px;
font-weight: normal;
color: #d7d7d7;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.videoContainer .listaVideo ul li .Info h4,
#mediaItem .videoContainer .listaVideo ul li .Info h5{
display: none;
}
#mediaItem .videoContainer .listaVideo ul li .Info h4,
.videoContainer .listaVideo ul li .Info h5 {
display: block;
}


li.ui-sortable-helper .Info p,
.videoContainer .listaVideo ul li .Info p{
display: none;
}

li.ui-sortable-helper ol.Specifiche,
.videoContainer .listaVideo ul ol.Specifiche{
display: block;
float: left;
width: 122px;
height: auto;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
list-style: none;
}

li.ui-sortable-helper ol.Specifiche li,
.videoContainer .listaVideo ul ol.Specifiche li{
display: block;
float: left;
width: 122px;
height: auto;
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
font-size: 10px;
font-weight: normal;
color: #d7d7d7;
}

.videoContainer .listaVideo ul ol.Specifiche li.Pubblicato span{display: none;}
li.ui-sortable-helper ol.Specifiche li.Pubblicato span{display: none;}


li.ui-sortable-helper .Info:hover,
.videoContainer .listaVideo ul li .Info:hover{
display: block;
float: left;
position: absolute;
width: 110px;
height: 143px;
overflow: hidden;
padding: 5px 5px 5px 5px;
border: 1px solid #777;
background: #555;
}
li.ui-sortable-helper .Info:hover h2,
.videoContainer .listaVideo ul li .Info:hover h2{
display: block;
float: left;
width: 110px;
height: auto;
max-height: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

li.ui-sortable-helper .Info:hover h5,
li.ui-sortable-helper .Info:hover h4,
.videoContainer .listaVideo ul li .Info:hover h5,
.videoContainer .listaVideo ul li .Info:hover h4,
#mediaItem .videoContainer .listaVideo ul li .Info:hover h4{
display: none;
}

li.ui-sortable-helper .Info:hover p,
.videoContainer .listaVideo ul li .Info:hover p{
display: block;
float: left;
width: 110px;
height: auto;
color: #d7d7d7;
font-size: 11px;
padding: 0px 0px 0px 0px;
}
li.ui-sortable-helper .Info:hover p a,
.videoContainer .listaVideo ul li .Info:hover p a{
display: block;
float: left;
width: 110px;
height: auto;
color: #d7d7d7;
font-size: 11px;
padding: 0px 0px 0px 0px!important;
}


li.ui-sortable-helper .Info:hover ol.Specifiche,
.videoContainer .listaVideo ul .Info:hover ol.Specifiche{
display: none;
}


/* compact */



.videoContainer .listaVideo ul.compact li{
height: 90px;
}
.videoContainer .listaVideo ul.compact li .Info h2 a{color: #fff;}

.videoContainer .listaVideo ul.compact li .Info h5,
.videoContainer .listaVideo ul li.compact .Info h4{
display: none;
}
.videoContainer .listaVideo ul.compact li .Info h4,
#mediaItem .videoContainer .listaVideo ul.compact li .Info h5{
display: none;
}
#mediaItem .videoContainer .listaVideo ul.compact li .Info h4,
.videoContainer .listaVideo ul.compact li .Info h5 {
display: none;
}


.videoContainer .listaVideo ul.compact ol.Specifiche{
display: none;
}

.videoContainer .listaVideo ul.compact li .Info:hover{
height: 78px;
}


/* large */


.videoContainer.large .listaVideo{
width: 648px;
}

.videoContainer.large .listaVideo ul{
width: 667px;
margin: 0px 0px 0px 1px;
}

.videoContainer.large .listaVideo ul li{
height: 160px;
margin: 0px 9px 10px 0px!important;
}
/* tema */


.videoContainer .Tematiche{
display: block;
float: left;
width: 130px;

}
.videoContainer .Tematiche ul{
display: block;
float: left;
width: 120px;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.videoContainer .Tematiche ul li{
display: block;
float: left;
width: 120px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 5px 0px!important;
}

.videoContainer .Tematiche ul li a{
display: block;
float: left;
width: 108px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 6px 6px 6px 6px!important;
margin: 0px 0px 0px 0px!important;
}
.videoContainer .Tematiche ul li a:hover{
color: #999;
}

.videoContainer .Tematiche ul li.selected a{
color: #fff;
border-radius: 2px;
background: url(/dl/RaiTV/2012/images/bkg_tematiche.gif) left center repeat-x;
}


.videoContainer .Tematiche ul li ol{
display: block;
float: left;
width: 120px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 0px 0px!important;
margin: 5px 0px 5px 0px!important;
}

.videoContainer .Tematiche ul li ol.subCat{display: none;}

.videoContainer .Tematiche ul li ol li,
.videoContainer .Tematiche ul li.selected ol li{
display: block;
float: left;
width: 105px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 4px 15px!important; /* uso padding-bottom invece di margin-bottom, altrimenti cliccando nei 4px di margine viene selezionata il nodo padre! */
margin: 0px 0px 0px 0px!important;
background: url(/dl/RaiTV/2012/images/bullet_mini.png) 8px 5px no-repeat;
}

.videoContainer .Tematiche ul li ol li a,
.videoContainer .Tematiche ul li.selected ol li a{
display: block;
float: left;
width: 105px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #ddd;
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
background: transparent;
}

.videoContainer .Tematiche ul li ol li a:hover,
.videoContainer .Tematiche ul li.selected ol li a:hover{
color: #4da5fc;
}

.videoContainer .Tematiche ul li ol li.selected a,
.videoContainer .Tematiche ul li.selected ol li.selected a{
color: #4da5fc;
background: transparent;
}


/* ##### /SUPER VIDEO ##### */


/* paging */

.inBox .Paginazione{display: none;}


.inBox .paging{
display: block;
height: auto;
margin: 0px auto 0px auto;
}

.inBox .paging a,
.inBox .paging span {
display: block;
float: left;
position: relative;
width: 10px!important;
height: 10px!important;
margin: 5px 4px 5px 4px!important;
padding: 0px 0px 0px 0px!important;
overflow: hidden;
text-indent: -90000px;
background: url(/dl/RaiTV/2012/images/bkg_pag.png) no-repeat;
}

.inBox .paging a:hover {
background-position: 0px -10px;
}
.inBox .paging span.current{
background: url(/dl/RaiTV/2012/images/bkg_pag.png) 0px -20px no-repeat;
}

.inBox .paging .pagination a.prev, .inBox .paging .pagination a.btnPrev,
.inBox .paging .pagination span.current.prev {
width: 10px!important;
height: 10px!important;
margin: 5px 0px 5px 0px!important;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) 2px 0px no-repeat;
}
.inBox .paging .pagination a.next, .inBox .paging .pagination a.btnNext,
.inBox .paging .pagination span.current.next{
width: 10px!important;
height: 10px!important;
margin: 5px 0px 5px 0px!important;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) -8px 0px no-repeat;
}

/**/


.boxMultimedia {
display: block;
float: left;
position: relative;
text-align: left;
width: 608px;
height: auto;
padding: 6px 6px 6px 6px;
margin: 0px 0px 20px 5px;
background: #282828;
}

.boxMultimedia .top {
display: none
}

.boxMultimedia .mid {
display: block;
float: left;
width: 608px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
border-top: 0px solid #3d3d3d;
}





.boxMultimedia .inBox{
display: block;
float: left;
position: relative;
width: 596px;
padding: 6px 6px 6px 6px;
margin: 0px 0px 0px 0px;
background: #282828;
}

.boxMultimedia .inBox .top {
display: block;
float: left;
text-align: left;
width: 596px;
height: 19px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 6px 0px;
background: transparent;
}
.boxMultimedia .inBox .top h3{
display: block;
float: left;
width: 583px;
font-size: 18px;
line-height: 18px;
color: #fff;
font-weight: normal;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 1px 13px;
background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -170px no-repeat;
}

.boxMultimedia .inBox .mid {
display: block;
float: left;
width: 596px;
height: auto;
padding: 15px 0px 0px 0px;
margin: 3px 0px 0px 0px;
overflow: hidden;
border-top: 1px solid #3d3d3d;
}

/*resize video*/

.boxMultimedia .inBox .videoContainer{
display: block;
float: left;
width: 596px;
}

.boxMultimedia .inBox .videoContainer .listaVideo{
display: block;
float: left;
width: 596px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
}

.boxMultimedia .inBox .videoContainer .listaVideo ul{
display: block;
float: left;
width: 596px;
height: auto;
margin: 0px 0px 0px 0px!important;
}

.boxMultimedia .inBox .videoContainer .listaVideo ul li{
display: block;
float: left;
width: 122px;
height: 155px;
margin: 0px 14px 10px 13px;
}



/* in spalla!! */


.bloccoDx .boxMultimedia {
width: 288px;
}
.bloccoDx .boxMultimedia .mid {
width: 288px;
}
.bloccoDx .boxMultimedia .inBox{
width: 276px;
}
.bloccoDx .boxMultimedia .inBox .top {
width: 276px;
}
.bloccoDx .boxMultimedia .inBox .top h3{
width: 276px;
}

.bloccoDx .boxMultimedia .inBox .mid {
width: 276px;
}

/*resize video*/

.bloccoDx .boxMultimedia .inBox .videoContainer{
width: 276px;
}

.bloccoDx .boxMultimedia .inBox .videoContainer .listaVideo{
width: 276px;
}

.bloccoDx .boxMultimedia .inBox .videoContainer .listaVideo ul{
width: 310px;
}

.bloccoDx .boxMultimedia .inBox .videoContainer .listaVideo ul li{
margin: 0px 32px 10px 0px;
}


/*multimedia notit*/
.left {float:left;}
.right {float:right;}

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

.boxLarge.noTit .mid {
    display: block;
    float: left;
    width: 608px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    overflow: hidden;
    border-top: 0px solid #3d3d3d;
}

.boxLarge.noTit .mid .videoContainer .Categorie {
    padding: 2px 0px 10px 10px;
    width: 598px;
}
.boxLarge.noTit .mid .videoContainer .listaVideo {
    margin: 0px 0px 0px 0px;
    width: 588px;
}
#multimedia_plus.boxLarge .mid .videoContainer .listaVideo {
    margin: 0px 0px 0px 0px;
    width: 588px;
    height: 310px;
}

.boxLarge.noTit .mid .videoContainer .listaVideo ul {
    width: 620px;
    margin: 0px 0px 0px 0px;
}
.boxLarge.noTit .mid .videoContainer .listaVideo ul li{
    margin: 0px 33px 0px 0px;
}

/* paging */

.videoContainer .paging{
display: block;
height: auto;
margin: 0px auto 0px auto;
}

.videoContainer .paging div.pagination a,
.videoContainer .paging div.pagination span {
display: block;
float: left;
position: relative;
width: 10px;
height: 10px;
margin: 5px 4px 5px 4px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -90000px;
background: url(/dl/RaiTV/2012/images/bkg_pag.png) no-repeat;
}

.videoContainer .paging div.pagination a:hover {
background-position: 0px -10px;
}
.videoContainer .paging div.pagination span.current{
background-position: 0px -20px;
}

.videoContainer .paging div.pagination a.prev,
.videoContainer .paging div.pagination a.btnPrev,
.videoContainer .paging div.pagination span.current.prev {
width: 10px;
height: 10px;
margin: 5px 0px 5px 0px;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) 2px 0px no-repeat;
}
.videoContainer .paging div.pagination a.next,
.videoContainer .paging div.pagination a.btnNext,
.videoContainer .paging div.pagination span.current.next{
width: 10px;
height: 10px;
margin: 5px 0px 5px 0px;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) -8px 0px no-repeat;
}
/*fine multimedia notit*/
/*multimedia tit*/


#multimedia_leaf.boxLarge.boxLarge .top {
display: block;
float: left;
text-align: left;
width: 632px;
height: 32px;
padding: 0px 0px 0px 16px;
margin: 0px 0px 6px 0px;
background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -175px no-repeat;
}

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

#multimedia_leaf.boxLarge.boxLarge .top h3 a{color: #fff;}

#multimedia_leaf.boxLarge.boxLarge .top h3 a:hover{color: #999;}

#multimedia_leaf.boxLarge.boxLarge .top h4{
display: block;
float: left;
width: 632px;
font-size: 11px;
color: #d7d7d7;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#multimedia_leaf.boxLarge.boxLarge .top.small {
display: block;
float: left;
width: 632px;
height: 22px;
padding: 0px 0px 0px 16px;
margin: 0px 0px 6px 0px;
background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -185px no-repeat;
}

#multimedia_leaf.boxLarge.boxLarge .top.small h3{
display: block;
float: left;
width: 632px;
font-size: 22px;
line-height: 22px;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#multimedia_leaf.boxLarge .mid {
    display: block;
    float: left;
    width: 608px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    overflow: hidden;
    border-top: 0px solid #3d3d3d;
}

#multimedia_leaf.boxLarge .mid .videoContainer .listaVideo {
    margin: 0px 0px 0px 0px;
    width: 588px;
}
#multimedia_leaf.boxLarge .mid .videoContainer .listaVideo {
    margin: 0px 0px 0px 0px;
    width: 588px;
}

#multimedia_leaf.boxLarge .mid .videoContainer .listaVideo ul {
    width: 620px;
    margin: 0px 0px 0px 0px;
}
#multimedia_leaf.boxLarge .mid .videoContainer .listaVideo ul li{
    margin: 0px 33px 0px 0px;
}
/*fine multimedia tit*/
