body{background:#fff;font:12px Trebuchet MS,arial;padding:0;margin:0}
a{color:#000;text-decoration:none}
*{padding:0;border:0;margin:0}
.cboth{clear:both}
.main{background:url(http://cdn-files.deezer.com/img/main-v31.png) no-repeat}
.bg_transparent {background-color:transparent;}
.bg_grey {background-color:#eee;}
.bg_white {background-color:#fff;}
.bold { font-weight: bold; }

/* Header */
#header{background:url(http://cdn-files.deezer.com/img/nav/bg_header.png) repeat-x;min-width:990px;cursor:default}
#header .content{width:990px;margin:0 auto;height:32px}
#header .content a{outline:0}
#header .content .logo{float:left;margin:4px 20px 0 5px}
#header .content .logo .deezer{width:109px;height:24px;float:left}
#header .content .links{float:left}
#header .content .links div{float:left;margin:6px 0 0 10px;height:18px;background:url(http://cdn-files.deezer.com/img/nav/bg_rg.gif) no-repeat right top;padding:0 10px 0 0}
#header .content .links div:hover, #header .content .links .selected{text-decoration:none;background:url(http://cdn-files.deezer.com/img/nav/bg_rg.gif) no-repeat right bottom}
#header .content .links div:hover a, #header .content .links .selected a{text-decoration:none;background-position:-82px -165px}
#header .content .links a{float:left;font:bold 12px Trebuchet MS,arial;color:#fff;text-decoration:none;background-position:-82px -144px;padding:1px 0 0 12px;height:18px}
#header .content .links a:hover, #header .content .links .selected a{text-decoration:none;background-position:-82px -165px}
#header .content .right{float:right;color:#fff}
#header .content .right a{color:#fff}
#header .content .right .prehome{color:#fff;float:left;margin-top:7px}
#header .content .right .disable{display:none}
#header .content .right #user_not_logged, #header .content .right #user_logged, #header .content .right .lang{float:left}
#header .content .right #user_not_logged{font-weight:bold;margin:7px 0 0 0}
#header .content .right #user_not_logged a{text-decoration:none;color:#fff;margin:0 5px}
#header .content .right #user_not_logged a:hover{text-decoration:underline}
#header .content .right .lang .fl{width:16px;height:11px;margin:3px 6px 0 0;float:left;margin:10px 6px 0 10px}
#header .content .right .lang .pl{float:left;background-position:-141px 0;width:9px;height:5px;margin:13px 0 0 0}
#header .content .right .header_user{float:left}
#header .content .right .header_user a{color:#fff}
#header .content .right .header_user a:hover{text-decoration:underline;color:#00c2f2}
#header .content .right .header_user .picture{float:left;width:25px;height:25px;background:#ccc;margin:3px 8px 0 0}
#header .content .right .header_user .picture img{width:25px;height:25px}
#header .content .right .header_user .user_data{float:left;font:11px Trebuchet MS,arial}
#header .content .right .header_user .user_data .username{font:bold 11px Trebuchet MS,arial;height:14px;overflow:hidden}
#header .content .right .header_user .offer{float:left;height:12px;margin:2px 0 0 10px;background:#fff;color:#000;font:9px arial}
#header .content .right .header_user .offer a{color:#000;text-decoration:none}
#header .content .right .header_user .offer .fleft{float:left}

/* Mobile Download */
#mobile_download{border:solid 1px #ffcc00;background:#FCEE85}
#mobile_download .link{width:980px;margin:0 auto;padding:5px 5px 7px 5px }
#mobile_download .link a{text-decoration:underline}

/* Global */
#ads_video{width:100%;height:100%;position:fixed;left:0;top:32px;display:none;z-index:5;background-color:transparent}
.shadow{background:url(http://cdn-files.deezer.com/img/common/bg_music.png) repeat-y center top}
#loading{display:none;padding:2px 5px 2px 3px;position:fixed;top:0;left:45%;background:#ffe568;color:#555;z-index:499;border-left:solid 1px #666;border-bottom:solid 1px #666;border-right:solid 1px #666}
#loading img{float:left;margin:0 3px 0 0}
#loading div{float:left;margin:1px 0 0 0}
#global{width:990px;margin:0 auto;cursor:default;position:relative;z-index:1000}
#ads_expand{position:absolute;display:none;z-index:5000}
#ads_habillage_pixel{display:none}
#ads_square_music{position:absolute;display:none;width:300px;height:250px}
#ads_adsense_music{position:absolute;display:none;width:468px;height:60px}
#ads_square_music_pixel{display:none}
#ads_300x250_pixel, #ads_160x600_pixel, #ads_120x600_pixel, #ads_728x90_pixel{display:none}
#ads_slider{position:absolute;top:0;right:0;display:none}
#ads_sponsored_link{position:absolute;top:9px;display:none;width:375px;overflow:hidden;height:15px;font:bold 11px Trebuchet MS,arial;text-decoration:underline}
#player{width:990px}
#player .player_center{float:left;background:url(http://cdn-files.deezer.com/img/nav/bg_player.png) repeat-x;width:968px}
.player_1{height:35px}
.player_2{height:155px}
#player .disable{display:none}
#player .hidden{visibility:hidden}
#player .enable{display:block}
#audioPlayerSWF{float:left}
#player_left{float:left;width:11px;height:35px;background-position:-198px 0}
#player_right{float:right;width:11px;height:35px;background-position:-209px 0}
#div_search{float:right;width:438px;position:relative}
#div_search .input{float:left;margin:7px 0 0 30px;background:#fff url(http://cdn-files.deezer.com/img/common/search_mini.png) no-repeat 3px 3px;width:180px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:1px 3px 1px 18px;font:12px Trebuchet MS,arial}
#div_search .filter{background:#fff;position:relative;float:left;color:#777;font:12px Trebuchet MS;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;margin-top:7px}
#div_search .filter .selected a{color:#777}
#div_search .filter .selected a:hover{text-decoration:underline;color:#00c2f2}
#div_search .filter .selected .text{width:70px;margin:1px 3px 1px 5px;padding-left:7px;border-left:solid 1px #ccc;background:url(http://cdn-files.deezer.com/img/common/search_filter.png) no-repeat right 5px}
#div_search .filter .selected .list{position:absolute;top:-999px;left:5px;padding-top:18px;z-index:499}
#div_search .filter .selected .list ul{width:68px;list-style:none;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#fff;padding:2px 5px 5px 7px}
#div_search .filter .selected .list ul li{margin-top:2px}
#div_search .filter .selected:hover{background:#fffffe}
#div_search .filter .selected:hover div, #home_search .filter .selected:hover ul{top:0}
#div_search .submit{float:left;margin:7px 0 0 5px}
#div_search .submit input{width:80px;height:16px;background:#00C7F2;font:bold 12px Trebuchet MS,arial;color:#fff;margin:-1px 0 0 0;cursor:pointer}
#search_query_suggest{border:solid 1px #ccc;position:absolute;top:28px;right:200px;width:206px;z-index:1000;background:#fff;display:none}
#search_query_suggest .query{padding:2px 5px 4px 5px;height:14px;cursor:pointer}
#search_query_suggest .selected{background:#00c2f2;color:#fff}
#search_query_suggest .selected a{color:#fff}
#search_query_suggest .query .name{float:left;width:130px;height:17px;overflow:hidden}
#search_query_suggest .query .nb_results{float:right;width:60px;font:10px Trebuchet MS,arial;text-align:right;height:17px;overflow:hidden}
#search_query_suggest .close{text-align:right;font:10px Trebuchet MS,arial;margin:0 3px 3px 0}
#div_search_music{display:none;background:#4D4D4D url(http://cdn-files.deezer.com/img/common/bg_search_music.png) repeat-x;height:30px;width:990px;position:relative}
#div_search_music .form{float:right;margin:7px 25px 0 0}
#div_search_music .form .input{float:left;background:#fff url(http://cdn-files.deezer.com/img/common/search_mini.png) no-repeat 3px 3px;width:180px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-left:solid 1px #ccc;padding:1px 3px 1px 18px;font:12px Trebuchet MS,arial}
#div_search_music .form .filter{background:#fff;position:relative;float:left;color:#777;font:12px Trebuchet MS;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc}
#div_search_music .form .filter .selected a{color:#777}
#div_search_music .form .filter .selected a:hover{text-decoration:underline;color:#00c2f2}
#div_search_music .form .filter .selected .text{width:70px;margin:1px 3px 1px 5px;padding-left:7px;border-left:solid 1px #ccc;background:url(http://cdn-files.deezer.com/img/common/search_filter.png) no-repeat right 5px}
#div_search_music .form .filter .selected .list{position:absolute;top:-999px;left:5px;padding-top:18px;z-index:499}
#div_search_music .form .filter .selected .list ul{width:68px;list-style:none;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#fff;padding:2px 5px 5px 7px}
#div_search_music .form .filter .selected .list ul li{margin-top:2px}
#div_search_music .form .filter .selected:hover{background:#fffffe}
#div_search_music .form .filter .selected:hover div, #home_search .filter .selected:hover ul{top:0}
#div_search_music .form .submit{float:left;margin:0 0 0 5px}
#div_search_music .form .submit input{width:80px;height:16px;background:#00C7F2;font:bold 12px Trebuchet MS,arial;color:#fff;margin:-1px 0 0 0;cursor:pointer}
#div_search_music .form .submit .dz_button{height:22px}
#search_query_music_suggest{border:solid 1px #ccc;position:absolute;top:28px;right:211px;width:206px;z-index:1000;background:#fff;display:none}
#search_query_music_suggest .query{padding:2px 5px 4px 5px;height:15px;cursor:pointer}
#search_query_music_suggest .selected{background:#00c2f2;color:#fff}
#search_query_music_suggest .selected a{color:#fff}
#search_query_music_suggest .query .name{float:left;width:130px;height:17px;overflow:hidden}
#search_query_music_suggest .query .nb_results{float:right;width:60px;font:10px Trebuchet MS,arial;text-align:right;height:17px;overflow:hidden}
#search_query_music_suggest .close{text-align:right;font:10px Trebuchet MS,arial;margin:0 3px 3px 0}
#general{clear:both;}
#iframe_analytics{width:1px;height:1px}

/* logo */
#logo{

position:center;
}

/* Languages */
#languages{padding:6px 15px;display:none;background:#fff}
#languages a:hover{color:#00c2f2;text-decoration:underline}
#languages .lang{float:left;margin-right:15px}
#languages .flag{width:16px;height:11px;margin:3px 6px 0 0;float:left}
#languages .close{width:75px;float:right;text-align:right;font:bold 11px Trebuchet MS,arial}
#languages .fr, #header .content .right .lang .fr{background-position:-166px 0}
#languages .en, #header .content .right .lang .en{background-position:-182px -44px}
#languages .de, #header .content .right .lang .de{background-position:-150px -22px}
#languages .es, #header .content .right .lang .es{background-position:-150px -44px}
#languages .it, #header .content .right .lang .it{background-position:-166px -22px}

/* Bottom */
#bottom{width:728px;height:90px;background:#fff;border-top:solid 1px #ccc;margin:0 auto;padding:15px 131px;cursor:default}
#bottom .element{float:left;width:210px;height:70px;border:solid 1px #ddd;margin:0 14px;background:#eee;position:relative}
#bottom .corner{width:10px;height:10px;position:absolute}
#bottom .corner_tl{background-position:-40px -30px;top:-1px;left:-1px}
#bottom .corner_tr{background-position:-50px -30px;top:-1px;right:-1px}
#bottom .corner_bl{background-position:-40px -40px;bottom:-1px;left:-1px}
#bottom .corner_br{background-position:-50px -40px;bottom:-1px;right:-1px}

/* Footer */
#footer{background:#1A1A1A;padding:15px 15px 10px 15px;color:#fff;width:960px;margin:0 auto 0;position:relative;cursor:default}
#footer a{text-decoration:none;color:#fff}
#footer .corner{width:10px;height:10px;position:absolute}
#footer .corner_tl{background-position:-15px -30px;top:0;left:0}
#footer .corner_tr{background-position:-25px -30px;top:0;right:0}
#footer .corner_bl{background-position:-15px -40px;bottom:0;left:0}
#footer .corner_br{background-position:-25px -40px;bottom:0;right:0}
#footer .content{background:#333;border:solid 1px #ccc;padding:10px;width:940px}
#footer .copyright{margin:7px 0 0 3px;font:11px Trebuchet MS,arial;color:#888}
#footer .left{float:left;margin:0 0 0 20px}
#footer .columns{float:right;color:#666}
#footer .columns a{color:#ccc}
#footer .columns a:hover{text-decoration:underline}
#footer .columns ul{list-style:none;margin:0 20px 0 0;padding:0 7px 0 0;float:left;width:200px;height:145px;text-align:right;border-right:solid 1px #fff;min-height:110px}
#footer .columns ul li{margin:2px 0 3px 0}

/* Button */
.dz_button{color:#fff;height:28px}
.dz_button a{color:#fff;text-decoration:none}

/* vagues */
.dz_button .vg{float:left;width:24px;height:28px}

.dz_button .vg_grey{background-position:-75px -114px}
.dz_button .vg_grey_inv{background-position:-125px -114px}
.dz_button .vg_white{background-position:-100px -114px}

.dz_button .bt_global{float:left}
.dz_button .bt_center{float:left;height:24px;padding:3px 8px 0 0}
.dz_button .bg_white{background:#fff}
.dz_button .bg_grey{background:#F1F1F1}
.dz_button .bg_blue{background:#00c7f2}
.dz_button .bg_red{background:#f20018}
.dz_button .bg_green{background:#9df200}

.dz_button .bt_content{float:left;height:19px;padding-top:2px}
.dz_button .bt_content_small{float:left;height:15px; padding-top: 1px; font-size: 10px;}

.dz_button .bt_lf{float:left;width:10px;height:21px}
.dz_button .bt_lf_small{float:left;width:8px;height:16px}

.dz_button .bt_lf_blue{background-position:-75px -91px}
.dz_button .bt_lf_dark_grey{background-position:-96px -91px}
.dz_button .bt_lf_grey{background-position:-117px -91px}
.dz_button .bt_lf_green{background-position:-138px -91px}
.dz_button .bt_lf_red{background-position:-159px -91px}

.dz_button .bt_lf_blue_small{background-position:-82px -186px}
.dz_button .bt_lf_dark_grey_small{background-position:-99px -186px}
.dz_button .bt_lf_grey_small{background-position:-116px -186px}
.dz_button .bt_lf_green_small{background-position:-133px -186px}
.dz_button .bt_lf_red_small{background-position:-150px -186px}

.dz_button .bt_bg_blue{background:#00c7f2}
.dz_button .bt_bg_dark_grey{background:#898989}
.dz_button .bt_bg_grey{background:#E6E6E6}
.dz_button .bt_bg_blue_small{background:#00c7f2}
.dz_button .bt_bg_dark_grey_small{background:#898989}
.dz_button .bt_bg_grey_small{background:#E6E6E6}

.dz_button .bt_rg{float:left;width:10px;height:21px}
.dz_button .bt_rg_small{float:left;width:8px;height:16px}

.dz_button .bt_rg_blue{background-position:-85px -91px}
.dz_button .bt_rg_dark_grey{background-position:-106px -91px}
.dz_button .bt_rg_grey{background-position:-127px -91px}
.dz_button .bt_rg_green{background-position:-148px -91px}
.dz_button .bt_rg_red{background-position:-169px -91px}

.dz_button .bt_rg_blue_small{background-position:-90px -186px}
.dz_button .bt_rg_dark_grey_small{background-position:-107px -186px}
.dz_button .bt_rg_grey_small{background-position:-124px -186px}
.dz_button .bt_rg_green_small{background-position:-141px -186px}
.dz_button .bt_rg_red_small{background-position:-158px -186px}

.dz_button .bt_rollover_blue:hover .bt_lf_grey, .dz_button .bt_rollover_blue:hover .bt_lf_dark_grey{background-position:-75px -91px}
.dz_button .bt_rollover_blue_small:hover .bt_lf_grey_small, .dz_button .bt_rollover_blue_small:hover .bt_lf_dark_grey_small{background-position:-82px -186px}

.dz_button .bt_rollover_blue:hover .bt_rg_grey, .dz_button .bt_rollover_blue:hover .bt_rg_dark_grey{background-position:-85px -91px}
.dz_button .bt_rollover_blue_small:hover .bt_rg_grey_small, .dz_button .bt_rollover_blue_small:hover .bt_rg_dark_grey_small{background-position:-90px -186px}

.dz_button .bt_rollover_blue:hover .bt_bg_grey, .dz_button .bt_rollover_blue:hover .bg_grey, .dz_button .bt_rollover_blue:hover .bt_bg_dark_grey, .dz_button .bt_rollover_blue:hover .bg_dark_grey,
.dz_button .bt_rollover_blue_small:hover .bt_bg_grey_small, .dz_button .bt_rollover_blue_small:hover .bg_grey_small, .dz_button .bt_rollover_blue_small:hover .bt_bg_dark_grey_small, .dz_button .bt_rollover_blue_small:hover .bg_dark_grey_small{background:#00c7f2}

.dz_button .bt_rollover_red:hover .bt_lf_grey, .dz_button .bt_rollover_red:hover .bt_lf_dark_grey{background-position:-159px -91px}
.dz_button .bt_rollover_red_small:hover .bt_lf_grey_small, .dz_button .bt_rollover_red_small:hover .bt_lf_dark_grey_small{background-position:-150px -186px}

.dz_button .bt_rollover_red:hover .bt_rg_grey, .dz_button .bt_rollover_red:hover .bt_rg_dark_grey{background-position:-169px -91px}
.dz_button .bt_rollover_red_small:hover .bt_rg_grey_small, .dz_button .bt_rollover_red_small:hover .bt_rg_dark_grey_small{background-position:-158px -186px}

.dz_button .bt_rollover_red:hover .bt_bg_grey, .dz_button .bt_rollover_red:hover .bg_grey, .dz_button .bt_rollover_red:hover .bt_bg_dark_grey, .dz_button .bt_rollover_red:hover .bg_dark_grey,
.dz_button .bt_rollover_red_small:hover .bt_bg_grey_small, .dz_button .bt_rollover_red_small:hover .bg_grey_small, .dz_button .bt_rollover_red_small:hover .bt_bg_dark_grey_small, .dz_button .bt_rollover_red_small:hover .bg_dark_grey_small{background:#f20018}

.dz_button .bt_rollover_green:hover .bt_lf_grey, .dz_button .bt_rollover_green:hover .bt_lf_dark_grey{background-position:-138px -91px}
.dz_button .bt_rollover_green_small:hover .bt_lf_grey_small, .dz_button .bt_rollover_green_small:hover .bt_lf_dark_grey_small{background-position:-133px -186px}

.dz_button .bt_rollover_green:hover .bt_rg_grey, .dz_button .bt_rollover_green:hover .bt_rg_dark_grey{background-position:-148px -91px}
.dz_button .bt_rollover_green_small:hover .bt_rg_grey_small, .dz_button .bt_rollover_green_small:hover .bt_rg_dark_grey_small{background-position:-141px -186px}

.dz_button .bt_rollover_green:hover .bt_bg_grey, .dz_button .bt_rollover_green:hover .bg_grey, .dz_button .bt_rollover_green:hover .bt_bg_dark_grey, .dz_button .bt_rollover_green:hover .bg_dark_grey,
.dz_button .bt_rollover_green_small:hover .bt_bg_grey_small, .dz_button .bt_rollover_green_small:hover .bg_grey_small, .dz_button .bt_rollover_green_small:hover .bt_bg_dark_grey_small, .dz_button .bt_rollover_green_small:hover .bg_dark_grey_small{background:#9df200}

/* Titles */
.title1{background:url(http://cdn-files.deezer.com/img/common/title1.png) no-repeat left bottom;font:bold 20px Trebuchet MS;color:#222;padding:0 0 10px 10px}
.title2{border-bottom:solid 1px #f2f2f2;height:36px}
.title2 .inner{background:url(http://cdn-files.deezer.com/img/common/title2.png) no-repeat 20px bottom;font:bold 20px Trebuchet MS;color:#222;padding:0 0 10px 10px;height:27px}

/* Corners */
.corner1_tl{width:8px;height:8px;background-position:-150px -24px}
.corner1_tr{width:8px;height:8px;background-position:-158px -24px}
.corner1_bl{width:8px;height:8px;background-position:-150px -32px}
.corner1_br{width:8px;height:8px;background-position:-158px -32px}

/* Home */
.disable_home_search{display:none}
#div_home_search{margin:20px auto;width:570px;height:52px;position:relative;z-index:2000}
#div_home_search .el_left, #div_home_search .el_middle, #div_home_search .el_center, #div_home_search .el_right{float:left}
#div_home_search .bg_left{width:60px;height:52px;background-position:0 -56px}
#div_home_search .bg_center{width:6px;height:52px;background-position:-60px -56px}
#div_home_search .bg_right{width:8px;height:52px;background-position:-66px -56px}
#div_home_search .el_middle{float:left;background:#fff url(http://cdn-files.deezer.com/img/common/home_search_bg1.png) repeat-x;width:250px;height:52px}
#div_home_search .el_middle input{width:250px;height:20px;color:#333;font:12px Trebuchet MS,arial;margin-top:17px}
#div_home_search .submit{float:left;height:22px;padding:15px;background:#f1f1f1;font:bold 14px Trebuchet MS,arial}
#div_home_search .submit input{height:16px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff;margin:-1px 0 0 0;width:100px;cursor:pointer}
#div_home_search .filter{position:relative;float:left;background:#fff url(http://cdn-files.deezer.com/img/common/home_search_bg1.png) repeat-x;height:52px;color:#777;font:12px Trebuchet MS}
#div_home_search .filter .selected a{color:#777}
#div_home_search .filter .selected a:hover{text-decoration:underline;color:#00c2f2}
#div_home_search .filter .selected .text{width:75px;margin:18px 3px 0 5px;padding-left:7px;border-left:solid 1px #ddd;background:url(http://cdn-files.deezer.com/img/common/search_filter.png) no-repeat right 5px}
#div_home_search .filter .selected .list{position:absolute;top:-999px;left:4px;padding-top:38px;z-index:499}
#div_home_search .filter .selected .list ul{width:76px;list-style:none;border-left:solid 2px #ddd;border-bottom:solid 2px #ddd;border-right:solid 2px #ddd;background:#fff;padding:2px 5px 5px 7px}
#div_home_search .filter .selected .list ul li{margin-top:2px}
#div_home_search .filter .selected:hover{background:#fffffe}
#div_home_search .filter .selected:hover div, #home_search .filter .selected:hover ul{top:0}

#billboard{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
#flash_update{display:none;background:#ffebe8;border:solid 1px #DD3C10;padding:10px;margin-bottom:20px}
#flash_update .title{font-weight:bold;margin-bottom:1px}
#flash_update span{text-decoration:underline}
#homepage{position:relative}
#homepage a{outline:0}
#home_search_suggest{border:solid 1px #ddd;position:absolute;top:39px;left:57px;width:257px;z-index:1000;background:#fff;display:none}
#home_search_suggest .query{padding:2px 5px 4px 5px;height:14px;cursor:pointer}
#home_search_suggest .selected{background:#00c2f2;color:#fff}
#home_search_suggest .selected a{color:#fff}
#home_search_suggest .query .name{float:left;width:180px;height:17px;overflow:hidden}
#home_search_suggest .query .nb_results{float:right;width:65px;font:10px Trebuchet MS,arial;text-align:right;height:17px;overflow:hidden}
#home_search_suggest .close{text-align:right;font:10px Trebuchet MS,arial;margin:0 3px 3px 0}
#homepage .center{background:#fff;padding:15px 0 25px 0}
#homepage .left{width:620px;float:left;margin:0 0 0 15px}
#homepage .left .all{float:right}
#homepage .left .webradios{background:#F1F1F1;padding:10px;position:relative}
#homepage .left .webradios .display_info_radio{display:none;position:absolute;right:0;top:-28px;width:200px;height:60px;overflow:hidden;z-index:1000}
#homepage .left .webradios .display_info_radio .text{background:#28AAE3;color:#fff;padding:3px 5px;font:11px Trebuchet MS,arial;height:34px}
#homepage .left .webradios .display_info_radio .text a{text-decoration:underline;color:#fff}
#homepage .left .webradios .radio{clear:both;background:#fff;padding:6px 5px 4px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}
#homepage .left .webradios .margin{margin:0 0 10px 0}
#homepage .left .webradios .radio .image{float:left;margin-right:5px;width:79px;height:66px;background-position:0 -143px}
#homepage .left .webradios .radio .image img{width:57px;height:52px;padding:3px 0 0 11px}
#homepage .left .webradios .radio .text{float:left;width:400px;margin-top:2px}
#homepage .left .webradios .radio .text .title{height:20px;overflow:hidden}
#homepage .left .webradios .radio .text .title a:hover{color:#00c2f2}
#homepage .left .webradios .radio .text .title .name{float:left;font:bold 16px Trebuchet MS,arial;margin:0 5px 2px 0}
#homepage .left .webradios .radio .text .title .on_air{font:12px Trebuchet MS,arial;margin-top:4px}
#homepage .left .webradios .radio .text .description{width:400px;height:17px;color:#555;margin-top:4px;font:11px Trebuchet MS,arial}
#homepage .left .webradios .radio .text .art_in{width:400px;color:#555;font:11px Trebuchet MS,arial;height:16px;overflow:hidden}
#homepage .left .webradios .radio .text .art_in a{color:#555}
#homepage .left .webradios .radio .text .art_in a:hover{color:#00c2f2}
#homepage .left .webradios .radio .rg{float:right;width:85px}
#homepage .left .webradios .radio .rg .play, #homepage .left .webradios .radio .rg .play_on{float:left;width:33px;height:33px;margin:15px 15px 0 0}
#homepage .left .webradios .radio .rg .play{background-position:-75px -57px}
#homepage .left .webradios .radio .rg .play_on{background-position:-109px -57px}
#homepage .left .webradios .radio .rg .add, #homepage .left .webradios .radio .rg .add_on{float:left;width:28px;height:28px;margin:9px 0 0 0}
#homepage .left .webradios .radio .rg .add{background-position:-143px -57px}
#homepage .left .webradios .radio .rg .add_on{background-position:-173px -57px}
#homepage .left .webradios .radio a{outline:0}
#homepage .left .top_playlists a:hover{color:#00c2f2}
#homepage .left .top_playlists{clear:both;margin:10px 0 0 0}
#homepage .left .top_playlists .playlists{padding:5px 10px;background:#f1f1f1}
#homepage .left .top_playlists .playlists .white{background:#fff}
#homepage .left .top_playlists .playlists .playlist{float:left;width:300px;height:60px}
#homepage .left .top_playlists .playlists .playlist .nb{float:left;width:50px;font:bold 20px Trebuchet MS,arial;text-align:center;margin:16px 0 0 0}
#homepage .left .top_playlists .playlists .playlist .image{float:left;width:45px;height:45px;border:solid 1px #bbb;margin:6px 12px 0 0}
#homepage .left .top_playlists .playlists .playlist .image img{width:45px;height:45px}
#homepage .left .top_playlists .playlists .playlist .text{float:left;margin-top:5px}
#homepage .left .top_playlists .playlists .playlist .text .title{font:bold 12px Trebuchet MS,arial}
#homepage .left .top_playlists .playlists .playlist .text .description{font:11px Trebuchet MS,arial;color:#555}
#homepage .left .top_playlists .playlists .playlist .text .description a{color:#555}
#homepage .left .top_playlists .playlists .playlist .text .description a:hover{color:#00c2f2}
#homepage .left .top_playlists .playlists .playlist .text .description .line{overflow:hidden;height:15px;width:185px}
#homepage .left .pub_mobile{background:#F1F1F1;padding:10px 15px;margin:10px 0 0 0;position:relative;height:150px}
#homepage .left .pub_mobile a{color:#fff}
#homepage .left .pub_mobile .text{position:absolute;top:25px;left:35px;font:bold 22px Trebuchet MS,arial;color:#fff}
#homepage .left .pub_mobile .text .strong{font:bold 32px Trebuchet MS,arial;margin:-5px 0 0 -2px}
#homepage .left .pub_mobile .text2{position:absolute;top:136px;left:35px;font:12px Trebuchet MS,arial;color:#fff}
#homepage .right{width:330px;float:right;margin:0 15px 0 0}
#homepage .top_right {margin-top:36px}
#homepage .right .ads{padding:10px 15px;background:#F1F1F1;width:300px;margin:0 0 10px 0}
#homepage .right .charts a:hover{color:#00c2f2}
#homepage .right .charts .top{height:36px}
#homepage .right .charts .title1{float:left}
#homepage .right .charts .tabs{float:right;position:relative}
#homepage .right .charts .tab1, #homepage .right .charts .tab2{float:left;margin-top:12px;width:50px;height:25px;text-align:center;font:11px Trebuchet MS,arial;padding:4px 0 0 0}
#homepage .right .charts .tab1 a, #homepage .right .charts .tab2 a{padding:4px 10px 4px 10px}
#homepage .right .charts .tab1{background-position:-3px -113px;z-index:2000;position:relative;margin-left:-8px;cursor:default}
#homepage .right .charts .tab2{background-position:-155px -113px;z-index:100;margin-left:-8px}
#homepage .right .charts .songs{background:#f1f1f1;padding:5px}
#homepage .right .charts .songs .empty{padding:15px 0 15px 15px}
#homepage .right .charts .songs .white{background:#fff}
#homepage .right .charts .songs .song{clear:both;height:50px}
#homepage .right .charts .songs .song .nb{float:left;width:54px;font:bold 20px Trebuchet MS,arial;text-align:center;margin:12px 0 0 0}
#homepage .right .charts .songs .song .image{float:left}
#homepage .right .charts .songs .song .image img{border:solid 1px #bbb;width:35px;height:35px;margin:7px 12px 0 0}
#homepage .right .charts .songs .song .text{float:left}
#homepage .right .charts .songs .song .text .track{font:bold 14px Trebuchet MS,arial;margin:6px 0 0 0;width:210px;height:18px;overflow:hidden}
#homepage .right .charts .songs .song .text .artist{color:#555}
#homepage #billboard .no_flash{padding:20px}
#homepage #billboard .no_flash .title{font:bold 14px Trebuchet MS,arial;margin:0 0 15px 0}
#homepage #billboard .no_flash .info{float:left;width:650px}
#homepage #billboard .no_flash .logo{float:right;width:150px;border:solid 1px #aaa;padding:10px;font:bold 12px Trebuchet MS,arial;margin:0 125px 0 0}
#homepage #billboard .no_flash .logo img{float:left;margin:0 10px 0 0}
#homepage #billboard .no_flash .download{margin:15px 0 0 0;text-align:center;font:bold 14px Trebuchet MS,arial}
#homepage #billboard .no_flash .download a{float:left;width:276px;height:25px;background:url(http://cdn-files.deezer.com/img/common/flashdownload.jpg) no-repeat;padding:8px 0 0 0;color:#555}
#homepage #billboard .no_flash .join{margin:5px 0 10px 0}
#homepage #billboard .no_flash li{list-style:disc;margin:1px 0 0 30px}

/* Login */
#login{width:600px;padding:50px 0 75px; margin-left: 30px;}
#login a:hover{text-decoration:underline}
#login #login_error{display:none;background:#ffebe8;border:solid 1px #DD3C10;padding:5px 7px;margin-bottom:10px}
#login .global{background:#F1F1F1;padding:10px;}
#login .form{background:#fff;padding:20px}
#login .form .sp{margin-top:10px}
#login .form .label{float:left;width:160px;text-align:right;margin:2px 10px 0 0}
#login .form .input{border:solid 1px #ccc;width:275px;height:16px;padding:2px 3px}
#login .form .password{float:left;border:solid 1px #ccc;width:145px;height:16px;padding:2px 3px}
#login .form .check{margin-right:3px}
#login .form .remember{font:11px Trebuchet MS,arial}
#login .form .reset a{text-decoration:underline;color:#888;padding:0 0 0 8px}
#login .form .bottom{padding:20px 0 20px 170px}
#login .form .bottom .remember{margin-bottom:15px;color:#000}
#login .form .bottom .submit{float:left}
#login .form .bottom .submit input{padding:0 15px;height:16px;width:100px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff}
#login .form .bottom .register{float:left;margin:2px 0 0 10px;height:15px;font:14px Trebuchet MS,arial}
#login .form .bottom .register a{text-decoration:underline}
.login_square {border: 5px solid #F1F1F1; float: right; width: 300px; height: 250px; margin-top: 45px; margin-right: 30px; }

#delete_account{width:600px;margin:0 auto}
#delete_account .global{background:#F1F1F1;padding:10px}
#delete_account .form {background:#fff;padding:20px}
#delete_account .form .info { margin-bottom: 20px; }
#delete_account .form label{float:left;width:160px;text-align:right;margin:2px 10px 0 0}
#delete_account .form .password{float:left;border:solid 1px #ccc;width:145px;height:16px;padding:2px 3px}
#delete_account .form .bottom{padding:40px 0 20px 170px}
#delete_account .form .bottom .submit{float:left}
#delete_account .form .bottom .submit input{padding:0 15px;height:16px;width:100px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff}
#delete_account .form_error { color: #CF2933; background: #FFFBFB; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; border: 1px solid #CF2933; margin-bottom:10px; }
#delete_account .form_success { color: #26881c; background: #f7fbf7; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; border: 1px solid #26881c; margin-bottom:10px; }

/* Reset */
#reset{width:600px;padding:50px 0 75px; margin-left: 30px;}
#reset a:hover{text-decoration:underline}
#reset #reset_error{display:none;background:#ffebe8;border:solid 1px #DD3C10;padding:5px 7px;margin-bottom:10px}
#reset #reset_second{display:none}
#reset #reset_second_mail{font:bold 12px Trebuchet MS,arial}
#reset .global{background:#F1F1F1;padding:10px}
#reset .form{background:#fff;padding:20px}
#reset .form .top{margin-bottom:20px}
#reset .form .label{float:left;width:160px;text-align:right;margin:2px 10px 0 0}
#reset .form .input{border:solid 1px #ccc;width:275px;height:16px;padding:2px 3px}
#reset .form .bottom{padding:20px 0 0 170px}
#reset .form .bottom .submit input{padding:0 5px;height:16px;background:#00C7F2;font:bold 12px Trebuchet MS,arial;color:#fff}

/* Register */
#register #offer_payment{display:none}
#register #premium_duration{display:none;background:#f1f1f1;padding:10px 0 8px 10px;margin-top:10px}
#register #premium_duration span{color:#e2007a}
#register #premium_duration label{font-weight:bold}
#register #premium_duration input{float:left;margin:1px 5px 0 0}
#register #premium_duration div{margin-bottom:2px;height:18px}
#register{padding:20px 0;z-index:10}
#register #div_optin_mobile{display:none}
#register .sep{margin-top:15px}
#register .alert_login{background:#fcee85;border:solid 1px #ffcc00;padding:5px 10px;margin-bottom:10px}
#register .alert_login a{text-decoration:underline;font-weight:bold;margin-left:5px}
#register .left{width:625px;float:left;margin:0 0 0 15px}
#register .left .form{padding:10px;background:#F1F1F1;position:relative;z-index:10}
#register .left .form #display_info{display:none;position:absolute;left:276px;top:0;width:264px;height:60px;overflow:hidden;z-index:1000}
#register .left .form #display_info_text{background:#28AAE3;color:#fff;padding:3px 5px;font:11px Trebuchet MS,arial;height:34px}
#register .left .form .sp{margin-bottom:10px}
#register .left .form .check{margin-top:5px;height:25px}
#register .left .form .check .button{float:right;margin-right:132px}
#register .left .form .check #check_username_center{height:19px;float:left;padding-top:2px}
#register .left .form #register_errors{display:none;background:#ffebe8;border:solid 1px #DD3C10;padding:7px 10px;margin-bottom:10px}
#register .left .form #register_errors .description{font:bold 12px Trebuchet MS,arial;margin-bottom:5px}
#register .left .form #register_errors #register_errors_content div{margin-bottom:2px}
#register .left .form .block{padding:15px;background:#fff}
#register .left .form .block .required{float:right}
#register .left .form .block .required span{margin-right:5px;font:12px arial;color:#cc0000}
#register .left .form .block .label_inline{display:inline;width:200px;float:left;text-align:right;margin:1px 10px 0 0}
#register .left .form .block .label_inline span{margin-left:5px;font:12px arial;color:#cc0000}
#register .left .form .block .input{border:1px solid #ccc;width:225px;height:16px;padding:2px 3px}
#register .left .form .block .error{border:solid 1px #ed1b24;width:225px;height:16px;padding:2px 3px}
#register .left .form .block .ok{border:solid 1px #9df200;width:225px;height:16px;padding:2px 3px}
#register .left .form .block .country{border:1px solid #ccc;width:233px;height:22px;font:12px Trebuchet MS,arial}
#register .left .form .block .birthday{border:1px solid #ccc;height:20px;margin-right:10px;font:12px Trebuchet MS,arial}
#register .left .form .block .sp2{margin-top:10px}
#register .left .form .block .title{font:bold 13px Trebuchet MS,arial;margin-bottom:15px}
#register .left .form .block .checkbox{margin-left:10px}
#register .left .form .lf{float:left;width:575px}
#register .left .form .percent{float:right;text-align:center;margin:15px 25px 0 0}
#register .left .form .percent .black{height:88px;overflow:hidden}
#register .left .form .percent .blue{height:0px;overflow:hidden}
#register .left .form .checkboxs{margin:15px 15px 5px 15px;font:10px Trebuchet MS,arial}
#register .left .form .checkboxs input{float:left;margin-right:5px}
#register .left .form .checkboxs a{text-decoration:underline}
#register .left .bottom .law{float:left;width:460px;margin-top:10px;font:9px Trebuchet MS,arial}
#register .left .bottom .submit{float:right;font:bold 14px Trebuchet MS,arial}
#register .left .bottom .submit input{padding:0 15px;height:16px;width:100px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff}
#register .congratulations{background:#fff;padding:15px 15px 20px 15px;font-weight:bold}
#register .congratulations b{font:bold 13px Trebuchet MS;color:#00C7F2;background:#fff}
#register .congratulations a{text-decoration:underline}
#register .contest{padding:15px;background:#fff;height:90px}
#register .contest img{float:left}
#register .contest .info{float:left;margin:15px 0 0 10px}
#register .contest .info .title{font:bold 16px Trebuchet MS;margin-bottom:3px}
#register .contest .info .title span{color:#f15a21}
#register .contest .info .description{font:14px Trebuchet MS}
#register .select{border:1px solid #ccc;width:233px;height:22px;font:12px Trebuchet MS,arial}
#register .right {float:right;margin:25px 15px 0 0}
#register .right .logo{margin:10px 0}
#register .right .content{width:300px;padding:10px;background:#F1F1F1}
#register .right .deezer{background:#fff;text-align:center;padding:10px 0 15px;margin-bottom:10px}
#register .right .deezer .music{padding:10px}
#register .right .mobile{height:250px;background:#fff}
#register .right .compatibility{background:#fff;padding:13px 15px 13px 15px}
#register .right .compatibility .title{font:bold 13px Trebuchet MS,arial;margin-bottom:12px}
#register .right .compatibility .iphone{float:left;font:12px Trebuchet MS,arial;margin-bottom:12px}
#register .right .compatibility .bb{float:left;font:12px Trebuchet MS,arial;margin-bottom:12px}
#register .right .compatibility .android{float:left;font:12px Trebuchet MS,arial}
#register .right .compatibility img{float:left;margin:3px 5px 0 0}
#register .right .sp{margin-bottom:10px}
#register .offers{height:40px}
#register .offers .offer{float:left;background:#54d4ef;height:50px;width:180px;margin-right:17px;font:bold 15px Trebuchet MS;color:#fff}
#register .offers .offerb{float:left;background:#54d4ef;height:50px;width:180px;font:bold 15px Trebuchet MS;color:#fff}
#register .offers .selected{background:#00bbe3}
#register .offers .disabled{background:#ddd}
#register .dz_premium{background:#fff;padding:15px 15px 5px 10px}
#register .dz_premium img{float:left}
#register .dz_premium .txt{float:left;margin:8px 0 0 20px}
#register .dz_premium .txt .dp{font:bold 24px Trebuchet MS,arial}
#register .dz_premium .txt .tr{font:bold 16px Trebuchet MS,arial;color:#E21282}
#register .dz_premium .txt .in{font:bold 13px Trebuchet MS,arial;color:#555;margin-top:10px}
#register .dz_submit{float:right;font:bold 14px Trebuchet MS,arial}
#register .dz_submit .bt_content a{padding:0 15px}
#register #register_second{display:none}
#register #register_second #register_second_errors{display:none;background:#ffebe8;border:solid 1px #DD3C10;padding:7px 10px;margin:0 0 20px 0}
#register #register_second #register_second_errors .description{font:bold 12px Trebuchet MS,arial;margin-bottom:5px}
#register #register_second #register_second_errors #register_second_errors_content div{margin-bottom:2px}
#register #register_second .required{float:right}
#register #register_second .required span{margin-right:5px;font:12px arial;color:#cc0000}
#register #register_third{display:none}
#register #register_third .confirm_contest{padding:20px 0 5px 15px;font:bold 12px Trebuchet MS,arial;background:#fff}
#register #coregistration{display:none;padding:15px;background:#fff}
#register #coregistration .top{margin-bottom:15px;font:13px Trebuchet MS,arial}
#register #coregistration .sp{margin:10px 0 0 0}
#register #coregistration .gr{background:#f2f2f2}
#register #coregistration .thx{display:none;padding:10px;font:italic 12px Trebuchet MS,arial}
#register #coregistration .element{padding:5px 10px}
#register #coregistration .element .checkbox{float:left;width:15px;margin:10px 10px 0 0}
#register #coregistration .element .image{float:left;width:82px;height:27px;margin:2px 10px 0 0;border:solid 1px #ccc}
#register #coregistration .element .text{float:left;width:430px}
#register #coregistration .element .text .title{font:bold 12px Trebuchet MS,arial}
#register .payment .cb{float:left;margin-right:50px}
#register .payment .debit{margin-bottom:15px}
#register .payment .text{margin-bottom:3px}

/* music */
#music_content{margin:20px 15px}
#music_content .left{width:640px;float:left}
#music_content .left h1{font:bold 30px Trebuchet MS,arial}
#music_content .left .artist, #music_content .left .discography, #music_content .left .comments, #music_content .left .album_data, #music_content .left .radio_data, #music_content .left .radio_artists, #music_content .left .playlist_data{background:#F1F1F1;padding:10px;margin-bottom:12px}
#music_content .left .artist .picture, #music_content .left .album_data .picture{float:left;margin-right:12px;width:120px;height:120px;border:solid 1px #ddd}
#music_content .left .artist .picture img, #music_content .left .album_data .picture img{width:120px;height:120px}
#music_content .left .artist .info, #music_content .left .album_data .info, #music_content .left .radio_data .info{float:left;width:475px}
#music_content .left .artist .info .name, #music_content .left .album_data .info .alb_title{font:bold 15px Trebuchet MS,arial}
#music_content .left .artist .info .stats, #music_content .left .album_data .info .art_name{font:bold 12px Trebuchet MS,arial;color:#555;margin-bottom:5px}
#music_content .left .artist .info .source{margin-top:5px;font:11px Trebuchet MS,arial}
#music_content .left .discography .album{padding-bottom:15px}
#music_content .left .discography .album .lf{float:left;margin-right:12px;width:90px}
#music_content .left .discography .album .lf .picture{width:90px;height:90px;border:solid 1px #ddd}
#music_content .left .discography .album .lf .picture img{width:90px;height:90px}
#music_content .left .discography .album .lf .producer{margin-top:3px;font:bold 11px Trebuchet MS,arial;color:#555}
#music_content .left .discography .album .rg{float:left;width:510px}
#music_content .left .discography .album .rg .title{font:bold 14px Trebuchet MS,arial}
#music_content .left .discography .album .rg .tracks{margin-top:5px}
#music_content .left .discography .album .rg .tracks .track{padding:3px 5px;color:#333}
#music_content .left .discography .album .rg .tracks .track a{color:#333}
#music_content .left .discography .album .rg .tracks .bg2{background:#ddd}
#music_content .left .discography .album .rg .tracks .play{float:left;width:13px;margin:4px 0 0 3px}
#music_content .left .discography .album .rg .tracks .name{float:left;width:440px;overflow:hidden;height:15px}
#music_content .left .discography .album .rg .tracks .duration{float:left;width:40px;text-align:right}
#music_content .left .discography .all{font:bold 12px Trebuchet MS,arial}
#music_content .left .radio_data .picture{float:left;margin-right:12px;width:75px;height:75px;border:solid 1px #ddd}
#music_content .left .radio_data .picture img{width:75px;height:75px}
#music_content .left .radio_artists .radio_artist{float:left;width:110px}
#music_content .left .radio_artists .radio_artist .picture img{border:solid 1px #ddd}
#music_content .left .radio_artists .radio_artist .name{float:left;width:75px;height:15px;overflow:hidden;text-align:center;margin-top:3px}
#music_content .left .playlist_data .picture{float:left;margin-right:12px;width:60px;height:60px;border:solid 1px #ddd}
#music_content .left .playlist_data .picture img{width:60px;height:60px}
#music_content .left .playlist_data .tracks{margin-top:10px}
#music_content .left .playlist_data .tracks .track{padding:3px 5px;color:#333}
#music_content .left .playlist_data .tracks .track a{color:#333}
#music_content .left .playlist_data .tracks .bg2{background:#ddd}
#music_content .left .playlist_data .tracks .play{float:left;width:13px;margin:4px 0 0 3px}
#music_content .left .playlist_data .tracks .name{float:left;width:540px;overflow:hidden;height:15px}
#music_content .left .playlist_data .tracks .duration{float:left;width:40px;text-align:right}
#music_content .left .album_data .tracks{margin-top:10px}
#music_content .left .album_data .tracks .track{padding:3px 5px;color:#333}
#music_content .left .album_data .tracks .track a{color:#333}
#music_content .left .album_data .tracks .bg2{background:#ddd}
#music_content .left .album_data .tracks .play{float:left;width:13px;margin:4px 0 0 3px}
#music_content .left .album_data .tracks .name{float:left;width:540px;overflow:hidden;height:15px}
#music_content .left .album_data .tracks .duration{float:left;width:40px;text-align:right}
#music_content .left .comments .comment{padding-bottom:15px}
#music_content .left .comments .comment .lf{float:left;margin-right:15px;width:60px}
#music_content .left .comments .comment .lf .picture{width:60px;height:60px;border:solid 1px #ddd}
#music_content .left .comments .comment .lf .picture img{width:60px;height:60px}
#music_content .left .comments .comment .lf .name{margin-top:3px;font:11px Trebuchet MS,arial;color:#555;text-align:center}
#music_content .left .comments .comment .rg{float:left;width:540px}
#music_content .left .comments .comment .rg .data{padding:3px;background:#fff}
#music_content .left .comments .comment .rg .date{margin-top:3px;color:#555}
#music_content .right{float:right;width:300px;margin-top:12px}
#music_content .right .related, #music_content .right .discography{background:#F1F1F1;padding:10px}
#music_content .right .related .bg2, #music_content .right .discography .bg2{background:#fff}
#music_content .right .related .artist, #music_content .right .discography .album{padding:7px}
#music_content .right .related .artist .picture, #music_content .right .discography .album .picture{float:left;margin-right:12px;width:45px;height:45px;border:solid 1px #ddd}
#music_content .right .related .artist .picture img, #music_content .right .discography .album .picture img{width:45px;height:45px}
#music_content .right .related .artist .name, #music_content .right .discography .album .name{width:200px;font:14px Trebuchet MS,arial;margin-top:6px}
#music_content .right .discography .all{margin-top:10px;font-weight:bold}
#music_content .right .related_radios{background:#F1F1F1;padding:15px 10px 10px 10px}
#music_content .right .related_radios .radio{height:75px;margin:0 0 12px 0}
#music_content .right .related_radios .radio .picture{float:left;width:75px;margin-right:12px}
#music_content .right .related_radios .radio .picture img{border:solid 1px #ddd}
#music_content .right .related_radios .radio .name{width:200px;font:bold 12px Trebuchet MS,arial}

#mobile_content{width:960px;margin:15px 15px 25px 15px}
#mobile_content .top{padding:18px;margin-bottom:15px;background:#F1F1F1;height:320px;position:relative}
#mobile_content .top .text{position:absolute;top:40px;left:50px;font:bold 22px Trebuchet MS,arial;color:#000}
#mobile_content .top .text .strong{font:bold 32px Trebuchet MS,arial;margin:-5px 0 0 -2px}
#mobile_content .top .text2{position:absolute;top:160px;left:50px;font:bold 14px Trebuchet MS,arial;color:#000}
#mobile_content .elements{padding:15px;background:#F1F1F1}
#mobile_content .elements #info_iphone{float:left;margin:0 10px 0 0}
#mobile_content .elements #link_iphone{float:left;margin:-4px 0 0 0}
#mobile_content .elements .presentation{background:#fff;padding:12px}
#mobile_content .elements .element{background:#fff;padding:5px 5px 15px 5px;margin-top:10px}
#mobile_content .elements .element .image{float:left;width:225px}
#mobile_content .elements .element .content{float:left;width:650px}
#mobile_content .elements .element .content .title{font:bold 16px Trebuchet MS,arial;margin:10px 0 0 0}
#mobile_content .elements .element .content .description{margin:12px 0 12px}
#mobile_content .tutorial{background:#f5f5f5;padding:15px}
#mobile_content .tutorial span{color:#00c2f2}
#mobile_content .tutorial .number{float:left;font:bold 40px Trebuchet MS,arial}
#mobile_content .tutorial .text{float:left;margin:15px 0 0 10px}
#mobile_content .tutorial .text2{float:left;width:370px;margin:9px 0 0 10px}
#mobile_content .tutorial .text3{float:left;width:830px;margin:9px 0 0 10px}
#mobile_content .tutorial .center{background:#fff;padding:15px}
#mobile_content .tutorial .header{margin:0 20px}
#mobile_content .tutorial .header .title{font:bold 16px Trebuchet MS,arial;margin-bottom:20px}
#mobile_content .tutorial .header .info{margin:25px 0 0 0;font:bold 14px Trebuchet MS,arial}
#mobile_content .tutorial .element{background:#f5f5f5;padding:5px 10px 10px;margin-top:15px}
#mobile_content .tutorial .operateur{float:left;width:60px;text-align:right;margin:10px 0 15px 30px}
#mobile_content .tutorial .home{float:left;width:182px;height:242px;margin:10px 0 15px 10px}
#mobile_content .tutorial .home img{width:182px;height:242px;border:solid 4px #fff}
#mobile_content .tutorial .left{float:left;width:425px}
#mobile_content .tutorial .right{float:right;width:425px}
#mobile_content .tutorial .up{margin-top:90px}
#mobile_content .tutorial .da{float:left;width:170px;margin:97px 0 0 10px}
#mobile_content .tutorial .sp{margin-right:20px}

#video_content{width:970px;padding:20px 10px 25px 10px}
#video_content .left{float:left;width:635px}
#video_content .left .player{background:#F1F1F1;padding:12px 17px 15px;border-bottom:solid 1px #ddd}
#video_content .left .bottom{padding:10px;border-bottom:solid 1px #ddd;margin-bottom:15px}
#video_content .left .bottom .external{float:left}
#video_content .left .bottom .external input{width:150px;height:14px;font:11px arial;color:#666;background:#f2f2f2;padding:3px}
#video_content .left .bottom .share{float:right;margin-right:8px}
#video_content .left .bottom .share a{float:left;width:17px;height:17px;margin:3px 0 0 5px}
#video_content .left .bottom .share .twitter{background-position:-51px -88px}
#video_content .left .bottom .share .netvibes{background-position:-68px -88px}
#video_content .left .bottom .share .myspace{background-position:-85px -88px}
#video_content .left .bottom .share .google{background-position:-102px -88px}
#video_content .left .bottom .share .facebook{background-position:-120px -88px}
#video_content .left .bottom .share .delicious{background-position:-52px -105px}
#video_content .left .bottom .share .mail{background-position:-86px -105px}
#video_content .left .comments .write{height:145px}
#video_content .left .comments .write{padding:10px;border-left:solid 1px #F2F2F2;border-right:solid 1px #F2F2F2}
#video_content .left .comments .write .user{float:left;margin:5px 5px 5px 0}
#video_content .left .comments .write .user .picture img{width:45px;height:45px;border:solid 1px #ddd}
#video_content .left .comments .write .user .username{width:45px;height:15px;overflow:hidden}
#video_content .left .comments .write .form .lf{float:left;background-position:0 0;height:117px;width:33px}
#video_content .left .comments .write .form .ct{float:left;background:url(http://cdn-files.deezer.com/img/common/bg_comments.png) repeat-x;width:498px;height:117px;padding:5px}
#video_content .left .comments .write .form .ct textarea{height:95px;width:500px;font:12px Trebuchet MS,arial}
#video_content .left .comments .write .form .rg{float:left;background-position:-33px 0;height:117px;width:15px}
#video_content .left .comments .write .form .chars{float:left;font:11px Trebuchet MS, arial;color:#777;margin:25px 0 0 -10px}
#video_content .left .comments .write .form .submit{float:right;font:bold 14px Trebuchet MS,arial;margin:25px -10px 0 0}
#video_content .left .comments .write .form .submit input{height:16px;width:120px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff}
#video_content .left .comments .write span{margin-left:15px}
#video_content .left .comments .content{border:solid 1px #F2F2F2}
#video_content .left .comments .comment{padding:10px}
#video_content .left .comments .comment .user{float:left;margin:5px 5px 5px 0}
#video_content .left .comments .comment .user .picture img{width:45px;height:45px;border:solid 1px #ddd}
#video_content .left .comments .comment .user .username{width:45px;height:15px;overflow:hidden}
#video_content .left .comments .comment .data{float:left}
#video_content .left .comments .comment .data .ct{width:512px;height:75px;padding:5px 0;overflow:hidden}
#video_content .left .comments .comment .tp1 .lf{float:left;background-position:-49px 0;height:85px;width:30px}
#video_content .left .comments .comment .tp1 .ct{float:left;background:#fff}
#video_content .left .comments .comment .tp1 .rg{float:left;background-position:-78px 0;height:85px;width:12px}
#video_content .left .comments .comment .tp2 .lf{float:left;background-position:-91px 0;height:85px;width:30px}
#video_content .left .comments .comment .tp2 .ct{float:left;background:#f2f2f2}
#video_content .left .comments .comment .tp2 .rg{float:left;background-position:-120px 0;height:85px;width:12px}
#video_content .left .comments .comment .date{float:left;margin:3px 0 0 90px;font:11px arial;color:#777}
#video_content .left .comments .comment .abuse{float:right;margin:3px 10px 0 0;font:11px arial;color:#015D6C}
#video_content .left .comments .comment .abuse a{color:#015D6C}
#video_content .left .comments .bg1{background:#f2f2f2}
#video_content .left .comments .bg2{background:#fff}
#video_content .left .main_comments{background:url(http://cdn-files.deezer.com/img/common/main_comments.png) no-repeat}
#video_content .right{float:right;width:325px;margin:35px 0 0 0}
#video_content .right .group .arrow{float:left;margin:12px 0 0 2px}
#video_content .right .group .ct{float:right;height:55px;width:310px;background:#f2f2f2;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}
#video_content .right .group .ct .img{float:left;margin:5px 10px}
#video_content .right .group .ct .text{margin-top:7px;font:bold 12px Trebuchet MS,arial}
#video_content .right .ads{width:300px;height:250px;padding:5px;background:#F1F1F1;margin:15px 0 0 15px}
#video_content .right .related{margin:15px 0 0 15px}
#video_content .right .history{margin:10px 0 0 15px}
#video_content .right .content{background:#F1F1F1;padding:5px}
#video_content .right .content .element{padding:4px}
#video_content .right .content .bg1{background:#fff}
#video_content .right .content .img{float:left;width:60px;height:50px;border:solid 1px #ddd;margin-right:10px}
#video_content .right .content .img img{width:60px;height:50px}
#video_content .right .content .text{float:left;width:215px}
#video_content .right .content .text .title{font:bold 12px Trebuchet MS,arial;margin-top:7px}
#video_content .right .content .text .name{margin-top:1px}
#video_content .right .history .content .logged{padding:10px 5px}
#video_content .pagination{float:left;display:block;margin-top:3px}
#video_content .pagination a{padding:3px 6px 3px 6px;color:#000000;margin-bottom:5px}
#video_content .pagination .active{color:#FFFFFF;background-color:#00C7F2}

#api_content{width:960px;margin:20px 15px 25px 15px}
#api_content .top{padding:15px 39px;height:274px;background:#F1F1F1;position:relative}
#api_content .top .text{position:absolute;top:25px;left:55px;font:bold 36px Trebuchet MS,arial;color:#00C2F2}
#api_content .top .text2{position:absolute;top:68px;left:55px;font:bold 20px Trebuchet MS,arial;color:#000}
#api_content .top .text3{position:absolute;top:205px;left:150px;font:20px Trebuchet MS,arial;color:#fff}
#api_content .top .text4{position:absolute;top:205px;left:450px;font:20px Trebuchet MS,arial;color:#fff}
#api_content .top .text5{position:absolute;top:205px;left:758px;font:20px Trebuchet MS,arial;color:#fff}
#api_content .new{float:right}
#api_content .selection{padding:20px 0 20px 20px;background:#F1F1F1}
#api_content .selection .element{float:left;width:273px;margin-right:20px;padding:10px;background:#fff}
#api_content .selection .element img{width:251px;height:214px;margin-left:11px}
#api_content .selection .element .title{font:20px Trebuchet MS,arial;text-align:center;margin-bottom:10px}
#api_content .selection .element .description{margin:12px 12px 5px}
#api_content .get{padding:20px;background:#F1F1F1}
#api_content .get .element{background:#fff;padding:10px 10px 15px 10px;margin-bottom:20px}
#api_content .get .element .label{text-align:right;width:300px;vertical-align:top}
#api_content .get .element td{padding-top:5px}
#api_content .get .element input{margin-left:15px}
#api_content .get .element textarea{width:255px;height:75px;margin-left:15px;border:solid 1px #ddd;}
#api_content .get .element .input input{border:solid 1px #ddd;width:250px;padding:2px;margin-right:15px}
#api_content .get .element .input2{width:285px}
#api_content .get .element .error{font-weight:bold;color:#cc0000}
#api_content .get .submit{margin-left:345px}
#api_content .get .submit input{padding:0 15px;height:18px;width:200px;background:#00C7F2;font:bold 14px Trebuchet MS,arial;color:#fff}

#error{margin:50px 0}
#error .title{font:bold 100px Trebuchet MS,arial;color:#ddd;text-align:center}
#error .info{margin-top:10px;text-align:center}
#error .info a:hover{color:#00c2f2}

#add_to_playlist{width:700px;padding:50px 0 75px;margin-left:145px}
#add_to_playlist .global{background:#F1F1F1;padding:10px}
#add_to_playlist .form{background:#fff;padding:30px;min-height:100px}
#add_to_playlist .form select{border:solid 1px #ddd;padding:1px 2px;width:200px;margin:15px 0 0}
#add_to_playlist .form input{border:solid 1px #ddd;padding:1px 2px;margin-left:5px;padding:0 5px}
#add_to_playlist .form a{text-decoration:underline;color:#00C7F2}
#add_to_playlist_status{margin-top:20px;color:#666;font:bold 12px Trebuchet MS,arial}

/* widget */
#widget{width:970px;margin:20px 10px}
#widget .global{background:#f1f1f1;padding:15px}
#widget .global .center{background:#fff;padding:20px 15px}
#widget .global .pres{margin:5px 10px 25px}
#widget .global .left{float:left;width:300px;background:#f1f1f1;padding:20px 25px 25px}
#widget .global .left .title{font:14px Trebuchet MS,arial;margin-bottom:10px}
#widget .global .left .desc{margin-top:15px;color:#555}
#widget .global .right{float:right;width:540px}
#widget .global .right .type{background:#f1f1f1;padding:10px 15px}
#widget .global .right .type .wr{float:left;font:bold 20px Trebuchet MS,arial;width:185px}
#widget .global .right .type .sr{float:left;font:bold 20px Trebuchet MS,arial}
#widget .global .right .type .pl{float:right;font:bold 20px Trebuchet MS,arial;width:120px}
#widget .global .right .type .title{width:240px;text-align:right;margin-top:2px;float:left}
#widget .global .right .type .titleb{width:180px;text-align:right;margin-top:2px;float:left}
#widget .global .right .type input{margin-right:5px}
#widget .global .right .type #widget_data{margin:10px 0 5px;min-height:22px}
#widget .global .right .type #smartradio_search{display:none;clear:both;padding:10px 10px 3px 10px;background:#fff}
#widget .global .right .type #smartradio_search div{padding-bottom:3px}
#widget .global .right .type #smartradio_search .lf{width:170px;float:left;text-align:right;margin-right:10px}
#widget .global .right .type #smartradio_search .rg{float:left;width:300px}
#widget .global .right .type select{margin-left:5px;border:solid 1px #ccc;width:175px;height:22px}
#widget .global .right .type .input{float:left;margin-left:5px;border:solid 1px #ccc;width:150px;height:18px;padding:2px 0 0 3px}
#widget .global .right .type .button{float:left}
#widget .global .right .type .submit{height:16px;background:#00C7F2;font:bold 12px Trebuchet MS,arial;color:#fff;margin:-1px 0 0 0;width:80px;cursor:pointer}
#widget .global .right .type a{text-decoration:underline;color:#00c2f2}
#widget .global .right .options{background:#f1f1f1;padding:10px 15px 15px;margin-top:20px}
#widget .global .right .options .title{font:bold 20px Trebuchet MS,arial}
#widget .global .right .options .content{padding:10px 0;background:#fff;margin-top:5px}
#options_display{display:none}
#widget_code{border:solid 2px #ddd;background:#fff;height:75px;width:506px;padding:3px;font:12px Trebuchet MS,arial;color:#333}

/* communaute */
#community { margin: 0px; padding: 0px; font-size: 12px; color: #333333; }

#community a { text-decoration: none; color: #00C7F2; }
#community a:active, #community a:focus{ outline:none; }
#community a:hover { color: #00677F; }

#community .border { border: 1px solid #BBBBBB; }
#community .cboth { clear: both; }
#community .cleft { clear: left; }
#community .cright { clear: right; }
#community .bg { background: #F1F1F1; }
#community .height28 { height: 28px; }
#community .height25 { height: 25px; }
#community .height27 { height: 27px; }
#community .height22 { height: 22px; }
#community .height82 { height: 82px; }
#community .height30 { height: 30px; }
#community .height17 { height: 17px; }
#community .floatr { float: right; }
#community .floatl { float: left; }
#community .mtop15 { margin-top: 15px; }
#community .mleft15 { margin-left: 15px; }
#community .mtop5 { margin-top: 5px; }
#community .mbottom10 { margin-bottom: 10px; }
#community .mbottom15 { margin-bottom: 15px; }
#community .mright10 { margin-right: 10px; }
#community .mright15 { margin-right: 15px; }
#community .mright5 { margin-right: 5px; }
#community .m10 { margin: 10px; }
#community .p15 { padding: 15px; }
#community .pbottom15 { padding-bottom: 15px; }
#community .ptop15 { padding-top: 15px; }
#community .ptop5 { padding-top: 5px; }
#community .pleft15 { padding-left: 15px; }
#community .square { border: 5px solid #999999; float: right; width: 300px; height: 250px; margin: 27px; }
#community .dz_button a { color: #FFFFFF; }
#community .dark { color: #000000; font-weight: bold; };
#community .w345 { width:345px; }
#community .w445 { width:445px; }
#community .w555 { width:555px; }
#community .w190 { width:190px; }
#community .grey { color: #333333; }
#community .mheight25 { min-height: 25px;}
#community .mheight45 { min-height: 45px;}
#community .img25 { width: 25px; height: 25px; }
#community .img35 { width: 35px; height: 35px; }
#community .img45 { width: 45px; height: 45px; }
#community .img60 { width: 60px; height: 60px; }
#community .img90 { width: 90px; height: 90px; }

#community .pagination { float: left; display: block; margin-top: 3px; }
#community .pagination a { padding: 3px 6px 3px 6px; color: #000000; margin-bottom: 5px; }
#community .pagination .active { color: #FFFFFF; background-color: #00C7F2; }

#community .form_error { color: #CF2933; background: #FFFBFB; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; border: 1px solid #CF2933; margin-bottom:10px; }
#community .form_success { color: #26881c; background: #f7fbf7; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; border: 1px solid #26881c; margin-bottom:10px; }

#community #community_nav { float: left; width: 165px; padding-left: 15px; margin-bottom:20px}
#community #community_nav h1 { margin-left: 5px; font-size: 12px; font-weight: bold; margin-top: 10px; color: #000000; }
#community #community_nav ul { list-style-image: none; list-style-type: none; list-style-position: outside; padding-top: 5px; padding-bottom: 5px; }
#community #community_nav a { display: block; text-decoration: none; background: #F1F1F1; width: 145px; padding-left: 10px; height: 20px; padding-top: 2px; color: #222222; }
#community #community_nav a:hover { width: 155px; background: #00C7F2 url(http://cdn-files.deezer.com/img/community/fleche_community.png); background-repeat: no-repeat; background-position: top right; color: #FFFFFF; }
#community #community_nav .dark_li { background-color: #E6E6E6; }
#community #community_nav .skyscraper {margin:15px 0 0 18px}
#community #community_nav .skyscraper a{margin:0;padding:0;background:#fff;width:120px;height:600px}
#community #community_nav .skyscraper a:hover{margin:0;padding:0;background:#fff}

#community #header h1 { margin: 0px 0px 10px 25px; font-size: 22px; }
#community #header { background: url(http://cdn-files.deezer.com/img/community/bg_profil.png); background-repeat: repeat-x; background-position: bottom center; height: 310px; margin-top: 15px; margin-bottom: 15px }
#community #header h1 { font-size: 22px; margin-left: 20px; margin-bottom: 10px; color: #222222; margin: 0px 0px 10px 25px;}
#community #header #profil { background: #FFFFFF; margin-left: 15px; margin-right: 364px; height: 230px; border-top: 1px solid #F1F1F1; border-left: 1px solid #F1F1F1; border-right: 1px solid #F1F1F1 }
#community #header #profil #profil_avatar { width: 120px; height: 160px; margin-top: 15px; margin-left: 15px; float: left }
#community #header #profil #profil_avatar img { width: 120px; height: 120px; }
#community #header #profil #profil_avatar #avatar_upload { margin-top: 5px; }
#community #header #profil #profil_content { margin-left: 150px; padding-top: 15px; padding-right: 15px }
#community #header #profil #profil_content h2 { font-size: 22px; color: #222222; float: left; }
#community #header #profil #profil_content span { color: #777777; }
#community #header #profil #profil_content #status { position: relative; top: 7px; left: 5px; }
#community #header #profil #profil_content #prequote { background-image: url(http://cdn-files.deezer.com/img/community/quote_t.png); background-repeat: no-repeat; background-position: top left; padding-left: 18px; margin-top: 15px; }
#community #header #profil #profil_content #quote { height: 85px; overflow: hidden; }
#community #header #profil #profil_content #online { margin-top: 15px; background-color: #f7f7f7; padding: 3px; overflow: hidden; height: 15px; width: 400px }
#community #header #profil #update_quote { float: right; margin-top: 5px; margin-right: 10px; }
#community #header #profil #update_quote span { float: left; margin-top: 2px; margin-right: 5px; }
#community #header #profil #update_quote a { position: relative; }
#community #header #profil_bottom { margin-left: 25px; margin-top: 5px }

#community #community_general { margin-right: 15px; float: right; width: 790px; margin-bottom:20px }
#community #community_general #community_left { float: left; width: 445px; }
#community #community_general #community_right { float: right; width: 330px; }

#community #community_general #community_right #ma_communaute,
#community #community_general #community_right .premium_help,
#community #community_general #search,
#community #community_general #community_left #unsubscribe,
#community #community_general #listing,
#community #community_general #community_left #wall,
#community #community_general #inbox,
#community #community_general #reply,
#community #community_general #write { background: #F1F1F1; padding: 15px; }

#community #community_general #community_left #wall { padding: 10px; }
#community #community_general #community_left #wall h2 { margin: 0px; padding: 0px; color: #9d9d9d; margin-left: 15px; margin-bottom: 5px; font-size: 13px; font-weight: bold; }
#community #community_general #community_left #wall .msg { border-bottom: 1px solid #dddddd; margin-top: 10px; padding-bottom: 5px; }
#community #community_general #community_left #wall .msg .pseudo { text-align: center; width: 35px; overflow: hidden; }
#community #community_general #community_left #wall .msg .bulle { width: 378px; margin-left: 35px; overflow: hidden; }
#community #community_general #community_left #wall .msg .bulle .bulle_top { position: inherit; top: 0px; left: 0px; height: 24px; background-image: url(http://cdn-files.deezer.com/img/community/bubble/wall_top.png); background-repeat: no-repeat; }
#community #community_general #community_left #wall .msg .bulle .bulle_top img { position: relative; left: 363px; }
#community #community_general #community_left #wall .msg .bulle .bulle_content { background-color: #FFFFFF; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; padding: 0px 10px 10px 10px; margin-left: 7px; margin-right: 3px; }
#community #community_general #community_left #wall .msg .bulle .bulle_bottom { position: inherit; bottom: 0px; left: 0px; width: 379px; height: 6px; background-image: url(http://cdn-files.deezer.com/img/community/bubble/wall_bottom.png); background-repeat: no-repeat; }
#community #community_general #community_left #wall .msg .msg_date { margin-left: 50px; color: #777777; font-size: 10px; margin-top: 2px; }

#community #community_general #community_left #wall_general { border: 1px solid #F1F1F1; background-color: #FFFFFF }

#community #community_general #community_left #wall_add_msg { margin: 10px; }
#community #community_general #community_left #wall_add_msg img { width: 35px; height: 35px; float: left; }
#community #community_general #community_left #wall_add_msg textarea { margin-left: 10px; border: 1px solid #CCCCCC; width: 360px; height: 45px; overflow: auto; }

#community #community_general #community_left #gouts { background: #F1F1F1; padding-top: 15px; padding-bottom: 15px;}
#community #community_general #community_left #gouts .box1 { float: right; width: 200px; height: 200px; margin-right: 15px; }
#community #community_general #community_left #gouts .box2 { width: 200px; height: 200px; margin-left: 15px; }
#community #community_general #community_left #gouts .box1 span, #community #community_general #community_left #gouts .box2 span { display: block; margin: 15px; }
#community #community_general #community_left #gouts .box_bg { background-color: #FFFFFF; height: 175px }
#community #community_general #community_left #gouts .box_bg h2 { padding-top: 5px; margin-left: 15px; font-size: 12px; }
#community #community_general #community_left #gouts .box_bg img { width: 35px; height: 35px; margin-left: 12px; margin-top: 12px; float: left }

#community #community_general #community_left .infos { background: #F1F1F1; padding: 15px; }
#community #community_general #community_left .infos h2 { font-size: 12px; color: #222222; margin-bottom: 5px; margin-left: 15px; }
#community #community_general #community_left .infos .info {  background: #FFFFFF; padding: 15px;}
#community #community_general #community_left .infos .info div { margin-top: 10px; height: 22px;}
#community #community_general #community_left .infos .info div:first-child { margin-top: 0px; height: 22px;}
#community #community_general #community_left .infos .info .label_inline { display: inline; width: 150px; float:left; text-align:right; margin-right: 8px; }
#community #community_general #community_left .infos .info input[type="text"] { float: left; margin-right: 5px; border: 1px solid #CCCCCC; vertical-align: middle; height: 18px; font-size: 12px; width: 190px; padding-top: 1px; }
#community #community_general #community_left .infos .info input[type="password"] { float: left; margin-right: 5px; border: 1px solid #CCCCCC; vertical-align: middle; height: 18px; font-size: 12px; width: 190px; padding-top: 1px; }
#community #community_general #community_left .infos .info input[type="radio"] { float: left; margin-right: 3px; }
#community #community_general #community_left .infos .info input[type="radio"] + label { float: left; margin-right: 8px; }
#community #community_general #community_left #unsubscribe input[type="password"] { float: left; margin-right: 5px; border: 1px solid #CCCCCC; vertical-align: middle; height: 18px; font-size: 12px; width: 190px; padding-top: 1px; }
#community #community_general #community_left #unsubscribe label { display: inline; width: 150px; float:left; text-align:right; margin-right: 8px; }
#community #community_general #community_left #unsubscribe span { display: block; height: 22px; margin-top: 10px; }
#community #community_general #community_left .infos .info input[type="text"]:focus { border: 1px solid #3babdd; }
#community #community_general #community_left .infos .info input[type="text"][class="error"] { border: 1px solid #ed1c22; }
#community #community_general #community_left .infos .info input[type="password"]:focus { border: 1px solid #3babdd; }
#community #community_general #community_left .infos .info input[type="password"][class="error"] { border: 1px solid #ed1c22; }
#community #community_general #community_left .infos .info input[type="checkbox"] { float: left; margin-right: 3px; }
#community #community_general #community_left .infos .info select { float: left; margin-right: 5px; border: 1px solid #CCCCCC; font-size: 12px; }
#community #community_general #community_left .infos .info .span_update { float: left; margin-top: 2px; margin-right: 5px; }
#community #community_general #community_left .infos .info .span_info { display: block; width: 130px; overflow: hidden; }
#community #community_general #community_left .infos .undo { float: right; height: 21px; background-color: #FFFFFF; padding: 3px }
#community #community_general #community_left .infos .info li { margin-left: 10px; }

#community #community_general #community_right { float: right; width: 330px; }
#community #community_general #community_right #ma_communaute div { background: #FFFFFF; min-height: 25px; margin-top: 10px; padding: 6px 7px 5px 6px; }
#community #community_general #community_right #ma_communaute div:first-child { margin-top: 0px }
#community #community_general #community_right #ma_communaute img { width: 25px; height: 25px; float: left }
#community #community_general #community_right #ma_communaute span { display: block; margin-left: 35px; line-height: 12px}
#community #community_general #community_right #ma_communaute .date { color: #777777; font-size: 10px; margin-top: 2px; }

#community_general #search .div { margin-top: 10px; height: 22px; }
#community_general #search .label_inline { display: inline; width: 60px; float:left; text-align:right; margin-right: 8px; }
#community_general #search input[type="text"] { border: 1px solid #CCCCCC; vertical-align: middle; height: 18px; font-size: 12px; width: 170px; margin-left: 15px; padding-top: 1px; background: url(http://cdn-files.deezer.com/img/community/search.png) #FFFFFF; background-repeat: no-repeat; padding-left: 22px; float: left; }
#community_general #search input[type="radio"] { float: left; margin-right: 3px; }
#community_general #search input[type="radio"] + label { float: left; margin-right: 8px; }
#community_general #search select { border: 1px solid #CCCCCC; vertical-align: middle; font-size: 12px; }
#community_general #search .big { width: 220px }

#community #community_general #inbox .msg_content { background: #FFFFFF; min-height: 27px; margin-top: 3px; }
#community #community_general #inbox input[type="checkbox"] { position: relative; margin-top: 5px }
#community #community_general #inbox .arrow { float: left; margin-right: 10px; margin-top: 8px; margin-left: 10px; cursor: pointer; }
#community #community_general #inbox .read { color: #333333; }
#community #community_general #inbox .unread { color: #333333; font-weight: bold; }
#community #community_general #inbox .avatar { width: 25px; height: 25px; float: left; margin-right: 10px; }
#community #community_general #inbox .from { display: block; float: left; width: 100px; margin-top: 6px; overflow: hidden; }
#community #community_general #inbox .title { display: block; float: left; width: 370px; margin-right: 10px; margin-top: 6px; overflow: hidden; }
#community #community_general #inbox .title:hover { cursor: pointer; }
#community #community_general #inbox .date { display: block; float: left; text-align: right; width: 175px; margin-right: 10px; margin-top: 6px; font-size: 10px; color: #777777; }

#community #community_general #listing .request { background: #FFFFFF; min-height: 25px; margin-top: 2px; padding: 6px 7px 5px 6px; }
#community #community_general #listing .request .pseudo { margin-left: 15px; padding-top: 5px; float: left; width: 150px; overflow: hidden; }
#community #community_general #listing .request .action { padding-top: 5px; float: right; }

#community #community_general #read { background: #F1F1F1; padding: 15px; margin-bottom: 15px; }
#community #community_general #read input[type="checkbox"] { float: right; }
#community #community_general #read .msg { background: #FFFFFF; padding: 15px; min-height: 60px; margin-right: 20px }
#community #community_general #read .msg .avatar { float: left; width: 70px }
#community #community_general #read .msg .pseudo { float: left; width: 60px; overflow: hidden; margin-right: 10px; text-align: right }
#community #community_general #read .msg .pseudo .date { color: #777777; font-size: 10px; text-align: right; }
#community #community_general #read .msg .content { margin-left: 160px; }

#community #community_general #reply .form { margin-bottom: 10px; height: 82px }
#community #community_general #reply .form label { display: inline; width: 150px; float:left; text-align:right; margin-right: 8px; }
#community #community_general #reply .form textarea { float: left; width: 595px; height: 80px; margin-right: 5px; border: 1px solid #CCCCCC; }

#community #community_general #write label { display: inline; width: 150px; float:left; text-align:right; margin-right: 8px; }
#community #community_general #write textarea { width: 595px; height: 80px; margin-right: 5px; border: 1px solid #CCCCCC; }
#community #community_general #write #msg_subject { margin-right: 5px; border: 1px solid #CCCCCC; vertical-align: middle; height: 18px; font-size: 12px; width: 595px; padding-top: 1px; }

#community #community_general .thumb_img { width: 90px; height: 90px; float: left; margin-left: 15px; margin-top: 15px; margin-bottom: 15px }
#community #community_general .thumb_txt { text-align: center; width: 90px; height: 18px; overflow: hidden; }
#community #community_general .list { background: #FFFFFF; min-height: 25px; margin-top: 2px; padding: 6px 7px 5px 6px; }
#community #community_general .list_data0 { margin-left: 15px; padding-top: 5px; float: left; width: 350px; }
#community #community_general .list_data1 { margin-left: 15px; padding-top: 5px; float: left; width: 200px; }
#community #community_general .list_data2 { margin-left: 15px; padding-top: 5px; float: left; width: 80px; text-align: right }
#community #community_general .list_data3 { padding-top: 5px; text-align: right; }
#community #community_general .list_data4 { margin-left: 15px; padding-top: 5px; float: left; width: 350px; }

#community #community_general .list_data5 { background: #FFFFFF; margin-top: 2px; padding: 6px 7px 5px 6px; }
#community #community_general .list_data6 { margin-left: 15px; padding-top: 5px; float: left; width: 230px; overflow: hidden; }
#community #community_general .list_data7 { clear: left; background-color: #f7f7f7; padding: 3px; margin-top: 2px; overflow: hidden; height: 15px; width: 230px }
#community #community_general .list_data8 { clear: left; background-color: #f7f7f7; padding: 3px; margin-top: 2px; overflow: hidden; height: 15px; width: 360px }

#community #wall #comment { margin-left: 10px; border: 1px solid #CCCCCC; width: 345px; height: 45px; overflow: auto; }

.tokenizer .token_list { overflow: hidden; height: auto !important; height: 1%; border: 1px solid #CCCCCC; cursor: text; font-size: 12px; min-height: 18px; z-index: 999; margin: 0; padding: 0; background-color: #fff; list-style-type: none; }
.tokenizer .token_list li { float: left; }
.tokenizer .token { overflow: hidden; height: auto !important; height: 1%; margin: 2px; padding: 0; background-color: #eff2f7; color: #000; cursor: default; border: 1px solid #ccd5e4; font-size: 11px; float: left; }
.tokenizer .token p { float: left; margin-top: 2px; margin-right: 5px; margin-left: 5px; }
.tokenizer .token img { position: relative; margin-top: 2px; margin-right: 5px; cursor: pointer; }

.tokenizer .hint { display: none; }
.tokenizer .hint_help { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.tokenizer .hint_overflow { border: 0px; max-height: 150px; overflow-y: scroll; }

.tokenizer .hint ul { list-style-image: none; list-style-type: none; }
.tokenizer .hint li { background-color: #FFFFFF; color: #000000; padding: 3px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.tokenizer .hint .selected { background-color: #3B5998; color: #FFFFFF; }

/* debug sql */
#debug_sql { margin: 30px; padding: 10px; border: 1px solid #CCCCCC; font:11px verdana; }
#debug_sql .query { font: 11px Courier New; }
#debug_sql table { border-collapse: collapse; border: 1px solid #CCCCCC; }
#debug_sql td { padding: 3px; border: 1px solid #CCCCCC; }

#community .main_flag { background:url(http://cdn-files.deezer.com/img/pays.png) no-repeat }
#community .flag { width:16px; height:11px; float:left; background-position:-368px -99px;}
#community .AD {background-position:-0px -0px;} #community .AE {background-position:-16px -0px;} #community .AF {background-position:-32px -0px;} #community .AG {background-position:-48px -0px;}
#community .AI {background-position:-64px -0px;} #community .AL {background-position:-80px -0px;} #community .AM {background-position:-96px -0px;} #community .AN {background-position:-112px -0px;}
#community .AO {background-position:-128px -0px;} #community .AR {background-position:-144px -0px;} #community .AS {background-position:-160px -0px;} #community .AT {background-position:-176px -0px;}
#community .AU {background-position:-192px -0px;} #community .AW {background-position:-208px -0px;} #community .AX {background-position:-224px -0px;} #community .AZ {background-position:-240px -0px;}
#community .BA {background-position:-256px -0px;} #community .BB {background-position:-272px -0px;} #community .BD {background-position:-288px -0px;} #community .BE {background-position:-304px -0px;}
#community .BF {background-position:-320px -0px;} #community .BG {background-position:-336px -0px;} #community .BH {background-position:-352px -0px;} #community .BI {background-position:-368px -0px;}
#community .BJ {background-position:-0px -11px;} #community .BM {background-position:-16px -11px;} #community .BN {background-position:-32px -11px;} #community .BO {background-position:-48px -11px;}
#community .BR {background-position:-64px -11px;} #community .BS {background-position:-80px -11px;} #community .BT {background-position:-96px -11px;} #community .BV {background-position:-112px -11px;}
#community .BW {background-position:-128px -11px;} #community .BY {background-position:-144px -11px;} #community .BZ {background-position:-160px -11px;} #community .CA {background-position:-176px -11px;}
#community .CC {background-position:-192px -11px;} #community .CD {background-position:-208px -11px;} #community .CF {background-position:-224px -11px;} #community .CG {background-position:-240px -11px;}
#community .CH {background-position:-256px -11px;} #community .CI {background-position:-272px -11px;} #community .CK {background-position:-288px -11px;} #community .CL {background-position:-304px -11px;}
#community .CM {background-position:-320px -11px;} #community .CN {background-position:-336px -11px;} #community .CO {background-position:-352px -11px;} #community .CR {background-position:-368px -11px;}
#community .CS {background-position:-0px -22px;} #community .CU {background-position:-16px -22px;} #community .CV {background-position:-32px -22px;} #community .CX {background-position:-48px -22px;}
#community .CY {background-position:-64px -22px;} #community .CZ {background-position:-80px -22px;} #community .DE {background-position:-96px -22px;} #community .DJ {background-position:-112px -22px;}
#community .DK {background-position:-128px -22px;} #community .DM {background-position:-144px -22px;} #community .DO {background-position:-160px -22px;} #community .DZ {background-position:-176px -22px;}
#community .EC {background-position:-192px -22px;} #community .EE {background-position:-208px -22px;} #community .EG {background-position:-224px -22px;} #community .EH {background-position:-240px -22px;}
#community .ER {background-position:-256px -22px;} #community .ES {background-position:-272px -22px;} #community .ET {background-position:-288px -22px;} #community .FAM {background-position:-304px -22px;}
#community .FI {background-position:-320px -22px;} #community .FJ {background-position:-336px -22px;} #community .FK {background-position:-352px -22px;} #community .FM {background-position:-368px -22px;}
#community .FO {background-position:-0px -33px;} #community .FR {background-position:-16px -33px;} #community .GA {background-position:-32px -33px;} #community .GB {background-position:-48px -33px;}
#community .GD {background-position:-64px -33px;} #community .GE {background-position:-80px -33px;} #community .GH {background-position:-96px -33px;} #community .GI {background-position:-112px -33px;}
#community .GL {background-position:-128px -33px;} #community .GM {background-position:-144px -33px;} #community .GN {background-position:-160px -33px;} #community .GP {background-position:-176px -33px;}
#community .GQ {background-position:-192px -33px;} #community .GR {background-position:-208px -33px;} #community .GS {background-position:-224px -33px;} #community .GT {background-position:-240px -33px;}
#community .GU {background-position:-256px -33px;} #community .GW {background-position:-272px -33px;} #community .GY {background-position:-288px -33px;} #community .HK {background-position:-304px -33px;}
#community .HN {background-position:-320px -33px;} #community .HR {background-position:-336px -33px;} #community .HT {background-position:-352px -33px;} #community .HU {background-position:-368px -33px;}
#community .ID {background-position:-0px -44px;} #community .IE {background-position:-16px -44px;} #community .IL {background-position:-32px -44px;} #community .IN {background-position:-48px -44px;}
#community .IO {background-position:-64px -44px;} #community .IQ {background-position:-80px -44px;} #community .IR {background-position:-96px -44px;} #community .IS {background-position:-112px -44px;}
#community .IT {background-position:-128px -44px;} #community .JM {background-position:-144px -44px;} #community .JO {background-position:-160px -44px;} #community .JP {background-position:-176px -44px;}
#community .KE {background-position:-192px -44px;} #community .KG {background-position:-208px -44px;} #community .KH {background-position:-224px -44px;} #community .KI {background-position:-240px -44px;}
#community .KM {background-position:-256px -44px;} #community .KN {background-position:-272px -44px;} #community .KP {background-position:-288px -44px;} #community .KR {background-position:-304px -44px;}
#community .KW {background-position:-320px -44px;} #community .KY {background-position:-336px -44px;} #community .KZ {background-position:-352px -44px;} #community .LA {background-position:-368px -44px;}
#community .LB {background-position:-0px -55px;} #community .LC {background-position:-16px -55px;} #community .LI {background-position:-32px -55px;} #community .LK {background-position:-48px -55px;}
#community .LR {background-position:-64px -55px;} #community .LS {background-position:-80px -55px;} #community .LT {background-position:-96px -55px;} #community .LU {background-position:-112px -55px;}
#community .LV {background-position:-128px -55px;} #community .LY {background-position:-144px -55px;} #community .MA {background-position:-160px -55px;} #community .MC {background-position:-176px -55px;}
#community .MD {background-position:-192px -55px;} #community .MG {background-position:-208px -55px;} #community .MH {background-position:-224px -55px;} #community .MK {background-position:-240px -55px;}
#community .ML {background-position:-256px -55px;} #community .MM {background-position:-272px -55px;} #community .MN {background-position:-288px -55px;} #community .MO {background-position:-304px -55px;}
#community .MP {background-position:-320px -55px;} #community .MQ {background-position:-336px -55px;} #community .MR {background-position:-352px -55px;} #community .MS {background-position:-368px -55px;}
#community .MT {background-position:-0px -66px;} #community .MU {background-position:-16px -66px;} #community .MV {background-position:-32px -66px;} #community .MW {background-position:-48px -66px;}
#community .MX {background-position:-64px -66px;} #community .MY {background-position:-80px -66px;} #community .MZ {background-position:-96px -66px;} #community .NA {background-position:-112px -66px;}
#community .NC {background-position:-128px -66px;} #community .NE {background-position:-144px -66px;} #community .NF {background-position:-160px -66px;} #community .NG {background-position:-176px -66px;}
#community .NI {background-position:-192px -66px;} #community .NL {background-position:-208px -66px;} #community .NO {background-position:-224px -66px;} #community .NP {background-position:-240px -66px;}
#community .NR {background-position:-256px -66px;} #community .NU {background-position:-272px -66px;} #community .NZ {background-position:-288px -66px;} #community .OM {background-position:-304px -66px;}
#community .PA {background-position:-320px -66px;} #community .PE {background-position:-336px -66px;} #community .PF {background-position:-352px -66px;} #community .PG {background-position:-368px -66px;}
#community .PH {background-position:-0px -77px;} #community .PK {background-position:-16px -77px;} #community .PL {background-position:-32px -77px;} #community .PM {background-position:-48px -77px;}
#community .PN {background-position:-64px -77px;} #community .PR {background-position:-80px -77px;} #community .PS {background-position:-96px -77px;} #community .PT {background-position:-112px -77px;}
#community .PW {background-position:-128px -77px;} #community .PY {background-position:-144px -77px;} #community .QA {background-position:-160px -77px;} #community .RO {background-position:-176px -77px;}
#community .RU {background-position:-192px -77px;} #community .RW {background-position:-208px -77px;} #community .SA {background-position:-224px -77px;} #community .SB {background-position:-240px -77px;}
#community .SC {background-position:-256px -77px;} #community .SD {background-position:-272px -77px;} #community .SE {background-position:-288px -77px;} #community .SG {background-position:-304px -77px;}
#community .SH {background-position:-320px -77px;} #community .SI {background-position:-336px -77px;} #community .SK {background-position:-352px -77px;} #community .SL {background-position:-368px -77px;}
#community .SM {background-position:-0px -88px;} #community .SN {background-position:-16px -88px;} #community .SO {background-position:-32px -88px;} #community .SR {background-position:-48px -88px;}
#community .ST {background-position:-64px -88px;} #community .SV {background-position:-80px -88px;} #community .SY {background-position:-96px -88px;} #community .SZ {background-position:-112px -88px;}
#community .TC {background-position:-128px -88px;} #community .TD {background-position:-144px -88px;} #community .TF {background-position:-160px -88px;} #community .TG {background-position:-176px -88px;}
#community .TH {background-position:-192px -88px;} #community .TJ {background-position:-208px -88px;} #community .TK {background-position:-224px -88px;} #community .TL {background-position:-240px -88px;}
#community .TM {background-position:-256px -88px;} #community .TN {background-position:-272px -88px;} #community .TO {background-position:-288px -88px;} #community .TR {background-position:-304px -88px;}
#community .TT {background-position:-320px -88px;} #community .TV {background-position:-336px -88px;} #community .TW {background-position:-352px -88px;} #community .TZ {background-position:-368px -88px;}
#community .UA {background-position:-0px -99px;} #community .UG {background-position:-16px -99px;} #community .UM {background-position:-32px -99px;} #community .US {background-position:-48px -99px;}
#community .UY {background-position:-64px -99px;} #community .UZ {background-position:-80px -99px;} #community .VA {background-position:-96px -99px;} #community .VC {background-position:-112px -99px;}
#community .VE {background-position:-128px -99px;} #community .VG {background-position:-144px -99px;} #community .VI {background-position:-160px -99px;} #community .VN {background-position:-176px -99px;}
#community .VU {background-position:-192px -99px;} #community .WF {background-position:-208px -99px;} #community .WS {background-position:-224px -99px;} #community .YE {background-position:-240px -99px;}
#community .YT {background-position:-256px -99px;} #community .ZA {background-position:-272px -99px;} #community .ZM {background-position:-288px -99px;} #community .ZW {background-position:-304px -99px;}


/* Satellites */
.blue{color:#00c7f2;}
.b{font-weight:bold;}
.it{font-style:italic;}
.wrong{color:#FF0000;}
.justifie{text-align:justify;}
#partner_box {background:#F1F1F1;margin:0}

#satellite {width:960px;padding:10px 10px 10px 10px;margin:10px 0 10px 5px}
#satellite #content{padding:20px}
#satellite a{color:#00c7f2;}
#satellite .link_faq a{color:#555;}
#satellite .block{width:890px;padding:15px;background:#fff}
#satellite .block ul li{list-style-type:none;margin-left:15px}
#satellite .block p{padding:10px 0 0 0;text-align:justify}
#satellite .block div{padding:10px 0 0 0;text-align:justify}
#satellite .block h1{font-size:18px; padding:10px 0;}
#satellite .block h2{font-size:16px; padding:10px 0;}
#satellite .block .partner_logo{border:1px solid #000;}
#satellite .block .left{width:290px;text-align:left;float:left;margin:0 10px 0 0;}
#satellite .block .right{width:570px;text-align:left;float:left;margin:0 10px;}
#satellite .block .about_left{width:48%;text-align:left;float:left;margin:0 10px 0 0;}
#satellite .block .about_right{width:48%;text-align:left;float:left;margin:0 10px;}
#satellite .block .half{width:49%;text-align:left;float:left;margin:0 5px 0 0;}
#satellite .block .pleft{width:570px;text-align:left;float:left;margin:0 10px 0 0;}
#satellite .block .pleft p{padding-bottom:10px;}
#satellite .block .pright{width:290px;text-align:left;float:left;margin:0 10px;}
#satellite .block .img_about{float:right;margin:0 0 10px 10px; text-align:right;}
#satellite .deca{margin-left:15px;}
#satellite .sp{margin-top:10px}
#satellite .block .presspdf tr td{padding:5px;vertical-align:top;}
#satellite .block .presslogo tr td{width:150px;padding-left:20px;}
#satellite .block .boxlogo {width:222px;padding-left:0px;float:left;}
#satellite .block .boxlogo p a {padding-right:27px; text-decoration:underline;}
.faq_section { margin-bottom: 25px; }
.faq_section div { display: none; padding: 5px !important; margin: 5px 0px 5px 0px; border: 1px solid #CCCCCC; background-color: #EEEEEE; }

#partenaires {width:960px;padding:10px 10px 10px 10px;margin:10px 0 10px 5px}
#partenaires #content{padding:20px}
#partenaires .block{width:920px;padding:0px;}
#partenaires .serre{line-height:15px;}
#partenaires .sp{margin-top:10px}

#partenaires #logitech_content{background-image:url(http://cdn-files.deezer.com/img/partners/logitech/bg.png); height:540px; width:900px; margin:0; padding:10px;}
#partenaires #logitech_content .logitech_title{font-size:18px;font-weight:bold;padding:10px 5px;}
#partenaires #logitech_content .logitech_subtitle{font-size:16px;font-weight:bold;padding:0 5px;}
#partenaires #logitech_content .logitech_details{font-size:13px;margin-left:350px; margin-top:50px; font-weight:bold;}
#partenaires #logitech_content .logitech_details p{margin:20px 0;}
#partenaires #logitech_content .logitech_details ul li{margin:0 0 10px 40px;list-style-type:none;}

#partenaires #sonos_content{background-image:url(http://cdn-files.deezer.com/img/partners/sonos/bg_Sonos.jpg); height:620px; width:920px; margin:0;}
#partenaires #sonos_content h1{font-size:18px;font-weight:bold;padding:5px 0 0 0;}
#partenaires #sonos_content .sonos_title{color:#ddd;font-size:22px;height:50px;padding:16px 0 0 175px;}
#partenaires #sonos_content .sonos_details{width:530px; text-align:justify;padding-left:20px;}
#partenaires #sonos_content .sonos_details p{margin:15px 0;}
#partenaires #sonos_content .sonos_details ul li{margin:0 0 10px 0px;}
#partenaires #sonos_content .sonos_link{background:#000; height:20px; width:220px; font-size:14px; padding:5px; border:#999 solid 1px; text-align:center;}
#partenaires #sonos_content .sonos_link a{color:#FFF;text-decoration:none;}
#partenaires #sonos_content2{background-image:url(http://cdn-files.deezer.com/img/partners/sonos/bg_landing.jpg); height:620px; width:920px; margin:0;}
#partenaires #sonos_content2 h1{font-size:18px;font-weight:bold;padding:5px 0 0 0;}
#partenaires #sonos_content2 .sonos_title{color:#ddd;font-size:22px;height:50px;padding:16px 0 0 175px;}
#partenaires #sonos_content2 .sonos_details{width:880px; text-align:justify;padding-left:20px;}
#partenaires #sonos_content2 .sonos_details p{margin:15px 0;}
#partenaires #sonos_content2 .sonos_details ul li{margin:0 0 10px 0px;}
#partenaires #sonos_content2 .sonos_link{background:#000; height:20px; width:220px; font-size:14px; padding:5px; border:#999 solid 1px; text-align:center;}
#partenaires #sonos_content2 .sonos_link a{color:#FFF;text-decoration:none;}

#partenaires #bb_content{background-image:url(http://cdn-files.deezer.com/img/mobile/blackberry_bg_v3.jpg); height:500px; width:920px; margin:0; color:#fff;}
#partenaires #sonyericsson_content{background-image:url(http://cdn-files.deezer.com/img/mobile/sony_bg_v3.jpg); height:500px; width:920px; margin:0; color:#fff;}
#partenaires #samsung_content{background-image:url(http://cdn-files.deezer.com/img/mobile/samsung_bg_v3.jpg); height:500px; width:920px; margin:0; color:#fff;}
#partenaires #android_content{background-image:url(http://cdn-files.deezer.com/img/mobile/android_bg_v3.jpg); height:500px; width:920px; margin:0; color:#fff;}
#partenaires #iphone_content{background-image:url(http://cdn-files.deezer.com/img/mobile/iphone_bg_v3.jpg); height:500px; width:920px; margin:0; color:#fff;}

#partenaires #sonyericsson_content .right, #partenaires #samsung_content .right, #partenaires #bb_content .right, #partenaires #android_content .right, #partenaires #iphone_content .right{width:450px;float:right;padding-right:10px;}
#partenaires #sonyericsson_content .right .mail, #partenaires #samsung_content .right .mail, #partenaires #android_content .right .mail, #partenaires #iphone_content .right .mail{font:italic 10px arial}
#partenaires #sonyericsson_content .title, #partenaires #samsung_content .title, #partenaires #android_content .title , #partenaires #iphone_content .title {font-size:22px;font-weight:bold;padding:10px 10px 0 0;text-align:right}
#partenaires #bb_content .right .title {font-size:22px;font-weight:bold;}
#partenaires #sonyericsson_content .right p, #partenaires #samsung_content .right p, #partenaires #bb_content .right p, #partenaires #android_content .right p, #partenaires #iphone_content .right p{padding:12px 0 0 0;}
#partenaires #sonyericsson_content .right .cnil, #partenaires #samsung_content .right .cnil, #partenaires #android_content .right .cnil{margin-top:15px;width:450px;font:10px Trebuchet MS,arial}

#partenaires #brontibay_box .blc {height:310px;}
#partenaires #brontibay_box #brontibay_main h1 { color:#999; font-size:24px; font-weight:bold; padding:0 0 15px 0;}
#partenaires #brontibay_box #brontibay_main hr { color:#fff; background-color:#fff; height:1px; border:0; margin:0 0 10px 0;}
#partenaires #brontibay_box #brontibay_main p { padding: 10px;}
#partenaires #brontibay_box #brontibay_main .title_pink {color:#ddbad2; font-size:12px;}
#partenaires #brontibay_box #brontibay_main .infos {float:left; text-align:center; width:170px; padding:0 0 0 20px;}
#partenaires #brontibay_box #brontibay_main .darkpink {color:#623764;}
#partenaires #brontibay_box #brontibay_main .grey {color:#999;}
#partenaires #brontibay_box #brontibay_main .right {float:left; width:690px; margin:0 20px 10px 0;padding-top:10px;}
#partenaires #brontibay_box #brontibay_main .right ul {padding:0px;height:24px;}
#partenaires #brontibay_box #brontibay_main .left {float:right; width:240px;padding-top:10px;}
#partenaires #brontibay_box #brontibay_main .flt {float:left;padding-left:10px;}
#partenaires #brontibay_box #brontibay_main .right #sac, #partenaires #brontibay_box #brontibay_main .right #pochette, #partenaires #brontibay_box #brontibay_main .right #maroquinerie {width:670px; float:left; margin:0px; display:none;}
#partenaires #brontibay_box #brontibay_main .right #sac {display:block;}
#partenaires #brontibay_box #brontibay_main .right #sac ul li, #partenaires #brontibay_box #brontibay_main .right #pochette ul li, #partenaires #brontibay_box #brontibay_main .right #maroquinerie ul li  {display:inline;list-style-type:none;width:335px; padding-bottom:15px;}
#partenaires #brontibay_box #brontibay_main .right #sac ul li div, #partenaires #brontibay_box #brontibay_main .right #pochette ul li div , #partenaires #brontibay_box #brontibay_main .right #maroquinerie ul li div  {width:190px;float:left;font-size:10px;}
#partenaires #brontibay_box #brontibay_main .right ul li {display:inline;list-style-type:none;}

#mobile_form {padding:10px 0;}
#mobile_form a {color:#fff;}
#mobile_form p {margin-bottom:8px; padding:0px !important;}
#mobile_form p .label {display: inline; width: 105px; float:left; text-align:right; margin-right: 8px;}
#mobile_form .label2{font:11px Trebuchet MS,arial}
#mobile_form p input, #sony_form p select {width: 200px;}
#mobile_form p #yyyy {width: 40px;}
#mobile_form p #mm, #mobile_form p #dd {width: 30px;}
#mobile_form p .radio {width: 20px;}
#mobile_form .form_check {margin-left: 113px; margin-bottom: 10px}
#mobile_form #optin, #mobile_form #unlimited {width: 10px}
#mobile_form .submit {margin-left: 113px;padding-top:0px;height:30px}
#mobile_form #image_submit {cursor:pointer;position:absolute}
#mobile_form .submit div {cursor:pointer; width:98px; height:15px; position:relative; top:5px; text-align:center; font-weight:bold;}

#premium_content table { width: 100%; border-spacing: 5px 5px; background-color: #ffffff; }
#premium_content td { padding: 3px; line-height: 12px; }
#premium_content table .cell_grey { background-color: #F1F1F1; }
#premium_content table .center { text-align: center; }
#premium_content table .cell_title { font-weight: bold; font-size: 16px; height: 45px;}
#premium_content table .cell_price { font-weight: bold; font-size: 13px; height: 45px;}
#premium_content table .td_border_bottom { border-bottom: 5px solid #f6f6f6; padding-left: 10px; }
#premium_content table .icon { float: left; margin-left: 10px; margin-right: 15px; }
#premium_content table .w135 { width: 145px; }
#premium_content table .title { font-weight: bold; }
#premium_content table .mleft75 { margin-left: 70px; padding:2px ; font:13px Trebuchet MS,arial }

#premium_content .bold { font-weight: bold; }
#premium_content .info { border: 1px solid #bebebe; padding: 15px; background-color: #f1f1f1; margin-bottom: 20px; position:relative}
#premium_content .info_content { background-color: #FFFFFF; padding: 20px }
#premium_content .info_content_black { background-color: #000000; padding: 20px }
#premium_content .info_content_background { background-image: url(http://cdn-files.deezer.com/img/premium/mobiles.png); background-repeat: no-repeat; background-position: 620px 15px; min-height: 250px }
#premium_content .info_content_margin { margin-bottom: 15px; margin-right: 340px ; font:13px Trebuchet MS,arial }
#premium_content .info_content h2 { margin-bottom: 15px }
#premium_content .info_content_form { margin-top: 20px}
#premium_content .info_content_form p { margin-bottom: 10px}
#premium_content .info_content_form label { display: inline; width: 250px; float:left; text-align:right; margin-right: 8px;}
#premium_content .info_content .icon { float: left; margin-right: 20px }
#premium_content .info_content .description { min-height: 90px ; font:13px Trebuchet MS,arial }
#premium_content .savoir_plus { font-style: italic; text-decoration: underline; color: #565656; }
#premium_content .savoir_plus_blue { text-decoration: underline; color: #00C7F2; }
#premium_content .links .dz_button .bt_content{height:17px;padding-top:4px}
#premium_content .top{background:#f1f1f1;padding:4px 8px;top:25px;right:25px;position:absolute;font:10px Trebuchet MS,arial;color:#555}

#premium_result{width:990px;margin:0 auto;cursor:default;position:relative}
#premium_result #general{clear:both; margin-top: 20px; margin-bottom: 20px; }
#premium_result .title1{background:#fff url(http://cdn-files.deezer.com/img/common/title1.png) no-repeat left bottom;font:bold 20px Trebuchet MS;color:#222;padding:0 0 10px 10px}
#premium_result .infos { background: #F1F1F1; padding: 15px; }
#premium_result .infos .info {  background: #FFFFFF; padding: 15px;}

#premium_result .form{padding:10px;background:#F1F1F1;position:relative;z-index:10}
#premium_result .block{padding:15px 15px 20px 15px;background:#fff}
#premium_result .title{font:bold 16px Trebuchet MS,arial}
#premium_result .title span{color:#00c2f2}
#premium_result .titleb{font:bold 13px Trebuchet MS,arial;margin-top:15px}
#premium_result .block img{float: left; margin-right: 10px;}

#premium_result #mobile { background:url(http://cdn-files.deezer.com/img/premium/bg_desktop_tel.jpg); width: 445px; height: 210px; }
#premium_result #mobile #div_deezerDesktop { float: left; width: 215px; height: 185px; margin-top: 25px; }
#premium_result #mobile #title { position: relative; margin-left: 235px; font-size: 17px; font-weight: bold; top: 25px; }
#premium_result #mobile #description { position: relative; margin-left: 235px; font-weight: bold; top: 30px; }
#premium_result #mobile #download { position: relative; float: left; margin-left: 20px; background:url(http://cdn-files.deezer.com/img/premium/btn_pink.png); width: 184px; height: 49px; font-size: 15px; font-weight: bold; text-align: center; top: 40px; }
#premium_result #mobile #download a { color: #FFFFFF; }

#premium_result #desktop { background:url(http://cdn-files.deezer.com/img/premium/bg_mobile_tel.jpg); width: 331px; height: 210px }
#premium_result #desktop #title { position: relative; left: 120px; top: 25px; font-size: 17px; font-weight: bold; width: 190px; }
#premium_result #desktop #description { position: relative; left: 120px; top: 40px; width: 190px; font-weight: bold }
#premium_result #desktop #download { background:url(http://cdn-files.deezer.com/img/premium/btn_pink.png); width: 184px; height: 49px; position: relative; left: 120px; top: 60px; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align: center }
#premium_result #desktop #download a { color: #FFFFFF; }