hr
{
  padding: 0px;
  margin: 30px 0 2px;
  background-color: #d3d3d3;
  border-width: 0px;
  height: 1px;
}
hr.qbz_balanced_margin
{
  margin: 5px 0px 10px;
}

  .qbz_header,
  .qbz_box_columns,
  .qbz_footer,
  .qbz_box_carrousel
  {
    background-color: #ffffff;
    width: 996px;
    margin: 0 auto;
  }
/**/
#form_reaction fieldset {
  margin-bottom:0;
  padding-top:0;
}

.qbz_breadcrumb {
  border:1px solid #E9E7E7;
  float:left;
  height:20px;
  line-height:20px;
  margin-bottom:10px;
  padding:0 7px 0 0;
  color:#736969;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  overflow:hidden;
}

.qbz_breadcrumb a
{
  color:#5EABC1;
}
.qbz_breadcrumb span
{
  margin:0 5px;
}
.qbz_breadcrumb a:hover {
	text-decoration:underline;
}

/**
  * Style pour les titres
  */
  .qbz_box_title,
  .qbz_page_title,
  .qbz_foreground_title,
  .qbz_inner_page_title
  {
    font: normal 25px Arial, sans-serif;
    color: #c0a778;
    margin-bottom: 10px;
  }
  .qbz_inner_page_title
  {
  font-size: 21px;
	margin-top:20px;
	margin-bottom:10px;
  }

	.qbz_inner_connection_title
	{
		background:transparent url(/img/common/circle.png) no-repeat 0 10px;
    padding:0 0 0 15px;
	}
  .qbz_box_title
  {
    font-size: 20px;
  }
  .qbz_foreground_title
  {
    margin-bottom: 14px;
  }
/**/


.qbz_block_title
{
  line-height: 39px;
  height: 39px;
  background-color: #000000;
}
.qbz_block_title img
{
  margin: 12px 0 0 12px;
}
.qbz_incitation_box .qbz_first_illustration,
.qbz_incitation_box .qbz_incitation_text,
.qbz_incitation_box .qbz_incitation_actions
{
  margin-left: 33px;
  float: left;
}

.qbz_incitation_box .qbz_first_illustration
{
  margin-left: 9px;
  width: 244px;
}
.qbz_incitation_box .qbz_incitation_actions
{
  margin-right: 14px;
  width: 296px;
}
.qbz_incitation_box .qbz_incitation_text
{
  width: 308px;
  margin-left: 28px;
  /*margin-left: 33px;*/
}
.qbz_incitation_box
{
  margin: 25px 8px 10px;
}
.qbz_incitation_actions .qbz_box_02
{
  margin: 11px 0 0 0;
}
.qbz_modal_box .qbz_foreground_title
{
  margin-top: 10px;
}
.qbz_quick_sell_form .qbz_column_header
{
  border-bottom: 0px none transparent;
}
.qbz_quick_sell_form .qbz_album_presentation .qbz_cover,
.qbz_quick_sell_form .qbz_album_presentation .qbz_description
{
  float: left;
}
.qbz_quick_sell_form .qbz_album_presentation .qbz_cover
{
  margin-right: 10px;
}
.qbz_quick_sell_form .qbz_album_presentation .qbz_description
{
  width: 248px;
}
.qbz_quick_sell_form .qbz_album_title
{
  font: 22px/26px Arial, sans-serif;
  color: #3b3b3b;
}
.qbz_presentation
{
  padding-bottom: 14px;
  font: 17px Arial, sans-serif;
  color: #3b3b3b;
}
.qbz_album_presentation .qbz_format
{
  border-right: 1px solid #d3d3d3;
  width: 149px;
  padding: 10px 0;
}
.qbz_album_presentation .qbz_price,
.qbz_album_presentation .qbz_format
{
  float:left;
}
.qbz_album_presentation .qbz_format p
{
  padding: 1px 0;
}
.qbz_album_presentation .qbz_format label
{
  #letter-spacing: -.5px;
  font-size: 11px;
}
.qbz_album_presentation .qbz_format input
{
  vertical-align: -2px;
}
.qbz_album_presentation .qbz_format label span
{
  letter-spacing: normal;
  color: #4b97ad;
  white-space: nowrap;
  padding-left: 5px;
}
.qbz_album_presentation .qbz_format .qbz_compatibility
{
  padding-top: 4px;
  color: #c0a778;
}
.qbz_album_presentation .qbz_price
{
  font: 30px Georgia, serif;
  color: #4b97ad;
  padding-top: 25px;
  text-align: center;
  width: 98px;
}
.qbz_quick_sell_form .qbz_button_01,
.qbz_quick_sell_form .qbz_button_02,
.qbz_quick_sell_form .qbz_button_03
{
  margin: 10px 0;
}
.qbz_quick_sell_form .qbz_download_manager
{
  color: #4b97ad;
  display: block;
  margin: 7px 0 2px;
}
.qbz_quick_sell_form .qbz_button_01
{
  background-image: url(/img/common/glyph/down_arrow.png);
}
.qbz_quick_sell_form .qbz_button_03
{
  width:428px;
  background-position: 374px 50%;
}

.qbz_quick_sell_form .qbz_button_03 img
{
  margin: 8px 0 7px 15px;
}
/**
  * Style des pager des téléchargements
  */
  .qbz_pager
  {
    padding: 14px 0 13px;
  }

  .qbz_pager .qbz_pager_wrapper
  {

    float: right;
  }
  .qbz_pager .qbz_pager_wrapper li
  {
    display: inline;
  }

  .qbz_pager .qbz_pager_position
  {
    display: block;
    float: left;
  }

  .qbz_pager .qbz_scroll_previous_active,
  .qbz_pager .qbz_scroll_previous_inactive,
  .qbz_pager .qbz_scroll_next_active,
  .qbz_pager .qbz_scroll_next_inactive
  {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: transparent url(/img/common/user_interface/scroller/horizontal_scroller.gif) no-repeat left top;
  }

  .qbz_pager .qbz_scroll_previous_active,
  .qbz_pager .qbz_scroll_previous_inactive
  {
    margin-left: 11px;
    margin-right: 5px;
  }
  .qbz_around_the_product .qbz_pager .qbz_scroll_previous_active,
  .qbz_around_the_product .qbz_pager .qbz_scroll_previous_inactive
  {
    margin-left: 0;
  }

  .qbz_pager .qbz_scroll_next_inactive,
  .qbz_pager .qbz_scroll_next_active
  {
    margin-left: 5px;
  }

  .qbz_pager .qbz_scroll_previous_active
  {
    background-position: left -14px;
  }

  .qbz_pager .qbz_scroll_previous_inactive, .qbz_pager .qbz_scroll_previous_active.disabled
  {
    background-position: left -42px;
  }

  .qbz_pager .qbz_scroll_next_active
  {
    background-position: left top;
  }

  .qbz_pager .qbz_scroll_next_inactive, .qbz_pager .qbz_scroll_next_active.disabled
  {
    background-position: left -28px;
  }

  .qbz_special_offer_form table,
  .qbz_special_offer_form tr,
  .qbz_special_offer_form td,
	.qbz_special_offer_form th
  {
    border-style: none;
  }

	.qbz_special_offer_form th
  {
    padding:5px 10px;
		font-weight:bold;
  }

	.qbz_special_offer_form table
	{
		width:100%;
	}

  .qbz_special_offer_form .qbz_top_spacing_row td
  {
    border-top: 1px solid #d3d3d3;
    height: 5px;
    line-height: 5px;
    font-size: 0;
  }
  .qbz_special_offer_form .qbz_bottom_spacing_row td
  {
    border-bottom: 1px solid #d3d3d3;
    height: 5px;
    line-height: 5px;
    font-size: 0;
  }
  .qbz_special_offer_form .qbz_special_offer_caption
  {
		width
    padding: 5px 10px;
  }
  .qbz_special_offer_form .qbz_special_offer_created_at
  {
    width: 80px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    padding: 5px 10px;
  }
  .qbz_special_offer_form .qbz_special_offer_caption a
  {
    color:#4B97AD;
  }
  .qbz_special_offer_form .qbz_special_offer_offered_by
  {
    width: 120px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    padding: 5px 10px;
  }
  .qbz_special_offer_form .qbz_special_offer_used_at
  {
		width:80px;
    padding: 5px 10px;
  }

/**
  * style pour la table de récapitulatif des téléchargements
  **/
  /* style pour les éléments tabulaires */
  .qbz_download_form table,
  .qbz_download_form tr,
  .qbz_download_form td
  {
    border-style: none;
  }
	.qbz_download_form
	{
		width:100%;
	}
	.qbz_download_form table
	{
		width:100%;
	}
  .qbz_download_form .qbz_top_spacing_row td
  {
    height: 12px;
    line-height: 12px;
    font-size: 0;
  }
  .qbz_download_form .qbz_bottom_spacing_row td
  {
    border-top: 1px solid #d3d3d3;
    height: 12px;
    line-height: 12px;
    font-size: 0;
  }
	.qbz_download_form .qbz_gift_table_header
	{
		padding-bottom:10px;
	}
  .qbz_download_form .qbz_item_thumbs
  {
    padding: 0 12px 0 0;
    text-align:center;
		width:65px;
  }
  .qbz_download_form .qbz_item_metas
  {
    width: 192px;
    vertical-align: top;
    padding: 0 16px 0 0;
  }
  .qbz_download_form .qbz_item_state
  {
    padding: 0 10px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
  }
  .qbz_download_form .qbz_item_gift_state
  {
		width:170px;
		border-left: 1px solid #ebebeb;
    padding: 0 16px;
  }
  .qbz_download_form .qbz_item_actions
  {
    width: 172px;
    text-align: center;
  }
	.qbz_download_form .qbz_item_actions .qbz_yellow_rounded_button
	{
		height:30px;
		padding: 5px 7px 0 7px;
	}
  /* style pour les éléments de contenus */
  .qbz_download_form .qbz_item_author,
  .qbz_download_form .qbz_item_title,
	.qbz_download_form .qbz_item_goodie
  {
    display: block;
  }
	.qbz_download_form .qbz_item_goodie
	{
		padding-top:5px;
	}
	.qbz_download_form .qbz_item_goodie a
	{
		font-size:11px;
		text-decoration:underline;
	}
  .qbz_download_form .qbz_item_author a
  {
    font: 13px Arial, Helvetica, sans-serif;
    color: #6C6159;
  }
  .qbz_download_form .qbz_item_title a
  {
    font: 13px Arial, Helvetica, sans-serif;
    color: #6C6159;
		font-style:italic;
  }
  .qbz_download_form .qbz_item_author a:hover
  {
    text-decoration:underline;
  }
  .qbz_download_form .qbz_item_title a:hover
  {
    text-decoration:underline;
  }
  .qbz_download_form .qbz_item_status,
  .qbz_download_form .qbz_item_status_date
  {
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #a28858;
  }
  .qbz_item_offered
  {
    display: block;
  }
  .qbz_download_form .qbz_item_kind,
  .qbz_download_form .qbz_item_quality
  {
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #3b3b3b;
    display: block;
  }
  .qbz_download_form .qbz_item_warning
  {
    font: bold 11px/14px Arial, Helvetica, sans-serif;
    color: #ed4625;
  }
  .qbz_item_actions button
  {
    padding: 0;
    border-style: none;
    background-color: transparent;
  }

  .qbz_quick_link
  {
    text-align: center;
    font-size: 0;
    height: 46px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    line-height: 46px;
  }
  .qbz_quick_link li
  {
    display: inline;
  }
  .qbz_quick_link a
  {
    padding-left: 9px;
    text-decoration: none;
    padding-right: 9px;
    border-left: 1px solid #d3d3d3;
    font: 13px/46px Arial, Helvetica, sans-serif;
  }
  .qbz_quick_link .qbz_first
  {
    font-weight: bold;
    border-left-style: none;
  }

/**
  * Bloc de résumé des profiles utilisateurs
  */
  .qbz_user_informations .qbz_profile_name,
  .qbz_user_informations .qbz_profile_birth_date,
  .qbz_user_informations .qbz_profile_residence,
  .qbz_user_informations a
  {
    display: block
  }
  .qbz_profile_links
  {
    padding-top: 7px;
  }
  .qbz_profile_links a
  {
    color: #4b97ad;
  }

.qbz_profile_links li ul
{
  padding-left: 16px;
}

.qbz_profile_links .qbz_rss_category
{
  color: #c0a778;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}

/**
  *
  */
  .qbz_last_basket_item .qbz_heading
  {
    background-color: #e1e1e1;
    margin: 13px 0 1px;
    padding: 10px 0 9px;
  }
  .qbz_last_basket_item .qbz_heading h2,
  .qbz_last_basket_item .qbz_heading p
  {
    text-align: center;
    line-height: 14px;
  }
  .qbz_last_basket_item .qbz_heading h2
  {
    text-transform: uppercase;
    font-weight: bold;
  }
  .qbz_basket_item
  {
    padding: 5px 8px;
    background-color: #eeeeee;
    margin-bottom: 1px;
  }
  .qbz_basket_item .qbz_illustration,
  .qbz_basket_item .qbz_description
  {
    float: left;
  }
  .qbz_basket_item .qbz_illustration
  {
    width: 50px;
    height: 50px;
  }
  .qbz_basket_item .qbz_description
  {
    padding: 0 0 0 8px;
    width: 230px;
  }
  .qbz_basket_item .qbz_description .qbz_author,
  .qbz_basket_item .qbz_description .qbz_title,
  .qbz_basket_item .qbz_description .qbz_price
  {
    display: block;
  }
  .qbz_basket_item .qbz_description .qbz_author,
  .qbz_basket_item .qbz_description .qbz_title
  {
    font-size: 11px;
    line-height: 13px;
  }
  .qbz_basket_item .qbz_description .qbz_title
  {
    font-style: italic;
  }
  .qbz_basket_item .qbz_description .qbz_price
  {
    font: 15px Arial;
    color: #4b97ad;
  }
  .qbz_basket_access
  {
    background-color: #e1e1e1;
    text-align: center;
    padding: 13px 0 16px;
  }

  .qbz_basket_access div
  {
/*    line-height: 15px;*/
  }
  .qbz_basket_access .qbz_price
  {
    font: 15px/15px Arial;
    color: #4b97ad;
  }
  .qbz_basket_access .qbz_basket_access_link_wrapper
  {
    margin-top: 9px;
  }

/*
* Style pour le paiement sur le porte monnaie
*/

/* style pour la gestion des messages d'erreur*/
  .qbz_payment_error
  {
    padding: 0 10px 10px;
    border: 1px solid red;
  }
  .qbz_payment_error .qbz_error_message
  {
    padding: 10px 10px 20px;
    color: red;
    font-weight: bold;
  }
/**/

.qbz_pass_subscribe_section a
{
	color:#5EABC1;
}

.qbz_payment_section,
.qbz_profile_preference
{
  margin: 15px 0;
}

.qbz_payment_choosen
{
	margin-bottom: 10px;
}
.qbz_form_title
{
  color:#C0A778;
  display: inline;
  font: normal 15px Arial,sans-serif;
}
.qbz_payment_section .qbz_inner_page_title,
.qbz_profile_preference .qbz_inner_page_title
{
  display: inline;
}
.qbz_global_section_heading
{
  margin-top: 30px;
}
.qbz_payment_section .qbz_section_heading,
.qbz_profile_preference .qbz_section_heading
{
  margin-bottom: 9px;
}
.qbz_profile_preference p
{
  font: 12px Arial, sans-serif;
  color: #3b3b3b;
  margin-bottom: 15px;
}
.qbz_section_heading button
{
  vertical-align: text-bottom;
  *vertical-align: -5px;
  border: none;
  background: none;
  padding: 0;
}
.qbz_profile_button
{
  padding-top: 70px;
}
.qbz_payment_button_abonnement
{
  padding-top: 50px;
}
.qbz_payment_button a,
.qbz_payment_button button,
.qbz_profile_button a,
.qbz_profile_button button,
.qbz_payment_button_abonnement a,
.qbz_payment_button_abonnement button
{
  float:left;
}
.qbz_payment_button_abonnement a,
.qbz_payment_button a,
.qbz_profile_button a
{
  width: 254px;
  padding-left: 40px;
  margin-top: 8px;
  margin-left: 20px;
  margin-right: 27px;
  background: transparent url(/img/common/glyph/uncircled_left_arrow.png) no-repeat left top;
}
.qbz_payment_button_abonnement .qbz_button_01,
.qbz_payment_button .qbz_button_01
{
  width: 309px;
  line-height: 0px;
  font-size: 0px;
  overflow: visible;
  white-space: nowrap;
  background-position: 255px 50%;/* left =width - 54 */
}
.qbz_payment_choose_form .qbz_payment_introduction
{
  padding-right: 10px;
  min-height: 40px;
  _height: 40px;
  font-size: 12px;
  padding-bottom: 10px;
  background: transparent url(/img/common/logo/lock.png) no-repeat right;
}

.qbz_bank_payment .qbz_cards_payment
{
  border: 2px solid #eae7e7;
}

.qbz_payment_section .qbz_player_txt
{
  padding-top: 10px;
  font-size: 11px;
}

/* profile */
.qbz_profile_preference .qbz_payment_introduction
{
  background: none;
}

.qbz_contact_section {
  clear: both;
}

.qbz_contact_section h3
{
  font-size: 14px;
}
.qbz_contact_section p
{
  font-size: 12px;
  margin-bottom:20px;
}

.qbz_newsletter_heading .qbz_form_title
{
  float: left;
}

.qbz_newsletter_heading .qbz_profile_links
{
  float: right;
  padding-top: 0;
}

.qbz_pass_section div label
{
  font-size: 12px;
  font-family: Georgia, serif;
  text-align: center;
  padding: 0 10px 10px;
}

.qbz_pass_section div.qbz_pass_unsubscribe label
{
  text-align: left;
  *margin-top: 2px;
}

.qbz_pass_section label strong
{
  font-size: 25px;
}

.qbz_pass_section label strong span
{
  font-size: 40px;
}

.qbz_pass_section label sup
{
  font-size: 20px;
  vertical-align: super;
}

.qbz_pass_section label span
{
  font-size: 11px;
}

div.qbz_pass_silver label
{
  background: url(/img/common/pass/silver.gif) no-repeat center top;
  width: 203px;
  height:81px;
}
div.qbz_pass_silver input
{
  margin-top: 35px;
  *margin-top: 30px;
}

div.qbz_pass_gold label
{
  background: url(/img/common/pass/gold.gif) no-repeat center top;
  width: 203px;
  height:89px;
  padding-top: 12px;
}
div.qbz_pass_gold input
{
  margin-top: 45px;
  *margin-top: 40px;
}

div.qbz_pass_platinium label
{
  background: url(/img/common/pass/platinium.gif) no-repeat center top;
  width: 203px;
  height:107px;
  padding-top: 30px;
}
div.qbz_pass_platinium input
{
  margin-top: 65px;
  *margin-top: 60px;
}


/**
  * Style pour les informations su le parte monnaie
  */
  .qbz_wallet_information
  {
    padding: 13px 0 0;
    width: 180px;
    float: left;
  }
  .qbz_wallet_action
  {
    width: 125px;
    float: left;
    text-align: right;
    padding: 28px 0 0 0;
  }
  .qbz_wallet_information .qbz_wallet_status
  {
    font-size: 13px;
  }
  .qbz_wallet_information .qbz_wallet_status .qbz_price
  {
    font-weight: bold;
  }

  .qbz_wallet_information .qbz_notification
  {
    padding: 8px 0 0;
    font-size: 11px;
    color: #4b97ad;
  }
/**
  * style pour la page de modification des informations personelles
  *
  */
  .qbz_profile_attribute
  {
    padding-bottom: 42px;
    font-size: 13px;
  }
  .qbz_profile_attributes .qbz_account_delete span
  {
    font-size:11px;color:#666;margin-bottom:10px;display:block;
  }
  .qbz_profile_attributes h3
  {
    position: relative;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
  }
  .qbz_profile_attributes label {
    font-weight:bold;
    float:inherit;
  }
  .qbz_profile_attributes h3 a
  {
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    right: 0;
    color: #4b97ad;
    text-decoration: none;
  }
  .qbz_profile_attributes a:hover
  {
    text-decoration: underline;
  }
  .qbz_profile_attributes a
  {
    font-weight: normal;
    font-size: 12px;
    color: #4b97ad;
    text-decoration: none;
  }
  .qbz_profile_attributes h3 a:hover
  {
    color: #4b97ad;
    text-decoration: underline;
  }
  .qbz_profile_attribute .qbz_text_field_decoration
  {
    margin-left: 4px;
    display:inline;
  }

  .qbz_profile_attribute .qbz_form_row
  {
    margin: 30px 0 0;
    width: 490px;
    //padding-right: 160px;
    text-align: right;
  }
  ..qbz_profile_attribute .qbz_form_row .qbz_field_1
  {
    margin-right: 1px;
  }
  .qbz_profile_attribute .qbz_form_row p
  {
    float: right;
  }
  .qbz_profile_attribute .qbz_form_row .qbz_action
  {
    float: none;
    padding-top: 9px;
    clear: right;
  }
  .qbz_profile_attribute .qbz_form_row .qbz_action button
  {
    padding: 0;
    border-style: none;
    background-color: transparent;
  }
  .qbz_profile_attribute .qbz_form_row .qbz_first
  {
    margin-left: 0;
  }

/* division en 3 colonnes egale de la colonne principal */
.qbz_3_columns
{
  float: left;
  width: 204px;
  padding-left:19px;
}

.qbz_column_first
{
  padding-left:0;
}

.qbz_3_columns p
{
  margin-bottom: 5px;
}

.qbz_3_columns .qbz_profile_links
{
  padding-top: 0;
}

/* Liste Post profile   */
.qbz_profile_posts hr
{
  margin: 7px 0;
}
.qbz_profile_post
{
  position: relative;
}
.qbz_profile_post table
{
  width: 100%;
}

.qbz_profile_post p
{
  clear: left;
}
.qbz_profile_post .qbz_profile_post_sondage
{
  margin-top: 7px;
  color: #969696;
  font-size: 11px;
}

.qbz_profile_post .qbz_profile_post_sondage li
{
  line-height: 16px;
}

.qbz_profile_post .qbz_profile_post_sondage .selected
{
   font-weight: bold;
}

.qbz_profile_post .qbz_profile_post_sondage .selected span
{
   display: -moz-inline-stack;
   display: inline-block;
   background-color: #4b97ad;
   color: #ffffff;
   font-weight: normal;
   padding: 1px 3px 0;
   margin-left: 10px;
   font-size: 10px;
}

.qbz_profile_post_heading
{
  float: left;
  padding-right: 168px;
  margin-bottom: 7px;
}

.qbz_profile_post_heading,
.qbz_profile_post_heading a
{
  color: #4b97ad;
  text-decoration: none;
}

.qbz_profile_post_heading h2
{
  font-size: 15px;
}

.qbz_profile_post_heading p
{
  font-size: 11px;
}

.qbz_profile_post_heading strong
{
  color: #a28858;
}

.qbz_profile_post_heading em
{
  font-style: italic;
}

.qbz_profile_post_action a
{
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
}

.qbz_profile_post table,
.qbz_profile_post tr
{
  border: none;
}

.qbz_profile_post td,
.qbz_profile_post th
{
  border: none;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding: 7px;
}

.qbz_profile_post thead th
{
  padding: 3px 7px;
}

.qbz_profile_post thead,
.qbz_profile_post thead a
{
  color: #3b3b3b;
}

.qbz_profile_post thead a.qbz_asc
{
  background: url(/img/common/glyph/up_arrow_tri.png) no-repeat right 5px;
  padding-right: 15px;
}

.qbz_profile_post thead a.qbz_desc
{
  background: url(/img/common/glyph/down_arrow_tri.png) no-repeat right 5px;
  padding-right: 15px;
}

.qbz_profile_post th.qbz_profile_notation
{
  text-align: center;
  padding-left: 30px;
}

.qbz_profile_post table .qbz_profile_post_heading
{
  float: none;
}

.qbz_profile_post td.qbz_profile_notation
{
  white-space: nowrap;
  padding-left: 30px;
}

.qbz_profile_post .qbz_theme,
.qbz_profile_post .qbz_theme a
{
  font-size: 10px;
  color: #a0a0a0;
}
/*
 global style
*/
  .qbz_product_title_block
  {
    width: 645px;
    float: left;
	_margin:10px 0 0 5px;
	_width: 640px
  }
  .qbz_share_button
  {
    float: right;
  }
  .qbz_product_title_block a
  {
    text-decoration: none;
  }
  .qbz_product_title_block a:hover
  {
    text-decoration: underline;
  }
  .qbz_product_title_block .qbz_product_title
  {
    font: normal 25px Georgia, serif;
    color: #6C6159;
		padding-bottom:5px;
		width:550px;
    margin-bottom:0;
  }
  .qbz_product_title_block .qbz_product_title .qbz_album_title
  {
    display: block;
		color: #222222;
  }

  .qbz_album_action_cartridge,
  .qbz_quality_preview,
	.qbz_buy_compact_disc
  {
    float:left;
  }
	.qbz_buy_compact_disc
	{
		width:100%;
		text-align:center;
		border-top:1px solid lightGrey;
		padding-top:5px;
	}
	.qbz_buy_compact_disc a
	{
		color: #5EABC1;
		text-decoration: underline;
	}
	.qbz_album_action_cartridge
	{
		width:330px;
	}
  .qbz_album_action_cartridge_order
  {
    width: 400px;
    float:left;
  }

  .qbz_album_action_cartridge_order .qbz_download_button_order
  {
    float: left;
    margin: 3px 0px;
    width:387px;
    height:37px;
    line-height:37px;
    font-size:21px;
    text-align:center;
    text-transform:uppercase;
    cursor:default;
  }
  .qbz_album_action_cartridge_order .qbz_download_button_order a
  {
    color:#FFF;
    display:block;
    height:37px;
    line-height:37px;
  }
  .qbz_album_action_cartridge_order .qbz_download_button_order img
  {
    margin: 0px 0px 5px 10px;
    vertical-align: middle;
  }
  .qbz_album_action_cartridge_order .qbz_green_rounded_button:hover
  {
	  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
  }
  .qbz_album_action_cartridge_order .qbz_qobuz_discover_promotion
  {
	  background: transparent url(/img/fr/common/vrai_qualite_cd_au_prix_de_la_musique_compressee.png) no-repeat top right;
	  height:36px;
	  float:left;
	  width:100%;
  }

  .qbz_album_action_cartridge_order .qbz_qobuz_discover_title
  {
	  color:#ed4018;
	  font:bold 13px Arial, Helvetica, sans-serif;
	  text-transform:uppercase;
  }
  .qbz_album_action_cartridge_order .qbz_qobuz_discover_days
  {
	  color:#000000;
	  font:bold 13px Arial, Helvetica, sans-serif;
  }
  .qbz_album_action_cartridge_order .qbz_quality_choice
  {
	  width:219px;
	  height:61px;
	  -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
	  background:#e4e2e3;
	  float:left;
  }
  .qbz_album_action_cartridge_order .qbz_product_price
  {
	  background: transparent url(/img/common/fond_noir_prix_fiche_produit.png) no-repeat bottom right;
	  height:61px;
	  width:181px;
	  float:left;
	  text-align:center;
  }
  .qbz_album_action_cartridge_order .qbz_product_price a
  {
	  text-decoration:none;
  }
  .qbz_album_action_cartridge_order .qbz_product_price .qbz_original_retail_price
  {
	  color:#ffffff;
		padding-top:3px;
		height:20px;
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight:normal;
	  text-decoration:line-through;
  }
	.qbz_album_action_cartridge_order .qbz_product_price .qbz_product_price_wrapper
	{
		padding-top:22px
	}
	.qbz_album_action_cartridge_order .qbz_product_price .qbz_product_price_wrapper_with_promotion
	{
		padding-top:0px
	}

  .qbz_album_action_cartridge_order .qbz_product_price .qbz_selected_price
  {
	  color:#ffffff;
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 34px;
		font-weight:normal;
	  text-decoration:none;
  }
  .qbz_album_action_cartridge_order .qbz_product_price .qbz_price_currency
  {
	  color:#ffffff;
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		font-weight:normal;
	  text-decoration:none;
	  position:relative;
	  top:-5px;
  }

  .qbz_quality_preview
  {
    padding-top: 7px;
    width: 70px;
    text-align: right;
  }
  .qbz_section_title
  {
    font-weight: ;
    margin-bottom: 20px;
  }
  table#qbz_inactive_newsletters,
  table#qbz_inactive_newsletters th,
  table#qbz_inactive_newsletters tr,
  table#qbz_inactive_newsletters td
  {
    border-width: 0px;
    margin: 10px;
    padding: 5px;
  }

  table#qbz_inactive_newsletters td.qbz_newsletter_title
  {
    width:100px;
    vertical-align:top;
  }
/*fin des styles globaux*/

/*début des styles pour le visuel*/
	.qbz_product_visual .backcover
	{
		display:none;
	}
  .qbz_product_visual .qbz_product_zoom_cover
  {
    background: #FFFFFF url(/img/fr/products_ressources/loupe.gif) no-repeat 0 3px;
    bottom: 64px;
    color: #5EABC1;
    display: none;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: 0;
    padding: 6px 0 0 25px;
    position: absolute;
    width: 90px;
  }

.gallery_overlay {
    z-index:1000;
    display:none;
}

.gallery_overlay .next img, .gallery_overlay .prev img
{
  padding:10px;
}
.gallery_overlay div.close {
    background-image:url(/img/common/overlay/close.png);
    position:absolute; right:-16px; top:-13px;
    cursor:pointer;
    height:35px;
    width:35px;
}
/*fin des styles pour le visuel*/

/*début style pour la cartouche de téléchargement d'album*/
  .qbz_product_chapo
  {
    margin-bottom: 20px;
	_margin-left:10px;
  }
  .qbz_album_meta_details
  {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 10px;
  }

	.qbz_album_meta_details a
	{
		color: #5EABC1;
	}

	.qbz_album_meta_details a:hover
	{
		text-decoration:underline;
	}

	.qbz_product_description a
	{
		color: #5EABC1;
	}

	.qbz_product_description a:hover
	{
		text-decoration:underline;
	}

  .qbz_article_product .qbz_abstract
  {
    color: #6A6262;
    line-height: 17px;
    margin: 0 0 8px;
  }
  .qbz_product_visual .qbz_advice_teaser a,
  .qbz_product_visual .qbz_advice_teaser a:hover
  {
    color: #9C804C;
    text-decoration: none;
  }

  .qbz_article_product .qbz_meta_line a,
  .qbz_article_product .qbz_meta_line,
  .qbz_article_product .qbz_meta_line_award,
  .qbz_article_product .qbz_meta_line_goodie
  {
    color: #6A6262;
    margin: 4px 0;
  }
  .qbz_meta_line_pdf
  {
	  font-weight:bold;
	  line-height:28px;
    color: #3B3B3B ;
  }
  .qbz_meta_line_pdf span,
  .qbz_meta_line_pdf_inactive span
  {
	  position:relative;
	  top:8px;
  }
  .qbz_meta_line_pdf_inactive
  {
	  font-weight:bold;
	  color:#dedbdb;
	  line-height:28px;
  }
  .qbz_product_data .qbz_meta_line_pdf
  {
    float: left;
	width:100%;
	margin:-4px 0 3px 0;
  }
  .qbz_product_data .qbz_meta_line_livret_pdf
  {
    float: left;
	width:100%;
	margin:0;
	height:25px;
  }
  .qbz_product_data .qbz_meta_line_livret_pdf span
  {
    position:relative;
	top:4px;
  }
  .qbz_article_product .qbz_meta_line a
  {
    margin: 0 0 4px 0;
  }
  .qbz_article_product .qbz_meta_line_award a,
  .qbz_article_product .qbz_meta_line_goodie p
  {
    margin: 4px 0 4px 0;
	position:relative;
	top:-3px;
	color: #6A6262;
  }

  .qbz_article_product .qbz_meta_line_award .qbz_separator
  {
	position:relative;
	top:-3px;
  }

  .qbz_article_product .qbz_meta_line_goodie p
  {
    display:inline;
  }

  .qbz_article_product .qbz_artiste_principal,
  .qbz_article_product .qbz_composer,
  .qbz_article_product .qbz_meta_line span
  {
    color: #222222;
  }

  .qbz_meta_line .qbz_lien_header_produit a
  {
	  color:#5EABC1;
  }

  .qbz_product_chapo_action
  {
    margin: 9px 0 9px 0;
  }
  .qbz_product_abstract
  {
    color: #736969;
  }
  .qbz_product_abstract
  {
    /*padding: 6px 0;*/
    margin: 0px 0 2px 0;
/*    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;*/
  }
  .qbz_product_abstract .qbz_download_album_wrapper,
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album,
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album .qbz_download_album_content,
  .qbz_album_action_cartridge .qbz_download_album_wrapper,
  .qbz_album_action_cartridge .qbz_download_album_wrapper .qbz_download_album,
  .qbz_album_action_cartridge .qbz_download_album_wrapper .qbz_download_album .qbz_download_album_content
  {
    cursor: pointer;
    height: 50px;
    display: block;
  }

  .qbz_product_abstract .qbz_download_unavailable,
  .qbz_product_abstract .qbz_download_unavailable .qbz_download_album,
  .qbz_product_abstract .qbz_download_unavailable .qbz_download_album .qbz_download_album_content,
  .qbz_album_action_cartridge .qbz_download_unavailable,
  .qbz_album_action_cartridge .qbz_download_unavailable .qbz_download_album,
  .qbz_album_action_cartridge .qbz_download_unavailable .qbz_download_album .qbz_download_album_content
  {
    cursor: default;
  }
  .qbz_product_abstract .qbz_download_album_wrapper,
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album,
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album .qbz_download_album_content
  {
    height: 43px;
  }
  .qbz_product_abstract .qbz_download_album_wrapper,
  .qbz_album_action_cartridge .qbz_download_album_wrapper
  {
    padding-left: 5px;
    text-decoration: none;
    background: transparent url(/img/common/user_interface/download_cartridge/download_cartridge_left.png) no-repeat left top;
  }

  .qbz_product_abstract .qbz_download_album_wrapper
  {
    background: transparent url(/img/common/user_interface/download_cartridge/simple_cartridge_left.png) no-repeat left top;
    width: 262px;
  }
	.qbz_product_abstract .qbz_download_unavailable,
	.qbz_album_action_cartridge .qbz_download_unavailable
	{
	  background:transparent url(/img/common/user_interface/download_cartridge/download_cartridge_left_unavailable.png) no-repeat scroll left top;
	}

  .qbz_product_abstract .qbz_download_unavailable
  {
    background: transparent url(/img/common/user_interface/download_cartridge/simple_cartridge_left_unavailable.png) no-repeat left top;
  }

  .qbz_product_abstract .qbz_product_meta,
  .qbz_product_abstract .qbz_download_album_wrapper,
  .qbz_product_abstract .qbz_album_duration,
  .qbz_product_abstract .qbz_abstract_separator
  {
    float: left;
  }

  .qbz_product_abstract .qbz_listen_quality,
  .qbz_product_abstract .qbz_add_to_play_list,
  .qbz_product_abstract .qbz_open_player {
    margin-left:15px;
    float:right;
  }

  .qbz_product_abstract .qbz_product_meta
  {
    width: 192px;
    position: relative;
    padding-top: 6px;
    padding-right: 10px;
  }

  .qbz_product_abstract_header .qbz_product_meta
  {
    width: 224px;
  }
  .qbz_product_abstract_header .qbz_listen_quality {

  }
  .qbz_product_abstract_header .qbz_add_to_play_list {

  }
	.qbz_dewplayer
	{
   height:41px;
		border-bottom:1px solid #E7E7E7;
    padding:5px 0;
	}
  .qbz_dewplayer .qbz_export_player { float:right; margin-left:10px ;}
  #qobuz-player_content { float:left; margin-top: 5px; }
  .qbz_product_abstract .qbz_album_duration
  {
    padding-top: 14px;
  }
  .qbz_product_abstract .qbz_abstract_separator
  {
    display: block;
    height: 43px;
    width: 14px;
    background: transparent url(/img/common/products_ressources/item_separator.gif) no-repeat 6px 50%;
  }

  .qbz_product_abstract .qbz_product_meta strong
  {
    color: #222222;
  }
  .qbz_product_abstract .qbz_album_duration
  {
    color: #736969;
  }
  .qbz_product_abstract .qbz_product_meta strong
  {
    font-weight: bold;
    display: block;
  }
  .qbz_product_abstract .qbz_download_album_wrapper:hover,
  .qbz_album_action_cartridge .qbz_download_album_wrapper:hover
  {
    text-decoration: none;
  }
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album,
  .qbz_album_action_cartridge .qbz_download_album_wrapper .qbz_download_album
  {
    padding-right: 5px;
    background: transparent url(/img/common/user_interface/download_cartridge/download_cartridge_right.png) no-repeat right top;
  }
  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album
  {
    background: transparent url(/img/common/user_interface/download_cartridge/simple_cartridge_right.png) no-repeat right top;
  }

  .qbz_product_abstract .qbz_download_unavailable .qbz_download_album,
  .qbz_album_action_cartridge .qbz_download_unavailable .qbz_download_album
  {
    padding-right: 5px;
    background: transparent url(/img/common/user_interface/download_cartridge/download_cartridge_right_unavailable.png) no-repeat right top;
  }
  .qbz_product_abstract .qbz_download_unavailable .qbz_download_album
  {
    background: transparent url(/img/common/user_interface/download_cartridge/simple_cartridge_right_unavailable.png) no-repeat right top;
  }

  .qbz_product_abstract .qbz_download_album_wrapper .qbz_download_album_content,
  .qbz_album_action_cartridge .qbz_download_album_wrapper .qbz_download_album_content
  {
    background-color: #ED4625;
  }

  .qbz_product_abstract .qbz_download_unavailable .qbz_download_album_content,
  .qbz_album_action_cartridge .qbz_download_unavailable .qbz_download_album_content
  {
    background-color: #cbb58b;
  }


  .qbz_product_abstract .qbz_download_album_content .qbz_quality_price,
  .qbz_product_abstract .qbz_download_album_content img,
  .qbz_album_action_cartridge .qbz_download_album_content .qbz_quality_price,
  .qbz_album_action_cartridge .qbz_download_album_content img
  {
    float: left;
    margin-right: 8px;
  }

  .qbz_product_abstract .qbz_download_album_content img
  {
    margin-top:2px;
  }
  .qbz_album_action_cartridge .qbz_download_album_content img
  {
    margin-top:6px;
  }
  .qbz_product_abstract .qbz_download_album_content img.qbz_download_album_label
  {
    margin-top:4px;
  }
  .qbz_product_abstract .qbz_download_album_content .qbz_quality_price,
  .qbz_album_action_cartridge .qbz_download_album_content .qbz_quality_price
  {
    width: 131px;
    padding-left: 20px;
    font: normal 35px Georgia, serif;
    color: #FFFFFF;
    word-spacing: 0;
		text-decoration:none;
		cursor:pointer;
  }
  .qbz_product_abstract .qbz_download_album_content .qbz_quality_price
  {
    width: 104px;
    padding: 0;
  }

  .qbz_product_abstract .qbz_download_album_content .qbz_price_currency,
  .qbz_album_action_cartridge .qbz_download_album_content .qbz_price_currency
  {
    font-size: 24px;
    display: inline-block;
    display: -moz-inline-box;
    margin-left: -8px;
  }
  .qbz_product_abstract .qbz_download_album_content .qbz_quality_price
  {
    font-size: 28px;
	line-height:36px;
  }
    .qbz_product_abstract .qbz_download_album_content .qbz_price_currency
  {
    font-size: 24px;
  }
  /* fin style pour la cartouche de téléchargement d'album */

  /* début style pour la cartouche de choix de la qualité */

  	/* nouveau style */
	.qbz_quality_choice .qbz_qualite_studio .available
	{
		background: transparent url(/img/common/4_notes.png) no-repeat 5px 2px;
		border-bottom:solid 1px #c1bfc0;
		text-transform:uppercase;
		font-size:10px;
		margin:2px 0 0 0;
		height:16px;
		line-height:16px;
		padding:0 0 2px 50px;
	}

	.qbz_quality_choice .qbz_qualite_studio .unavailable
	{
		color:#b3b3b3;
		background: transparent url(/img/common/4_notes_gris.png) no-repeat 5px 2px;
		border-bottom:solid 1px #c1bfc0;
		text-transform:uppercase;
		font-size:10px;
		margin:2px 0 0 0;
		height:16px;
		line-height:16px;
		padding:0 0 2px 50px;
    opacity: 0.4;
	}

	.qbz_quality_choice .qbz_qualite_lossless .available
	{
		background: transparent url(/img/common/3_notes.png) no-repeat 8px 2px ;
		border-bottom:solid 1px #c1bfc0;
		text-transform:uppercase;
		font-size:10px;
		margin:2px 0 0 0;
		height:16px;
		line-height:16px;
		padding:0 0 2px 50px;
	}

	.qbz_quality_choice .qbz_qualite_lossless .unavailable
	{
		color:#b3b3b3;
		background: transparent url(/img/common/3_notes_gris.png) no-repeat 8px 2px ;
		border-bottom:solid 1px #c1bfc0;
		text-transform:uppercase;
		font-size:10px;
		margin:2px 0 0 0;
		height:16px;
		line-height:16px;
		padding:0 0 2px 50px;
    opacity: 0.4;
	}
	.qbz_quality_choice .qbz_qualite_320 .available
	{
		background: transparent url(/img/common/1_note.png) no-repeat 17px 2px ;
		padding-left:50px;
		text-transform:uppercase;
		font-size:10px;
		height:16px;
		line-height:16px;
		margin:2px 0 0 0;
		*margin:0;
	}

	.qbz_quality_choice .qbz_qualite_320 .unavailable
	{
		color:#b3b3b3;
		background: transparent url(/img/common/1_note_gris.png) no-repeat 17px 2px ;
		padding-left:50px;
		text-transform:uppercase;
		font-size:10px;
		height:16px;
		line-height:16px;
		margin:2px 0 0 0;
		*margin:0;
    opacity: 0.4;
	}
	.qbz_quality_choice .qbz_qualite_320 input,
	.qbz_quality_choice .qbz_qualite_lossless input,
	.qbz_quality_choice .qbz_qualite_studio input
	{
		position:relative;
		top:0px;
	}

	.qbz_quality_choice .qbz_qualite_320 input,
	.qbz_quality_choice .qbz_qualite_320 label,
	.qbz_quality_choice .qbz_qualite_lossless input,
	.qbz_quality_choice .qbz_qualite_lossless label,
	.qbz_quality_choice .qbz_qualite_studio input,
	.qbz_quality_choice .qbz_qualite_studio label
	{
    font-size:11px;
    float:inherit;
		*position:relative;
		*top:-2px;
	}

	/* fin nouveau style*/



  .qbz_album_action_cartridge .qbz_album_quality_wrapper,
  .qbz_album_action_cartridge .qbz_album_quality_wrapper .qbz_album_quality,
  .qbz_album_action_cartridge .qbz_album_quality_wrapper .qbz_album_quality .qbz_album_quality_content
  {
    height: 36px;
    display: block;
  }
  .qbz_album_action_cartridge .qbz_album_quality_wrapper
  {
    padding-left: 5px;
    background: transparent url(/img/common/user_interface/download_cartridge/quality_cartridge_left.png) no-repeat left top;
  }
  .qbz_album_action_cartridge .qbz_album_quality_wrapper .qbz_album_quality
  {
    padding-right: 5px;
    background: transparent url(/img/common/user_interface/download_cartridge/quality_cartridge_right.png) no-repeat right top;
  }
  .qbz_album_action_cartridge .qbz_album_quality_wrapper .qbz_album_quality .qbz_album_quality_content
  {
    background-color: #2E2E2E;
  }

  .qbz_disabled
  {
    display: none;
  }
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_320,
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_lossless,
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_studio
  {
    float: left;
    height: 26px;
  }

  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_320
  {
    padding: 8px 0 0 7px;
    width: 62px;
	_padding: 8px 0 0 0px;
  }
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_320
  {
    position:relative;
    top: -1px;
  }

  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_lossless input
  {
    position:relative;
    top: -3px;
  }

  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_studio input
  {
    position:relative;
    top: -5px;
  }
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_lossless
  {
    background: transparent url(/img/fr/products_ressources/gradient_separator.png) no-repeat left top;
    padding: 7px 0 0 7px;
    width: 117px;
  }
  .qbz_album_action_cartridge .qbz_album_quality_content .qbz_qualite_studio
  {
    background: transparent url(/img/fr/products_ressources/gradient_separator.png) no-repeat left top;
    padding: 9px 0 0 7px;
    width: 118px;
	_width: 123px;
	*width:123px;
	*padding: 9px 0 0 2px;
  }
  .qbz_compatibilite_mention
  {
    width: 410px\9;
    float:left;
    margin-top: 7px;
	  text-align:center;
	  cursor: pointer;
  }
  .qbz_compatibilite_mention .qbz_glyph
  {
    margin-top: 10px;
    margin-left:5px;
	  text-align:center;
	  float:right;
  }
  .qbz_compatibilite_mention .qbz_text
  {
    float:left;
  }
   .qbz_compatibilite_mention .qbz_text p
  {
	font: 10px Arial, Helvetica, sans-serif;
  margin-bottom:0;
	text-transform:uppercase;
	text-align:center;
  }
  .qbz_compatibilite_mention .qbz_text img
  {
    margin-bottom: 4px;
    vertical-align: middle;
  }
  .qbz_same_price_mp3_lossless a
  {
		text-decoration:underline;
		color:#fff;
	}
  .qbz_same_price_mp3_lossless
  {
	background: transparent url(/img/common/bg_lls_mp3_prix.png) no-repeat left top;
	height:38px;
	padding:3px 0 0 30px;
	text-align:center;
	color:#ffffff;
	font:normal normal 12px/16px Arial, Helvetica, sans-serif;
  }
  .qbz_same_price_mp3_lossless img
  {
	float:right;
	position:relative;
	right:3px;
	text-align:right;
	text-decoration:none;
	top:4px;
  }
  .qbz_popin_lossless_mp3_same_price
  {
	  background:#e9e7e7;
	  height:167px;
	  width:559px;
  }
  .qbz_popin_lossless_mp3_same_price .qbz_close_popin
  {
	  background:#e9e7e7 url(/img/fr/common/popin_close_ll_mp3.gif) no-repeat left top;
	  margin-left:490px;
      width:69px;
	  top:12px;
	  position:relative;
  }
  .qbz_popin_lossless_mp3_same_price_title
  {
	  background:#e9e7e7 url(/img/fr/title/lossless_mp3_same_price_titre.gif) no-repeat left top;
	  height:14px;
	  width:218px;
	  margin:0 0 10px 24px;
  }
  .qbz_popin_lossless_mp3_same_price_content
  {
	  margin:0 24px 24px 24px;
	  font:normal normal 12px Georgia, "Times New Roman", Times, serif;
	  color:#6a6262;
  }
  .qbz_popin_lossless_mp3_same_price .qbz_close_popin span,
  .qbz_popin_lossless_mp3_same_price .qbz_popin_lossless_mp3_same_price_title span
  {
	  visibility:hidden;
  }
  /* fin style pour la cartouche de choix de la qualité */

  /* début style pour la liste des titres disponibles */

  .qbz_header_tracklisting .qbz_section_title
  {
    float: left;
    margin-bottom: 10px;
  }

  .qbz_header_tracklisting .qbz_action_interpreter
  {
		padding-top:5px;
    float: right;
		text-align:right;
  }

  .qbz_header_tracklisting .qbz_action_interpreter a
  {
    color: #5EABC1;
  }

  .qbz_track_listing
  {
    color: #736969;
  }
  .qbz_track_listing .qbz_album_title
  {
    line-height: 19px;
    color: #222222;
    font-weight: bold;
  }

  .qbz_track_selectbox
	{
    float: left;
		margin-left: 75px;
  }
  .qbz_track_header .qbz_action_interpreter
  {
    float: right;
  }
  .qbz_product_title_list
  {
/*    border-top: 1px solid #E7E7E7;*/
    margin-bottom: 20px;
  }
  .qbz_product_title_list li
  {
    border-bottom: 1px solid #E7E7E7;
  }
  .qbz_product_title_list .qbz_title,
  .qbz_product_title_list .qbz_track_number,
  .qbz_product_title_list .qbz_unavailable,
  .qbz_product_title_list .qbz_price,
  .qbz_product_title_list .qbz_download,
  .qbz_product_title_list .qbz_listen,
  .qbz_product_title_list .qbz_unrelease,
  .qbz_product_title_list .qbz_duration,
  .qbz_product_title_list .qbz_show_hide
  {
    float: left;
  }
  .qbz_product_title_list .qbz_title .qbz_track_title
  {
    max-width: 360px;
  }
  .qbz_product_title_list .qbz_title_sample .qbz_track_title
  {
		max-width: 325px;
  }
  .qbz_product_title_list .qbz_track_number
  {
    margin: 0 5px 0 0;
    width: 15px;
    line-height: 22px;
    float:left;
  }
  .qbz_product_title_list .qbz_track_title
  {
    color:#736969;
    text-decoration: none;
    padding:4px 0 2px 0;
    display:block;
    float:left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor:pointer;
  }
  .qbz_media_title
  {
    border-bottom: 1px solid #E7E7E7;
    color: #222;
    font-weight:bold;
    height:22px;
    line-height:22px;
    padding-left:22px;
  }
  .qbz_product_title_list .qbz_unavailable
  {
    height: 22px;
    line-height: 22px;
	  margin:0 4px;
	  color:lightGrey;
	  letter-spacing:-1px;
  }
  .qbz_product_title_list .qbz_product_track_details
  {
		float:left;
		clear:both;
		display:block;
    color: #9D844B;
    padding: 0 0 0 20px;
		width:612px;
  }
  .qbz_product_title_list .qbz_price
  {
    color: #5EABC1;
    font-family: Arial;
    height: 22px;
    line-height: 22px;
    margin:0 4px;
    float:left;
  }
  .qbz_tracklisting_right_part
  {
    float:right;
  }
  .qbz_product_title_list .qbz_show_hide
  {
    cursor: pointer;
  	position:relative;
  	top:3px;
  	float:left;
  	margin: 0 4px;
  }
  .qbz_product_title_list .qbz_download
  {
    color: #5EABC1;
    height: 22px;
    line-height:22px;
    margin:0 4px;
    letter-spacing:-1px;
    float:left;
    text-transform:uppercase;
  }
  .qbz_product_title_list .qbz_unrelease
  {
    height: 22px;
    line-height: 22px;
    margin:0 4px;
    float:left;
    letter-spacing:-1px;
    color:lightGrey;
  }
  .qbz_product_title_list .qbz_listen
  {
    height: 22px;
    line-height: 22px;
    color: #5EABC1;
    letter-spacing:-1px;
    text-transform:uppercase;
    float:left;
    margin:0 4px;
	  *cursor:pointer;
  }

  .qbz_product_title_list a:hover
  {
    color:#5EABC1;
    text-decoration:underline;
  }
  .qbz_product_title_list .qbz_listen_sample
  {
    height: 22px;
    line-height: 22px;
    margin:0 4px;
    color: #5EABC1;
	  float:left;
	  letter-spacing:-1px;
  }
  .qbz_product_title_list .qbz_duration
  {
    height: 22px;
    line-height: 22px;
    padding: 0 0 0 0;
    margin:0 0 0 4px;
    float:left;
  }
  .qbz_product_title_list .qbz_track_media_separation
  {
  border-bottom: 1px solid #E7E7E7;
  height: 15px;
  }
/* fin style pour la liste des titres disponibles */

  .qbz_product_copyright
  {
  border-bottom: 1px solid #E7E7E7;
  padding: 5px 0;
  color: #736969 ;
  }
  .qbz_product_copyright span
  {
  color: #000000 ;
  }
  .qbz_product_title_list .qbz_album_title
  {
  color: #222222;
  font-weight: bold;
  line-height: 19px;
  border-bottom: 1px solid #E7E7E7;
/*  padding-bottom: 12px;*/
  padding-top: 5px;
  }
  .qbz_product_title_list .qbz_album_track_compositor
  {
  font-weight: normal;
  }



/* début des styles générique pour les blocks de résumé de produits */
  .qbz_product_abstract
  {
    padding-top: 13px;
  }
  .qbz_product_abstract p { margin-bottom:0;}
  .qbz_product_abstract .qbz_product_abstract_heading a:hover,
  .qbz_product_abstract .qbz_subtitle a:hover
  {
    color: #222222;
    text-decoration: underline;
  }
  .qbz_product_abstract .qbz_product_abstract_heading a,
  .qbz_product_abstract .qbz_subtitle a
  {
    text-decoration: none;
    color: #222222;
  }
  .qbz_product_abstract .qbz_subtitle
  {
    font-style: italic;
  }
  .qbz_product_price
  {
    color: #4E95A9;
    font-family: Arial;
    font-weight:normal;
  }
	.qbz_product_price .qbz_original_retail_price
	{
		color: #FF3300;
		text-decoration: line-through;
		font-size:11px;
	}
	.qbz_product_price .qbz_promotion_price
	{
		color: #FF3300;
	}

.qbz_product_quality {
  float: left;
  text-transform: uppercase;
  font-size: 12px;
  color: #3B3B3B;
  background: #E4E2E3;
  border-radius: 5px;
  padding: 5px;
  margin-top: 3px;
  margin-right: 6px;
  border: #3B3B3B 1px solid;
}

/* fin des styles générique pour les blocks de résumé de produits */

/* début des style pour le bloc publicité */
  .qbz_advertizing
  {
/*    padding: 0 8px 8px 6px; original */
    padding: 0 8px 0px 2px;
    border: 1px solid #e9e7e7;
    background-color: #FFFFFF;
		margin-bottom:5px;
		text-align:center;
  }
  .qbz_advertizing .qbz_advertizing_title
  {
    border-top: 1px solid #E9E7E7;
    background-color: #FFFFFF;
    line-height: 15px;
    height: 15px;
    font-size: 10px;
    color: #C3B8B8;
    position: relative;
    top: -1px;
    text-align: center;
  }
  .qbz_advertizing .qbz_advertizing_content_center
  {
	  padding-bottom: 5px;
	  text-align: center ;
  }
  .qbz_advertizing img,
  .qbz_advertizing iframe
  {
    /*width: 289px;*/
    position: relative;
    top: -1px;
  }
/* fin des style pour le bloc publicité */

/* début des style pour les blocs paginé  */
	.qbz_paged_section .panes
	{
		margin-bottom:10px;
	}

  .qbz_paged_section .qbz_pager
  {
		width:50px;
		float:left;
    margin-left: -11px;
    padding: 0 0 13px;
  }
  .qbz_paged_section .qbz_pager_wrapper,
  .qbz_paged_section .qbz_pager_shorcut
  {
    float: left;
  }
  .qbz_paged_section .qbz_pager_shorcut li
  {
    float: left;
    border-left: 1px solid #222222;
    height: 14px;
    line-height: 14px;
    padding: 0 5px;
    cursor: pointer;
  }
  .qbz_paged_section .qbz_pager_shorcut li a
  {
    color: #222222;
    font-size: 11px;
  }
  .qbz_paged_section .qbz_pager_shorcut li.qbz_first
  {
    border-left: 0px solid #000000;
  }
/* fin des style pour les blocs paginés */

/* début des style pour les bloc ainsi que les en-têtes */
  .qbz_section
  {
    margin-top: 20px;
	float: left;
  }
  .qbz_section_header .qbz_section_title
  {
    float: left;
    margin-right: 10px;
  }
  .qbz_section_header .qbz_section_actions
  {
    float: left;
  }
  .qbz_section_header .qbz_section_actions a.selected
  {
    font-weight: bold;
    background-color: #E3E1E1;
  }
  .qbz_section_header .qbz_section_actions .separation
  {
    color: #E3E1E1;
    font-size: 12px;
    padding: 0 12px;
    float: left;
  }
  .qbz_section_header .qbz_section_actions a
  {
    float: left;
    display: block;
    padding: 0 5px;
    height: 21px;
    font-size: 12px;
    line-height: 21px;
    text-decoration: none;
    color: #000000;
  }
  .qbz_section_header .qbz_section_actions a:hover
  {
    text-decoration: none;
    background-color:#E3E1E1;
  }
/* fin des style pour les bloc ainsi que les en-têtes */

/* début des style pour le bloc des dernières réactions */
  .qbz_last_reactions_section .qbz_average_notation
  {
    margin: 15px 0;
  }
  .qbz_last_reactions_section .qbz_message_comment
  {
    color: #615656;
    font-size: 13px;
  }
  .qbz_last_reactions_section .qbz_message_comment
  {
    color: #615656;
    font-size: 13px;
  }
  .qbz_last_reactions_section .qbz_message_number
  {
    color: #736969;
    font-size: 11px;
  }
  .qbz_discussion_table thead,
  .qbz_discussion_table thead th
  {
    display: none;
  }
  .qbz_discussion_table a
  {
    color: #4E95A9;
    text-decoration: none;
  }
  .qbz_discussion_table a
  {
    text-decoration: underline;
  }
  .qbz_discussion_table .qbz_message_notation
  {
    padding-bottom: 12px;
  }
  .qbz_discussion_table .qbz_message_actions
  {
    float: right;
  }
  .qbz_discussion_table .qbz_message_actions li
  {
    float: left;
    background: transparent url(/img/common/glyph/pipe.gif) no-repeat left top;
  }
  .qbz_discussion_table .qbz_message_actions li a
  {
    padding: 0 3px 0 4px;
    text-decoration: none;
  }
  .qbz_discussion_table .qbz_message_actions li.qbz_first
  {
    background-image: none;
  }
  .qbz_discussion_table,
  .qbz_discussion_table tr,
  .qbz_discussion_table td
  {
    border: 0px solid #000000;
  }
  .qbz_discussion_table .qbz_message_column,
  .qbz_discussion_table .qbz_profile_column
  {
    padding:3px 0;
    vertical-align: top;
    border-top: 1px solid #E3E1E1;
  }
  .qbz_discussion_table .qbz_message_column
  {

    width: 500px;
    padding-right: 45px;
  }
  .qbz_discussion_table .qbz_profile_column
  {
    width: 100px;
  }
/* fin des style pour le bloc des dernières réactions */

/* début des style pour les blocs critique, actualités et podcast dans la colonne central */
  .qbz_section .qbz_visual,
  .qbz_section .qbz_content
  {
    float: left;
  }
  .qbz_section .qbz_visual
  {
    border:1px solid #DED9D9;
    margin:0 16px 0 0;
    padding:6px;
    width: 134px;
		height: 100px;
  }
  .qbz_section .qbz_content
  {
    width: 486px;
  }
  .qbz_section .qbz_content .qbz_subject
  {
    color: #4E95A9;
    font-size: 10px;
    font-weight: normal;
  }
  .qbz_section .qbz_content .qbz_object a
  {
    color: #9C804C;
    font: normal 18px Georgia,sans-serif;
    margin: 0;
  }
  .qbz_section .qbz_content .qbz_details
  {
  }
  .qbz_section .qbz_content a
  {
    text-decoration: none;
  }
  .qbz_section .qbz_content .qbz_details strong
  {
    color: #222222;
    font-weight: normal;
    font-size: 10px;
  }
  .qbz_section .qbz_content .qbz_details description a
  {
    color:#736969;
  }
  .qbz_section .qbz_spip_article
  {
    padding-top:10px;
  }

/* fin des style pour les blocs critique, actualités et podcast dans la colonne central */


/* début des styles pour la barre de menu du header */
  .qbz_product_menu
  {

    margin: 20px 0 20px 10px;
  }
  .qbz_product_menu li a span
  {
    display:none;
  }
  .qbz_product_menu .qbz_rounded_end
  {
	margin-top:23px;
    width:12px;
    height:26px;
    float: left;
    background: transparent url(/img/common/user_interface/rounded_end.gif) no-repeat left top;
  }
  .qbz_product_menu ul
  {
    width:851px;
    float:left;
    height:26px;
    background: #5EABC1;
    padding: 0 52px 0 0;
  }
  .qbz_product_menu li
  {
    display:block;
    float:left;
  }

  .qbz_product_menu li a
  {
    display:block;
    height: 26px;
    margin: 0 2px 0 0;
  }

  .qbz_product_showcase a
  {
    width: 75px;
    background: transparent url(/img/fr/title/vitrines.gif) no-repeat left top;
  }
  .qbz_product_news a
  {
    width: 91px;
    background: transparent url(/img/fr/title/nouveautes.gif) no-repeat left top;
  }
  .qbz_product_best_selling a
  {
    width: 136px;
    background: transparent url(/img/fr/title/meilleures_ventes.gif) no-repeat left top;
  }
  .qbz_product_press_selection a
  {
    width: 141px;
    background: transparent url(/img/fr/title/selection_de_la_presse.gif) no-repeat left top;
  }
  .qbz_product_good_deal a
  {
    width: 135px;
    background: transparent url(/img/fr/title/bonnes_affaires.gif) no-repeat left top;
  }

  .qbz_product_menu li a:hover
  {
    background-position: left -26px;
  }
/* fin des styles pour la barre de menu du header */

/* début des style pour la popin de la page produit */
  .qbz_popin_qualite
  {
    background-color:#e9e7e7;
    width:759px;
    margin:0 0 10px -170px;
    padding:0 0 20px 0;
    z-index:10;
    float:left;
    position:absolute;
  }
  .qbz_popin_qualite p { margin-bottom:0; font-size:12px; line-height:15px; }
  .qbz_popin_qualite a
  {
   color:#5EABC1;
  }
  .qbz_popin_qualite .qbz_popin_qualite_titre
  {
    float:left;
    font-family: Georgia;
    font-size: 18px;
    height: 50px;
    padding: 17px 0px 0px 24px;
    width: 620px;
  }
  .qbz_popin_qualite .qbz_popin_qualite_titre .qbz_popin_qualite_title
  {
    color:#E73C08;
  }
  .qbz_popin_qualite .qbz_popin_qualite_titre .qbz_popin_qualite_subtitle
  {
    color:#222;
  }
  .qbz_popin_qualite .qbz_popin_close
  {
    background:#e9e7e7 url(/img/common/user_interface/popin/popin_close.gif) no-repeat 0% 0%;
    margin:18px 0 0 30px;
    float:left;
    width:65px;
    height:48px;
	  cursor:pointer;
  }
  .qbz_popin_qualite .qbz_popin_close span
  {
    display:none;
  }
  .qbz_popin_qualite .qbz_popin_qualite_titre span
  {
    display:none;
  }
  .qbz_popin_qualite .qbz_popin_qualite_texte
  {
    background:#e9e7e7;
    margin:5px 0 36px 24px;
    float:left;
    width:711px;
    font-family:Georgia;
    font-size:14px;
    color:#6a6262;
    line-height:19px;
  }

  .qbz_popin_qualite .qbz_popin_qualite_texte a
  {
    color:#E73C08;
    font-family:Georgia;
    font-size:14px;
    text-decoration:none;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_320,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio
  {
    background-color:#FFF;
    float:left;
    width:222px;
    margin:0 10px;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_320
  {
    margin-left:30px;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_entete
  {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color:#222;
    padding:6px;
    float:left;
    width:170px;
    margin:0 0 0 0px;
    height:28px;
    position:relative;
    top:-25px;
    left:-5px;
  }

  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_quality,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_quality,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_quality
  {
    color:#FFF;
    text-transform:uppercase;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_format,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_format,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_entete .qbz_popin_qualite_infos_entete_format
  {
    color:#C0A778;
    font-size:11px;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_texte,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_texte,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_texte
  {
    float:left;
    width:185px;
    margin:-20px 0 0 20px;
    padding:8px 0 5px 0;
    color:#6a6262;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
    height:220px;
  }
  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_texte strong,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_texte strong,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_texte strong
  {
    color:#6a6262;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
  }

  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_texte li,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_texte li,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_texte li
  {
    color:#6a6262;
    font-family:Arial;
    font-size:12px;
    display:list-item;
    list-style-type:square;
    list-style-position:inside;
    margin-top:10px;
  }

  .qbz_popin_qualite .qbz_popin_qualite_infos_320 .qbz_popin_qualite_infos_texte a,
  .qbz_popin_qualite .qbz_popin_qualite_infos_lossless .qbz_popin_qualite_infos_texte a,
  .qbz_popin_qualite .qbz_popin_qualite_infos_studio .qbz_popin_qualite_infos_texte a
  {
    color:#e73c08;
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
  }
/* fin des style pour la popin de la page produit */

/* début des styles pour le select box */

/* fin des styles pour le select box */

/* début des styles pour la section avis de la communautés */
  .qbz_community_reaction_section .qbz_section_reagir
  {
    background:transparent url(/img/common/user_interface/qbz_bg_rections.png) no-repeat scroll left top;
    display:block;
    float:left;
    height:258px;
    width:272px;
  }
  .qbz_community_reaction_section .qbz_section_reagir .qbz_rating
  {
    height: 54px;
  }

  #form_forum_cadre .qbz_warning_forum
  {
    height: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
  }
  .qbz_community_reaction_section .qbz_warning_forum,
  .qbz_community_reaction_section .qbz_warning_forum a
  {
    float: left;
    height: 20px;
    margin-bottom: 20px;
  }

  .qbz_community_reaction_section .qbz_rating .menu,
  .qbz_community_reaction_section .qbz_rating select
  {
    float:right;
    margin:18px 10px 0 0;
    position:relative;
  }
  .qbz_community_reaction_section .qbz_rating label,
  .qbz_community_reaction_section .qbz_reaction_msg label,
  .qbz_community_reaction_section .qbz_previsualisation,
  .qbz_community_reaction_section .tableDiscussion thead th
  {
    display: none;
  }


  .qbz_community_reaction_section .qbz_section_reagir textarea
  {
    border:medium none;
    float:left;
    height:133px;
    margin:0 0 0 11px;
    width:240px;
    padding: 5px;
    color: #222222;
  }
  .qbz_community_reaction_section .qbz_section_reagir textarea.idleField
  {
		color:#999999;
	}
  .qbz_community_reaction_section .qbz_section_reagir textarea.focusField
  {
		color:#222222;
	}
  .qbz_community_reaction_section .qbz_envoyer
  {
    width:85px;
    margin:7px 0 0 12px;
    border:medium none;
    cursor:pointer;
    padding:0;
  }
  .qbz_community_reaction_section .tableDiscussion,
  .qbz_community_reaction_section .tableDiscussion tr,
  .qbz_community_reaction_section .tableDiscussion td,
  .qbz_community_reaction_section .tableDiscussion th
  {
    border: 0px solid #000000;
  }
  .qbobject-avg-note h3 {
    color: #4E95A9;
  }
  .qbz_community_reaction_section .colProfile
  {
    display: none;
  }
  .qbz_community_reaction_section .tableDiscussion
  {
    margin-top: 10px;
  }

  .qbz_community_reaction_section .tableDiscussion .forum_presentation_citation
  {
    color:#222222;
    display:block;
    font-size:11px;
    margin-bottom:10px;
  }
    .qbz_community_reaction_section .tableDiscussion .forum_presentation_citation a
  {
    color:#5EABC1;
    font-size:11px;
  }

 .qbz_community_reaction_section .tableDiscussion .forum_commentaire_txt
  {
    color:#605555;
    font-family:Arial;
    font-size:13px;
    padding-bottom: 10px;
	  margin-bottom:10px;
	  border-bottom:dotted 1px #cccccc;
  }
  .qbz_section_dernieres_reactions .qbz_react li a
  {
    color:#5EABC1;
    padding:0;
    text-decoration:none;
/*    text-transform:uppercase;*/
  }
  .qbz_community_reaction_section .qbz_section_dernieres_reactions
  {
    padding: 0 0 0 12px;
    margin: 0;
    float: left;
    width: 345px;
  }

  .qbz_community_reaction_section .qbz_first_reaction
  {
    background: transparent url(/img/common/user_interface/reaction_block/smile_arrow.gif) no-repeat 13px 80px;
    font: bold 15px Georgia, serif;
    padding: 80px 0 0 100px;
    color: #736868;
  }
/* fin des styles pour la section avis de la communautés */

/* début des styles pour la popin du "track listing" */
  .qbz_track_popin .error_list li
  {
    color: red;
    font-weight: bold;
  }

  .qbz_track_popin
  {
    z-index: 5000;
    width: 500px;
    position: absolute;
    top: 0px;
    display: none;
    padding: 10px 15px 18px 15px;
    color: #222222;
    border: 4px solid #E3E1E1;
    background-color: #FFFFFF;
  }
  .qbz_track_popin input,
  .qbz_track_popin select
  {
    margin-left: 9px;
  }
  .qbz_track_popin .qbz_track_number
  {
    float: left;
  }
  .qbz_track_popin .qbz_close_popin
  {
    float: right;
  }

  .qbz_track_meta
  {
    margin: 10px 0 20px;
    padding: 8px 0 20px;
    border-top: 1px solid #BDBDBD;
    border-bottom: 1px solid #BDBDBD;
  }
  .qbz_track_popin .qbz_track_meta .qbz_meta_line_01
  {
    font: bold 14px/20px Georgia, serif;
  }
  .qbz_track_popin .qbz_track_meta .qbz_meta_line_02
  {
    font: bold italic 14px/20px Georgia, serif;
  }
  .qbz_track_popin .qbz_track_meta .qbz_meta_line_03
  {
    font: 12px/20px Georgia, serif;
  }
  .qbz_track_popin .qbz_form_row
  {
    height: 37px;
    line-height: 23px;
  }
  .qbz_track_popin .qbz_form_row .qbz_text_field
  {
    color: #949494;
    height: 17px;
    line-height: 17x;
    border: 1px solid #b8b7b7;
    padding: 4px 9px 0;
    width: 164px;
    vertical-align: -1px;
    *vertical-align: -3px;
  }
  .qbz_track_popin .qbz_form_row .qbz_ajax_submit
  {
    vertical-align: -18px;
    width: inherit;
    height: inherit;
    border: none;
    margin: 0;
  }
  .qbz_track_popin select
  {
    vertical-align: baseline;
    *vertical-align: -3px;
  }

/* fin des styles pour la popin du "track listing" */

.qbz_expandable_link
{
	display:none;
	clear:both;
	text-align:right;
}
.qbz_expandable_link a
{
	color:#5EABC1;
}
.qbz_expandable_link a:hover
{
	text-decoration:underline;
}
/* abonnement streaming page concept */
.qbz_streaming_plan_list
{
	margin-top:20px;
	width:685px;
	float:left
}

.qbz_streaming_plan_list li
{
	list-style: url(/img/common/glyph/checked.gif);
	list-style-position:inside;
	line-height:35px;
	font-size:16px;
	font-weight:bold;
	color:#222222;
}

.qbz_streaming_plan_list span
{
	line-height:16px;
	font-size:9px;
	color:#3b3b3b;
}

.qbz_streaming_type
{
	width:685px;
}
.qbz_streaming_type .qbz_page_title {font-size:20px;}

.qbz_streaming_type .qbz_monthly
{
	float:left;
	width:306px;
	margin-right:60px;
}
.qbz_streaming_type .qbz_monthly a,
.qbz_streaming_type .qbz_monthly img
{
	float:left;
	width:306px;
}

.qbz_streaming_type .qbz_yearly
{
	float:left;
	width:306px;
}
.qbz_streaming_type .qbz_yearly a,
.qbz_streaming_type .qbz_yearly img
{
	float:left;
	width:306px;
}
/* fin abonnement streaming page concept */
.qbz_has_qobuz_award_notification
	{
		background:#f2f1f1;
		width:639px;
    float:left;
		padding:10px 5px 5px 8px;
		margin-bottom:10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	}
.qbz_has_qobuz_award_notification hr { clear:both; }
.qbz_has_qobuz_award_notification .left
{
  float:left;width:50px;margin:15px 10px 0 5px;
}
.qbz_has_qobuz_award_notification .right
{
  float:left;width:570px
}
.qbz_has_qobuz_award_notification p
	{
		font-family:Arial;
		font-size:12px;
		line-height:15px;
		color:#5a5b5b;
		margin-top:5px;
	}
.qbz_has_qobuz_award_notification a
	{
		font-family:Arial;
		font-size:11px;
		color:#5eabc1;
		text-decoration:underline;
	}
.qbz_no_streaming_notification
	{
    clear:both;
		background:#f2f1f1;
		width:639px;
		padding:10px 5px 5px 8px;
		margin-bottom:10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	}
.qbz_no_streaming_notification p
	{
		font-family:Arial;
		font-size:11px;
		line-height:15px;
		color:#5a5b5b;
		margin-top:5px;
	}
.qbz_no_streaming_notification a
	{
		font-family:Arial;
		font-size:11px;
		color:#5eabc1;
		text-decoration:underline;
	}
.qbz_no_streaming_notification span
	{
		margin-right:5px;
		position:relative;
		top:2px
	}
.qbz_best_sound_internet
	{
		margin-bottom:20px;
	}

.qbz_download_form
{
	float:left;
	margin-bottom: 20px;
}
.qbz_profile_attributes
{
	margin-top:20px;
}

/* Page concept */
.qbz_count_creation
{
	margin:0px;
	height:336px;
	float:left;
}

.qbz_qobuz_spirit
	{
		background:#b0aaaa;
		width:956px;
		height:100px;
		line-height:25px;
		font-size:16px;
		font-family:Georgia;
		padding:20px;
		float:left;
	}
.qbz_qobuz_spirit span
	{
		color:#ffffff;
	}

.qbz_shop_downlaod_hight_fidelity
	{
		margin-top:20px;
		height:392px;
		float:left;
	}
.qbz_shop_downlaod_hight_fidelity .content
	{
		float:left;
		width:500px;
	}

.qbz_shop_downlaod_hight_fidelity .text
	{
		width:500px;
		line-height:18px;
		font-size:12px;
		font-family:arial;
		padding-top:15px;
		color:#222222;
		float:left;
	}

.qbz_shop_downlaod_hight_fidelity .text span
	{
		font-weight:bold;
	}

.qbz_shop_downlaod_hight_fidelity .albums
	{
		width:125px;
		float:left;
		font-size:12px;
		font-family:georgia;
		padding-top:20px;
		color:#222222;
	}
.qbz_shop_downlaod_hight_fidelity .albums .soustitre
	{
		font-size:12px;
		font-family:georgia;
		font-style:italic;
		color:#222222;
	}
.qbz_shop_downlaod_hight_fidelity .albums .label
	{
		font-size:11px;
		font-family:arial;
		text-transform:uppercase;
		color:#949293;
	}


.qbz_shop_downlaod_hight_fidelity .screenshot
	{
		float:left;
		width:446px;
		height:330px;
		padding:0 0 0 50px;
	}

.qbz_shop_downlaod_hight_fidelity .new
	{
		float:left;
		color:#5EABC1;
	}
.qbz_shop_downlaod_hight_fidelity .new span
	{
		position:relative;
		top:4px;
	}







.qbz_shop_quality
	{
		height:340px;
		float:left;
	}
.qbz_shop_quality .content
	{
		float:left;
		width:503px;
	}

.qbz_shop_quality .text
	{
		width:500px;
		line-height:18px;
		font-size:12px;
		font-family:arial;
		padding-top:15px;
		color:#222222;
		float:left;
	}

.qbz_shop_quality .text span
	{
		font-weight:bold;
	}

.qbz_shop_quality .quality320
	{
		width:166px;
		float:left;
		margin-top:20px;
		background:url(/img/fr/concept/320.png) no-repeat top left;
		height:104px;
	}
.qbz_shop_quality .qualitylossless
	{
		width:166px;
		float:left;
		margin-top:20px;
		background:url(/img/fr/concept/lossless.png) no-repeat top left;
		height:104px;
	}
.qbz_shop_quality .qualitystudiomaster
	{
		width:166px;
		float:left;
		margin-top:20px;
		background:url(/img/fr/concept/studiomaster.png) no-repeat top left;
		height:104px;
	}

.qbz_shop_quality .quality320 .text,.qbz_shop_quality .qualitylossless .text,.qbz_shop_quality .qualitystudiomaster .text
	{
		padding:45px 2px 0 15px;
		font-size:10px;
		font-family:arial;
		color:#222222;
		width:125px;
		line-height:11px;
	}

.qbz_shop_quality .screenshot
	{
		float:left;
		width:443px;
		height:330px;
		padding:0 40px 0 10px;
	}




.qbz_shop_stream
	{
		height:350px;
		float:left;
	}
.qbz_shop_stream .content
	{
		float:left;
		width:503px;
	}

.qbz_shop_stream .text
	{
		width:500px;
		line-height:18px;
		font-size:12px;
		font-family:arial;
		padding-top:15px;
		color:#222222;
		float:left;
	}

.qbz_shop_stream .text span
	{
		font-weight:bold;
	}

.qbz_shop_stream .subscription
	{
		width:210px;
		float:left;
		padding:20px 0 0 40px;
	}

.qbz_shop_stream .screenshot
	{
		float:left;
		width:443px;
		height:330px;
		padding:0 0 0 50px;
	}


.qbz_concept_community
	{
		height:310px;
		background:#e3e1e2;
		padding-top:20px;
		float:left;
	}
.qbz_concept_community .content
	{
		float:left;
		width:503px;
	}

.qbz_concept_community .text
	{
		width:480px;
		line-height:18px;
		font-size:12px;
		font-family:arial;
		padding-top:15px;
		color:#222222;
		float:left;
	}

.qbz_concept_community .text span
	{
		font-weight:bold;
	}

.qbz_concept_community .post
	{
		width:166px;
		float:left;
	}
.qbz_concept_community .post .text
	{
		font-size:13px;
		font-family:georgia;
		color:#5EABC1;
		line-height:16px;
		width:140px;
		/*padding-right:26px;*/
	}
.qbz_concept_community .post .text span
	{
		font-size:11px;
		font-family:arial;
		color:#716b6b;
		text-transform:uppercase;
	}

.qbz_concept_community .screenshot
	{
		float:left;
		width:403px;
		padding:20px 40px 0 40px;
	}


.qbz_concept_magazine
	{
		margin-top:20px;
		height:392px;
		float:left;
	}
.qbz_concept_magazine .content
	{
		float:left;
		width:500px;
	}

.qbz_concept_magazine .text
	{
		width:500px;
		line-height:18px;
		font-size:12px;
		font-family:arial;
		padding-top:15px;
		color:#222222;
		float:left;
	}

.qbz_concept_magazine .text span
	{
		font-weight:bold;
	}

.qbz_concept_magazine .article
	{
		width:125px;
		float:left;
		padding-top:20px;
	}
.qbz_concept_magazine .article .head
	{
		font-size:12px;
		font-family:georgia;
		color:#C0A778;
	}
.qbz_concept_magazine .article .type
	{
		font-size:11px;
		font-family:arial;
		text-transform:uppercase;
		color:#949293;
	}


.qbz_concept_magazine .screenshot
	{
		float:left;
		width:426px;
		height:330px;
		padding:0 0 0 70px;
	}

.qbz_concept_magazine .partners
	{
		float:left;
		margin-top:25px;
	}
.qbz_concept_magazine .partners	span
	{
		position:relative;
		top:3px;
	}

.qbz_visuel {
	border:1px solid #DED9D9;
	float:left;
	padding:6px;
	width:100px;
}

/* Ajout CMS */
/* d√©but style g√©n√©rique pour √©l√©ments se retrouvant dans plusieurs blocs */
.qbz_designation
{
  font: bold 10px/13px Arial, Helvetica, sans-serif;
  margin-bottom: 3px;
  text-transform:uppercase;
}

.qbz_designation .qbz_category
{
  color:#4E95A9;
}

/* fin style g√©n√©rique pour √©l√©ments se retrouvant dans plusieurs blocs */
.qbz_inner_block_title
{
  margin-bottom: 12px;
}
.qbz_explanation
{
  color: #3b3b3b;
  font: 13px Arial, Helvetica, sans-serif;
  margin-bottom: 25px;
}

/*d√©buts des styles pour le bloc bleu*/
.qbz_qobuz_information h3
{
  margin-bottom: 22px;
}

.qbz_qobuz_information h4,
.qbz_qobuz_information p
{
  font: 12px/15px Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.qbz_qobuz_information h4
{
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}
.qbz_incitation_box h4
{
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
}
.qbz_qobuz_information p
{
  font-size: 12px;
  line-height: 15px;
}

.qbz_qobuz_information p a
{
  color: #3b3b3b;
  display: block;
  margin-top: 7px;
}
.qbz_qobuz_information p a:hover
{
  color: #3b3b3b;
  text-decoration: none;
}
.qbz_qobuz_information .qbz_first_illustration
{
  margin: 0 0 10px 0;
  float:left;
}
.qbz_qobuz_information .qbz_second_illustration
{
  float:right;
  margin: 0 0 10px 10px;
}
/*fin des styles pour le bloc bleu*/

/* début du style des albums dans le blocs des meilleures ventes */
.qbz_best_seller .qbz_price,
.qbz_best_seller .qbz_price a,
.qbz_best_seller .qbz_price a:hover
{
  font: normal 32px Arial;
  color: #4E95A9;
  text-decoration: none;
}
.qbz_best_seller .qbz_price .qbz_original_retail_price
{
	font-size: 25px;
	text-decoration: line-through;
	color: #FF3300;
}
.qbz_best_seller .qbz_price .qbz_promotion_price
{
	color: #FF3300;
}
.qbz_best_seller .qbz_best_seller_details .qbz_price_currency
{
  font-size: 24px;
  margin-left: -8px;
}
.qbz_best_seller_details .qbz_album_author,
{
	width:85%
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_author a,
.qbz_best_seller .qbz_best_seller_details .qbz_album_title a,
.qbz_best_seller .qbz_best_seller_details .qbz_album_author a:hover,
.qbz_best_seller .qbz_best_seller_details .qbz_album_title a:hover
{
  color: #222222;
  text-decoration: none;
  font: normal 18px/21px Georgia, 'Times New Roman', Times, serif;
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_title a,
.qbz_best_seller .qbz_best_seller_details .qbz_album_title a:hover
{
  font-style: italic;
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_interpreter
{
  line-height: 17px;
  color: #736969;
}
.qbz_best_seller .qbz_best_seller_details_wrapper
{
  display: none;
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_category,
.qbz_best_seller .qbz_best_seller_details .qbz_album_category a
{
  text-decoration: none;
  text-transform: uppercase;
  font: normal 10px/17px Arial, Helvetica, sans-serif;
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_category .qbz_kind
{
  color: #4E95A9;
}
.qbz_best_seller .qbz_best_seller_details .qbz_album_category .qbz_label
{
  color: #222222;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract
{
  background: transparent url(/img/common/best_seller_decoration.gif) no-repeat 10px bottom;
}

.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract a,
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract a:hover
{
  text-decoration: none;
  color: #222222;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_album_author,
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_album_title
{
  font: normal 12px/15px Georgia, 'Times New Roman', Times, serif;
  _width:147px;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font: normal 12px/15px Arial;
  _width:147px;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_album_title
{
  font-style: italic;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font-weight: normal;
  color: #4E95A9;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_original_retail_price
{
  color: #FF3300;
	text-decoration:line-through;
	font-size:11px;
}
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_promotion_price
{
  color: #FF3300;
}
.qbz_best_seller .qbz_top_ranking .qbz_best_seller_rank,
.qbz_best_seller .qbz_album_listing .qbz_main_product_abstract .qbz_best_seller_rank
{
  font: normal 53px Georgia, 'Times New Roman', Times, serif;
  color: #dddada;
  letter-spacing: -4px;
}

.qbz_best_seller .qbz_top_ranking .qbz_best_seller_rank
{
  font-size: 65px;
}

/* fin du style des albums dans le blocs des meilleures ventes */

/* début du style des albums dans le blocs des nouveautés */
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract a,
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract a:hover
{
  text-decoration: none;
  color: #222222;
}
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_album_author,
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_album_title
{
  font: normal 12px/15px Georgia, 'Times New Roman', Times, serif;
  overflow:hidden;
  white-space:nowrap;
}

.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font: normal 12px/15px Arial;
  overflow:hidden;
  white-space:nowrap;
}

.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font-weight: normal;
  color: #4E95A9;
}
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_promotion_price
{
	color: #FF3300;
}
.qbz_last_releases .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_original_retail_price
{
	color: #FF3300;
	font: normal 11px/14px Arial;
	text-decoration:line-through;
}
/* fin du style des albums dans le blocs des nouveautés */

/* début des styles spécifiques pour les blocs "bonnes affaires" */

.qbz_good_deals .qbz_album_listing .qbz_year,
.qbz_good_deals .qbz_album_listing .qbz_title
{
  margin-bottom: 0;
  font: italic normal 12px/15px Georgia, 'Times New Roman', Times, serif;
  color: #222222;
}
.qbz_good_deals .qbz_album_listing .qbz_year
{
  font-style: normal;
}
/* fin des styles spécifiques pour les blocs "bonnes affaires" */


/* début du style des albums dans le blocs des récompenses de la presse */
.qbz_press_awards .qbz_title
{
  margin-bottom: 12px;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_album_author,
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_album_title
{
  font: normal 12px/15px Georgia, 'Times New Roman', Times, serif;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font: normal 12px/15px Arial;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_album_title
{
  font-style: italic;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_price
{
  font-weight: normal;
  color: #4E95A9;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_original_retail_price
{
  color: #FF3300;
	text-decoration:line-through;
	font-size:11px;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_price .qbz_promotion_price
{
  color: #FF3300;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_award a
{
  font: normal 11px/15px Arial, Helvetica, sans-serif;
  color: #828081;
  overflow:hidden;
  white-space:nowrap;
}
.qbz_press_awards .qbz_album_listing .qbz_main_product_abstract .qbz_award img
{
  vertical-align: -1px;
}
/* fin du style des albums dans le blocs des récompenses de la presse */


.qbz_trail_bar_wrapper
{
  width: 996px;
  margin: 0 auto;
}

.qbz_decoration_01
{
  background: transparent url(/img/trail_users/common/left_disc.png) no-repeat left 15px;
}

.qbz_decoration_02
{
  background: transparent url(/img/trail_users/common/right_disc.png) no-repeat right bottom;
}
.qbz_decoration_03
{
  background: transparent url(/img/trail_users/common/right_disc_02.png) no-repeat right bottom;
}
.qbz_decoration_live
{
  background: transparent url(/img/trail_users/common/live_full.jpg) no-repeat left 15px;
}
.qbz_decoration_gift
{
  background: transparent url(/img/trail_users/common/gift_full.png) no-repeat left 15px;
}

.qbz_secondary_column_title
{
  margin-bottom: 5px;
}
.qbz_column_header
{
  font: 13px/18px Arial, sans-serif;
  padding: 0 0 12px 0;
  margin: 0 0 15px;
  border-bottom: 1px solid #d3d3d3;
}
.qbz_column_header em
{
  font-weight: bold;
}
.qbz_my_news li,
.qbz_needs_help
{
  font: 12px/20px Arial, sans-serif;
  color: #3b3b3b;
}
.qbz_my_news,
.qbz_needs_help
{
  margin-bottom: 14px;
}
.qbz_my_news li,
.qbz_needs_help
{
  font: 12px/16px Arial, sans-serif;
}
.qbz_faq
{
/*  margin-bottom: 25px;*/
}
.qbz_faq li
{
  font: 13px Arial, sans-serif;
  color: #3b3b3b;
	line-height:20px;
}
.qbz_download_tracks
{
  color:#736969;
  float:left;
  font-family:Arial;
  font-size:12px;
  width:100%;
  margin-top:10px;
}

.qbz_download_tracks ul
{
  margin:15px 0;
}

.qbz_download_tracks ul li
{
  line-height:20px;
  height:20px;
  padding: 0 10px;
}

p.qbz_download_introduction
{
  font-size:12px;
	padding-bottom:5px;
}

.qbz_download_tracks li.odd
{
  background-color:#E3E3E3;
  color:#222222;
  font-family:Arial;
  text-decoration:none;
}

.qbz_download_tracks .trackname
{
  float:left;
}

.qbz_download_tracks .tracklinks
{
  float:right;
  height:20px;
}

.qbz_download_tracks .tracklinks span
{
  text-decoration:italic;
  font-size:10px;
}

.qbz_download_tracks a
{
  text-decoration: none;
}
.qbz_download_tracks img
{
  margin-top:1px;
}
#qbz_download_help
{
	padding-top:10px;
	width:600px;
}

#qbz_download_help .qbz_box_title
{
	color: #ED4625;
	font-size:24px;
}

#qbz_download_help a
{
	color: #4B97AD;
}
#qbz_download_help .qbz_download_help_popin
{
	text-align:justify;
  padding:10px 20px;
  max-height:400px;
  overflow-y:auto;
  background-color:#FFF;
  border: 1px solid #CCCCCC;
}

#qbz_download_help li
{
	margin-left:15px;
	list-style-type:disc;
}

#qbz_download_help img.centered
{
  display:block;
  margin:10px auto;
}

.qbz_column_header a,
.qbz_faq li a,
.qbz_my_news li a,
.qbz_needs_help a
{
  color: #2d7589;
  text-decoration: underline;
}
.qbz_column_header a:hover,
.qbz_faq li a:hover,
.qbz_my_news li a:hover,
.qbz_needs_help a:hover
{
  color: #2d7589;
  text-decoration: none;
}

.qbz_artist_suggestion,
.qbz_period_suggestion
{
  clear:both;
  font:bold 12px Arial, sans-serif;
  color: #4b97ad;
  background-color: #e3e1e1;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 13px;
	margin-bottom: 10px;
}
.qbz_artist_suggestion span,
.qbz_period_suggestion span
{
  font-weight: normal;
  color: #1a1a1a;
}

.qbz_suggestion_list
{

}

.qbz_suggestion_list a
{
	font-color: #222222;
	text-decoration: none;
}

.qbz_suggestion_list a:hover
{
  text-decoration: none;
}
.qbz_suggestion_list li
{
  float: left;
  width: 206px;
  padding: 0px 10px 0 0;
  *height:78px;
}

.qbz_suggestion_list li .photo
{
	width: 68px;
	height: 68px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:block;
}
.qbz_suggestion_list li img
{
/*  float: left;
  margin: 0 10px 10px 0;*/
}

.qbz_suggestion_list li h4
{
  font-size: 12px;
	font-family: Georgia;
	font-weight: normal;
  color: #222222;
	overflow: hidden;
	height: 15px;
	white-space:nowrap;
}
.qbz_suggestion_list li .qbz_description
{
  font-size: 12px;
	font-family: Georgia;
	font-style: italic;
  color: #222222;
	overflow: hidden;
	white-space:nowrap;
	height: 15px;
}
.qbz_suggestion_list li .qbz_award
{
  font-size: 12px;
	font-family: Georgia;
	font-weight: italic;
  color: #C0A778;
	overflow: hidden;
	white-space:nowrap;
	height: 15px;
}

.qbz_suggestion_list li .qbz_price
{
  font-size: 12px;
	font-family: Arial;
	font-weight: normal;
  color: #4E95A9;
}

.qbz_suggestion_list li .qbz_price .qbz_original_retail_price
{
  font-size: 11px;
  color: #FF3300;
	text-decoration: line-through;
}
.qbz_suggestion_list li .qbz_price .qbz_promotion_price
{
  color: #FF3300;
}
div.qbz_download_page_recommandation .qbz_suggestion_list li.hproduct div
{
  padding-left: 78px;
}
.qbz_explanation
{
  color: #3b3b3b;
  font: 13px Arial, sans-serif;
  margin-bottom: 25px;
}
.qbz_forgotten_password
{
 	clear: both;
	text-align: left;
	padding: 7px 0px 10px 17px;
}
.qbz_forgotten_password a
{
	color:#000;
}
.qbz_forgotten_password a:hover
{
	text-decoration:underline;
}

.qbz_qobuz_information h3
{
  margin-bottom: 22px;
}

.qbz_qobuz_information h4,
.qbz_qobuz_information p
{
  font: 12px/15px Arial, sans-serif;
  color: #ffffff;
}
.qbz_qobuz_information h4
{
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;

  /*margin: 14px 0 8px;*/

}

.qbz_incitation_box h4
{
  font-size: 21px;
  font-weight: normal;
  padding-bottom: 8px;
}
.qbz_qobuz_information p
{
  font-size: 12px;
  line-height: 15px;
}

.qbz_qobuz_information p a
{
  color: #3b3b3b;
  display: block;
  margin-top: 7px;
}
.qbz_qobuz_information p a:hover
{
  color: #3b3b3b;
  text-decoration: none;
}
.qbz_qobuz_information .qbz_first_illustration
{
  margin: 0 0 10px 0;
  float:left;
}
.qbz_qobuz_information .qbz_second_illustration
{
  float:right;
  margin: 0 0 10px 10px;
}

.qbz_action_wrapper .qbz_shop_link
{
  margin: 37px 0 0 340px;
  width: 310px;
  background: #ed4625 url(/img/common/glyph/left_arrow.png) no-repeat 11px 50%;
}
.qbz_button_01 img,
.qbz_button_02 img
{
  margin: 8px 5px 8px 14px;
}
.qbz_button_01_register img
{
	 margin: 4px 5px 8px 14px;
}
.qbz_shop_link img
{
  margin: 8px 0 8px 64px;
}
.qbz_button_01 .qbz_help_glyph
{
  margin: 8px 0;
}

.qbz_trail_choice p
{
  width: 315px;
  font: 11px Arial, sans-serif;
  color: #3b3b3b;
	margin-left: 160px;
}
.qbz_get_manager_button
{
	margin-bottom:15px;
	position:relative;
}
.qbz_introduction
{
  font: 14px Arial, sans-serif;
  color: #3b3b3b;
  padding: 0 0 20px 0;
}

.qbz_help_bloc a,
.qbz_trail_choice p a
{
  color: #4B97AD;
  text-decoration: underline;
}
.qbz_help_bloc a:hover,
.qbz_trail_choice p a:hover
{
  color: #4B97AD;
  text-decoration: none;
}
.qbz_trail_choice .qbz_get_manager_button .qbz_button_01
{
  background-image: url(/img/common/glyph/down_arrow.png);
}
.qbz_trail_choice .qbz_get_manager_button a,
.qbz_trail_choice p a
{
  width: 315px;
  background-position: 261px 50%;/* left = width - 54 */
  position:relative;
  *height:80px;
}
.qbz_trail_choice p a
{
  *padding: 15px 0 0 0;
  position:relative;
  *height:65px;
}
/*.qbz_trail_choice .qbz_next_step_button
{
  padding: 10px 0 0 0;
  position:relative;
}
*/
.qbz_get_manager_button img
{
  margin: 11px 0 9px 12px;
  *margin: 0 0 9px 12px;
}
.qbz_trail_choice .qbz_get_manager_button a img
{
  margin: 20px 0 21px 5px;
  *margin: 0 0 21px 5px;
}

.qbz_trail_choice p a img
{
  margin: 20px 0 21px 12px;
  *margin: 0 0 21px 12px;
}
.qbz_catchline span.qbz_user
{
  color: #3b3b3b;
}
.qbz_catchline
{
  color: #C0A778;
  padding-bottom: 20px;
  font: 25px Georgia, sans-serif;
}
.qbz_trail_choice .qbz_button_01,
.qbz_trail_choice .qbz_button_03
{
  margin-bottom: 7px;
}


/* style used in the setup of the download manager */
.qbz_setup_steps h2
{
  font: 20px Arial, sans-serif;
  color: #c0a778;
  padding: 37px 0 11px 116px;
}
.qbz_setup_steps p.qbz_description,
.qbz_help_bloc
{
  font: 12px Arial, sans-serif;
  color: #3b3b3b;
  padding: 0 70px 0 116px;
}

.qbz_setup_steps img
{
  display: block;
  margin:  0 auto;
}
.qbz_help_bloc
{
  padding-top: 49px;
}
.qbz_purchase_total_price_no_actions
{
  padding-right: 10px;
}
.qbz_purchase_total_price span
{
  display: -moz-inline-box;
  display: inline-block;
  /*width: 92px;*/
  color: #3b3b3b;
  text-align: center;
	padding-left: 10px;
  font: 22px/34px Arial;
}
.qbz_purchase_total_price .qbz_order_price
{
  width: auto;
}

.qbz_checkbox_row label
{
  font: 13px Arial, sans-serif;
  color: #3b3b3b;
}

/*.qbz_checkbox_row span
{
  position:relative;
  top:6px;
}*/

.qbz_payment_introduction
{
  background-image: url(/img/common/logo/cards.gif);
}

.qbz_media_form .qbz_purchase_offer_row hr,
.qbz_media_form .qbz_promotional_code_row hr
{
  margin: 17px 0 14px;
}
.qbz_media_form .qbz_purchase_offer_row
{
  margin: 15px 0px 10px 10px;
  position: relative;
  clear:both;
}
.qbz_media_form .qbz_purchase_offer_row .qbz_offer_recipient
{
  position: absolute;
  right: 10px;
  top: -5px;
  width: 379px;
  font: 11px Arial, sans-serif;
  color: #4b97ad;
}
.qbz_inner_form_result
{
  display: inline;
}
.qbz_offer_toggle_row,
.qbz_promotional_toggle_row
{
  position: relative;
}

.qbz_offer_toggle_row span
{
	position:absolute;
	top:-10px;
}

.ajax_loader
{
  display: none;
}


#order_payment_loader
{
  display: none;
  margin-bottom: -52px;
  padding-top: 15px;
  text-align: center;
}
/* début du style pour les CGVU */
.qbz_page_cguv
{
	color:#222222;
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0;
	width:960px;
	float:left;
}
.qbz_page_cguv p
{
	margin-bottom:20px;
}

.qbz_page_cguv h2
{
	color:#222222;
	font-family:Georgia,sans-serif;
	font-size:25px;
	font-weight:normal;
	margin:0;
	padding-left:10px;
}

/* fin du style pour les CGVU */
/* début du style pour les mentions légales */
.qbz_page_mentions_legales p
{
	color:#736969;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0;
	width:960px;
	float:left;
	padding-left:10px;
}
/* fin du style pour les mentions légales */
/* début du style pour aide */
#accordion .qbz_page_aide h2,
#accordion .qbz_page_aide h1
{
	margin-left:10px;
}
#accordion .qbz_page_aide
{
	margin-bottom:10px;
}
/* fin du style pour aide */


/* début du style pour le titre "qobuz en parle" des pages spéciales */
.qbz_qobuz_speaks_about_it
{
	width:100%;
	height:54px;
	margin:20px 0 20px 0;
	float:left;
	padding-top:13px;
	border-top:solid 4px #d4cece;
}
/* fin du style pour le titre "qobuz en parle" des pages spéciales */

.qbz_pass_subscribe_section .qbz_explanation
{
	margin-top: 10px;
}

.qbz_sponsoring_history table {
	width:100%;
}

.qbz_sponsoring_history table, .qbz_sponsoring_history tr, .qbz_sponsoring_history td {
	border-style:none;
}

.qbz_sponsoring_history .qbz_sponsoring_history_created_at {
	border-left:1px solid #EBEBEB;
	padding:5px 10px;
	width:110px;
}
.qbz_sponsoring_history .qbz_top_spacing_row td {
	border-top:1px solid #D3D3D3;
	font-size:0;
	height:5px;
	line-height:5px;
}
.qbz_sponsoring_history td.qbz_sponsoring_history_trigger {
	padding:10px 20px;
}
.qbz_explanation_centered
{
	text-align:center;
}
.qbz_sponsoring_share_link img
{
	padding: 0 10px;
}
.qbz_sponsoring_form button
{
	margin-left:449px;
}
.qbz_sponsoring_form
{
	margin-left:60px;
}
/* début de la logotisation des partenaires pour les articles */
.qbz_logotisation_partenaires
{
	width:auto;
	line-height:23px;
	margin-right:5px;
	float:left;
}
.qbz_logotisation_partenaires_produit
{
	width:auto;
	line-height:23px;
	margin-right:5px;
	float:left;
	position:relative;
	top:3px;
}
/* fin de la logotisation des partenaires pour les articles */
.qbz_avis_internautes
{
	margin-top: 5px;
}
.qbz_product_visual a.photo
{
	height:230px;
	display:block;
}

.qbz_product_abstract .qbz_export_player
{
	float: left;
	height: 41px;
	margin-left: 15px;
	margin-top: 5px;
	width: 41px;
}

#promotion_overlay_content
{
  width: 580px;
  background-color:#FFF;
  padding:10px;
	box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align:center;
}

#promotion_overlay_content span
{
  font-size:10px;
  color:#6d4f0a;
  margin-top:15px;
  display:block;
}

#add_to_cart_overlay_content
{
  width: 400px;
  background-color:#FFF;
  padding:10px;
	border:1px solid black;
	box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#add_to_cart_overlay_content p { margin-bottom:0;}
#add_to_cart_overlay_content h1
{
	color:#4E95A9;
	font:17px Helvetica;
}

#add_to_cart_overlay_content span.success
{
	color:#4F8A10;
}

#add_to_cart_overlay_content span.error
{
	color:#D8000C;
}

#add_to_cart_overlay_content h1 a
{
	color:#5EABC1;
}

#add_to_cart_overlay_content p.ajax_loader
{
  margin:40px 0;
	font-size: 15px;
  text-align:center;
}
#add_to_cart_overlay_content p.ajax_loader img
{
  margin-top:10px;
}

#add_to_cart_overlay_content .qbz_product_overlay
{
  color: #736969;
  display: block;
  font-size:20px;
  margin-top:10px;
}
#add_to_cart_overlay_content .qbz_product_overlay_column_01, .qbz_product_overlay_column_02
{
  float:left;
}
#add_to_cart_overlay_content .qbz_product_overlay_column_01
{
  width: 100px;
  padding-right:10px;
  height: 100px;
}
#add_to_cart_overlay_content .qbz_product_overlay_column_02
{
  width: 290px;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_product_overlay_heading
{
  color: #6C6159;
  font-family: Georgia, serif;
  font-size: 13px;
  margin-bottom: 8px;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_subtitle
{
  color: #222;
  font-family: Georgia, serif;
  font-size: 20px;
  margin-bottom: 4px;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_product_overlay_track
{
  font-family: Georgia, serif;
  font-size:14px;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_product_price
{
  font-size: 28px;
  padding-top:8px;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_product_price .promotion
{
  color:#F30;
}
#add_to_cart_overlay_content .qbz_product_overlay .qbz_product_price .qbz_original_price
{
  color:#F30;
	font-size: 20px;
	text-decoration:line-through;
}

#add_to_cart_overlay_content .qbz_product_overlay_actions
{
  clear:both;
  margin-top:20px;
	text-align:center;
}
#add_to_cart_overlay_content .qbz_product_overlay_actions img
{
  margin-bottom:10px;
}
#goodie_video_player, #goodie_pdf_viewer
{
	width: 800px;
	height: 520px;
}
.goodie_overlay {
display:none;
z-index:1000;
}
.goodie_overlay div.close {
background-image:url("/img/common/overlay/close.png");
cursor:pointer;
height:35px;
position:absolute;
right:-16px;
top:-13px;
width:35px;
}
.qbz_rounded_button
{
	margin-left:5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	cursor:pointer;
	float:left;
	height:27px;
	border:none;
	background: #222 url(/img/common/overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	background-color: #5FAAC1;
}
.qbz_yellow_rounded_button
{
	font-size:11px;
	letter-spacing:-0.5px;
	background-color:#fcd797;
	color:#666666;
	border:1px solid #f1e1c7;
	height:22px;
	padding:0 7px;
	text-transform:uppercase;
}

.qbz_green_rounded_button
{
	font-size:11px;
	letter-spacing:-0.5px;
	height:22px;
	padding:0 7px;
	background-color:#3fb418;
}
.qbz_grey_rounded_button
{
  color:#444;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:-0.5px;
	padding:4px 7px 6px;
	border:1px solid lightGrey;
	background-color:#e8e6e6;
	text-shadow: 0px 1px 0px #e5e5ee;
  background: -moz-linear-gradient(19% 75% 90deg, #E0E0E0, #FAFAFA);
  background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FCD797));
}
.qbz_item_actions .qbz_grey_rounded_button
{
  width:100px;
  height:22px;
  line-height:12px;
  margin:0 30px 5px 28px;
}
.qbz_item_actions .qbz_grey_rounded_button:hover { color:#444; text-decoration:none; }
.qbz_item_actions img
{
  margin: 0 3px;
}
.qbz_mocha_rounded_button
{
	font-size:11px;
	letter-spacing:-0.5px;
	height:22px;
	padding:0 7px;
	background-color:#C0A778;
}

.qbz_mocha_on_white_title
{
  background: white;
  color: #C0A778;;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:lighter;
  letter-spacing:-1px;
}
#qbz_streaming_content {
	width: 996px;
	clear:both;
	float:left;
	margin: 20px 0 0 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#qbz_streaming_content .qbz_streaming_page_title {
	text-align: center;
	margin-bottom:10px;
}
#qbz_streaming_content .qbz_streaming_page_subtitle {
	font-size: 18px;
	font-style: italic;
	color: #C0A778;
	text-align: center;
	height: 25px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#qbz_streaming_content #qbz_streaming_content_columns {
	margin-left: 190px;
	margin-top: 7px;
	float: left;
	width: 735px;
	height: 450px;
}
#qbz_streaming_content .qbz_streaming_column_left {
	background-image: url(/img/trail_users/common/background_box_left_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 304px;
	padding-top: 35px;
	float: left;
}
#qbz_streaming_content .qbz_streaming_title_column {
	font-size: 23px;
	color: #FFF;
/*  font-weight:bold;*/
	text-align: center;
	display: block;
	height: 24px;
}
#qbz_streaming_content .qbz_streaming_mention_subtitle {
	font-size: 9px;
	color: #000;
	margin-top:5px;
	text-align: center;
	height: 15px;
}
#qbz_streaming_content .qbz_streaming_price {
	height: 81px;
	width: 304px;
	background-image: url(/img/trail_users/common/pastille_jaune.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#qbz_streaming_content .qbz_streaming_price_number {
	font-size: 25px;
	height: 61px;
	padding-left: 55px;
	padding-top: 20px;
	width: 67px;
	float: left;
}
#qbz_streaming_content .qbz_streaming_price_right {
	float: left;
	font-size: 30px;
	padding-top: 14px;
	height: 30px;
}
#qbz_streaming_content .qbz_streaming_price_mention {
	font-size: 16px;
}
#qbz_streaming_content .qbz_streaming_jemabonne {
	text-align: center;
	padding-left:40px;
	margin-bottom:20px;
	height:48px;
	clear:both;
}
#qbz_streaming_content .qbz_streaming_gift_1 {
	background-image: url(/img/trail_users/common/gift.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 57px;
	margin-left: -20px;
	float: left;
}
#qbz_streaming_content .qbz_streaming_column_text_1 {
	font-size: 12px;
	color: #000;
	float: left;
	margin-left: 15px;
	height: 67px;
	width: 252px;
}
#qbz_streaming_content .qbz_streaming_title_cadeau_garantie {
	display: block;
	color: #5EABC1;
	font-size: 16px;
	margin-bottom: 5px;
	padding-top: 7px;
}
#qbz_streaming_content .qbz_streaming_garantie {
	background-image: url(/img/trail_users/common/garantie.png);
	height: 67px;
	width: 57px;
	float: left;
	margin-left: -20px;
	margin-top: 10px;
}
#qbz_streaming_content .qbz_streaming_column_text_2 {
	font-size: 12px;
	color: #000;
	float: left;
	margin-left: 15px;
	height: 67px;
	width: 252px;
	margin-top: 5px;
}
#qbz_streaming_content .qbz_streaming_column_right {
	float: left;
	width: 304px;
	background-image: url(/img/trail_users/common/background_box_right_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
	margin-left: 30px;
}
#qbz_streaming_content .qbz_streaming_gift_2 {
	background-image: url(/img/trail_users/common/gift.png);
	height: 67px;
	width: 57px;
	float: left;
	margin-left: -20px;
	margin-top: 10px;
}
#qbz_streaming_content .qbz_streaming_gift_3 {
	background-image: url(/img/trail_users/common/plus.png);
	height: 67px;
	width: 57px;
	float: left;
	margin-left: -20px;
}
#qbz_streaming_content .qbz_streaming_avantage {
	clear:both;
}
#qbz_streaming_content .qbz_streaming_avantage_left {
	float:left;
	width:200px;
	margin-left:40px;
}
#qbz_streaming_content .qbz_streaming_avantage_middle {
	float:left;
	padding-left:20px;
}
#qbz_streaming_content .qbz_streaming_avantage_right {
	float:left;
	width:200px
}
#qbz_streaming_content .qbz_streaming_avantage_right img
{
  position:relative;
  top:-80px;
}
#qbz_streaming_content .qbz_streaming_avantage ul {
	list-style-type: none;
}
#qbz_streaming_content .qbz_streaming_avantage ul li {
	display: block;
	font-size: 16px;
	background-image: url(/img/trail_users/common/check_blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-left: 34px;
	padding-top: 5px;
}
#qbz_streaming_content .qbz_streaming_mention_bottom {
	font-size: 9px;
	text-align: left;
	clear: both;
	width: 735px;
	height: 50px;
	margin-left: 100px;
}
#qbz_streaming_content .qbz_rounded_button
{
	background-color:#009900;
	font-size:23px;
	border: 2px solid #FFF;
	text-transform: uppercase;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 5px 30px 4px;
	-webkit-box-shadow: 0px 4px 5px #222222;
	-moz-box-shadow: 0px 4px 5px #222222;
	box-shadow: 0px 4px 5px #222222;
}
#qbz_streaming_content .qbz_rounded_button a
{
	display:block;
	color:#FFF;
}
#qbz_streaming_content a:hover
{
	text-decoration:none;
}
.qbz_signup_incitation_box
{
  width:637px;
  height:350px;
  font-family:Arial;
  margin-bottom:10px;
  background-image:url('/img/common/welcome_process/signup_incitation_box.jpg');
}
.qbz_signup_incitation_cd_note
{
  float:left;
  text-align:right;
  width:160px;
  font-size:15px;
  font-weight:bold;
  margin: 250px 0 0 60px;
  color:#C0A778;
}
.qbz_signup_incitation_footer_note
{
  clear:both;
  float:left;
  font-size:9px;
  margin:20px 0 0 5px;
	width: 100%;
}
.qbz_signup_incitation_arguments
{
  float:left;
  font-size:23px;
  font-weight:bold;
  font-family:Arial;
  margin:175px 0px 0px 25px;
}
.qbz_signup_incitation_arguments li
{
  background-image:url('/img/common/welcome_process/green_check.png');
  background-repeat:no-repeat;
  padding: 5px 0px 0px 40px;
  background-position:left;
}
.qbz_signup_incitation_orange_argument
{
  color:#ff3300;
}
.qbz_signup_incitation_orange_argument a:hover
{
  text-decoration:underline;
}
.qbz_signup_incitation_arguments li.qbz_signup_incitation_small_argument
{
  font-size:14px;
  line-height:12px;
  font-weight:normal;
  background:none;
}
#welcome_lightbox_content
{
  width: 770px;
  height:500px;
  font-family:Arial;
  background-color:#FFF;
  padding:10px 0 10px 30px;
	box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	border-radius: 10px;
	-webkit-border-radius: 10px
	-moz-border-radius: 10px;
}

#welcome_lightbox_content li
{
  background-image:url('/img/common/welcome_process/green_check.png');
  background-repeat:no-repeat;
  padding: 5px 0px 0px 40px;
  margin: 20px 0 0 0;
  background-position:left top;
  font-size:16px;
}

#welcome_lightbox_content li.qbz_welcome_lightbox_small_arguments
{
  background-image:url('/img/common/welcome_process/green_check_small.png');
  background-repeat:no-repeat;
  padding: 1px 0px 0px 35px;
  background-position:left top;
  font-size:14px;
  margin:0;
  line-height:24px;
  font-weight:bold;
}

.qbz_welcome_lightbox_header_note
{
  font-size:11px;
}

.qbz_welcome_lightbox_footer_note
{
  clear:both;
  float:left;
  font-size:9px;
  margin-top:10px;
	width:100%;
}
.qbz_welcome_lightbox_header_title
{
  text-align:center;
  font-size:38px;
  line-height:45px;
  margin:15px 0;
  font-weight:bold;
  overflow-x:hidden;
  white-space:nowrap;
}
.qbz_welcome_lightbox_column
{
  float:left;
  width:255px;
  height:260px;
}
.qbz_welcome_lightbox_footer_gift
{
  clear:both;
  float:left;
  width:330px;
  font-size:11px;
}
.qbz_welcome_lightbox_footer_gift ul
{
  margin-top:10px;
}
.qbz_welcome_lightbox_footer_gift a
{
  text-decoration: underline;
}
.qbz_welcome_lightbox_footer_cd
{
  float:left;
  width:180px;
  margin-top:-15px;
}
.qbz_welcome_lightbox_footer_button
{
  float:left;
  margin-top:-35px;
  text-align:center;
  width:190px;
}
.qbz_welcome_lightbox_footer_button img
{
  cursor:pointer;
}
.qbz_welcome_lightbox_column img.middle_column_img
{
  margin: 15px 0px 0px 55px;
}
.qbz_welcome_lightbox_column img.left_column_img
{
  position:absolute;
  top:270px;
  left:200px;
}
.qbz_right_column_signup
{
  color:#FFF;
  width: 300px;
  height:108px;
	margin-bottom:10px;
}
.qbz_right_column_signup div
{
  width:100%;
  clear:both;
}
.qbz_right_column_signup_argument
{
  background: #222 url(/img/common/overlay.png) repeat-x;
  background-color:#3fb418;
  font-size:13px;
  text-transform:uppercase;
  height:30px;
	line-height:30px;
}
.qbz_right_column_signup_argument span
{
  padding: 1px 0px 0px 12px;
  display:inline-block;
  width:78px;
  height:30px;
  background-image:url('/img/common/green_sticker.png');
  color:#000;
  font-weight:bold;
  margin: 0 6px 0 5px;
  font-size:13px;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
}
.qbz_right_column_signup .qbz_registration_gift_knot {
background-color: #C33;
float: left;
height: 17px;
margin: 10px 0px;
width: 300px;
}
.qbz_right_column_signup .qbz_registration_gift_knot span {
color: white;
font-size: 14px;
margin-left: 135px;
}
.qbz_right_column_signup .qbz_registration_gift_knot img {
  left: 20px;
  position: absolute;
  top: 70px;
}
.qbz_right_column_signup #user_birthday_month
{
  width:56px !important;
}
.qbz_right_column_signup_first_argument
{
  border: 1px solid lightGrey;
  border-bottom:none;
	border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
}
.qbz_right_column_signup_second_argument
{
  border: 1px solid lightGrey;
  border-bottom:none;
  border-top: 1px solid white;
}
.qbz_right_column_signup_button_wrapper
{
  border: 1px solid lightGrey;
  border-top:none;
  height:48px;
  background-color:#FFF;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
}
.qbz_right_column_signup_button_wrapper .qbz_signup_button
{
  font-weight:bold;
  font-size: 15px;
  height: 18px;
  margin: 9px 0px 0px 60px;
  padding: 6px 20px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
}
.qbz_download_page .qbz_suggestion_list li
{
	width:210px;
}
#encoding_status_overlay
{
  text-align:center;
  width: 300px;
  height:164px;
  background-color:#FFF;
  padding:10px;
	border:1px solid black;
	box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#encoding_status_overlay p.header
{
  font-size:14px;
  margin-bottom:15px;
  font-weight:bold;
}
#encoding_status_overlay p.remaining_time
{
  margin-top:15px;
  font-style:italic;
}
#encoding_status_overlay a
{
  color:#5FAAC1;
}
.qbz_download_button_wrapper
{
  margin: 20px 0;
  padding-left:290px;
}

.qbz_download_button {
cursor: default;
float: left;
font-size: 21px;
height: 40px;
line-height: 40px;
margin: 3px 0px;
text-align: center;
text-transform: uppercase;
width: 400px;
}

.qbz_download_button:hover
{
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
}
.qbz_download_button a
{
  color: white;
  display: block;
}
.qbz_download_button img
{
  margin: 0px 0px 4px 10px;
  vertical-align: middle;
}
.qbz_download_page .flashinfo, .qbz_download_page .flasherror, .qbz_download_page .flashwarning
{
  background-color:#FFF;
  float: left;
  width: 932px;
  margin-bottom:20px;
  background-position: 14px 14px;
}
#downloader_screencast_content
{
  width: 1080px;
  background-color:#FFF;
  padding:10px;
	border:1px solid black;
	box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#audio_players
{
  width:255px;
}
.qbz_download_introduction img
{
  vertical-align:middle;
  padding-bottom:3px;
}
.qbz_right_column_signup_with_form .qbz_right_column_signup_button_wrapper .qbz_signup_button
{
  height:28px;
}
.qbz_right_column_signup_with_form
{
  height: 380px;
}
.qbz_right_column_signup_with_form .qbz_legal_mention_row label
{
  font-size:11px;
  width:270px;
}
.qbz_right_column_signup_with_form .qbz_legal_mention_row label a,
.qbz_right_column_signup_with_form .qbz_legal_mention_row label a:hover
{
  font-size:11px;
}
.qbz_right_column_signup_header
{
  background-color:#C0A778;
  font-size: 13px;
  line-height: 25px;
  height:25px;
  margin-top:1px;
}
.qbz_right_column_signup .arrow
{
  border-color: #C0A778 transparent transparent;
  border-style: solid;
  border-width: 10px;
  display: block;
  height: 0px;
  margin: 0px auto;
  width: 0px;
}
.qbz_right_column_signup_with_form .qbz_right_column_signup_link
{
  clear: both;
  color: #3B3B3B;
  font-size: 10px;
  padding-top: 10px;
  text-align: center;
}
.qbz_right_column_signup_with_form .qbz_right_column_signup_link a
{
  color:#2D7589;
  text-decoration:underline;
}

.qbz_right_column_signup_with_form .qbz_right_column_signup_button_wrapper
{
  height: 312px;
}
.qbz_right_column_signup_button_wrapper .qbz_form_row p label
{
  width:90px;
}
.qbz_right_column_signup_with_form  .qbz_registration_form .qbz_text_field_decoration input
{
  width:170px;
}

.qbz_right_column_signup_with_form .qbz_form_row .qbz_error
{
	display:none;
  background: #FFF url(/img/trail_users/common/user_interface/notice/error/right_mark.png) no-repeat center right;
}
.qbz_right_column_signup_with_form .qbz_form_row .qbz_error li
{
  text-align:right;
}
.qbz_right_column_signup_with_form .qbz_registration_form .qbz_form_row .qbz_notice
{
  left:-225px;
  padding: 3px 15px 0px 0px;
}
.qbz_product_overlay_geoloc_header
{
  margin-bottom:20px;
  color:#D8000C;
  font-size:16px;
}
.qbz_product_overlay_geoloc_radio p
{
  margin-bottom:25px;
}
.qbz_product_overlay_geoloc_radio
{
  margin-bottom:20px;
}
.qbz_product_overlay_geoloc_radio label
{
	font-weight:bold;
}
.qbz_product_overlay_geoloc_radio input
{
  margin-left:100px;
}
.qbz_product_overlay_geoloc_form
{
  padding:0 100px 0 0;
  text-align:right;
}
.qbz_product_overlay_geoloc_form input
{
  margin: 5px 0;
}
.qbz_product_overlay_geoloc_form label
{
	font-weight:bold;
  margin-right:20px;
}
.qbz_product_overlay_geoloc_footer
{
  margin-top:10px;
}
.qbz_product_overlay_geoloc_footer a,
.qbz_product_overlay_geoloc_radio a
{
  color:#5FAAC1;
}
.qbz_authentication_form .qbz_page_title
{
  margin-bottom:25px;
}
.qbz_media_form .qbz_section_heading
{
  display:block;
  height:40px;
  padding-top:10px;
  margin-top:5px;
  background: transparent url(/img/common/logo/lock.png) no-repeat 100% 50%;
}
.qbz_media_form .qbz_section_heading button
{
  margin: 0 0 0 20px;
}
.qbz_media_form .qbz_section_heading .qbz_inner_page_title
{
  display:inline;
}
.qbz_basket_wrapper
{
  margin-bottom:20px;
}
.qbz_payment_section
{
  margin: 5px 0px 20px 0px;
}
.qbz_payment_section_left_column,
.qbz_payment_section_right_column
{
  /*height: 180px;*/
}
.qbz_payment_section_left_column
{
  float:left;
  width:200px;
  background-color:#FFF;
}
.qbz_payment_back_link
{
  margin-bottom:20px;
}
.qbz_payment_choosen
{
  padding-top: 10px;
  text-align: center;
}
.qbz_payment_section_left_column div
{
  position:relative;
  left:5px;
  height:60px;
  padding-left:10px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 6px;
  border:5px solid transparent;
}
.qbz_payment_section_left_column input
{
  margin-top:25px;
  margin-top:20px\9;
  float:left;
}
.qbz_payment_section_left_column label
{
  display: block;
  float: left;
  height: 53px;
  position: absolute;
  width: 190px;
}
.qbz_payment_section_left_column .qbz_payment_section_paypal
{
  background-image: url(/img/common/logo/paypal.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.qbz_payment_section_left_column .qbz_payment_section_spplus
{
  background-image: url(/img/common/logo/spplus.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.qbz_payment_section_left_column .qbz_payment_section_paybox
{
  background-image: url(/img/common/logo/paybox.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.qbz_payment_section_left_column .qbz_payment_section_clickandbuy
{
  background-image: url(/img/common/logo/clickandbuy2.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.qbz_payment_section_left_column .qbz_payment_section_mock
{
  background-image: url(/img/common/logo/mock.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.qbz_payment_section_left_column div.qbz_hovered
{
  color: #3B3B3B;
  border:5px solid lightGrey;
  border-right:5px solid white;
}
.qbz_payment_section_right_column
{
  height:200px;
  float:left;
  width:438px;
  border:5px solid lightGrey;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.qbz_payment_section_right_column .qbz_payment_section_description
{
  height:70px;
  padding:10px;
}
.qbz_payment_section_right_column .qbz_payment_section_button
{
  height:80px;
  padding-top:30px;
}
.qbz_payment_section_right_column .qbz_payment_section_button p
{
  width:309px;
  margin: 0 auto;
}
.qbz_payment_page_right_column
{
  padding-top:37px;
}
.qbz_payment_page_right_column .qbz_payment_right_column_block
{
  margin-bottom:30px;
}
.qbz_payment_page_right_column .qbz_payment_testimonials
{
  height:75px;
}
.qbz_payment_did_you_know ul
{

}
.qbz_payment_did_you_know ul li,
.qbz_payment_need_help ul li
{
  margin-bottom:5px;
  list-style-type: square;
  margin-left: 15px;
  line-height:15px;
}
.qbz_payment_testimonials
{

}
.qbz_payment_testimonials:before, .qbz_payment_testimonials:after {
color: #69c;
display: block;
font-size: 700%;
width: 50px;
}
.bqstart
{
float: left;
height: 45px;
margin-top: 5px;
padding-top: 10px;
margin-right:5px;
margin-bottom: 40px;
font-size: 700%;
color: #5FAAC1;
 }
.bqend
{
float: right;
height: 25px;
margin-top: 30px;
padding-top: 0px;
font-size: 700%;
color: #5FAAC1;
}
.bqauthor
{
  color: #999;
  font-size: 11px;
  padding-left: 30px;
  padding-top: 10px;
}
.qbz_payment_need_help a
{
  color:#5FAAC1;
  text-decoration:underline;
}
.qbz_last_basket_item
{
  margin-bottom: 15px;
}
.qbz_promotion_form .qbz_field_in_error
{
  width:500px;
}
.qbz_download_archive_wrapper
{
  height:20px;
  line-height:20px;
  margin-bottom:10px;
}
.qbz_download_archive_wrapper a
{
  color:#2D7589;
  text-decoration:underline;
}
.qbz_download_archive_wrapper img
{
  vertical-align:middle;
}
.qbz_download_page
{
  width:1014px;
}
.qbz_download_page_recommandation
{
  float:left;
  width:660px;
}
.qbz_download_page_cms_blocks
{
  float:left;
  margin-left:12px;
  width:300px;
}
.encoding_status_overlay_footer
{
  border-top: 1px solid lightGrey;
  font-size: 10px;
  margin-top: 5px;
  padding-top: 5px;
}
.qbz_download_tracks hr
{
  margin-top:5px;
}
.qbz_tracklisting_vertial_separator
{
  background-image: url('/img/common/products_ressources/item_separator.gif');
  background-position: 5% 50%;
  background-repeat: no-repeat;
  float:left;
  height:22px;
  width:2px;
}
.qbz_download_new_introduction
{
  border-left: 7px solid lightGrey;
  padding-left:5px;
  margin-bottom:20px;
}
.qbz_right_column_signup_exp
{
  display: inline;
  font-size: 8px;
  left: 2px;
  position: relative;
  top: -10px;
  color:#FFF;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information,
.qbz_configuration_test_section table.qbz_configuration_page_system_information tr,
.qbz_configuration_test_section table.qbz_configuration_page_system_information td
{
  border-left:none;
  border-right:none;
  border-top:1px dotted lightGrey;
  border-bottom:1px dotted lightGrey;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information
{
  border:none;
  width:100%;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information tr
{
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information td
{
  padding:10px;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information td.key
{
  font-weight:bold;
  width:50%;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information td.value
{
  border-left:1px dotted lightGrey;
  width:50%;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information td.valid
{
  background-image: url(/img/common/tick-button.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}
.qbz_configuration_test_section table.qbz_configuration_page_system_information td.invalid
{
  background-image: url(/img/common/cross-button.png);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}
.qbz_configuration_page_system_information_loading
{
  float:right;
  margin-right:7px;
}
.qbz_payment_section_button .qbz_payment_warning
{
  display:none;
  font-family:Arial;
  border: 1px solid lightGrey;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin: 0px 40px;
  padding: 10px 0px;
}
.qbz_payment_section_button .qbz_payment_warning .title
{
  text-transform:uppercase;
  color:#C0A778;
  font-size:15px;
  margin-bottom:5px;
}
  .qbz_newsletter_subscriptions .qbz_newsletter_actions
  {
    float:right;
    margin-bottom:15px;
    font-size:11px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_actions a
  {
    color:#5FAAC1;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type_title
  {
    color:#C0A778;
    font-size:16px;
    margin-top:15px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type
  {
    clear:both;
    height:40px;
    border-bottom:1px dotted lightGrey;
    width:100%;
    margin-top:10px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type div
  {
    float:left;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type a
  {
    color:#5FAAC1;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_info
  {
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_title
  {
/*    color:#C0A778;*/
    font-weight:bold;
    height:20px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_description
  {
    clear:both;
    font-style:italic;
    height:20px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_archive
  {
    height:20px;
    font-size:11px;
    margin-left:10px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_checkbox
  {
    float:right;
    padding-top:10px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_picture
  {
    margin-right:5px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_type .qbz_newsletter_picture img
  {
    border:1px solid #CCC;
    padding:2px;
    width:50px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_large .qbz_newsletter_picture img
  {
    border:1px solid #CCC;
    padding:2px;
    width:125px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_large
  {
    height: 120px;
  }
  .qbz_newsletter_subscriptions .qbz_newsletter_info
  {
    max-width:500px;
  }
  .qbz_newsletter_subscriptions .qbz_hard_unsubscribe span
  {
    color: #666;
    display: block;
    font-size: 11px;
    margin: 20px 0 10px 0;
  }
  .qbz_newsletter_subscriptions .qbz_hard_unsubscribe a
  {
    color: #4B97AD;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom:15px;
    display:block;
  }
  .qbz_subscription_table table
  {
    width:100%;
  }
  .qbz_subscription_table table, .qbz_subscription_table tr, .qbz_subscription_table td, .qbz_subscription_table th {
    border-style: none;
  }
  .qbz_subscription_table th
  {
    font-weight: bold;
    padding: 5px 10px;
  }
  .qbz_subscription_table td
  {
    padding: 5px 10px;
  }
  .qbz_subscription_table .qbz_subscription_start_date,
  .qbz_subscription_table .qbz_subscription_last_payment_date,
  .qbz_subscription_table .qbz_subscription_next_payment_date
  {
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    width: 80px;
  }
  .qbz_subscription_table .qbz_top_spacing_row td
  {
    border-top: 1px solid lightGrey;
    font-size: 0px;
    height: 5px;
    line-height: 5px;
  }
  .qbz_subscription_table .qbz_bottom_spacing_row td
  {
    border-bottom: 1px solid lightGrey;
    font-size: 0px;
    height: 5px;
    line-height: 5px;
  }

  .qbz_mobile_promotion_one_column
  {
    background-color:#FFFFFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 5px #999999;
    -moz-box-shadow: 1px 1px 5px #999999;
    box-shadow: 1px 1px 5px #999999;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_title
  {
    background: #222222 url(/img/common/overlay.png) repeat-x scroll 0px 0px;
    padding: 5px 10px;
    color: #FFFFFF;
    font: normal normal normal 23px/normal Arial, sans-serif;
    margin-bottom:5px;
    text-shadow: #999999 1px 1px 4px;

    filter: dropshadow(color=#999999,offX=1,offY=1);
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_title img
  {
    vertical-align:middle;
    margin-left:3px;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_picture
  {
    padding: 0 0px 5px 10px;
    margin: 0;
    float:left;
    text-align:center;
    width:120px;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_description
  {
    padding: 0 10px;
    font-size:12px;
    width:155px;
    margin-top:20px;
    float:right;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_link
  {
    clear:both;
    padding: 0 10px;
    font-size:12px;
    text-align:center;
  }
  .qbz_mobile_promotion_one_column .qbz_mobile_promotion_badge
  {
    margin-top:10px;
    text-align:center;
  }

  .qbz_user_devices_table table
  {
    width:100%;
  }
  .qbz_user_devices_table table, .qbz_user_devices_table tr, .qbz_user_devices_table td, .qbz_user_devices_table th {
    border-style: none;
  }
  .qbz_user_devices_table th
  {
    font-weight: bold;
    padding: 5px 10px;
  }
  .qbz_user_devices_table td
  {
    padding: 2px 10px;
  }
  .qbz_user_devices_table .qbz_first_access_date,
  .qbz_user_devices_table .qbz_last_access_date,
  .qbz_user_devices_table .qbz_device_id
  {
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    width: 120px;
  }
  .qbz_user_devices_table .qbz_device_remove
  {
    width:50px;
  }
  .qbz_user_devices_table .qbz_top_spacing_row td
  {
    border-top: 1px solid lightGrey;
    font-size: 0px;
    height: 5px;
    line-height: 5px;
  }
  .qbz_user_devices_table .qbz_bottom_spacing_row td
  {
    border-bottom: 1px solid lightGrey;
    font-size: 0px;
    height: 5px;
    line-height: 5px;
  }
  .qbz_user_devices_table .qbz_device_remove a
  {
    color:#5FAAC1;
  }


  /* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

  /* calendar root element */
  #calroot {
  	/* place on top of other elements. set a higher value if nessessary */
  	z-index:10000;

  	margin-top:-1px;
  	width:198px;
  	padding:2px;
  	background-color:#fff;
  	font-size:11px;
  	border:1px solid #ccc;

  	-moz-border-radius:5px;
  	-webkit-border-radius:5px;

  	-moz-box-shadow: 0 0 15px #666;
  	-webkit-box-shadow: 0 0 15px #666;
  }

  /* head. contains title, prev/next month controls and possible month/year selectors */
  #calhead {
  	padding:2px 0;
  	height:22px;
  }

  #caltitle {
  	font-size:14px;
  	color:#5FAAC1;
  	float:left;
  	text-align:center;
  	width:155px;
  	line-height:20px;
/*    text-shadow:0 1px 0 #ddd;*/
  }

  #calnext, #calprev {
    background: transparent url(/img/common/user_interface/scroller/horizontal_scroller.gif) no-repeat 0% 0%;
    display: block;
    float: left;
    height: 14px;
    width: 14px;
  	cursor:pointer;
  	background-position: 0% -14px;
  	margin: 3px 0px 0px 7px;
  }

  #calnext {
    background: transparent url(/img/common/user_interface/scroller/horizontal_scroller.gif) no-repeat 0% 0%;
    background-position: 0% 0%;
    float: right;
    margin: 3px 7px 0px 0px;
  }

  #calprev.caldisabled, #calnext.caldisabled {
  	visibility:hidden;
  }

  /* year/month selector */
  #caltitle select {
  	font-size:10px;
  }

  /* names of the days */
  #caldays {
  	height:14px;
  	border-bottom:1px solid #ddd;
  }

  #caldays span {
  	display:block;
  	float:left;
  	width:28px;
  	text-align:center;
  }

  /* container for weeks */
  #calweeks {
  	background-color:#fff;
  	margin-top:4px;
  }

  /* single week */
  .calweek {
  	clear:left;
  	height:22px;
  }

  /* single day */
  .calweek a {
  	display:block;
  	float:left;
  	width:27px;
  	height:20px;
  	text-decoration:none;
  	font-size:11px;
  	margin-left:1px;
  	text-align:center;
  	line-height:20px;
  	color:#666;
  	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
  }

  /* different states */
  .calweek a:hover, .calfocus {
  	background-color:#ddd;
  }

  /* sunday */
  a.calsun {
  	color:red;
  }

  /* offmonth day */
  a.caloff {
  	color:#ccc;
  }

  a.caloff:hover {
  	background-color:rgb(245, 245, 250);
  }


  /* unselecteble day */
  a.caldisabled {
  	background-color:#efefef !important;
  	color:#ccc	!important;
  	cursor:default;
  }

  /* current day */
  #calcurrent {
  	background-color:#5FAAC1;
  	color:#fff;
  }

  /* today */
  #caltoday {
  	background-color:#333;
  	color:#fff;
  }

.qbz_related_product_widget_title strong {
  text-transform: none !important;
}
/* début du style pour le menu de mon compte */
.qbz_profile_menu
{
  height:54px;
  position:relative;
}

.qbz_profile_menu .qbz_first_level
{
height:27px;
line-height:27px;
}
.qbz_profile_menu li
{
background-color:#D6C6A7;
float:left;
height:27px;
line-height:27px;
margin-right:4px;
}
.qbz_profile_menu .qbz_selected
{
background-color:#3B3B3B;
}
.qbz_profile_menu .qbz_featured
{
  background-color:#5FAAC1;
}
.qbz_profile_menu h2
{
padding:0 6px 0 8px;
}
.qbz_profile_menu .qbz_selected .qbz_second_level {
display:block;
height:26px;
line-height:26px;
}
.qbz_profile_menu .qbz_second_level {
background-color:#F0F0F0;
display:none;
height:26px;
left:0;
line-height:26px;
padding:0 0 0 6px;
position:absolute;
top:28px;
width:644px;
}
.qbz_profile_menu li li {
color:#3B3B3B;
height:26px;
line-height:26px;
}
.qbz_profile_menu li li.qbz_first a {
border-left-style:none;
}
.qbz_profile_menu li li.qbz_selected a {
color:#3B3B3B;
}

.qbz_profile_menu li li a {
-x-system-font:none;
border-left:1px solid #D3D3D3;
color:#4B97AD;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:26px;
padding:0 8px;
}
.qbz_profile_menu a {
text-decoration:none;
}
.qbz_profile_menu .qbz_selected .qbz_selected {
color:#A28858;
}
.qbz_profile_menu .qbz_selected li {
background-color:#F0F0F0;
}
.qbz_profile_menu h2 a {
  color:#444;
}
.qbz_profile_menu .qbz_selected h2 a {
color:#FFFFFF;
}
.qbz_profile_menu .qbz_featured h2 a {
color:#FFFFFF;
}
.qbz_profile_menu li h2 a {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:27px;
text-transform:uppercase;
}
/* fin du style pour le menu de mon compte */

ul.qbz_secondary_genres_list li {
  margin-left: 14px;
}
.qbz_zoomable_image
{
  cursor: pointer;
}
#authentication-page p { margin-bottom: 0;}
#authentication-page .qbz_green_rounded_button { height:30px; font-size:15px; }
#authentication-page fieldset { padding-top:0; margin-bottom:0; }

.overlay_cover { height:230px; display:block; }
