@charset "UTF-8";
.pngFix{behavior:url(/htc/iepngfix.htc)}
#custom-doc{width:72.59em;min-width:970px;text-align:left;margin:auto}
#bd,#ft{background-color:#FCCFDD}
#hd,#bd,#ft{margin-left:2px;margin-right:2px}
.yui-t6{background-color:#e1e1e1}
table{margin-bottom:0}
.msnhead1 ul li{list-style:none outside}
.main_nav{position:relative;padding-bottom:5px;width:100%;text-align:center;margin:0 auto}
.main_nav table{border-collapse:separate}
.main_nav table tr td{background-color:#000;margin-right:4px}
.main_nav table tr td:hover{background-color:#b8519e}
.main_nav table tr td.noButton:hover{background-color:#000}
.main_nav a.nav{font:bold 17px Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;padding:7px 5px 5px 8px}
a.nav2{font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;background-color:#b8519e;margin:0 5px;padding:12px 8px 8px}
a.nav2:hover{background-color:#000;color:#FFF}
.login{text-align:right;height:24px;width:375px;float:right;margin-top:18px;margin-right:4px}
.loginBox{float:right;padding-bottom:5px}
div.backgroundChallenge{background:url(/img/header_challenge.jpg) 4px 1px no-repeat}
div.backgroundRegister{background:url(/img/header_reg.jpg) 4px 1px no-repeat}
div.backgroundPrix{background:url(/img/header_prix.jpg) 4px 1px no-repeat}
div.backgroundUsers{background:url(/img/banner_Classemment_Ranking.jpg) 4px 1px no-repeat}
div.backgroundUsersranking{background:url(/img/sub_header_ranking.jpg) 4px 1px no-repeat}
div.backgroundArchives{background:url(/img/header_archives.jpg) 4px 1px no-repeat}
div.backgroundFriend{background:url(/img/header_friend.jpg) 4px 1px no-repeat}
div.backgroundFade{background:#000}
div.contentMain{background-color:#232b29;margin-top:-20px}
td.tdseparation{vertical-align:bottom;border-left:#B8519E solid 1px;padding-left:5px}
.drawtitle{font:18px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:700;color:#FFF;margin-left:5px}
.alphadrawbottom{position:absolute;font-family:Arial, Helvetica, sans-serif;text-decoration:none;height:50px;width:100%;background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8px;opacity:0.8px;bottom:0}
.drawtextcontent{position:absolute;height:42px;width:304px;z-index:100;bottom:0;padding-top:8px;padding-left:5px}
.drawbutton{height:37px;position:absolute;width:304px;z-index:100;bottom:0;padding-top:13px;padding-right:4px}
div.left_column{padding-top:3px;position:relative;width:643px;margin-left:7px;margin-right:7px;overflow:hidden}
div.previous{position:relative;width:645px;background-color:#32292c;margin-left:8px}
div.box_challenger_l{position:relative;width:313px;height:107px;border:4px solid #32292C;float:left;text-decoration:none}
div.box_challenger_l .clip{position:absolute;z-index:50;right:0;top:0;width:313px;height:107px;overflow:hidden;text-align:right}
div.box_challenger_l .playBtn,div.this_week .playBtn{position:absolute;z-index:80;right:10px;top:10px}
div.box_challenger_l .titleBar{position:absolute;z-index:60;padding-right:10px;right:0;bottom:0;width:240px;height:33px;background-color:#000;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.8px;color:#FFF;text-align:right}
div.box_challenger_r{position:relative;width:313px;height:107px;border:4px solid #32292C;float:right;text-decoration:none}
div.box_challenger_r .clip{position:absolute;z-index:50;left:0;top:0;width:313px;height:107px;overflow:hidden}
div.box_challenger_r .playBtn{position:absolute;z-index:80;left:10px;top:10px}
div.box_challenger_r .titleBar{position:absolute;z-index:60;padding-left:10px;left:0;bottom:0;width:240px;height:33px;background-color:#000;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.8px;color:#FFF;text-align:left}
div.left_column_content{position:relative;background-color:#000;width:635px;margin-left:4px;padding-top:1px;padding-bottom:10px;min-height:251px}
div.left_column_content_fade{background:url() 0 1px repeat-x;position:relative;width:635px;margin-left:4px;padding-top:1px;padding-bottom:10px;min-height:251px}
div.box_challenger_r .home_sticker{width:220px;height:34px;margin-top:10px;right:0;position:absolute;z-index:100}
.tab_nav{width:635px;position:relative;padding-top:14px;padding-bottom:4px;border-bottom:3px solid #b8519e;margin-left:4px;margin-top:0;margin-bottom:0}
.tab_nav li{list-style:none;display:inline;margin:0}
.tab_nav li a{font:16px bold Arial, Helvetica, sans-serif;text-decoration:none;color:#3ff;background-color:#000;padding:4px 5px}
.tab_nav li a:hover{background-color:#b8519e;border-bottom:1px solid #b8519e;color:#FFF}
.tab_nav li a.current{background-color:#b8519e;border-bottom:1px solid #b8519e}
div.profil_pic_medium{width:128px;height:128px;border:0 solid #333;overflow:hidden}
div.profil_pic_small{width:36px;height:36px;border:1px solid #333;background-color:#111;overflow:hidden}
div.box_pointage{width:122px;margin-bottom:8px;padding:2px 3px}
table.left_column_register1{background-color:#000;background-repeat:repeat-x;margin-left:5px;margin-top:25px;width:620px;min-height:304px}
table.left_column td,table.left_column_register1 td,table.left_column_modify td{font-size:16px;padding:3px 3px 3px 16px}
table.left_column_register1 td.input_static input{background-color:#b8519e;color:#000;font-size:16px;border:0;width:270px;margin:0 0 10px;padding:2px}
table.left_column_register1 td.input_complete input{background-color:#b8519e;color:#000;font-size:16px;border:0;width:150px;margin:0 0 10px;padding:2px}
table.left_column_register1 td.input_phone input{background-color:#b8519e;color:#000;font-size:16px;border:0;width:40px}
table.left_column_register1 td.input_static select{margin:0 0 10px}
table.left_column_register1 td span.text10 div{margin:6px 0 10px}
table.left_column_register1 td span.text10 div input{vertical-align:middle;margin:0 4px 0 0}
table.left_column_register1 td span.text10 div #UserEmailAccept1,table.left_column td span.text10 div #UserPhoneAccept1{margin:0 4px 0 0}
table.left_column_register1 td span.text10 div #UserEmailAccept0,table.left_column td span.text10 div #UserPhoneAccept0{margin:0 4px 0 10px}
table.left_column_modify td.input_static input{background-color:#b8519e;color:#000;font-size:15px;border:0;margin:0 0 10px;padding:2px}
.generic_input{background-color:#b8519e;border:0 none;color:#000;font-size:16px;width:40px;padding:2px}
td.input_static input{background-color:#b8519e;color:#000;font-size:16px;border:0;margin:0 0 10px;padding:2px}
.scoreHistoryTitle{font-size:18px;margin-top:25px}
.scoreHistory{border:1px solid #333;margin-left:5px;margin-top:2px;text-align:left}
.scoreHistory th{background-color:#333;text-align:left;color:#DDD;padding:2px}
.scoreHistory th,.scoreHistory td{border:1px solid #333;padding-left:5px}
.scoreHistory td{height:50px}
.voteHistoryToken{vertical-align:middle;padding:0 0 0 10px}
table.list_amis{background:#000;width:70%;margin-left:5px;margin-top:25px}
table.list_amis th,.tableHeader{font-size:18px;font-weight:400;color:#FFF;text-align:left;padding:3px 3px 3px 0}
table.list_amis tr{border-bottom:1px solid #333}
table.list_amis td{color:#FFF;padding:3px 3px 3px 0}
table.list_amis_nav{width:602px;color:#FFF;font-size:10px;text-align:left;text-transform:uppercase;margin-bottom:0;border:0;margin-left:5px;margin-top:0}
div.videoInfoLink{background-image:url('/img/backgroundRegister1.gif');background-repeat:repeat-x}
table.video_list{background:#000;width:631px;border:0;margin-left:4px;margin-top:5px}
table.video_list div.this_week{width:148px;height:111px;vertical-align:top}
table.video_list tr td.bottom{height:43px;background-image:url('/img/table_video_bottom_bg.gif');background-repeat:repeat-x}
div.videoThumbTitle{position:relative;width:151px;padding-bottom:5px;padding-top:1px;text-align:left}
div.iAmPlaying{opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5px}
table.vote_list{border:1px solid #333}
table.vote_list thead tr th{background-color:#333;font-size:10px;text-transform:uppercase;text-align:left;width:14%;padding:2px}
table.vote_list thead tr th.past{color:#666}
table.vote_list tbody tr td{text-align:center;font-size:18px;padding:3px 4px}
table.vote_list tbody tr td.past{background-color:#1a1a1a;height:28px}
table.vote_list tbody tr td.present{background-color:#333;height:28px}
table.vote_list tbody tr td.future{background-color:#000;height:28px}
.videoPlayer{background-color:#000;padding:4px}
.videoExtraCell{padding-top:4px}
.videoExtra{text-align:left;background-image:url('/img/bg_videoInfoLink.jpg');background-repeat:repeat-x;padding:5px 0 10px 10px}
div.sticker{position:absolute;z-index:100;width:150px;height:112px}
div.prize_sticker{position:absolute;z-index:100;width:295px;height:176px}
div.playBtnSmall{position:absolute;z-index:200;width:148px;height:111px}
div.clickZone{position:absolute;z-index:300;width:148px;height:111px}
div.videoThumb{position:relative;width:148px;z-index:0;padding-bottom:2px;height:inherit}
div.videoThumb1{border:3px solid #02ffa3}
div.videoThumb2{border:3px solid #bacf4b}
div.videoThumb3{border:3px solid #ff379f}
div.videoThumb4{border:3px solid #14c8ee}
div.videoThumbOld{border:3px solid #333;height:111px;width:148px}
.voteNb2{font-size:12px;color:#000;background-color:#bacf4b;float:right;padding:1px}
.voteNb3{font-size:12px;color:#000;background-color:#ff379f;float:right;padding:1px}
.voteNb4{font-size:12px;color:#000;background-color:#14c8ee;float:right;padding:1px}
span.voteNbOld{font-size:12px;color:#FFF;background-color:#333;float:right;padding:1px}
.trans1{background-color:#001b07}
.trans2{background-color:#111400}
.trans3{background-color:#1b0006}
.trans4{background-color:#000f17}
div.box_tirage .desc_bg{position:absolute;z-index:60;padding-left:10px;padding-right:10px;bottom:0;width:288px;height:50px;background-color:#000;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.8px;color:#FFF;text-align:right}
div.box_tirage .desc{position:absolute;z-index:80;padding-left:5px;padding-right:5px;bottom:0;width:298px;color:#FFF;height:40px;vertical-align:bottom}
div.box_tirage .prix_preview{position:absolute;z-index:30;bottom:0;width:308px;height:176px}
div.box_tirage_prix{position:relative;width:635px;height:274px}
div.box_tirage_prix .desc_bg{position:absolute;z-index:60;padding-left:10px;padding-right:10px;right:10px;top:10px;width:262px;height:254px;background-color:#000;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.8px;color:#FFF;text-align:left}
div.box_tirage_prix .desc{position:absolute;z-index:80;padding-left:5px;padding-right:5px;width:261px;color:#FFF;right:10px;top:20px;overflow:auto;height:229px}
.prix_img{padding-left:12px;padding-top:12px}
div.box_tirage_prix .prix_img{position:absolute;z-index:30}
div.box_tirage_prix h3{margin-bottom:0;padding-bottom:0}
.yui-t6 .yui-b{margin-right:8px}
div.ticker{position:relative;width:300px;height:40px;background-color:#32292c;right:0}
div.loginBox{position:relative;width:300px;height:40px;background-color:#000;right:0}
div.loginBox td.loggedinPhoto{width:50px;padding:0 12px 0 1px}
div.loginBox td.loggedinProfile a{font-size:15px;font-weight:700;text-decoration:none;border-bottom:1px #fff solid}
div.loginBox td.loggedinProfile a:hover{border-bottom:0}
div.loginBox td.loggedinName a{font-size:11px;color:#999;font-weight:400;text-decoration:none}
#loggedinphotocarre{width:36px;height:36px;overflow:hidden}
div.loginBox td.logout{font-size:11px;padding-right:12px;text-align:right}
div.big_box{position:relative;float:right;width:300px;height:250px;background-color:#32292c;right:0;margin:8px 0}
.profileField{color:#FFF;font-size:16px;border:0;width:200px}
.errorMessages{margin-top:5px;color:#ff379f}
.errorMessage{padding-left:8px;padding-right:8px;padding-bottom:5px;color:#ff379f}
p{color:#FFF;padding-left:8px;padding-right:8px}
td,th{border:none;padding:0}
span.artist10{font-size:10px;color:#FFF;padding:4px 0 0}
span.text18{font-size:18px;color:#FFF}
span.userName{font-size:10px;color:#999;text-transform:uppercase}
h3.text18{font-size:18px;color:#FFF;font-weight:400;margin:0;padding:0 0 8px}
h1.text21{font-size:30px;color:#3FF;font-weight:700;text-transform:uppercase;margin:0;padding:12px 0 8px 8px}
a{font-size:12px;color:#FFF;text-decoration:underline}
a:hover{text-decoration:none}
a.btn_pink{background:transparent url('/img/btn1_left.png') no-repeat top left;display:block;float:right;font:normal 10px Arial;text-transform:uppercase;line-height:14px;height:22px;text-decoration:none;background-color:transparent;margin-left:auto;margin-right:10%;padding:0 0 0 10px}
span.clipBigNumber{font-size:45px;font-weight:700;color:#02ffa3;vertical-align:bottom;padding-right:4px;line-height:41px}
span.clipBigNumber1{color:#02ffa3}
span.clipBigNumber2{color:#bacf4b}
span.clipBigNumber3{color:#ff379f}
span.clipBigNumber4{color:#14c8ee}
.bkgCurrentClip{background:transparent url(/img/bkg_clip.gif) repeat-x bottom left scroll}
a.videoInfoLink{text-decoration:none;color:#FFF}
a.videoInfoLink:hover{text-decoration:none;color:#000}
input.img{color:#000;border:0;margin-left:3px;margin-right:3px;background-image:url('/img/input_bg3.gif');background-repeat:repeat;font-size:8px;width:140px;font-weight:700;padding:2px}
input.main_login{color:#000;border:0;margin-left:3px;margin-right:3px;background-image:url('/img/input_bg3.gif');background-repeat:repeat;font-size:14px;width:140px;font-weight:700;padding:2px}
.postalCode{text-transform:uppercase;width:45px}
.phone1,.phone2{width:45px}
.phone3{width:60px}
.file_upload{background-color:#000;border:0 none;color:#000}
#page{z-index:0}
#head{z-index:1}
.playingTitle{border:1px solid red}
.selectedHighlight{border:3px dashed orange}
a.btn_pink_2{background:transparent url('/img/btn1_left.png') no-repeat top left;display:block;float:left;font:normal 10px Arial;text-transform:uppercase;line-height:14px;height:22px;text-decoration:none;background-color:transparent;padding:0 0 0 10px}
#loading{z-index:1000;display:none}
#sectionviewtd{vertical-align:top;padding-left:25px}
#sectionviewsub{position:relative;margin-right:20px;margin-top:0;padding:8px}
.sectionbignumber{font-size:25px;color:#CD6AAD}
.font14{font-size:14px}
.font13{font-size:13px}
.padd10{padding:10px}
body,ul li,.main_nav a.nav:hover,a:link.btn_pink,a:visited.btn_pink,a:active.btn_pink,a:link.btn_pink_2,a:visited.btn_pink_2,a:active.btn_pink_2{color:#FFF}
.loginBox table tr td,.loginBox table tr td:hover{background-color:transparent}
div.backgroundClip1,div.headerClip1{background-color:#6af0c0}
div.backgroundClip2,div.headerClip2{background-color:#d2df01}
div.backgroundClip3,div.headerClip3{background-color:#ffa1d2}
div.backgroundClip4,div.headerClip4{background-color:#69e5ff}
div.backgroundGeneral,div.headerGeneral{background-color:#fccfdd}
.drawpicturecontent,div.box_tirage{position:relative;width:308px;height:176px}
div.box_challenger_l .casque,div.box_challenger_r .casque{position:absolute;z-index:70}
div.left_column_content td,div.left_column_content td.photoUpload,#sectionviewtd2{vertical-align:top}
table.left_column,table.left_column_modify{background-color:#000;margin-left:5px;margin-top:25px;width:620px;min-height:304px}
td.input_static select,span.userNickname{font-size:12px}
table.list_amis tbody tr:hover td,table.list_amis_nav tr td{background-color:#1a1a1a}
.voteNb1,span.voteNb5{font-size:12px;color:#000;background-color:#02ffa3;float:right;padding:1px}
div.loginBox td.loggedinProfile,div.loginBox td.loggedinName{text-align:left}
span.title12,span.songTitle{font-size:12px;font-weight:700;color:#FFF}
span.text10,span.artistName{font-size:10px;color:#FFF;text-transform:uppercase}
a.btn_pink span,a.btn_pink_2 span{background:transparent url('/img/btn1_right.png') no-repeat top right;display:block;padding:4px 9px 4px 0}
a.btn_pink:hover,a.btn_pink_2:hover{background-position:bottom left;background-color:transparent}
a.btn_pink:hover span,a.btn_pink_2:hover span{background-position:bottom right}
#UserDobMonth,#UserDobYear,#UserDobDay,#UserProvinceId,#UserPhoneProviderId{background-color:#b8519e;border:0 none;color:#000}