p.switch {width:100%;}
p.switch a.current {font-weight:bold;} p.switch a.current:hover {text-decoration:none; color:#000;}
p.switch a.change {color:#DD2118; text-decoration:underline;}

/* Content */
#mp_content-container .mp_col-left div#content_top{background-image:url(../media/images/all/sprites/content_top.gif); width:645px; height:15px;}
#mp_content-container .mp_col-left div#content_bottom{background-image:url(../media/images/all/sprites/content_bottom.gif); width:645px; height:15px;}
#mp_content-container .mp_col-left div#content{background-color:#FFF; width:645px; padding-bottom:20px;}
/* big pagination */
#mp_content-container .big_prev, 
#mp_content-container .big_next{background-image:url(../media/images/all/sprites/player-nav.png); display:block; height:28px; text-indent:-10000px; width:36px; cursor:pointer}
#mp_content-container .big_prev{background-position:0 0}
#mp_content-container .big_prev:hover{background-position:-37px -0px}
#mp_content-container .big_next{background-position:0px -27px}
#mp_content-container .big_next:hover{background-position:-37px -27px}
/* Widgets */
#content #widget_concours{width:200px; margin-left:10px; float:left; margin-bottom:15px;}
#widget_concours h2{background:url(../media/images/all/sprites/iconStar.png) no-repeat; padding-left:40px; line-height:35px; font-size:20px; display:block;}
#widget_concours ul {border-top:1px solid #CCC; list-style-type:none;}
#widget_concours ul li{font-size:12px;background:#FFF url(../media/images/all/backgrounds/bg_wConcours.png) repeat-x; padding:5px; margin:0; height:48px; display:block;}
#widget_concours ul li span.concours_title {font-weight:bold;}

#content #widget_top{width:215px; margin-left:10px; float:left; margin-bottom:5px;}
#widget_top h2{background:url(../media/images/all/sprites/iconChart.png) no-repeat; padding-left:40px; line-height:35px; font-size:20px; display:block;}
#widget_top p.lang {line-height:23px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:middle;}
#widget_top ul.top {list-style-type:none; margin-top:4px;}
#widget_top ul {list-style-type:none;}
#widget_top ul.top li.entry{clear:both;font-size:12px;padding:3px 5px 3px 0; margin:0; height:36px; display:block;}
#widget_top li.entry ul {float:left; margin-right:5px;}
#widget_top li.top_pos{width:18px; height:18px;background-color:#DF231A;color:#FFF;font-weight:bold;text-align:center;vertical-align:middle;line-height:18px;}
#widget_top li.top_progress{width:18px; height:18px; background-color:#DFDFDF; background:url(../media/images/all/sprites/progressTop.png) 0px 0px;}
#widget_top li.top_same{width:18px; height:18px; background-color:#DFDFDF; background:url(../media/images/all/sprites/progressTop.png) 0px -18px;}
#widget_top li.top_regress{width:18px; height:18px; background-color:#DFDFDF; background:url(../media/images/all/sprites/progressTop.png) 0px 18px;}
#widget_top .strong{font-weight:bold;}
#widget_top .sub{padding:4px 0px 0px 0px;}

#content #widget_horaire{width:192px; margin-left:10px; float:left; margin-bottom:5px;}
#widget_horaire h2.horaire{background:url(../media/images/all/sprites/iconTV.png) no-repeat; padding-left:40px; line-height:35px; font-size:20px; display:block;}
#widget_horaire ul.program {border-top:1px solid #CCC;  list-style-type:none; padding:1px 0; margin:0 0 0px 0;}
#widget_horaire ul.program li {padding:1px 0;}
#widget_horaire h4 {font-size:14px; color:#DD2118; font-weight:bold;}
#widget_horaire ul.suggest {list-style-type:none; margin-top:8px;}
#widget_horaire ul.suggest li {padding:3px 0;}

#widget_horaire ul.blogues {border-top:1px solid #CCC; list-style-type:none; padding:1px 0; margin:0 0 0px 0;}
#widget_horaire ul.blogues li {padding:1px 0;}

#widget_horaire .strong{font-weight:bold;}

#widget_horaire h2.blogues{background:url(../media/images/all/sprites/10.jpg) no-repeat scroll 0 7px; padding-left:40px; margin-top:10px; line-height:35px; font-size:20px; display:block;}


a.widget_more {display:block; color:#000; font-weight:bold; margin-top:4px;}
a.widget_more:hover {text-decoration:none;color:#DD2118;}


/* Category */
h2#header_category {color:#FFF;width:645px;height:35px;display:block;font-size:20px;font-weight:bold;background:url(../media/images/all/sprites/headerActu.png) no-repeat; padding:5px 10px 0 10px;}
h2#header_category span {font-size:11px;}
h2#header_category a {color:#FFF;}
h2#header_category a:hover {text-decoration:underline;}

/*Actu*/
div.actu {width:625px;margin:0px 0 5px 10px; border-bottom:1px solid #CFCFCF;}
div.actu h2 {color:#000;font-size:20px;font-weight:bold;padding-bottom:5px;}
div.actu h2 a:hover {text-decoration:none;}
div.actu div.actu_img {width:624px;background-color:#FFFFFF;margin-top:12px;max-width:624px;overflow-x:hidden;}
div.actu_img img {border:1px solid #FFF;display:block;margin: 0 auto; }
div.actu p {font-size:13px;color#000;padding:10px 0;}
div.actu ul.others_actu {border-top:1px solid #CFCFCF;list-style-type:none;padding:4px 0;margin:10px 0 0;}
ul.others_actu li.title {font-weight:bold;}
ul.others_actu li {font-size:13px;color:#000;padding:1px 0;}
ul.others_actu li a {color:#000;font-weight:normal;font-size:13px;}
ul.others_actu li a:hover {text-decoration:none;color:#DD2118;font-weight:normal;}
ul.others_actu li a span {text-decoration:none;font-weight:bold;color:#DD2118;}
div#date {margin-top: 2px;}
div.share {border-top:1px solid #CFCFCF;padding:10px 0 0;}
div.share p {padding:0;margin:0;}
div.share p a {margin:0 3px;display:block;float:left;}
/*div.share p a {width:18px;height:17px;margin:0 3px;background-image:url(/media/images/all/sprites/actuShare.png);text-indent:-5000px;display:block;float:left;}
div.share p a.addthis_button_facebook {background-position:0px 0px;}
div.share p a.addthis_button_twitter {background-position:-54px 0px;}
div.share p a.addthis_button_digg {background-position:-18px 0px;}
div.share p a.addthis_button_stumbleupon {background-position:-36px 0px;}
div.share p a.share_email {background-position:-72px 0px;}
div.share p a.addthis_button_compact {background-position:-108px 0px;}*/
div.share p span {font-size:11px;font-weight:bold;}
div.actu ol { padding-right: 25px; }

/*Col right*/
div.mp_ad {margin:0; padding:0;}

div.widget_right {margin-bottom:11px;width:298px;border:1px solid #CFCFCF;clear:both;}
div.widget_right h2 {color:#403F3F;display:block;font-size:20px;font-weight:bold;padding:10px 10px 0 10px;}
div.widget_right h2 span {font-size:11px;}
div.widget_right h2 a {color:#403F3F;}
div.widget_right h2 a:hover {text-decoration:underline;}

div.mp_critique {padding-bottom:10px;}
div.mp_critique img {padding: 0px;}
div.mp_critique p {padding:10px; margin:0; line-height:16px;}
div.mp_critique span {font-size:13px;font-weight:bold;color:#000;}
div.mp_critique span.note {font-size:18px;color:#E22018;}

div.mp_social p.network {padding:10px;}

/* Decompte */
#mp_content-container .mp_col-left div#content_decompte_top{background-image:url(/media/images/all/decompte/blok_decompte_top.png); width:645px; height:16px;}
#mp_content-container .mp_col-left div#content_decompte_btm{background-image:url(/media/images/all/decompte/blok_decompte_btm.png); width:645px; height:16px;}
#mp_content-container .mp_col-left div#content_decompte{background-color:#2C2C2C; width:645px; padding-bottom:20px;}

p#decompte_date_select {padding:10px; font-size:14px; font-weight:bold; color:#FFF;}
p#decompte_date_select img {vertical-align:middle;}

#content_decompte hr {height: 1px; margin: 10px 10px; padding: 0 10px; color: #666666; background-color: #666666; border: 0; clear:both;}

div.decompte_item {height:84px; padding:0 10px; clear:both;}
div.decompte_stats {width:125px; float:left;}
div.decompte_desc {width:494px; float:right;}
div.decompte_rank {background-color: #1E1E1E; width:84px; height:84px; float:left;}
div.decompte_rank span.decompte_rank_pos {display:block; font-size:42px; font-weight: bold; color:#FFF; text-align: center; line-height:30px; padding-top:27px;}
div.decompte_rank p.progression_stable {float:right; width:14px; height:16px; background:url('/media/images/all/decompte/icones_decompte.png') no-repeat; background-position: -28px 0; margin-right: 5px; margin-top: 7px;}
div.decompte_rank p.progression_positive {float:right; width:14px; height:16px; background:url('/media/images/all/decompte/icones_decompte.png') no-repeat; background-position: -14px 0; margin-right: 5px; margin-top: 7px;}
div.decompte_rank p.progression_negative {float:right; width:14px; height:16px; background:url('/media/images/all/decompte/icones_decompte.png') no-repeat; background-position: 0 0; margin-right: 5px; margin-top: 7px;}
div.decompte_rankstats {float:right; position: relative; width: 40px;}

div.decompte_rankstats div.rank_lw {position:absolute; top:0; height:27px;}
div.decompte_rankstats div.rank_a {position:absolute; top:28px; height:27px;}
div.decompte_rankstats div.rank_b {position:absolute; top:56px; height:28px;}
div.decompte_rankstats div.rank_lw_hover {position:absolute; top:0; width:190px; background:url('/media/images/all/decompte/hover_red.png') no-repeat; height:27px;}
div.decompte_rankstats div.rank_a_hover {position:absolute; top:28px; width:190px; background:url('/media/images/all/decompte/hover_red.png') no-repeat; height:27px;}
div.decompte_rankstats div.rank_b_hover {position:absolute; top:56px; width:190px; background:url('/media/images/all/decompte/hover_red.png'); height:28px;}
span.rankstats_nb {font-weight: bold; font-size: 14px; color:#FFF; padding-left:7px; line-height: 27px; float:left; width:22px;}
span.rankstats_hover {margin-left: 0px; font-size: 11px; color:#FFF; font-weight: bold; float:right; width:139px; display:none;}

div.decompte_rankstats div {width:40px; background-color: #666; margin-bottom: 1px;}

div.decompte_desc p.decompte_title_infos {line-height: 13px; float:left; width:415px;}
div.decompte_desc p.decompte_title_infos img {border:2px solid #525151; font-family: Arial;}
.decompte_desc img {vertical-align: top; margin-right: 15px; float:left;}
.decompte_desc span.title {font-size: 16px; font-weight: bold; color: #FFF;}
.decompte_desc a:hover span.title {color: #dd2118; }
.decompte_desc span.title_info {font-size: 12px; font-weight: normal; color: #999;}
.decompte_desc a:hover span.title_info {color: #dd2118; }
.decompte_desc span.title_quote_author {font-size: 12px; font-weight: normal; color: #999;}
.decompte_desc span.title_quote {font-size: 12px; font-weight: normal; color: #FFF;}
.decompte_desc div.desc_right {float:right; width:75px;}
.decompte_desc p.vote {text-align: right; line-height: 30px; margin-top:57px;}
.decompte_desc p.vote_hover {text-align: right; line-height: 30px;}
.decompte_desc p.vote img, .decompte_desc p.vote_hover img {padding:0; margin:0 5px 0 0;}
.decompte_desc p.vote a, .decompte_desc p.vote_hover a {font-weight: bold; font-size: 12px; color:#FFF; float:right;}
.decompte_desc p.vote_jury {font-size: 11px; color: #FFF; font-weight: bold; line-height: 11px; text-align: right; display:none; margin-top:35px;}

.rankstats_ico {float:left; margin:16px 0 0 0; padding: 0;}
.rankstats_ico.positive {width:8px; height: 9px; background: url('/media/images/all/decompte/icones_decompte_stats.gif') no-repeat; background-position: 0px 0px;}
.rankstats_ico.stable {width:8px; height: 9px; background: url('/media/images/all/decompte/icones_decompte_stats.gif') no-repeat; background-position: -16px 0px;}
.rankstats_ico.negative {width:8px; height: 9px; background: url('/media/images/all/decompte/icones_decompte_stats.gif') no-repeat; background-position: -8px 0px;}
.rankstats_ico.time {width:9px; height: 9px; background: url('/media/images/all/decompte/icones_decompte_stats.gif') no-repeat; background-position: -24px 0px;}
.rankstats_ico.dollar {width:7px; height: 9px; background: url('/media/images/all/decompte/icones_decompte_stats.gif') no-repeat; background-position: -33px 0px;}

