.random_productdiscount {
    text-align: center;
}
.zoneflechevertehover {
    cursor: pointer;
}
.default_product_right {
    text-align: right;
}
#url_pic_link {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#default_product_picture_selects {
    width: 317px;
    float: left;
}
.floating_window_pad {
    padding: 10px;
}
#buying_header_state_buying {
    width: 620px;
    height: 104px;
    padding-top: 5px;
}
.tdcentermenutop {
    width: 115px;
}
.main_part_index {
    width: 630px;
}
#slide_holder {
    float: left;
}
.discount_product_list a img {
    border: medium solid #C0C0C0;
}
.googleadsenselnk {
    padding-top: 5px;
    text-align: center;
}
h1.product {
    color: #717171;
    font-weight: bold;
}
h2.a {
    color: #C20041;
}
.categ_product_image_date, .categ_product_description {
}
.sw_ic_vider_panier_separator {
    height: 7px;
}
.sw_ic_vider_panier .command_vider {
    width: 200px;
    text-align: center;
}
.sw_ic_continuer_achat_width {
    width: 200px;
}
.sw_ic_continuer_achat_width_text {
    width: 198px;
}
.commande_bouton img.right {
    float: right;
}
.commande_bouton img.left {
    float: left;
}
.sw_ic_continuer_achat_width_sep {
    height: 15px;
}
.separator_height {
    height: 12px;
}
#image_index_pour_hauteur_en_js {
    background-color: #FFFFFF;
}
.sw_pa_texte_paniervide {
    font-weight: bold;
}
.champs_obligatoires {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}
#body {
    background-color: #fff;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 957px;
    text-align: left;
}
body {
    background-color: #4e4b4a;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.random_products_detail_link {
    padding-top: 8px;
    float: left;
}
.title_subcateg a {
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
}
#preview {
    position: absolute;
    border: 1px solid #ccc;
    background: #333;
    padding: 5px;
    display: none;
    color: #fff;
}
.sw_bv_centre input {
    margin-top: 5px;
}
#fn_send_friend {
    border: 1px solid grey;
}
.subpagedisplay {
    background-image: url('/picture/css/image_fond.jpg');
    width: 210px;
    height: 165px;
    float: left;
}
.title_subcateg {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 22px;
    padding-bottom: 8px;
    text-align: center;
}
.title_subcateg_product {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 22px;
    text-align: center;
}
.title_subcateg_product_2 {
    padding: 5px 0px;
}
.subpage_pictures {
    text-align: center;
}
.title_subcateg_product a, .title_subcateg a {
    text-decoration: none;
    font-size: 15px;
    color: #611d96;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.top_menu_selected a {
    color: #141536;
}
.sub_page {
    width: 182px;
    text-align: left;
}
.sub_page_title {
}
#footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #606060;
    text-decoration: none;
}
.menu_haut_fond {
    background-repeat: repeat-x;
    background-position: bottom;
    height: 38px;
    background-image: url('/picture/menuhautfond/ohcentre.jpg');
}
.menu_haut_fond td a {
    text-decoration:  none;
    color:  #ffffff;
}
.menu_haut_fond td a:hover {
    color: #3d3d43;
}
.menu_haut_fond td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-align: center;
}
#sw_random_products {
    background-image: url('/picture/css/promotions.jpg');
    width: 230px;
    height: 178px;
}
#sw_random_products p {
    color: #434242;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    padding-bottom: 0px;
}
.sw_rp_prod_title a {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#sw_rp_scrollup {
    position: relative;
    overflow: hidden;
    width: 179px;
    height: 125px;
}
.sw_rp_text a {
    text-decoration: none;
}
.sw_rp_text {
    position: absolute;
    top: 210px;
    left: 13px;
    height: 135px;
    width: 172px;
}
.sw_ic_voir_details a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
#fn_search {
    position: relative;
    top: 3px;
}
#promotions {
}
.recherche {
    background-image: url('/picture/css/rechercher.jpg');
    background-position: bottom;
    font-weight: normal;
    font-size: 10px;
    width: 230px;
    height: 67px;
    margin-left: 12px;
    background-repeat: no-repeat;
    float: left;
}
.recherche div {
    padding: 10px;
    padding-left: 2px;
}
.recherche div input#rechercher_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
    margin-right: 24px;
    float: right;
    margin-top: 2px;
}
.recherche div input {
    text-decoration: none;
    font-weight: bold;
    width: 113px;
    height: 15px;
}
.sw_pa_centre {
    background-position: top left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    color: #000000;
}
#article_number {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 12px;
    color: #666666;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sw_pa_centre a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: Bold;
}
.little_sh_cart {
    padding-top: 4px;
    width: 114px;
    padding-left: 38px;
}
.info_little_sh_cart {
    float: left;
    color: #000000;
    width: 39px;
    text-align: right;
}
.numb_little_sh_cart {
    float: right;
    color: #666666;
    width: 72px;
    text-align: center;
    font-size: 12px;
}
.sw_legalinks,.sw_ec_centre_padding, .sw_pa_centre, .sw_ld_centre, .sw_pr_centre, .sw_re_centre, .accordion_menu ul {
    background-image: url('/picture/css/module_centre.gif');
    background-repeat: repeat-y;
}
.sw_pa_bas, .sw_ec_bas, .sw_ld_bas, .sw_re_bas {
    background-image: url('/picture/css/module_bas.jpg');
    background-repeat: none;
    width: 172px;
    height: 20px;
    padding-left: 10px;
}
.sw_pa_haut, .sw_ld_haut, .sw_ec_haut, .sw_pr_haut, .sub_page_title, .discount_product_list h2 {
    background-image: url('/picture/css/module_haut.jpg');
    width: 172px;
    height: 48px;
    padding-left: 10px;
}
.sw_pa_texte_haut, .sw_ec_texte_haut, .sw_ld_texte_haut, .sw_pr_texte_haut, .sub_page_title, .discount_product_list h2 {
    text-align: center;
    padding-top: 8px;
    font-weight: bold;
    font-size: 13px;
    color: #434242;
    white-space: nowrap;
    vertical-align: top;
}
.sw_pa_bas {
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    vertical-align: top;
}
.sw_pa_bouton {
    padding-left: 46px;
}
.sw_pa_puce_lien {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    white-space: nowrap;
    text-align: center;
    background-image: url('/picture/css/petit_panier_bouton.gif');
    height: 17px;
    width: 100px;
    padding-top: 3px;
    background-repeat: no-repeat;
}
.sw_pa_puce_lien a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.sw_pa_haut {
}
.sw_pa_haut a {
    color: #666666;
}
.sw_ec_haut {
}
.sw_ec_haut a {
    color: #666666;
}
.sw_ec_texte_haut {
}
.sw_ec_centre {
    background-image: url('/picture/sweccentre/votreespacecentre.gif');
    background-repeat: repeat-y;
    background-position: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    width: 182px;
    color: #000000;
}
.sw_ec_centre_padding {
    padding-left: 23px;
}
#sw_re_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
    margin-left: 4px;
    vertical-align: bottom;
}
#sw_ec_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
    margin-left: 4px;
    vertical-align: bottom;
}
.sw_ec_centre a {
    text-decoration: none;
    font-weight: Bold;
}
.sw_ec_centre input {
    text-decoration: none;
    font-weight: bold;
    width: 113px;
    height: 15px;
}
.sw_ec_bas {
    text-align: center;
}
.sw_ec_puce_lien {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    white-space: nowrap;
    text-align: left;
}
.sw_ec_puce_lien a {
    color: #4A4A4A;
    text-decoration: none;
    font-weight: bold;
}
#top_logo_part {
    background-position: top;
    background-repeat: no-repeat;
    background-color: #ffffff;
    text-align: center;
}
.prix_promo {
    padding-left: 9px;
    float: left;
    padding-top: 25px;
    width: 70px;
    height: 38px;
}
.prix_promo_texte {
    background-image: url('/picture/css/promotion_prix.gif');
    background-repeat: no-repeat;
    padding-top: 4px;
    height: 38px;
    width: 65px;
    text-align: center;
}
.prix_promo_avant_reduc a {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: roman;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: line-through;
}
.prix_promo_texte a:hover {
    color: #FFFFFF;
}
.prix_promo_apres_reduc a {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: roman;
    font-size: 13px;
    color: #FFFFFF;
}
.image_promo {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    width: 124px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}
#top_ventes {
}
.top_ventes_produit {
    padding-left: 14px;
    padding-right: 5px;
    height: 70px;
}
#top_ventes a {
    text-decoration: none;
}
#top_ventes p {
    padding-top: 8px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}
#left_menu {
    background-color: #ffffff;
    vertical-align: top;
    width: 182px;
}
#right_menu {
    width: 182px;
    background-color: #ffffff;
    vertical-align: top;
}
.top_ventes_bouton_bord_gauche {
    background-image: url('/picture/css/top_ventes_bouton_gauche.gif');
    height: 16px;
    width: 6px;
    background-repeat: no-repeat;
}
.top_ventes_bouton_bord_droit {
    background-image: url('/picture/css/top_ventes_bouton_droit.gif');
    height: 16px;
    width: 6px;
    float: right;
    background-repeat: no-repeat;
}
.top_ventes_bouton_centre {
    background-color: #141536;
    height: 15px;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 2px;
}
.top_ventes_bouton_centre a {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: center;
}
.top_ventes_bouton_centre a:hover {
    color: #FFFFFF;
}
.top_ventes_texte {
    float: left;
    width: 85px;
    padding-left: 8px;
}
.top_ventes_titre {
    text-align: center;
    color: black;
}
.top_ventes_titre a {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: none;
}
.top_ventes_titre a:hover {
    color: #000000;
}
.top_ventes_prix {
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: roman;
    text-align: center;
    padding: none;
}
.top_ventes_prix a:hover {
    color: #000000;
}
.top_ventes_prix_ajouter_panier li {
    list-style: none;
    float: left;
    display: inline;
}
.top_ventes_prix_ajouter_panier {
    display: inline;
    border: 1px solid blue;
}
#nouveautes {
    width: 100%;
    vertical-align: middle;
    text-align: center;
}
#nouveautes_titre td {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    background-color: #7a0896;
}
#nouveautes_titre_gras {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}
.nouveautes_produits {
    vertical-align: middle;
    text-align: center;
}
.nouveautes_produits td a {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.nouveautés_ajout_panier {
    background-color: #6A6DCA;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    width: 100px;
}
.nouveautés_ajout_panier a:hover {
    background-color: #000000;
    display: block;
    width: 100px;
    color: #FFFFFF;
}
.nouveautés_ajout_panier a {
    text-align: center;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.nouveautes_image {
    width: 69px;
    height: 56px;
    position: relative;
    float: left;
    vertical-align: center;
    background-color: #FFFFFF;
}
.nouveautes_image a {
    text-align: center;
}
.nouveautes_image div {
    position: absolute;
    top: -9px;
    left: -10px;
}
.nouveautes_numero {
    position: relative;
    top: -66px;
    left: -32px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
.categ_product_description {
    float: left;
}
.categ_product {
    height: 290px;
    background-image: url('/picture/css/categ_product_bg.jpg');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    width: 208px;
}
.categ_product_description_promo_title {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.categ_product_description_min_price {
    color: #611d96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
}
.categ_product_description_discount_price {
    color: #5E5E5E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: line-through;
}
.categ_product_description_prices {
    width: 96px;
    float: left;
    font-size: 12px;
}
.categ_product_btns {
    width: 103px;
    float: right;
    padding-right: 2px;
}
.categ_product_btn_detail {
    height: 18px;
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 2px;
    background-color: #991ba7;
    margin-bottom: 5px;
}
.categ_product_btn_detail a {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.categ_product_btn_detail a:hover, .categ_product_btn_add_cart a:hover {
    background-color: #000000;
    height: 18px;
    width: 103px;
    display: block;
    color: #FFFFFF;
}
.categ_product_btn_add_cart {
    height: 18px;
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 2px;
    background-color: #7a0896;
}
.categ_product_btn_add_cart a {
    text-align: center;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.categ_product_little_description {
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 10px;
}
.categ_product_image_cadre {
    background-image: url('/picture/css/categ_product_cadre_image.gif');
    height: 159px;
    padding: 4px 3px 4px 3px;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
}
#floating_window {
    width: 400px;
    height: 200px;
    z-index: 7000;
}
.sw_bv_texte {
}
.sw_bv_texte_fermer {
    text-align: right;
}
.sw_bv_texte_fermer a {
    text-decoration: none;
}
.floating_window_centre {
    height: 140px;
    padding-left: 7px;
    padding-top: 7px;
}
.floating_window_titre {
    background-color: #DFDFDF;
    height: 30px;
    padding-top: 6px;
    text-align: center;
}
.sw_bv_centre {
    background-position: top;
    border: 1px solid grey;
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
}
#floating_window_1_boutons {
    padding-top: 3px;
    background-color: #DFDFDF;
    height: 33px;
    padding-left: 26px;
}
#floating_window_boutons {
    padding-top: 3px;
    background-color: #DFDFDF;
    height: 33px;
    padding-left: 26px;
}
#floating_window_3_boutons {
    padding-top: 3px;
    height: 67px;
    background-color: #DFDFDF;
    padding-left: 26px;
}
.floating_window_bouton_vider_panier {
    width: 182px;
    margin-left: auto;
    margin-right: auto;
}
.floating_window_bouton_vider_panier_centre {
    padding-top: 7px;
    background-image: url('/picture/css/bouton_ajouter_panier_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.floating_window_bouton_vider_panier div a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_continuer {
    width: 173px;
    float: left;
}
.floating_window_bouton_continuer_centre {
    padding-top: 7px;
    background-image: url('/picture/css/bouton_continuer_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.floating_window_bouton_continuer div a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_continuer_achat {
    width: 173px;
    float: left;
}
.floating_window_bouton_continuer_achat_centre {
    padding-top: 7px;
    background-image: url('/picture/css/bouton_continuer_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.floating_window_bouton_continuer_achat div a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_commander {
    float: left;
    padding-left: 21px;
    width: 143px;
}
.floating_window_bouton_commander div {
    padding-top: 7px;
    background-image: url('/picture/css/bouton_ajouter_panier_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.floating_window_bouton_commander div a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.floating_window_centre_image {
    float: left;
}
.floating_window_centre_image table {
    height: 126px;
    width: 161px;
}
.floating_window_centre_texte_titre_ligne_ele {
    color: #898989;
    padding-left: 6px;
}
.floating_window_centre_texte_titre_ligne {
    float: left;
}
.floating_window_centre_image_cadre {
    background-image: url('/picture/css/floating_window_cadre_image.jpg');
    height: 126px;
    width: 161px;
    padding: 2px 1px 2px 1px;
    background-repeat: no-repeat;
    vertical-align: center;
    position: relative;
}
#shopping_cart_summary {
    margin-left: auto;
    width: 630px;
    text-align: center;
    color: #666666;
    margin-right: auto;
    border-spacing: 0px;
    padding: 0px;
}
#ode_pma_title {
    color: #717171;
    text-transform: uppercase;
}
#shopping_cart_summary tr.center_text {
    white-space: nowrap;
}
#shopping_cart_summary th {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #692C13;
    border-top: 1px solid #692C13;
}
#orders_summary {
    width: 630px;
    border-spacing: 0px;
    padding: 0px;
}
#orders_summary th {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #692C13;
    border-top: 1px solid #692C13;
}
#orders_summary td {
    color: #8b8b8b;
}
#orders_summary td a {
    text-decoration: none;
    font-weight: bold;
    color: #6d6c6a;
}
#total_price_position {
    text-align: right;
    background-color: #9C9C9C;
    padding-right: 25px;
}
.sw_panier_prix_total_ttc {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    color: #FFFFFF;
}
.sw_panier_frais_port {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
}
#sw_panier_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
}
.sw_texte_formulaire {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #6D6D6D;
    padding-bottom: 7px;
}
.sw_texte_formulaire a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: solid 1px #7f9db9;
}
.sw_panier_frais_port_montant span {
    color: #6D6D6D;
}
.panier_enregistrer {
    background-image: url('/picture/css/commande_enregistrer.jpg');
    width: 27px;
    height: 27px;
    cursor: pointer;
    border: none;
}
.panier_ne_pas_enregistrer {
    background-image: url('/picture/css/commande_ne_pas_enregistrer.jpg');
    width: 27px;
    height: 27px;
    cursor: pointer;
    border: none;
}
#shopping_cart_button {
    height: 52px;
    width: 630px;
    padding-top: 15px;
}
.little_separator {
    height: 1px;
    background-color: #9C9C9C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1px;
    color: #9C9C9C;
}
.medium_separator {
    height: 3px;
    background-color: #9C9C9C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1px;
    color: #9C9C9C;
}
.sw_ic_enregistrer_panier {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    float: left;
    height: 51px;
}
#info_save {
    height: 30px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 203px;
}
.sw_ic_vider_panier {
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    height: 51px;
    float: left;
}
.sw_ic_vider_panier a {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
}
.sw_ic_continuer_achat {
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    height: 48px;
    float: left;
    padding-top: 3px;
}
.sw_ic_continuer_achat a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.sw_ic_commander {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
}
.sw_ic_commander a {
    color: #FFFFFF;
    text-decoration: none;
}
h3 a {
    color: #6D6D6D;
    text-decoration: none;
}
.commande_bouton {
    width: 143px;
}
.commande_bouton div {
    padding-top: 7px;
    background-image: url('/picture/css/bouton_ajouter_panier_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.commande_bouton div a {
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
}
#shopping_cart {
}
#shopping_cart_width {
    width: 630px;
}
#commande_position_commande_bouton {
    padding-left: 230px;
}
.categ_product_image {
    width: 197px;
    height: 151px;
}
.btn_identification {
    white-space: nowrap;
    width: 150px;
}
.btn_inscription {
    white-space: nowrap;
    width: 150px;
}
.btn_livraison {
    white-space: nowrap;
    width: 150px;
}
.btn_paiement {
    white-space: nowrap;
    width: 150px;
}
.sw_bt_centre_commande {
    background-image: url('');
    background-repeat: repeat-x;
    background-position: top;
    font-family: 'Verdana';
    font-weight: Normal;
    font-size: 10px;
    color: #666666;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 25px;
}
.sw_bt_centre_commande a {
    color: #666666;
    text-decoration: none;
}
.sw_bt_centre_commande_actif {
    background-image: url('');
    background-repeat: repeat-x;
    background-position: top;
    font-family: 'Verdana';
    font-weight: Normal;
    font-size: 10px;
    color: #000000;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 25px;
}
.sw_bt_centre_commande_actif a {
    color: #000000;
    text-decoration: none;
}
.sw_chemin {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #4E4B4A;
}
.sw_chemin_texte {
    background-color: #7a0896;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 4px;
}
.sw_chemin_texte a {
    color: #FFFFFF;
    text-decoration: none;
}
.sw_chemin_selected {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #FFFFFF;
}
.sw_chemin_selected a {
    color: #FFFFFF;
    text-decoration: none;
}
#page_description {
    font-size: 11px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}
.bu_cu_address {
    padding-left: 4px;
    width: 48%;
    float: left;
}
.bu_cu_address span {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #5E5E5E;
}
.bu_cu_address h1 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.sw_h4_selected {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #000000;
    text-transform: uppercase;
}
.bu_cu_address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}
.sw_ic_supp_adresse {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    text-align: left;
    float: left;
}
.sw_ic_supp_adresse a {
    color: #000000;
    text-decoration: none;
}
.sw_ic_maj_adresse {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    text-align: left;
}
.sw_ic_maj_adresse a {
    color: #000000;
    text-decoration: none;
}
.buying_customer_add_address {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
}
.buying_customer_add_address a {
    color: #000000;
    text-decoration: none;
}
.address_gotoorder {
    width: 190px;
}
.buying_footer_image {
    width: 150px;
    height: 56px;
}
.buying_footer_etape {
    width: 150px;
    height: 104px;
    float: left;
    text-align: center;
}
.buying_address_cadre {
    padding-left: 4px;
    padding-right: 7px;
}
.buying_address_boutons {
    padding-right: 7px;
}
.buying_address_bouton_supprimer {
    float: left;
}
.buying_address_bouton_maj {
    float: right;
    width: 106px;
}
.buying_address_boutons_images {
    float: left;
}
.buying_address_boutons_position_texte {
    padding-top: 4px;
    float: left;
}
.buying_ask_taille_formulaires {
    height: 233px;
    width: 630px;
}
.buying_ask_formulaire_creer {
    height: 233px;
    width: 294px;
    border: solid 1px #BFB8BD;
    float: left;
}
.buying_ask_formulaire_authentifier {
    height: 233px;
    width: 294px;
    border: solid 1px #BFB8BD;
    float: right;
}
.buying_ask_formulaires_titre {
    background-color: #929292;
    color: #FFFFFF;
    height: 30px;
    padding-left: 60px;
    text-align: center;
    white-space: nowrap;
    font-size: 14px;
}
#fn_create_account input, #fn_authentification input {
    float: right;
    width: 161px;
    border: 1px solid #7F9DB9;
}
.buying_ask_formulaires_interieur {
    padding-left: 12px;
    padding-right: 15px;
}
.customer_add_modify_titre {
    color: #FFFFFF;
    height: 30px;
    background-color: #929292;
    text-align: center;
}
.customer_add_modify_titre h1 {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
}
.customer_add_modify_titre_image {
    float: left;
    margin-left: auto;
}
.customer_add_modify_titre_texte {
    float: left;
    margin-right: auto;
    padding-top: 1px;
    padding-left: 8px;
}
#customer_add_modify_formulaire {
    padding-right: 96px;
    padding-left: 98px;
    text-align: center;
    border: solid 1px #BFB8BD;
}
#customer_add_modify_formulaire span {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}
#customer_add_modify_formulaire_table {
    border-collapse: collapse;
    width: 400px;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#customer_add_modify_formulaire_table tr td label {
    width: 224px;
    color: #6e6e6e;
}
#customer_add_modify_formulaire_table tr td input {
    width: 162px;
    border-color: #7f9db9;
}
#customer_add_modify_formulaire_table tr td #civilite {
    width: 164px;
}
#changer_mdp {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
#changer_mdp a {
    color: #000000;
    text-decoration: none;
}
#jesouhaiterecevoir {
    width: 600px;
    padding-left: 16px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.customer_add_modify_continuer {
    text-align: center;
    width: 279px;
}
.customer_add_modify_continuer .sw_bt_centre {
    background-image: url('/picture/css/bouton_ajouter_panier_centre.gif');
    background-repeat: repeat-x;
    height: 27px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    width: 100%;
}
.customer_add_modify_continuer .sw_bt_centre a {
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF;
}
.sw_texte_pagination_ordre {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Normal;
    font-size: 11px;
    color: #000000;
    padding-bottom: 5px;
    text-align: right;
}
.sw_texte_pagination_ordre a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.sw_texte_prix {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
}
.sw_texte_prix_libelle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}
#id_caddy_pd_total {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}
h1 span {
    font-size: 18px;
    margin: .67em 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    color: #000000;
}
#order_texte {
    font-weight: bold;
    color: #6d6c6a;
}
#account_link {
    text-align: center;
    padding: 15px;
    color: #6d6c6a;
}
#account_link a {
    color: #6d6c6a;
    font-weight: bold;
}
.default_product_picture_size table {
    width: 100%;
    height: 100%;
}
.default_product_picture_size {
    background-image: url('/picture/css/detail_produit_cadre_image.jpg');
    float: left;
    padding-right: 5px;
    width: 317px;
    height: 248px;
    background-repeat: no-repeat;
}
#default_product_caracteristics {
    border-collapse: collapse;
}
#default_product_caracteristics th {
    background-color: #EBEBEB;
}
#default_product_caracteristics td {
    font-size: 11px;
    font-weight: normal;
    color: #4B4B4B;
    height: 17px;
    vertical-align: middle;
    border: 1px solid #ADB9C8;
    padding-left: 8px;
    padding-right: 8px;
}
#default_product_caracteristics td span {
    font-weight: bold;
    color: #000000;
}
#default_product_selects {
    padding-left: 1px;
}
#default_product_selects select {
    width: 153px;
    margin-top: 13px;
}
.default_produit_barre_haut {
    height: 7px;
    background-image: url('/picture/css/default_product_barre_haut.jpg');
    background-repeat: repeat-x;
}
.default_produit_barre_bas {
    height: 7px;
    background-image: url('/picture/css/default_product_barre_bas.jpg');
    background-repeat: repeat-x;
}
#ref_table div {
}
#align_totalprice_totalweight {
}
.sw_texte_autre {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
}
.sw_texte_autre a {
    color: #000000;
    text-decoration: none;
}
#default_product_similar td {
    color: #000000;
}
#default_product_similar td a {
    color: #000000;
    text-decoration: none;
}
#id_add_to_caddy {
    width: 162px;
    float: right;
}
#id_add_to_caddy div {
    height: 23px;
    padding-top: 4px;
    background-image: url('/picture/css/bouton_ajouter_panier_centre.gif');
    margin-left: 5px;
    margin-right: 5px;
}
#id_add_to_caddy a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
#default_product_middle_part {
    padding-left: 4px;
    padding-right: 4px;
}
.default_product_quantity {
    float: right;
    padding-right: 5px;
    padding-top: 6px;
}
#dlvcst a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding-bottom: 5px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
#dlvcst h1 {
    color: #000000;
}
#pricing_delivery_costs_table th {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #692C13;
    border-top: 1px solid #692C13;
}
#pricing_delivery_costs_table td {
    color: #8b8b8b;
}
.default_product_similar_cadre_image {
    padding: 3px;
    background-repeat: no-repeat;
    width: 53px;
    height: 50px;
}
#default_product_links {
    float: right;
    width: 335px;
}
#default_product_links .default_product_links_center {
    background-image: url('/picture/css/default_product_lien_centre.jpg');
    background-repeat: repeat-x;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
#default_product_links .default_product_links_center a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}
#default_product_mail_to_friend {
    float: right;
}
#default_product_print {
    width: 139px;
    float: right;
}
.customer_address_table {
    font-weight: bold;
    text-align: right;
}
.customer_address_table span {
    font-weight: normal;
}
.buying_cus_address_form {
    border: solid 1px #BFBBBC;
    padding: 0 7px 0 7px;
    font-family: 'Verdana';
    font-weight: normal;
    font-size: 10px;
    color: #6D6D6D;
    padding-bottom: 7px;
}
.bu_cu_address_boutons_centre {
    background-image: url('/picture/css/ajouter_panier_centre.gif');
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
.bu_cu_address_boutons_centre a {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
.customer_address_table input {
    width: 145px;
}
.customer_address_table select {
    width: 147px;
}
h1 {
    font-size: 18px;
    margin: .67em 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    color: #000000;
}
.shopping_cart_summary_bottom {
    background-color: #D2CFC8;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    border: solid white 1px;
    padding-left: 20px;
}
.shopping_cart_summary_bottom_delivery_costs {
    background-color: #D2CFC8;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    border: solid white 1px;
    padding-left: 20px;
}
.sw_texte_methode_paiment {
    border: solid 1px #BFBBBC;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    padding-left: 4px;
    padding-right: 9px;
}
.sw_texte_methode_paiment a {
    text-decoration: none;
    font-weight: bold;
}
.buying_buying_method_table {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.buying_buying_method_table a {
    color: #FFFFFF;
    font-size: 12px;
}
.buying_buying_method_table td {
    height: 24px;
    background-color: #D2CFC8;
}
#buying_discount_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
}
#simple_search_ok {
    background-image: url('/picture/css/bouton_ok.gif');
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
    padding-bottom: 1px;
}
#order_summary_totaux {
    width: 100%;
    color: #000000;
    text-align: right;
}
.order_summary_totaux_space {
    height: 1px;
}
#order_summary_adress {
    width: 100%;
}
#order_summary_adress_table {
    border: 1px solid #D2CFC8;
    text-align: left;
}
.order_summary_adress_text span {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #5E5E5E;
}
.order_summary_adress_text h1 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.order_summary_adress_text h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}
.order_summary_text {
    background-color: #D2CFC8;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: right;
}
.order_line_style {
    border-bottom: 1px solid #9C9C9C;
}
.order_summary_message {
    color: #717171;
}
#default_product_title_centre {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #141536;
    width: 287px;
}
#default_product_title_centre h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
}
.categ_product_title {
}
.categ_product_title_text {
    background-color: #141536;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.categ_product_title_text a {
    color: #FFFFFF;
    text-decoration: none;
}
.floating_window_centre_texte {
    padding-left: 12px;
    width: 205px;
    float: left;
    padding-top: 28px;
}
.floating_window_centre_texte_titre {
    background-color: #141536;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
#main_part {
    overflow: hidden;
    padding: 3px;
    height: 100%;
}
#middle_part {
    vertical-align: top;
}
#bottom_part {
    clear: both;
    background-color: #ffffff;
}
/*** Printing ***/
#body_print {
    width: 640px;
    text-align: left;
}
#body_print #top_part, #body_print #left_menu, #body_print #right_menu, #body_print #bottom_part {
    display: none;
}
#body_print #main_part {
    overflow: visible;
    margin: 0;
    text-align: left;
}
.buying_ask_authentification0 {
    float: left;
}
.buying_ask_authentification1 {
    height: 15px;
}
.buying_ask_authentification2 {
    height: 29px;
}
.buying_ask_authentification3 {
    color: #CC3300;
}
.buying_ask_authentification4 {
    height: 41px;
}
.buying_ask_authentification5 {
    padding-top: 25px;
}
.buying_ask_authentification6 {
    float: right;
}
.buying_ask_authentification7 {
    padding-left: 80px;
}
.buying_ask_authentification8 {
    float: left;
    padding-top: 8px;
}
.buying_ask_authentification9 {
    color: #FFFFFF;
}
.buying_ask_authentification10 {
    height: 43px;
}
.buying_ask_authentification11 {
    height: 3px;
    clear: both;
}
.buying_ask_authentification12 {
    height: 10px;
}
.buying_ask_authentification13 {
    float: right;
}
.buying_buying_method0 {
    width: 13px;
}
.buying_buying_method1 {
    width: 96px;
    text-align: center;
}
.buying_buying_method2 {
    text-transform: uppercase;
}
.buying_buying_method3 {
    font-size: 10px;
}
.buying_buying_method4 {
    font-size: 10px;
}
.buying_buying_method5 {
    width: 90px;
    text-align: right;
}
.buying_buying_method6 {
    color: #6A6A6A;
    padding-left: 7px;
}
.buying_buying_method7 {
    width: 575px;
}
.buying_buying_method8 {
    float: left;
    width: 305px;
    border: 1px solid #8B8B8B;
}
.buying_buying_method9 {
    padding-top: 25px;
}
.buying_buying_method10 {
    display: none;
    float: right;
}
#f_discount_code {
    width: 120px;
}
.buying_buying_method {
    padding-left: 23px;
}
style="padding-left:23px;" .buying_customer_address_0 {
    text-align: left;
}
.customer_add_modify_width {
    width: 0px;
}
.customer_add_modify_width2 {
    width: 8px;
}
.customer_add_modify_taille {
    width: 600px;
}
.default_product0 {
    float: left;
}
.default_product1 {
    float: right;
}
.default_product2 {
    width: 25px;
}
.default_product3 {
    position: relative;
}
.default_product4 {
    text-align: right;
}
#default_product_title_desc_carac {
    float: right;
    width: 305px;
}
/*default size for same size in IE, FF*/
h2 {
    font-size: 10px;
    margin: .75em 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    color: #666666;
}
h3 {
    font-size: 10px;
    margin: .83em 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}
h4 {
    margin: 1.12em 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 12px;
    color: #666666;
    text-transform: uppercase;
}
h5 {
    font-size: .83em;
    margin: 1.5em 0;
}
h6 {
    font-size: .75em;
    margin: 1.67em 0;
}
P, UL, LI {
    margin-top: 0px;
    margin-bottom: 0px;
}
form, input {
    margin: 0;
    padding: 0;
}
img {
    border: 0;
    margin: 0;
    padding: 0;
}
.sw_sm_centre {
}
.sw_sm_centre a {
    color: #000000;
    text-decoration: none;
}
.sw_sm_centre .sw_sm_puce a {
}
.sw_sm_puce {
    padding: 3px 0px;
}
.sw_ll_centre {
    background-position: top;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    background-color: #FFFFFF;
    margin-top: 4px;
    margin-bottom: 3px;
    text-align: right;
}
.sw_ll_centre a {
    color: #A8A8A8;
}
.sw_ll_centre span {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
}
.sw_ld_haut {
}
.sw_ld_haut a {
    color: #FFFFFF;
}
.sw_ld_texte_haut {
}
.sw_ld_centre {
    font-weight: normal;
    font-size: 10px;
    text-align: center;
}
.sw_legalinks {
    font-weight: normal;
    font-size: 10px;
}
.sw_ld_centre a {
    text-decoration: none;
    font-weight: Bold;
}
.sw_ld_bas {
    text-align: center;
}
.sw_pr_haut {
}
.sw_pr_haut a {
    color: #666666;
    text-decoration: none;
}
.sw_pr_centre {
    font-weight: Normal;
    font-size: 12px;
    color: #000000;
    padding-left: 50px;
}
.sw_pr_centre a {
}
#recherche_titre {
    color: #5A5A5A;
    font-weight: bold;
    font-size: 13px;
}
.sw_bp_centre {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Normal;
    font-size: 10px;
    color: #FFFFFF;
    height: 44px;
    text-align: center;
}
.sw_bp_centre a {
    color: #666666;
    text-decoration: none;
}
.sw_bp_centre_padding {
    padding-left: 28%;
}
.sw_bp_texte {
    float: left;
    padding-left: 10px;
}
.sw_bt_droite {
    width: 4px;
    height: 10px;
    float: left;
}
.sw_bt_gauche {
    width: 4px;
    height: 10px;
    float: left;
    margin-left: 3px;
}
.sw_ic_ajouter_panier {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
}
.sw_ic_ajouter_panier a {
    color: #666666;
    text-decoration: none;
}
.sw_ic_detail_produit {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
    padding-top: 10px;
}
.sw_ic_detail_produit a {
    color: #666666;
    text-decoration: none;
}
.sw_ic_imprimer {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Normal;
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
}
.sw_ic_imprimer a {
    color: #666666;
    text-decoration: none;
}
.sw_ic_enregistrer_panier a {
    color: #000000;
    text-decoration: none;
}
.sw_lg_1_fr_francais {
}
.sw_lg_2_an_anglais {
}
.sw_lg_3_al_allemand {
}
.sw_lg_4_it_italien {
}
.sw_lg_5_es_espagnol {
}
input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: solid 1px #7f9db9;
}
.input_focus {
    background-color: #FFFFFF;
}
.input_normal {
    background-color: #FFFFFF;
}
a:hover {
    color: #4a4a4a;
}
a {
    color: #000000;
}
th {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #000000;
    background-color: #E6ECFF;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
h2 a {
    color: #666666;
    text-decoration: none;
    font-weight: bolder;
}
.sw_texte_erreur {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: red;
}
.sw_texte_stock {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 18px;
    color: #000000;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sw_product_discount_info {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 14px;
    color: #000000;
    text-align: center;
}
.sw_texte_discount_price {
    text-decoration: line-through;
}
.sw_texte_pagination_pages {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #666666;
    text-align: right;
}
.sw_texte_pagination_pages a {
    color: #666666;
}
.add_password_1 {
    float: left;
    width: 60%;
}
.add_password_1 div {
    padding-top: 6px;
}
.add_password_2 div {
    padding-top: 4px;
}
.identite_1 {
    float: left;
}
.identite_1 div {
    padding-top: 9px;
}
.identite_2 div {
    padding-top: 6px;
}
.checkbox_padding div {
    padding-top: 4px;
}
.sw_texte_etat_commande {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    background-color: #E6ECFF;
    display: none;
    clear: both;
}
.sw_texte_liste_commande {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #666666;
}
.sw_texte_liste_commande a {
    color: #6699CC;
    text-decoration: none;
    font-weight: bold;
}
/*start added*/
.align_center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.nodisplay {
    display: none;
}
.display_block {
    display: block;
}
#float_window {
    z-index: 7000;
    margin: auto;
    margin-top: 100px;
    padding: 3px;
    width: 400px;
    display: block;
}
#float_window_container {
    position: relative;
    z-index: 7000;
    width: 100%;
}
#float_window_container_div {
    width: 100%;
    z-index: 7000;
    position: fixed;
    _position: absolute;
}
#mail_send_friend {
    left: 50%;
    top: 50%;
    position: absolute;
    margin-left: -200px;
    margin-top: -85px;
    width: 400px;
    display: none;
}
#mail_send_friend_details {
    float: left;
    white-space: nowrap;
    text-align: left;
    padding-left: 10px;
}
#mail_send_friend_details div {
    padding-top: 6px;
}
#total_price {
    float: right;
}
#btn_common_position {
    margin-left: 30%;
}
.discount_product_hr {
    width: 80%;
    color: #9EB8D9;
    background-color: #9EB8D9;
    height: 1px;
    border: 0;
}
.discount_product_list {
    text-align: center;
}
.clearboth {
    clear: both;
}
#sw_bv_notlaoded_shopping_cart div {
    float: left;
    width: 33%;
}
#map {
    padding-left: 27%;
}
#classic h2 {
}
#order_list_display div {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    background-color: #E6ECFF;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 104px;
    float: left;
}
#order_summary {
    width: 100%;
}
#order_summary_title_with_weight div {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    background-color: #E6ECFF;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 74px;
    float: left;
}
#order_summary_title_without_weight div {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 10px;
    color: #666666;
    background-color: #E6ECFF;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 105px;
    float: left;
}
#info_summary_with_weight div {
    text-align: center;
    width: 74px;
    float: left;
}
#info_summary_without_weight div {
    text-align: center;
    width: 105px;
    float: left;
}
.pricing_delivery_cost {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    background-color: #E6ECFF;
    color: #666666;
    height: 13px;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.info_shipping_weight {
    width: 132px;
    float: left;
}
.info_shipping_price {
    width: 233px;
    float: left;
}
.info_area {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #666666;
    text-align: center;
    margin-left: 1px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 104px;
    float: left;
    white-space: nowrap;
}
.info_area_price {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #666666;
    text-align: right;
    margin-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 70px;
    float: right;
    white-space: normal;
}
#download_bill {
    text-align: center;
    margin-top: 10px;
}
#price_summary {
    width: 100%;
    display: inline;
    margin: 0em;
}
#price_summary div {
    clear: both;
}
.title_order_summary {
    float: left;
    margin: 0em;
}
.info_order_summary {
    float: right;
    margin: 0em;
}
#plici_link {
    text-align: center;
}
.bu_cu_form {
    width: 168px;
    float: left;
}
.bu_cu_paging {
    margin-top: 5px;
    margin-left: 80px;
}
.center_button {
    margin-left: 170px;
}
#left_visible {
    width: 182px;
}
