/* Content redefinition */
*{margin:0; padding:0; border:0}
body{background:url(../media/images/all/backgrounds/main-background-pattern.gif) top left repeat; color:#3a3939; font:62.5%/1.2 Arial,Verdana,Sans-serif; overflow-x:hidden}
a{color:#3a3939; text-decoration:none}
a:hover{color:#dd2118; text-decoration:underline}
a:focus{outline:none}
/* General Classes */
.mp_hrBig{background:#d3d3d3; clear:both; float:left; height:1px; margin:10px 0 30px; overflow:hidden; width:100%}
.mp_hr{background:#d3d3d3; clear:both; float:left; height:1px; margin:20px 0; overflow:hidden; width:100%}
.mp_hr_nav{clear:none; margin-top:19px !important; width:465px}
.mp_no-margin-top{margin-top:0 !important}
.mp_no-margin-bottom{margin-bottom:0 !important}
.mp_margin-top{margin-top:13px !important}
.mp_no-padding-top{padding-top:0 !important}
.mp_no-padding-bottom{padding-bottom:0 !important}
.mp_no-margin-right{margin-right:0px !important}
.mp_no-border{border:0 !important}
.mp_inside .mp_hr{margin:0 0 15px 0}
.mp_dotted-hr{background:url(../media/images/all/backgrounds/dotted_hr.gif) top left repeat-x; clear:both; float:left; height:4px; margin:20px 0 15px 0; overflow:hidden; width:100%}
.disabled{opacity:0.3}
.video{background:url(../media/images/all/sprites/content-type.gif) top right no-repeat !important}
.text{background:url(../media/images/all/sprites/content-type.gif) 100% -67px no-repeat !important}
.disc{background:url(../media/images/all/sprites/content-type.gif) 100% -137px no-repeat !important}
.mp_web-exclusif{background:url(../media/images/all/sprites/bandeaux.png) top left no-repeat; height:60px; left:0; position:absolute; text-indent:-10000px; top:0; width:60px; z-index:3}
.mp_nouveau{background:url(../media/images/all/sprites/bandeaux.png) 0 -61px no-repeat; height:60px; left:0; position:absolute; text-indent:-10000px; top:0; width:60px; z-index:3}
.mp_primeur{background:transparent url(../media/images/all/backgrounds/primeur.png) no-repeat scroll 0 0; height:89px; left:-5px; position:absolute; text-indent:-10000px; top:-5px; width:92px; z-index:3}
.cboth{clear:both}
.mp_see-all{clear:both; margin:0 0 0 13px}
.date{background:url(../media/images/all/backgrounds/dates-background.gif) top left no-repeat; float:left; height:12px; margin:0 0 2px 0 !important; overflow:hidden; padding:0 0 0 2px; text-decoration:none; width:220px}
.hover p.date, 
.hover p.date strong{text-decoration:none !important}
.date strong{background:url(../media/images/all/backgrounds/dates-background.gif) 100% -12px no-repeat; color:#fff !important; display:block; float:left; padding:0 5px 0 3px; text-transform:uppercase}
.dropdown{background:url(../media/images/all/backgrounds/dropdown.gif) top right no-repeat; height:17px; list-style:none; position:relative; width:212px; z-index:1000}
.dropdown:hover{cursor:pointer}
.dropdown li{border-right:0 !important; text-indent:10px; padding:0 !important; height:17px; width:181px}
.dropdown ul{display:none !important; left:0; list-style:none; position:absolute; top:19px}
.dropdown ul li{background:#fff; float:left}
.dropdown ul li a{color:#3A3939 !important; display:block; font-weight:normal !important; padding:2px 0 0 0; width:100%}
.dropdown ul li a:hover{color:#dd2118 !important}
.dropdown li.selected{background:none; display:block !important; height:15px; padding-top:2px !important}
.dropdown li.selected:hover{color:#dd2118}
.open ul{display:block !important}
a.mp_b_expand, 
a.mp_b_contract{background:url(.../media/images/all/sprites/expands.gif) top left no-repeat; display:block; height:18px; overflow:hidden; position:absolute; right:11px; text-indent:-10000px; top:16px; width:18px}
a.mp_b_expand:hover{background-position:-25px 0}
a.mp_b_contract{background-position:0 -22px}
a.mp_b_contract:hover{background-position:-25px -22px}
a.mp_edit{background:url(.../media/images/all/sprites/edit.gif) 0 0 no-repeat; color:#BFBFBF; padding:0 0 0 18px}
a.mp_edit:hover{background-position:0 -14px; color:#dd2118}
a.b_bouger{background:url(../media/images/fr/buttons/b_bouger.gif) top left no-repeat; display:none; height:20px; left:13px; position:absolute; text-indent:-10000px; top:84px; width:69px; z-index:5}
a.b_ajouter{background:url(../media/images/fr/buttons/b_ajouter.gif) top left no-repeat; display:none; height:20px; left:13px; position:absolute; text-indent:-10000px; top:84px; width:67px; z-index:5}
a.b_delete{background:url(../media/images/all/buttons/b_delete.gif) top left no-repeat; display:none; height:20px; right:13px; position:absolute; text-indent:-10000px; top:84px; width:21px; z-index:5}
a.static-link-style{text-decoration:underline; color:#DD2118}
li.listing-breaker{width:100% !important; margin:0 !important}
/* Shell */
#mp_background-wrapper{background:transparent url(../media/images/all/backgrounds/main-background-top-nrj.jpg) no-repeat scroll center -1px; min-height:730px; width:100%}
#mp_page{font-size:1.2em; margin:0 auto; padding:10px 0 0 0; width:980px}
#mp_header{}
#mp_content-container{clear:both; float:left; margin:10px 0 0 0; width:980px}
body.home #mp_content-container{margin-top:72px}
#mp_content-container .mp_col-left{float:left; margin:0 35px 10px 0; padding:17px 0 0 0; width:645px}
#mp_content-container .mp_col-right{float:right; padding:0; width:300px; margin-top:-70px;}
#mp_footer{background:url(../media/images/all/backgrounds/footer-pattern.gif) top left repeat; clear:both; float:left; margin:30px 0 0 0; padding:25px 0 20px 0; position:relative; width:100%}
/* Header */
#mp_header .mp_ad{margin:0 auto; width:730px}
/* mp_paranav */
#mp_paranav{float:right; list-style:none; margin:11px 0 0 0}
#mp_paranav li{display:block; float:left; margin:0 12px 0 0; color:#fff}
#mp_paranav li.last, 
#mp_paranav li.social li.last{margin-right:0}
#mp_paranav li.separator{border-left:1px #343434 solid; padding-left:12px}
#mp_paranav li.social li{margin:0 3px 0 0}
#mp_paranav a{color:#fff; text-decoration:none}
#mp_paranav a:hover{color:#dd2118}
#mp_paranav form{position:relative; margin:0 0 0 4px; top:-2px}
#mp_paranav label{color:#000; display:block; left:6px; position:absolute; top:2px}
#mp_paranav label.password{left:100px}
#mp_paranav input{float:left; height:15px; margin:0 6px 0 0; padding:2px 0 0 5px; width:113px}
#mp_paranav input.courriel{background:url(../media/images/fr/sprites/password.jpg) top right no-repeat scroll; width:82px}
#mp_paranav input.password{background:url(../media/images/fr/sprites/password.jpg) top right no-repeat scroll; width:82px}
#mp_paranav input.submit{padding:0; height:17px; margin:0; width:31px}
/* mp_logo */
#mp_logo{margin:30px 0 0 0}
#mp_logo a{background:url(../media/images/all/sprites/header.gif) 0 0 no-repeat; float:left; height:110px; text-indent:-10000px; width:103px}
/* mp_menu */
#mp_menu{float:left; list-style:none; margin:19px 0 0 50px; position:relative}
#mp_menu li{display:block; float:left; margin:0 24px 0 0}
#mp_menu li ul{display:none; left:11px; position:absolute; top:43px; width:750px}
#mp_menu li.hover ul, 
#mp_menu li.selected ul{display:block}
/* breadcrumb */
#mp_breadcrumb{clear:both; color:#fff; margin:0 0 10px 0}
#mp_breadcrumb a{color:#b8b8b8}
#mp_breadcrumb a:hover{color:#dd2118}
/* quenpensestu (tooltip) */
.quenpensestu{cursor:pointer}
#quenpensestu{position:absolute; border:1px solid #555; -moz-border-radius: 5px; border-radius: 5px; background:#1c1c1c; padding:4px 6px; color:#ccc; display:none; width:200px;font-size: 12px;}
.mp_pager {float: left;clear: both;width: 100%;/*overflow: hidden;*/
background: transparent url(/media/images/all/backgrounds/pager_separator.gif) no-repeat scroll -650px 6px;/*background: transparent url(/media/images/all/backgrounds/pager_separator.gif) no-repeat scroll -120px 6px;*/
padding-bottom: 0px;}
.mp_pager ul {float: right;list-style: none;}
.mp_pager ul li {display: block;float: left;}
.mp_pager ul li.mp_pagerNumbers {background: url(/media/images/all/sprites/player-nav.png) 100% -241px no-repeat;height: 17px;overflow: hidden;}
.mp_pager ul li.mp_pagerNumbers ul {background: url(/media/images/all/sprites/player-nav.png) 0 -262px no-repeat;float: left;margin: 0 9px 0 0;padding: 0 0 5px 7px;width: auto;}
.mp_pager ul li.mp_pagerNumbers ul li {margin: 0;padding: 0;}
.mp_pager ul li.mp_pagerNumbers a {background: none;display: block;float: left;height: 11px;overflow: hidden;font-size: 0.9em;padding: 0 3px;text-indent: 0;width: auto;cursor: pointer;}
.mp_pager ul li.mp_pagerNumbers .selected a,.mp_pager ul li.mp_pagerNumbers a:hover
{color: #dd2118;}
.mp_pager_bottom {margin: 10px 0 0;padding: 0;}
.mp_pager code {display: none;}
/* Media Player */
#mp_player{clear:both;float:left; margin:0 -37px; min-height:385px; padding:0 25px}
#mp_player .mp_content-container{background:url(../media/images/all/backgrounds/mp_player-background.gif) top left no-repeat; float:left; height:365px; width:978px}
#mp_player #mp_flash-player{float:left}
#mp_player #mp_flash-player .mp_flash-player-loader{margin-bottom:0; margin-left:310px; margin-right:0; margin-top:150px}
#mp_player  a.share{background:transparent url(../media/images/all/sprites/player-nav.png) no-repeat scroll -563px -345px; color:#B8B8B8; float:left; height:17px; margin:0 26px 0 0; padding:0 33px 0 0}
#mp_player  a.share:hover{text-decoration:none; background-position:-563px -371px}
#mp_player  a.embed{background:transparent url(../media/images/all/sprites/player-nav.png) no-repeat scroll -298px -346px; color:#B8B8B8; float:left; height:17px; padding:0 31px 0 0}
#mp_player  a.embed:hover{text-decoration:none; background-position:-298px -369px}
#mp_player  a.playlist{background:transparent url(../media/images/all/sprites/player-nav.png) no-repeat scroll -441px -346px; color:#B8B8B8; float:right; height:17px; padding:0 24px 0 0}
#mp_player  a.playlist:hover{text-decoration:none; background-position:-441px -370px}
#mp_player .mp_scroll-pane{padding-bottom:10px}
#mp_player .mp_scroll-pane p{margin-top:5px}
#mp_player .mp_content{color:#b8b8b8; float:left; height:351px; padding:14px 28px 0 28px; width:277px; display:none}
#mp_player .mp_content h1, 
#mp_player .mp_content h3{color:#fff; font-size:2em; line-height:1; margin:5px 0 0 0; text-transform:uppercase}
#mp_player .mp_content h1 a, 
#mp_player .mp_content h3 a{color:#fff; text-decoration:none}
#mp_player .mp_content h2, 
#mp_player .mp_content h4{color:#b8b8b8; font-size:1.3em}
#mp_player .mp_content h2 a, 
#mp_player .mp_content h4 a{text-decoration:none; color:#b8b8b8; margin-left:2px; position:relative; top:2px}
#mp_player .mp_content .readingMode{float:left; border-bottom:1px solid #3a3a3a; padding:10px 0; width:100%}
#mp_player .mp_content .readingMode .readingMode-or, 
#mp_player .mp_content .readingMode .readingMode-title{float:left; padding-top:4px}
#mp_player .mp_content .readingMode .readingMode-one{display:block; height:22px; width:30px; float:left; padding:0 10px; background:url(../media/images/all/sprites/player-nav.png) no-repeat scroll -185px -367px; cursor:pointer}
#mp_player .mp_content .readingMode .readingMode-oneOn{display:block; height:22px; width:30px; float:left; padding:0 10px; background:url(../media/images/all/sprites/player-nav.png) no-repeat scroll -185px -344px; cursor:pointer}
#mp_player .mp_content .readingMode .readingMode-one:hover{background-position:-185px -344px}
#mp_player .mp_content .readingMode .readingMode-two{display:block; height:22px; width:27px; float:left; padding:0 0 0 10px; background:url(../media/images/all/sprites/player-nav.png) no-repeat scroll -136px -341px; cursor:pointer}
#mp_player .mp_content .readingMode .readingMode-twoOn{display:block; height:22px; width:27px; float:left; padding:0 0 0 10px; background:url(../media/images/all/sprites/player-nav.png) no-repeat scroll -136px -365px; cursor:pointer}
#mp_player .mp_content .readingMode .readingMode-two:hover{background-position:-136px -365px}
#mp_player .mp_content .mp_tags-container{position:relative}
#mp_player .mp_content .mp_tags-container ul{height:35px; margin:10px 0 0; width:278px; clear:both; position:static; overflow:hidden}
#mp_player .mp_content .mp_tags-container ul.on{height:auto; position:absolute; margin:10px 0 0; padding-left:8px; left:-9px; border-left:1px solid #777; border-right:1px solid #777; background-color:#212121; overflow:visible}
#mp_player .mp_content .mp_tags-container ul li.plus{margin-right:0; float:right}
#mp_player .mp_content .mp_tags-container ul li.plus a{background:none}
#mp_player .mp_content .mp_tags-container ul li.last{display:none; position:absolute; bottom:-2px; left:-1px; margin:0; width:288px; float:none; font-size:1px; height:6px; clear:both}
#mp_player .mp_content .mp_tags-container ul li.last .left{background:transparent url(../media/images/all/backgrounds/taglist-bottom.png) no-repeat scroll left bottom; height:7px; left:0; position:absolute; top:0; width:6px}
#mp_player .mp_content .mp_tags-container ul li.last .middle{background:#212121 none repeat scroll 0 0; border-bottom:1px solid #777; height:6px; left:6px; position:absolute; right:6px; top:0}
#mp_player .mp_content .mp_tags-container ul li.last .right{background:transparent url(../media/images/all/backgrounds/taglist-bottom.png) no-repeat scroll right bottom; height:7px; left:auto; position:absolute; right:0; top:0; width:6px}
#mp_player p.mp_tags{float:left}
#mp_player .mp_content .mp_hr{background:#3a3a3a; margin:15px 0}
#mp_player .mp_appreciation{float:left; width:170px}
#mp_player .mp_appreciation strong{background:url(../media/images/all/sprites/player-nav.png) 5px -337px no-repeat; color:#fff; font-size:22px; padding:5px 0 0 30px}
#mp_player .mp_vote{float:left; margin:0 0 0 20px; padding-top:8px}
#mp_player .mp_vote strong{float:left}
#mp_player .mp_vote .mp_vote_up, 
#mp_player .mp_vote .mp_vote_down{float:left; margin:0 0 0 5px}
#mp_player .mp_details{display:none}
#mp_player .mp_details h1{margin:0}
#mp_player .mp_details h2{color:#fff; margin:0}
#mp_player .mp_details h2 a{margin:0 0 0 5px}
#mp_player .mp_details .mp_scroll-pane{width:100%}
#mp_player .mp_details .details{list-style:none}
#mp_player .mp_details .details li{color:#fff; margin:0 0 5px 0}
#mp_player .mp_details .details li span{color:#b8b8b8}
#mp_player .mp_details ul.mp_tags{margin-left:0}
#mp_player .mp_details ul.mp_tags li{margin:0 8px 7px 0}
#mp_player .mp_nav{background:url(../media/images/all/sprites/player-nav.png) right -177px no-repeat; float:left; margin:25px 0 0 0; width:643px}
#mp_player .mp_nav ul{list-style:none; margin:0 0 0 224px}
#mp_player .mp_nav ul li{display:block; float:left}
#mp_player .mp_nav ul li.mp_pages{background:url(../media/images/all/sprites/player-nav.png) 100% -55px no-repeat; height:24px}
#mp_player .mp_nav ul li.mp_pages ul{background:url(../media/images/all/sprites/player-nav.png) 0 -80px no-repeat; height:24px; margin:0 11px 0 0; padding:0 0 0 21px; width:auto}
#mp_player .mp_nav ul li.mp_pages ul li{margin:0 11px 0 0; padding:8px 0 0 0}
#mp_player .mp_nav ul li.mp_pages a{background:url(../media/images/all/sprites/player-nav.png) -4px -112px no-repeat; display:block; height:8px; overflow:hidden; text-indent:-10000px; width:8px}
#mp_player .mp_nav ul li.mp_pages .selected a, 
#mp_player .mp_nav ul li.mp_pages a:hover{background-position:-4px -122px}
#mp_player .b_plus{float:left; margin:31px 0 0 27px}
#mp_player .b_prev, 
#mp_player .b_next{background-image:url(../media/images/all/sprites/player-nav.png); display:block; height:24px; text-indent:-10000px; width:33px}
#mp_player .b_prev{background-position:0 0}
#mp_player .b_prev:hover{background-position:-37px 0}
#mp_player .b_next{background-position:0 -27px}
#mp_player .b_next:hover{background-position:-37px -27px}
/* Homepage Features */
.mp_features{clear:both; float:left; list-style:none; margin:17px 0 0 15px; width:955px}
.mp_features li{background:url(../media/images/all/backgrounds/feature-shadow.png) bottom center no-repeat; display:inline; float:left; height:90px; margin:0 3px 0 0; padding:0 0 30px 10px; position:relative; width:305px}
.mp_features li img{bottom:14px; display:block; left:10px; position:absolute; z-index:0}
.mp_features li .mp_content{left:128px; position:absolute; top:31px; z-index:1}
.mp_features li h3{color:#cdcdcd; float:left; font-size:1.8em; font-weight:normal; letter-spacing:0.05em}
.mp_features li p{clear:left; color:#fff; float:left; width:160px}
.mp_features li a{background:url(../media/images/all/backgrounds/spacer.gif) top left repeat; height:120px; left:0; position:absolute; text-indent:-10000px; top:0; width:100%; z-index:2}
.mp_features .mp_features-left{width:2px; height:95px; position:absolute; left:10px; bottom:14px; background:url(../media/images/all/features/corners.gif) top left no-repeat; z-index:3}
.mp_features .mp_features-right{width:2px; height:95px; position:absolute; right:10px; bottom:14px; background:url(../media/images/all/features/corners.gif) top right no-repeat; z-index:3}
.mp_features_home{margin-top:3px}
.mp_features_home li{height:104px}
.mp_features_home li a{height:134px}
/* Content-Container */
/*#mp_content-container .mp_col-left h2, */
#mp_content-container .mp_col-left h3{float:left; font-size:2.1em}
#mp_content-container .mp_col-left h2 small, 
#mp_content-container .mp_col-left h3 small{font-size:0.5em; font-weight:normal}
#mp_content-container .mp_col-left h2 a:hover{text-decoration:none}
/*#mp_content-container .mp_col-left h2 a.mp_all, */
#mp_content-container .mp_col-left h3 a.mp_all, 
#mp_content-container .mp_col-left h4 a.mp_all{color:#3a3939; font-size:0.5em; font-weight:normal}
/*#mp_content-container .mp_col-left h2 a.mp_all:hover, */
#mp_content-container .mp_col-left h3 a.mp_all:hover, 
#mp_content-container .mp_col-left h4 a.mp_all:hover{color:#dd2118; text-decoration:underline}
/* Horizontal Slider */
.mp_slider{float:left; height:170px; list-style:none; margin:9px 0 0 1px; overflow:hidden; width:670px}
.mp_noheight{height:auto; margin-top:0}
.mp_slider li{display:block; float:left; margin:0 28px 0 0; position:relative; width:195px}
.mp_slider li.break{color:red; display:block; float:left; font-size:1px; height:1px; margin:0; width:100%}
.mp_noheight li{margin-bottom:18px}
.mp_slider li.third{margin-right:0}
.mp_slider li .mp_thumbnail{border:4px #403f3f solid; display:block; float:left; height:106px; margin:0 0 13px 0; overflow:hidden; position:relative; width:187px}
.mp_slider li .mp_thumbnail span{display:none}
.mp_slider li.hover .mp_thumbnail{border:4px #fff solid}
.mp_slider li.hover .mp_thumbnail span{display:block; background:url(../media/images/all/backgrounds/slide_video_hover.png) top left no-repeat; height:104px; left:0; position:absolute; top:0; width:185px; z-index:1}
.mp_slider li span.bombe {
display: block !important;
background: url(../media/images/all/icons/bombe.png) top left no-repeat;
height: 55px;
left: -6px;
position: absolute;
top: -6px;
width: 68px;
z-index: 2;
}
			
.mp_slider li span.buzzclip {
display: block !important;
background: url(../media/images/all/icons/buzzclip.png) top left no-repeat;
height: 55px;
left: -6px;
position: absolute;
top: -6px;
width: 68px;
z-index: 2;
}

.mp_slider li span.exclusif {
display: block !important;
background: url(../media/images/all/icons/exclusif.png) top left no-repeat;
height: 55px;
left: -6px;
position: absolute;
top: -6px;
width: 68px;
z-index: 2;
}			
.mp_slider li .mp_thumbnail img{border:1px #fff solid; display:block; left:0; position:absolute; top:0; z-index:0}
.mp_slider li .b_plus{color:#fff; display:none; left:8px; position:absolute; top:88px; width:130px; z-index:5}
.mp_slider li.hover .b_plus, 
.mp_slider li.hover .b_delete, 
.mp_slider li.hover .b_bouger, 
.mp_slider li.hover .b_ajouter{display:block}
.mp_slider li h4{clear:both; font-size:1em; margin:0 0 0 4px; text-transform:uppercase; width:170px; padding-right:20px}
.mp_slider li h4 a{color:#000}
.mp_slider li h4 a:hover{color:#dd2118}
.mp_slider li p{margin:0 0 0 4px}
.mp_slider li p strong{color:#000}
.mp_noheight li p a:hover{color:#3A3939; text-decoration:none}
.mp_slider li p.desc{background:#fff; display:none; left:0; position:absolute; top:125px; z-index:5}
.mp_slider li.hover p.desc{display:block}
.mp_slider li p.date{font-size:0.9em; height:auto; margin-left:2px !important; width:189px}
.mp_slider li ul.mp_tags{margin:5px 0 0 5px}
.mp_slider li ul.mp_tags li a, 
.mp_vertical-slider li ul.mp_tags li a{background-position:-3px -493px}
.mp_slider li ul.mp_tags li a:hover, 
.mp_vertical-slider li ul.mp_tags li a:hover{background-position:-3px -283px}
.mp_slider li ul.mp_tags li a strong, 
.mp_vertical-slider li ul.mp_tags li a strong{background-position:right -493px}
.mp_slider li ul.mp_tags li a:hover strong, 
.mp_vertical-slider li ul.mp_tags li a:hover strong{background-position:right -283px; color:#fff}
/* not-a video */
.mp_not-a-video li.hover .mp_thumbnail span{display:block; background:url(../media/images/all/backgrounds/slide_other_hover.png) top left no-repeat; height:104px; left:0; position:absolute; top:0; width:185px; z-index:1}
#mp_content-container .mp_nav{float:right; margin:12px -5px 0 0}
#mp_content-container .mp_nav ul{list-style:none}
#mp_content-container .mp_nav ul li{display:block; float:left}
#mp_content-container .mp_nav ul li.mp_pages{background:url(../media/images/all/sprites/player-nav.png) 100% -241px no-repeat; height:17px; overflow:hidden}
#mp_content-container .mp_nav ul li.mp_pages ul{background:url(../media/images/all/sprites/player-nav.png) 0 -262px no-repeat; float:left; margin:0 9px 0 0; padding:0 0 5px 17px; width:auto}
#mp_content-container .mp_nav ul li.mp_pages ul li{margin:0; padding:1px 0 0 0}
#mp_content-container .mp_nav ul li.mp_pages a{background:url(../media/images/all/sprites/player-nav.png) -5px -251px no-repeat; display:block; float:left; height:11px; overflow:hidden; text-indent:-10000px; width:14px}
#mp_content-container .mp_nav ul li.mp_pages .selected a, 
#mp_content-container .mp_nav ul li.mp_pages a:hover{background-position:-5px -239px}
#mp_content-container .mp_number_nav ul li.mp_pages ul{padding-left:7px}
#mp_content-container .mp_number_nav ul li.mp_pages a{background:none; font-size:0.9em; padding:0 3px; text-align:center; text-indent:0; width:auto}
#mp_content-container .mp_number_nav ul li.mp_pages .selected a{color:#dd2118}
#mp_content-container .mp_number_nav ul li.mp_pages ul li{padding:0}
#mp_content-container .b_prev, 
#mp_content-container .b_next{background-image:url(../media/images/all/sprites/player-nav.png); display:block; height:16px; text-indent:-10000px; width:23px; cursor:pointer}
#mp_content-container .b_prev{background-position:0 -223px}
#mp_content-container .b_prev:hover{background-position:-29px -223px}
#mp_content-container .b_next{background-position:-3px -203px}
#mp_content-container .b_next:hover{background-position:-32px -203px}
/* Tags */
ul.mp_tags{float:left; overflow:hidden}
ul.mp_tags li{display:block; float:left; height:13px; margin:0 8px 7px 0; width:auto; overflow:visible}
ul.mp_tags li a{background:url(../media/images/all/sprites/player-nav.png) -3px -283px no-repeat; color:#fff; cursor:pointer; display:block; font-size:0.8em; height:13px; padding:0 0 0 3px; text-transform:uppercase}
ul.mp_tags li a:hover, 
ul.mp_tags li a.hover{background-position:-3px -300px; color:#000; text-decoration:none}
ul.mp_tags li a strong{background:url(../media/images/all/sprites/player-nav.png) right -283px no-repeat; display:block; line-height:10px; height:12px; padding:1px 5px 0 1px}
ul.mp_tags li a:hover strong, 
ul.mp_tags li a.hover strong{background-position:right -300px}
ul.mp_grey-tags{margin:7px 0 -8px 0}
ul.mp_grey-tags li a{background-position:-3px -318px}
ul.mp_grey-tags li a strong{background-position:right -318px}
/* Grunge Box */
.mp_grunge-box{background:url(../media/images/all/backgrounds/grey-faded.png) top left repeat-x; clear:both; float:left; width:640px}
.mp_grunge-box h3{background:url(../media/images/all/backgrounds/grunge-title.png) top left repeat-x; color:#fff; float:left; font-size:2em; height:71px; padding:8px 0 0 0; text-indent:16px; width:100%}
.mp_grunge-box h3 a{color:#fff}
.mp_grunge-box h3 a:hover{color:#dd2118; text-decoration:none}
.mp_grunge-box h3 a.mp_all{color:#fff !important}
.mp_grunge-box h4.mp_title a{color:#3a3939}
.mp_grunge-box h3 a.mp_all:hover{color:#dd2118 !important}
.mp_grunge-box h4{float:left; font-size:2em; left:16px; position:relative; top:-6px}
.mp_grunge-box h4 a{color:#000}
.mp_grunge-box p a{color:#3A3939}
.mp_grunge-box h4 a:hover, 
.mp_grunge-box p a:hover{color:#dd2118}
#mp_content-container .mp_grunge-box .mp_nav{margin:6px 16px 0 0}
#mp_content-container .mp_grunge-box .mp_nav ul{margin-left:0}
#mp_content-container .mp_grunge-box .mp_col-left{border:0; border-right:1px #c4c4c4 solid; margin-right:0; overflow:hidden; padding:0; width:321px}
#mp_content-container .mp_grunge-box .mp_col-right{padding:0; width:318px}
/* mp_vertical-slider */
.mp_vertical-slider{float:left; height:310px; list-style:none; margin:11px 0 0 16px; overflow:hidden; position:relative; width:100%}
.mp_vertical-slider .mp_thumbnail{border:5px #403f3f solid; display:block; float:left; margin:0 13px 0 0; position:relative}
.mp_vertical-slider .mp_thumbnail:hover{border:5px #fff solid; text-decoration:none}
.mp_vertical-slider li .mp_thumbnail span{display:none}
.mp_vertical-slider li .mp_thumbnail:hover span{background:url(../media/images/all/backgrounds/slide_video_hover.png) center center no-repeat; display:block; height:67px; left:0; position:absolute; top:0; width:118px; z-index:1}
.mp_vertical-not-a-video li .mp_thumbnail:hover span{background:url(../media/images/all/backgrounds/slide_other_hover.png) center center no-repeat; display:block; height:67px; left:0; position:absolute; top:0; width:118px; z-index:1}
.mp_vertical-slider .mp_thumbnail img{border:1px #fff solid; display:block}
.mp_vertical-slider h4{color:#000; float:left; font-size:1.1em; left:0; position:relative; text-transform:uppercase; top:0; width:150px}
.mp_vertical-slider li{clear:both; float:left; margin:0 0 30px 0}
.mp_vertical-slider .video, 
.mp_vertical-slider .text{padding:0 0 18px 0; background-position:167px 33px !important}
/* Right Column */
.mp_col-right .mp_ad{margin:0 0 33px 0}
.mp_col-right h5{clear:left; float:left; font-size:2.1em; margin:0 0 12px 5px; width:100%}
.mp_col-right h5 a:hover{text-decoration:none}
.mp_col-right h5 a.mp_all{font-size:0.5em; font-weight:normal; margin:0 0 0 6px}
.mp_col-right h5 a.mp_all:hover{text-decoration:underline}
.mp_col-right h6{clear:left; float:left; font-size:2.1em; margin:0 0 12px 2px; width:100%}
.mp_col-right h6 a:hover{text-decoration:none}
.mp_col-right h6 a.mp_all{font-size:0.5em; font-weight:normal; cursor:pointer}
.mp_col-right h6 a.mp_all:hover{text-decoration:underline}
.mp_col-right h6 small, 
.mp_col-right h6 small{font-size:0.5em; font-weight:normal}
/* mp_contests */
.mp_col-right .mp_contests{float:left; list-style:none; margin:0 -2px 30px 0}
.mp_col-right .mp_contests li{display:block; float:left; margin:0 1px 1px 0}
.mp_col-right .mp_contests li a{border:4px #c9c9c9 solid; display:block}
.mp_col-right .mp_contests li a:hover{border:4px #fff solid}
.mp_col-right .mp_contests li a img{border:1px #fff solid; display:block}
/* mp_faded-list */
.mp_col-right .mp_faded-list{float:left; list-style:none; margin:0 0 20px 0}
.mp_col-right .mp_faded-list .mp_faded-list-normal{margin-left:120px}
.mp_col-right .mp_faded-list .mp_faded-list-with-date{margin-left:120px}
.mp_col-right .mp_faded-list .mp_faded-list-with-date .date{width:150px !important}
.mp_col-right .mp_faded-list .mp_faded-list-for-album{margin:0 0 7px 120px}
.mp_col-right .mp_faded-list .mp_faded-list-for-album p{color:#a6a6a6; margin:0; width:150px !important}
.mp_col-right .mp_faded-list .mp_faded-list-for-album a{font-weight:bold}
.mp_col-right .mp_faded-list li{background:url(../media/images/all/backgrounds/feature_gradient.png) bottom left repeat-x; float:left; font-size:0.9em; margin:0 0 7px 0; padding:6px 5px 8px 8px; width:287px}
.mp_col-right .mp_faded-list li.hover p{color:#dd2118; cursor:pointer; text-decoration:underline}
.mp_col-right .mp_faded-list li.hover p strong{color:#dd2118}
.mp_col-right .mp_faded-list li.hover .mp_author a{border:3px #fff solid}
.mp_col-right .mp_faded-list li p{margin:0 0 2px 0}
.mp_col-right .mp_faded-list li p strong{color:#000}
.mp_col-right .mp_faded-list li .mp_author{float:left; margin:-5px 13px 0 0}
.mp_col-right .mp_faded-list li .mp_author a{border:3px #c9c9c9 solid; display:block}
.mp_col-right .mp_faded-list li .mp_author a img{border:1px #fff solid; display:block; width:95px}
/* Quick register (lightbox) */
.mp_quick-register{margin: 0 0 0 14px;padding:15px 0 0 0;text-align: left;width: 585px;}
.mp_quick-register h1{color:#fff; font-size:2.4em;}
.mp_quick-register h2{color:#fff; font-size:1.6em;}
.mp_quick-register .mp_dotted-hr{margin: 15px 0;}
.mp_quick-register fieldset{position: relative;}
.mp_quick-register span.valid {bottom: 2px;display: block;height: 16px;position: absolute;right: 9px;width: 16px;background: url(/media/images/all/icons/validInput.png) no-repeat 16px top;}
.mp_quick-register label{color: #cacaca;display: block;float: left;font-size: 1.2em;margin: 4px 0 0 0;position: relative;width: 95px;}
.mp_quick-register input{background: url(/media/images/all/backgrounds/input_background.gif) top left repeat;float: left;height: 18px;padding: 4px 5px 0 5px;margin: 0 0 13px 0;width: 229px;}
.mp_quick-register2 input {background-color: white; top left repeat;float: left;height: 18px;padding: 4px 5px 0 5px;margin: 0 0 13px 0;width: 229px;}

.mp_quick-register input#mp_email {padding: 4px 24px 0 5px;width: 210px;}
.mp_quick-register input.submit {background: none;height: auto;width: auto;padding-left: 0;margin-bottom: 0;}
.mp_quick-register .err {display: none;padding-top: 10px;color: #d7423b;font-size: 1.2em;float: left;width: 265px;}
.mp_quick-register .mp_checkboxes {color: #cacaca;margin: 13px 0 0 100px;padding: 0 0 10px 0;}
.mp_quick-register .mp_checkboxes p {font-size: 1.2em;}
.mp_quick-register .mp_checkboxes label {clear: left;width: 230px;}
.mp_quick-register .mp_checkboxes label input {background: none;height: auto;margin: 0 3px 0 0;padding: 0;width: auto;}
.mp_quick-register .mp_submit {border-top: 1px #3a3a3a solid;padding: 10px 0 0 100px;}
.mp_quick-register .mp_benefits {border-left: 1px #3a3a3a solid;float: left;list-style: none;margin: 0 0 20px 25px;padding: 0 0 0 25px;width: 180px;}
.mp_quick-register .mp_benefits .title {background: none;color: #fff;font-size: 1.8em;padding: 0;}
.mp_quick-register .mp_benefits .deja_membre {background: none;color: #DD2118;font-size: 1.8em;padding: 20px 0 0;}
.mp_quick-register .mp_benefits .deja_membre a {color: #fff;}

.mp_quick-register .mp_benefits li {background: url(/media/images/all/sprites/register_icons.gif) top left no-repeat;color: #cacaca;font-size: 1.2em;margin: 0 0 6px 0;padding: 2px 15px 2px 45px;}
.mp_quick-register .mp_benefits .mp_icon_playlist {background-position: 0 3px;}
.mp_quick-register .mp_benefits .mp_icon_artist {background-position: 0 -41px;}
.mp_quick-register .mp_benefits .mp_icon_contest {background-position: 0 -83px;}
.mp_quick-register .mp_benefits .mp_icon_vote {background-position: 0 -127px;}
.mp_quick-register .mp_benefits .mp_icon_newsletters {background-position: 0 -168px;}
.mp_quick-register .mp_b_close {background: url(/media/images/all/buttons/btn_close.gif) top left no-repeat;height: 25px;position: absolute;right: 30px;text-indent: -10000px;top: 17px;width: 27px;}
.mp_quick-register .state1 {display: block;clear: left;float: left;width: 340px;}
.mp_quick-register .state2 {display: none;padding-top: 95px;text-align: center;clear: left;float: left;width: 340px;}
.mp_quick-register .state3 {display: none;color: #fff;padding: 80px 0 0 35px;text-align: left;clear: left;float: left;width: 305px;}
.mp_quick-register .state3 p {padding: 0 0 0 40px;background: url(/media/images/all/icons/email.gif) no-repeat scroll left center;height: 26px;font-size: 11px;}

/* ------------------------------------------------------------------------
Quick register 2
------------------------------------------------------------------------- */
.mp_quick-register2 {margin: 0 0 0 14px;padding: 15px 0 0 0;text-align: left;width: 585px;}
.mp_quick-register2 h1 {color: #fff;font-size: 2.4em;}
.mp_quick-register2 h2 {color: #fff;font-size: 1.6em;}
.mp_quick-register2 .mp_dotted-hr {margin: 15px 0;}
.mp_quick-register2 fieldset {position: relative;}
.mp_quick-register2 span.valid {bottom: 2px;display: block;height: 16px;position: absolute;right: 9px;width: 16px;background: url(/media/images/all/icons/validInput.png) no-repeat 16px top;}
.mp_quick-register2 label {color: #cacaca;display: block;float: left;font-size: 1.2em;margin: 4px 0 0 0;position: relative;width: 95px;}
.mp_quick-register2 input {background-color: white;}
.mp_quick-register2 input#mp_email {padding: 4px 24px 0 5px;width: 210px;}
.mp_quick-register2 input.submit {background: none;height: auto;width: auto;padding-left: 0;margin-bottom: 0;}
.mp_quick-register2 .err {display: none;padding-top: 10px;color: #d7423b;font-size: 1.2em;float: left;width: 265px;}
.mp_quick-register2 .mp_checkboxes {color: #cacaca;margin: 13px 0 0 100px;padding: 0 0 10px 0;}
.mp_quick-register2 .mp_checkboxes p {font-size: 1.2em;}
.mp_quick-register2 .mp_checkboxes label {clear: left;width: 230px;}
.mp_quick-register2 .mp_checkboxes label input {background: none;height: auto;margin: 0 3px 0 0;padding: 0;width: auto;}
.mp_quick-register2 .mp_submit {border-top: 1px #3a3a3a solid;padding: 10px 0 0 100px;}
.mp_quick-register2 .mp_benefits {border-left: 1px #3a3a3a solid;float: left;list-style: none;margin: 0 0 20px 25px;padding: 0 0 0 25px;width: 180px;}
.mp_quick-register2 .mp_benefits .title {background: none;color: #fff;font-size: 1.8em;padding: 0;}
.mp_quick-register2 .mp_benefits .deja_membre {background: none;color: #DD2118;font-size: 1.8em;padding: 20px 0 0;}
.mp_quick-register2 .mp_benefits .deja_membre a {color: #fff;}

.mp_quick-register2 .mp_benefits li {background: url(/media/images/all/sprites/register_icons.gif) top left no-repeat;color: #cacaca;font-size: 1.2em;margin: 0 0 6px 0;padding: 2px 15px 2px 45px;}
.mp_quick-register2 .mp_benefits .mp_icon_playlist {background-position: 0 3px;}
.mp_quick-register2 .mp_benefits .mp_icon_artist {background-position: 0 -41px;}
.mp_quick-register2 .mp_benefits .mp_icon_contest {background-position: 0 -83px;}
.mp_quick-register2 .mp_benefits .mp_icon_vote {background-position: 0 -127px;}
.mp_quick-register2 .mp_benefits .mp_icon_newsletters {background-position: 0 -168px;}
.mp_quick-register2 .mp_b_close {background: url(/media/images/all/buttons/btn_close.gif) top left no-repeat;height: 25px;position: absolute;right: 30px;text-indent: -10000px;top: 17px;width: 27px;}
.mp_quick-register2 .state1 {display: block;clear: left;float: left;width: 350px;}
.mp_quick-register2 .state2 {display: none;padding-top: 95px;text-align: center;clear: left;float: left;width: 340px;}
.mp_quick-register2 .state3 {display: none;color: #fff;padding: 80px 0 0 35px;text-align: left;clear: left;float: left;width: 305px;}
.mp_quick-register2 .state3 p {padding: 0 0 0 40px;background: url(/media/images/all/icons/email.gif) no-repeat scroll left center;height: 26px;font-size: 11px;}


.mp_quick-login {margin: 0 0 0 14px;padding: 15px 0 0 0;text-align: left;width: 520px;}
/* Login (lightbox) */
.mp_connect{margin:0 0 0 28px; padding:15px 0 0 0; text-align:left; width:590px}
.mp_connect .mp_quick-register{margin:0; padding:0; margin-top:13px}
.mp_connect h1{color:#fff; font-size:2.4em}
.mp_connect h2{color:#fff; font-size:1.8em; margin-bottom:10px}
.mp_connect p{color:#aaa; float:left; font-size:1.2em; padding:0 25px 0 0; width:195px; height:426px}
.mp_connect .left-side{border-left:1px solid #3a3a3a; clear:right; float:left; padding-left:20px; width:348px; height:392px}
.mp_connect .left-side .mp_register{border-bottom:1px solid #3A3A3A; margin-bottom:20px; margin-top:10px}
.mp_connect .left-side label{color:#CACACA; display:block; float:left; font-size:1.2em; margin:4px 0 0; position:relative; width:105px}
.mp_connect .left-side input{background:transparent url(../media/images/all/backgrounds/input_background.gif) repeat scroll left top; float:left; height:18px; margin:0 0 13px; padding:4px 5px 0; width:229px}
.mp_connect .left-side input.submit{height:auto; width:auto; background:none; padding:0; margin:0}
.mp_connect .left-side input.mp_submit-btn{background:transparent none repeat scroll 0 0; height:auto; margin:0 0 0 105px; padding:0; width:auto}
.mp_connect .left-side .mp_checkboxes{color:#cacaca; margin:10px 0 0 105px; padding:0 0 15px; clear:both}
.mp_connect .left-side .mp_checkboxes label{clear:left; width:210px; color:#CACACA; display:block; float:left; font-size:1.2em; margin:4px 0 0; position:relative}
.mp_connect .left-side .mp_checkboxes p{font-size:1.2em; height:auto}
.mp_connect .left-side .mp_checkboxes input{background:transparent none repeat scroll 0 0; height:auto; margin:0 3px 0 0; padding:0; width:auto; float:left}
.mp_connect .mp_b_close{background:url(../media/images/all/buttons/btn_close.gif) top left no-repeat; height:25px; position:absolute; right:30px; text-indent:-10000px; top:17px; width:27px}
.mp_connect .state1{display:block; clear:left; float:left; width:348px}
.mp_connect .state2{display:none; padding-top:95px; text-align:center; clear:left; float:left; width:348px}
.mp_connect .state3{display:none; color:#fff; padding:80px 0 0 67px; text-align:left; width:276px; clear:left; float:left}
.mp_connect .state3 p{width:auto}
/* Embed (lightbox) */
.mp_embed{margin:0 0 0 28px; padding:15px 0 0 0; text-align:left; width:584px}
.mp_embed h1{color:#fff; font-size:2.4em}
.mp_embed h2{color:#fff; font-size:1.8em}
.mp_embed p{color:#aaa; float:left; font-size:1.2em; padding:0 25px 0 0; width:195px}
.mp_embed p a{color:#fff; text-decoration:underline; font-weight:bold}
.mp_embed .left-side{border-left:1px solid #3a3a3a; clear:right; float:left; padding-left:20px; width:340px}
.mp_embed .left-side p{float:none; margin:10px 0 15px; padding:0; width:auto}
.mp_embed .left-side textarea{background:#FFF url(../media/images/all/backgrounds/textarea_background_pattern.gif) repeat-x scroll left top; font-family:Arial; font-size:1em; height:87px; margin:0; padding:4px 5px 0; width:335px; color:#444}
.mp_embed .mp_dotted-hr{margin:15px 0}
.mp_embed .mp_b_close{background:url(../media/images/all/buttons/btn_close.gif) top left no-repeat; height:25px; position:absolute; right:30px; text-indent:-10000px; top:17px; width:27px}
/* Share (lightbox) */
.mp_share{margin:0 0 0 28px; padding:15px 0 0 0; text-align:left; width:584px}
.mp_share h1{color:#fff; font-size:2.4em}
.mp_share h2{color:#fff; font-size:1.8em}
.mp_share p{color:#aaa; float:left; font-size:1.2em; padding:0 25px 0 0; width:195px}
.mp_share .left-side{border-left:1px solid #3a3a3a; clear:right; float:left; padding-left:20px; width:340px}
.mp_share .mp_dotted-hr{margin:15px 0}
.mp_share .mp_b_close{background:url(../media/images/all/buttons/btn_close.gif) top left no-repeat; height:25px; position:absolute; right:30px; text-indent:-10000px; top:17px; width:27px}
.mp_share .mp_submit{margin-top:30px; border-top:1px solid #3a3a3a; padding-top:20px}
.mp_share .mp_submit label{width:205px; color:#aaa; font-size:1.2em; display:inline; float:left; padding-top:4px}
.mp_share .mp_submit .mp_option_holder{height:25px; padding-top:13px}
.mp_share .mp_submit  form{margin:10px 0 0; height:70px}
.mp_share .mp_submit  form label{width:110px; color:#aaa; font-size:1.2em; display:inline; padding-top:4px}
.mp_share .mp_submit  form input{background:transparent url(../media/images/all/backgrounds/input_background_pattern.gif) repeat-x scroll left top; color:#444; float:right; font-size:1em; height:18px; margin:0 0 13px; padding:4px 5px 0; width:210px}
/*addthis*/
.mp_share .at_item{position:static; text-indent:-10000px; overflow:hidden}
.mp_share .at_item .at15t_favorites{background:transparent url(../media/images/fr/buttons/ok.jpg) no-repeat scroll 0 0 !important; cursor:pointer; display:block; float:left; height:22px !important; padding:0 !important; width:73px !important}
.mp_share  .custom_images a{padding:8px 0 8px 38px; color:#aaa; background-repeat:no-repeat; background-position:0 0; float:left; width:75px; margin-top:17px; font-size:1.2em; opacity:0.75}
.mp_share  .custom_images a:hover{opacity:1}
.mp_share .addthis_button_twitter{background-image:url(../media/images/all/icons/black_twitter.png)}
.mp_share .addthis_button_facebook{background-image:url(../media/images/all/icons/black_facebook.png)}
.mp_share .addthis_button_stumbleupon{background-image:url(../media/images/all/icons/black_stumble.png)}
.mp_share .addthis_button_myspace{background-image:url(../media/images/all/icons/black_myspace.png)}
.mp_share .addthis_button_digg{background-image:url(../media/images/all/icons/black_digg.png)}
.mp_share .addthis_button_plus{background-image:url(../media/images/all/icons/black_plus.png)}
/* Add to playlist (lightbox) */
.mp_addToPlaylist{text-align:left; margin:0 0 0 28px; padding:15px 0 0 0; width:584px}
.mp_addToPlaylist h1{color:#fff; font-size:2.4em}
.mp_addToPlaylist h2{color:#fff; font-size:1.8em; padding-bottom:15px}
.mp_addToPlaylist p{color:#FFF; float:left; font-size:1.2em; padding:0 25px 0 0; width:195px}
.mp_addToPlaylist small{color:#FFF; font-size:1.2em; float:left; clear:left; width:220px; padding-top:10px}
.mp_addToPlaylist .left-side{border-left:1px solid #3a3a3a; clear:right; float:left; padding-left:20px; width:340px; height:407px}
.mp_addToPlaylist .left-side ul{width:165px; margin:0 10px 0 0; padding:0; float:left}
.mp_addToPlaylist .left-side ul.rightListin{margin:0; padding:0; float:right}
.mp_addToPlaylist .left-side ul li{list-style:none; height:30px}
.mp_addToPlaylist .left-side ul li input.ckeckbox{display:inline; margin-top:5px; vertical-align:text-bottom}
.mp_addToPlaylist .left-side ul li input.textInput{background:transparent url(../media/images/all/backgrounds/playlist-name.gif) no-repeat scroll left top; border:0 none; color:#FFF; display:inline; height:26px; margin:0 0 0 5px; padding:4px 5px 0 6px; width:125px}
.mp_addToPlaylist .left-side ul li input.empty{color:#666}
.mp_addToPlaylist .left-side fieldset{}
.mp_addToPlaylist .left-side fieldset .mp_errorSektor{height:25px; float:left; display:block; width:340px; padding-top:5px}
.mp_addToPlaylist .left-side fieldset .err{color:#D7423B; display:none; float:right; font-size:1.2em; text-align:right; width:300px}
.mp_addToPlaylist .left-side fieldset.createNewPlaylist{padding:15px 0 0; border-top:1px solid #3a3a3a}
.mp_addToPlaylist .left-side fieldset.createNewPlaylist .err{padding-top:5px}
.mp_addToPlaylist .left-side .playlistNameInput{background:transparent url(../media/images/all/backgrounds/playlist-input.gif) no-repeat scroll left top; display:inline; height:19px; margin:0; padding:3px 3px 0 6px; vertical-align:top; width:144px}
.mp_addToPlaylist .left-side .createNewPlaylistSubmit{display:inline}
.mp_addToPlaylist .left-side .addToPlaylistSubmit{margin-top:1px}
.mp_addToPlaylist .mp_dotted-hr{margin:15px 0}
.mp_addToPlaylist .mp_b_close{background:url(../media/images/all/buttons/btn_close.gif) top left no-repeat; height:25px; position:absolute; right:30px; text-indent:-10000px; top:17px; width:27px}
/* Forgot password (lightbox) */
.mp_forgot-password{margin:0 0 0 28px; padding:15px 0 0 0; text-align:left; width:584px}
.mp_forgot-password h1{color:#fff; font-size:2.4em}
.mp_forgot-password h2{color:#fff; font-size:1.6em}
.mp_forgot-password .mp_dotted-hr{margin:15px 0}
.mp_forgot-password p{color:#FFF; float:left; font-size:1.2em; padding:0 25px 0 0; width:195px}
.mp_forgot-password small{color:#FFF; font-size:1.2em; float:left; clear:left; width:230px; padding-top:10px}
.mp_forgot-password .err{display:none; padding-top:10px; color:#d7423b; font-size:1.2em; float:left; width:220px}
.mp_forgot-password #mp_register_form{border-left:1px solid #3A3A3A; clear:right; float:left; padding-left:20px; width:340px; height:122px; position:relative}
.mp_forgot-password label{color:#CACACA; display:block; float:left; font-size:1.2em; margin:4px 0 0; position:relative; width:100px}
.mp_forgot-password input{background:transparent url(../media/images/all/backgrounds/input_background.gif) repeat scroll left top; float:left; height:18px; padding:2px 24px 2px 4px; width:211px}
.mp_forgot-password span.valid{display:block; position:absolute; height:16px; width:16px; right:4px; top:4px; background:url(../media/images/all/icons/validInput.png) no-repeat 16px top}
.mp_forgot-password input.submit{height:auto; width:auto; background:none; padding:0}
.mp_forgot-password .mp_submit{padding:13px 0 0 100px}
.mp_forgot-password .mp_b_close{background:url(../media/images/all/buttons/btn_close.gif) top left no-repeat; height:25px; position:absolute; right:30px; text-indent:-10000px; top:17px; width:27px}
.mp_forgot-password #mp_register_form .state1{display:block}
.mp_forgot-password #mp_register_form .state2{display:none; padding-top:47px; text-align:center}
.mp_forgot-password #mp_register_form .state3{display:none; color:#fff; padding:36px 0 0 60px; text-align:left}
/* Footer */
#mp_footer .mp_content{margin:0 auto; position:relative; width:980px; z-index:1}
#mp_footer .mp_background{background:url(../media/images/all/backgrounds/footer-faded-pattern.png) top left repeat-x; height:235px; left:0; position:absolute; top:0; width:100%; z-index:0}
#mp_footer ul{float:left; list-style:none; margin:0 0 0 23px; width:135px}
#mp_footer ul li.mp_first{font-size:1.8em; margin:0 0 15px 0; text-transform:uppercase}
#mp_footer ul li.mp_first a{color:#fff; text-decoration:none}
#mp_footer ul li.mp_first a:hover{color:#dd2118}
#mp_footer ul li{margin:0 0 5px 0}
#mp_footer ul li a{color:#8b8a8a; font-size:1.1em; text-decoration:underline}
#mp_footer ul li a:hover{text-decoration:none}
#mp_footer .mp_logos{float:right; margin:1px 125px 0 0; width:auto}
#mp_footer .mp_logos li{display:block; float:left; margin:0 0 0 40px}
#mp_footer .mp_logos .mp_mplus a{background:url(../media/images/all/sprites/logos.gif) top left no-repeat; display:block; height:49px; text-indent:-10000px; width:74px}
#mp_footer .mp_logos .mp_mplus a:hover{background-position:-82px 0}
#mp_footer .mp_logos .mp_musimax a{background:url(../media/images/all/sprites/logos.gif) 0 -54px no-repeat; display:block; height:45px; text-indent:-10000px; width:49px}
#mp_footer .mp_logos .mp_musimax a:hover{background-position:-82px -54px}
#mp_footer .mp_post-nav{float:right; margin:12px 20px 0 0; width:90px}
#mp_footer .mp_post-nav li{margin-bottom:3px}
#mp_footer .mp_post-nav li a{color:#fff; text-decoration:none}
#mp_footer .mp_post-nav li a:hover{color:#dd2118}
#mp_footer .mp_right{margin-right:84px}
#mp_footer p { margin:0 0 15px 23px; font-size:1.8em; text-transform:uppercase; text-decoration: none; }
#mp_footer a { color: #fff; } 

#mp_astral-footer{background:#FFFFFF; clear:both; padding:3px 0}
#mp_astral-footer .mp_content{clear:both; margin:0 auto; width:945px}
#mp_astral-footer .blackFooter{border:0}
/* Misc */
#mp_template{left:50%; margin:0 0 0 -700px; opacity:0.5; position:absolute; top:0}
.templates{list-style:none; margin-top:10px}
.templates li{margin:0 0 2px 0}
.small{border:1px red solid; height:20px; overflow:hidden}
.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
/* Astral Branding */
#footer_brand{width:938px;margin:auto;}
.channel{float:left;color:#bbbbbb;font-size:13px;}
.mediatitle{float:right;color:#bbbbbb;font-size:13px;}
/*mp_col-right*/
.mp_col-right .mp_filter-content {float: left;margin: 0 0 30px;width: 300px;}
.mp_col-right .mp_filter-content .mp_top {display:none;}
.mp_col-right .mp_filter-content .mp_bottom {display:none;}


/*
.mp_col-right .mp_filter-content .mp_top {background: transparent url(/media/images/all/backgrounds/filter_top.gif) no-repeat scroll left top;height: 7px;position: relative;}
.mp_col-right .mp_filter-content .mp_top .mp_filter-arrow {position: absolute;top: 32px;left: -17px;background:  no-repeat scroll 0 0;width: 17px;height: 51px;}
*/
.mp_col-right .mp_filter-content .mp_content {background-color: #ffffff;padding: 10px 18px 18px;}
.mp_col-right .mp_filter-content .mp_content h5 {display:none;}
.mp_filter-content .mp_dotted-hr {display:none;}
/*
.mp_col-right .mp_filter-content .mp_content h5 {color: #fff;font-size: 22px;line-height: 22px;float: none;}
.mp_col-right .mp_filter-content .mp_content .mp_dotted-hr {margin: 15px 0;float: none;}
*/

.mp_col-right .mp_filter-content .mp_content ul {list-style-image: none;list-style-position: outside;list-style-type: none;clear: both;margin: 0;padding: 0;}
.mp_col-right .mp_filter-content .mp_content li {margin: 0 0 0px;padding: 0 0 0 0;display: block;}
.mp_col-right .mp_filter-content .mp_content li span {display: block;border-top: 1px solid #333;padding: 4px;margin-right: 3px;color: #8e8e8e;cursor: pointer;height: 24px;voice-family: "\"}\"";voice-family: inherit;height: 14px;position: relative;}
.mp_col-right .mp_filter-content .mp_content li a {display: block;border-top: 1px solid #DDD;padding: 4px;margin-right: 3px;color: #000;cursor: pointer;height: 24px;voice-family: "\"}\"";voice-family: inherit;height: 14px;position: relative;}
.mp_col-right .mp_filter-content .mp_content li a small {float: right;position: absolute;right: 0;top: 7px;}
.mp_col-right .mp_filter-content .mp_content li.selected {background: url(/media/images/all/backgrounds/filter_selected.gif) no-repeat scroll right bottom;}
.mp_col-right .mp_filter-content .mp_content li.selected a {color: #e13931;border: none;padding: 5px 4px 4px;}
.mp_col-right .mp_filter-content .mp_content li.selected a small {top: 8px;}
.mp_col-right .mp_filter-content .mp_content li a.last {border-bottom: 1px solid #333;}
.mp_col-right .mp_filter-content .mp_bottom {clear: both;background: transparent url(/media/images/all/backgrounds/filter_bottom.gif) no-repeat scroll left top;height: 7px;overflow: hidden;width: 300px;}

.mp_incontournable { background-color:#FFFFFF; padding-bottom: 10px;  border: 1px solid #CFCFCF; font-size: 12px; }
.mp_incontournable div { border-bottom: 1px solid #CFCFCF; margin: 3px 10px 6px; padding-bottom: 6px; }
.mp_incontournable img { padding-right: 5px; float: left; } 
.mp_incontournable a:hover { color: #DD2118;  }

#slider-code { height: 150px; overflow:hidden; }
#slider-code .viewport { float: left; width: 225px; height: 150px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; float: left; background: url("../media/images/all/sprites/player-nav.png") no-repeat scroll 0 -37px transparent; }
#slider-code .prev { background-position: -37px -0px; cursor: pointer; display: block; height: 28px; text-indent: -10000px; width: 36px;}
#slider-code .next { background-position: 0 -27px; cursor: pointer; display: block; height: 28px; text-indent: -10000px; width: 36px;}
#slider-code .next:hover { background-position: -37px -27px; }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 10px 0 0; padding: 1px; height: 100px; border: 1px solid #dcdcdc; width: 100px;}
					

