/*
	BOX GENERAL A CHECKER
*/
#right .group .audio .text {
    float:none;
    padding:5px 12px;
}
#right .group .audio .audio-player {
    width: 384px;
    height: 215px;
    margin:0 auto 10px auto;
}
#right .group .bottom a:hover {
    background:none;
    color:#AF001E;
}
#right .group .bottom li a {
    font-size:0.8em;
    display:block;
    text-align:right;
    margin:0;
}
#right .group .bottom li .multi-link-content a {
	display:inline;
	float:none;
	padding: 0 1px 0 1px;
}
#right .group .bottom li .multi-link-content {
	float:left;
	display:inline;
	width:385px;
	margin-right: 20px;
	min-height: 19px;
	line-height: 19px;
}
#right .group .bottom li.first {
    margin:0;
}
#right .group .text h4,
#right .group .poll-bloc h4 {
    text-transform:uppercase;
    font-size:11px;
    font-weight:700;
    color:#af001f;
    margin-bottom:5px;
}

#right .group .alacarte h4 {
    color:#000;
}

#right .group .text p,
#right .group .poll-bloc p {
    margin-bottom:5px;
}
#right .group .visuel {
    float:right;
    padding-left:5px;
}
#right .group .wrapper {
    padding:2px 0 0;
}
#right .group .wrapper li a {
    float:left;
    width:384px;
    position:relative;
    padding:5px 12px;
}
#right .group .wrapper ul {
    padding-top:4px;
}
#right .group .wrapper ul.teaser-list {
    padding-top:0;
    margin:5px 0;
}

.group.box .wrapper ul li .video-player-holder,
#right .group .wrapper ul li .video-player-holder {
    margin:auto;
}
#right .group h3 {
    color:#333;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    float:none;
    border:none;
    background:none;
    height:16px;
    padding:0 12px;
}
#right .group ul li.first {
    margin:6px 0 0;
}
#right .group.box-with-link .bottom .content-picto-plus, #right .group.box-with-tabs .bottom .content-picto-plus {
	float:right;
	display:inline;
	width:380px;
	padding:3px 0;
}
#right .group.box-with-link .bottom .picto-plus, #right .group.box-with-tabs .bottom .picto-plus {
    width:20px;
    height:15px;
    border:none;
    background:url("/img/general/pictos-rts.png") no-repeat scroll -593px -9px #FFF;
    line-height:20px;
    display:block;
    float:right;
    margin:2px 0 0;
}
#right .group.box-with-tabs.ui-widget {
    font-size:1em;
}
#right .group.box-with-link .bottom a:hover .picto-plus, #right .group.box-with-tabs .bottom a:hover .picto-plus {
    background:url("/img/general/pictos-rts.png") no-repeat scroll -593px -57px;
}
#right .group.box-with-link a:hover,
#right .group.box a:hover {
    background-color:#e5e5e5;
}
#right .group.box .gallery a:hover,
#right .group.box-with-link  .gallery a:hover,
#right .group.box  a.accimage:hover,
#right .group.box-with-link  a.accimage:hover,
#right .group.teaser.image:hover {
    opacity:0.7;
    background:none;
}
#right .group.box-with-link .bottom a:hover,
#right .group.box .bottom  a:hover,
#right .group.box-with-tabs .bottom  a:hover,
#right .group.box-with-link  li.audio a:hover,
#right .group.box  li.audio a:hover
 {
    background:none;
    color:#AF001E;
}
#right .group.box-with-tabs.ui-tabs .ui-tabs-panel a .content h3 {
    padding:0 0 5px;
}
#right .group.teaser.image {
    border:none;
    height:auto;
    padding:0;
}
#right .prog-info-sport {
    border:1px solid #CCC;
}
#right .prog-info-sport .body li {
    display:inline;

}
#right .prog-info-sport .body li a {
    color:#af001e;
    font-weight:bold;
}
#right .prog-info-sport .body li a:hover {
    color:#000;

}

#right .prog-info-sport .sport,
#right .prog-info-sport .info {
    padding:0 8px;
}
#right .prog-info-sport .title:hover h3,
#right .prog-info-sport .title:hover a {
    color:#af001e;
}
#right .prog-info-sport h3 {
    text-transform:uppercase;
    padding:0;
    float:left;
}
#right .group .poll-bloc{
    margin: 10px 0 0 10px;
}
#right .group .poll-bloc .tsrvote-pollitem {
    margin: 0 0 2px 0;
}
#right .group .poll-bloc .button {
    margin:5px 0;
}
#right .group  .poll-bloc label
 {
    margin-left:10px;
}
#right .group  .poll-bloc .value {
    font-size: 10px;
    line-height: 12px;
    padding: 3px;
}
#right .group  .poll-bloc .percent {
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 15px 0 0;
    width: 55px;
    color:#af001e;
}
#right .group  .poll-bloc  .percent .nb {
    color:#555;
    font-size: 10px;
    display:block;
    font-weight:normal;
}
#right .group  .poll-bloc  .num-votes {
    font-size: 12px;
    font-weight: bold;
    margin-top:10px;
}
#bottom-3col #right .wrapper li.shortNews a {
    width: 93%;
}
#bottom-3col #right .wrapper ul.teaser-list {
	margin-bottom:0;
}
#bottom-3col #right .group .bottom li a {
	width:305px;
}


.background-box {
    background:transparent url("/img/rts/general/box/background-box.png") top left repeat-x;
    padding:9px 0 5px;
}
.background-box .title {
    border-bottom:1px solid #af001e;
    padding:0 0 4px;
    margin:0 0 2px;
    height:14px;
	height:13px
}
.background-box .title a.more {
    float:right;
    font-weight:700;
    color:#333;
    font-size:0.833em;
    width:100%;
    text-align:right;
    padding:2px 0 0 0;
}
.background-box .title a.more span.box-link-arrow {
    width:10px;
    height:17px;
    background:url("/img/general/pictos-rts.png") no-repeat scroll -599px -7px;
    float:right;
    margin:-3px 1px 0 6px;
}
.background-box .title:hover a.more span.box-link-arrow {
    background:url("/img/general/pictos-rts.png") no-repeat scroll -599px -55px;
}
.background-box .title h2 {
    background:transparent;
    display:inline;
    text-transform:uppercase;
    padding:0 5px 0 4px;
}
.background-box .title-no-border {
    border-bottom:none;
    float:right;
    width:100%;
    padding:6px 0;
}
.box-with-link .body,
.box .body {
    border:none;
    background:none;
}
.box-with-link .teaser h3,
.box .teaser h3 {
    border:none;
    font-size:1em;
    text-transform:inherit;
    top:0;
    position:inherit;
    float:none;
    background-color:transparent;
    padding:0;
}
.li-dossier .teaser img,
.box-with-link .teaser img,
.box .teaser img {
    float:left;
    margin:0 10px 10px 0;
}
.box-with-link h2,
.box h2 {
    color:#333;
    font-weight:700;
    text-transform:uppercase;
    position:absolute;
    display:block;
    background:#fff;
    top:-8px;
    left:4px;
    margin:0;
    padding:0 5px 0 4px;
    z-index:1000;
}

#right .box-with-link h2 ,
#right .box h2 {
    color:#333;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    position:relative;
    float:none;
    border:none;
    background:none;
    top:0;
    left:0;
    height:1.1em;
    padding:0 12px;
}
.box-with-link li .link {
    color:#000;
    display:inline;
    float:right;
    font-size:0.813em;
    font-weight:700;
    height:19px;
    line-height:19px;
    text-decoration:none;
    padding:0 1px 0 0;
}

#right .gallery p {
    font-weight:bold;
    font-size:1em;
}

#right .gallery a .picto-gallery {
	position:absolute;
	left: 160px;
	bottom: 64px;
	background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -336px;
	width: 86px;
	height: 86px;
}

#right .gallery a:hover .picto-gallery {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -249px;
}



.box-with-link li .playlist-image img,
.box li .playlist-image img {
    margin:0 8px 10px;
}
.box-with-link li .teaser .intro,
.box li .teaser .intro {
    float:none;
    padding:0 5px 0 0;
}
.box-with-link li .teaser,
.box li .teaser {
    display:inline-block;
    position:relative;
    height:100%;
    border:none;
    background:none;
    margin:0 10px 0 0;
}

.tsr-folder #content .video-box-group .thumb-with-duration,
.tsr-folder #content .box  .thumb-with-duration {
	margin: 8px 10px 10px 12px;
}
.tsr-folder #content .video-box-group .video-player ul.teaser-list li .info-video-audio,
.tsr-folder #content .box .video-player ul.teaser-list li .info-video-audio {
	font-size: 1.1em;
	color: #666;
	margin-left: 12px;
	width: 135px;
	display: block;
}

.box-with-link li .teaser:hover,
.box li .teaser:hover,
.box-with-link li .teaser-image:hover,
.box li .teaser-image:hover {
    background-color:#e5e5e5;
    opacity:0.7;
}

.box-with-link li.bottom {
    height:19px;
    overflow:hidden;
    border-color:#CCC;
    border-style:solid;
    border-width:1px 0 0;
    padding:0 0 0 6px;
}
.box-with-link,
.box {
    position:relative;
    background:none;
    overflow:visible;
    padding:0;
}
.group {
    margin:0 0 20px;
}
.group .bottom {
    /*height:19px;*/
    /*overflow:hidden;*/
    border:0;
    border-top:1px solid #ccc;
    clear:both;
    clear: both;
}
.group .bottom a {
    float:right;
    text-decoration:none;
    text-align:right;
    font-size:0.813em;
    display:inline;

    min-height:19px;
    line-height:normal;
    color:#000;
    font-weight:700;
    padding:0 1px 0 6px;
}
.group .bottom a:hover {
    color:#AF001E;
}
.group .bottom span.more,
.group .bottom span.box-link-arrow {
    width:14px;
    height:17px;
    background:url("/img/general/pictos-rts.png") no-repeat scroll -599px -7px;
    float:right;
    margin:0 0 0 6px;
}
.group .bottom a:hover span.more,
.group .bottom a:hover span.box-link-arrow {
    width:14px;
    height:17px;
    background:url("/img/general/pictos-rts.png") no-repeat scroll -599px -55px;
    float:right;
    margin:0 0 0 6px;
}
.group .list {
    border-top:1px solid #ccc;
    padding-bottom:10px;
    padding-top:10px;
}
.group.box-with-link,
.group.box,
.group.box-with-tabs,
.group.box-list-image {
    border:1px solid #CCC;
    position:relative;
}
.group.box-with-link,
.group.box,
.group.box-with-tabs,
.group.box-list-image,
.box-with-tabs-popularity {
    background:url("/img/rts/general/box/bg-ctbox.gif") repeat-x scroll left top #FFF;
    border:1px solid #CCC;
    overflow:hidden;
    position:relative;
}
.group.box-with-tabs {
    font-family:Verdana, Geneva, sans-serif;
    position:relative;
    overflow:hidden;
    background:url(/img/rts/general/box/background-box-tab.png) repeat-x scroll left top #FFF;
    background-color:#fff;
    margin:10px 0 20px;
    padding:2px 12px;
}
.group.box-list-image h3
.group.box-with-tabs h3,
.group .content h2 {
    padding:5px 10px;
}
.group.box-with-tabs p,
.group.box-list-image p {
    margin-left:0;
    margin-top:0;
    margin-bottom:10px;
}
.group.box-with-tabs.ui-tabs {
    position:relative;
    padding:0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel.ui-tabs-hide {
    display:none;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav {
    background:url("/img/rts/general/box/background-box-tab.png") repeat-x left bottom transparent;
    float:none;
    overflow:hidden;
    height:26px;
    margin:0;
    padding:0 .2em 0 0.5em;
    border:none;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav .ui-tabs-selected {
    border-top:1px solid #c1c1c1;
    border-left:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
    border-bottom:1px solid #fff;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li {
    list-style:none;
    float:left;
    position:relative;
    top:0;
    white-space:nowrap;
    background-color:#333;
    display:inline;
    border-top:1px solid #c1c1c1;
    border-left:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
    border-bottom:1px solid #fff;
    margin:1px .6em 1px 0;
    padding:0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 5px 7px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    width:auto;
    background-color: #666;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor:pointer;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.group.box-with-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{
    background-color:#fff;
}


.group.box-with-tabs.ui-tabs .ui-tabs-nav li a:hover {
    color:#fff;
    background-color:#000;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom:0;
    background:#fff;
}
#right .group.box-with-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{
    background-color:#FFF;
}
.group.box-with-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:text;
    color:#333;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel {
    display:block;
    background:#fff;
    margin-top:0;
    border-width:0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel a {
    width:100%;
    float:left;
    padding:12px 0 0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel .bottom a {
    text-align:right;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel a .content,
.group.box-with-tabs.ui-tabs .ui-tabs-panel a .list {
    padding:10px 12px 0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel a.down {
    width:100%;
    float:left;
    padding:0;
}
.group.box-with-tabs.ui-tabs .ui-tabs-panel a:hover {
    background-color:#e5e5e5;
    float:left;
}
.group.box-with-tabs.ui-tabs img {
    margin:0 13px;
}
.group.box-with-tabs.ui-corner-all,
.group.box-with-tabs .ui-tabs-nav.ui-corner-all {
    border-radius: 0 0 0 0;
}
.group.main-teaser h2,
.group.main-teaser p {
    padding:5px 0 5px 10px;
}
.group.main-teaser .player-video {
    float:left;
}
.group.main-teaser h2 {
    border:none;
    color:#333;
    font-size:2.5em;
    text-transform:inherit;
    top:0;
    position:inherit;
    float:none;
    background-color:transparent;
}
.group.side-side {
    border:none;
	overflow:hidden;
}
.news-cote-a-cote .box-cote-a-cote {
    float:left;
    display:inline;
    width:261px;
    height:231px;
    border:#ccc 1px solid;
    overflow:hidden;
    margin:0 10px 10px 0;
}
.news-cote-a-cote .box-cote-a-cote .a-box-cote-a-cote {
    display:block;
    height:215px;
    padding:6px 8px 10px;
}
.news-cote-a-cote .box-cote-a-cote .a-box-cote-a-cote:hover,
.side-side .box-cote-a-cote:hover {
    background:#e5e5e5;
}
.news-cote-a-cote .box-cote-a-cote .image {
    position:relative;
}
.news-cote-a-cote .box-cote-a-cote .image .picto-audio {
    position:absolute;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -77px -171px;
    top:63px;
    left:106px;
    width:30px;
    height:30px;
}
.news-cote-a-cote .box-cote-a-cote .image .picto-video {
    position:absolute;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -5px -171px;
    top:63px;
    left:106px;
    width:30px;
    height:30px;
}
.news-cote-a-cote .box-cote-a-cote .image-related {
    float:right;
    display:inline;
}
.news-cote-a-cote .box-cote-a-cote .image-related .ul-cote-a-cote li {
    float:right;
    display:inline;
    margin:0 0 0 12px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-audio {
    margin-top:4px;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -91px -35px;
    width:16px;
    height:12px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-graph {
    background:transparent url(/img/general/pictos-rts.png) no-repeat -46px -33px;
    width:12px;
    height:16px;
    margin-top:2px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-image {
    margin-top:4px;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    width:18px;
    height:12px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-infosport {
    margin-top:2px;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -68px -33px;
    width:12px;
    height:16px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-playlist {
    background:transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    margin-top:4px;
    width:18px;
    height:12px;
}
.news-cote-a-cote .box-cote-a-cote .image-related div.img-video {
    margin-top:4px;
    background:transparent url(/img/general/pictos-rts.png) no-repeat -112px -35px;
    width:18px;
    height:12px;
}
.news-cote-a-cote .box-cote-a-cote h2 {
    font-size:1.2em;
    color:#b10024;
    margin-top:6px;
}
.news-cote-a-cote .box-cote-a-cote p.desc {
    margin-top:3px;
    /*height:32px;*/
    overflow:hidden;
    font-size:12px;
}
.side-side .box-cote-a-cote {
    float:left;
    width:185px;
    border:#ccc 1px solid;
    min-height:200px;
    margin:0;
    padding:5px;
}
.side-side .box-cote-a-cote h2 {
    font-size:1.1em;
    color:#b10024;
    margin-top:6px;
}
.side-side .box-cote-a-cote.first {
    margin:0 16px 0 0;
}
.teaser-image {
    border:none;
    height:auto;
    display:block;
    margin:0 0 20px;
}
.teaser-image img {
    float:none;
    margin:0;
}
.title-box {
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    position:relative;
    margin:6px 0 4px 6px;
}
#right .group .picto-audio {
    display: block;
    position: absolute;
    height: 31px;
    width: 32px;
    left: 176px;
    top: 93px;
}
#right .group .picto-audio{
    background: url("/img/general/pictos-rts.png") no-repeat scroll -75px -207px transparent;
}
#right .group a:hover .picto-audio {
    background: url("/img/general/pictos-rts.png") no-repeat scroll -75px -171px transparent;
}

/*
	FIN BOX GENERAL A CHECKER
*/

.info #right .group .votation .rig-fallback {
    display: none;
    color: #af001e;
    font-weight: bold;
    padding: 5px 0;
}

.info #right .group .votation .rig-fallback:hover {
    background: none;
}


.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .a-box-cote-a-cote:hover,
.tsr-info-hp #left .news-liste .box-liste .a-box-liste:hover,
.info #right .side-side .box-cote-a-cote:hover {
	background:#e5e5e5;
}

/* BOX WITH TAB */

.info #right .group.box-with-tabs .wrapper .first.audio {
    padding-left:12px;
}


.info #right .group .gallery p {
    color: #af001e;
    text-transform:uppercase;
    font-size: 11px;
    margin: 2px 0 ;
}

.info #right .group .gallery .intro, .info #right .group .gallery .intro p {
    color: #000;
    text-transform:none;
    font-size: 12px;
    margin: 2px 0 ;
    font-weight: normal;
}

.info #right .group .gallery h3
{
    display:none;
}

/* LEFT: BOX BIG */

.tsr-info-hp #left .big,
.tsr-info-hp #left .small,
.tsr-info-hp #left .news-liste,
.tsr-info-hp #left .toute-linfo,
.article .tsr-folder #left .small {
    width:535px;
    margin-bottom:20px;
    clear:both;
}
.tsr-info-hp #left .big h2 {
    color:#af001e;
    font-size:2.2em;
    line-height:1.2em;
    margin-top: 2px;
    padding: 0 5px 0 13px;
}
.tsr-info-hp #left .big div.intro {
    margin:5px 0 5px 0;
    font-size:12px;
    color:#000;
    padding: 0 5px 5px 13px;
}
.tsr-info-hp #left .big div.intro .date,
.tsr-info-hp #left .second-news li .date {
    color:#666;
    display: block;
}

.tsr-info-hp #left .big .teaser-list a,
.tsr-info-hp #left .small .teaser-list a {
    color:#333;
    font-size:12px;
    padding: 3px 5px 3px 27px;
    margin-bottom:5px;
    display:block;
    background:none;
}
.tsr-info-hp #left .big a.content {
    width:535px;
    display:block;
}


.tsr-info-hp #left .big:hover,
.tsr-info-hp #left .small:hover {
	background-color:#e5e5e5;
}

.tsr-info-hp #left .big .teaser-list,
.tsr-info-hp #left .small .teaser-list{
    width:522px;
    padding:0 0 5px 13px;
    clear:both;
}
.tsr-info-hp #left .big .teaser-list a.video {
    background:none;
    color:#333;
    font-size:12px;
    padding: 3px 5px 3px 0px;
    margin-bottom:3px;
    display:block;
    position:static;
}

.tsr-info-hp #left .big .teaser-list a .related-desc,
.tsr-info-hp #left .small .teaser-list a .related-desc {
    float:left;
    display:inline;
    width: 475px;
}

.tsr-info-hp #left .big .teaser-list a.video,
.tsr-info-hp #left .big .teaser-list a.graph,
.tsr-info-hp #left .big .teaser-list a.playlist,
.tsr-info-hp #left .big .teaser-list a.image,
.tsr-info-hp #left .big .teaser-list a.infosport,
.tsr-info-hp #left .big .teaser-list a.audio,
.tsr-info-hp #left .small .teaser-list a.video,
.tsr-info-hp #left .small .teaser-list a.graph,
.tsr-info-hp #left .small .teaser-list a.playlist,
.tsr-info-hp #left .small .teaser-list a.image,
.tsr-info-hp #left .small .teaser-list a.infosport,
.tsr-info-hp #left .small .teaser-list a.audio{
    background:none;
    color:#333;
    font-size:12px;
    padding: 0px 5px 0px 0;
    margin-bottom:5px;
    display:block;
    position:static;
	overflow:hidden;
}
.tsr-info-hp #left .first-news .big .teaser-list a.video,
.tsr-info-hp #left .first-news .big .teaser-list a.graph,
.tsr-info-hp #left .first-news .big .teaser-list a.playlist,
.tsr-info-hp #left .first-news .big .teaser-list a.image,
.tsr-info-hp #left .first-news .big .teaser-list a.infosport,
.tsr-info-hp #left .first-news .big .teaser-list a.audio {
	margin-bottom:5px;
}
.tsr-info-hp #left .big .teaser-list a .img-video,
.tsr-info-hp #left .small .teaser-list a .img-video {
    float:left;
    display:inline;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -112px -35px;
    width:18px;
    height:12px;
    margin:2px 10px 0px 5px;
}
.tsr-info-hp #left .big .teaser-list a:hover .img-video,
.tsr-info-hp #left .small .teaser-list a:hover .img-video {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -112px -11px;
}
.tsr-info-hp #left .big .teaser-list a .img-infosport,
.tsr-info-hp #left .small .teaser-list a .img-infosport {
    float:left;
    display:inline;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -68px -33px;
    width:12px;
    height:16px;
    margin:2px 12px 0px 8px;
}
.tsr-info-hp #left .big .teaser-list a:hover .img-infosport,
.tsr-info-hp #left .small .teaser-list a:hover .img-infosport {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -68px -9px;
}
.tsr-info-hp #left .big .teaser-list a .img-audio,
.tsr-info-hp #left .small .teaser-list a .img-audio {
    float:left;
    display:inline;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -91px -35px;
    width:16px;
    height:12px;
    margin:2px 9px 0 8px;
}
.tsr-info-hp #left .big .teaser-list a:hover .img-audio,
.tsr-info-hp #left .small .teaser-list a:hover .img-audio {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -91px -11px;
}
.tsr-info-hp #left .big .teaser-list a .img-playlist,
.tsr-info-hp #left .small .teaser-list a .img-playlist {
    float:left;
    display:inline;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    width:18px;
    height:12px;
    margin:2px 9px 0 6px;
}
.tsr-info-hp #left .big .teaser-list a:hover .img-playlist,
.tsr-info-hp #left .small .teaser-list a:hover .img-playlist {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -11px;
}
.tsr-info-hp #left .big .teaser-list a .img-graph,
.tsr-info-hp #left .small .teaser-list a .img-graph {
    float:left;
    display:inline;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -46px -33px;
    width:12px;
    height:16px;
    margin:2px 12px 0px 8px;
}
.tsr-info-hp #left .big .teaser-list a:hover .img-graph,
.tsr-info-hp #left .small .teaser-list a:hover .img-graph {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -46px -9px;
}

.tsr-info-hp #left .big .bloc-img {
    position:relative;
    padding:0;
}

.tsr-info-hp #left .small .bloc-img .picto-audio {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -336px;
    top: 35px;
    left: 85px;
    width:86px;
    height:86px;
}

.tsr-info-hp #left .small:hover a .bloc-img .picto-audio {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -249px;
}

.tsr-info-hp #left .small a .bloc-img .picto-video {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -512px -336px;
    top: 35px;
    left: 85px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .small:hover a .bloc-img .picto-video {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -512px -249px;
}

.info #left .small a .bloc-img .picto-graphic {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -784px -336px;
    top: 35px;
    left: 85px;
    width:86px;
    height:86px;
}
.info #left .small:hover a .bloc-img .picto-graphic {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -784px -249px;
}

.info #left .small.float-right .bloc-img .picto-graphic,
.tsr-info-hp #left .small.float-right .bloc-img .picto-audio,
.tsr-info-hp #left .small.float-right .bloc-img .picto-gallery,
.tsr-info-hp #left .small.float-right .bloc-img .picto-video {
    top: 27px;
    left: 71px;
}

.tsr-info-hp #left .small a .bloc-img .picto-gallery {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -336px;
    top: 35px;
    left: 85px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .small:hover a .bloc-img .picto-gallery {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -249px;
}

.tsr-info-hp #left .small a .bloc-img .picto-audio{
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -336px;
    top: 35px;
    left: 85px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .small:hover a .bloc-img .picto-audio {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -249px;
}

.tsr-info-hp #left .big a .bloc-img .picto-audio {
    position:absolute;
    background: transparent url("/img/general/pictos-rts.png") no-repeat -128px -378px;
    top: 90px;
    left: 207px;
    width:120px;
    height:120px;
}
.tsr-info-hp #left .big:hover a .bloc-img .picto-audio {
	background: transparent url("/img/general/pictos-rts.png") no-repeat -128px -249px;
}

.tsr-info-hp #left .big a .bloc-img .picto-gallery {
    position:absolute;
    background: transparent url("/img/general/pictos-rts.png") no-repeat -257px -378px;
    top: 90px;
    left: 207px;
    width:120px;
    height:120px;
}
.tsr-info-hp #left .big:hover a .bloc-img .picto-gallery {
	background: transparent url("/img/general/pictos-rts.png") no-repeat -257px -249px;
}

.tsr-info-hp #left .big a .bloc-img .picto-video {
    position:absolute;
    background: transparent url("/img/general/pictos-rts.png") no-repeat 0 -378px;
    top: 90px;
    left: 207px;
    width:120px;
    height:120px;
}
.tsr-info-hp #left .big:hover a .bloc-img .picto-video {
	background: transparent url("/img/general/pictos-rts.png") no-repeat 0 -249px;
}

.info #left .big a .bloc-img .picto-graphic {
    position:absolute;
    background: transparent url("/img/general/pictos-rts.png") no-repeat -386px -378px;
    top: 90px;
    left: 207px;
    width:120px;
    height:120px;
}
.info #left .big:hover a .bloc-img .picto-graphic {
	background: transparent url("/img/general/pictos-rts.png") no-repeat -386px -249px;
}

/* LEFT: BOX BIG FIN*/

/* LEFT: BOX SMALL */


.tsr-info-hp #left .small h2 {
    color:#af001e;
    font-size:1.7em;
    padding:5px 0 0 13px;
}
.tsr-info-hp #left .small a img {
    float:left;
    display:inline;
    width:230px;
    height:130px;
    margin:8px 0 10px 13px;
}

.tsr-info-hp #left .small .intro {
    float:right;
    display:inline;
    width:265px;
    margin-right: 16px;
    margin-top:8px;
    padding-left:5px;
    font-size:12px;
    color:#000;
}
.tsr-info-hp #left .small p {
    float:right;
    display:inline;
    width:265px;
    margin: 0 16px 10px 0;
    font-size:12px;
    color:#666;
}
.tsr-info-hp #left .small a.content {
    width:535px;
    display:block;
    padding-bottom:5px;
}

.tsr-info-hp #left .small .bloc-img {
    position:relative;
}
.tsr-info-hp #left .small.float-left a .bloc-img {
	float:left;
	display:inline;
}
.tsr-info-hp #left .small.float-right a .bloc-img {
	float:right;
	display:inline;
	margin:8px 13px 8px 0;
}
.tsr-info-hp #left .small.float-right a .intro {
	float: left;
	display: inline;
	width: 265px;
	margin-right: 0;
	margin-top: 8px;
	padding-left: 14px;
	font-size: 12px;
    color:#000;
}
.tsr-info-hp #left .small.float-right a img {
	margin:0;
}
.tsr-info-hp #left .small.float-right .teaser-list {
	padding: 0 0 5px 9px;
}
/* LEFT: BOX SMALL FIN*/

/* LEFT: COTE A COTE */
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote {
    float:left;
    display:inline;
    width:261px;
    height:238px;
    margin:0 10px 10px 0;
    border:#ccc 1px solid;
    overflow:hidden;
}

.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote h2 {
    font-size: 1.2em;
    color:#b10024;
    margin-top:6px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .a-box-cote-a-cote {
    display:block;
    padding:6px 8px 10px 8px;
    height: 222px;
}

.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote p.desc {
    margin-top:3px;
    /*height: 32px;*/
    overflow:hidden;
    font-size:12px;
    line-height: 14px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related {
    float:right;
    display:inline;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image {
    position:relative;
}


.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a .image .picto-video {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -512px -336px;
    top: 29px;
    left: 79px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a:hover .image .picto-video {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -512px -249px;
}

.info #left .news-cote-a-cote .box-cote-a-cote a .image .picto-graphic {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -784px -336px;
    top: 29px;
    left: 79px;
    width:86px;
    height:86px;
}
.info #left .news-cote-a-cote .box-cote-a-cote a:hover .image .picto-graphic {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -784px -249px;
}

.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a .image .picto-audio {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -336px;
    top: 29px;
    left: 79px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a:hover .image .picto-audio {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -602px -249px;
}


.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a .image .picto-gallery {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -336px;
    top: 29px;
    left: 79px;
    width:86px;
    height:86px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote a:hover .image .picto-gallery {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -692px -249px;
}


.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-video {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -112px -35px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-audio {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -91px -35px;
    width:16px;
    height:12px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-image {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-playlist {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    margin-top:4px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-infosport {
    margin-top:2px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -68px -33px;
    width:12px;
    height:16px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related div.img-graph {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -46px -33px;
    width:12px;
    height:16px;
    margin-top:2px;
}
.tsr-info-hp #left .news-cote-a-cote .box-cote-a-cote .image-related .ul-cote-a-cote li {
    float:right;
    display:inline;
    margin:0 0 0 12px;
}
/* FIN LEFT: COTE A COTE */
/* LEFT: LISTING */

.tsr-info-hp #left .news-liste .box-liste .date {
	margin-top:3px;
	display:block;
}
.tsr-info-hp #left .news-liste .box-liste h2 {
    font-size: 1em;
    color:#b10024;
}
.tsr-info-hp #left .news-liste .box-liste {
    position:relative;
    clear:both;
}
.tsr-info-hp #left .news-liste .box-liste .image {
    position:relative;
    float:right;
    display:inline;
    margin: 5px 0;
    width: 115px;
    height:65px;
}
.tsr-info-hp #left .news-liste .box-liste .description {
    color:#333;
    padding:5px 0 18px 0;
    float:left;
    display:inline;
    width:405px;
}
.tsr-info-hp #left .news-liste .box-liste .a-box-liste {
    display:block;
    min-height:75px;
    padding-left:6px;
    position:relative;
    border-top:#CCC 1px solid;
}
.tsr-info-hp #left .news-liste .box-liste .a-box-liste.first {
    border-top:none;
}
.tsr-info-hp #left .news-liste .box-liste .image-related .ul-liste {
	height:18px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related {
    position:absolute;
    bottom:5px;
    right:125px;
    height:18px;
    width:300px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related ul.ul-liste li {
    float:right;
    display:inline;
    margin:0 0 0 12px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related div.img-video {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -112px -35px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related div.img-audio {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -91px -35px;
    width:16px;
    height:12px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related div.img-image {
    margin-top:4px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related div.img-infosport {
    margin-top:2px;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -68px -33px;
    width:12px;
    height:16px;
}

.tsr-info-hp #left .news-liste .box-liste .image-related div.img-playlist {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -134px -35px;
    margin-top:4px;
    width:18px;
    height:12px;
}
.tsr-info-hp #left .news-liste .box-liste .image-related div.img-graph {
    background: transparent url(/img/general/pictos-rts.png) no-repeat -46px -33px;
    width:12px;
    height:16px;
    margin-top:2px;
}

.tsr-info-hp #left .news-liste .box-liste .image img {
    position:static;
    z-index:10;
}




.tsr-info-hp #left .news-liste .box-liste a .image .picto-video {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -5px -207px;
    top: 19px;
    left: 42px;
    width:30px;
    height:30px;
    z-index:100;
}
.tsr-info-hp #left .news-liste .box-liste a:hover .image .picto-video {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -5px -171px;
}


.tsr-info-hp #left .news-liste .box-liste a .image .picto-audio {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -77px -207px;
    top: 19px;
    left: 42px;
    width:30px;
    height:30px;
    z-index:100;
}
.tsr-info-hp #left .news-liste .box-liste a:hover .image .picto-audio {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -77px -171px;
}

.tsr-info-hp #left .news-liste .box-liste a .image .picto-gallery {
    position:absolute;
    background: transparent url(/img/general/pictos-rts.png) no-repeat -113px -207px;
    top: 19px;
    left: 42px;
    width:30px;
    height:30px;
    z-index:100;
}
.tsr-info-hp #left .news-liste .box-liste a:hover .image .picto-gallery {
	background: transparent url(/img/general/pictos-rts.png) no-repeat -113px -171px;
}

/* FIN LEFT: LISTING */

/* PICTO PLUS */

.tsr-two-col #left .plus-info,
.tsr-info-hp #left .toute-linfo {
    width:535px;
    border:#ccc 1px solid;
    font-size:0.8em;
    font-weight:bold;
    text-align:right;
    height:20px;
    line-height:20px;
}

.tsr-two-col #left .plus-info{
	width:508px;	
}

.tsr-info-hp #left .toute-linfo a {
	display:block;
}
.tsr-two-col #left .plus-info a .picto-plus,
.tsr-info-hp #left .toute-linfo a .picto-plus, 
.tsr-info-hp #bottom .link a .picto-plus {
    background: url("/img/general/pictos-rts.png") no-repeat scroll -592px -10px #FFFFFF;
    border: medium none;
    display: block;
    float: right;
    height: 14px;
    line-height: 20px;
    margin: 3px 0 0;
    width: 20px;
}
.tsr-two-col #left .plus-info a .content-picto-plus{
	float:right;
	display:inline;
	width:488px;
}
.tsr-info-hp #left .toute-linfo a .content-picto-plus {
	float:right;
	display:inline;
	width:510px;
}
.tsr-info-hp #bottom .link a .content-picto-plus {
	float:right;
	display:inline;
	width:935px;
}
.tsr-two-col #left .plus-info a:hover,
.tsr-info-hp #left .toute-linfo a:hover,
.tsr-info-hp #bottom .link a:hover {
    color:#AF001E;
}
.tsr-two-col #left .plus-info a:hover .picto-plus,
.tsr-info-hp #left .toute-linfo a:hover .picto-plus,
.tsr-info-hp #bottom .link a:hover .picto-plus {
    background: url("/img/general/pictos-rts.png") no-repeat scroll -592px -58px #FFFFFF;
}

/* FIN PICTO PLUS */


#left .group.box.framed h3 {
	color: #333;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	float: none;
	border: none;
	background: none;
	height: 1.1em;
	padding: 0 12px;
	overflow:hidden;
}
#left .group.box.framed.live h3 {
	float:left;
	height: 14px;
	overflow:hidden;
	margin: 0 0 9px;
	width: 370px;
}
#left .group.box.framed span.live-label{
	display:none;
}
#left .group.box.framed.live span.live-label{
    display:block;
    float:right;
    text-transform: uppercase;
    margin:0 15px 0 0;
}
#left .group.box.framed.live span.live-label a:hover{
    color:#AF001E;
}
#left .group.box.framed .wrapper {
	padding: 2px 0 0;
}


/* Bloc news letter revue de presse info */
.revue-de-presse #right .box .box-newsletters {
	padding: 12px 20px 12px 13px;
}
.revue-de-presse #right .box .box-newsletters .title {
	font-weight:bold;
}
.revue-de-presse #right .box .newsletter-element {
	margin:15px 0 15px 0;
}
.revue-de-presse #right .box .newsletter-element label {
	cursor:pointer;
}

.revue-de-presse #right .box #label-news-email {
	cursor:pointer;
	display:block;
	margin-bottom:5px;
}

.tsr-info-hp #right a.hover-color {
	overflow:auto;
	display:block;
	padding:8px 7px 4px 7px;
}
.tsr-info-hp #right a.hover-color:hover {
	background:#E5E5E5;
}

.tsr-info-hp #right a.moreLink.plus,
.tsr-info-hp #right a.link {
	display:block;
	border-bottom:1px solid #ccc;
	font-size:0.8em;
	height: 8px;
	line-height: 8px;
	text-align:right;
	color:#636363;
	background:transparent url(/img/rts/general/icons/more-link-ccc.png) 392px 5px no-repeat;
	padding-right: 21px;
	color: #000;
	font-weight: 700;
	width:375px;
}
.tsr-info-hp #right a.moreLink.plus:hover,
.tsr-info-hp #right a.link:hover {
	color:#AF001E;
	background:transparent url(/img/rts/general/icons/more-link-red.png) 392px 5px no-repeat;
}

.tsr-info-hp #right a.moreLink.moins,
.tsr-info-hp #right a.link {
	display:block;
	border-bottom:1px solid #ccc;
	font-size:0.8em;
	height: 8px;
	line-height: 8px;
	text-align:right;
	color:#636363;
	background:transparent url(/img/rts/general/icons/rem-link-ccc.png) 392px 5px no-repeat;
	padding-right: 21px;
	color: #000;
	font-weight: 700;
	width:375px;
}
.tsr-info-hp #right a.moreLink.moins:hover,
.tsr-info-hp #right a.link:hover {
	color:#AF001E;
	background:transparent url(/img/rts/general/icons/rem-link-red.png) 392px 5px no-repeat;
}

#right .group .wrapper li a.player-nojs {
	position: absolute;
}

#right  #last-minutes  li  .date{
    font-size: 12px;
}

#right  #last-minutes  li  .text{
    font-weight: normal;
}

#right .group ul li.video {
	margin-left: 0px;
	width: 384px;
	margin:0 auto;
}

#right .group ul li.first.audio {
	margin-left: 12px;
}

.tsr-info-hp #right .group .teaser-list .info-video-audio.is-info-sport {
	margin-top:2px;	
}

#right .group .wrapper .special-contenu {
    float:left;
    width:384px;
    position:relative;
    padding:5px 12px;
}


/* BOX TWITER TIMELINE */
.group.twitter-timeline {
	height: auto;
	position: relative;
}
.group.twitter-timeline h3 {
	margin: 0 0 5px 0;
}

.group.twitter-timeline .timeline {
	margin: 0 0 0 12px;
}
/* placeholder to fill blank gap after addition of 12px for timeline div */
.group.twitter-timeline .footer-fill {
	position: absolute;
	background-color: #e8e8e8;
	height: 42px;
	width: 12px;
	bottom: 0;
	left: 0;
}

.group.twitter-timeline .wrapper { padding-top: 8px; }
.group.twitter-timeline .timeline { margin-bottom: -5px; }
.group.twitter-timeline h4 { margin: 0 0 0 12px; }
.group.twitter-timeline a.twitter-timeline { display: block; margin-bottom: 5px; }

/* BOX TWITER TIMELINE */


.tsr-info-hp #left .big {
	position:relative;	
}
