<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.solotesto {
    display: none;
}

.hidden {
    display: none;
}

#boxliveTwittering {
    display: none;
}

.clear, .hr {
    clear: both;
}

h1, h2, h3, h4, p {
    margin: 0;
    padding: 0;
    text-align: left;
}

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

/* End hide from IE-mac */

html, body {
    /*height: 100%;*/
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: "Arial";
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    background-color: #fff;
    background-image: url(/dl/RaiUno/images/bkg_mainpage.gif);
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center top;
    background-size: auto;
}


/*######### 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;
    min-height: 100%;
}

#Container {
    display: block;
    margin: 0 auto;
    position: relative;
    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 &amp; SX */

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

.masthead {
    margin: 0px 5px 0px 0px;
}

    .masthead div {
        margin: 0px 0px 10px 0px;
    }

.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 &amp; 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 20px 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 &gt;/**/ 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 &gt;/**/ 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 &gt;/**/ 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/portali/site/images/box_diretta.gif) 0px 0px no-repeat;
    }

        .lancioRaitv a:hover {
            color: #39a8ea;
        }



.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.embedFoto {
        height: 300px;
    }

    .boxGenerico.embedVideo {
        height: 200px;
    }

        .boxGenerico.embedFoto div.iframe,
        .boxGenerico.embedVideo div.iframe {
            height: 100%;
        }

    .boxGenerico .Top {
        display: block;
        float: left;
        text-align: left;
        width: 270px;
        height: 21px;
        padding: 18px 20px 0px 20px;
        overflow: hidden;
    }

    .boxGenerico.embedFoto .Top,
    .boxGenerico.embedVideo .Top {
        display: none;
    }

    .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 .Mid.noPad {
            display: block;
            float: left;
            width: 270px;
            padding: 0px 20px 0px 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;
}

#blogSpalla {
    width: 300px;
    margin: 15px 0;
}

    #blogSpalla .Top a {
        color: #be1d29;
    }
    #blogSpalla .Top .titoloAdv{
        display:none;
    }
    #blogSpalla .Top {
        background: url(/dl/portali/site/custom/images/bkg_box_blog.png) 260px 12px no-repeat #d8d5c8;
        height: 46px;
    }

    #blogSpalla .Mid {
        background: #fff;
    }

    #blogSpalla .Bot {
        background: #d8d5c8;
        height: 13px;
    }

    #blogSpalla li.rss-item a.rss-item, #blogSpalla li.rss-item .rss-date {
        color: #be1d29;
    }

    #blogSpalla .pod-play-box {
        display: none;
    }

    #blogSpalla li.rss-item {
        border-bottom: 1px dotted #298697;
        padding-bottom: 10px;
    }

        #blogSpalla li.rss-item.last {
            border-bottom: none;
        }


.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 ######### */

/*## single media ##*/
#SingleM,
#SingleM iframe {
    height: 285px !important;
    width: 300px !important;
}

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


    p.txtB.testoAdv {
        color: #434343;
    }



/* 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;
            background-size: contain;
        }

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

    /* old ? */

    ul.listaItemSmall li a p.titoloAdv {
        font-size: 12px;
        font-weight: bold;
        margin: 0px 0px 4px 0px;
    }

    ul.listaItemSmall li a p.testoAdv {
        font-size: 11px;
        margin: 0px 0px 0px 0px;
    }


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

.bloccoUnico {
    margin-right: 50px;
}

    .bloccoUnico .paginaGenerica,
    .bloccoUnico .paginaGenerica .Top,
    .bloccoUnico .paginaGenerica .Mid,
    .bloccoUnico .paginaGenerica .Bot,
    .bloccoUnico .paginaGenerica .Mid .superTitolo h2 {
        width: 900px;
    }

        .bloccoUnico .paginaGenerica .Mid .socialNetworks,
        .bloccoUnico .paginaGenerica .Mid .Articolo {
            width: 850px;
        }

            .bloccoUnico .paginaGenerica .Mid .socialNetworks .Opzioni {
                margin-right: 15px;
            }

        .bloccoUnico .paginaGenerica .Top {
            background: url(/dl/portali/site/images/bkg_pagina_default_top_big.png) no-repeat;
        }

        .bloccoUnico .paginaGenerica .Mid {
            background: url(/dl/portali/site/images//bkg_pagina_default_mid_big.png) repeat-y;
        }

        .bloccoUnico .paginaGenerica .Bot {
            background: url(/dl/portali/site/images/bkg_pagina_default_bot_big.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: 420px;
        height: auto;
        padding: 0px 0px 0px 0px;
        text-transform: uppercase;
        font-size: 30px;
        font-weight: normal;
    }

.btnCal_p {
    display: block;
    float: right;
    position: relative;
    cursor: pointer;
    margin: -44px -190px 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: 100%;
    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: visible;
}

    .socialNetworks .fb {
        width: 400px !important;
        width: 380px;
        float: left;
        overflow: visible;
        position: relative;
        z-index: 1000;
    }

    .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 .fotoArticolo_in {
        display: block;
        float: left;
        text-align: left;
        width: 260px;
        height: auto;
        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;
        }

        .Articolo a.dlPdf {
            display: block;
            float: right;
            width: auto;
            height: 25px;
            margin: 10px 0px 0px 0px;
            padding: 10px 40px 0px 0px;
            font-size: 14px;
            font-weight: bold;
            background: url(/dl/portali/site/images/ico_pdf.png) 100% 0px no-repeat;
        }

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 ######### */

/*barrapersonaggi*/

/* carousel concorrenti */

.personaggiBar {
    display: block;
    float: left;
    width: 940px;
    height: 95px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 15px 5px;
    background: url(/dl/portali/site/images/bkg_bolg_default_mid.png) repeat;
}


    .personaggiBar .btnPrev {
        display: block;
        float: left;
        width: 43px;
        height: 85px;
        margin: 0px 0px 0px 0px;
        background: url(/dl/bcs/images/btn_caru.png) 0px 0px no-repeat;
    }

    .personaggiBar .btnNext {
        display: block;
        float: right;
        width: 43px;
        height: 85px;
        margin: 0px 0px 0px 0px;
        background: url(/dl/bcs/images/btn_caru.png) -43px 0px no-repeat;
    }


    .personaggiBar .Item {
        display: block;
        float: left;
        overflow: hidden;
        width: 854px;
        height: 85px;
        margin: 0px 0px 0px 0px;
    }

        .personaggiBar .Item li {
            display: block;
            float: left;
            position: relative;
            width: 114px;
            height: 85px;
            margin: 0px 4px 0px 4px;
        }

            .personaggiBar .Item li .img {
                display: block;
                float: left;
                position: relative;
                width: 114px;
                height: 85px;
                margin: 0px 0px 0px 0px;
            }

                .personaggiBar .Item li .img img {
                    display: block;
                    float: left;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 114px;
                    height: 85px;
                    margin: 0px 0px 0px 0px;
                }

                .personaggiBar .Item li .img strong {
                    display: block;
                    float: left;
                    text-align: right;
                    position: absolute;
                    bottom: 0px;
                    left: 0px;
                    width: 94px;
                    height: auto;
                    color: #fff;
                    font-size: 11px;
                    font-weight: normal;
                    margin: 0px 0px 0px 0px;
                    padding: 4px 10px 4px 10px;
                    background: url(/dl/rai/images/alpha_black.png);
                }

                .personaggiBar .Item li .img span {
                    display: block;
                    float: right;
                    width: auto;
                    height: auto;
                    color: #fff;
                    font-size: 11px;
                    font-weight: normal;
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 14px;
                    background: url(/dl/portali/site/custom/images/ico_conc.png) no-repeat;
                }

                    .personaggiBar .Item li .img span.eliminati {
                        background-position: 0px -26px;
                    }

                    .personaggiBar .Item li .img span.ripescati,
                    .personaggiBar .Item li .img span.ritirati {
                        background-position: 0px 2px;
                    }

                    .personaggiBar .Item li .img span.vincitori {
                        background-position: 0px -55px;
                    }



/*######### 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 &gt;/**/ 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.fullText {
    border-bottom: 1px solid #EEEEEE;
    display: block;
    float: left;
    height: auto;
    margin: 0px 0px 0px -5px;
    padding: 10px 0px 10px 0px;
    width: 590px;
}

    ul.elencoRicerca.fullText li {
        border-bottom: 0px;
        display: block;
        float: left;
        height: auto !important;
        margin: 5px 0px 5px 0px;
        padding: 5px;
        width: 590px;
    }

        ul.elencoRicerca.fullText li .fullHtml {
            display: block;
            float: left;
            height: auto;
            width: 580px;
            margin: 5px;
            padding: 5px;
            clear: both;
        }

        ul.elencoRicerca.fullText li ul li {
            display: block;
            float: left;
            height: auto;
            margin: 10px !important;
            padding: 5px 5px 5px 5px;
            width: 460px;
        }

        ul.elencoRicerca.fullText li a {
            display: block;
            float: right;
            margin: 0px;
            padding: 0px;
        }

    ul.elencoRicerca.fullText strong {
        background: none repeat scroll 0 0 transparent;
        color: #FF0000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 24pt;
        font-weight: bold;
        line-height: normal;
    }



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 &gt;/**/ 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 li strong {
    display: none;
}

ul.elencoRicerca.conImmagini li strong {
    display: block;
}

ul.elencoRicerca.conImmagini li em {
    font-style: normal;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px;
}


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

.banner300x100 .inboxBanner .Banner iframe {
    height: 100px;
}

.banner300x250 .inboxBanner .Banner iframe {
    height: 250px;
}
/* --- */

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


/*######### ex BOX SILVERLIGHT - Stat Programma RaiTV ######### */
/* da rimuovere*/

.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;
    }
/* fine da rimuovere */


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

    .bloccoDx #evidenzaSpalla.boxSpalla .top {
        display: block;
        float: left;
        position: relative;
        width: 272px;
        height: 32px;
        padding: 0px 0px 0px 16px;
        margin: 0px 0px 6px 0px;
        background: url(/dl/rai/images/bkg_tops.gif) 0px 0px no-repeat;
    }

        .bloccoDx #evidenzaSpalla.boxSpalla .top.mini {
            height: 20px;
            padding: 2px 0px 0px 16px;
        }

    .bloccoDx #evidenzaSpalla.boxSpalla .miniLink {
        top: 0px;
        right: 0px;
    }

    .bloccoDx #evidenzaSpalla.boxSpalla .top h3 {
        display: block;
        float: left;
        width: 272px;
        font-size: 21px;
        line-height: 17px;
        color: #fff;
        margin: 0px 0px 3px 0px;
        padding: 0px 0px 0px 0px;
    }

        .bloccoDx #evidenzaSpalla.boxSpalla .top h3 a {
            color: #fff;
        }

            .bloccoDx #evidenzaSpalla.boxSpalla .top h3 a:hover {
                color: #999;
            }

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

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

    .bloccoDx #evidenzaSpalla.boxSpalla .mid {
        height: 414px !important;
    }

    .bloccoDx #evidenzaSpalla.boxSpalla .paging {
        position: absolute;
        bottom: 6px;
        left: 50%;
        margin: 0px 0px 0px -36px;
    }


#evidenzaSpalla.boxSpalla .top {
    background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -170px no-repeat;
}


#evidenzaSpalla.boxSpalla .videoContainer {
    width: 288px;
    padding: 8px 0px 0px 0px;
}


    /* cat */

    #evidenzaSpalla.boxSpalla .videoContainer .Categorie {
        width: 288px;
    }

        #evidenzaSpalla.boxSpalla .videoContainer .Categorie li a {
            font-size: 10px;
            padding: 2px 10px 0px 32px;
        }


    /* video */

    #evidenzaSpalla.boxSpalla .videoContainer .listaVideo {
        width: 288px;
    }

        #evidenzaSpalla.boxSpalla .videoContainer .listaVideo ul {
            width: 332px;
            margin: 0px 0px 0px -10px;
        }

            #evidenzaSpalla.boxSpalla .videoContainer .listaVideo ul li {
                margin: 0px 44px 10px 0px;
            }


    #evidenzaSpalla.boxSpalla .videoContainer .paging {
        width: 110px;
    }



/*######### 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: none;
        margin: 0 auto;
        width: 940px;
        height: auto;
       /* padding: 15px 20px 0 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 0 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 #idFramePlayer {
        display: block;
        float: left;
        text-align: left;
        width: 590px;
        height: auto;
    }

    .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: auto; /*63???*/
    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='https://www.rai.it/dl/portali/site/images/isola/bkg_raitv_top.png');
    }

    html &gt;/**/ 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='https://www.rai.it/dl/portali/site/images/isola/bkg_raitv_bot.png');
    }

    html &gt;/**/ 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: 160px;
        overflow: visible;
        margin: 0px 10px 0px 0px;
    }


    .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;
    background-color: transparent;
}


    .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 {
            /* why? 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: none;
            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,
.paginaGenerica .Mid .paging {
    display: block;
    height: auto;
    margin: 0px auto 0px auto;
}

    .inBox .paging a,
    .inBox .paging span,
    .paginaGenerica .Mid .paging a,
    .paginaGenerica .Mid .paging span,
    .Paginazione .pagine li {
        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,
        .paginaGenerica .Mid .paging a:hover,
        .Paginazione .pagine li:hover {
            background-position: 0px -10px;
        }

        .inBox .paging span.current,
        .paginaGenerica .Mid .paging span.current,
        .Paginazione .pagine li#selected {
            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,
        .paginaGenerica .Mid .paging .pagination a.prev,
        .paginaGenerica .Mid .paging .pagination a.btnPrev,
        .paginaGenerica .Mid .paging .pagination span.current.prev,
        .Paginazione .pagine li.prec {
            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,
        .paginaGenerica .Mid .paging .pagination a.next,
        .paginaGenerica .Mid .paging .pagination a.btnNext,
        .paginaGenerica .Mid .paging .pagination span.current.next,
        .Paginazione .pagine li.succ {
            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;
        }

    .paginaGenerica .Mid .paging.num a,
    .paginaGenerica .Mid .paging.num span {
        background: none repeat scroll 0 0 transparent;
        border-radius: 3px 3px 3px 3px;
        color: #999999;
        display: block;
        float: left;
        font-size: 14px;
        font-weight: bold;
        height: 19px;
        margin: 0 4px;
        padding: 1px 0 0;
        position: relative;
        text-align: center;
        text-indent: 0;
        width: 20px;
    }

        .paginaGenerica .Mid .paging.num a:hover {
            background-position: 0 -10px;
            color: #777777;
        }

        .paginaGenerica .Mid .paging.num span.current {
            background: url("/dl/RaiTV/2012/images/bkg_menu.gif") repeat-x scroll 0 -28px transparent;
            color: #FFFFFF;
        }

            .paginaGenerica .Mid .paging.num a.prev,
            .paginaGenerica .Mid .paging.num a.btnPrev,
            .paginaGenerica .Mid .paging.num span.current.prev {
                background: url("/dl/RaiTV/2012/images/arrow_paging.gif") no-repeat scroll 2px 0 transparent;
                height: 10px;
                margin: 5px 0;
                text-indent: -9000px;
                width: 10px;
            }

            .paginaGenerica .Mid .paging.num a.next,
            .paginaGenerica .Mid .paging.num a.btnNext,
            .paginaGenerica .Mid .paging.num span.current.next {
                background: url("/dl/RaiTV/2012/images/arrow_paging.gif") no-repeat scroll -8px 0 transparent;
                height: 10px;
                margin: 5px 0;
                text-indent: -9000px;
                width: 10px;
            }


/**/


.boxMultimedia, .boxTagCloud {
    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, .boxTagCloud .top {
        display: none;
    }

    .boxMultimedia .mid, .boxTagCloud .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, .boxTagCloud .inBox {
        display: block;
        float: left;
        position: relative;
        width: 596px;
        padding: 6px 6px 6px 6px;
        margin: 0px 0px 0px 0px;
        background: #282828;
    }

        .boxMultimedia .inBox .top, .boxTagCloud .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, .boxTagCloud .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, .boxTagCloud .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, .boxTagCloud .inBox .videoContainer {
            display: block;
            float: left;
            width: 596px;
        }

            .boxMultimedia .inBox .videoContainer .listaVideo, .boxTagCloud .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, .boxTagCloud .inBox .videoContainer .listaVideo ul {
                    display: block;
                    float: left;
                    width: 596px;
                    height: auto;
                    margin: 0px 0px 0px 0px !important;
                }

                    .boxMultimedia .inBox .videoContainer .listaVideo ul li, .boxTagCloud .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*/





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

    .navNews a {
        float: left;
        text-transform: upercase;
        font-weight: bold;
        color: #FFC442;
    }

        .navNews a:hover {
            color: #FFF;
        }

        .navNews a.next {
            float: right;
        }




/* FOCUS NEW */


#Focus_Jq {
    display: block;
    float: left;
    position: relative;
    width: 620px;
    height: 300px;
    padding: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 20px 0px;
}

    #Focus_Jq .maskSx {
        display: block;
        float: left;
        position: absolute;
        z-index: 100;
        top: 0px;
        left: 0px;
        width: 10px;
        height: 300px;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        background: url(/dl/portali/site/images/focus_sx.png) top left no-repeat;
    }

    #Focus_Jq .maskDx {
        display: block;
        float: left;
        position: absolute;
        z-index: 100;
        top: 0px;
        right: 0px;
        width: 10px;
        height: 300px;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        background: url(/dl/portali/site/images/focus_dx.png) top left no-repeat;
    }

    #Focus_Jq .img {
        display: block;
        float: left;
        width: 392px;
        height: 300px;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }

        #Focus_Jq .img .player {
            display: block;
            float: left;
            width: 392px;
            height: 245px;
            padding: 0px;
            margin: 0px;
        }

    #Focus_Jq .Lancio {
        display: block;
        float: left;
        text-align: left;
        width: 208px;
        height: 230px;
        padding: 10px 10px 60px 10px;
        margin: 0px;
        background: #0000ff;
    }

        #Focus_Jq .Lancio h2 {
            display: block;
            float: left;
            width: 208px;
            height: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            font-size: 16px;
            font-weight: bold;
            color: #fff;
        }

            #Focus_Jq .Lancio h2 a {
                color: #fff;
            }

                #Focus_Jq .Lancio h2 a:hover {
                    color: #660604;
                }

        #Focus_Jq .Lancio a.video {
            display: block;
            float: right;
            text-align: center;
            width: 84px;
            height: 14px;
            padding: 1px 0px 1px 0px;
            margin: 9px 0px 0px 0px;
            font-size: 10px;
            color: #fff;
            border-radius: 8px;
            background: #000;
        }

            #Focus_Jq .Lancio a.video:hover {
                color: #000;
            }

        #Focus_Jq .Lancio a.testoIntegrale {
            display: block;
            float: left;
            text-align: left;
            width: 76px;
            height: 14px;
            padding: 1px 0px 1px 24px;
            margin: 9px 0px 0px 0px;
            font-size: 10px;
            color: #fff;
            background: url(/dl/Report/images/btn_testoint.gif) no-repeat;
        }

            #Focus_Jq .Lancio a.testoIntegrale:hover {
                color: #ff0000;
            }

        #Focus_Jq .Lancio h4 {
            display: block;
            float: left;
            width: 208px;
            height: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            font-size: 12px;
            font-weight: bold;
            font-style: italic;
            color: #fff;
        }

        #Focus_Jq .Lancio h3 {
            display: block;
            float: left;
            width: 208px;
            height: auto;
            text-align: center;
            padding: 8px 0px 8px 0px;
            margin: 0px;
            font-size: 13px;
            font-weight: bold;
            color: #fff;
        }

        #Focus_Jq .Lancio p {
            display: block;
            float: left;
            width: 208px;
            height: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            font-size: 11px;
            line-height: 13px;
            color: #fff;
        }

        #Focus_Jq .Lancio h4 a {
            font-size: 12px;
            font-weight: bold;
            font-style: italic;
            text-decoration: underline;
            color: #fff;
        }

            #Focus_Jq .Lancio h4 a.labelArg {
                text-decoration: none;
                color: #fff;
                background: #a20c09;
                padding: 0px 4px 0px 2px;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
            }

                #Focus_Jq .Lancio h4 a.labelArg:hover {
                    background: #660604;
                }



    #Focus_Jq #Lancetti {
        display: block;
        float: left;
        position: absolute;
        z-index: 1;
        bottom: 0px;
        left: 0px;
        width: 610px;
        height: 47px;
        padding: 8px 5px 0px 5px;
        margin: 0px;
        background: #000;
        background: rgba(0, 0, 0, 0.85);
    }

    /* carou */


    #Focus_Jq a.btnPrev {
        display: block;
        float: left;
        width: 35px;
        height: 35px;
        cursor: pointer;
        padding: 0px 3px 0px 0px;
        margin: 2px 7px 0px 10px;
    }

    #Focus_Jq a.btnNext {
        display: block;
        float: right;
        width: 35px;
        height: 35px;
        cursor: pointer;
        padding: 0px 0px 0px 0px;
        margin: 2px 10px 0px 7px;
    }



    #Focus_Jq #Lancetti .Item {
        display: block;
        float: left;
        width: 500px;
        height: auto;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background: transparent;
    }

        #Focus_Jq #Lancetti .Item li {
            display: block;
            float: left;
            width: 87px;
            height: 40px;
            overflow: hidden;
            padding: 0px 0px 0px 0px;
            margin: 0px 19px 0px 19px;
        }

            #Focus_Jq #Lancetti .Item li a {
                display: block;
                float: left;
                position: relative;
                width: 87px;
                height: 40px;
                overflow: hidden;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            #Focus_Jq #Lancetti .Item li h2.lanTit {
                display: block;
                float: left;
                position: relative;
                width: 87px;
                margin: 0px 0px 0px 0px;
                padding: 5px 0px 0px 0px;
                color: #fff;
                font-size: 12px;
            }

            #Focus_Jq #Lancetti .Item li a img {
                display: block;
                float: left;
                z-index: 1;
                width: 87px;
                height: 40px;
                border-radius: 4px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }


            #Focus_Jq #Lancetti .Item li a .mask {
                display: block;
                float: left;
                position: absolute;
                z-index: 10;
                top: 0px;
                left: 0px;
                width: 83px;
                height: 36px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                background: transparent;
                border-radius: 4px;
                border: 2px solid #444;
            }


            #Focus_Jq #Lancetti .Item li.selected a .mask {
                border: 2px solid #eee;
            }







/**/



/* new Focus */

#Focus.newFocus {
    display: block;
    float: left;
    position: relative;
    width: 608px !important;
    height: 346px !important;
    text-align: left;
    padding: 6px 6px 6px 6px !important;
    margin: 0px 0px 10px 5px !important;
}

.newFocus .sfondo {
    display: block;
    float: left;
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
    width: 620px !important;
    height: 358px !important;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #999;
}


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

    .newFocus .top span {
        display: block;
        float: left;
        width: 7px;
        height: 23px;
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 6px 0px 0px;
        color: #494949;
        background: #666;
    }

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


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


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


        .newFocus .mid a.img img {
            display: block;
            float: left;
            width: 425px;
            height: 300px;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }




        .newFocus .mid a.img .mask {
            display: none;
            float: left;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 425px;
            height: 300px;
            text-align: left;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            background: url(/dl/portali/site/images/mask_video.png) center center no-repeat;
        }


        .newFocus .mid a.img.video .mask {
            display: block;
        }

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

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

        .newFocus .mid .boxTxt h2 {
            display: block;
            float: left;
            width: 173px;
            height: auto;
            text-align: left;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 5px 0px;
            font-weight: bold;
            font-size: 19px;
            line-height: 20px;
            color: #fff;
        }

            .newFocus .mid .boxTxt h2 a {
                color: #fff;
            }

                .newFocus .mid .boxTxt h2 a:hover {
                    opacity: 0.7;
                    filter: alpha(opacity=70);
                }

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

            .newFocus .mid .boxTxt .txt a {
                color: #fff;
            }

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

            .newFocus .mid .boxTxt a.link:hover {
                opacity: 0.7;
                filter: alpha(opacity=70);
            }

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

        .newFocus .mid #pagingFocus .btnPrev {
            display: block;
            float: left;
            width: 12px;
            height: 29px;
            font-size: 18px;
            font-weight: bold;
            margin: 0px 0px 0px 0px;
            padding: 2px 0px 0px 0px;
            color: #fff;
            cursor: pointer;
        }

        .newFocus .mid #pagingFocus .btnNext {
            display: block;
            float: right;
            width: 12px;
            height: 29px;
            font-size: 18px;
            font-weight: bold;
            color: #fff;
            margin: 0px 0px 0px 0px;
            padding: 2px 0px 0px 0px;
            cursor: pointer;
        }

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

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

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

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

                    .newFocus .mid #pagingFocus ul li a:hover {
                        opacity: 0.7;
                        filter: alpha(opacity=70);
                    }

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



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

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

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

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

.newFocus #SilverlightControlHost {
    background: none repeat scroll 0 0 #DDDDDD;
    display: none;
    float: left;
    position: relative;
    height: 300px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: left;
    width: 425px;
}
/*focus vertical*/
#Focus.newFocus.small,
#Focus.newFocus.small .sfondo {
    width: 300px !important;
    height: 100% !important;
    max-height: 475px;
}

    #Focus.newFocus.small .top,
    #Focus.newFocus.small .mid .boxTxt h2,
    #Focus.newFocus.small .mid .boxTxt .txt {
        width: 290px !important;
    }

    #Focus.newFocus.small .mid {
        width: 300px !important;
        height: auto !important;
    }

    #Focus.newFocus.small #SilverlightControlHost {
        width: 288px !important;
        height: 216px !important;
    }

    #Focus.newFocus.small .mid a.img,
    #Focus.newFocus.small .mid a.img .mask,
    #Focus.newFocus.small .mid a.img img {
        width: 288px !important;
        height: auto !important;
    }

    #Focus.newFocus.small .mid .boxTxt {
        margin: 5px 0px 0px 0px;
        width: 290px !important;
        height: 210px !important;
    }

    #Focus.newFocus.small .mid #pagingFocus {
        right: 14px;
    }

.focusSmall {
    position: relative;
}

    .focusSmall #Focus.newFocus {
        padding: 9px !important;
        width: 602px !important;
        height: 232px !important;
    }

    .focusSmall .newFocus .top {
        display: none;
    }

    .focusSmall .newFocus .sfondo {
        width: 100% !important;
        height: 100% !important;
    }

    .focusSmall .newFocus .mid {
        height: 232px;
        width: 602px;
    }

        .focusSmall .newFocus .mid #SilverlightControlHost {
            width: 412px;
            height: 232px;
            overflow: hidden;
            text-align: center;
        }

            .focusSmall .newFocus .mid #SilverlightControlHost img {
                height: 100%;
            }

        .focusSmall .newFocus .mid a.img {
            width: 412px;
            height: 232px;
        }

            .focusSmall .newFocus .mid a.img.video .mask {
                height: 232px;
            }

            .focusSmall .newFocus .mid a.img img {
                height: 100%;
                width: 100%;
            }

        .focusSmall .newFocus .mid .boxTxt {
            height: 210px;
        }

        .focusSmall .newFocus .mid #pagingFocus .btnNext,
        .focusSmall .newFocus .mid #pagingFocus .btnPrev {
            font-weight: normal;
        }
/*testata larga*/



#Container .Header.Large {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 940px;
    height: auto;
    margin: 45px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
    text-align: center;
    z-index: 0;
}


    #Container .Header.Large .titSitoLarge {
        display: block;
        position: absolute;
        top: 50%;
        left: 0px;
        width: 580px;
        height: 100px;
        overflow: hidden;
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.topMenu {
    display: block;
    float: left;
    position: relative;
    width: 980px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.menuSecondario {
    display: block;
    position: absolute;
    top: 45px;
    right: 0px;
    text-align: left;
    width: auto;
    height: auto;
    padding: 5px 15px 5px 15px;
    background: url(/dl/portali/site/custom/images/bkg_alphad.png);
}

    .menuSecondario ul {
        display: block;
        float: left;
        width: auto;
        height: auto;
        overflow: hidden;
        padding: 0px 0px 0px 0px;
    }


        .menuSecondario ul li.lineMenu {
            display: block;
            float: left;
            width: auto;
            height: auto;
            clear: left;
            border-top: 1px solid #5f5f5f;
            margin: -1px 0px 0px 0px;
            padding: 10px 0px 10px 0px;
        }

            .menuSecondario ul li.lineMenu a {
                display: block;
                float: left;
                width: 60px;
                height: auto;
                margin: 0px 10px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size: 16px;
                line-height: 16px;
                font-weight: bold;
                color: #999;
            }


            .menuSecondario ul li.lineMenu ul {
                display: block;
                float: left;
                width: auto;
                height: auto;
                min-width: 200px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

                .menuSecondario ul li.lineMenu ul li {
                    display: block;
                    float: left;
                    width: auto;
                    height: auto;
                    margin: 0px 0px 0px -3px;
                    padding: 0px 10px 0px 10px;
                    background: url(/dl/rai/images/bullet_mini.png) 0px 6px no-repeat;
                }

                    .menuSecondario ul li.lineMenu ul li a {
                        display: block;
                        float: left;
                        width: auto;
                        height: auto;
                        margin: 0px 0px 0px 0px;
                        padding: 0px 0px 0px 0px;
                        font-size: 11px;
                        font-weight: bold;
                        text-transform: uppercase;
                        color: #fff;
                    }


/*video hp*/

#videoHp h2 {
    display: block;
    float: left;
    width: 440px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

#videoHp h4 {
    display: block;
    float: left;
    width: 440px;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
}


#videoHp a {
    display: block;
    position: absolute;
    top: 15px;
    right: 0px;
    float: right;
    width: auto;
    padding: 5px 22px 5px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background: #3ea0e7 url(/dl/portali/site/custom/images/arrow_b.png) 95% 9px no-repeat;
}

.sep {
    display: block;
    float: left;
    position: relative;
    width: 620px;
    margin: 5px 0px 0px -10px;
    padding: 5px;
    height: 5px;
    background: #eee;
}

.boxGenerico.large {
    width: 620px;
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
}

    .boxGenerico.large .Top,
    .boxGenerico.large .Bot,
    .boxGenerico.large .Mid,
    .boxGenerico.large .Mid ul,
    .boxGenerico.large .Top h2 {
        width: 620px;
        padding: 0px;
    }

.bloccoSx .boxGenerico.large .Top {
    padding: 5px 0px 0px 10px;
    background-repeat: repeat-x !important;
}

.boxGenerico.large .Mid ul {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
}

    .boxGenerico.large .Mid ul li {
        display: block;
        float: left;
        height: 200px;
        width: 300px;
        margin: 10px 0px 10px 0px;
        padding: 0px;
    }

.boxGenerico.large .Mid a.img {
    display: block;
    float: left;
    height: 134px;
    width: 145px;
    padding: 0px 10px 10px 0px;
}

.boxGenerico.large .Mid ul li h2.titoloAdv a {
    padding: 0px;
    margin: 0px;
    float: left;
    width: auto;
}

.boxGenerico.large .Mid ul li h2.titoloAdv {
    text-align: left;
}

.boxGenerico.large .Mid ul li p {
    padding: 5px 0px 0px 0px;
    float: left;
}

.boxGenerico.large .Mid ul li.w_img p {
    float: none;
}
/* ######## FAq ######## */

.boxFaq {
    display: block;
    float: left;
    width: 648px;
    text-align: left;
}

    .boxFaq h3 {
        display: block;
        float: left;
        width: 648px;
        padding: 0px 0px 3px 0px;
        margin: 0px 0px 15px 0px;
        font-size: 22px;
        border-bottom: 1px solid #3d3d3d;
    }

    .boxFaq ul {
        display: block;
        float: left;
        width: 648px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
    }


        .boxFaq ul li {
            display: block;
            float: left;
            width: 648px;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 10px 0px;
        }

            .boxFaq ul li a {
                display: block;
                float: left;
                width: 630px;
                padding: 0px 0px 0px 18px;
                margin: 0px 0px 0px 0px;
                font-size: 13px;
                font-weight: bold;
                color: #d6d6d6;
                background: url(/dl/RaiTV/2012/images/bkg_arrow.gif) 3px 3px no-repeat;
            }

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

            .boxFaq ul li p {
                display: none;
                float: left;
                width: 618px;
                margin: 8px 0px 10px 10px;
                padding: 10px 10px 10px 10px;
                font-size: 12px;
                color: #eee;
                border-radius: 6px;
                background: #585858;
            }

            .boxFaq ul li.selected p {
                display: block;
            }

            .boxFaq ul li.selected a {
                font-size: 16px;
                font-weight: bold;
                background: url(/dl/RaiTV/2012/images/bkg_arrow_blue_down.gif) 0px 7px no-repeat;
            }

.boxGenericoHtml .Top {
    display: none;
}

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

.fb-comments {
    display: blcck;
    float: left;
    margin: 20px 0px 0px 0px;
}

/*pod*/


.Articolo .podcastFeedList {
    display: block;
    float: left;
    width: 600px;
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}

    .Articolo .podcastFeedList li {
        display: block;
        float: left;
        position: relative;
        width: 580px;
        margin: 0px 0px 10px 0px;
        padding: 10px 10px 10px 10px;
        background: #373737;
        color: #fff;
        font-size: 12px;
        line-height: 14px;
    }

        .Articolo .podcastFeedList li a {
            text-decoration: none;
        }

            .Articolo .podcastFeedList li a:hover {
                color: #fff;
            }

            .Articolo .podcastFeedList li a.downloadMp3 {
                display: block;
                position: absolute;
                top: 10px;
                right: 10px;
                width: 65px;
                height: 15px;
                margin: 0px 0px 0px 0px;
                padding: 4px 25px 3px 0px;
                color: #fff;
                text-transform: uppercase;
                font-size: 11px;
                background: url(/dl/portali/site/custom/images/btn_dwnl.gif) right top no-repeat;
            }

            .Articolo .podcastFeedList li a.rss-item {
                display: block;
                float: left;
                width: 480px;
                height: auto;
                line-height: 16px;
                padding: 1px 0px 5px 0px;
                margin: 0px 100px 0px 0px;
            }


/* box rss tris foto */
.boxTrisRss.boxLarge {
    display: block;
    position: relative;
    text-align: left;
    width: 608px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 20px 5px;
    background: #eaeaea;
    color: #4b4b4b;
}

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

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

            .boxTrisRss.boxLarge .top h3 a {
                color: #4b4b4b;
            }

                .boxTrisRss.boxLarge .top h3 a:hover {
                    color: #999999;
                }

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

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

            .boxTrisRss.boxLarge .top.small h3 {
                display: block;
                float: left;
                width: 592px;
                font-size: 22px;
                line-height: 22px;
                color: #4b4b4b;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

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

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

.boxTrisRss .trisFoto {
    /* tris foto blog */
    display: block;
    float: left;
    position: relative;
    width: 608px;
    height: 160px;
    margin: 3px 0px 0px 0px;
}

    .boxTrisRss .trisFoto li {
        display: block;
        float: left;
        text-align: center;
        width: 30px;
        height: 160px;
        overflow: hidden;
        border-right: 2px solid #fff;
    }

        .boxTrisRss .trisFoto li a {
            display: block;
            float: left;
            position: relative;
            width: 276px;
            width: 276px;
            height: 160px;
            margin: 0px 0px 0px -108px;
        }

            .boxTrisRss .trisFoto li a img {
                display: block;
                position: absolute;
                top: -10px;
                left: 0px;
                z-index: 1;
                width: 266px;
                width: 266px;
                height: 180px;
                height: auto;
            }

            .boxTrisRss .trisFoto li a .Canale {
                display: none;
                bottom: 0px;
                left: 25px;
                position: absolute;
                z-index: 1000;
                width: 221px;
                width: 221px;
                height: 25px;
                padding: 0px 0px 0px 5px;
                background: url(/dl/rai/images/alpha_black.png) repeat;
            }

                .boxTrisRss .trisFoto li a .Canale span {
                    display: block;
                    float: left;
                    width: 200px;
                    width: 200px;
                    height: 24px;
                    overflow: hidden;
                    text-indent: -9000px;
                    padding: 0px 0px 0px 0px;
                }

            .boxTrisRss .trisFoto li a .mask {
                display: block;
                position: absolute;
                top: 0px;
                left: 108px;
                z-index: 10;
                width: 60px;
                height: 160px;
                opacity: 0.6;
                background: url(/dl/rai/images/mask_tris.png) repeat-y;
            }

        .boxTrisRss .trisFoto li:first-child a .mask {
            display: none;
        }

        .boxTrisRss .trisFoto li .txt {
            display: none;
            text-align: left;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 300px;
            height: 160px;
            overflow: hidden;
        }

            .boxTrisRss .trisFoto li .txt span {
                display: block;
                float: left;
                width: 300px;
                height: auto;
                font-size: 12px;
                font-weight: bold;
                color: #999999;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 5px 0px;
            }

                .boxTrisRss .trisFoto li .txt span em {
                    display: block;
                    float: left;
                    font-weight: bold;
                    font-style: normal;
                    padding: 0px 7px 0px 0px;
                    color: #888888;
                }

            .boxTrisRss .trisFoto li .txt h3,
            .boxTrisRss .trisFoto li .txt h3 a {
                display: block;
                float: left;
                width: 300px;
                height: auto;
                max-height: 47px;
                font-size: 22px;
                line-height: 22px;
                font-weight: bold;
                color: #4b4b4b;
                overflow: hidden;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 5px 0px;
            }

            .boxTrisRss .trisFoto li .txt p {
                display: block;
                float: left;
                width: 300px;
                height: auto;
                max-height: 80px;
                overflow: hidden;
                font-size: 12px;
                color: #0a6187;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 5px 0px;
            }

        .boxTrisRss .trisFoto li:hover,
        .boxTrisRss .trisFoto li.selected {
            width: 226px;
            height: 160px;
        }

            .boxTrisRss .trisFoto li:hover a,
            .boxTrisRss .trisFoto li.selected a {
                margin: 0px 0px 0px -25px;
            }

                .boxTrisRss .trisFoto li:hover a .mask,
                .boxTrisRss .trisFoto li.selected a .mask {
                    left: 20px;
                    width: 226px;
                }

                .boxTrisRss .trisFoto li:hover a .Canale,
                .boxTrisRss .trisFoto li.selected a .Canale {
                    display: block;
                }

            .boxTrisRss .trisFoto li:hover .txt,
            .boxTrisRss .trisFoto li.selected .txt {
                display: block;
            }

            .boxTrisRss .trisFoto li a .Canale,
            .boxTrisRss .trisFoto li.selected a .Canale {
                width: 229px;
                display: none !important;
            }

.boxTrisRss .miniLink {
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #777;
}

    .boxTrisRss .miniLink a {
        display: block;
        float: right;
        position: relative;
        font-size: 11px;
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 10px;
        color: #777;
        background: url(/dl/rai/images/bkg_arrow.gif) 100% 2px no-repeat;
    }

        .boxTrisRss .miniLink a:hover {
            color: #999;
        }

        .boxTrisRss .miniLink a.Info .descr {
            display: none;
            position: absolute;
            top: 20px;
            right: 0px;
            z-index: 1000;
            width: 210px;
            height: auto;
            padding: 7px 10px 7px 10px;
            border: 1px solid #777;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 4px;
            cursor: default;
            box-shadow: 0px 0px 5px 0px #777;
            background-color: rgba(0, 0, 0, 0.85);
        }

            .boxTrisRss .miniLink a.Info .descr span {
                display: block;
                float: left;
                width: 210px;
                height: auto;
                font-size: 10px;
                font-weight: bold;
                text-transform: uppercase;
                color: #5d9ae2;
                padding: 0px 0px 0px 0px;
            }

            .boxTrisRss .miniLink a.Info .descr strong {
                display: block;
                float: left;
                width: 210px;
                height: auto;
                font-size: 14px;
                font-weight: bold;
                color: #fff;
                border-bottom: 1px solid #5d9ae2;
                padding: 0px 0px 5px 0px;
                margin: 0px 0px 5px 0px;
            }

            .boxTrisRss .miniLink a.Info .descr p {
                display: block;
                float: left;
                width: 210px;
                height: auto;
                font-size: 11px;
                color: #ddd;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }

        .boxTrisRss .miniLink a.Info:hover .descr {
            display: block;
        }
/* fine box rss tris foto */


/* SONDAGGI */


ul.elencoSondaggi li a:hover {
    background-color: #027006;
    color: #fff;
}

.internal:hover {
    color: #fff;
}


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

    ul.elencoSondaggi li {
        width: 580px;
        border-bottom: 1px solid #fff;
        display: block;
        float: left;
        height: 60px;
        padding: 3px 10px 3px 10px;
        margin: 8px 0px -1px 0px;
    }

    ul.elencoSondaggi a .external .middle .internal span {
        display: block;
        font-size: 12px;
        font-weight: 700;
    }

    ul.elencoSondaggi a .external .middle .internal {
        font-size: 14px;
        font-weight: 700;
    }

    ul.elencoSondaggi a {
        margin: 9px 0px 0px 0px;
    }

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

    html &gt;/**/ body ul.elencoSondaggi li a:link, ul.elencoSondaggi li a:visited {
        padding: 1px 10px 3px 15px !important;
    }

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

    ul.elencoSondaggi li a:hover {
        background-color: #ccc;
        color: #FFF;
    }

    ul.elencoSondaggi a:hover .external .middle .internal span, ul.elencoSondaggi a:hover .external .middle .internal {
        color: #FFF;
    }

    ul.elencoSondaggi li a:link, ul.elencoSondaggi.conImmagini li a:visited {
        display: block;
        color: #7c7c7c;
        padding: 2px 0px 2px 0px !important;
        padding: 1px 0px 3px 0px;
        cursor: pointer;
    }

    ul.elencoSondaggi li strong {
        display: none;
    }

/*PAGINA SONDAGGIO DOMANDA*/
.raiPoll {
    width: 640px;
    text-align: center;
}

    .raiPoll ul {
        width: 640px;
        margin-bottom: 20px;
        line-height: 21px;
    }

        .raiPoll ul li {
            display: inline-block;
            width: 640px;
            text-align: left;
        }

    .raiPoll .right {
        float: left;
    }

    .raiPoll a {
        padding: 4px 7px 4px 7px;
        background: #ccc;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 13px;
        margin: 10px;
        text-transform: uppercase;
        color: #FFF;
        font-weight: 700;
        margin: 10px;
        text-decoration: none;
    }

        .raiPoll a:hover {
            text-decoration: none;
            background: #bbb;
            color: #FFF;
            font-weight: 700;
            font-size: 13px;
        }

    .raiPoll .descr {
        width: 590px;
        position: relative;
    }

        .raiPoll .descr span.votes {
            position: absolute;
            top: 0;
            right: 0;
        }

    .raiPoll .desc label {
        width: 500px;
        float: left;
    }


    .raiPoll .visualizzazione-V .votNum, .raiPoll .visualizzazione-A .votNum {
        visibility: visible;
    }

    .raiPoll ul.risposta li .barra em {
        display: block;
        float: right;
        color: #fff;
        padding: 0px 5px 0px 0px;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px;
    }

    .raiPoll ul.risposta li .barra {
        display: block;
        float: left;
        width: 590px;
        height: 17px;
        color: #2a0100;
        padding: 0px 0px 0px 0px;
        margin: 2px 0px 0px 0px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border: 1px solid #AAA;
        text-decoration: none;
        position: relative;
        top: -27px;
    }

        .raiPoll ul.risposta li .barra span.result_barra {
            display: block;
            float: left;
            height: 15px;
            min-width: 33px;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border: 1px solid #CCC;
            background: #CCC;
        }

    .raiPoll ul.risposta li span.result_percent {
        display: block;
        float: left;
        text-align: right;
        width: 50px;
        font-size: 12px !important;
        color: #fff;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
        position: relative;
        z-index: 10;
        line-height: 30px;
    }

    .raiPoll ul.visualizzazione-V li span.result_percent, .raiPoll ul.risposta.visualizzazione-P li span.result_percent, .raiPoll ul.risposta.visualizzazione-D li span.result_percent {
        visibility: hidden;
    }

    .raiPoll ul.visualizzazione-V li .barra em.votNum, .raiPoll ul.visualizzazione-A li .barra em.votNum {
        visibility: visible !important;
    }


/** customizzazioni  blocchi multimedia **/
/*
body.radio1 #multimedia_plus, body.radio2 #multimedia_plus, body.radio3 #multimedia_plus, body.webradio6 #multimedia_plus,
body.webradio7 #multimedia_plus, body.webradio8 #multimedia_plus, body.fd4 #multimedia_plus, body.fd5 #multimedia_plus, body.isoradio #multimedia_plus,
body.radio1 #multimedia_leaf, body.radio2 #multimedia_leaf, body.radio3 #multimedia_leaf, body.webradio6 #multimedia_leaf,
body.webradio7 #multimedia_leaf, body.webradio8 #multimedia_leaf, body.fd4 #multimedia_leaf, body.fd5 #multimedia_leaf, body.isoradio #multimedia_leaf,
body.radio1 #evidenzaSpalla, body.radio2 #evidenzaSpalla, body.radio3 #evidenzaSpalla, body.webradio6 #evidenzaSpalla,
body.webradio7 #evidenzaSpalla, body.webradio8 #evidenzaSpalla, body.fd4 #evidenzaSpalla, body.fd5 #evidenzaSpalla, body.isoradio #evidenzaSpalla {
    background: #fff !important;
}

body.radio1 .boxMultimedia, body.radio2 .boxMultimedia, body.radio3 .boxMultimedia, body.webradio6 .boxMultimedia,
body.webradio7 .boxMultimedia, body.webradio8 .boxMultimedia, body.fd4 .boxMultimedia, body.fd5 .boxMultimedia, body.isoradio .boxMultimedia,
body.radio1 .boxMultimedia .inBox, body.radio2 .boxMultimedia .inBox, body.radio3 .boxMultimedia .inBox, body.webradio6 .boxMultimedia .inBox,
body.webradio7 .boxMultimedia .inBox, body.webradio8 .boxMultimedia .inBox, body.fd4 .boxMultimedia .inBox, body.fd5 .boxMultimedia .inBox, body.isoradio .boxMultimedia .inBox {
    background: #fff !important;
}

    body.radio1 .boxMultimedia .inBox .top h3, body.radio2 .boxMultimedia .inBox .top h3, body.radio3 .boxMultimedia .inBox .top h3, body.webradio6 .boxMultimedia .inBox .top h3,
    body.webradio7 .boxMultimedia .inBox .top h3, body.webradio8 .boxMultimedia .inBox .top h3, body.fd4 .boxMultimedia .inBox .top h3, body.fd5 .boxMultimedia .inBox .top h3, body.isoradio .boxMultimedia .inBox .top h3,
    body.radio1 #multimedia_leaf.boxLarge.boxLarge .top.small h3, body.radio2 #multimedia_leaf.boxLarge.boxLarge .top.small h3,
    body.radio3 #multimedia_leaf.boxLarge.boxLarge .top.small h3, body.webradio6 #multimedia_leaf.boxLarge.boxLarge .top.small h3,
    body.webradio7 #multimedia_leaf.boxLarge.boxLarge .top.small h3, body.webradio8 #multimedia_leaf.boxLarge.boxLarge .top.small h3,
    body.fd4 #multimedia_leaf.boxLarge.boxLarge .top.small h3, body.fd5 #multimedia_leaf.boxLarge.boxLarge .top.small h3,
    body.isoradio #multimedia_leaf.boxLarge.boxLarge .top.small h3,
    body.radio1 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2, body.radio2 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2,
    body.radio3 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2, body.webradio6 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2,
    body.webradio7 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2, body.webradio8 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2,
    body.fd4 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2, body.fd5 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2,
    body.isoradio #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc h2,
    body.radio1 #evidenzaSpalla.boxSpalla .top h3 a, body.radio2 #evidenzaSpalla.boxSpalla .top h3 a,
    body.radio3 #evidenzaSpalla.boxSpalla .top h3 a, body.webradio6 #evidenzaSpalla.boxSpalla .top h3 a,
    body.webradio7 #evidenzaSpalla.boxSpalla .top h3 a, body.webradio8 #evidenzaSpalla.boxSpalla .top h3 a,
    body.fd4 #evidenzaSpalla.boxSpalla .top h3 a, body.fd5 #evidenzaSpalla.boxSpalla .top h3 a,
    body.isoradio #evidenzaSpalla.boxSpalla .top h3 a {
        color: #000 !important;
    }

    body.radio1 .boxMultimedia .inBox .mid, body.radio2 .boxMultimedia .inBox .mid, body.radio3 .boxMultimedia .inBox .mid, body.webradio6 .boxMultimedia .inBox .mid,
    body.webradio7 .boxMultimedia .inBox .mid, body.webradio8 .boxMultimedia .inBox .mid, body.fd4 .boxMultimedia .inBox .mid, body.fd5 .boxMultimedia .inBox .mid,
    body.isoradio .boxMultimedia .inBox .mid {
        border-top: 1px solid #d7d7d7 !important;
    }

body.radio1 .videoContainer .Categorie, body.radio2 .videoContainer .Categorie,
body.radio3 .videoContainer .Categorie, body.webradio6 .videoContainer .Categorie, body.webradio7 .videoContainer .Categorie,
body.webradio8 .videoContainer .Categorie, body.fd4 .videoContainer .Categorie, body.fd5 .videoContainer .Categorie, body.isoradio .videoContainer .Categorie {
    border-bottom: 1px solid #d7d7d7 !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info h2 a, body.radio2 .videoContainer .listaVideo ul li .Info h2 a,
body.radio3 .videoContainer .listaVideo ul li .Info h2 a, body.webradio6 .videoContainer .listaVideo ul li .Info h2 a,
body.webradio7 .videoContainer .listaVideo ul li .Info h2 a, body.webradio8 .videoContainer .listaVideo ul li .Info h2 a,
body.fd4 .videoContainer .listaVideo ul li .Info h2 a, body.fd5 .videoContainer .listaVideo ul li .Info h2 a,
body.isoradio .videoContainer .listaVideo ul li .Info h2 a {
    color: #484848 !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info:hover,
body.radio1 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #0261a3 !important;
    border-color: #0261a3 !important;
}

body.radio2 .videoContainer .listaVideo ul li .Info:hover,
body.radio2 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #d3051f !important;
    border-color: #d3051f !important;
}

body.radio3 .videoContainer .listaVideo ul li .Info:hover,
body.radio3 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #009340 !important;
    border-color: #009340 !important;
}

body.webradio6 .videoContainer .listaVideo ul li .Info:hover, body.webradio7 .videoContainer .listaVideo ul li .Info:hover,
body.webradio8 .videoContainer .listaVideo ul li .Info:hover,
body.webradio6 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover, body.webradio7 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover,
body.webradio8 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #663398 !important;
    border-color: #663398 !important;
}

body.fd4 .videoContainer .listaVideo ul li .Info:hover,
body.fd4 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #999967 !important;
    border-color: #999967 !important;
}

body.fd5 .videoContainer .listaVideo ul li .Info:hover,
body.fd5 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #0261a3 !important;
    border: none !important;
}

body.isoradio .videoContainer .listaVideo ul li .Info:hover,
body.isoradio #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover {
    background: #418d8d !important;
    border-color: #418d8d !important;
}

    body.radio1 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2, body.radio2 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2,
    body.radio3 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2, body.webradio6 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2,
    body.webradio7 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2, body.webradio8 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2,
    body.fd4 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2, body.fd5 #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2,
    body.isoradio #multimedia_leaf .mid .videoContainer .listaVideo ul li div.Desc:hover h2 {
        color: #fff !important;
    }

body.radio1 .listaVideo ul li div.Desc a:hover, body.radio2 .listaVideo ul li div.Desc a:hover,
body.radio3 .listaVideo ul li div.Desc a:hover, body.webradio6 .listaVideo ul li div.Desc a:hover,
body.webradio7 .listaVideo ul li div.Desc a:hover, body.webradio8 .listaVideo ul li div.Desc a:hover,
body.fd4 .listaVideo ul li div.Desc a:hover, body.fd5 .listaVideo ul li div.Desc a:hover,
body.isoradio .listaVideo ul li div.Desc a:hover {
    background: none !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info:hover h2 a, body.radio2 .videoContainer .listaVideo ul li .Info:hover h2 a,
body.radio3 .videoContainer .listaVideo ul li .Info:hover h2 a, body.webradio6 .videoContainer .listaVideo ul li .Info:hover h2 a,
body.webradio7 .videoContainer .listaVideo ul li .Info:hover h2 a, body.webradio8 .videoContainer .listaVideo ul li .Info:hover h2 a,
body.fd4 .videoContainer .listaVideo ul li .Info:hover h2 a, body.fd5 .videoContainer .listaVideo ul li .Info:hover h2 a,
body.isoradio .videoContainer .listaVideo ul li .Info:hover h2 a {
    color: #fff !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info:hover p a, body.radio2 .videoContainer .listaVideo ul li .Info:hover p a,
body.radio3 .videoContainer .listaVideo ul li .Info:hover p a, body.webradio6 .videoContainer .listaVideo ul li .Info:hover p a,
body.webradio7 .videoContainer .listaVideo ul li .Info:hover p a, body.webradio8 .videoContainer .listaVideo ul li .Info:hover p a,
body.fd4 .videoContainer .listaVideo ul li .Info:hover p a, body.fd5 .videoContainer .listaVideo ul li .Info:hover p a,
body.isoradio .videoContainer .listaVideo ul li .Info:hover p a {
    color: #fff !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info h5, body.radio2 .videoContainer .listaVideo ul li .Info h5,
body.radio3 .videoContainer .listaVideo ul li .Info h5, body.webradio6 .videoContainer .listaVideo ul li .Info h5,
body.webradio7 .videoContainer .listaVideo ul li .Info h5, body.webradio8 .videoContainer .listaVideo ul li .Info h5,
body.fd4 .videoContainer .listaVideo ul li .Info h5, body.fd5 .videoContainer .listaVideo ul li .Info h5,
body.isoradio .videoContainer .listaVideo ul li .Info h5 {
    color: #7e7e7e !important;
}

body.radio1 .videoContainer .listaVideo ul li .Info .Pubblicato, body.radio2 .videoContainer .listaVideo ul li .Info .Pubblicato,
body.radio3 .videoContainer .listaVideo ul li .Info .Pubblicato, body.webradio6 .videoContainer .listaVideo ul li .Info .Pubblicato,
body.webradio7 .videoContainer .listaVideo ul li .Info .Pubblicato, body.webradio8 .videoContainer .listaVideo ul li .Info .Pubblicato,
body.fd4 .videoContainer .listaVideo ul li .Info .Pubblicato, body.fd5 .videoContainer .listaVideo ul li .Info .Pubblicato,
body.isoradio .videoContainer .listaVideo ul li .Info .Pubblicato {
    color: #7e7e7e !important;
}
*/

body.radio1 #multimedia_plus .videoContainer .Categorie li a,
body.radio1 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_radio1.png) !important;
}

body.radio2 #multimedia_plus .videoContainer .Categorie li a,
body.radio2 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_radio2.png) !important;
}

body.radio3 #multimedia_plus .videoContainer .Categorie li a,
body.radio3 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_radio3.png) !important;
}

body.webradio6 #multimedia_plus .videoContainer .Categorie li a, body.webradio7 #multimedia_plus .videoContainer .Categorie li a,
body.webradio8 #multimedia_plus .videoContainer .Categorie li a,
body.webradio6 #evidenzaSpalla .videoContainer .Categorie li a, body.webradio7 #evidenzaSpalla .videoContainer .Categorie li a,
body.webradio8 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_Webradio.png) !important;
}

body.fd4 #multimedia_plus .videoContainer .Categorie li a,
body.fd4 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_fd4.png) !important;
}

body.fd5 #multimedia_plus .videoContainer .Categorie li a,
body.fd5 #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_fd5.png) !important;
}

body.isoradio #multimedia_plus .videoContainer .Categorie li a,
body.isoradio #evidenzaSpalla .videoContainer .Categorie li a {
    background-image: url(/dl/portali/site/images/categorie/btn_categorie_isoradio.png) !important;
}

body.radio1 .paging div.pagination a,
body.radio1 .paging div.pagination span,
body.radio2 .paging div.pagination a,
body.radio2 .paging div.pagination span,
body.radio3 .paging div.pagination a,
body.radio3 .paging div.pagination span,
body.webradio6 .paging div.pagination a,
body.webradio6 .paging div.pagination span,
body.webradio7 .paging div.pagination a,
body.webradio7 .paging div.pagination span,
body.webradio8 .paging div.pagination a,
body.webradio8 .paging div.pagination span,
body.fd4 .paging div.pagination a,
body.fd4 .paging div.pagination span,
body.fd5 .paging div.pagination a,
body.fd5 .paging div.pagination span,
body.isoradio .paging div.pagination a,
body.isoradio .paging div.pagination span,
body.radio1 .Paginazione .pagine li,
body.radio2 .Paginazione .pagine li,
body.radio3 .Paginazione .pagine li,
body.webradio6 .Paginazione .pagine li,
body.webradio7 .Paginazione .pagine li,
body.webradio8 .Paginazione .pagine li,
body.fd4 .Paginazione .pagine li,
body.fd5 .Paginazione .pagine li,
body.isoradio .Paginazione .pagine li {
    background: url(/dl/RaiTV/2012/images/bkg_pag_radiorai.png) no-repeat !important;
}

    body.radio1 .paging div.pagination a:hover,
    body.radio2 .paging div.pagination a:hover,
    body.radio3 .paging div.pagination a:hover,
    body.webradio6 .paging div.pagination a:hover,
    body.webradio7 .paging div.pagination a:hover,
    body.webradio8 .paging div.pagination a:hover,
    body.fd4 .paging div.pagination a:hover,
    body.fd5 .paging div.pagination a:hover,
    body.isoradio .paging div.pagination a:hover {
        background-position: 0px -10px !important;
    }

    body.radio1 .paging div.pagination span.current,
    body.radio2 .paging div.pagination span.current,
    body.radio3 .paging div.pagination span.current,
    body.webradio6 .paging div.pagination span.current,
    body.webradio7 .paging div.pagination span.current,
    body.webradio8 .paging div.pagination span.current,
    body.fd4 .paging div.pagination span.current,
    body.fd5 .paging div.pagination span.current,
    body.isoradio .paging div.pagination span.current,
    body.radio1 .Paginazione .pagine li#selected,
    body.radio2 .Paginazione .pagine li#selected,
    body.radio3 .Paginazione .pagine li#selected,
    body.webradio6 .Paginazione .pagine li#selected,
    body.webradio7 .Paginazione .pagine li#selected,
    body.webradio8 .Paginazione .pagine li#selected,
    body.fd4 .Paginazione .pagine li#selected,
    body.fd5 .Paginazione .pagine li#selected,
    body.isoradio .Paginazione .pagine li#selected {
        background-position: 0px -20px !important;
    }

        body.radio1 .paging div.pagination a.prev,
        body.radio1 .paging div.pagination a.btnPrev,
        body.radio1 .paging div.pagination span.current.prev,
        body.radio2 .paging div.pagination a.prev,
        body.radio2 .paging div.pagination a.btnPrev,
        body.radio2 .paging div.pagination span.current.prev,
        body.radio3 .paging div.pagination a.prev,
        body.radio3 .paging div.pagination a.btnPrev,
        body.radio3 .paging div.pagination span.current.prev,
        body.webradio6 .paging div.pagination a.prev,
        body.webradio6 .paging div.pagination a.btnPrev,
        body.webradio6 .paging div.pagination span.current.prev,
        body.webradio7 .paging div.pagination a.prev,
        body.webradio7 .paging div.pagination a.btnPrev,
        body.webradio7 .paging div.pagination span.current.prev,
        body.webradio8 .paging div.pagination a.prev,
        body.webradio8 .paging div.pagination a.btnPrev,
        body.webradio8 .paging div.pagination span.current.prev,
        body.fd4 .paging div.pagination a.prev,
        body.fd4 .paging div.pagination a.btnPrev,
        body.fd4 .paging div.pagination span.current.prev,
        body.fd5 .paging div.pagination a.prev,
        body.fd5 .paging div.pagination a.btnPrev,
        body.fd5 .paging div.pagination span.current.prev,
        body.isoradio .paging div.pagination a.prev,
        body.isoradio .paging div.pagination a.btnPrev,
        body.isoradio .paging div.pagination span.current.prev,
        body.radio1 .Paginazione .pagine li.prec,
        body.radio2 .Paginazione .pagine li.prec,
        body.radio3 .Paginazione .pagine li.prec,
        body.webradio6 .Paginazione .pagine li.prec,
        body.webradio7 .Paginazione .pagine li.prec,
        body.webradio8 .Paginazione .pagine li.prec,
        body.fd4 .Paginazione .pagine li.prec,
        body.fd5 .Paginazione .pagine li.prec,
        body.isoradio .Paginazione .pagine li.prec {
            background: url(/dl/RaiTV/2012/images/arrow_paging.gif) 2px 0px no-repeat !important;
        }

        body.radio1 .paging div.pagination a.next,
        body.radio1 .paging div.pagination a.btnNext,
        body.radio1 .paging div.pagination span.current.next,
        body.radio2 .paging div.pagination a.next,
        body.radio2 .paging div.pagination a.btnNext,
        body.radio2 .paging div.pagination span.current.next,
        body.radio3 .paging div.pagination a.next,
        body.radio3 .paging div.pagination a.btnNext,
        body.radio3 .paging div.pagination span.current.next,
        body.webradio6 .paging div.pagination a.next,
        body.webradio6 .paging div.pagination a.btnNext,
        body.webradio6 .paging div.pagination span.current.next,
        body.webradio7 .paging div.pagination a.next,
        body.webradio7 .paging div.pagination a.btnNext,
        body.webradio7 .paging div.pagination span.current.next,
        body.webradio8 .paging div.pagination a.next,
        body.webradio8 .paging div.pagination a.btnNext,
        body.webradio8 .paging div.pagination span.current.next,
        body.fd4 .paging div.pagination a.next,
        body.fd4 .paging div.pagination a.btnNext,
        body.fd4 .paging div.pagination span.current.next,
        body.fd5 .paging div.pagination a.next,
        body.fd5 .paging div.pagination a.btnNext,
        body.fd5 .paging div.pagination span.current.next,
        body.isoradio .paging div.pagination a.next,
        body.isoradio .paging div.pagination a.btnNext,
        body.isoradio .paging div.pagination span.current.next,
        body.radio1 .Paginazione .pagine li.succ,
        body.radio2 .Paginazione .pagine li.succ,
        body.radio3 .Paginazione .pagine li.succ,
        body.webradio6 .Paginazione .pagine li.succ,
        body.webradio7 .Paginazione .pagine li.succ,
        body.webradio8 .Paginazione .pagine li.succ,
        body.fd4 .Paginazione .pagine li.succ,
        body.fd5 .Paginazione .pagine li.succ,
        body.isoradio .Paginazione .pagine li.succ {
            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 !important;
        }

    body.radio1 .paging div.pagination span.current,
    body.fd5 .paging div.pagination span.current,
    body.radio1 .Paginazione .pagine li#selected,
    body.fd5 .Paginazione .pagine li#selected {
        background-position: 0px -30px !important;
    }

    body.radio2 .paging div.pagination span.current,
    body.radio2 .Paginazione .pagine li#selected {
        background-position: 0px -40px !important;
    }

    body.fd4 .paging div.pagination span.current,
    body.fd4 .Paginazione .pagine li#selected {
        background-position: 0px -70px !important;
    }

    body.isoradio .paging div.pagination span.current body.isoradio .Paginazione .pagine li#selected {
        background-position: 0px -50px !important;
    }

    body.radio3 .paging div.pagination span.current,
    body.radio3 .Paginazione .pagine li#selected {
        background-position: 0px -80px !important;
    }

    body.webradio6 .paging div.pagination span.current,
    body.webradio7 .paging div.pagination span.current,
    body.webradio8 .paging div.pagination span.current,
    body.webradio6 .Paginazione .pagine li#selected,
    body.webradio7 .Paginazione .pagine li#selected,
    body.webradio8 .Paginazione .pagine li#selected {
        background-position: 0px -60px !important;
    }

body.radio1 #evidenzaSpalla.boxSpalla .top,
body.fd5 #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -99px no-repeat !important;
}

body.radio1 .boxMultimedia .inBox .top h3,
body.fd5 .boxMultimedia .inBox .top h3,
body.radio1 .boxTagCloud .inBox .top h3,
body.fd5 .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -99px no-repeat;
}

body.radio1 #multimedia_leaf.boxLarge.boxLarge .top.small,
body.fd5 #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -99px no-repeat;
}

body.radio2 #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -132px no-repeat !important;
}

body.radio2 .boxMultimedia .inBox .top h3,
body.radio2 .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -132px no-repeat;
}

body.radio2 #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -132px no-repeat;
}

body.radio3 #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -264px no-repeat !important;
}

body.radio3 .boxMultimedia .inBox .top h3,
body.radio3 .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -264px no-repeat;
}

body.radio3 #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -264px no-repeat;
}

body.fd4 #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -297px no-repeat !important;
}

body.fd4 .boxMultimedia .inBox .top h3,
body.fd4 .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -297px no-repeat;
}

body.fd4 #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -297px no-repeat;
}

body.webradio6 #evidenzaSpalla.boxSpalla .top,
body.webradio7 #evidenzaSpalla.boxSpalla .top,
body.webradio8 #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -198px no-repeat !important;
}

body.webradio6 .boxMultimedia .inBox .top h3,
body.webradio7 .boxMultimedia .inBox .top h3,
body.webradio8 .boxMultimedia .inBox .top h3,
body.webradio6 .boxTagCloud .inBox .top h3,
body.webradio7 .boxTagCloud .inBox .top h3,
body.webradio8 .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -198px no-repeat;
}

body.webradio6 #multimedia_leaf.boxLarge.boxLarge .top.small,
body.webradio7 #multimedia_leaf.boxLarge.boxLarge .top.small,
body.webradio8 #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -198px no-repeat;
}

body.isoradio #evidenzaSpalla.boxSpalla .top {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -330px no-repeat !important;
}

body.isoradio .boxMultimedia .inBox .top h3,
body.isoradio .boxTagCloud .inBox .top h3 {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -330px no-repeat;
}

body.isoradio #multimedia_leaf.boxLarge.boxLarge .top.small {
    background: url(/dl/portali/site/images/bkg_tops.gif) 0px -330px no-repeat;
}

/** fine customizzazioni  blocchi multimedia **/

/** box diretta large **/
.largeScreen {
    display: block;
    float: left;
    width: 940px;
    height: auto;
}

    .largeScreen .diretta {
        width: 940px;
    }

        .largeScreen .diretta .Player {
            width: 940px;
            height: 570px;
        }
/** fine box diretta large **/

.boxGenerico.embedFoto {
    clear: left;
}

/** Box spalla Sondaggio **/
.bloccoDx .raiPoll {
    clear: left;
    padding-top: 15px;
    text-align: center;
    background-color: #fff;
    padding-left: 5px;
    width:auto;
    color: #001334;
}

    .bloccoDx .raiPoll h2.tit {
        font-size: 20px;
        float: left;
        width: 300px;
        text-align: left;
    }

    .bloccoDx .raiPoll input {
        margin-left: 0;
    }

    .bloccoDx .raiPoll ul {
        margin: 20px 0 30px 0;
        line-height: 30px;
        float: left;
        width: 100%;
    }

        .bloccoDx .raiPoll ul li {
            clear: both;
            display: inline-block;
            text-align: left;
            float: left;
        }

    .bloccoDx .raiPoll .left, .bloccoDx .raiPoll .right {
        float: none;
    }

    .bloccoDx .raiPoll .domanda .label:hover {
        cursor: pointer;
        color: #f60304;
    }

    .bloccoDx .raiPoll ul.risposta li {
        clear: both;
        display: inline-block;
        width: 300px;
        height: 145px;
        margin-bottom: 20px;
    }

    .bloccoDx .raiPoll a {
        padding: 4px 7px 4px 7px;
        background: #b20000;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 13px;
        margin: 10px;
        text-transform: uppercase;
        color: #fff;
    }

        .bloccoDx .raiPoll a:hover {
            padding: 4px 7px 4px 7px;
            background: #f60304;
            color: #fff;
            text-decoration: none;
            font-size: 13px;
            text-transform: uppercase;
        }

.bloccoDx .message {
    color: #ca0000;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
}

.bloccoDx .raiPoll ul.risposta li .barra em {
    display: block;
    float: right;
    color: #fff;
    padding: 0px 5px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
}

.bloccoDx .raiPoll ul.risposta li .barra {
    display: block;
    /* float: right; */
    width: 200px;
    height: 17px;
    color: #2a0100;
    padding: 0px 0px 0px 0px;
    margin: 2px 10px 0px 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #b60000;
    text-decoration: none;
    position: relative;
    /* top: -27px; */
}

    .bloccoDx .raiPoll ul.risposta li .barra span.result_barra {
        display: block;
        float: left;
        height: 15px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border: 1px solid #b60000;
        background: #b60000;
    }

.bloccoDx .raiPoll ul.risposta li span.result_percent {
    display: block;
    float: right;
    text-align: right;
    width: 50px;
    font-size: 12px !important;
    color: #fff;
    padding: 0px 3px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    margin-right: 25px;
}


.bloccoDx .raiPoll ul.domanda img, .bloccoDx .raiPoll ul.risposta img {
    width: 80px;
    height: 80px;
    /* float: left; */
}

.bloccoDx .raiPoll ul.domanda li {
    margin: 10px;
}

    .bloccoDx .raiPoll ul.domanda li .descr {
        /* float: left; */
    }

.bloccoDx .raiPoll ul.risposta li .descr p {
    display: none;
}
/** fine Box Sondaggio **/

/** Inizio pagina ricerca **/

#Results {
    margin-right: 10px;
}

    #Results li {
        border-bottom: 1px solid #999;
        float: left;
        width: 100%;
    }

        #Results li div.Desc {
            margin-top: 10px;
            margin-bottom: 10px;
        }

            #Results li div.Desc h2 a.Lancio {
                font-size: 13px;
                text-decoration: none;
            }

            #Results li div.Desc ul.Specifiche li {
                font-size: 11px;
                border-bottom: 0px;
            }

            #Results li div.Desc p {
                margin-top: 0px;
            }
/** Fine pagina ricerca **/


/** GREEN BUTTON RAI LIBRI **/

.button {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


a.greenButtBuy {
    border: solid 1px #52a452;
    background-color: #60bf60;
    background: #60bf60;
    background: -webkit-gradient(linear, left top, left bottom, from(#60bf60), to(#52a452));
    background: -moz-linear-gradient(top, #60bf60, #52a452);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60bf60', endColorstr='#52a452');
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    font: 14px/100% Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-indent: 0;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding: .5em 2em .55em;
}

    a.greenButtBuy:hover {
        font-weight: normal;
        text-decoration: none;
        color: #fff;
        background: #52a452;
        background: -webkit-gradient(linear, left top, left bottom, from(#52a452), to(#52a452));
        background: -moz-linear-gradient(top, #52a452, #52a452);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52a452', endColorstr='#52a452');
        padding: .5em 2em .55em;
    }

    a.greenButtBuy:active {
        font-weight: normal;
        text-decoration: none;
        color: #000;
        padding-top: 1px;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
        background: -moz-linear-gradient(top, #ffffff, #cccccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
        padding: .5em 2em .55em;
    }

/*      TAGCLOUD    */
div#tagCloud {
    display: block;
    float: left;
    position: relative;
    text-align: left;
    width: 608px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 20px 5px;
    background: #000;
}

#tagCloud .top {
    display: block;
    float: left;
    text-align: left;
    width: 596px;
    height: 19px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 6px 0px;
    background: transparent;
}

    #tagCloud .top h3 {
        display: block;
        float: left;
        width: 632px;
        height: 22px;
        background: url(/dl/RaiTV/2012/images/bkg_tops.gif) 0px -700px no-repeat;
        color: #fff;
        font-size: 24px;
        line-height: 24px;
    }

#tagCloud .mid {
    display: block;
    float: left;
    width: 547px;
    height: auto;
    padding: 10px 30px 10px 30px;
    overflow: hidden;
    text-align: center;
    font-size: 0.75em;
}

    #tagCloud .mid a {
        color: #fff;
        text-transform: uppercase;
        padding: 5px;
        margin: 3px;
        border-radius: 8px;
        display: inline-block;
    }

a.screenShot {
    float: left;
}

/***LISTA ARTICOLI***/
.elencoCompleto {
    float: left;
    margin-top: 10px;
    margin-bottom: -20px;
    padding-left: 5px;
    position: relative;
    z-index: 1;
}
.elencoCompleto a:hover {
    color: #444;
}
.elencoCompleto a {
    color: #7c7c7c;
    font-size: 14px;
    font-weight: bold;
}

/*******************/</pre></body></html>