/************************************************************
                    SCROLLERS
*************************************************************/


/**
 * This css is used on external webiste, so it's not possible to use .scroller alone otherwise the external site css might
 * be corrupted by our css.
 * 
 * So we are using multiple css selectors for each cases...
 * 
 * */

#rts-inner-header .scroller,
.rts-body .scroller,
.tsr-body .scroller,
.rsr-body .scroller {
    width:100%;
    position:relative;
    overflow:hidden;
}

#rts-inner-header .scroller .scroll,
.rts-body .scroller .scroll,
.tsr-body .scroller .scroll,
.rsr-body .scroller .scroll {
    position:relative;
    display:block;
    overflow:hidden;
    margin:0 auto;
}

#rts-inner-header .scroller .scroll-move,
.rts-body .scroller .scroll-move,
.tsr-body .scroller .scroll-move,
.rsr-body .scroller .scroll-move {
    display:block;
    position:relative;
    overflow:hidden;
    width:10000px;
}

#rts-inner-header .scroller .scroll-move li,
.rts-body .scroller .scroll-move li,
.tsr-body .scroller .scroll-move li,
.rsr-body .scroller .scroll-move li {
    display:inline;
}

#rts-inner-header .scroller li a,
.rts-body .scroller li a,
.tsr-body .scroller li a,
.rsr-body .scroller li a {
    float:left;
    display:inline;
    overflow:hidden;
    width:120px;
    height:100px;
    margin:0 4px 0 0;
}

#rts-inner-header .scroller a.arrow,
.rts-body .scroller a.arrow,
.tsr-body .scroller a.arrow,
.rsr-body .scroller a.arrow {
    position:relative;
    display:inline;
    /*overflow:hidden;*/
    cursor:pointer;
    margin:0;
    outline:none;
    height:1%;
}

/*
.scroller a.arrow {
    opacity:0.6;
}
.scroller a.arrow:hover {
    opacity:1;
}
*/

#rts-inner-header .scroller a.arrow span,
.rts-body .scroller a.arrow span,
.tsr-body .scroller a.arrow span,
.rsr-body .scroller a.arrow span {
    display:block;
    width:20px;
    height:20px;
    background:center center no-repeat;
    font-size:0;
}

#rts-inner-header .scroller .left,
.rts-body .scroller .left,
.tsr-body .scroller .left,
.rsr-body .scroller .left {
    float:
    left;
    display:inline;
}

#rts-inner-header .scroller .right,
.rts-body .scroller .right,
.tsr-body .scroller .right,
.rsr-body .scroller .right {
    float:right;
    display:inline;
}

#rts-inner-header .scroller br.clear,
.rts-body .scroller br.clear,
.tsr-body .scroller br.clear,
.rsr-body .scroller br.clear {
    display:block;
    clear:both;
    height:0;
    font-size:0;
    overflow:hidden;
}

#rts-inner-header .scroller a.video,
.rts-body .scroller a.video,
.tsr-body .scroller a.video,
.rsr-body .scroller a.video,
#rts-inner-header .scroller a.audio,
.rts-body .scroller a.audio,
.tsr-body .scroller a.audio,
.rsr-body .scroller a.audio {
    padding:0;
    background:none;
}


/************************************************************
                    Default arrows
*************************************************************/

#rts-inner-header .scroller .arrow span.rts-default,
.rts-body .scroller .arrow span.rts-default,
.tsr-body .scroller .arrow span.rts-default,
.rsr-body .scroller .arrow span.rts-default {
    width:28px;
    height:28px;
    overflow:hidden;
}
#rts-inner-header .scroller .arrow.left span.rts-default,
.rts-body .scroller .arrow.left span.rts-default,
.tsr-body .scroller .arrow.left span.rts-default,
.rsr-body .scroller .arrow.left span.rts-default {
    background-position: -99px -135px;
}
#rts-inner-header .scroller .arrow.right span.rts-default,
.rts-body .scroller .arrow.right span.rts-default,
.tsr-body .scroller .arrow.right span.rts-default,
.rsr-body .scroller .arrow.right span.rts-default {
    background-position: -66px -135px;
}

#rts-inner-header .scroller .left .rts-default,
.rts-body .scroller .left .rts-default,
.tsr-body .scroller .left .rts-default,
.rsr-body .scroller .left .rts-default {
    background-image:url(/img/general/pictos-rts.png);
}

#rts-inner-header .scroller .right .rts-default,
.rts-body .scroller .right .rts-default,
.tsr-body .scroller .right .rts-default,
.rsr-body .scroller .right .rts-default {
    background-image:url(/img/general/pictos-rts.png);
}

#rts-inner-header .scroller .arrow span.big-red,
.rts-body .scroller .arrow span.big-red,
.tsr-body .scroller .arrow span.big-red,
.rsr-body .scroller .arrow span.big-red {
    width:46px;
}

#rts-inner-header .scroller .left .big-red,
.rts-body .scroller .left .big-red,
.tsr-body .scroller .left .big-red,
.rsr-body .scroller .left .big-red {
    background-image:url(/img/libs/scroller/big-red-left.gif);
}

#rts-inner-header .scroller .right .big-red,
.rts-body .scroller .right .big-red,
.tsr-body .scroller .right .big-red,
.rsr-body .scroller .right .big-red {
    background-image:url(/img/libs/scroller/big-red-right.gif);
}

#rts-inner-header .scroller .left .default,
.rts-body .scroller .left .default,
.tsr-body .scroller .left .default,
.rsr-body .scroller .left .default {
    background-image:url(/img/libs/scroller/default-left.gif);
}

#rts-inner-header .scroller .right .default,
.rts-body .scroller .right .default,
.tsr-body .scroller .right .default,
.rsr-body .scroller .right .default {
    background-image:url(/img/libs/scroller/default-right.gif);
}

#rts-inner-header .scroller .arrow span.medium-red,
.rts-body .scroller .arrow span.medium-red,
.tsr-body .scroller .arrow span.medium-red,
.rsr-body .scroller .arrow span.medium-red {
    width:32px;
}

#rts-inner-header .scroller .left .medium-red,
.rts-body .scroller .left .medium-red,
.tsr-body .scroller .left .medium-red,
.rsr-body .scroller .left .medium-red {
    background-image:url(/img/libs/scroller/medium-red-left.gif);
}

#rts-inner-header .scroller .right .medium-red,
.rts-body .scroller .right .medium-red,
.tsr-body .scroller .right .medium-red,
.rsr-body .scroller .right .medium-red {
    background-image:url(/img/libs/scroller/medium-red-right.gif);
}

#rts-inner-header .scroller .left .medium-white,
.rts-body .scroller .left .medium-white,
.tsr-body .scroller .left .medium-white,
.rsr-body .scroller .left .medium-white {
    background-image:url(/img/libs/scroller/medium-white-left.gif);
}

#rts-inner-header .scroller .right .medium-white,
.rts-body .scroller .right .medium-white,
.tsr-body .scroller .right .medium-white,
.rsr-body .scroller .right .medium-white {
    background-image:url(/img/libs/scroller/medium-white-left.gif);
}

#rts-inner-header .scroller .left .small-darkgrey,
.rts-body .scroller .left .small-darkgrey,
.tsr-body .scroller .left .small-darkgrey,
.rsr-body .scroller .left .small-darkgrey {
    background-image:url(/img/libs/scroller/small-darkgrey-left.gif);
}

#rts-inner-header .scroller .right .small-darkgrey,
.rts-body .scroller .right .small-darkgrey,
.tsr-body .scroller .right .small-darkgrey,
.rsr-body .scroller .right .small-darkgrey {
    background-image:url(/img/libs/scroller/small-darkgrey-left.gif);
}

#rts-inner-header .scroller .left .small-green,
.rts-body .scroller .left .small-green,
.tsr-body .scroller .left .small-green,
.rsr-body .scroller .left .small-green {
    background-image:url(/img/libs/scroller/small-green-left.gif);
}

#rts-inner-header .scroller .right .small-green,
.rts-body .scroller .right .small-green,
.tsr-body .scroller .right .small-green,
.rsr-body .scroller .right .small-green {
    background-image:url(/img/libs/scroller/small-green-left.gif);
}

#rts-inner-header .scroller .arrow span.small-red,
.rts-body .scroller .arrow span.small-red,
.tsr-body .scroller .arrow span.small-red,
.rsr-body .scroller .arrow span.small-red {
    width:26px;
}

#rts-inner-header .scroller .left .small-red,
.rts-body .scroller .left .small-red,
.tsr-body .scroller .left .small-red,
.rsr-body .scroller .left .small-red {
    background-image:url(/img/libs/scroller/small-red-left.gif);
}

#rts-inner-header .scroller .right .small-red,
.rts-body .scroller .right .small-red,
.tsr-body .scroller .right .small-red,
.rsr-body .scroller .right .small-red {
    background-image:url(/img/libs/scroller/small-red-right.gif);
}

#rts-inner-header .scroller .left .sport-rts,
.rts-body .scroller .left .sport-rts,
.tsr-body .scroller .left .sport-rts,
.rsr-body .scroller .left .sport-rts {
    background-image:url(/img/libs/scroller/sport-rts-left.gif);
}
#rts-inner-header .scroller .right .sport-rts,
.rts-body .scroller .right .sport-rts,
.tsr-body .scroller .right .sport-rts,
.rsr-body .scroller .right .sport-rts {
    background-image:url(/img/libs/scroller/sport-rts-right.gif);
}

#rts-inner-header .scroller a.disable span,
.rts-body .scroller a.disable span,
.tsr-body .scroller a.disable span,
.rsr-body .scroller a.disable span {
    /*background-image:none;*/
    opacity:0.2;
    cursor:default;
}

/*
.scroller a.disable:hover {
    opacity:1;
}
*/
