/****************************/
/**   Starting Grouped CSS **/
/****************************/
#preview {
    border: 1px solid #ccc;
}
body {
    background: #ffffff url('/picture/body/fondglobal1.jpg') repeat-x;
}
#floating_window_boutons {
    background: url('/picture/floatingwindowboutons/fonditrefloatingwindowbas1.gif') no-repeat center bottom;
}
.floating_window_titre {
    background: url('/picture/floatingwindowtitre/fonditrefloatingwindow1.gif') no-repeat;
}
.free_area_right {
    background: url('/picture/freearearight/shoppingcart.png') no-repeat;
}
.menu_top_bg {
    background: url('/picture/menuhautfond/menuhautfond.gif') no-repeat top left;
}
.large_box_bottom, .bas_nouveautes_global {
    background: url('/picture/swldbas/categfondbas2.gif') no-repeat left bottom;
}
.little_box_middle, .little_box_middle_plicipub, .little_box_middle_promo, .mailinglist_register_zone, .sw_ec_centre_padding, #top_ventes {
    background: url('/picture/swldcentre/categfond.jpg') repeat-y left top;
}
.large_box_middle {
    background: url('/picture/swldcentre/categfond2.jpg') repeat-y left top;
}
.little_box_top, .large_box_top, .little_box_top_2ndmenu, #top_ventes_haut {
    background: url('/picture/swldtextehaut/categhaut.gif') no-repeat left top;
}
.sw_ll_centre {
    background: url('/picture/swllcentre/lienshautfond.gif') no-repeat left top;
}
.little_box_bottom, .bas_nouveautes_global, .sw_ec_bas, .sw_ld_bas {
    background: url('/picture/swpabas/categfondbas.gif') no-repeat left bottom;
}
.bot_box_left, .bot_cust_address_box_left {
    background: url('picture/box/bg-bot.gif') no-repeat bottom left;
}
.bot_box_right, .bot_fw_box_right, .bot_send_friend_box_right, .bot_product_box_right, .bot_categ_box_right, .bot_ask_auth_box_right, .bot_add_modif_box_right, .bot_cust_address_box_right {
    background: url('picture/box/bg-bot.gif') no-repeat bottom right;
}
.mid_box_left , .mid_fw_box_left, .mid_send_friend_box_left, .mid_product_box_left, .mid_categ_box_left, .mid_ask_auth_box_left, .mid_add_modif_box_left, .mid_cust_address_box_left {
    background: url('picture/box/bg-mid.gif') repeat-y top left;
}
.mid_box_right, .mid_fw_box_right, .mid_send_friend_box_right, .mid_product_box_right, .mid_categ_box_right, .mid_ask_auth_box_right, .mid_add_modif_box_right, .mid_cust_address_box_right {
    background: url('picture/box/bg-mid.gif') repeat-y top right;
}
.top_box_left {
    background: url('picture/box/bg-top.gif') no-repeat top left;
}
.top_box_right, .top_fw_box_right, .top_send_friend_box_right, .top_product_box_right, .top_categ_box_right, .top_ask_auth_box_right, .top_add_modif_box_right, .top_cust_address_box_right {
    background: url('picture/box/bg-top.gif') no-repeat top right;
}
.button_cold_left, .button_cold_left_send, .button_cold_left_register, .button_cold_left_command, .button_cold_left_ok, .button_cold_left_add_cart {
    background: url('picture/button_cold/button_cold.gif') no-repeat top left;
}
.button_cold_right, .button_cold_right_send, .button_cold_right_ok, .button_cold_right_small, .button_cold_right_medium, .button_cold_right_large, .button_cold_right_xlarge, .button_cold_right_xxlarge {
    background: url('picture/button_cold/button_cold.gif') no-repeat top right;
}
.button_hot_left, .button_hot_left_medium, .button_hot_left_large {
    background: url('picture/button_hot/button_hot.gif') no-repeat top left;
}
.button_hot_right, .button_hot_right_small, .button_hot_right_medium, .button_hot_right_large {
    background: url('picture/button_hot/button_hot.gif') no-repeat top right;
}
.floating_window_bouton_vider_panier_centre {
    background: url(/picture/floatingwindowboutoncommanderdiv/btnbordfond.gif) repeat-x;
}
#default_product_title_centre,.categ_product_title_text {
    background-color: #141536;
}
.discount_product_hr {
    color: #9eb8d9;
}
.floating_window_pad {
    background-color: #dddd33;
}
.little_separator,.medium_separator {
    font-size: 1px;
}
.sw_pr_haut,.sw_pr_centre,#order_list_display div,#order_summary_title_with_weight div,#order_summary_title_without_weight div,.pricing_delivery_cost {
    background-color: #e6ecff;
}
#orders_summary th,.sw_h4_selected,.buying_ask_formulaires_titre,.customer_add_modify_titre,#pricing_delivery_costs_table th,.shopping_cart_summary_bottom_delivery_costs,.buying_buying_method_table td,.order_summary_text,.sw_sm_centre,.sw_texte_etat_commande {
    background-color: #ededed;
}
#image_index_pour_hauteur_en_js,.image_promo,.nouveautes_image,.floating_window_centre,.input_focus,.input_normal,input#rechercher_ok {
    background-color: #ffffff;
}
.sw_bt_centre_commande,.sw_bt_centre_commande_actif {
    background-image: url('');
}
.sw_sm_centre {
    background-image: url('') repeat-y top;
}
.categ_product_btn_detail {
    background-image: url('/picture/css/bout_detail_produit.gif');
}
#buying_discount_ok,#simple_search_ok {
    background-image: url('/picture/css/bouton_ok.gif');
}
.categ_product {
    background-image: url('/picture/css/categ_product_bg.jpg');
}
.categ_product_image_cadre {
    background-image: url('/picture/css/categ_product_cadre_image.gif');
}
.panier_enregistrer {
    background-image: url('/picture/css/commande_enregistrer.jpg');
}
.panier_ne_pas_enregistrer {
    background-image: url('/picture/css/commande_ne_pas_enregistrer.jpg');
}
.default_produit_barre_bas {
    background-image: url('/picture/css/default_product_barre_bas.jpg');
}
.default_produit_barre_haut {
    background-image: url('/picture/css/default_product_barre_haut.jpg');
}
#default_product_links .default_product_links_center {
    background-image: url('/picture/css/default_product_lien_centre.jpg');
}
.floating_window_centre_image_cadre {
    background-image: url('/picture/css/floating_window_cadre_image.jpg');
}
.sw_pa_puce_lien {
    background-image: url('/picture/css/petit_panier_bouton.gif');
}
.recherche {
    background-image: url('/picture/css/rechercher.jpg');
}
.top_ventes_bouton_bord_droit {
    background-image: url('/picture/css/top_ventes_bouton_droit.gif');
}
.top_ventes_bouton_bord_gauche {
    background-image: url('/picture/css/top_ventes_bouton_gauche.gif');
}
.floating_window_bouton_continuer_achat_centre {
    background-image: url('/picture/floatingwindowboutoncontinuerachatcentre/btnrougefond.gif');
}
input#rechercher_ok {
    background-image: url('/picture/inputrechercherok/boutonrecherche.gif');
}
.sw_pa_texte_haut {
    background-image: url('/picture/swldtextehaut/categhaut.gif');
}
.large_box_top {
    background-image: url('/picture/swldtextehaut/categhaut2.gif');
}
.little_box_top_2ndmenu {
    background-image: url('/picture/swldtextehaut/categhaut3.gif');
}
.sw_pa_bas {
    background-image: url('/picture/swpabas/categfondbas.gif');
}
.sw_pa_centre {
    background-image: url('/picture/swpacentre/categfond.jpg');
}
.bu_cu_address_boutons_centre {
    background-image: url(/picture/commandeboutondiv/btnbordfond.gif);
}
.floating_window_bouton_continuer_centre {
    background-image: url(/picture/floatingwindowboutoncontinuerachatcentre/btnrougefond.gif);
}
.image_promo {
    border: 1px solid #75502c;
}
#fn_create_account input, #fn_authentification input {
    border: 1px solid #7f9db9;
}
#order_summary_adress_table {
    border: 1px solid #d2cfc8;
}
#default_product_caracteristics td {
    border: 1px solid #e3e3e3;
}
.discount_product_list a img {
    border: medium solid #c0c0c0;
}
select {
    border: solid 1px #7f9db9;
}
input {
    border: solid 1px #6e0f05;
}
.discount_product_list {
    border: thin solid #9eb8d9;
}
#orders_summary th,#pricing_delivery_costs_table th {
    border-top: 1px solid #692c13;
}
.order_line_style {
    border-bottom: 1px solid #9c9c9c;
}
#shopping_cart_summary td,#shopping_cart_summary th {
    border-bottom: 1px solid #e3e3e3;
}
#customer_add_modify_formulaire_table tr td input {
    border-color: #7f9db9;
}
#shopping_cart_summary th {
    border-top: 1px solid #e3e3e3;
}
.sw_texte_formulaire a,.champs_obligatoires,.sw_ic_voir_details a,.sw_pa_centre,.info_little_sh_cart,.top_ventes_prix,.top_ventes_prix a:hover,#orders_summary th,select,.bu_cu_address h2,.sw_ic_supp_adresse a, .sw_ic_supp_adresse a:hover,.sw_ic_maj_adresse a, .sw_ic_maj_adresse a:hover,#changer_mdp a,#jesouhaiterecevoir,.sw_texte_pagination_ordre,.sw_texte_pagination_ordre a,sw_texte_autre a,#default_product_similar td,#dlvcst a,#dlvcst h1,#pricing_delivery_costs_table th,#default_product_links .default_product_links_center a,#order_summary_totaux,.order_summary_adress_text h1,.order_summary_adress_text h2,.order_summary_text,.floating_window_centre_texte_titre,.sw_ic_enregistrer_panier a,input,.sw_texte_stock,.sw_product_discount_info {
    color: #000000;
}
.button_cold, .button_cold:hover, .button_cold a, .button_cold a:hover, a.button_cold, a.button_cold:hover {
    color: #6e0f05;
}
.floating_window_bouton_vider_panier div a,.floating_window_bouton_commander div a,.commande_bouton div a,.bu_cu_address_boutons_centre a {
    color: #375c01;
}
.menu_top_bg td {
    color: #3e3e3e;
}
#recherche_titre {
    color: #5a5a5a;
}
.order_summary_adress_text span {
    color: #5e5e5e;
}
#article_number,.numb_little_sh_cart,.sw_pa_haut a,.sw_ec_haut a,h2,h4,.sw_pr_haut,.sw_pr_haut a,.sw_pr_centre,.sw_pr_centre a,.sw_ic_ajouter_panier,.sw_ic_ajouter_panier a,.sw_ic_detail_produit,.sw_ic_detail_produit a,.sw_ic_imprimer,.sw_ic_imprimer a,.sw_texte_pagination_pages,.sw_texte_pagination_pages a,.sw_texte_etat_commande,.sw_texte_liste_commande,#order_list_display div,#order_summary_title_with_weight div,#order_summary_title_without_weight div,.pricing_delivery_cost,.info_area,.info_area_price {
    color: #666666;
}
.sw_texte_liste_commande a {
    color: #6699cc;
}
h3 a {
    color: #6d6d6d;
}
#customer_add_modify_formulaire_table tr td label {
    color: #6e6e6e;
}
#ode_pma_title,.order_summary_message {
    color: #717171;
}
.sw_bp_centre,.sw_bp_centre a,.little_box_top, .large_box_top, .little_box_top_2ndmenu, #top_ventes_haut,.large_box_top,.method_payment_title,h1.product,.sw_pa_texte_haut,.prix_promo_avant_reduc a, .prix_promo_avant_reduc a:hover,.prix_promo_apres_reduc a, .prix_promo_apres_reduc a:hover,.categ_product_description_min_price,.categ_product_description_prices,.floating_window_titre,.sw_panier_prix_total_ttc,.sw_bt_centre_commande,.sw_bt_centre_commande a,.sw_bt_centre_commande_actif,.sw_bt_centre_commande_actif a,.sw_chemin_texte a,.sw_h4_selected,.buying_ask_formulaires_titre,.sw_texte_prix,.sw_texte_prix_libelle,#id_caddy_pd_total,h1 a,h1,.shopping_cart_summary_bottom_delivery_costs,h3,a:hover,a {
    color: #75502c;
}
.floating_window_centre_texte_titre_ligne_ele {
    color: #898989;
}
.little_box_middle, .little_box_middle_plicipub, .little_box_middle_promo, .mailinglist_register_zone, .sw_ec_centre_padding, #top_ventes,.large_box_middle,.top_box, .top_box a, .top_box a:hover,.footer_plici,#shopping_cart_summary a,body,.title_subcateg_product a, .title_subcateg a,#footer a,#nouveautes_titre td,.categ_product_little_description,#shopping_cart_summary,.sw_panier_frais_port,.sw_texte_formulaire,.sw_ic_enregistrer_panier,#info_save,.sw_ic_vider_panier,.sw_ic_vider_panier a,.sw_ic_continuer_achat a,.sw_chemin_texte,#order_texte,#default_product_caracteristics td,#default_product_caracteristics td span,#default_product_caracteristics td, #default_product_caracteristics td span, #default_product_similar td a,th {
    color: #444444;
}
#orders_summary td,#pricing_delivery_costs_table td {
    color: #8b8b8b;
}
.little_separator {
    color: #9c9c9c;
}
h2.a {
    color: #c20041;
}
.medium_separator {
    color: #e3e3e3;
}
.free_area_right a:hover,.free_area_right a {
    color: #ffcc52;
}
.button_hot, .button_hot:hover, .button_hot a, .button_hot a:hover, a.button_hot, a.button_hot:hover,.menu_top_bg td a, .menu_top_bg td a:hover,.free_area_right,#preview,.sw_pa_centre a,.sw_pa_puce_lien a,.top_ventes_bouton_centre a:hover,#nouveautes_titre_gras,.nouveautes_ajout_panier a:hover,.nouveautes_numero,.categ_product_btn_detail a,.floating_window_bouton_continuer div a,.floating_window_bouton_continuer_achat div a,.sw_ic_commander,.sw_ic_commander a,#default_product_title_centre h1,.categ_product_title_text a,.sw_ld_haut a {
    color: #ffffff;
}
.blue_bold {
    color: blue;
}
.sw_texte_erreur {
    color: red;
}
#orders_summary th,.sw_texte_formulaire,.sw_ic_commander,.sw_bt_centre_commande,#pricing_delivery_costs_table th {
    font-family: 'verdana';
}
.sw_bt_centre_commande_actif {
    font-family: arial'verdana';
}
.sw_bp_centre,.large_box_middle,.button_cold, .button_cold:hover, .button_cold a, .button_cold a:hover, a.button_cold, a.button_cold:hover,.button_hot, .button_hot:hover, .button_hot a, .button_hot a:hover, a.button_hot, a.button_hot:hover,#url_pic_link,.menu_top_bg td a, .menu_top_bg td a:hover,.menu_top_bg td,.free_area_right,.champs_obligatoires,body,.title_subcateg_product a, .title_subcateg a,#footer a,.sw_ic_voir_details a,.sw_pa_centre,#article_number,.sw_pa_puce_lien,.prix_promo_avant_reduc a, .prix_promo_avant_reduc a:hover,.prix_promo_apres_reduc a, .prix_promo_apres_reduc a:hover,.top_ventes_prix,#nouveautes_titre td,.nouveautes_produits td a,.categ_product,.categ_product_description_promo_title,.categ_product_description_min_price,.categ_product_description_discount_price,.categ_product_description_prices,.categ_product_btn_detail a,.categ_product_little_description,.floating_window_bouton_vider_panier div a,.floating_window_bouton_continuer_achat_centre,.floating_window_bouton_continuer_achat div a,.floating_window_bouton_commander div a,.sw_panier_prix_total_ttc,.sw_panier_frais_port,select,.little_separator,.medium_separator,.sw_ic_enregistrer_panier,#info_save,.sw_ic_vider_panier a,.sw_ic_continuer_achat a,.sw_chemin_texte,.bu_cu_address span,.sw_h4_selected,.bu_cu_address h2,.sw_ic_supp_adresse,.sw_ic_maj_adresse,.buying_customer_add_address,#customer_add_modify_formulaire_table,#changer_mdp,#jesouhaiterecevoir,.sw_texte_pagination_ordre,.sw_texte_prix,.sw_texte_prix_libelle,#id_caddy_pd_total,.sw_texte_autre,#dlvcst a,#default_product_links .default_product_links_center a,.shopping_cart_summary_bottom,.shopping_cart_summary_bottom_delivery_costs,.sw_texte_methode_paiment,.buying_buying_method_table,.order_summary_adress_text span,.order_summary_adress_text h1,.order_summary_adress_text h2,.order_summary_text,#default_product_title_centre,#default_product_title_centre h1,.categ_product_title_text,.floating_window_centre_texte_titre,h2,h3,h4,.sw_sm_centre,.sw_ll_centre,.sw_pr_haut,.sw_pr_centre,.sw_ic_ajouter_panier,.sw_ic_detail_produit,.sw_ic_imprimer,input,th,.sw_texte_erreur,.sw_texte_stock,.sw_product_discount_info,.sw_texte_pagination_pages,.sw_texte_etat_commande,.sw_texte_liste_commande,#order_list_display div,#order_summary_title_with_weight div,#order_summary_title_without_weight div,.pricing_delivery_cost,.info_area,.info_area_price {
    font-family: arial, helvetica, sans-serif;
}
.floating_window_bouton_vider_panier_centre,.floating_window_bouton_continuer_centre,.floating_window_bouton_continuer div a,.bu_cu_address_boutons_centre {
    font-family: arial,helvetica,sans-serif;
}
.sw_ic_voir_details a,.recherche,.sw_pa_centre,.sw_pa_puce_lien,#orders_summary th,.sw_texte_formulaire,select,.sw_ic_commander,.sw_bt_centre_commande,.sw_chemin_texte,.sw_texte_autre,#pricing_delivery_costs_table th,.buying_cus_address_form,.sw_texte_methode_paiment,h2,.sw_pr_haut,.sw_pr_centre,.sw_ic_ajouter_panier,.sw_ic_detail_produit,.sw_ic_imprimer,input,.sw_texte_erreur,.sw_texte_pagination_pages,.sw_texte_etat_commande,.sw_texte_liste_commande,#order_list_display div,#order_summary_title_with_weight div,#order_summary_title_without_weight div,.pricing_delivery_cost,.info_area,.info_area_price {
    font-size: 10px;
}
.champs_obligatoires,body,.categ_product_btn_detail a,.floating_window_bouton_vider_panier_centre,.sw_panier_frais_port,.sw_panier_frais_port_montant,.sw_ic_enregistrer_panier,#info_save,.sw_ic_vider_panier a,.sw_ic_continuer_achat a,.sw_ic_supp_adresse,.sw_ic_maj_adresse,#customer_add_modify_formulaire_table,#changer_mdp,#jesouhaiterecevoir,.sw_texte_pagination_ordre,#dlvcst a,#default_product_links .default_product_links_center a {
    font-size: 11px;
}
.sw_bp_centre,.little_box_middle, .little_box_middle_plicipub, .little_box_middle_promo, .mailinglist_register_zone, .sw_ec_centre_padding, #top_ventes,.button_cold, .button_cold:hover, .button_cold a, .button_cold a:hover, a.button_cold, a.button_cold:hover,.button_hot, .button_hot:hover, .button_hot a, .button_hot a:hover, a.button_hot, a.button_hot:hover,.menu_top_bg td a, .menu_top_bg td a:hover,.free_area_right,#article_number,.numb_little_sh_cart,.prix_promo_avant_reduc a, .prix_promo_avant_reduc a:hover,#top_ventes p,#nouveautes_titre td,.nouveautes_produits td a,.categ_product_description_promo_title,.categ_product_little_description,.floating_window_bouton_vider_panier div a,.floating_window_bouton_continuer div a,.floating_window_bouton_continuer_achat div a,.floating_window_bouton_commander div a,.bu_cu_address span,.sw_h4_selected,.bu_cu_address h2,.bu_cu_address_boutons_centre,.buying_buying_method_table a,.order_summary_adress_text span,.order_summary_adress_text h2,h4,.sw_sm_centre,.sw_ll_centre {
    font-size: 12px;
}
.menu_top_bg td,.title_subcateg_product a, .title_subcateg a,.top_ventes_prix,.buying_customer_add_address,#recherche_titre {
    font-size: 13px;
}
.large_box_middle,.footer_plici,#shopping_cart_summary a,.title_subcateg a,#footer a,.prix_promo_apres_reduc a, .prix_promo_apres_reduc a:hover,.categ_product_description_min_price,.categ_product_description_prices,.sw_bv_centre,.floating_window_bouton_continuer_centre,.floating_window_bouton_continuer_achat_centre,.sw_panier_prix_total_ttc,.sw_bt_centre_commande_actif,.sw_texte_prix,.sw_texte_prix_libelle,#id_caddy_pd_total,#default_product_caracteristics td,#default_product_caracteristics td span,#default_product_caracteristics td, #default_product_caracteristics td span, #default_product_similar td a,.shopping_cart_summary_bottom,.shopping_cart_summary_bottom_delivery_costs,.buying_buying_method_table,.order_summary_adress_text h1,.order_summary_text,#default_product_title_centre,#default_product_title_centre h1,.categ_product_title_text,.floating_window_centre_texte_titre,h3,th,.sw_product_discount_info {
    font-size: 14px;
}
.little_box_top, .large_box_top, .little_box_top_2ndmenu, #top_ventes_haut,.top_box, .top_box a, .top_box a:hover,.sw_pa_texte_haut,.floating_window_titre,.buying_ask_formulaires_titre,h1 {
    font-size: 15px;
}
#nouveautes_titre_gras,.categ_product_description_discount_price {
    font-size: 16px;
}
.nouveautes_numero,.sw_texte_stock {
    font-size: 18px;
}
/****************************/
/**   Ending Grouped CSS   **/
/****************************/
.sw_texte_methode_paiment a {
    text-decoration: none;
    font-weight: normal;
}
.sw_bp_centre {
    font-weight: normal;
    text-align: right;
}
.sw_bp_centre a {
    text-decoration: underline;
}
.sw_texte_formulaire a {
    text-decoration: none;
    font-weight: bold;
}
.title_product {
    padding: 0px;
}
.map {
    padding-left: 40px;
}
.nomargin {
    margin: 0px auto;
}
.text-align_center {
    text-align: center;
}
.text-align_left {
    text-align: left;
}
.text-align_right {
    text-align: right;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.cell_width {
    width: 100%;
    border-collapse: collapse;
    height: 100%;
}
.cell_width td {
    padding: 0px;
}
.nodisplay {
    display: none;
}
.display_block {
    display: block;
}
.display_inline {
    display: inline;
}
.valign_top {
    vertical-align: top;
}
.valign_mdl {
    vertical-align: middle;
}
.valign_bot {
    vertical-align: bottom;
}
.blue_bold, autogenerated {
    font-weight: bold;
}
.pos_rel {
    position: relative;
}
.nowrap {
    white-space: nowrap;
}
.underline {
    text-decoration: underline;
}
.little_box_top, .large_box_top, .little_box_top_2ndmenu, #top_ventes_haut, autogenerated {
font-size:13px;


    text-transform: uppercase;
    font-weight: bold;
    padding: 19px 0px 0px 19px;
    height: 30px;
    margin-top: 6px;
    width: 195px;
    margin-right: 3px;
}
.large_box_top, autogenerated {
    width: 763px;
}
.little_box_top_2ndmenu, autogenerated {
    height: 0px;
}
/*doit rester ici, à ne pas supprimer*/
.little_box_middle, .little_box_middle_plicipub, .little_box_middle_promo, .mailinglist_register_zone, .sw_ec_centre_padding, #top_ventes, autogenerated {
    padding-left: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 198px;
}
.little_box_middle_promo {
    padding-left: 2px;
    width: 212px;
    height: 125px;
}
.little_box_middle_plicipub {
    padding-right: 16px;
    width: 182px;
}
.large_box_middle, body#body.forcenobg, autogenerated {
width:773px;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 6px;
}
.little_box_bottom, .large_box_bottom, .bas_nouveautes_global, .sw_ec_bas, .sw_ld_bas, autogenerated {
    height: 25px;
    text-align: center;
    vertical-align: top;
    width: 214px;
}
.large_box_bottom, .bas_nouveautes_global, autogenerated {
    width: auto;
    margin-bottom: 7px;
}
.mailinglist_register_zone {
    text-align: center;
    padding: 5px 0 5px 0;
    width: 214px;
}
.button_send_ml {
    margin-left: 60px;
    margin-right: 60px;
}
.button_cold_small_size {
    width: 60px;
    text-align: left;
}
.button_cold_medium_size {
    width: 90px;
    text-align: left;
}
.button_cold_large_size {
    width: 110px;
    text-align: left;
}
.button_cold_xlarge_size {
    width: 140px;
    text-align: left;
}
.button_cold_xxlarge_size {
    width: 210px;
    text-align: left;
}
.button_cold_left, .button_cold_left_send, .button_cold_left_register, .button_cold_left_command, .button_cold_left_ok, .button_cold_left_add_cart, autogenerated {
    max-width: 195px;
    width: 10px;
    height: 20px;
    padding-left: 5px;
    white-space: nowrap;
}
.button_cold_left_register {
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}
.button_cold_left_ok {
    margin-left: 20px;
}
.button_cold_left_command {
    margin: 0px;
    vertical-align: middle;
}
.button_cold_left_add_cart {
    margin: 0px 0px 20px 0px;
}
.button_cold_right, .button_cold_right_send, .button_cold_right_ok, .button_cold_right_small, .button_cold_right_medium, .button_cold_right_large, .button_cold_right_xlarge, .button_cold_right_xxlarge, autogenerated {
    padding-right: 5px;
    height: 20px;
    text-align: center;
}
.button_cold_right_send {
    width: 80px;
}
.button_cold_right_ok {
    width: 30px;
}
.button_cold_right_small {
    width: 50px;
}
.button_cold_right_medium {
    width: 80px;
}
.button_cold_right_large {
    width: 100px;
}
.button_cold_right_xlarge {
    width: 130px;
}
.button_cold_right_xxlarge {
    width: 200px;
}
.button_cold, .button_cold:hover, .button_cold a, .button_cold a:hover, a.button_cold, a.button_cold:hover, autogenerated {
    height: 20px;
    font-weight: bold;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    text-align: center;
    background: transparent;
    padding-bottom: 4px;
    padding-top: 2px;
    text-decoration: none;
}
input.button_cold, input.button_cold:hover {
    padding-top: 0px;
}
.button_hot, .button_hot:hover, .button_hot a, .button_hot a:hover, a.button_hot, a.button_hot:hover {
    font-weight: bold;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    text-align: center;
    background: transparent;
    padding-top: 3px;
    height: 20px;
    white-space: nowrap;
    text-decoration: none;
}
.button_hot_small_size {
    width: 60px;
    text-align: left;
}
.button_hot_medium_size {
    width: 95px;
    margin-left: 20px;
    text-align: left;
}
.button_hot_large_size {
    width: 170px;
    text-align: left;
}
.button_hot_left, .button_hot_left_medium, .button_hot_left_large, autogenerated {
    max-width: 200px;
    width: 10px;
    margin-bottom: 5px;
    padding-left: 5px;
    height: 20px;
}
.button_hot_left_large {
    margin: 0px;
}
.button_hot_right, .button_hot_right_small, .button_hot_right_medium, .button_hot_right_large, autogenerated {
    padding-right: 5px;
    height: 20px;
    width: auto;
}
.button_hot_right_small {
    width: 50px;
}
.button_hot_right_medium {
    width: 70px;
    padding-right: 10px;
}
.button_hot_right_large {
    width: 160px;
}
input.button_hot, input.button_hot:hover {
    padding: 0px;
    height: 17px;
    margin: 0;
    text-align: left;
}
.categ_global {
    float: right;
    width: 166px;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////// STRUCTURE DE BASE ////////*/
.top_box, .top_box a, .top_box a:hover {
    text-transform: uppercase;
    text-decoration: none;
    background: transparent;
    font-weight: bold;
    height: 48px;
    padding-top: 10px;
    text-align: center;
    margin: 0px;
}
.top_box_left, autogenerated {
    max-width: 790px;
    width: 10px;
    padding-left: 5px;
    height: 48px;
}
.top_box_right, .top_fw_box_right, .top_send_friend_box_right, .top_product_box_right, .top_categ_box_right, .top_ask_auth_box_right, .top_add_modif_box_right, .top_cust_address_box_right, autogenerated {
    width: auto;
    height: 48px;
    padding-right: 5px;
}
.mid_box_left , .mid_fw_box_left, .mid_send_friend_box_left, .mid_product_box_left, .mid_categ_box_left, .mid_ask_auth_box_left, .mid_add_modif_box_left, .mid_cust_address_box_left, autogenerated {
    max-width: 790px;
    width: 10px;
    padding-left: 5px;
}
.mid_box_right, .mid_fw_box_right, .mid_send_friend_box_right, .mid_product_box_right, .mid_categ_box_right, .mid_ask_auth_box_right, .mid_add_modif_box_right, .mid_cust_address_box_right, autogenerated {
    vertical-align: middle;
    width: auto;
    padding-right: 5px;
}
.bot_box_left, .bot_cust_address_box_left, autogenerated {
    max-width: 790px;
    width: 10px;
    padding-left: 5px;
    height: 30px;
}
.bot_box_right, .bot_fw_box_right, .bot_send_friend_box_right, .bot_product_box_right, .bot_categ_box_right, .bot_ask_auth_box_right, .bot_add_modif_box_right, .bot_cust_address_box_right, autogenerated {
    width: auto;
    height: 30px;
    padding-right: 5px;
}
/*//////// ADAPTEE AUX PAGES ////////*/
.top_fw_box_right, .mid_fw_box_right, .bot_fw_box_right {
    width: 390px;
}
.mid_fw_box_left, .mid_fw_box_right {
    height: 150px;
}
.top_send_friend_box_right, .mid_send_friend_box_right, .bot_send_friend_box_right {
    width: 300px;
}
.mid_send_friend_box_left, .mid_send_friend_box_right {
    height: 100px;
}
.top_product_box_right, .mid_product_box_right, .bot_product_box_right {
    width: 220px;
}
.mid_product_box_left, .mid_product_box_right {
    height: 325px;
}
.top_categ_box_right, .mid_categ_box_right, .bot_categ_box_right {
    width: 266px;
}
.mid_categ_box_left, .mid_categ_box_right {
    height: 90px;
}
.top_ask_auth_box_right, .mid_ask_auth_box_right, .bot_ask_auth_box_right {
    width: 280px;
}
.mid_ask_auth_box_left, .mid_ask_auth_box_right {
    height: 150px;
}
.top_add_modif_box_right, .mid_add_modif_box_right, .bot_add_modif_box_right {
    width: 590px;
}
.mid_add_modif_box_left, .mid_add_modif_box_right {
    height: 250px;
}
.top_cust_address_box_right, .mid_cust_address_box_right, .bot_cust_address_box_right {
    width: 280px;
}
.mid_cust_address_box_left, .mid_cust_address_box_right {
    height: auto;
}
.bot_cust_address_box_right, .bot_cust_address_box_left {
    height: 10px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.footer_plici {
    font-weight: normal;
}
.dp_addcart_quant {
    float: right;
    width: 110px;
}
.top_menu_separator {
    width: 2px;
}
.floating_window_pad, autogenerated {
    padding: 10px;
}
.zoneflechevertehover {
    cursor: pointer;
}
#overlayfloatingwindow {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: black;
    z-index: 6000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: block;
    position: fixed;
    _position: absolute;
    _top: expression(body.scrollTop + "px");
    _height: expression(body.scrollHeight + 50 + "px");
}
.titre_int_box {
    padding-left: 20px;
}
#subpagedisplay_container {
    width: 580px;
    margin: 0px auto;
}
.subpage_pictures {
    text-align: center;
    background-color: transparent;
    width: 100px;
    float: left;
}
.categ_product_description {
    margin-top: 5px;
}
td.default_product_similar_texte {
    padding-right: 5px;
}
#default_product_picture_selects {
    width: 300px;
}
.display_img {
    width: 100px;
}
.simple_search_margin {
    margin-left: 20px;
}
#url_pic_link {
    text-decoration: none;
    font-weight: bold;
    display: block;
}
.customer_add_modify_taille {
    width: 600px;
    margin: 0 auto;
}
.logo-page {
    width: 215px;
    height: 52px;
}
.label-link {
    width: 27px;
    height: 20px;
}
.img_payment {
    width: 96px;
}
.buying_buying_method_table td input {
    margin-left: 5px;
}
.btn_cmd_done {
    padding-top: 25px;
    padding-right: 25px;
}
.command_total_cost {
    font-weight: bold;
}
.delivery_cost_country {
    padding-top: 30px;
    padding-left: 50px;
    width: 200px;
    height: 60px;
    float: left;
}
.choice_country {
    margin-left: 40px;
    margin-bottom: 10px;
    float: left;
}
.info_command {
    padding-left: 30px;
}
.menu_top_bg, autogenerated {
    height: 43px;
    width: 782px;
    margin-top: 2px;
    float: left;
}
.menu_top_bg td a, .menu_top_bg td a:hover {
    text-decoration: none;
    font-weight: normal;
    white-space: nowrap;
}
.menu_top_bg td, autogenerated {
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#shopping_cart_summary td {
    padding-left: 30px;
}
#shopping_cart_summary a {
    text-decoration: none;
}
.product_list_element {
    float: left;
    width: 230px;
    margin: 13px;
}
.free_area_right a:hover {
    text-decoration: none;
}
.free_area_right, autogenerated {
    width: 168px;
    float: left;
    height: 29px;
    margin-right: 5px;
    padding-left: 45px;
    font-weight: bold;
    padding-top: 16px;
}
#buying_header_state_buying {
    height: 104px;
    padding-top: 5px;
}
h1.product {
    text-align: left;
    padding-left: 100px;
    text-decoration: underline;
    font-weight: normal;
}
.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: 7px;
}
.separator_height {
    height: 12px;
}
.sw_pa_texte_paniervide {
    font-weight: bold;
}
.champs_obligatoires {
    text-align: center;
    font-weight: bold;
}
#body {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: left;
}
body, autogenerated {
    margin: 0;
    padding: 0;
    padding-top: 10px;
}
.random_products_detail_link {
    padding-top: 8px;
}
.title_subcateg a {
    text-transform: capitalize;
    text-decoration: none;
}
#preview, autogenerated {
    position: absolute;
    padding: 5px;
    display: none;
}
.sw_bv_centre input {
    margin-top: 5px;
}
.subpagedisplay {
    width: 276px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 7px;
    float: left;
}
.title_subcateg {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 17px;
    padding-bottom: 8px;
    text-align: center;
}
.title_subcateg_product {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 22px;
    text-align: center;
    height: 100%;
}
.title_subcateg_product_2 {
    padding: 5px 0px;
}
.title_subcateg_product a, .title_subcateg a {
    text-decoration: none;
    font-weight: bold;
}
.top_menu_selected a, div.top_menu_selected a , .top_menu_selected a:hover, div.top_menu_selected a:hover {
    font-weight: bold;
}
#footer a {
    font-weight: normal;
    text-decoration: none;
}
#sw_random_products {
    width: 213px;
    height: 185px;
}
#sw_rp_scrollup {
    position: relative;
    overflow: hidden;
    width: 208px;
    height: 145px;
}
.sw_rp_text a {
    text-decoration: none;
}
.sw_rp_text {
    position: absolute;
    top: 193px;
    left: 13px;
    height: 135px;
    width: 203px;
}
.sw_ic_voir_details a {
    font-weight: normal;
    text-decoration: none;
}
#fn_search {
    position: relative;
}
#promotions {
}
.recherche, autogenerated {
    background-position: bottom;
    font-weight: normal;
    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 {
    border: none;
    float: right;
}
.recherche div input {
    text-decoration: none;
    font-weight: bold;
    width: 113px;
    height: 15px;
}
.sw_pa_centre, autogenerated {
    background-position: top left;
    background-repeat: repeat-y;
    font-weight: normal;
    text-align: center;
}
#article_number {
    font-weight: Bold;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sw_pa_centre a {
    text-decoration: none;
    font-weight: Bold;
}
.little_sh_cart {
    padding-top: 4px;
    width: 114px;
    padding-left: 38px;
}
.info_little_sh_cart {
    float: left;
    width: 39px;
    text-align: right;
}
.numb_little_sh_cart {
    float: right;
    width: 72px;
    text-align: center;
}
.sw_pa_bas, autogenerated {
    background-position: bottom;
    height: 20px;
    vertical-align: top;
}
.sw_pa_bouton {
    padding-left: 46px;
}
.sw_pa_puce_lien, autogenerated {
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    height: 17px;
    width: 100px;
    padding-top: 3px;
    background-repeat: no-repeat;
}
.sw_pa_puce_lien a {
    text-decoration: none;
    font-weight: bold;
}
.sw_pa_texte_haut, autogenerated {
    background-repeat: no-repeat;
    background-position: top;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 19px;
    height: 30px;
    padding-top: 19px;
    margin-top: 6px;
}
.sw_ec_centre a {
    text-decoration: none;
    font-weight: Bold;
}
.sw_ec_centre input {
    text-decoration: none;
    font-weight: bold;
    width: 113px;
    height: 15px;
}
#top_logo_part {
    background-position: top;
    background-repeat: no-repeat;
}
.prix_promo {
    float: left;
    padding-top: 25px;
    width: 90px;
    height: 38px;
    text-align: center;
}
.prix_promo_avant_reduc a, .prix_promo_avant_reduc a:hover {
    text-align: center;
    font-weight: roman;
    text-decoration: line-through;
}
.prix_promo_apres_reduc a, .prix_promo_apres_reduc a:hover {
    text-align: center;
    font-weight: bold;
}
.image_promo, autogenerated {
    float: left;
    width: 107px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}
.image_promo img {
    margin: 0 auto;
}
.top_ventes_produit {
    margin-left: 8px;
    margin-right: 5px;
    height: 70px;
    padding-top: 8px;
}
#top_ventes a {
    text-decoration: none;
}
#top_ventes p {
    padding-top: 8px;
    text-align: center;
    font-weight: bold;
}
#left_menu {
    vertical-align: top;
    width: 214px;
}
#right_menu {
    vertical-align: top;
    display: none;
}
.top_ventes_bouton_bord_gauche, autogenerated {
    height: 16px;
    width: 6px;
    background-repeat: no-repeat;
}
.top_ventes_bouton_bord_droit, autogenerated {
    height: 16px;
    width: 6px;
    float: right;
    background-repeat: no-repeat;
}
.top_ventes_texte {
    float: left;
    width: 108px;
    padding-left: 8px;
    margin-bottom: 20px;
}
.top_ventes_prix {
    font-weight: roman;
    text-align: center;
    padding: none;
}
.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;
    padding-left: 10px;
    padding-right: 10px;
}
#nouveautes_titre td {
    font-weight: normal;
}
#nouveautes_titre_gras {
    font-weight: bold;
}
.nouveautes_produits {
    height: 83px;
}
.nouveautes_produits td a {
    text-decoration: none;
}
.nouveautes_image {
    width: 69px;
    height: 56px;
    position: relative;
    float: left;
    vertical-align: center;
}
.nouveautes_image a {
    text-align: center;
}
.nouveautes_image div {
    position: absolute;
    top: -9px;
    left: -10px;
}
.nouveautes_numero {
    position: absolute;
    top: -8px;
    left: -4px;
    font-weight: bold;
}
.categ_product, autogenerated {
    height: 336px;
    background-repeat: no-repeat;
}
.categ_product_description_promo_title {
    font-weight: normal;
}
.categ_product_description_min_price {
    font-weight: bold;
}
.categ_product_description_discount_price {
    font-weight: normal;
    text-decoration: line-through;
}
.categ_product_description_prices {
    width: 103px;
    float: left;
    font-weight: bold;
    text-align: center;
}
.categ_product_btns {
    width: 110px;
    float: right;
    padding-right: 2px;
}
.categ_product_btn_detail, autogenerated {
    height: 23px;
    background-repeat: repeat-x;
    text-align: center;
}
.categ_product_btn_detail a {
    font-weight: normal;
    text-decoration: none;
}
.categ_product_little_description {
    padding-left: 2px;
    padding-right: 2px;
}
.categ_product_image_cadre, autogenerated {
    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_fermer {
    text-align: right;
    padding: 10px;
}
.sw_bv_texte_fermer a {
    text-decoration: none;
}
.floating_window_centre {
    height: 140px;
    width: 400px;
}
.floating_window_titre, autogenerated {
    height: 29px;
    padding-top: 19px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.sw_bv_centre {
    font-weight: normal;
}
#floating_window_boutons, autogenerated {
    padding-top: 3px;
    height: 33px;
    margin: 0 auto;
}
#floating_window_3_boutons {
    padding-top: 3px;
    height: 67px;
    padding-left: 26px;
}
.floating_window_bouton_vider_panier {
    width: 210px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: bottom;
}
.floating_window_bouton_vider_panier_centre, autogenerated {
    height: 27px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
.floating_window_bouton_vider_panier div a {
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_continuer {
    width: 161px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
}
.floating_window_bouton_continuer_centre, autogenerated {
    background-repeat: repeat-x;
    height: 27px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
.floating_window_bouton_continuer div a {
    font-weight: bold;
    text-decoration: none;
}
.floating_window_bouton_continuer_achat {
    float: left;
    margin-bottom: 20px;
    padding-left: 50px;
    width: 170px;
}
.floating_window_bouton_continuer_achat_centre, autogenerated {
    margin-left: 5px;
    margin-right: 5px;
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
}
.floating_window_bouton_continuer_achat div a {
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_commander {
    margin-bottom: 20px;
    padding-left: 20px;
    float: left;
}
.floating_window_bouton_commander div a {
    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, autogenerated {
    padding-left: 6px;
}
.floating_window_centre_image_cadre, autogenerated {
    height: 126px;
    width: 161px;
    padding: 2px 1px 2px 1px;
    background-repeat: no-repeat;
    vertical-align: center;
    position: relative;
}
#shopping_cart_summary {
    margin-left: auto;
    margin-right: auto;
    border-spacing: 0px;
    padding: 0px;
    width: 100%;
}
#ode_pma_title {
    text-transform: uppercase;
}
#orders_summary th {
    font-weight: Bold;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#orders_summary td {
    padding: 3px 0px;
}
#orders_summary td a {
    text-decoration: none;
    font-weight: bold;
}
#total_price_position {
    text-align: right;
    padding-right: 25px;
}
.sw_panier_prix_total_ttc {
    font-weight: bold;
    padding-top: 5px;
}
.sw_panier_frais_port {
    font-weight: normal;
}
.sw_texte_formulaire {
    font-weight: Bold;
    padding-bottom: 7px;
}
.sw_panier_frais_port_montant {
    float: right;
    padding-right: 25px;
}
.sw_panier_frais_port_montant span {
}
.panier_enregistrer, autogenerated {
    margin-top: 3px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    border: none;
}
.panier_ne_pas_enregistrer, autogenerated {
    width: 27px;
    height: 27px;
    cursor: pointer;
    border: none;
}
#shopping_cart_button {
    height: 52px;
    width: 600px;
    padding-top: 15px;
    margin: 0 auto;
}
.little_separator, autogenerated {
    height: 1px;
}
.medium_separator, autogenerated {
    height: 3px;
}
.sw_ic_enregistrer_panier {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    float: left;
    height: 51px;
}
#info_save {
    height: 30px;
    font-weight: normal;
    text-align: center;
    width: 203px;
    padding-left: 81px;
}
.sw_ic_vider_panier {
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    height: 51px;
    float: left;
}
.sw_ic_vider_panier a {
    text-decoration: none;
    font-weight: bold;
}
.sw_ic_continuer_achat {
    text-transform: uppercase;
    text-align: center;
    width: 33%;
    height: 48px;
    float: left;
}
.sw_ic_continuer_achat a {
    font-weight: bold;
    text-decoration: none;
}
.sw_ic_commander {
    font-weight: Bold;
    text-transform: uppercase;
    text-align: center;
}
.sw_ic_commander a {
    text-decoration: none;
}
h3 a, autogenerated {
    text-decoration: none;
}
.commande_bouton {
    width: 90px;
    margin: 0px auto;
    padding-bottom: 30px;
}
.commande_bouton div a {
    text-decoration: none;
    text-transform: capitalize;
}
.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-repeat: repeat-x;
    background-position: top;
    font-weight: Normal;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 25px;
}
.sw_bt_centre_commande a {
    text-decoration: none;
}
.sw_bt_centre_commande_actif, autogenerated {
    background-repeat: repeat-x;
    background-position: top;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 25px;
}
.sw_bt_centre_commande_actif a {
    text-decoration: none;
}
.sw_chemin_texte {
    text-align: left;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
}
.sw_chemin_texte a {
    text-decoration: none;
}
.bu_cu_address {
    padding-left: 6%;
    width: 44%;
    float: left;
}
.bu_cu_address span {
    font-weight: normal;
}
.sw_h4_selected {
    font-weight: Bold;
    text-transform: uppercase;
    height: 20px;
    padding: 3px 0px 0px 5px;
}
.bu_cu_address h2 {
    font-weight: normal;
}
.sw_ic_supp_adresse {
    font-weight: Bold;
    text-align: left;
    float: left;
}
.sw_ic_supp_adresse a, .sw_ic_supp_adresse a:hover {
    text-decoration: none;
}
.sw_ic_maj_adresse {
    font-weight: Bold;
    text-align: left;
}
.sw_ic_maj_adresse a, .sw_ic_maj_adresse a:hover {
    text-decoration: none;
}
.buying_customer_add_address {
    text-align: center;
    font-weight: Bold;
}
.address_gotoorder {
    width: 190px;
}
.buying_footer_image {
    width: 150px;
    height: 56px;
}
.buying_footer_etape {
    height: 104px;
    float: left;
    text-align: center;
    padding-right: 40px;
}
.buying_address_cadre {
    padding-left: 4px;
    padding-right: 7px;
}
.buying_address_boutons {
    padding-right: 7px;
    padding-bottom: 30px;
}
.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: 600px;
    margin: 0 auto;
}
.buying_ask_formulaire_creer {
    height: 233px;
    width: 294px;
    float: left;
}
.buying_ask_formulaire_authentifier {
    height: 233px;
    width: 294px;
    float: right;
}
.buying_ask_formulaires_titre {
    height: 22px;
    text-align: center;
    white-space: nowrap;
    padding-top: 8px;
}
#fn_create_account input, #fn_authentification input, autogenerated {
    float: right;
    width: 161px;
}
.buying_ask_formulaires_interieur {
    padding-left: 6px;
    padding-right: 6px;
}
.customer_add_modify_titre {
    height: 30px;
    text-align: center;
}
.customer_add_modify_titre_texte {
    float: left;
    padding-top: 1px;
    padding-left: 8px;
}
.customer_add_modify_titre_texte h1 {
    padding-top: 5px;
}
#customer_add_modify_formulaire {
    text-align: center;
    margin: 0 auto;
    width: 460px;
}
#customer_add_modify_formulaire_table {
    border-collapse: collapse;
    width: 400px;
    text-align: right;
}
#customer_add_modify_formulaire_table tr td label, autogenerated {
    width: 224px;
}
#customer_add_modify_formulaire_table tr td input, autogenerated {
    width: 162px;
}
#customer_add_modify_formulaire_table tr td #civilite {
    width: 164px;
}
#changer_mdp {
    text-align: center;
    font-weight: bold;
}
#changer_mdp a {
    text-decoration: none;
}
#jesouhaiterecevoir {
    width: 500px;
    padding-left: 16px;
}
.sw_texte_pagination_ordre {
    font-weight: Normal;
    padding-bottom: 5px;
    text-align: right;
}
.sw_texte_pagination_ordre a {
    text-decoration: none;
    font-weight: bold;
}
.sw_texte_prix {
    font-weight: bold;
}
.sw_texte_prix_libelle {
    font-weight: bold;
}
#id_caddy_pd_total {
    font-weight: bold;
}
#order_texte {
    font-weight: bold;
}
#account_link {
    text-align: center;
    padding: 15px;
}
#account_link a {
    font-weight: bold;
}
.default_product_picture_size {
    padding: 10px;
    text-align: center;
    position: relative;
    width: 100%;
    height: 200px;
}
#default_product_caracteristics {
    padding-top: 10px;
}
#default_product_caracteristics td, autogenerated {
    font-weight: normal;
    height: 17px;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px;
}
#default_product_selects {
    padding-left: 30px;
}
#default_product_selects select {
    width: 153px;
    margin-top: 13px;
}
.default_produit_barre_haut, autogenerated {
    height: 7px;
    background-repeat: repeat-x;
}
.default_produit_barre_bas, autogenerated {
    height: 7px;
    background-repeat: repeat-x;
}
.sw_texte_autre {
    font-weight: bold;
}
sw_texte_autre a {
    text-decoration: none;
}
#default_product_caracteristics td, #default_product_caracteristics td span, #default_product_similar td a {
    text-decoration: none;
    font-weight: normal;
}
#default_product_middle_part {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 20px;
}
.default_product_quantity {
    float: right;
    padding-right: 5px;
    padding-top: 20px;
}
#dlvcst a {
    padding-bottom: 5px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
#pricing_delivery_costs_table th {
    font-weight: Bold;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.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, autogenerated {
    background-repeat: repeat-x;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
#default_product_links .default_product_links_center a {
    font-weight: normal;
    text-decoration: none;
}
#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 {
    font-weight: normal;
    padding-bottom: 7px;
}
.bu_cu_address_boutons_centre, autogenerated {
    background-repeat: repeat-x;
    font-weight: bold;
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
.bu_cu_address_boutons_centre a {
    text-decoration: none;
    text-transform: capitalize;
}
.customer_address_table input {
    width: 145px;
}
.customer_address_table select {
    width: 147px;
}
h1 a {
    text-decoration: none;
}
h1 {
    margin: 0;
    padding: 0px;
    text-transform: uppercase;
    font-weight: bold;
    height: 30px;
    padding-top: 19px;
}
.shopping_cart_summary_bottom {
    font-weight: normal;
    text-align: left;
    border: solid white 1px;
    padding-left: 20px;
}
.shopping_cart_summary_bottom_delivery_costs {
    font-weight: bold;
    text-align: left;
    border: solid white 1px;
    padding-left: 20px;
}
.sw_texte_methode_paiment {
    font-weight: Bold;
    padding-left: 4px;
    padding-right: 9px;
}
.buying_buying_method_table {
    width: 100%;
}
.buying_buying_method_table td {
    height: 24px;
}
#buying_discount_ok {
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
}
#simple_search_ok {
    width: 26px;
    height: 14px;
    cursor: pointer;
    border: none;
    padding-bottom: 1px;
}
#order_summary_totaux {
    width: 100%;
    text-align: right;
}
.order_summary_totaux_space {
    height: 1px;
}
#order_summary_adress {
    width: 100%;
}
#order_summary_adress_table, autogenerated {
    text-align: left;
}
.order_summary_adress_text span, autogenerated {
    font-weight: normal;
}
.order_summary_adress_text h1 {
    font-weight: bold;
    text-transform: uppercase;
}
.order_summary_adress_text h2 {
    font-weight: normal;
}
.order_summary_text {
    font-weight: normal;
    text-align: right;
}
table#shopping_cart_summary tr td img {
    float: left;
    padding: 5px;
}
#default_product_title_centre {
    text-align: center;
    font-weight: bold;
}
#default_product_title_centre h1 {
    font-weight: bold;
    text-decoration: none;
    display: inline;
}
.categ_product_title_text {
    text-align: center;
    font-weight: bold;
}
.categ_product_title_text a {
    text-decoration: none;
}
.floating_window_centre_texte {
    padding-left: 12px;
    width: 205px;
    float: left;
    padding-top: 28px;
}
.floating_window_centre_texte_titre {
    text-align: center;
    font-weight: normal;
}
#main_part {
    overflow: hidden;
    height: 100%;
    padding-top: 0px;
    width: 782px;
}
#middle_part {
    vertical-align: top;
    padding-bottom: 20px;
    padding-left: 3px;
    width: 100%;
}
/*** 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;
}
/*default size for same size in IE, FF*/
h2 {
    margin: .75em 0;
    font-weight: Bold;
}
h3 {
    margin: .83em 0;
    font-weight: bold;
}
h4 {
    margin: 1.12em 0;
    font-weight: Bold;
    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;
    background-color: transparent;
}
.sw_sm_centre, autogenerated {
    font-weight: Bold;
    padding-left: 18px;
}
.sw_sm_puce {
    padding-top: 2px;
    padding-bottom: 3px;
}
.sw_ll_centre, autogenerated {
    font-weight: bold;
    text-align: right;
    height: 58px;
    float: right;
    margin-top: 3px;
    width: 766px;
    padding-left: 8px;
    padding-right: 8px;
}
.sw_ll_centre span {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 21px;
    float: left;
}
.sw_pr_haut {
    font-weight: Normal;
    white-space: nowrap;
    padding-left: 50px;
}
.sw_pr_haut a {
    text-decoration: none;
}
.sw_pr_centre {
    font-weight: Normal;
    padding-left: 50px;
}
#recherche_titre, autogenerated {
    font-weight: bold;
}
.sw_bp_centre_padding {
    padding-left: 28%;
}
.sw_bp_texte {
    float: right;
    padding-left: 10px;
}
.sw_bt_droite {
    width: 4px;
    height: 18px;
    float: left;
}
.sw_bt_gauche {
    width: 4px;
    height: 18px;
    float: left;
    margin-left: 3px;
}
.sw_ic_ajouter_panier {
    font-weight: Bold;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
}
.sw_ic_ajouter_panier a {
    text-decoration: none;
}
.sw_ic_detail_produit {
    font-weight: Bold;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
    padding-top: 10px;
}
.sw_ic_detail_produit a {
    text-decoration: none;
}
.sw_ic_imprimer {
    font-weight: Normal;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 10px;
}
.sw_ic_imprimer a {
    text-decoration: none;
}
.sw_ic_enregistrer_panier a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a {
    text-decoration: none;
}
th {
    font-weight: normal;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
h2 a {
    text-decoration: none;
    font-weight: bolder;
}
.sw_texte_erreur, autogenerated {
    font-weight: Bold;
}
.sw_texte_stock {
    font-weight: Bold;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sw_product_discount_info {
    font-weight: Bold;
    text-align: center;
}
.sw_texte_discount_price {
    text-decoration: line-through;
}
.sw_texte_pagination_pages {
    font-weight: Bold;
    text-align: right;
}
.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: 0px;
}
.sw_texte_etat_commande {
    font-weight: Bold;
    display: none;
    clear: both;
}
.sw_texte_liste_commande {
    font-weight: normal;
}
.sw_texte_liste_commande a, autogenerated {
    text-decoration: none;
    font-weight: bold;
}
/*start added*/
#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;
    text-align: center;
}
#mail_send_friend {
    position: absolute;
    width: 400px;
    margin-top: -195px;
    margin-left: -200px;
}
#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: 170px;
}
.discount_product_hr, autogenerated {
    width: 80%;
    height: 1px;
    border: 0;
}
.discount_product_list, autogenerated {
    text-align: center;
}
.clearboth {
    clear: both;
}
#sw_bv_notlaoded_shopping_cart div {
    float: left;
    width: 33%;
}
#order_list_display div {
    font-weight: Bold;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 104px;
    float: left;
}
#order_summary {
    width: 100%;
}
#order_summary_title_with_weight div {
    font-weight: Bold;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 74px;
    float: left;
}
#order_summary_title_without_weight div {
    font-weight: Bold;
    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-weight: bold;
    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-weight: normal;
    text-align: center;
    margin-left: 1px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 104px;
    float: left;
    white-space: nowrap;
}
.info_area_price {
    font-weight: normal;
    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;
}
.bu_cu_form {
    width: 168px;
    float: left;
}
.bu_cu_paging {
    margin-top: 5px;
    margin-left: 80px;
}
.center_button {
    margin-left: 170px;
}
.sw_ll {
    height: 66px;
}
input#rechercher_ok, autogenerated {
    height: 20px;
    width: 98px;
    border: 0px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: top;
    cursor: pointer;
}
#right_visible {
    width: 213px;
}
#footer {
    text-align: right;
    margin-top: 3px;
    clear: both;
}
.menu_top_bg, autogenerated {
  width: 100%;
  margin-top:0px;
}

.menu_top_bg td, autogenerated {
  height:43px;
}
div#body div#top_part div.sw_ll div.floatleft { padding-top: 3px;}
div#body div#top_part div.sw_ll div.sw_ll_centre div.floatleft  { padding-top: 0px;}
.free_area_right {background-position:0 -1px;}
a, a:hover {
font-weight: bold;
}


a, a:hover {
font-weight: bold;
}
