body, blockquote {
  margin: 0;
  padding: 0;
  font-size: 62.5%;
  background: white;
  font-family: Arial, verdana, sans-serif;
  color: black; }

object {
  outline: none; }

p, em {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-size: 100%; }

a img, iframe {
  border: none; }

ul, ol, dl, li, dt, dd {
  margin: 0;
  padding: 0; }

a:focus {
  outline: none; }

form, fieldset {
  margin: 0;
  padding: 0; }

fieldset {
  border: 1px solid #dddddd; }

legend {
  padding: 0;
  color: #dddddd; }

input, textarea, select {
  margin: 0;
  padding: 1px;
  font-size: 100%;
  font-family: inherit; }

select {
  padding: 0; }

.clear {
  clear: both; }

.center {
  margin: 0px auto;
  text-align: center; }

#blindtest_content ul, #blindtest_content ol, #blindtest_content dl, #blindtest_content li, #blindtest_content dt, #blindtest_content dd {
  list-style-type: none; }

body, #blindtest_content {
  background: #242424;
  font: normal 8pt arial, helvetica, sans-serif;
  line-height: 14px;
  padding-bottom: 20px; }

#blindtest_content {
  background: transparent;
  width: 979px;
  margin: 0 auto;
  color: #6e6e6e;
  padding: 0; }

#btheader {
  background: transparent url(http://f1.blindtest-static.com/images/front/top_back.jpg) repeat-x;
  height: 114px;
  margin-bottom: 15px; }

#upline {
  position: absolute;
  top: 3px;
  left: 15px; }

#btheader_left {
  padding-left: 9px;
  background: transparent url(http://f1.blindtest-static.com/images/front/top_left.jpg) no-repeat top left;
  position: relative; }

#btheader_right {
  padding-right: 11px;
  background: transparent url(http://f1.blindtest-static.com/images/front/top_right.jpg) no-repeat top right;
  padding: 64px 9px 0 100px;
  height: 50px; }

#btlogo {
  display: block;
  width: 208px;
  height: 86px;
  top: 23px;
  left: 8px;
  position: absolute;
  z-index: 10; }
  #btlogo img {
    width: 191px;
    height: 95px; }
  #btlogo strong {
    display: none; }

#langs {
  position: absolute;
  top: 43px;
  right: 9px; }
  #langs img {
    width: 25px;
    height: 16px; }

#cart_resume {
  position: absolute;
  top: 33px;
  right: 170px;
  font-size: 13px;
  color: #555555;
  font-weight: bold;
  padding: 10px 8px 11px 10px; }
  #cart_resume a {
    color: #555555; }

#cart_item_logo {
  position: absolute;
  top: 35px;
  right: 145px; }
  #cart_item_logo img {
    width: 27px;
    height: 23px; }

#header_user_infos {
  position: absolute;
  top: 4px;
  margin-left: 600px;
  text-align: right;
  color: #555555;
  width: 370px; }
  #header_user_infos .login_form {
    width: 370px;
    font-size: 10px;
    text-align: left; }
  #header_user_infos input[type="text"], #header_user_infos input[type="password"] {
    margin: 0 5px 2px 1px;
    width: 100px;
    font-size: 10px;
    padding: 0px 1px; }
  #header_user_infos button {
    float: right; }
  #header_user_infos .remember {
    float: left; }
    #header_user_infos .remember input {
      vertical-align: -3px;
      margin-right: 25px; }

#btheader_central {
  height: 90px;
  position: relative; }

a#btheader_central_button, a#night_bt_rules_button {
  background: transparent url(http://f1.blindtest-static.com/images/buttons/btn_inscription.png) no-repeat;
  width: 191px;
  display: block;
  position: absolute;
  padding: 14px 0 10px 0;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  color: white;
  top: 0px;
  left: 394px;
  z-index: 30; }

a#btheader_central_button.join {
  background: transparent url(http://f1.blindtest-static.com/images/buttons/btn_rejoindre.png) no-repeat;
  height: 22px; }

a#btheader_central_button.join:hover {
  background: transparent url(http://f1.blindtest-static.com/images/buttons/btn_rejoindre_over.png) no-repeat;
  height: 22px; }

a#btheader_central_button:hover, a#night_bt_rules_button:hover {
  background: transparent url(http://f1.blindtest-static.com/images/buttons/btn_inscription_over.png) no-repeat;
  color: black; }

a#night_bt_rules_button {
  float: left;
  position: static;
  margin-left: 60px; }

#alert, #notice, #xhr_error_msg, #good {
  color: #bf4752;
  text-align: center;
  font-weight: bold; }

#alert, #notice, #good {
  background: white;
  padding: 4px;
  border: 1px dashed #444444;
  width: 450px;
  display: block;
  margin: auto; }

#good {
  color: #70af2b; }

#notice {
  color: #b5edbc; }

#beta_notice {
  padding-right: 60px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center; }

#menu {
  background: transparent url(http://f1.blindtest-static.com/images/front/top_back_menu.jpg) repeat-x; }
  #menu ul {
    margin-left: 77px;
    height: 37px; }
  #menu li {
    float: left;
    list-style-type: none;
    padding-right: 2px;
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_link_right.jpg) no-repeat right 3px; }
  #menu a {
    display: block;
    font-size: 16px;
    color: #888888;
    padding: 10px 6px 11px 8px;
    font-weight: bold;
    text-decoration: none; }
  #menu a#lplay {
    padding-left: 47px;
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_play_button.jpg) no-repeat 10px 4px; }
  #menu a#lplay:hover {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_back_over_play.jpg) no-repeat 0 0; }
  #menu a#lpremium {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_premium.jpg) repeat-x left 1px;
    color: #945b00; }
  #menu a#lpremium:hover {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_premium_over.jpg) repeat-x left 1px;
    color: #888888; }
  #menu a:hover {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_back_over.jpg) repeat-x; }
  #menu a#lmyaccount, #menu a#lcommunity {
    color: #257194; }
  #menu .current a {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_back_over.jpg) repeat-x;
    color: #555555; }
  #menu .current a#lplay {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_back_over_play.jpg) no-repeat 0 0; }
  #menu .current a#lplay:hover {
    padding-left: 47px;
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_play_button.jpg) no-repeat 10px 4px; }
  #menu .current a#lpremium {
    color: #888888;
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_premium_over.jpg) repeat-x left 1px; }
  #menu .current a#lpremium:hover {
    background: transparent url(http://f1.blindtest-static.com/images/front/menu_premium.jpg) repeat-x left 1px;
    color: #945b00; }

#submenu {
  height: 20px;
  position: absolute;
  top: 107px;
  left: 230px;
  background: transparent url(http://f1.blindtest-static.com/images/front/sub_menu_left.jpg) no-repeat;
  padding-left: 3px; }

#submenu_right {
  height: 20px;
  background: transparent url(http://f1.blindtest-static.com/images/front/sub_menu_right.jpg) no-repeat right top;
  padding-right: 3px; }
  #submenu_right ul {
    height: 18px;
    padding: 2px 2px 0px 0;
    background: transparent url(http://f1.blindtest-static.com/images/front/sub_menu_back.jpg) repeat-x;
    font-size: 11px; }
  #submenu_right li {
    display: inline;
    padding: 0 7px 0 7px; }
  #submenu_right a#lmembers, #submenu_right a#lteams {
    color: #257194; }
  #submenu_right a:hover {
    text-decoration: underline; }
  #submenu_right .current {
    font-weight: bold; }

input[type=submit], button {
  cursor: pointer;
  background: transparent;
  border: none;
  font-weight: bold;
  padding: 1px;
  margin: 1px;
  font-size: 10px; }
  input[type=submit] img, button img {
    vertical-align: -3px; }

input[type=submit]:hover, button:hover {
  color: #4e6f22; }

button[disabled=true], button[disabled=true]:hover {
  color: #999999;
  cursor: inherit; }

input[type=text], input[type=file], input[type=password], textarea {
  border: 1px solid #aaaaaa;
  padding: 2px;
  font-size: 12px; }

input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, select:focus, textarea:focus {
  background: #f5ffdf;
  border: 1px solid #b5c0cf; }

select {
  font-size: 12px;
  padding: 1px 2px 0 2px;
  border: 1px solid #aaaaaa; }
  select option {
    padding: 1px 2px 0 2px; }

label {
  cursor: pointer; }

.Form {
  width: 100%; }
  .Form .red {
    color: #f83107;
    font-weight: bold; }
  .Form input[type=text], .Form input[type=file], .Form input[type=password], .Form textarea {
    width: 59%; }
  .Form textarea {
    height: 150px; }
  .Form select {
    width: 60.5%; }
  .Form label {
    display: block;
    padding-right: 4px;
    margin-top: 3px;
    text-align: right;
    font-size: 12px; }
  .Form .form_help {
    width: 270px;
    z-index: 9999;
    position: absolute;
    display: inline;
    margin-left: 3px;
    margin-top: -8px;
    color: black;
    font-style: italic;
    padding-left: 14px; }
    .Form .form_help .form_help_pointer {
      background: transparent url(http://f1.blindtest-static.com/images/bulle/bulle_pointer.png) no-repeat;
      width: 16px;
      height: 16px;
      position: absolute;
      left: 0;
      top: 10px; }
    .Form .form_help .form_help_top, .Form .form_help .form_help_bottom {
      background: transparent url(http://f1.blindtest-static.com/images/bulle/bulle_top.png) no-repeat;
      height: 11px;
      line-height: 0; }
    .Form .form_help .form_help_in {
      background: transparent url(http://f1.blindtest-static.com/images/bulle/bulle_back.png) repeat-y;
      padding: 0 10px; }
    .Form .form_help .form_help_bottom {
      background: transparent url(http://f1.blindtest-static.com/images/bulle/bulle_bottom.png) repeat-y; }
  .Form .field_row {
    padding: 6px 2px 5px 2px; }
    .Form .field_row button {
      position: absolute;
      right: 3px;
      bottom: -6px; }
      .Form .field_row button .bts, .Form .field_row button .bt {
        float: right; }
  .Form .field {
    width: 66%;
    float: right;
    position: relative; }
  .Form .field_clear {
    clear: right; }
  .Form .checkbox .label {
    width: 79%; }
    .Form .checkbox .label label {
      font-size: 11px; }
  .Form .checkbox .field {
    width: 20%; }
    .Form .checkbox .field input {
      margin-top: 4px; }
  .Form .checkbox .field_row {
    clear: left; }
  .Form .label {
    width: 33%;
    float: left;
    font-weight: bold; }
  .Form .formText {
    padding: 10px 0 20px 0;
    font-size: 14px; }
  .Form .submitbt {
    margin-top: 8px;
    text-align: right;
    font-size: 10px;
    margin-bottom: 10px; }
  .Form .formErrorHeader {
    padding: 3px;
    font-size: 14px;
    color: #7f1742;
    text-align: center;
    background: #f8c9c9;
    border: 1px solid #e3aaaa;
    margin: 10px auto 10px auto;
    width: 75%; }
  .Form .formError {
    color: #9f5959;
    font-style: italic;
    margin: 3px 0 5px 5px;
    padding-left: 19px;
    clear: both;
    background: transparent url(http://f1.blindtest-static.com/images/icons/exclamation.png) no-repeat left center; }
  .Form .fieldWithErrors {
    display: inline; }
    .Form .fieldWithErrors input, .Form .fieldWithErrors select {
      border: 1px solid #e3aaaa;
      background: #ffefef; }
  .Form .ui-datepicker-trigger {
    vertical-align: -4px;
    margin-left: 3px;
    cursor: pointer; }

/* Help popup */
.box .boxContent .vcForm .field .error, .box .boxContent .vcForm .field .warning, .box .boxContent .vcForm .field .good, .box .boxContent .vcForm .field .quote, .box .boxContent .vcForm .field .help, .box .boxContent .vcForm .field .info {
  margin: 0 8px 0 8px;
  font-size: 11px; }

#btcontent_left .box {
  margin-right: 7px; }

#btcontent_right .box {
  margin-right: 0px;
  margin-left: 2px; }

#btcontent {
  width: 968px;
  background: white;
  padding: 0 1px 0 8px;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee; }
  #btcontent .content_one_col {
    width: 314px; }
  #btcontent .content_two_col {
    width: 644px; }
  #btcontent .content_three_col {
    width: 962px; }

#indented_content ul, .indented_content ul {
  padding-left: 5px;
  margin-left: 30px;
  margin-top: 10px; }
  #indented_content ul ul, .indented_content ul ul {
    margin-top: 3px;
    margin-left: 15px; }
    #indented_content ul ul li, .indented_content ul ul li {
      list-style-type: circle; }
  #indented_content ul li, .indented_content ul li {
    margin-left: 5px;
    list-style-type: disc; }

#btcontent_top {
  background: white url(http://f1.blindtest-static.com/images/front/content_top.jpg) no-repeat;
  height: 9px;
  line-height: 0px; }

#loading_container {
  position: relative;
  height: 0;
  line-height: 0; }
  #loading_container #loading {
    display: none;
    position: absolute;
    right: -125px;
    top: 0; }

#madebychugulu {
  display: block;
  margin: 20px 0 15px 0; }
  #madebychugulu img {
    width: 321px;
    height: 106px; }

.pagination {
  padding: 0;
  position: relative;
  margin: 15px 3px 8px 3px;
  text-align: center; }
  .pagination a {
    padding: 0 5px 0 5px;
    margin: 1px;
    border: 1px solid #e8e6e7;
    text-decoration: none;
    color: black; }
  .pagination a:hover, .pagination a:active {
    border: 1px solid #e8e6e7;
    color: black;
    background-color: #eeeeee;
    text-decoration: underline; }
  .pagination span.current {
    padding: 0 5px 0 5px;
    margin: 2px;
    border: 1px solid #e8e6e7;
    font-weight: bold;
    background-color: #79bedd;
    color: white; }
  .pagination span.disabled {
    padding: 0 5px 0 5px;
    margin: 2px;
    border: 1px solid #e8e6e7;
    font-weight: bold;
    color: #aaaaaa; }
  .pagination span.prev_page, .pagination a.prev_page {
    margin-right: 7px;
    padding: 7px 15px 6px 25px; }
  .pagination span.next_page, .pagination a.next_page {
    margin-left: 7px;
    padding: 7px 25px 6px 15px; }
  .pagination span.prev_page, .pagination span.next_page, .pagination a.prev_page, .pagination a.next_page {
    background: transparent url(http://f1.blindtest-static.com/images/front/pab.jpg) repeat-x 0 0;
    border: none;
    color: white;
    position: relative; }
    .pagination span.prev_page .papl, .pagination span.prev_page .papr, .pagination span.prev_page .panl, .pagination span.prev_page .panr, .pagination span.next_page .papl, .pagination span.next_page .papr, .pagination span.next_page .panl, .pagination span.next_page .panr, .pagination a.prev_page .papl, .pagination a.prev_page .papr, .pagination a.prev_page .panl, .pagination a.prev_page .panr, .pagination a.next_page .papl, .pagination a.next_page .papr, .pagination a.next_page .panl, .pagination a.next_page .panr {
      position: absolute;
      display: block;
      width: 18px;
      height: 45px;
      top: 0;
      background: transparent url(http://f1.blindtest-static.com/images/front/pall.jpg) no-repeat 0 top; }
    .pagination span.prev_page .papl, .pagination span.next_page .papl, .pagination a.prev_page .papl, .pagination a.next_page .papl {
      left: 0; }
    .pagination span.prev_page .papr, .pagination span.next_page .papr, .pagination a.prev_page .papr, .pagination a.next_page .papr {
      right: 0;
      background: transparent url(http://f1.blindtest-static.com/images/front/palr.jpg) no-repeat right top; }
    .pagination span.prev_page .panl, .pagination span.next_page .panl, .pagination a.prev_page .panl, .pagination a.next_page .panl {
      left: 0;
      background: transparent url(http://f1.blindtest-static.com/images/front/parl.jpg) no-repeat 0 0; }
    .pagination span.prev_page .panr, .pagination span.next_page .panr, .pagination a.prev_page .panr, .pagination a.next_page .panr {
      right: 0;
      background: transparent url(http://f1.blindtest-static.com/images/front/parr.jpg) no-repeat right 0; }
  .pagination span.prev_page, .pagination span.next_page {
    color: #a4d4eb; }

.grid {
  width: 100%;
  border-bottom: 1px solid white; }
  .grid tr td, .grid tr th {
    border-bottom: 0px solid white;
    padding: 2px 4px 2px 4px;
    color: black; }
  .grid tr td {
    border: 2px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: none;
    text-align: center; }
    .grid tr td img {
      vertical-align: -3px; }
    .grid tr td li {
      text-align: left;
      margin-left: 15px;
      list-style-type: disc; }
  .grid tr td.white {
    background: white; }
  .grid tr th {
    text-align: center;
    padding-bottom: 3px;
    margin: 0;
    padding: 0 0 2px 0;
    font-size: 11px; }
  .grid tr th.sort_current {
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: underline; }
  .grid tr.dark {
    background: #f2e5d4; }
  .grid tr.light {
    background: #ebf0f3; }
  .grid tr.dark:hover, .grid tr.light:hover {
    border-bottom: none;
    background: #eddbc2; }
  .grid .left {
    text-align: left; }
  .grid .right {
    text-align: right; }

.grid2 tr th.lhead, .grid3 tr th.lhead {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid2thr.jpg) no-repeat; }
.grid2 tr th.fhead, .grid3 tr th.fhead {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid2thl.jpg) no-repeat; }
.grid2 tr th, .grid3 tr th {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid2thb.jpg) repeat-x;
  height: 23px; }
.grid2 tr td.frow, .grid2 tr td.lrow, .grid2 tr th.fhead, .grid2 tr th.lhead, .grid3 tr td.frow, .grid3 tr td.lrow, .grid3 tr th.fhead, .grid3 tr th.lhead {
  width: 4px;
  padding: 0; }
.grid2 tr td.frow, .grid2 tr td.lrow, .grid3 tr td.frow, .grid3 tr td.lrow {
  background: white; }
.grid2 tr td.frow, .grid2 tr th.fhead, .grid3 tr td.frow, .grid3 tr th.fhead {
  border-right: none;
  border-left: none; }
.grid2 tr td.lrow, .grid2 tr th.lhead, .grid3 tr td.lrow, .grid3 tr th.lhead {
  border-right: none;
  border-left: none; }
.grid2 tr td, .grid3 tr td {
  border-left: 1px solid white;
  border-right: 1px solid white; }
.grid2 tr.dark, .grid3 tr.dark {
  background: #ebf0f3; }
.grid2 tr.light, .grid3 tr.light {
  background: white; }
.grid2 tr.dark:hover, .grid2 tr.light:hover, .grid3 tr.dark:hover, .grid3 tr.light:hover {
  border-bottom: none;
  background: #e1eded; }

.grid3 tr th.lhead {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid3thr.jpg) no-repeat; }
.grid3 tr th.fhead {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid3thl.jpg) no-repeat; }
.grid3 tr th {
  background: transparent url(http://f1.blindtest-static.com/images/front/grid3thb.jpg) repeat-x; }

#btfooter_bottom {
  padding-top: 20px;
  background: white; }
  #btfooter_bottom ul {
    text-align: center;
    margin: 0; }
    #btfooter_bottom ul li {
      display: inline;
      padding: 0 5px 0 5px; }
    #btfooter_bottom ul li.current {
      font-weight: bold; }

#baseline {
  padding: 0 10px;
  text-align: center;
  margin-bottom: 6px;
  color: #666666; }

#getfirefox {
  position: absolute;
  left: 9px;
  top: 34px; }
  #getfirefox img {
    width: 110px;
    height: 32px; }

#get_flash_player {
  position: absolute;
  right: 9px;
  top: 34px; }
  #get_flash_player img {
    width: 119px;
    height: 30px; }

#btfooter_under {
  position: relative;
  padding-top: 17px;
  text-align: center;
  background: transparent url(http://f1.blindtest-static.com/images/front/content_bottom.jpg) no-repeat top;
  color: #cccccc; }
  #btfooter_under a {
    color: #cccccc; }
  #btfooter_under a:hover {
    text-decoration: underline; }

.box {
  width: 313px;
  margin: 1px 10px 10px 0; }
  .box h2, .box h1 {
    background: transparent url(http://f1.blindtest-static.com/images/front/box_title.jpg) no-repeat;
    height: 17px;
    color: white;
    font-weight: bold;
    padding: 10px 10px 11px 13px;
    font-size: 18px;
    margin-bottom: 5px;
    position: relative; }
    .box h2 .right, .box h1 .right {
      float: right;
      margin-top: -3px; }
    .box h2 a, .box h1 a {
      color: white; }
    .box h2 a:hover, .box h1 a:hover {
      text-decoration: underline; }
  .box .h2tl, .box .h2tr, .box .h2t {
    display: block;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    padding-top: 1px;
    margin-top: 13px;
    color: #00a0ce; }
    .box .h2tl a, .box .h2tr a, .box .h2t a {
      color: #00a0ce; }
    .box .h2tl a.current, .box .h2tr a.current, .box .h2t a.current {
      font-weight: bold;
      color: #00647f; }
    .box .h2tl a:hover, .box .h2tr a:hover, .box .h2t a:hover {
      text-decoration: underline; }
  .box .h2tl {
    background: transparent url(http://f1.blindtest-static.com/images/front/title_link_right.jpg) no-repeat;
    width: 2px;
    margin-right: 2px; }
  .box .h2tr {
    background: transparent url(http://f1.blindtest-static.com/images/front/title_link_left.jpg) no-repeat;
    width: 2px; }
  .box .h2t {
    background: white;
    padding: 1px 4px 0 4px; }
  .box h2.small, .box h1.small {
    font-size: 17px;
    line-height: 17px;
    padding-left: 8px;
    padding-top: 3px;
    height: 24px; }
  .box h2 {
    padding: 11px 10px 10px 13px;
    font-size: 16px; }
  .box h3 {
    padding-left: 15px;
    font-style: italic;
    font-size: 12px;
    color: #3d3d3d;
    margin: 10px 0 10px 0; }

.box2 h2, .box2 h1, .boxFilled h2, .boxFilled h1 {
  padding: 10px 10px 11px 13px;
  font-size: 18px;
  background: transparent url(http://f1.blindtest-static.com/images/front/box_title2.jpg) no-repeat; }

.boxLarge {
  width: 644px;
  margin: 1px 2px 10px 0;
  position: relative; }
  .boxLarge h2, .boxLarge h1 {
    background: transparent url(http://f1.blindtest-static.com/images/front/box_large_title.jpg) no-repeat; }

.content_three_col .boxLarge {
  width: 962px; }

.boxRounded {
  width: 600px;
  margin: 15px auto; }
  .boxRounded .boxContent {
    padding: 1px 10px 1px 10px; }
  .boxRounded .boxTop, .boxRounded .boxBottom {
    text-align: left; }
    .boxRounded .boxTop div, .boxRounded .boxBottom div {
      height: 10px; }
  .boxRounded .boxContent {
    background: transparent url(http://f1.blindtest-static.com/images/cadres/box_tile.png) repeat-y; }
  .boxRounded .boxTop {
    background: url(http://f1.blindtest-static.com/images/cadres/box_top.png) no-repeat top right; }
  .boxRounded .boxBottom {
    background: url(http://f1.blindtest-static.com/images/cadres/box_bottom.png) bottom right; }

#right_square_ad, #adsensebottom {
  width: 304px;
  height: 261px;
  background: transparent url(http://f1.blindtest-static.com/images/front/ad_square_back.jpg) no-repeat;
  margin: 0 3px 7px 3px;
  padding: 5px 5px 5px 6px; }
  #right_square_ad .ad, #adsensebottom .ad {
    position: absolute; }
    #right_square_ad .ad iframe, #adsensebottom .ad iframe {
      width: 300px;
      height: 265px; }

#play_now_full {
  height: 209px;
  width: 313px;
  display: block;
  position: relative;
  margin-top: -16px;
  margin-bottom: 3px;
  background: transparent; }
  #play_now_full strong {
    display: none; }
  #play_now_full .no_flash {
    background: transparent url(http://f1.blindtest-static.com/images/front/flashPlayer.png) no-repeat;
    height: 209px; }

#inviteflashbt {
  width: 312px;
  height: 60px;
  margin-left: 3px; }

#tellafriend_button {
  background: white url(http://f1.blindtest-static.com/images/front/tell_your_friends.jpg) no-repeat;
  height: 147px;
  display: block;
  margin-bottom: 10px; }
  #tellafriend_button strong {
    display: none; }

/* buttons */
.bt, .bts, .btsh {
  cursor: pointer;
  position: relative;
  font-size: 15px;
  display: block;
  line-height: 41px;
  color: white;
  font-weight: bold;
  border: 1px solid transparent;
  float: left; }
  .bt span.btin, .bts span.btin, .btsh span.btin {
    display: block;
    background: url(http://f1.blindtest-static.com/images/buttons/button.png) repeat-x top left;
    padding: 0 6px 0 14px;
    margin-right: 8px; }
  .bt span.btr, .bt span.btsr, .bt span.btshr, .bts span.btr, .bts span.btsr, .bts span.btshr, .btsh span.btr, .btsh span.btsr, .btsh span.btshr {
    padding: 0;
    position: absolute;
    margin: 0;
    top: 0;
    right: 0;
    background: url(http://f1.blindtest-static.com/images/buttons/button.png) no-repeat top right;
    height: 41px;
    width: 8px; }

a:hover .bt span, .bto span.btin, .bto span.btr {
  background-image: url(http://f1.blindtest-static.com/images/buttons/buttono.png);
  color: black; }

/* button small */
.bts, .btsh {
  font-size: 12px;
  line-height: 25px;
  color: white; }
  .bts span.btin, .btsh span.btin {
    padding: 0 4px 0 12px;
    background: url(http://f1.blindtest-static.com/images/buttons/bts.png) repeat-x top left; }
  .bts span.btsr, .btsh span.btsr {
    background: url(http://f1.blindtest-static.com/images/buttons/bts.png) no-repeat top right; }

a:hover .bts span, a.active .bts span, .btso span.btin, .btso span.btsr {
  background-image: url(http://f1.blindtest-static.com/images/buttons/btso.png);
  color: black; }

/*button grey */
.btcg, .btrg, .btlg {
  display: block; }

.btcg {
  background: url(http://f1.blindtest-static.com/images/buttons/bg_m.jpg) repeat-x;
  padding: 9px 6px 8px 6px;
  font-size: 10px; }

.btlg {
  background: url(http://f1.blindtest-static.com/images/buttons/bg_l.jpg) no-repeat top left;
  height: 32px;
  padding-left: 7px;
  z-index: 90;
  float: right; }

.btrg {
  background: url(http://f1.blindtest-static.com/images/buttons/bg_r.jpg) no-repeat top right;
  height: 32px;
  padding-right: 7px; }

a .btcg, .btcg {
  color: white;
  font-weight: bold; }

a:hover .btcg {
  color: #7a8700; }

.btgclear {
  clear: both;
  display: block; }

.btright {
  float: right; }

#last_registered {
  padding-top: 7px; }
  #last_registered .luser {
    text-align: center;
    padding: 0 6px 0 6px;
    float: left;
    color: #686868;
    font-size: 10px; }
    #last_registered .luser a {
      color: #686868; }
    #last_registered .luser a:hover {
      text-decoration: underline; }

.avatar {
  background: transparent url(http://f1.blindtest-static.com/images/front/avatar_back.png) no-repeat;
  width: 65px;
  height: 65px;
  position: relative;
  text-align: left; }
  .avatar a img {
    border: 1px solid white;
    margin: 7px 0 0 7px;
    width: 50px;
    height: 50px; }
  .avatar a:hover img {
    border: 1px solid #cccccc; }

.avatar25, .avatarfull, .avatar {
  line-height: 0;
  font-size: 0; }

.avatar25 a img {
  width: 25px;
  height: 25px; }

.avatar25, .avatarfull {
  margin: 3px; }
  .avatar25 a img, .avatarfull a img {
    border: 1px solid #cccccc; }
  .avatar25 a:hover img, .avatarfull a:hover img {
    border: 1px solid #3a98cc; }

.avatar25.is_premium a img {
  border: 1px solid #cc9900; }
.avatar25.is_premium a:hover img {
  border: 1px solid #3a98cc; }

.avatar.is_premium {
  background-image: url(http://f1.blindtest-static.com/images/front/avatar_back_vip.png); }

.avatarfull a img {
  border: 1px solid #333333; }

.current_avatar {
  text-align: center;
  padding: 8px;
  width: 75%;
  margin: auto; }
  .current_avatar .avatar {
    margin: 5px auto; }

.avatars_grid .avatar_entity {
  width: 173px;
  margin: 3px;
  padding: 1px; }
  .avatars_grid .avatar_entity .av {
    float: left; }
  .avatars_grid .avatar_entity .infos {
    margin: 3px 0 0 70px; }
    .avatars_grid .avatar_entity .infos p {
      padding: 2px 0; }
    .avatars_grid .avatar_entity .infos p.created {
      font-style: italic; }
.avatars_grid .avatar_entity.online {
  background: #d2e6f5; }

.user_acount .box {
  margin-bottom: 20px; }

h1.my_account_title img {
  margin-left: 4px;
  vertical-align: -4px; }

.my_account {
  color: #666666;
  position: relative; }
  .my_account .myrank_position {
    float: right; }
  .my_account a#register_logo {
    display: block;
    height: 130px;
    font-size: 14px;
    margin-top: 17px;
    color: #707070;
    font-weight: bold; }
    .my_account a#register_logo strong {
      color: #a3c900; }
  .my_account a.register_logo_fr {
    background: white url(http://f1.blindtest-static.com/images/front/inscription_fr.jpg) no-repeat center center; }
  .my_account a.register_logo_en {
    background: white url(http://f1.blindtest-static.com/images/front/inscription_en.jpg) no-repeat center center; }
  .my_account a.register_logo_es {
    background: white url(http://f1.blindtest-static.com/images/front/inscription_es.jpg) no-repeat center center; }
  .my_account a#register_logo:hover {
    color: #555555; }
  .my_account .avatar {
    float: left;
    margin: -3px 5px 0 0; }
  .my_account ul.avr {
    margin-top: 4px; }

#register_text1 {
  padding: 5px 0 0 75px; }

#register_text2 {
  padding: 2px 0 0 100px; }

#godchild {
  overflow: auto;
  height: 300px; }

#tellafriend_button {
  margin-top: 20px; }

#birthdate .birth {
  overflow: auto;
  height: 300px; }

#tellafriend_button {
  margin-top: 20px; }

#user_cart_desc {
  text-align: center; }

#delete_user .bt {
  float: right; }

#btcontent .my_account ul {
  margin-left: 3px;
  margin-top: 0;
  font-size: 11px;
  padding-left: 0; }
  #btcontent .my_account ul img {
    vertical-align: -2px; }
  #btcontent .my_account ul li {
    list-style-type: none;
    margin-bottom: 0px;
    padding-left: 0; }
    #btcontent .my_account ul li a {
      color: #555555; }
    #btcontent .my_account ul li a:hover {
      text-decoration: underline; }
    #btcontent .my_account ul li .rlink {
      float: right; }
      #btcontent .my_account ul li .rlink a {
        color: #f011a2; }
      #btcontent .my_account ul li .rlink a:hover {
        color: #ef86ca; }
#btcontent .blue {
  color: #00a1ce;
  font-weight: bold; }
#btcontent .pink {
  color: #f011a2;
  font-weight: bold; }

#experience_bar {
  margin: 3px 0 0 0;
  padding-bottom: 5px; }

#cur_belt {
  margin-left: 40px;
  float: left; }

#next_belt, #cur_belt {
  margin-top: -5px;
  width: 21px;
  height: 30px; }

#exp_infos {
  text-align: center;
  position: absolute;
  margin-top: -3px;
  width: 310px;
  color: #666666; }
  #exp_infos .pts {
    font-weight: bold;
    color: #00a2cf; }

#exp_bar {
  float: left;
  margin: 0 5px 0 5px;
  width: 160px;
  height: 25px;
  background: url(http://f1.blindtest-static.com/images/front/level_bar_green.jpg) repeat-x; }
  #exp_bar div {
    height: 25px;
    float: left; }
  #exp_bar #ebl {
    background: url(http://f1.blindtest-static.com/images/front/level_bar_left.jpg) no-repeat;
    width: 12px; }
  #exp_bar #ebr {
    float: right;
    background: url(http://f1.blindtest-static.com/images/front/level_bar_right.jpg) no-repeat;
    width: 12px; }
  #exp_bar #ebm {
    background: url(http://f1.blindtest-static.com/images/front/level_bar_middle.jpg) no-repeat;
    width: 5px; }
  #exp_bar #ebb {
    background: url(http://f1.blindtest-static.com/images/front/level_bar_blue.jpg) repeat-x;
    width: 0px; }

.credit_my_account .blue {
  color: #00a1ce;
  font-weight: bold; }

.tiny_user_box {
  float: left;
  text-align: center;
  width: 68px;
  font-size: 11px;
  margin: 0px 3px 4px; }
  .tiny_user_box .avatar25 {
    margin-bottom: 0px; }

a, a:visited, a:active, a:link {
  color: black;
  text-decoration: none; }

a:hover {
  color: #555555; }

a#scroll_to_top {
  cursor: pointer;
  color: #666666;
  text-decoration: none;
  float: right;
  margin: 5px 15px 0 0;
  color: #79bedd; }

#ranking_box {
  font-size: 10px; }
  #ranking_box .grid td {
    color: #444444; }
    #ranking_box .grid td a {
      color: #444444; }
    #ranking_box .grid td a:hover {
      text-decoration: underline; }

#podium {
  padding: 2px 0 0 1px;
  height: 120px;
  font-size: 10px; }
  #podium .level {
    float: left; }
    #podium .level .avatar {
      margin-left: 37px; }
    #podium .level .rankinfos {
      background: transparent url(http://f1.blindtest-static.com/images/front/ranking_top_back.jpg) no-repeat;
      width: 89px;
      height: 36px;
      text-align: center;
      margin: 5px 0 0 10px; }
      #podium .level .rankinfos .rlogin, #podium .level .rankinfos .rblindos {
        display: block;
        padding: 3px 0 1px 0;
        font-weight: bold; }
        #podium .level .rankinfos .rlogin img, #podium .level .rankinfos .rblindos img {
          vertical-align: -1px; }
      #podium .level .rankinfos .rblindos {
        color: white; }
  #podium .rank1 {
    background: transparent url(http://f1.blindtest-static.com/images/front/ranking_1.jpg) no-repeat 4px 2px; }
  #podium .rank2 {
    background: transparent url(http://f1.blindtest-static.com/images/front/ranking_2.jpg) no-repeat 4px 2px; }
  #podium .rank3 {
    background: transparent url(http://f1.blindtest-static.com/images/front/ranking_3.jpg) no-repeat 4px 2px; }

#ranking_podium {
  margin: 75px 0 15px 15px;
  float: left;
  width: 150px;
  height: 200px;
  background: transparent url(http://f1.blindtest-static.com/images/front/ranking_full_podium.jpg) no-repeat; }
  #ranking_podium .avatar {
    margin: 25px 0 0 44px;
    background: transparent; }
  #ranking_podium .framework {
    margin: 15px 0 0 26px; }
  #ranking_podium .infos {
    margin: 27px 0 0 10px;
    padding: 0;
    list-style-type: none; }
    #ranking_podium .infos li {
      padding: 3px;
      color: white; }
    #ranking_podium .infos b {
      color: #5a5a5c; }

#ranking_right {
  margin: 10px 30px 10px 0;
  width: 430px;
  float: right; }
  #ranking_right .links {
    margin: 0 0 10px 0;
    text-align: right; }
    #ranking_right .links a {
      margin-left: 5px;
      padding: 0 5px 0 15px;
      background: transparent url(http://f1.blindtest-static.com/images/front/rank_musik.jpg) no-repeat; }
    #ranking_right .links .worldwide {
      background: transparent url(http://f1.blindtest-static.com/images/icons/world.png) no-repeat; }
    #ranking_right .links .country {
      background: transparent url(http://f1.blindtest-static.com/images/icons/flag_blue.png) no-repeat; }
    #ranking_right .links .friends {
      background: transparent url(http://f1.blindtest-static.com/images/icons/group.png) no-repeat; }
    #ranking_right .links .teams {
      background: transparent url(http://f1.blindtest-static.com/images/icons/shield.png) no-repeat; }
    #ranking_right .links .genres {
      background: transparent url(http://f1.blindtest-static.com/images/icons/music.png) no-repeat; }
    #ranking_right .links .current {
      font-weight: bold; }
  #ranking_right .filter a {
    padding: 1px 5px 3px 20px; }
  #ranking_right .grid3 tr.cur_user {
    background: #c2cfcf;
    font-weight: bold; }
  #ranking_right .grid3 tr.p0 {
    background: #fff383; }
  #ranking_right .grid3 tr.p1 {
    background: #d1dbdc; }
  #ranking_right .grid3 tr.p2 {
    background: #f8d68e; }

.sex_M, .sex_F {
  background-image: url(http://f1.blindtest-static.com/images/icons/male.png);
  background-position: center center;
  background-repeat: no-repeat; }

.sex_F {
  background-image: url(http://f1.blindtest-static.com/images/icons/female.png); }

#ranking_country_selector {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #242424;
  right: 75px;
  padding: 4px 0;
  height: 350px;
  overflow: auto;
  margin-top: 5px;
  width: 190px; }
  #ranking_country_selector a {
    display: block;
    width: 152px;
    padding: 1px 5px 1px 5px; }
    #ranking_country_selector a img {
      vertical-align: -2px; }
  #ranking_country_selector a.current {
    font-weight: bold; }
  #ranking_country_selector a:hover {
    background: #d1e6ef; }

/*box last comments */
#last_comments, #last_forum_subjects {
  padding-bottom: 1px; }
  #last_comments .comment, #last_forum_subjects .comment {
    width: 307px;
    border-bottom: 1px solid #e8e8e8;
    height: 70px;
    margin-bottom: 5px;
    position: relative; }
    #last_comments .comment .avatar, #last_forum_subjects .comment .avatar {
      float: left; }
    #last_comments .comment .text, #last_comments .comment .title, #last_comments .comment .user, #last_forum_subjects .comment .text, #last_forum_subjects .comment .title, #last_forum_subjects .comment .user {
      margin-left: 3px; }
    #last_comments .comment table, #last_forum_subjects .comment table {
      float: left;
      width: 237px;
      margin-top: 0px; }
      #last_comments .comment table td, #last_forum_subjects .comment table td {
        height: 60px; }
    #last_comments .comment .title, #last_forum_subjects .comment .title {
      color: #6e6e6e;
      margin-top: 2px; }
    #last_comments .comment .text, #last_forum_subjects .comment .text {
      margin-top: 1px;
      color: #00a5d0; }
    #last_comments .comment .cmb, #last_forum_subjects .comment .cmb {
      position: absolute;
      bottom: -15px;
      right: 10px; }
      #last_comments .comment .cmb a, #last_forum_subjects .comment .cmb a {
        color: #bbbd38;
        cursor: pointer; }
      #last_comments .comment .cmb a:hover, #last_forum_subjects .comment .cmb a:hover {
        font-weight: bold; }
      #last_comments .comment .cmb .cm, #last_comments .comment .cmb .cmr, #last_comments .comment .cmb .cml, #last_forum_subjects .comment .cmb .cm, #last_forum_subjects .comment .cmb .cmr, #last_forum_subjects .comment .cmb .cml {
        display: block;
        float: left;
        font-size: 11px;
        font-weight: normal;
        height: 21px;
        padding-top: 5px; }
      #last_comments .comment .cmb .cml, #last_forum_subjects .comment .cmb .cml {
        background: transparent url(http://f1.blindtest-static.com/images/front/button_white_left.jpg) no-repeat;
        width: 3px; }
      #last_comments .comment .cmb .cmr, #last_forum_subjects .comment .cmb .cmr {
        background: transparent url(http://f1.blindtest-static.com/images/front/button_white_right.jpg) no-repeat;
        width: 6px; }
      #last_comments .comment .cmb .cm, #last_forum_subjects .comment .cmb .cm {
        background: transparent url(http://f1.blindtest-static.com/images/front/button_white_back.jpg) repeat-x top;
        padding: 5px 4px 0 4px; }

/*sur le show */
#comments {
  padding: 5px 10px 0 0;
  margin: 20px 0 30px 0;
  background: transparent url(http://f1.blindtest-static.com/images/front/news_comments_picto.jpg) no-repeat top left; }
  #comments h3 {
    margin: 0 0 0 30px; }

#comments_list {
  margin-top: 30px;
  margin-bottom: 20px; }
  #comments_list .imgavatar {
    margin-left: -80px;
    float: left; }
  #comments_list .comment_4 {
    background-color: #f4f9fd;
    padding: 5px 10px 5px 10px;
    border: 1px dashed #d1e6ef; }
  #comments_list .comment_3 {
    background-color: #f8f4fb;
    padding: 5px 10px 5px 10px;
    border: 1px dashed #e9daf3; }
  #comments_list .comment {
    font-size: 11px;
    border-bottom: 1px solid #ececec;
    padding: 5px 5px 10px 70px;
    margin: 5px 15px 15px 30px; }
    #comments_list .comment .abuse {
      position: relative;
      float: right; }
      #comments_list .comment .abuse img {
        vertical-align: -4px; }
    #comments_list .comment .login, #comments_list .comment .login a {
      color: #96ba00; }
    #comments_list .comment .content {
      font-size: 12px;
      padding-top: 5px; }

#comment_form {
  margin-left: 70px; }
  #comment_form h3 {
    position: relative;
    font-style: italic;
    font-size: 12px;
    color: #3d3d3d;
    margin: 10px 0 10px; }
  #comment_form .Form .label {
    display: none; }
  #comment_form .Form .field {
    width: 70%; }

#post_comment textarea#comment_text {
  height: 160px;
  width: 540px;
  margin-left: 1px; }
#post_comment .Form .field {
  float: none;
  width: 100%; }

/* show news large box */
#single_news .date, #single_event .date {
  text-align: right;
  font-size: 11px;
  color: #7f7f7f; }
#single_news .content, #single_event .content {
  padding: 10px 20px 10px 200px;
  position: relative; }
#single_news .pseudo, #single_event .pseudo {
  position: absolute;
  bottom: 0;
  right: 10px;
  font-size: 12px; }
  #single_news .pseudo a, #single_event .pseudo a {
    font-size: 12px;
    color: #009dc8;
    font-weight: bold; }
#single_news .link, #single_event .link {
  text-align: right;
  font-size: 11px;
  margin-top: 10px; }
  #single_news .link a, #single_event .link a {
    color: #7f7f7f; }
  #single_news .link a:hover, #single_event .link a:hover {
    color: #333333; }
#single_news h2, #single_event h2 {
  position: relative;
  padding: 16px 0 15px 50px;
  color: #009dc8;
  font-size: 13px;
  background: white; }
  #single_news h2 .title_icon, #single_event h2 .title_icon {
    position: absolute;
    width: 45px;
    height: 45px;
    top: 0;
    left: 0;
    background: transparent url(http://f1.blindtest-static.com/images/front/news_picto.jpg) no-repeat center center; }
#single_news .corp, #single_event .corp {
  font-size: 12px;
  color: #686868; }
  #single_news .corp ul, #single_event .corp ul {
    margin: 10px; }
    #single_news .corp ul li, #single_event .corp ul li {
      margin-left: 15px;
      padding: 2px;
      list-style-type: disc; }
#single_news .img, #single_event .img {
  float: left;
  margin-left: -200px;
  height: 282px;
  width: 190px; }
  #single_news .img img, #single_event .img img {
    width: 146px;
    height: 108px;
    margin: 45px 0 0 16px; }
#single_news .calque, #single_event .calque {
  width: 190px;
  height: 282px;
  background: transparent url(http://f1.blindtest-static.com/images/front/cadre_news.png) no-repeat top left;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50; }

#single_event .calque {
  background: transparent url(http://f1.blindtest-static.com/images/front/cadre_events.png) no-repeat top left; }

/* listing news */
#news_list .news, #events_list .news {
  border-bottom: 1px solid #ececec;
  margin: 5px 10px 5px 10px;
  padding: 10px 5px 8px 5px;
  position: relative; }
  #news_list .news .calque, #events_list .news .calque {
    width: 160px;
    height: 120px;
    background: transparent url(http://f1.blindtest-static.com/images/front/cadre.png) no-repeat top left;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 50; }
  #news_list .news .content, #events_list .news .content {
    padding: 0 0 0 170px;
    position: relative; }
  #news_list .news .img, #events_list .news .img {
    float: left;
    height: 120px;
    width: 160px;
    padding-top: 5px;
    margin-left: -170px; }
    #news_list .news .img img, #events_list .news .img img {
      width: 146px;
      height: 108px; }
  #news_list .news .date, #events_list .news .date {
    float: right;
    color: #7f7f7f;
    font-size: 10px;
    font-weight: normal; }
  #news_list .news a.readmore, #events_list .news a.readmore {
    color: #42b5d4;
    font-weight: bold; }
  #news_list .news a.readmore:hover, #events_list .news a.readmore:hover {
    color: #009dc8; }
  #news_list .news .comments, #events_list .news .comments {
    position: absolute;
    bottom: 0;
    left: 170px;
    font-size: 10px; }
    #news_list .news .comments a, #events_list .news .comments a {
      color: #7f7f7f; }
    #news_list .news .comments a:hover, #events_list .news .comments a:hover {
      color: #444444; }
  #news_list .news .pseudo, #events_list .news .pseudo {
    position: absolute;
    bottom: 0;
    right: 10px;
    font-size: 12px; }
    #news_list .news .pseudo a, #events_list .news .pseudo a {
      font-size: 12px;
      color: #009dc8;
      font-weight: bold; }
  #news_list .news h2, #events_list .news h2 {
    padding: 0;
    background: white;
    color: #009dc8;
    font-size: 13px;
    height: auto; }
    #news_list .news h2 a, #events_list .news h2 a {
      color: #009dc8; }

#events_list .news .date {
  display: block;
  float: none;
  font-weight: bold;
  color: #686868; }

/* listing small box */
#news .news, #news .events, #events .news, #events .events {
  border-bottom: 1px solid #f0f0f0;
  padding: 4px 5px 5px 0;
  margin: 5px;
  height: 83px;
  position: relative; }
  #news .news h3, #news .events h3, #events .news h3, #events .events h3 {
    margin: 0 0 3px 0;
    font-style: normal; }
    #news .news h3 a, #news .events h3 a, #events .news h3 a, #events .events h3 a {
      color: #009dc8;
      font-size: 12px;
      font-weight: bold; }
    #news .news h3 a:hover, #news .events h3 a:hover, #events .news h3 a:hover, #events .events h3 a:hover {
      color: #6fc2df; }
  #news .news .news_icon, #news .news .event_icon, #news .events .news_icon, #news .events .event_icon, #events .news .news_icon, #events .news .event_icon, #events .events .news_icon, #events .events .event_icon {
    width: 75px;
    height: 75px;
    background: transparent url(http://f1.blindtest-static.com/images/front/news_picto.jpg) no-repeat center center;
    float: left;
    margin-right: 5px;
    margin-top: -6px; }
    #news .news .news_icon img, #news .news .event_icon img, #news .events .news_icon img, #news .events .event_icon img, #events .news .news_icon img, #events .news .event_icon img, #events .events .news_icon img, #events .events .event_icon img {
      border: 1px solid #c2e3ef;
      width: 60px;
      height: 60px; }
  #news .news .user, #news .events .user, #events .news .user, #events .events .user {
    float: left;
    position: absolute;
    margin-top: 70px;
    color: #009dc8;
    font-size: 11px; }
    #news .news .user a, #news .events .user a, #events .news .user a, #events .events .user a {
      color: #009dc8; }
  #news .news .event_icon, #news .events .event_icon, #events .news .event_icon, #events .events .event_icon {
    background: transparent url(http://f1.blindtest-static.com/images/front/vignette_evenement.jpg) no-repeat center center; }
  #news .news .read_follow a, #news .events .read_follow a, #events .news .read_follow a, #events .events .read_follow a {
    color: #a6a6a6; }
  #news .news .read_follow a:hover, #news .events .read_follow a:hover, #events .news .read_follow a:hover, #events .events .read_follow a:hover {
    color: #cccccc; }
  #news .news .news_text, #news .events .news_text, #events .news .news_text, #events .events .news_text {
    padding-left: 2px;
    margin-left: 52px;
    font-size: 11px;
    color: #686868;
    text-align: justify; }
  #news .news .date_event, #news .events .date_event, #events .news .date_event, #events .events .date_event {
    font-weight: bold;
    color: #9999a2;
    font-size: 10px;
    margin-top: -2px;
    margin-left: 72px; }
  #news .news .publish_date, #news .events .publish_date, #events .news .publish_date, #events .events .publish_date {
    margin-top: 5px;
    text-align: left;
    font-size: 9px;
    position: absolute;
    bottom: 1px;
    left: 5px; }
  #news .news .read_follow, #news .events .read_follow, #events .news .read_follow, #events .events .read_follow {
    margin-top: 5px;
    text-align: right;
    font-size: 9px;
    position: absolute;
    bottom: 1px;
    right: 5px; }

.news_info .related_components {
  font-weight: bold;
  font-size: 11px; }
.news_info #gifts_list .tombola_users {
  width: 100%; }
.news_info #features_list, .news_info #packages_list {
  padding-left: 225px;
  padding-top: 20px; }
  .news_info #features_list .box, .news_info #packages_list .box {
    border: none;
    width: 374px;
    margin: 0 0 5px 5px;
    height: 263px;
    padding: 5px;
    background: transparent url(http://f1.blindtest-static.com/images/features/fondcarre_v2.png) no-repeat; }
  .news_info #features_list .boxContent, .news_info #packages_list .boxContent {
    position: relative; }
  .news_info #features_list h2, .news_info #packages_list h2 {
    height: 38px;
    font-size: 16px;
    background: transparent; }

h3 {
  font-size: 14px;
  margin: 5px 0 6px 2px; }

p {
  padding: 3px 5px;
  margin: 1px 0 2px 0; }

.info, .good, .error {
  padding: 6px 9px 6px 44px;
  margin: 3px 3px 4px 3px;
  border: 1px solid #bbbdbc;
  line-height: 135%;
  font-size: 110%;
  text-align: justify;
  -moz-border-radius: 3px 3px 3px 3px; }

.info {
  background: #e9f9ff url(http://f1.blindtest-static.com/images/picons/info.jpg) 5px center no-repeat; }

.good {
  background: #d5f49f url(http://f1.blindtest-static.com/images/picons/good.jpg) 5px center no-repeat; }

.error {
  background: #f2e5d3 url(http://f1.blindtest-static.com/images/picons/error.jpg) 5px center no-repeat; }

#TB_overlay, #TB_load, #TB_HideSelect {
  position: absolute; }

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
  position: absolute;
  background: transparent;
  z-index: 9999;
  color: black;
  display: none;
  text-align: left;
  top: 0;
  left: 50%; }
  #TB_window a:link {
    color: #666666; }
  #TB_window a:visited {
    color: #666666; }
  #TB_window a:hover {
    color: black; }
  #TB_window a:active {
    color: #666666; }
  #TB_window a:focus {
    color: #666666; }

#TB_Image {
  display: block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666; }

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color: #666666; }

#TB_overlay {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: url(http://f1.blindtest-static.com/images/thickbox/overlay.png) repeat; }

#TB_caption {
  height: 25px;
  padding: 7px 30px 10px 25px;
  float: left; }

#TB_ajaxWindowTitle {
  height: 27px;
  margin-bottom: 5px;
  color: #0d516f;
  font-weight: bold;
  padding: 10px 10px 0 13px;
  border-bottom: 1px solid #0d516f;
  font-size: 20px; }

#TB_title {
  padding-left: 4px;
  height: 39px;
  position: relative; }

#TB_closeWindowButton {
  width: 36px;
  height: 36px;
  position: absolute;
  z-index: 9999;
  right: -5px;
  top: -25px;
  background: url(http://f1.blindtest-static.com/images/thickbox/close.png) no-repeat top left;
  cursor: pointer; }

#TB_title.TB_IFrameTitle {
  background: transparent; }
  #TB_title.TB_IFrameTitle #TB_ajaxWindowTitle, #TB_title.TB_IFrameTitle #TB_closeAjaxWindow {
    background: transparent; }

#TB_content {
  margin: 0 3px 0 3px;
  clear: both;
  margin-right: 10px;
  padding-bottom: 1px; }

#TB_ajaxContent {
  text-align: left;
  line-height: 1.4em;
  padding-bottom: 1px; }
  #TB_ajaxContent.TB_modal {
    padding: 15px; }

#TB_load {
  position: fixed;
  display: none;
  height: 13px;
  width: 208px;
  z-index: 103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; }

#TB_HideSelect {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  background-color: white;
  border: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height: 100%;
  width: 100%; }

#TB_iframeContent {
  clear: both;
  margin-bottom: -1px;
  margin-top: 1px;
  _margin-bottom: 1px; }

/* rounded */
#TB_midl {
  padding-left: 15px; }

#TB_midr {
  padding-right: 14px; }

#TB_top, #TB_bottom {
  margin-left: 18px;
  text-align: left; }
  #TB_top div, #TB_bottom div {
    margin-left: -18px;
    height: 22px;
    width: 18px; }

#TB_wrapcontent {
  background: white; }

#TB_midl {
  background: url(http://f1.blindtest-static.com/images/thickbox/left.png) repeat-y top left; }

#TB_midr {
  background: url(http://f1.blindtest-static.com/images/thickbox/right.png) repeat-y top right; }

#TB_top {
  background: url(http://f1.blindtest-static.com/images/thickbox/back.png) no-repeat top right; }
  #TB_top div {
    background: url(http://f1.blindtest-static.com/images/thickbox/back.png); }

#TB_bottom {
  clear: both;
  background: url(http://f1.blindtest-static.com/images/thickbox/back.png) bottom right; }
  #TB_bottom div {
    background: url(http://f1.blindtest-static.com/images/thickbox/back.png) bottom left; }

#right_gifts {
  width: 310px;
  height: 247px;
  margin: 0 3px 7px 3px;
  /*  background: transparent url(http://f1.blindtest-static.com/images/front/back_gifts.jpg) no-repeat */ }

#bookmark_footer {
  margin: 10px 0 0 0;
  text-align: center; }

#bookmark_header {
  position: absolute;
  right: 9px;
  top: 110px; }

.chat_selector {
  float: right; }
  .chat_selector .buttons_selectors {
    margin: -4px -5px 0 0; }

#lobby_chat {
  position: relative; }
  #lobby_chat .sixmonthsgift {
    text-align: center;
    font-weight: bold;
    padding: 3px;
    border: 1px solid #cccccc;
    border-bottom: none;
    background: #efd6d1; }

.chat {
  border: 1px solid #cccccc;
  height: 160px;
  overflow: auto;
  padding: 0 3px 0 3px; }
  .chat .chatdest {
    display: none; }
  .chat .msg {
    border-bottom: 1px solid #eeeeee; }
    .chat .msg .avatar25 {
      float: left;
      margin-left: 0; }
    .chat .msg .infos {
      float: left;
      padding-right: 3px;
      margin: 2px 3px 0 0;
      border-right: 1px solid #cccccc;
      border-bottom: 1px solid #dddddd;
      background: #efefef; }
    .chat .msg .gr4 .login a {
      color: red; }
    .chat .msg .gr3 .login a {
      color: #8a52c2; }
    .chat .msg .user {
      font-weight: bold;
      font-size: 10px; }
    .chat .msg .m {
      color: #222222; }
    .chat .msg .sk {
      display: none; }
  .chat .ui-resizable-s {
    z-index: 9999;
    height: 6px;
    margin-top: -10px; }
  .chat .ui-resizable-s.rover {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background: #70bbdb; }

.chat#chat_conf_lobby {
  height: 260px; }
  .chat#chat_conf_lobby .chatloading {
    height: 260px;
    background: url(http://f1.blindtest-static.com/images/loadingAnimation.gif) no-repeat center center; }

.chat#chat_conf_lobby.premium .msg .gr1.sexF a {
  color: #f011a2; }
.chat#chat_conf_lobby.premium .msg .gr1.sexM a {
  color: #00a1ce; }

#tall_lobby .chat#chat_conf_lobby {
  height: 375px; }
#tall_lobby .chatloading {
  height: 375px; }

.chatbar {
  margin: 0; }
  .chatbar table {
    width: 100%; }
    .chatbar table td.msg {
      width: 100%; }
    .chatbar table td.msg.tmpuser {
      text-align: center;
      font-weight: bold;
      padding: 3px;
      border: 1px solid #cccccc;
      border-top: none;
      background: #efd6d1; }
  .chatbar input {
    width: 96%; }
  .chatbar button {
    margin: 0 2px; }

#chats {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 0;
  z-index: 500; }

.globchat {
  float: right;
  z-index: 501;
  width: 240px;
  margin: 8px;
  margin-left: 0;
  padding: 3px;
  background: white;
  border: 1px solid #333333;
  position: relative; }
  .globchat textarea, .globchat input {
    border: 1px solid #c3c3c5; }
  .globchat h3 {
    color: white;
    font-size: 12px;
    margin: 0 0 3px 0;
    padding: 2px 2px 4px 5px; }
    .globchat h3 a.closebt {
      position: absolute;
      right: 6px;
      top: 5px;
      display: block; }
  .globchat h3.draggable {
    cursor: move; }
  .globchat h3.offline .title {
    padding-left: 17px;
    background: url(http://f1.blindtest-static.com/images/icons/bullet_red.png) no-repeat -2px 1px; }

#cdesclobby {
  display: none;
  position: absolute;
  top: 75px;
  left: 15px;
  border: 1px solid #888888;
  text-align: justify;
  padding: 3px 5px 3px 5px;
  background: #d1e6ef;
  color: #333333;
  width: 260px;
  cursor: pointer; }
  #cdesclobby b {
    color: black; }

#tall_lobby #cdesclobby {
  top: 60px; }

#btGameTitle {
  position: absolute;
  margin-top: -6px;
  line-height: 16px;
  font-size: 13px; }

#gameswf {
  position: relative;
  height: 600px; }
  #gameswf .loading {
    height: 400px;
    background: url(http://f1.blindtest-static.com/images/loadingAnimation.gif) no-repeat center center; }
  #gameswf #blindtest_flash {
    z-index: 5;
    top: 0;
    left: 0;
    position: absolute; }
  #gameswf #server_list a .bt {
    width: 290px; }
    #gameswf #server_list a .bt .btin {
      text-align: center; }
  #gameswf .game_input {
    border: none;
    position: absolute;
    z-index: 45;
    left: 50px;
    top: 50px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px; }
  #gameswf .blinking {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px; }

.boxLarge #friends_box {
  margin-bottom: 50px; }

#play_news .box {
  float: left; }
#play_news #lcomments .box {
  margin-right: 0; }

#event_promo {
  margin: auto;
  text-align: center; }

#friends {
  color: #7d7d7d; }
  #friends .loading {
    height: 60px;
    background: url(http://f1.blindtest-static.com/images/loadingAnimation.gif) no-repeat center center; }

#friends_infos {
  padding: 6px 0 9px 10px;
  position: relative;
  font-size: 12px; }

#nb_friends_connected {
  font-weight: bold;
  color: #f29416; }

#friends_navigation {
  position: absolute;
  right: 0;
  top: 0; }

#fnavp, #fnavn {
  display: block;
  float: left;
  width: 27px;
  height: 27px;
  background: transparent url(http://f1.blindtest-static.com/images/friends/back_button.jpg); }

#fnavn {
  background: transparent url(http://f1.blindtest-static.com/images/friends/next_button.jpg); }

#friends_pending_request table {
  margin: 0 0 15px 25px; }
  #friends_pending_request table .login {
    color: #f29416;
    font-weight: bold;
    padding-right: 25px; }

#friends_tables {
  overflow: hidden;
  width: 310px;
  position: relative;
  margin: 0 5px 5px 5px; }
  #friends_tables .login.gr1.sexF {
    color: #f011a2; }
  #friends_tables .login.gr1.sexM {
    color: #00a1ce; }
  #friends_tables .login.gr4 {
    color: red; }
  #friends_tables .login.gr3 {
    color: #8a52c2; }

#friends_tables_slider {
  width: 99000px;
  position: relative;
  left: 0; }
  #friends_tables_slider .ftab {
    float: left;
    width: 310px; }
  #friends_tables_slider .ftab.large {
    width: 630px; }
  #friends_tables_slider .ftab#ftab0 {
    display: block; }
  #friends_tables_slider table {
    width: 100%; }
    #friends_tables_slider table td {
      width: 155px;
      height: 30px; }
    #friends_tables_slider table .friend {
      width: 60px;
      padding: 1px 45px 7px 40px;
      position: absolute;
      z-index: 99; }
    #friends_tables_slider table .av {
      position: absolute;
      left: 0;
      top: 0; }
    #friends_tables_slider table .avatar25 {
      width: 25px;
      height: 25px; }
    #friends_tables_slider table .login {
      font-size: 11px;
      margin-top: 8px; }
    #friends_tables_slider table .blocked {
      color: #f0300c;
      font-weight: bold; }
    #friends_tables_slider table .status {
      position: absolute;
      right: 0;
      top: 1px;
      line-height: 0;
      width: 36px;
      height: 25px; }
    #friends_tables_slider table .online {
      background: transparent url(http://f1.blindtest-static.com/images/friends/online.jpg) no-repeat; }
    #friends_tables_slider table .offline {
      background: transparent url(http://f1.blindtest-static.com/images/friends/offline.jpg) no-repeat; }

#friends_tables.large {
  width: 630px; }

#add_friend button .bts {
  float: right; }

#user_friends .legend {
  margin: -5px 0 5px; }
  #user_friends .legend table tr td {
    width: 170px; }
#user_friends table {
  border: 0;
  border-spacing: 0; }
  #user_friends table tr td.avat {
    width: 70px; }
    #user_friends table tr td.avat .avatar {
      margin: 3px 1px; }
  #user_friends table tr td.infos {
    padding-left: 5px;
    width: 140px; }
    #user_friends table tr td.infos .blocked {
      padding-left: 20px;
      background: transparent url(http://f1.blindtest-static.com/images/icons/delete.png) no-repeat left -1px; }
    #user_friends table tr td.infos .birth {
      padding-left: 20px;
      background: transparent url(http://f1.blindtest-static.com/images/icons/cake.png) no-repeat left -1px; }
    #user_friends table tr td.infos p {
      padding: 0 5px; }
  #user_friends table tr td.belt {
    width: 30px;
    text-align: center; }
  #user_friends table tr td.misc {
    width: 140px; }
  #user_friends table tr td.main_info {
    font-size: 12px;
    width: 140px; }
    #user_friends table tr td.main_info a {
      color: #7d7d7d; }
  #user_friends table tr td.status {
    width: 50px; }
  #user_friends table tr td.online {
    background: transparent url(http://f1.blindtest-static.com/images/friends/online.jpg) no-repeat center; }
  #user_friends table tr td.offline {
    background: transparent url(http://f1.blindtest-static.com/images/friends/offline.jpg) no-repeat center; }
  #user_friends table tr td.options {
    width: 140px; }
    #user_friends table tr td.options img {
      vertical-align: -3px; }
    #user_friends table tr td.options p.grey {
      color: #d3d3d3; }
  #user_friends table tr td.actions {
    text-align: center;
    width: 25px; }
  #user_friends table tr td.u {
    border-bottom: 1px #70a8d2 solid; }

#users_connected {
  color: #7d7d7d; }

#cusers_list {
  width: 630px;
  position: relative;
  margin: 0 5px 5px 5px; }
  #cusers_list .utab {
    display: none;
    width: 630px; }
    #cusers_list .utab table {
      width: 100%; }
      #cusers_list .utab table td {
        width: 60px;
        padding: 2px 2px 2px 6px;
        font-size: 12px;
        border-left: 1px solid #cccccc; }
    #cusers_list .utab .sF a {
      color: #ef59e8; }
    #cusers_list .utab .sM a {
      color: #30a0d0; }
    #cusers_list .utab a:hover {
      color: black; }
    #cusers_list .utab .gr4 a {
      color: red; }
    #cusers_list .utab .gr3 a {
      color: #8a52c2; }
    #cusers_list .utab .lvl1, #cusers_list .utab .lvl2, #cusers_list .utab .lvl3, #cusers_list .utab .lvl4, #cusers_list .utab .lvl5, #cusers_list .utab .lvl6, #cusers_list .utab .lvl7, #cusers_list .utab .lvl8, #cusers_list .utab .lvl9, #cusers_list .utab .lvl10, #cusers_list .utab .lvl11, #cusers_list .utab .lvl12, #cusers_list .utab .lvl13, #cusers_list .utab .lvl14, #cusers_list .utab .lvl15 {
      margin: 3px 3px 0 0;
      border: 1px solid #cccccc;
      float: left;
      width: 7px;
      height: 7px;
      background: black; }
    #cusers_list .utab .lvl1 {
      background: white; }
    #cusers_list .utab .lvl2 {
      background: #fceb00; }
    #cusers_list .utab .lvl3 {
      background: #ffa10f; }
    #cusers_list .utab .lvl4 {
      background: #86ff00; }
    #cusers_list .utab .lvl5 {
      background: #00d3f9; }
    #cusers_list .utab .lvl6 {
      background: #975700; }
    #cusers_list .utab .lvl7 {
      background: #ff3301; }
    #cusers_list .utab .lvl9 {
      border: 1px dashed white; }
    #cusers_list .utab .lvl10, #cusers_list .utab .lvl11, #cusers_list .utab .lvl12, #cusers_list .utab .lvl13, #cusers_list .utab .lvl14, #cusers_list .utab .lvl15 {
      border: 1px dotted white; }
  #cusers_list .utab#utab0 {
    display: block; }
  #cusers_list .utab {
    margin-top: 5px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed; }

#error404, #error422, #error500 {
  background: transparent url(http://f1.blindtest-static.com/images/errors/422.jpg) no-repeat left 120px;
  height: 600px;
  position: relative; }
  #error404 .boxLarge h2, #error404 .boxLarge h1, #error422 .boxLarge h2, #error422 .boxLarge h1, #error500 .boxLarge h2, #error500 .boxLarge h1 {
    background: transparent url(http://f1.blindtest-static.com/images/errors/box_large_title_error.jpg) no-repeat;
    padding-left: 35px;
    padding-top: 14px; }

#error_msg {
  position: absolute;
  top: 238px;
  left: 318px;
  color: #888888;
  font-size: 13px;
  height: 130px;
  width: 300px; }
  #error_msg .home_link {
    position: absolute;
    bottom: 0;
    right: 0; }
    #error_msg .home_link a {
      color: #e23105; }
    #error_msg .home_link a:hover {
      text-decoration: underline; }
  #error_msg p {
    padding: 0; }

#error404 {
  background: transparent url(http://f1.blindtest-static.com/images/errors/404.jpg) no-repeat left 120px; }

#error500 {
  background: transparent url(http://f1.blindtest-static.com/images/errors/500.jpg) no-repeat left 120px; }

.no_item {
  font-size: 10pt;
  width: 100%;
  text-align: center;
  padding: 20px 0; }

.rss_list p {
  font-size: 18px; }

#avm {
  background-color: white;
  border: 1px solid #d3d3d5;
  border-bottom: none;
  color: #616161;
  display: none;
  position: absolute;
  z-index: 9000; }
  #avm h3 {
    font-size: 12px;
    font-style: italic;
    padding: 1px 5px 5px 5px;
    margin: 0;
    background: #eaeaea; }
  #avm a {
    color: #616161; }
  #avm li, #avm h3 {
    border-bottom: 1px solid #d3d3d5;
    list-style-type: none; }
    #avm li a, #avm h3 a {
      padding: 5px 5px 4px 27px;
      display: block; }

#avm_status span {
  display: block;
  padding: 3px 5px 2px 5px;
  background: #e3efb3;
  font-style: italic; }
  #avm_status span a {
    padding: 0; }
  #avm_status span a:hover {
    text-decoration: underline; }

#avm_add a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/2_icone_ajoutamis.png) no-repeat left center; }

#avm_chat a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/3_icone_chat.png) no-repeat left center; }

#avm_show a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/1_icone_profil.png) no-repeat left center; }

#avm_message a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/6_icone_message.png) no-repeat left center; }

#avm_del a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/4_icone_supprimer.png) no-repeat left center; }

#avm_block a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/5_icone_bloquer.png) no-repeat left center; }

#avm_unblock a {
  background: transparent url(http://f1.blindtest-static.com/images/menu_avatar/5_icone_bloquer.png) no-repeat left center; }

#avm_add a:hover, #avm_chat a:hover, #avm_show a:hover, #avm_del a:hover, #avm_block a:hover, #avm_unblock a:hover, #avm_message a:hover {
  background-color: #eaeaea; }

#registration #step_one_reg_form .label {
  width: 40%; }
#registration #step_one_reg_form .Form {
  width: 95%;
  margin: auto; }
  #registration #step_one_reg_form .Form label {
    font-size: 14px; }
  #registration #step_one_reg_form .Form input[type=text], #registration #step_one_reg_form .Form input[type=file], #registration #step_one_reg_form .Form input[type=password], #registration #step_one_reg_form .Form textarea {
    height: 18px; }
  #registration #step_one_reg_form .Form .field {
    width: 60%; }

#come_from_facebook {
  float: left;
  height: 150px;
  margin: 15px;
  font-size: 12px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/facebook.png) no-repeat top left;
  padding: 15px 20px 20px 160px; }
  #come_from_facebook ul {
    margin: 10px; }
    #come_from_facebook ul li {
      list-style-type: disc;
      margin-left: 25px; }

#fb_login_button {
  margin: 5px;
  text-align: center;
  font-weight: bold; }

#registration_step1_img {
  height: 325px; }

.registration_step1_img_fr {
  background: transparent url(http://f1.blindtest-static.com/images/front/register_step_one_fr.jpg) no-repeat top right; }

.registration_step1_img_en {
  background: transparent url(http://f1.blindtest-static.com/images/front/register_step_one_en.jpg) no-repeat top right; }

.registration_step1_img_es {
  background: transparent url(http://f1.blindtest-static.com/images/front/register_step_one_es.jpg) no-repeat top right; }

#registration_step2_img {
  margin: 15px 0 30px 0;
  height: 233px;
  background: transparent url(http://f1.blindtest-static.com/images/front/register_step_two.jpg) no-repeat top right; }

#confirmation_activation {
  text-align: center; }
  #confirmation_activation .bt {
    float: left;
    width: 250px;
    margin: 0 35px 20px 0; }
  #confirmation_activation #rulesbt {
    margin-left: 50px;
    float: left; }
  #confirmation_activation #text_infos {
    width: 400px;
    height: 150px;
    text-align: justify;
    margin: 25px 0 0 0; }
  #confirmation_activation #visual {
    text-align: left;
    height: 360px;
    background: transparent url(http://f1.blindtest-static.com/images/front/register_step_three.jpg) no-repeat right 17px; }

#confirmation_activation .thanks, #confirmation .thanks {
  text-align: center;
  font-size: 25px;
  margin: 5px 0 15px 0; }
#confirmation_activation .desc, #confirmation .desc {
  text-align: justify;
  font-size: 15px;
  line-height: 20px;
  margin: 0 30px; }
#confirmation_activation .mail, #confirmation .mail {
  text-align: center;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold; }
#confirmation_activation .red, #confirmation .red {
  color: red; }
#confirmation_activation .small, #confirmation .small {
  font-size: small; }

#activation .how_to {
  text-align: center;
  font-size: 22px;
  margin: 10px 0 5px 0; }
#activation .desc {
  text-align: justify;
  font-size: 15px;
  line-height: 20px;
  padding: 10px 30px; }

ul#waiting_rooms {
  padding-bottom: 10px;
  margin-left: 10px; }
  ul#waiting_rooms li {
    color: #009dc8;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 5px 3px 5px; }
  ul#waiting_rooms a {
    color: #009dc8; }
  ul#waiting_rooms a:hover {
    color: #6fc2df; }
  ul#waiting_rooms .right {
    float: right; }

#freeze_alert {
  display: none; }

#freeze_alert_title {
  display: none; }

#freeze_links {
  float: right; }
  #freeze_links .bt {
    float: left; }

#last_played_songs .last_song {
  position: relative; }
  #last_played_songs .last_song .cover {
    padding: 0 5px 0 5px;
    background: transparent url(http://f1.blindtest-static.com/images/albums/back.jpg) 5px top no-repeat; }
    #last_played_songs .last_song .cover img {
      margin: 1px 1px 1px 6px;
      width: 40px;
      height: 40px; }
  #last_played_songs .last_song .artists {
    color: #009dc8;
    font-size: 13px;
    font-weight: bold;
    margin: 0 5px 3px 0; }
  #last_played_songs .last_song .title {
    font-style: italic;
    padding-bottom: 4px; }
  #last_played_songs .last_song .song_alert {
    margin-top: -3px;
    font-size: 9px;
    text-align: right;
    padding-bottom: 5px; }
    #last_played_songs .last_song .song_alert span {
      padding-right: 6px; }
  #last_played_songs .last_song .add_to_cart {
    display: block;
    position: absolute;
    right: 5px;
    color: #006400; }
    #last_played_songs .last_song .add_to_cart a {
      color: #006400; }

#belts {
  margin: 20px 150px; }

ul#last_acquired_belts {
  font-size: 11px;
  margin-left: 10px; }
  ul#last_acquired_belts li {
    list-style-type: disc;
    margin-left: 20px; }
  ul#last_acquired_belts .login {
    font-weight: bold; }
    ul#last_acquired_belts .login a.sexM {
      color: #00a1ce; }
    ul#last_acquired_belts .login a.sexF {
      color: #f011a2; }
  ul#last_acquired_belts .belt {
    float: right; }

#my_cart {
  position: relative; }
  #my_cart img {
    vertical-align: -3px; }
  #my_cart table {
    border: 0;
    border-spacing: 0;
    width: 100%; }
    #my_cart table tr td {
      font-size: 12px;
      height: 82px; }
    #my_cart table tr td.cover {
      width: 75px; }
      #my_cart table tr td.cover .img {
        margin: 4px 5px 6px; }
    #my_cart table tr td.infos p {
      margin: 0;
      padding: 1px 5px;
      font-size: 13px; }
    #my_cart table tr td.infos p.artists {
      font-weight: bold; }
    #my_cart table tr td.infos p.year {
      font-style: italic; }
    #my_cart table tr td.delete {
      width: 50px; }
    #my_cart table tr td.noprint {
      text-align: center; }
    #my_cart table tr td.song {
      background: transparent url(http://f1.blindtest-static.com/images/cart/mp3.jpg) no-repeat center; }
    #my_cart table tr td.songs {
      background: transparent url(http://f1.blindtest-static.com/images/cart/mp3album.jpg) no-repeat center; }
    #my_cart table tr td.album {
      background: transparent url(http://f1.blindtest-static.com/images/cart/disc.jpg) no-repeat center; }
    #my_cart table tr td.u {
      border-bottom: 1px #70a8d2 solid; }
  #my_cart #cart_print_link a {
    float: right;
    margin: 8px 0;
    padding: 3px 5px;
    color: #2e6e9e;
    font-weight: bold; }

#invite_box {
  width: 310px;
  margin-bottom: 5px; }

#invite_infos {
  padding: 6px 0 0px 0px;
  position: relative;
  font-size: 12px; }
  #invite_infos img {
    width: 72px;
    height: 23px; }

.quick_invit_infos {
  font-size: 11px;
  padding-left: 10px; }
  .quick_invit_infos a {
    color: #686868; }

#invite_form button .bts {
  float: right; }
#invite_form p.good {
  width: 80%;
  margin: 3px auto; }
#invite_form .label {
  width: 70px; }
#invite_form .field {
  width: 235px; }
#invite_form .import_contacts {
  text-align: right;
  height: 30px;
  font-size: 10px;
  text-align: center; }
  #invite_form .import_contacts img {
    vertical-align: middle;
    margin-left: 2px; }

#tell_a_friend textarea {
  width: 600px;
  height: 60px;
  padding: 4px;
  margin-top: 20px;
  margin-bottom: 40px; }
#tell_a_friend span.number {
  position: absolute;
  color: white;
  font-weight: bold;
  font-size: 13px;
  margin-left: -21px;
  margin-top: 1px; }
#tell_a_friend p.desc {
  padding-bottom: 20px; }

#add_facebook_form .fb_logo {
  text-align: center; }

#logo_friend {
  height: 150px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/send.png) no-repeat top; }

#logo_multisend {
  height: 150px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/multisend.png) no-repeat top; }

#logo_forward {
  height: 150px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/forward.png) no-repeat top; }

#logo_facebook {
  height: 150px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/facebook.png) no-repeat top; }

#friend_wait {
  border-top: 1px solid #a6a198;
  margin: 0 23px 0 9px;
  padding-top: 10px; }

#tell_a_friend h3 {
  margin-top: 15px;
  height: 17px;
  color: #009dc8;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/number.png) no-repeat left;
  padding-left: 25px; }
#tell_a_friend p.soluce {
  text-align: center; }
#tell_a_friend #info {
  padding-bottom: 5px; }
#tell_a_friend div.logo {
  height: 185px;
  background: transparent url(http://f1.blindtest-static.com/images/invitation/party.png) no-repeat top;
  width: 300px; }
#tell_a_friend #desc {
  width: 370px;
  float: right; }
#tell_a_friend table {
  padding-bottom: 10px;
  width: 620px;
  padding-left: 10px; }
  #tell_a_friend table .Form .submitbt {
    text-align: center; }
  #tell_a_friend table tr td.right {
    width: 370px; }
    #tell_a_friend table tr td.right #get_contacts_form img {
      padding: 10px; }
  #tell_a_friend table tr td.logo {
    width: 210px;
    padding: 20px 0 20px 10px; }
  #tell_a_friend table tr.sub td {
    border-bottom: 1px solid #a6a198; }
  #tell_a_friend table tr.linehb td {
    border-bottom: 1px solid #a6a198;
    border-top: 1px solid #a6a198; }

#ads_blog {
  text-align: center; }
  #ads_blog h3 {
    margin-top: 20px;
    text-align: left;
    margin-left: 237px; }

#feedback_button {
  background: white url(http://f1.blindtest-static.com/images/front/signaler_bug.jpg) no-repeat;
  height: 18px;
  padding: 6px 10px 4px 52px;
  margin-left: 5px;
  font-size: 14px;
  font-weight: bold; }
  #feedback_button a {
    color: #b7675e; }
  #feedback_button a:hover {
    color: #e6786b; }

#fb_connect {
  height: 400px;
  text-align: center;
  width: 600px;
  margin: 25px auto 0 auto; }
  #fb_connect #logo {
    margin-bottom: 50px; }

#report_issue .Form .field_row {
  padding: 1px 2px 1px 2px; }
#report_issue .Form textarea {
  width: 86%;
  margin-bottom: 3px;
  height: 40px; }

#contacts_list {
  overflow: auto;
  height: 400px; }

#poll_home {
  margin: 0px 0px 0px 0px; }
  #poll_home .poll_header .poll_icon {
    vertical-align: middle;
    width: 60px;
    height: 60px;
    background: transparent url(http://f1.blindtest-static.com/images/front/news_picto.jpg) no-repeat center center;
    margin-right: 10px; }
    #poll_home .poll_header .poll_icon img {
      width: 60px;
      height: 60px;
      border: 1px solid #c2e3ef; }
  #poll_home .poll_header .poll_question h3 {
    vertical-align: middle; }
  #poll_home .poll_results {
    margin: 0px 25px 0px 25px; }
    #poll_home .poll_results li {
      margin-left: 30px;
      padding-bottom: 3px; }
      #poll_home .poll_results li p {
        margin-bottom: -2px; }
  #poll_home .poll_form {
    margin: 0px 25px 0px 25px; }
    #poll_home .poll_form li {
      padding-bottom: 3px; }
  #poll_home .bar {
    float: left;
    padding-right: 5px;
    font-size: 9px; }
  #poll_home .poll_answer {
    padding-top: 5px; }
  #poll_home .end_date {
    font-size: 9px;
    text-align: right; }
  #poll_home .poll_end {
    text-align: center; }

#polls_list .poll {
  border-bottom: 1px solid #ececec;
  margin: 5px 10px 5px 10px;
  padding: 10px 5px 8px 5px;
  position: relative; }
  #polls_list .poll .calque {
    width: 160px;
    height: 120px;
    background: transparent url(http://f1.blindtest-static.com/images/front/cadre.png) no-repeat top left;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 50; }
  #polls_list .poll .content {
    padding: 0 0 0 170px;
    position: relative; }
    #polls_list .poll .content .poll_results li {
      margin-left: 30px;
      padding-bottom: 3px; }
      #polls_list .poll .content .poll_results li p {
        margin-bottom: -2px; }
    #polls_list .poll .content .poll_form li {
      padding-bottom: 5px; }
    #polls_list .poll .content .form {
      float: left;
      text-align: left; }
    #polls_list .poll .content .desc a {
      text-decoration: underline;
      color: #009dc8; }
  #polls_list .poll .img {
    float: left;
    height: 120px;
    width: 160px;
    padding-top: 5px;
    margin-left: -170px; }
    #polls_list .poll .img img {
      width: 146px;
      height: 108px; }
  #polls_list .poll h2 {
    padding: 0;
    background: white;
    color: #009dc8;
    font-size: 13px;
    height: auto; }
    #polls_list .poll h2 a {
      color: #009dc8; }
  #polls_list .poll .bar {
    float: left;
    padding-right: 5px;
    font-size: 9px; }

#poll_bar {
  margin: 0px 5px 8px 5px;
  height: 12px; }

#user_features .legend table tr td, .box_features .legend table tr td {
  width: 252px; }
#user_features .legend table tr td.buy_credits, .box_features .legend table tr td.buy_credits {
  text-align: right; }
  #user_features .legend table tr td.buy_credits img, .box_features .legend table tr td.buy_credits img {
    vertical-align: -2px; }
#user_features span.active, .box_features span.active {
  color: green; }
#user_features span.finished, .box_features span.finished {
  color: red; }
#user_features span.finishing, .box_features span.finishing {
  color: orange; }
#user_features table, .box_features table {
  border: 0;
  border-spacing: 0; }
  #user_features table tr td.img, .box_features table tr td.img {
    width: 120px; }
    #user_features table tr td.img .img, .box_features table tr td.img .img {
      margin: 4px 5px 6px; }
  #user_features table tr td.infos, .box_features table tr td.infos {
    padding-left: 1px;
    width: 210px; }
    #user_features table tr td.infos p, .box_features table tr td.infos p {
      margin: 0;
      padding: 1px 5px; }
    #user_features table tr td.infos p.created, .box_features table tr td.infos p.created {
      display: none; }
    #user_features table tr td.infos p.name, .box_features table tr td.infos p.name {
      font-size: 12.5px; }
    #user_features table tr td.infos p.active, .box_features table tr td.infos p.active {
      padding-left: 20px;
      background: transparent url(http://f1.blindtest-static.com/images/icons/flag_green.png) no-repeat left; }
    #user_features table tr td.infos p.finished, .box_features table tr td.infos p.finished {
      padding-left: 20px;
      background: transparent url(http://f1.blindtest-static.com/images/icons/flag_red.png) no-repeat left; }
    #user_features table tr td.infos p.finishing, .box_features table tr td.infos p.finishing {
      padding-left: 20px;
      background: transparent url(http://f1.blindtest-static.com/images/icons/flag_orange.png) no-repeat left; }
  #user_features table tr td.friends_w_feature, .box_features table tr td.friends_w_feature {
    font-size: 12px;
    width: 340px;
    padding-left: 20px; }
    #user_features table tr td.friends_w_feature a, .box_features table tr td.friends_w_feature a {
      color: #7d7d7d; }
    #user_features table tr td.friends_w_feature .avatar25, .box_features table tr td.friends_w_feature .avatar25 {
      margin: 3px 0 0; }
    #user_features table tr td.friends_w_feature .fwf, .box_features table tr td.friends_w_feature .fwf {
      display: none; }
  #user_features table tr td.actions, .box_features table tr td.actions {
    padding-left: 5px;
    width: 90px; }
    #user_features table tr td.actions img, .box_features table tr td.actions img {
      vertical-align: -3px; }
  #user_features table tr td.u, .box_features table tr td.u {
    border-bottom: 1px #70a8d2 solid; }

.box_features table tr td.img .img {
  margin: 1px 30px 2px; }

#btcontent .my_account ul img.messages {
  vertical-align: -4px;
  margin-left: 1px; }
#btcontent .my_account ul .space_message {
  height: 16px; }
#btcontent #panel #panelcontent #panelmenu p {
  padding-left: 22px;
  margin-left: 10px;
  font-size: 13px; }
  #btcontent #panel #panelcontent #panelmenu p img {
    vertical-align: -5px; }
#btcontent #panel #panelcontent #panelmenu a.compose {
  background: transparent url(http://f1.blindtest-static.com/images/icons/email_edit.png) no-repeat left 3px;
  margin-bottom: 10px;
  border-width: 0 0 1px 0; }
#btcontent #panel #panelcontent #panelmenu a.inbox {
  background: transparent url(http://f1.blindtest-static.com/images/icons/email.png) no-repeat left 3px; }
#btcontent #panel #panelcontent #panelmenu a.sentbox {
  background: transparent url(http://f1.blindtest-static.com/images/icons/email_go.png) no-repeat left 3px; }
#btcontent #panel #panelcontent #panelmenu a.trash {
  background: transparent url(http://f1.blindtest-static.com/images/icons/trash.png) no-repeat left 3px; }
#btcontent #panel #panelcontent #panelmenu a:hover {
  text-decoration: underline; }

#select_friends_table {
  height: 300px;
  overflow: auto; }

#messages button {
  padding: 3px 20px; }
#messages h3 {
  margin: 0;
  font-style: normal; }
#messages .Form {
  width: 100%; }
  #messages .Form input[type=text], #messages .Form input[type=file], #messages .Form input[type=password], #messages .Form textarea {
    width: 80%; }
  #messages .Form textarea {
    height: 150px; }
  #messages .Form .label {
    width: 17%; }
  #messages .Form .field {
    width: 80%;
    margin-right: 5px; }
  #messages .Form .submitbt {
    margin-right: 5px; }
#messages .add_friends_button {
  margin-left: 5px;
  margin-top: -2px;
  position: absolute;
  padding: 3px 20px; }
#messages #title {
  margin-bottom: 8px; }
#messages #check_all {
  float: right;
  margin: 6px 6px 0 5px; }
#messages .mails_button {
  float: right;
  margin-left: 5px; }
#messages #reply_to_msg {
  display: none; }
#messages #mcontent {
  float: left;
  width: 100%; }
  #messages #mcontent .new {
    background: #eaf4fd;
    font-weight: bold; }
  #messages #mcontent .message {
    text-align: left;
    margin-bottom: 6px; }
    #messages #mcontent .message .repsender_avatar {
      position: absolute;
      margin-left: 7px;
      margin-top: 2px; }
    #messages #mcontent .message .repsender_avatar.list {
      margin-left: 4px;
      margin-top: 6px; }
      #messages #mcontent .message .repsender_avatar.list img {
        border: solid 1px #a6c9e2; }
    #messages #mcontent .message .mcheck {
      position: absolute;
      margin-left: -6px; }
    #messages #mcontent .message .list .field_row {
      float: right;
      padding: 0 3px 0 0; }
  #messages #mcontent .header {
    width: 100%;
    height: 14px;
    float: right;
    margin: 4px -1px 4px 0; }
    #messages #mcontent .header .ui-widget-content {
      background: none; }
  #messages #mcontent .date {
    float: right;
    padding-right: 21px; }
  #messages #mcontent .s {
    padding-right: 5px; }
  #messages #mcontent .sender {
    padding-left: 77px; }
  #messages #mcontent .sender.list {
    padding-left: 42px; }
  #messages #mcontent .content {
    margin: 3px 3px 5px 20px; }
  #messages #mcontent .content.list {
    margin-left: 41px; }
  #messages #mcontent .subject {
    font-weight: bold;
    font-size: 13px;
    margin: 10px 0 20px 60px; }
  #messages #mcontent .trash_link {
    float: right;
    margin-right: 3px; }
  #messages #mcontent .reply_link {
    float: right;
    padding: 0 8px 15px; }
  #messages #mcontent .reply_link, #messages #mcontent .trash_link {
    margin: 5px 0; }
    #messages #mcontent .reply_link a, #messages #mcontent .trash_link a {
      padding: 3px 20px; }

#messages_tb .bold {
  font-weight: bold; }
#messages_tb .image {
  position: absolute;
  margin: 53px 0 0 19px; }
#messages_tb .tb {
  height: 200px;
  position: relative;
  background: transparent url(http://f1.blindtest-static.com/images/features/tb_cadre2.png) no-repeat; }
  #messages_tb .tb .content {
    padding-top: 50px;
    margin-left: 200px;
    text-align: center; }
    #messages_tb .tb .content .text {
      margin: 5px 0 5px 0;
      color: #00a0ce; }
    #messages_tb .tb .content .actions {
      margin: 20px 0 auto; }
      #messages_tb .tb .content .actions a .bt {
        width: 290px; }
      #messages_tb .tb .content .actions a .btin {
        text-align: center; }

.jGrowl .smoke, .jGrowl .smokepremium {
  background: url(http://f1.blindtest-static.com/images/jgrowl/bullinfo.png) no-repeat;
  width: 280px;
  height: 60px;
  overflow: hidden; }
  .jGrowl .smoke a, .jGrowl .smokepremium a {
    color: white; }
  .jGrowl .smoke a:hover, .jGrowl .smokepremium a:hover {
    text-decoration: underline; }
  .jGrowl .smoke .popup, .jGrowl .smokepremium .popup {
    margin-top: 5px; }
  .jGrowl .smoke .message_preview, .jGrowl .smokepremium .message_preview {
    margin-top: 5px; }
    .jGrowl .smoke .message_preview .avatar25, .jGrowl .smokepremium .message_preview .avatar25 {
      float: left;
      margin-right: 6px; }
.jGrowl .smokepremium {
  background: url(http://f1.blindtest-static.com/images/jgrowl/bullinfoPremium.png) no-repeat; }

div.jGrowl {
  padding: 10px;
  z-index: 9998; }
  div.jGrowl div.jGrowl-notification {
    color: white;
    filter: alpha(opacity=85);
    zoom: 1;
    width: 235px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 40px; }
    div.jGrowl div.jGrowl-notification div.header {
      font-weight: bold;
      font-size: 10px; }
    div.jGrowl div.jGrowl-notification div.close {
      float: right;
      font-weight: bold;
      font-size: 12px;
      cursor: pointer; }
  div.jGrowl div.jGrowl-closer {
    background-color: black;
    color: white;
    opacity: 0.85;
    filter: alpha(opacity=85);
    zoom: 1;
    width: 235px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    text-align: center; }
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
  margin-left: auto;
  margin-right: auto; }

body > div.jGrowl {
  position: fixed; }
  body > div.jGrowl.top-left {
    left: 0px;
    top: 0px; }
  body > div.jGrowl.top-right {
    right: 0px;
    top: 0px; }
  body > div.jGrowl.bottom-left {
    left: 0px;
    bottom: 0px; }
  body > div.jGrowl.bottom-right {
    right: 0px;
    bottom: 0px; }
  body > div.jGrowl.center {
    top: 0px;
    width: 50%;
    left: 25%; }

#quickplay h3 {
  height: 12px;
  background: transparent url(http://f1.blindtest-static.com/images/inscription/arrow.png) no-repeat top left;
  padding-left: 28px;
  color: #4ba6d0;
  margin-left: 15px; }
#quickplay table {
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  width: 600px; }
  #quickplay table tr td {
    width: 320px; }
    #quickplay table tr td #user_login_content_td {
      float: none;
      position: relative;
      width: 260px;
      padding-left: 15px; }
      #quickplay table tr td #user_login_content_td .formError {
        text-align: center;
        margin-left: -30px;
        margin-right: 50px; }
      #quickplay table tr td #user_login_content_td #user_login {
        padding-left: 15px; }
    #quickplay table tr td .button {
      padding-bottom: 13px;
      padding-top: 5px; }
      #quickplay table tr td .button a .bt {
        width: 300px; }
        #quickplay table tr td .button a .bt .btin {
          text-align: center; }
    #quickplay table tr td .button.center {
      padding-left: 90px; }
      #quickplay table tr td .button.center a .bt {
        width: 400px; }
    #quickplay table tr td .ct {
      margin-left: 6px; }
    #quickplay table tr td p.desc {
      padding-left: 15px;
      text-align: justify; }
    #quickplay table tr td p.desc.only {
      font-size: 9pt; }
    #quickplay table tr td p.center {
      font-weight: bold;
      text-align: center; }
    #quickplay table tr td #logoquick {
      height: 97px;
      background: transparent url(http://f1.blindtest-static.com/images/inscription/partie_rapide.png) no-repeat top; }
    #quickplay table tr td #logoreg {
      height: 76px;
      background: transparent url(http://f1.blindtest-static.com/images/inscription/inscription.png) no-repeat top; }

#member {
  height: 200px; }
  #member h3 {
    height: 12px;
    background: transparent url(http://f1.blindtest-static.com/images/inscription/arrow.png) no-repeat top left;
    padding-left: 28px;
    color: #4ba6d0;
    margin-left: 100px; }
  #member .Form .submitbt {
    text-align: center;
    padding-left: 200px; }
  #member .forgot_link {
    position: absolute;
    top: 99px;
    left: 220px;
    font-size: 9pt; }

#play_now_not_logged_img {
  margin: 15px 0 30px 0;
  height: 297px; }

.play_now_not_logged_img_fr {
  background: transparent url(http://f1.blindtest-static.com/images/play_to_blindtest/jouer_fr.jpg) no-repeat top right; }

.play_now_not_logged_img_en {
  background: transparent url(http://f1.blindtest-static.com/images/play_to_blindtest/play_en.jpg) no-repeat top right; }

.play_now_not_logged_img_es {
  background: transparent url(http://f1.blindtest-static.com/images/play_to_blindtest/jugar_es.jpg) no-repeat top right; }

#panelcontent.cpremium {
  margin-right: 0;
  width: 790px; }
  #panelcontent.cpremium #panelin.premium {
    padding-left: 5px; }
  #panelcontent.cpremium .premium #features_list .box, #panelcontent.cpremium .premium #packages_list .box {
    border: none;
    width: 374px;
    margin: 0 0 5px 5px;
    height: 263px;
    padding: 5px;
    background: transparent url(http://f1.blindtest-static.com/images/features/fondcarre_v2.png) no-repeat; }
  #panelcontent.cpremium .premium #features_list .boxContent, #panelcontent.cpremium .premium #packages_list .boxContent {
    position: relative; }
  #panelcontent.cpremium .premium #features_list h2, #panelcontent.cpremium .premium #packages_list h2 {
    height: 38px;
    font-size: 16px;
    background: transparent; }
  #panelcontent.cpremium .premium .boxLarge {
    margin-left: 3px; }
  #panelcontent.cpremium .premium h1 {
    background: transparent url(http://f1.blindtest-static.com/images/features/h1.png) no-repeat;
    height: 24px;
    padding: 9px 5px 6px 15px;
    margin-bottom: 0; }

.fapimage, .fapdesc, .fapactions {
  position: absolute;
  top: 49px;
  left: 24px; }

.fapimage {
  line-height: 0; }

.fapdesc {
  color: #3e9dc9;
  top: 166px;
  left: 16px;
  width: 336px;
  height: 44px;
  padding: 3px;
  overflow: hidden; }

.fapalreadyhave {
  padding-top: 10px;
  text-align: center;
  font-weight: bold;
  color: #e056dd;
  font-size: 11px; }

.fapright {
  position: absolute;
  width: 175px;
  top: 50px;
  left: 185px; }

.fapuntil {
  margin-top: 8px;
  padding-left: 20px; }
  .fapuntil b {
    color: #e056dd; }
  .fapuntil .price {
    margin-top: 5px;
    padding-left: 15px; }
    .fapuntil .price img {
      vertical-align: -5px; }
    .fapuntil .price b {
      color: #e88b23;
      font-size: 16px; }

.fapmultiprices {
  padding: 0 0 8px 0; }
  .fapmultiprices .full_price {
    padding: 3px 0 0 15px;
    clear: both; }
  .fapmultiprices .period, .fapmultiprices .price {
    float: left;
    width: 50px;
    text-align: right; }
  .fapmultiprices .price {
    color: #e88b23;
    font-weight: bold; }
    .fapmultiprices .price img {
      vertical-align: -2px; }
  .fapmultiprices .full_price .donation {
    padding-top: 4px;
    height: 20px; }
  .fapmultiprices .saving {
    font-weight: bold;
    color: #1d6c8d;
    text-decoration: line-through;
    text-align: right;
    width: 133px; }

.fapmenus {
  padding-left: 22px;
  margin-left: 5px;
  background: transparent url(http://f1.blindtest-static.com/images/features/iconeFormuledispo.png) no-repeat left center;
  font-weight: bold;
  line-height: 25px; }

.fapnbusers {
  margin-top: 2px;
  padding-left: 33px;
  margin-left: 10px;
  background: transparent url(http://f1.blindtest-static.com/images/features/iconeMembre.png) no-repeat left center; }
  .fapnbusers b {
    color: #3e9dc9; }

.fapactions {
  top: 220px;
  width: 360px;
  left: 7px; }
  .fapactions .offer, .fapactions .buy, .fapactions .more {
    float: left;
    background: transparent url(http://f1.blindtest-static.com/images/features/iconeOffrir.png) no-repeat left center;
    padding-left: 18px;
    padding-right: 3px; }
  .fapactions .buy {
    background-image: url(http://f1.blindtest-static.com/images/features/iconeAcheter.png);
    padding-right: 0; }
  .fapactions .more {
    background-image: url(http://f1.blindtest-static.com/images/features/iconeInfo.png); }

#fapshowimage {
  margin-left: 20px;
  position: relative;
  width: 370px;
  height: 256px;
  background: transparent url(http://f1.blindtest-static.com/images/features/back_feature_show.jpg) no-repeat left 15px; }
  #fapshowimage img {
    position: absolute;
    top: 85px;
    left: 27px; }

#fapshowmenus {
  margin: 15px 15px 10px 0;
  width: 364px;
  float: right; }
  #fapshowmenus .ftop {
    background: transparent url(http://f1.blindtest-static.com/images/features/bfstop.jpg) no-repeat;
    line-height: 0;
    height: 12px; }
  #fapshowmenus .fin {
    padding: 1px 6px 1px 6px;
    background: transparent url(http://f1.blindtest-static.com/images/features/bsfb.jpg) repeat-y; }
  #fapshowmenus .fbottom {
    background: transparent url(http://f1.blindtest-static.com/images/features/bsfbottom.jpg) no-repeat;
    line-height: 0;
    height: 11px;
    clear: both; }

#fapmenuin {
  font-size: 13px;
  position: relative; }
  #fapmenuin .fapuntil {
    margin: 5px;
    padding: 0; }
  #fapmenuin .fapuntiltitle {
    margin-left: 55px; }
  #fapmenuin .fapmenus {
    padding-left: 35px; }
  #fapmenuin .pricetitle {
    position: absolute;
    left: 6px;
    background: transparent url(http://f1.blindtest-static.com/images/features/iconePrix.png) no-repeat left top;
    margin: 3px 0 0 4px;
    padding: 3px 0 5px 35px;
    font-weight: bold; }
  #fapmenuin .fapmultiprices {
    margin-top: 10px; }
  #fapmenuin .full_price {
    margin: 0 0 0 66px; }
    #fapmenuin .full_price img {
      vertical-align: -6px; }
  #fapmenuin .price {
    width: 56px; }
  #fapmenuin .period {
    width: 79px; }
  #fapmenuin .period, #fapmenuin .saving {
    color: #999999;
    padding: 4px; }
  #fapmenuin .convertionbonus {
    font-weight: bold;
    color: #e056dd; }
  #fapmenuin .saving {
    color: #52bfe8;
    font-size: 12px;
    width: 235px;
    text-decoration: none; }
    #fapmenuin .saving span {
      text-decoration: line-through; }
  #fapmenuin .actionsbuttons {
    clear: both;
    height: 28px;
    padding: 0 0 0 10px; }
    #fapmenuin .actionsbuttons .bts {
      margin-right: 5px; }

#fapchangecredits {
  margin-top: 6px;
  color: #68340c;
  font-weight: bold;
  font-size: 12px; }
  #fapchangecredits .right {
    margin-right: 30px;
    float: right; }
  #fapchangecredits .txtc {
    margin: 6px 0 0 30px;
    float: left; }
  #fapchangecredits img {
    vertical-align: -2px; }

#fapcontent {
  clear: both;
  border: 1px solid #efddc2;
  margin: 10px;
  padding: 5px 10px;
  background: #f4fdfc;
  font-size: 12px; }

#fap_comments {
  padding: 10px 30px; }

.fapuserswall h3 {
  padding-left: 36px;
  margin-left: 20px;
  background: transparent url(http://f1.blindtest-static.com/images/features/iconeMembre.png) no-repeat left 5px; }
  .fapuserswall h3 .nb_users {
    color: #e88b23; }

#fappackagefeatures h4 {
  font-size: 13px;
  color: #e88b23;
  margin: 5px 0; }
#fappackagefeatures .featureinpack {
  padding: 20px; }

#user_with_features {
  padding-top: 7px; }
  #user_with_features .luser {
    text-align: center;
    padding: 0 6px 0 6px;
    float: left;
    color: #686868;
    font-size: 10px; }
    #user_with_features .luser a {
      color: #686868;
      text-decoration: none; }
    #user_with_features .luser a:hover {
      text-decoration: underline; }

#fap_tb .thankyou {
  color: green;
  font-weight: bold;
  font-size: 20px;
  margin: 10px 0; }
#fap_tb .green {
  color: green; }
#fap_tb .red {
  color: #a81424; }
#fap_tb .bold {
  font-weight: bold; }
#fap_tb .image {
  position: absolute;
  margin: 53px 0 0 19px; }
#fap_tb .tb.package {
  background: transparent url(http://f1.blindtest-static.com/images/features/tb_cadre1.png) no-repeat; }
#fap_tb .tb {
  padding-bottom: 10px;
  position: relative;
  background: transparent url(http://f1.blindtest-static.com/images/features/tb_cadre2.png) no-repeat; }
  #fap_tb .tb .content {
    padding-top: 7px;
    margin-left: 200px;
    text-align: center; }
    #fap_tb .tb .content .text {
      margin: 5px 0 5px 0;
      color: #00a0ce; }
    #fap_tb .tb .content .purple {
      color: purple; }
    #fap_tb .tb .content .small_text {
      margin: 5px 0 5px 0;
      color: #bebebe;
      font-size: 12px; }
      #fap_tb .tb .content .small_text img {
        vertical-align: -2px; }
    #fap_tb .tb .content .small_text.red {
      color: red;
      font-weight: bold; }
    #fap_tb .tb .content .name {
      font-size: 16px; }
    #fap_tb .tb .content .expiration, #fap_tb .tb .content .price, #fap_tb .tb .content .last {
      font-size: 14px; }
      #fap_tb .tb .content .expiration img, #fap_tb .tb .content .price img, #fap_tb .tb .content .last img {
        vertical-align: -6px; }
    #fap_tb .tb .content .actions {
      width: 330px;
      margin: 5px auto; }
      #fap_tb .tb .content .actions .Form textarea {
        width: 90%;
        height: 50px; }
      #fap_tb .tb .content .actions .Form select {
        width: 93%; }
      #fap_tb .tb .content .actions .Form .submitbt {
        margin-top: 0; }
      #fap_tb .tb .content .actions .bt {
        float: none; }
      #fap_tb .tb .content .actions .yes {
        float: left; }
        #fap_tb .tb .content .actions .yes .submitbt button {
          width: 200px; }
      #fap_tb .tb .content .actions .cancel {
        float: right; }
      #fap_tb .tb .content .actions .donation .field {
        float: none;
        margin: auto; }
        #fap_tb .tb .content .actions .donation .field img {
          vertical-align: -7.5px; }
      #fap_tb .tb .content .actions .donation input[type="text"] {
        width: 25%; }
      #fap_tb .tb .content .actions .donation .submitbt {
        margin-top: 0; }

/*Popin feature required */
#feature_required h3 {
  margin-top: 20px; }
#feature_required #require_features_list ul {
  margin-left: 25px; }
  #feature_required #require_features_list ul li {
    margin-left: 25px;
    list-style-type: disc; }
#feature_required #require_features_list .feature, #feature_required #require_features_list .package {
  padding-bottom: 15px;
  position: relative; }
  #feature_required #require_features_list .feature .img, #feature_required #require_features_list .package .img {
    float: left; }
  #feature_required #require_features_list .feature .button, #feature_required #require_features_list .package .button {
    margin-top: 15px;
    float: right;
    right: 14px; }
    #feature_required #require_features_list .feature .button a.go, #feature_required #require_features_list .package .button a.go {
      padding: 3px 5px; }
  #feature_required #require_features_list .feature .desc, #feature_required #require_features_list .package .desc {
    width: 380px;
    margin-left: 110px; }
    #feature_required #require_features_list .feature .desc .name, #feature_required #require_features_list .package .desc .name {
      font-weight: bold;
      font-size: 15px;
      padding-top: 5px; }
    #feature_required #require_features_list .feature .desc .text, #feature_required #require_features_list .package .desc .text {
      margin-top: 5px; }
  #feature_required #require_features_list .feature .right, #feature_required #require_features_list .package .right {
    width: 100px;
    float: right; }
    #feature_required #require_features_list .feature .right .price, #feature_required #require_features_list .package .right .price {
      float: right; }
      #feature_required #require_features_list .feature .right .price img, #feature_required #require_features_list .package .right .price img {
        margin-left: 2px;
        margin-top: -3px;
        vertical-align: -6px; }

#cma_free_refill h3#title {
  font-size: 14px;
  margin-left: 20px; }
#cma_free_refill p.sub {
  margin-left: 55px;
  font-size: 12px;
  width: 80%; }
#cma_free_refill #tell_a_friend span.number {
  margin-top: -4px; }
#cma_free_refill #tell_a_friend table {
  width: 99%; }
  #cma_free_refill #tell_a_friend table tr td.right #get_contacts_form img {
    padding: 0 25px; }

#pway_big_box {
  margin: 465px 0 20px 55px;
  width: 640px; }
  #pway_big_box .pway_box {
    background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement.png) no-repeat;
    width: 155px;
    height: 153px;
    float: left;
    font-size: 14pt;
    text-align: center;
    padding: 0 5px 10px 0; }
    #pway_big_box .pway_box:hover {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement_rollover.png) no-repeat; }
    #pway_big_box .pway_box a {
      color: #ec7807;
      display: block;
      width: 100%;
      height: 100%; }
    #pway_big_box .pway_box .pway_logo {
      margin: 4px auto 0 auto;
      height: 32px; }
    #pway_big_box .pway_box .pway_space {
      height: 17px; }
    #pway_big_box .pway_box .allopass_audiotel {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_audiotel.png) no-repeat;
      width: 80px; }
    #pway_big_box .pway_box .allopass_sms {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_sms.png) no-repeat 0 5px;
      width: 77px; }
    #pway_big_box .pway_box .allopass_neosurf {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_neosurf.png) no-repeat 0 2px;
      width: 75px; }
    #pway_big_box .pway_box .allopass_internet_plus {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_internet_plus.png) no-repeat;
      width: 85px; }
    #pway_big_box .pway_box .paypal {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_paypal.png) no-repeat 0 4px;
      width: 82px; }
    #pway_big_box .pway_box .cb {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/picto_CB.png) no-repeat;
      width: 43px; }
    #pway_big_box .pway_box .pway_credits {
      padding-top: 8px;
      font-weight: bold;
      font-family: helvetica, sans-serif; }
      #pway_big_box .pway_box .pway_credits p {
        color: #3e9dd4; }
    #pway_big_box .pway_box .pway_blindos {
      color: #777777;
      padding-top: 12px;
      font-size: 8pt; }
      #pway_big_box .pway_box .pway_blindos img {
        vertical-align: -2px; }
  #pway_big_box .pway_box.disabled {
    background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement_disabled.png) no-repeat; }
    #pway_big_box .pway_box.disabled:hover {
      background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement_disabled.png) no-repeat; }
  #pway_big_box .highlighted {
    width: 430px;
    margin: 10px auto; }
    #pway_big_box .highlighted .pway_box {
      position: relative;
      margin: 0 2px;
      background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement_highlight.png) no-repeat;
      width: 206px;
      height: 200px;
      padding: 0 5px 10px 0; }
      #pway_big_box .highlighted .pway_box:hover {
        background: transparent url(http://f1.blindtest-static.com/images/creditation/btn_paiement_highlight_rollover.png) no-repeat; }
      #pway_big_box .highlighted .pway_box a {
        color: #ee329f; }
      #pway_big_box .highlighted .pway_box .pway_logo {
        margin: 6px auto 0 auto; }
      #pway_big_box .highlighted .pway_box .pway_space {
        height: 17px; }
      #pway_big_box .highlighted .pway_box .pway_credits {
        padding-top: 29px;
        font-size: 120%; }
        #pway_big_box .highlighted .pway_box .pway_credits span.old_price {
          font-size: 80%;
          text-decoration: line-through;
          color: red;
          font-weight: normal; }
      #pway_big_box .highlighted .pway_box .pway_blindos {
        padding-top: 28px;
        font-size: 9pt; }
      #pway_big_box .highlighted .pway_box .promo {
        position: absolute;
        top: 8px;
        left: 4px;
        background: transparent url(http://f1.blindtest-static.com/images/creditation/promo.png) no-repeat;
        width: 61px;
        height: 69px; }

#credit_my_account {
  position: relative;
  padding: 1px 0 1px 0;
  margin: 1px 0 1px 0;
  background: transparent url(http://f1.blindtest-static.com/images/creditation/back_credit_my_account.jpg) no-repeat center 5px; }
  #credit_my_account #pack_bt_buttons {
    left: 42px;
    top: 103px; }
    #credit_my_account #pack_bt_buttons a.packbt {
      margin: 0 auto; }

#credit_my_account.free_refill {
  background: transparent; }

#panelcontent .box h3#choose_payment_title {
  position: absolute;
  left: 76px;
  top: 423px;
  font-size: 14.5px;
  color: #e68912;
  font-style: italic; }

#subtitle_credit_my_account {
  position: absolute;
  color: #3e9dc9;
  top: 35px;
  left: 44px;
  font-weight: bold;
  width: 320px;
  text-align: justify; }

#howpay {
  color: #3e9dc9;
  position: absolute;
  font-size: 12px;
  top: 252px;
  left: 66px; }

#howpay1, #howpay2, #howpay3 {
  float: left;
  width: 148px;
  height: 120px;
  margin-left: 60px;
  line-height: 15px; }
  #howpay1 .nota_sms, #howpay2 .nota_sms, #howpay3 .nota_sms {
    margin-top: 5px;
    text-indent: 35px;
    background: transparent url(http://f1.blindtest-static.com/images/creditation/iconeAstuce.png) no-repeat left top; }
  #howpay1 .simpleandsecure, #howpay2 .simpleandsecure, #howpay3 .simpleandsecure {
    margin-top: 5px;
    color: #ea62e6;
    text-indent: 0;
    font-weight: bold; }

#howpay1 {
  width: 146px; }

#howpay3 {
  margin-left: 65px;
  width: 151px; }

#howpaynb {
  clear: both;
  font-size: 11px;
  width: 605px;
  margin-left: 30px;
  color: #888888; }

#allopass_container {
  margin: auto; }

#allopass_div {
  margin: auto;
  width: 330px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: white;
  color: black; }

#allopass_div.neosurf, #allopass_div.internet_plus {
  width: 600px; }

#allopass_iframe {
  width: 330px;
  height: 220px;
  display: none; }

#allopass_iframe.neosurf, #allopass_iframe.internet_plus {
  width: 592px;
  height: 550px;
  background: white url(http://f1.blindtest-static.com/images/message/loader.gif) no-repeat center center;
  display: block; }

#step_one, #step_two {
  border: 1.5px solid #14679b; }

#step_one {
  background: white url(http://f1.blindtest-static.com/images/creditation/step_one.jpg) no-repeat 5px center;
  padding: 10px 5px 10px 40px;
  margin: 5px 0 5px 3px;
  font-size: 13px; }

#step_two {
  background: white url(http://f1.blindtest-static.com/images/creditation/step_two.jpg) no-repeat 5px center;
  padding: 5px 0 5px 40px;
  margin: 5px 3px 5px 0px;
  font-size: 13px;
  text-align: center; }

#access_code_notice {
  font-size: 12px; }

#paypal_illustration.cb {
  background: transparent url(http://f1.blindtest-static.com/images/creditation/popup_CB.jpg) no-repeat; }

#paypal_illustration {
  padding-top: 10px;
  background: transparent url(http://f1.blindtest-static.com/images/creditation/popup_Paypal.jpg) no-repeat;
  margin: 25px auto auto;
  width: 700px;
  height: 140px; }

#buyfeaturebt .bt {
  float: right;
  margin: 10px 5px 5px 10px; }

#login_or_register h3 {
  height: 12px;
  background: transparent url(http://f1.blindtest-static.com/images/inscription/arrow.png) no-repeat top left;
  padding-left: 28px;
  color: #4ba6d0;
  margin-left: 15px; }
#login_or_register .forgot_link {
  position: absolute;
  top: 99px;
  left: 25px;
  font-size: 9pt; }
#login_or_register .Form {
  width: 90%; }
#login_or_register .Form .submitbt {
  padding-top: 10px; }
  #login_or_register .Form .submitbt button {
    width: 260px;
    padding-bottom: 13px; }
#login_or_register table {
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  width: 600px; }
  #login_or_register table tr td {
    width: 320px; }
    #login_or_register table tr td .field_row {
      padding-left: 50px;
      width: 270px; }
    #login_or_register table tr td label {
      text-align: center;
      font-weight: bold; }
    #login_or_register table tr td #regbutton {
      text-align: center;
      padding-left: 15px;
      padding-bottom: 13px; }
    #login_or_register table tr td p.center {
      font-weight: bold;
      text-align: center; }
    #login_or_register table tr td #lor_register_info {
      padding-left: 15px;
      padding-bottom: 2px;
      padding-top: 0px; }
    #login_or_register table tr td #logoquick {
      height: 97px;
      background: transparent url(http://f1.blindtest-static.com/images/inscription/partie_rapide.png) no-repeat top; }

#logoreg {
  height: 76px;
  background: transparent url(http://f1.blindtest-static.com/images/inscription/inscription.png) no-repeat top; }

#lor_dj {
  background: transparent url(http://f1.blindtest-static.com/images/creditation/illus_DJ.png) no-repeat;
  height: 184px;
  width: 508px;
  margin: auto; }

#lor_register_info p {
  font-size: 106%; }

#premium_pres_1, #premium_pres_2, #premium_pres_3, #premium_pres_4 {
  width: 732px;
  margin: auto;
  position: relative;
  height: 195px;
  background: transparent url(http://f3.blindtest-static.com/images/premium/premium_pres_back_1.jpg) no-repeat; }

#premium_pres_2 {
  background-image: url(http://f3.blindtest-static.com/images/premium/premium_pres_back_2.jpg);
  height: 191px; }

#premium_pres_3 {
  background-image: url(http://f3.blindtest-static.com/images/premium/premium_pres_back_3.jpg);
  height: 261px; }

#premium_pres_4 {
  background-image: url(http://f3.blindtest-static.com/images/premium/premium_pres_back_4.jpg);
  height: 281px; }

#premium_highlights {
  padding-left: 125px;
  padding-top: 145px; }
  #premium_highlights #best_sellers {
    float: left; }
    #premium_highlights #best_sellers .best_seller {
      float: left;
      margin-left: 19px;
      margin-right: 8px; }
  #premium_highlights #fresh {
    float: left;
    margin-left: 29px; }
  #premium_highlights #promo {
    float: left;
    margin-left: 39px; }
  #premium_highlights a {
    font: normal 8.5pt arial;
    color: #686e71; }

.premium_selection {
  width: 82px; }
  .premium_selection .name {
    margin-top: 5px;
    text-align: center; }

#pack_bt_buttons {
  position: absolute;
  left: 404px;
  top: 52px;
  width: 206px;
  text-align: center; }
  #pack_bt_buttons a.packbt {
    margin: 2px auto 0 auto;
    width: 194px;
    padding: 9px 0 9px 0;
    color: white;
    font-weight: bold;
    background: transparent url(http://f3.blindtest-static.com/images/premium/btnHaut.png) no-repeat;
    display: block; }
  #pack_bt_buttons a.packbt:hover {
    background-image: url(http://f3.blindtest-static.com/images/premium/btnRollover.png); }
  #pack_bt_buttons a.comparativetablebt {
    margin-left: 20px;
    background: transparent url(http://f3.blindtest-static.com/images/premium/flech.png) no-repeat left center;
    padding-left: 15px;
    margin-top: 10px;
    display: block;
    color: #888888;
    text-align: left; }
  #pack_bt_buttons a.comparativetablebt:hover {
    background-image: url(http://f3.blindtest-static.com/images/premium/flech_rollover.png);
    color: #3e9dc9;
    text-decoration: underline; }

#premium_title {
  display: none; }

#premium_sub_title {
  position: absolute;
  width: 340px;
  top: 69px;
  left: 100px;
  color: #888888;
  text-align: justify; }

#pack_subtitle {
  position: absolute;
  top: 10px;
  width: 190px;
  left: 409px;
  color: #3e9dc9;
  text-align: center;
  font-size: 12px; }

#premium_opts_subtitle {
  position: absolute;
  width: 450px;
  color: #3e9dc9;
  font-weight: bold;
  left: 141px;
  top: 60px; }

#in_pack_details {
  position: relative;
  width: 402px;
  left: 192px;
  top: 27px;
  color: #888888;
  font-weight: bold;
  font-size: 12px;
  font-family: "Trebuchet MS", sans-serif; }
  #in_pack_details tr, #in_pack_details td {
    height: 37px; }

a#buy_credits_big_button {
  margin: 20px auto;
  display: block;
  width: 149px;
  padding: 38px 15px 0 15px;
  font-size: 10px;
  text-align: right;
  height: 95px;
  color: #888888;
  font-weight: bold;
  background: transparent url(http://f3.blindtest-static.com/images/premium/btnBesoinJeton.png) no-repeat; }

a#buy_credits_big_button:hover {
  background-image: url(http://f3.blindtest-static.com/images/premium/btnBesoinJetonRollover.png); }

#comparative_table {
  padding-top: 230px;
  background: transparent url(http://f3.blindtest-static.com/images/premium/imgDJTableau.jpg) no-repeat 28px top;
  position: relative; }

#comparative_table_sub_title {
  position: absolute;
  color: #3e9dc9;
  top: 75px;
  right: 40px;
  width: 255px;
  text-align: right; }

#register_bt {
  margin: 10px 44px 10px 0;
  float: right;
  background: transparent url(http://f3.blindtest-static.com/images/premium/tableau_friends.jpg) no-repeat left 7px;
  padding-left: 40px;
  height: 64px;
  width: 160px; }
  #register_bt a {
    width: 117px;
    background: transparent url(http://f3.blindtest-static.com/images/premium/btn_inscription.png) no-repeat;
    margin: 2px auto 0 auto;
    padding: 13px 0 13px 0;
    color: white;
    display: block;
    font-weight: bold;
    text-align: center;
    font-size: 13px; }
  #register_bt a:hover {
    background-image: url(http://f3.blindtest-static.com/images/premium/btn_inscriptionRollover.png); }

#pack_bt_buttons.comparative {
  font-size: 12px;
  left: 511px;
  top: 104px; }
  #pack_bt_buttons.comparative a.packbt {
    width: 207px;
    margin-top: 1px;
    padding: 12px 0 10px 0;
    background: transparent url(http://f3.blindtest-static.com/images/premium/btn_haut.png) no-repeat; }
  #pack_bt_buttons.comparative a.packbt:hover {
    background-image: url(http://f3.blindtest-static.com/images/premium/btn_hautRollover.png); }
  #pack_bt_buttons.comparative a.buycreditsbt {
    float: right;
    margin: 2px auto 0 auto;
    width: 153px;
    padding: 13px 0 12px 0;
    color: white;
    font-weight: bold;
    background: transparent url(http://f3.blindtest-static.com/images/premium/btn_haut3eligne.png) no-repeat;
    display: block; }
  #pack_bt_buttons.comparative a.buycreditsbt:hover {
    background-image: url(http://f3.blindtest-static.com/images/premium/btn_haut3eRollover.png); }

#note_precision {
  padding: 10px 50px;
  color: #bbbbbb;
  font-style: italic; }

.grid#cprtable {
  width: 730px;
  margin: auto; }
  .grid#cprtable tr.head {
    background: transparent url(http://f3.blindtest-static.com/images/premium/ligneTitre.jpg) no-repeat; }
    .grid#cprtable tr.head th {
      color: #155c7b;
      border-left: 2px solid white; }
      .grid#cprtable tr.head th a {
        color: #155c7b; }
  .grid#cprtable tr.light {
    background: #f0fbff; }
  .grid#cprtable tr.dark {
    background: #ffeec1; }
  .grid#cprtable td {
    padding: 2px 5px 2px 5px;
    height: 18px;
    text-align: center;
    color: #383e41; }
  .grid#cprtable td.left, .grid#cprtable td.main {
    text-align: left; }
  .grid#cprtable th {
    padding: 0;
    height: 26px; }
  .grid#cprtable th.padleft {
    width: 95px; }
  .grid#cprtable td.main {
    font-weight: bold;
    font-size: 12px;
    padding: 11px 10px 2px 12px;
    background: white;
    color: #3e9dc9;
    border-bottom: 1px solid #a3cfe4; }
  .grid#cprtable .setsize {
    width: 86px; }
  .grid#cprtable td.resume_price, .grid#cprtable td.pprice {
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    text-align: right;
    background: white;
    color: #3e9dc9; }
  .grid#cprtable td.pprice {
    text-align: center; }
    .grid#cprtable td.pprice a {
      color: #3e9dc9; }
    .grid#cprtable td.pprice img {
      vertical-align: -6px;
      margin-left: 5px; }

#if {
  position: absolute;
  height: 44px;
  font-size: 14px;
  top: 160px;
  width: 980px;
  z-index: 25;
  color: white;
  overflow: hidden;
  display: none; }
  #if #ifin {
    padding: 5px 0 5px 0;
    position: relative;
    left: 0;
    width: 999999px; }
    #if #ifin div {
      width: 980px;
      position: absolute;
      top: 44px;
      left: 0;
      text-align: center; }
  #if a {
    text-decoration: underline;
    color: white; }
  #if .colorR {
    color: #ef596d;
    font-weight: bold; }
  #if .colorG {
    color: #a4dc78;
    font-weight: bold; }

#first_visit, #first_visit_play {
  margin-bottom: 1px;
  padding-bottom: 1px; }

#first_visit, #first_visit_play {
  height: 480px; }
  #first_visit p, #first_visit_play p {
    background: transparent url(http://f1.blindtest-static.com/images/first_visit/pastille_popin.jpg) no-repeat scroll left center;
    padding-left: 30px;
    font-size: 11pt;
    padding-top: 9px;
    text-align: justify; }
  #first_visit .fade, #first_visit_play .fade {
    display: none; }
  #first_visit .center, #first_visit_play .center {
    text-align: center;
    padding-bottom: 5px;
    font-size: 11pt; }
  #first_visit #title, #first_visit_play #title {
    border-top: 1px solid #0d516f;
    background: transparent url(http://f1.blindtest-static.com/images/first_visit/ban_popin.jpg) no-repeat scroll left top;
    font-size: 15pt;
    color: #4ba6d0;
    height: 110px;
    width: 820px;
    margin: -2px -20px 1px -10px; }
    #first_visit #title img, #first_visit_play #title img {
      vertical-align: -16px;
      margin: 5px 0 0 50px; }
  #first_visit #descriptions, #first_visit_play #descriptions {
    height: 300px;
    margin: 5px 6px 15px 15px; }
    #first_visit #descriptions .blue, #first_visit_play #descriptions .blue {
      color: #4ba6d0;
      font-size: 12pt;
      font-weight: bold; }
    #first_visit #descriptions #tuto, #first_visit_play #descriptions #tuto {
      text-align: center; }
    #first_visit #descriptions .left, #first_visit_play #descriptions .left {
      float: left;
      width: 53%; }
    #first_visit #descriptions .right, #first_visit_play #descriptions .right {
      float: right;
      width: 45%;
      margin-top: 15px; }
      #first_visit #descriptions .right #play_now, #first_visit_play #descriptions .right #play_now {
        margin: auto; }
  #first_visit #buttons, #first_visit_play #buttons {
    margin: 0 15px; }
    #first_visit #buttons a .bt, #first_visit_play #buttons a .bt {
      width: 370px; }
      #first_visit #buttons a .bt .btin, #first_visit_play #buttons a .bt .btin {
        text-align: center; }
    #first_visit #buttons #play, #first_visit_play #buttons #play {
      float: left; }
    #first_visit #buttons #register, #first_visit_play #buttons #register {
      float: right; }
    #first_visit #buttons #close_link, #first_visit_play #buttons #close_link {
      width: 100%;
      text-align: center;
      padding-top: 4px;
      font-size: 80%; }

#create_room_form .Form #genre_selection .field_row {
  padding: 1px; }
#create_room_form h3, #create_room_form h2 {
  padding: 2px 5px 2px 5px;
  font-style: italic;
  font-size: 12px;
  margin: 10px 10px 0 10px;
  color: #0d516f;
  border: 1px solid #c3d6df;
  background: #e0eaef; }
#create_room_form h2 {
  font-size: 14px;
  color: #073143; }

.premiumfeature {
  color: #945b00;
  font-weight: bold; }

.Form .lftccoltd .label {
  width: 43%; }
.Form .lftccoltd .field {
  width: 56.5%; }
.Form .lftccoltd select, .Form .lftccoltd input {
  width: 95%; }
.Form .lftccoltd select {
  width: 95.5%; }
.Form .lftccoltd .checkbox input {
  vertical-align: -2px;
  width: auto; }
.Form .smalllabels .label {
  width: 18%; }
.Form .smalllabels .field {
  width: 81%; }

#table_room_creation, #genre_selection {
  width: 100%; }

#genre_selection td {
  width: 33%; }

.Form .rgtccol select {
  width: 98%; }
.Form .rgtccol .checkboxr input {
  vertical-align: -3px;
  width: auto; }

.block {
  padding-top: 6px;
  margin: 0 10px 3px 10px;
  border: 1px solid #e0eaef;
  border-top: none;
  background: #f1f5f8; }

.lftccoltd {
  width: 50%; }

.rgtccoltd {
  width: 50%; }

.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix {
  display: inline-block;
  display: block; }
  .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

* html .ui-helper-clearfix {
  height: 1%; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-state-disabled {
  cursor: default !important;
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_469bdd_256x240.png); }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaaaaa url(http://f1.blindtest-static.com/images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30); }

.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1.1em; }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1em; }

.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(http://f1.blindtest-static.com/images/ui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: #222222; }
  .ui-widget-content a {
    color: #222222; }
  .ui-widget-content .ui-state-default {
    border: 1px solid #c5dbec;
    background: #dfeffc url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #2e6e9e;
    outline: none; }
  .ui-widget-content .ui-state-active {
    border: 1px solid #79b7e7;
    background: #f5f8f9 url(http://f1.blindtest-static.com/images/ui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #e17009;
    outline: none; }
  .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus {
    border: 1px solid #79b7e7;
    background: #d0e5f5 url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1d5987;
    outline: none; }
  .ui-widget-content .ui-state-highlight {
    border: 1px solid #fad42e;
    background: #fbec88 url(http://f1.blindtest-static.com/images/ui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
    color: #363636; }
    .ui-widget-content .ui-state-highlight a {
      color: #363636; }
  .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a; }
    .ui-widget-content .ui-state-error a {
      color: #cd0a0a; }
  .ui-widget-content .ui-state-error-text {
    color: #cd0a0a; }
  .ui-widget-content .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    background-image: none; }
  .ui-widget-content .ui-priority-primary {
    font-weight: bold; }
  .ui-widget-content .ui-priority-secondary {
    opacity: 0.7;
    filter: Alpha(Opacity=70);
    font-weight: normal; }
  .ui-widget-content .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_469bdd_256x240.png); }

.ui-widget-header {
  border: 1px solid #4297d7;
  background: #5c9ccc url(http://f1.blindtest-static.com/images/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
  color: white;
  font-weight: bold; }
  .ui-widget-header a {
    color: white; }
  .ui-widget-header .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_d8e7f3_256x240.png); }

.ui-state-default {
  border: 1px solid #c5dbec;
  background: #dfeffc url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #2e6e9e;
  outline: none; }
  .ui-state-default a {
    color: #2e6e9e;
    text-decoration: none;
    outline: none; }
    .ui-state-default a:link, .ui-state-default a:visited {
      color: #2e6e9e;
      text-decoration: none;
      outline: none; }
  .ui-state-default .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_6da8d5_256x240.png); }

.ui-state-hover {
  border: 1px solid #79b7e7;
  background: #d0e5f5 url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
  outline: none; }
  .ui-state-hover a {
    color: #1d5987;
    text-decoration: none;
    outline: none; }
    .ui-state-hover a:hover {
      color: #1d5987;
      text-decoration: none;
      outline: none; }
  .ui-state-hover .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_217bc0_256x240.png); }

.ui-state-focus {
  border: 1px solid #79b7e7;
  background: #d0e5f5 url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
  outline: none; }
  .ui-state-focus .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_217bc0_256x240.png); }

.ui-state-active {
  border: 1px solid #79b7e7;
  background: #f5f8f9 url(http://f1.blindtest-static.com/images/ui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #e17009;
  outline: none; }
  .ui-state-active a {
    color: #e17009;
    outline: none;
    text-decoration: none; }
    .ui-state-active a:link, .ui-state-active a:visited {
      color: #e17009;
      outline: none;
      text-decoration: none; }
  .ui-state-active .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_f9bd01_256x240.png); }

.ui-state-highlight {
  border: 1px solid #fad42e;
  background: #fbec88 url(http://f1.blindtest-static.com/images/ui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
  color: #363636; }
  .ui-state-highlight a {
    color: #363636; }
  .ui-state-highlight .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_2e83ff_256x240.png); }

.ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(http://f1.blindtest-static.com/images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a; }
  .ui-state-error a {
    color: #cd0a0a; }
  .ui-state-error .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_cd0a0a_256x240.png); }

.ui-state-error-text {
  color: #cd0a0a; }
  .ui-state-error-text .ui-icon {
    background-image: url(http://f1.blindtest-static.com/images/ui/ui-icons_cd0a0a_256x240.png); }

.ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-off {
  background-position: -96px -144px; }

.ui-icon-radio-on {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-tl {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px; }

.ui-corner-tr {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; }

.ui-corner-bl {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px; }

.ui-corner-br {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px; }

.ui-corner-top {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; }

.ui-corner-bottom {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px; }

.ui-corner-right {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px; }

.ui-corner-left {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px; }

.ui-corner-all {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(http://f1.blindtest-static.com/images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0px; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0px;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0px;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

#event_partners .part {
  position: relative; }
  #event_partners .part .eimage {
    float: left;
    padding: 10px 15px 5px 10px; }
  #event_partners .part .calque {
    width: 160px;
    height: 120px;
    background: transparent url(http://f1.blindtest-static.com/images/front/cadre.png) no-repeat top left;
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 50; }
  #event_partners .part .etop {
    padding-top: 20px; }
    #event_partners .part .etop .ename {
      font-size: 35px;
      font-weight: bold;
      margin-bottom: 20px;
      color: #009dca; }
    #event_partners .part .etop .elittle_desc {
      font-size: 17px;
      line-height: 18px; }
  #event_partners .part .edescription {
    padding: 5px 15px; }

#right_box_partners #partners_box #gold_container {
  margin-top: 15px; }
  #right_box_partners #partners_box #gold_container .gold {
    float: left;
    margin-left: 10px; }
#right_box_partners #partners_box #silver_container {
  margin-top: 10px;
  padding-left: 5px; }
  #right_box_partners #partners_box #silver_container .silver {
    float: left;
    margin-left: 10px;
    margin-top: 5px; }
    #right_box_partners #partners_box #silver_container .silver img {
      width: 88px;
      height: 31px; }
#right_box_partners #partners_box #bronze_container {
  margin-top: 15px;
  padding: 0 15px 0 15px;
  text-align: center; }

.framework {
  background: transparent url(http://f1.blindtest-static.com/images/front/framework_60.jpg) no-repeat;
  width: 75px;
  height: 75px;
  position: relative;
  text-align: left; }
  .framework img {
    border: 1px solid white;
    margin: 8px 0 0 8px;
    width: 60px;
    height: 60px; }
  .framework a:hover img {
    border: 1px solid #cccccc; }

.framework.rec {
  background: transparent url(http://f1.blindtest-static.com/images/front/framework_80.jpg) no-repeat;
  width: 97px; }
  .framework.rec img {
    width: 82px; }

#teams table {
  border: 0;
  border-spacing: 0; }
  #teams table tr td.img {
    width: 96px; }
    #teams table tr td.img .img {
      margin: 4px 5px 6px; }
  #teams table tr td.infos {
    padding-left: 1px;
    width: 160px; }
    #teams table tr td.infos p {
      margin: 0;
      padding: 1px 5px; }
    #teams table tr td.infos p.name {
      padding-bottom: 1px; }
      #teams table tr td.infos p.name a {
        font-size: 14px;
        font-weight: bold;
        color: #009dca; }
      #teams table tr td.infos p.name a:hover {
        text-decoration: underline; }
  #teams table tr td.main_info {
    padding-left: 1px;
    width: 140px; }
    #teams table tr td.main_info img {
      vertical-align: -4px; }
  #teams table tr td.description {
    padding-left: 1px;
    width: 260px; }
  #teams table tr td.actions {
    padding-left: 25px;
    width: 80px; }
    #teams table tr td.actions img {
      vertical-align: -2px; }
  #teams table tr td.u {
    border-bottom: 1px #70a8d2 solid; }

#teams .team, #user_teams .team {
  margin-left: 20px;
  position: relative; }
  #teams .team .img, #user_teams .team .img {
    float: left;
    padding: 10px 20px 5px 10px; }
  #teams .team .calque, #user_teams .team .calque {
    width: 160px;
    height: 120px;
    background: transparent url(http://f1.blindtest-static.com/images/front/cadre.png) no-repeat top left;
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 50; }
  #teams .team .top, #user_teams .team .top {
    padding-top: 10px; }
    #teams .team .top .name, #user_teams .team .top .name {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 10px;
      color: #009dca; }
    #teams .team .top .infos, #user_teams .team .top .infos {
      font-size: 13px;
      line-height: 14px; }
      #teams .team .top .infos p, #user_teams .team .top .infos p {
        padding: 2px 0; }
    #teams .team .top .action_links, #user_teams .team .top .action_links {
      position: absolute;
      left: 555px;
      top: 8px;
      width: 160px;
      font-size: 12px; }
      #teams .team .top .action_links img, #user_teams .team .top .action_links img {
        vertical-align: -3px; }
      #teams .team .top .action_links form input[type="text"], #user_teams .team .top .action_links form input[type="text"] {
        width: 95px; }
      #teams .team .top .action_links .user_add, #user_teams .team .top .action_links .user_add {
        float: left;
        margin: 0 4px 10px 5px; }
  #teams .team .description, #user_teams .team .description {
    padding: 5px;
    font-size: 13px; }
  #teams .team .members, #user_teams .team .members {
    margin: auto; }
    #teams .team .members .member, #user_teams .team .members .member {
      width: 230px;
      margin: 3px;
      padding: 1px;
      position: relative; }
      #teams .team .members .member .av, #user_teams .team .members .member .av {
        float: left; }
      #teams .team .members .member .infos, #user_teams .team .members .member .infos {
        margin: 3px 0 0 70px; }
        #teams .team .members .member .infos p, #user_teams .team .members .member .infos p {
          padding: 2px 0; }
        #teams .team .members .member .infos p.role, #user_teams .team .members .member .infos p.role {
          font-style: italic; }
          #teams .team .members .member .infos p.role img, #user_teams .team .members .member .infos p.role img {
            vertical-align: -3px; }
        #teams .team .members .member .infos .role_form, #user_teams .team .members .member .infos .role_form {
          display: none; }
          #teams .team .members .member .infos .role_form form input[type="text"], #user_teams .team .members .member .infos .role_form form input[type="text"] {
            width: 120px; }
        #teams .team .members .member .infos p.login, #user_teams .team .members .member .infos p.login {
          font-size: 13px; }
      #teams .team .members .member .actions, #user_teams .team .members .member .actions {
        margin: 2px 2px 0 0;
        position: absolute;
        top: 2px;
        right: 2px;
        display: none; }
    #teams .team .members .member.small, #user_teams .team .members .member.small {
      width: 190px; }
#teams .team.in_box, #user_teams .team.in_box {
  margin-left: 5px; }
  #teams .team.in_box .top, #user_teams .team.in_box .top {
    padding-top: 16px; }
    #teams .team.in_box .top .infos p, #user_teams .team.in_box .top .infos p {
      padding: 0; }
    #teams .team.in_box .top .name, #user_teams .team.in_box .top .name {
      font-size: 17px;
      margin-bottom: 6px; }
  #teams .team.in_box .members, #user_teams .team.in_box .members {
    margin-left: 12px; }
    #teams .team.in_box .members .member_type, #user_teams .team.in_box .members .member_type {
      float: left;
      width: 100px;
      text-align: center;
      margin: 5px; }
      #teams .team.in_box .members .member_type p.key, #user_teams .team.in_box .members .member_type p.key {
        font-size: 16px;
        padding-top: 5px; }
      #teams .team.in_box .members .member_type p.type, #user_teams .team.in_box .members .member_type p.type {
        background: #d2e6f5;
        font-size: 12px;
        margin-top: 0; }
  #teams .team.in_box #last_comments, #user_teams .team.in_box #last_comments {
    padding: 0 0 8px 15px; }
  #teams .team.in_box .comment, #user_teams .team.in_box .comment {
    width: 325px; }

#invite_friends {
  margin-top: 10px; }
  #invite_friends .select_all_link {
    text-align: right; }
  #invite_friends .legend {
    float: left; }
    #invite_friends .legend .grey_square {
      float: left;
      height: 12px;
      width: 25px;
      background: #d3d3d3;
      margin-right: 5px; }
  #invite_friends .checkbox {
    float: right;
    margin: 2px 4px 0;
    display: none; }
  #invite_friends #invite_table {
    height: 230px;
    overflow: auto;
    border: 1px solid #d3d3d3; }
  #invite_friends .avatar_entity {
    cursor: pointer; }
  #invite_friends .avatar_entity:hover {
    background: #d2e6f5; }
  #invite_friends .avatar_entity.selected {
    background: #5972a8; }
  #invite_friends .avatar_entity.disable {
    background: #d3d3d3; }

#community #right {
  float: right;
  width: 49%; }
#community #left {
  float: left; }
#community #links {
  height: 218px; }
#community .legend {
  margin: -5px 0 5px;
  padding: 2px 10px; }
  #community .legend img {
    vertical-align: -4px; }
  #community .legend table tr td {
    width: 170px; }
    #community .legend table tr td img {
      vertical-align: -2px; }
#community p.login {
  font-size: 12.5px; }
#community a.sexM {
  color: #00a1ce; }
#community a.sexF {
  color: #f011a2; }
#community table {
  border: 0;
  border-spacing: 0; }
  #community table tr td.avat {
    width: 70px; }
    #community table tr td.avat .avatar {
      margin: 3px 1px; }
  #community table tr td.infos {
    padding-left: 5px;
    width: 140px; }
    #community table tr td.infos p {
      padding: 0 5px; }
  #community table tr td.belt {
    width: 30px;
    text-align: center; }
  #community table tr td.misc {
    width: 140px; }
  #community table tr td.main_info {
    font-size: 12px;
    width: 195px; }
    #community table tr td.main_info a {
      color: #7d7d7d; }
  #community table tr td.status {
    width: 50px; }
  #community table tr td.online {
    background: transparent url(http://f1.blindtest-static.com/images/friends/online.jpg) no-repeat center; }
  #community table tr td.offline {
    background: transparent url(http://f1.blindtest-static.com/images/friends/offline.jpg) no-repeat center; }
  #community table tr td.options {
    width: 140px; }
    #community table tr td.options img {
      vertical-align: -3px; }
    #community table tr td.options p.grey {
      color: #d3d3d3; }
  #community table tr td.actions {
    text-align: center;
    width: 0px; }
  #community table tr td.u {
    border-bottom: 1px #70a8d2 solid; }
#community .notice {
  color: #242424;
  padding: 0px;
  border: none;
  font-size: 10px;
  display: none; }
