#raiReplay .contRicerca {
    /*display: none;*/
    position: relative;
    z-index: 1001;
    top: 30px;
    left: 0px;
    width: 100%;
    height: auto;
    color: #d7d7d7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #282828;
}


.cercaReaply {
    background: url("/dl/RaiTV/2012/images/bkg_btn_search.gif") repeat-x scroll 0 0 #B2B2B2;
    border: 0 none;
    color: #3E3E3E;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 0 0 4px;
    text-shadow: 0 1px 1px #EEEEEE;
    text-transform: uppercase;
    width: 65px;
}

#raiReplay .resRicercaElenco {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin: -30px 0px 27px 0px;
    background: url(/dl/RaiTV/2012/images/bkg_repalinsesto.gif) repeat-y;
}

    #raiReplay .resRicercaElenco ul li {
        position: relative;
    }

    #raiReplay .resRicercaElenco .descrBox {
        display: none;
        top: 0px !important;
        left: 180px !important;
        position: absolute !important;
        z-index: 1000;
        width: 298px;
        min-height: 170px;
        color: #666;
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
        border-bottom: 1px solid #111;
        background: url(/dl/RaiInternazionale/images/box_descr.png) 0px -8px no-repeat;
    }

    #raiReplay .resRicercaElenco ul li ol li:hover .descrBox {
        display: block;
    }

    #raiReplay .resRicercaElenco .descrBox img {
        display: block;
        float: left;
        width: 80px;
        height: 80px;
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    #raiReplay .resRicercaElenco .descrBox .txt {
        display: block;
        float: left;
        width: 208px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    #raiReplay .resRicercaElenco .descrBox h4 {
        display: block;
        float: left;
        width: 208px;
        height: auto;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        margin: 0px 0px 2px 0px;
        padding: 0px 0px 0px 0px;
    }

    #raiReplay .resRicercaElenco .descrBox strong {
        display: block;
        float: left;
        width: 208px;
        height: auto;
        font-size: 11px;
        color: #ccc;
        font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    #raiReplay .resRicercaElenco li.giornoRes ol {
        margin: 0px;
        padding: 0px;
        display: block;
    }

        #raiReplay .resRicercaElenco li.giornoRes ol li .descrBox strong span {
            display: inline;
            float: none;
            color: #999;
            font-weight: normal;
            padding: 0px 0px 0px 5px;
        }

    #raiReplay .resRicercaElenco .descrBox p {
        display: block;
        float: left;
        width: 208px;
        max-height: 71px;
        font-size: 11px;
        color: #999;
        font-weight: normal;
        overflow: hidden;
        border-top: 1px solid #444;
        margin: 5px 0px 14px 0px;
        padding: 5px 0px 0px 0px;
    }

    #raiReplay .resRicercaElenco .descrBox .link {
        display: block;
        float: left;
        width: auto;
        height: auto;
        font-size: 11px;
        color: #fff;
        font-weight: bold;
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        #raiReplay .resRicercaElenco .descrBox .link:hover {
            color: #999;
        }

    #raiReplay .resRicercaElenco .descrBox .close {
        display: block;
        position: absolute;
        top: 0px;
        right: -10px;
        width: 20px;
        height: 20px;
        background: url(/dl/rai/images/btn_close.png) 0px 0px no-repeat;
    }

        #raiReplay .resRicercaElenco .descrBox .close:hover {
            background-position: 0px -21px;
        }

#raiReplay .descrOver .descrBox.noImage {
    width: 298px;
    height: auto;
    color: #4b4b4b;
    padding: 10px 10px 10px 10px;
}

#raiReplay .descrOver .descrBox.noImg .txt {
    width: 298px;
}

#raiReplay .descrOver .descrBox.noImg h4 {
    width: 298px;
}

#raiReplay .descrOver .descrBox.noImg strong {
    width: 298px;
}

#raiReplay .descrOver .descrBox.noImg p {
    width: 298px;
}

#raiReplay .resRicercaElenco li.giornoRes {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    clear: left;
    border-bottom: 3px solid #282828;
}

    #raiReplay .resRicercaElenco li.giornoRes h3 {
        display: block;
        float: left;
        width: 99%;
        margin: 0px;
        padding: 10px 0 10px 5px;
        /*height: auto;*/
        overflow: hidden;
        /*text-indent: -9000px;*/
        border-right: 3px solid #282828;
        background-color: #4b4b4b;
        background-position: 0px 0px;
    }

        #raiReplay .resRicercaElenco li.giornoRes h3.selected {
            background-color: #4da5fc;
        }

    #raiReplay .resRicercaElenco li.giornoRes .Prog {
        display: block;
        float: left;
        position: absolute;
        top: 0px;
        right: -6px;
        width: 561px;
        height: auto;
        padding: 0px;
        margin: 0px;
    }

        #raiReplay .resRicercaElenco li.giornoRes .Prog ol {
            display: block;
            float: left;
            width: 561px;
            height: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            position: relative;
        }

    #raiReplay .resRicercaElenco li.giornoRes ol li {
        display: block;
        position: relative;
        float: left;
        width: 100%;
        height: auto;
        color: #4b4b4b;
        padding: 31px 0px 1px 0px;
        margin: 0px;
        border: 0px;
        font-size: 13px;
    }

        #raiReplay .resRicercaElenco li.giornoRes ol li:nth-child(odd) {
            background-color: #222;
        }

        #raiReplay .resRicercaElenco li.giornoRes ol li:nth-child(even) {
            background-color: #282828;
        }

        #raiReplay .resRicercaElenco li.giornoRes ol li span {
            display: block;
            float: left;
            text-align: left;
            width: 40px;
            height: auto;
            font-size: 13px;
            padding: 0px;
            margin: 0px 6px 0px 0px;
            color: #808080;
        }

        #raiReplay .resRicercaElenco li.giornoRes ol li img.icon {
            float: left;
            height: 75px;
            width: 75px;
            margin: -30px 10px 0px 0px;
        }

        #raiReplay .resRicercaElenco li.giornoRes ol li a {
            display: block;
            float: left;
            text-align: left;
            height: auto;
            width: 402px;
            font-size: 13px;
            line-height: 15px;
            color: #808080;
        }

        #raiReplay .resRicercaElenco li.giornoRes ol li.live a {
            width: 372px;
            padding: 0px 0px 0px 30px;
            background: url(/dl/RaiTV/2012/images/ico_onair.png) 0px 0px no-repeat;
        }

#guidaProgrammi .resRicercaElenco li.giornoRes ol li a:hover {
    color: #3e80c8;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.y span {
    font-weight: bold;
    color: #4da5fc;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.y a {
    font-weight: bold;
    color: #4da5fc;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.s span {
    color: #d7d7d7;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.s a {
    color: #d7d7d7;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.n span {
    color: #808080;
}

#raiReplay .resRicercaElenco li.giornoRes ol li.n a {
    color: #808080;
}

#raiReplay .resRicercaElenco li.giornoRes ol li a:hover {
    color: #fff;
}

#ricerca legend, #ricerca label {
    /*color: white;*/
    display: none;
}

form#ricerca {
    display: block;
    float: left;
    width: 640px;
    height: auto;
    padding: 8px 10px 10px 10px;
    margin: 0px 0px 20px 0px;
    background: #4b4b4b;
}

#ricerca h2 {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 8px 0px;
    font-size: 16px;
    color: #fff;
}

#ricerca input[name="parola"] {
    float: left;
    width: 570px;
    margin: 0;
}

#ricerca input[type="submit"] {
    float: left;
    height: 22px;
    line-height: 22px;
}

.resRicercaElenco strong.RaiUno {
    background: url(/dl/rai/images/canali/color/rai1.png);
}

.resRicercaElenco strong.RaiDue {
    background: url(/dl/rai/images/canali/color/rai2.png);
}

.resRicercaElenco strong.RaiTre {
    background: url(/dl/rai/images/canali/color/rai3.png);
}

.resRicercaElenco strong.RaiQuattro {
    background: url(/dl/rai/images/canali/color/rai4.png);
}

.resRicercaElenco strong.RaiCinque {
    background: url(/dl/rai/images/canali/color/rai5.png);
}

.resRicercaElenco strong.RaiGulp {
    background: url(/dl/rai/images/canali/color/rai_gulp.png);
}

.resRicercaElenco strong.RaiSport1 {
    background: url(/dl/rai/images/canali/color/rai_sport1.png);
}

.resRicercaElenco strong.RaiSport2 {
    background: url(/dl/rai/images/canali/color/rai_sport2.png);
}

.resRicercaElenco strong.RaiNews {
    background: url(/dl/rai/images/canali/color/rai_news.png);
}

.resRicercaElenco strong.RaiScuola {
    background: url(/dl/rai/images/canali/color/rai_scuola.png);
}

.resRicercaElenco strong.RaiStoria {
    background: url(/dl/rai/images/canali/color/rai_storia.png);
}

.resRicercaElenco strong.RaiPremium {
    background: url(/dl/rai/images/canali/color/rai_premium.png);
}

.resRicercaElenco strong.RaiYoyo {
    background: url(/dl/rai/images/canali/color/rai_yoyo.png);
}

.resRicercaElenco strong.RaiMovie {
    background: url(/dl/rai/images/canali/color/rai_movie.png);
}

.resRicercaElenco .canaleIco {
    position: absolute;
    left: 85px;
    top: 5px;
    width: 73px;
    height: 25px;
}
/*
.soffiettoReplay {
	width:27px;
	height:27px;
	float:right;
	background:url(/dl/replaytv/images/soffiettoReplay.png) 0 0;
}
.soffiettoReplay.chiuso{
background-position:27px 0;
}
*/
.resRicercaElenco .titReportRicerca {
    background: #282828;
    display: block;
    color: #fff;
    font-size: 1.28em;
    padding: 0 0 10px 0;
}

.RaiYoYo form#ricerca {
    margin: 0px 0px 20px -5px;
    width: 622px;
    background: #006e25 !important;
}

.RaiYoYo #ricerca input[name="parola"] {
    width: 550px;
}

.RaiYoYo .resRicercaElenco .titReportRicerca {
    background: #006e25 !important;
}

.RaiYoYo #raiReplay .resRicercaElenco li.giornoRes h3 {
    background: #009d2e;
    border-right: 3px solid #006e25;
}
.RaiYoYo #raiReplay .resRicercaElenco .giornoRes ol li{
	background-color: #006e25;
}
.RaiYoYo #raiReplay .resRicercaElenco li.giornoRes ol li:nth-child(odd) {
    background-color: #006e25;
}

.RaiYoYo #raiReplay .resRicercaElenco li.giornoRes ol li:nth-child(even) {
    background-color: #019934;
}

.RaiYoYo #raiReplay .resRicercaElenco .descrBox {
    background: url(/dl/PortaliRai/images/yoyo_box_descr.png) 0px -8px no-repeat;
}
