.random_productdiscount {
    text-align: center;
}
.random_productdiscount a{
    text-align: center;
    font-weight: bold;
}
.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;*/100%;
    height: 104px;
    padding-top: 5px;
}
.tdcentermenutop {
    background-image: url('/picture/menu_haut/topmenu_c.jpg');
    background-repeat: repeat-x;
	height: 100%;
}

.topmenu_g {
    background-image: url('/picture/menu_haut/topmenu_g.jpg');
    background-repeat: no-repeat;
	width:15px;	/* BUG IE si 16px : trait séparation blanc */
}

.topmenu_d {
    background-image: url('/picture/menu_haut/topmenu_d.jpg');
    background-repeat: no-repeat;
	width:16px;
}

.main_part_index {
    width: 100%;
}
#slide_holder {
    float: left;
    width: 900px;
	height:200px;/*lg*/
}
.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;
}
.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: 1000px;
    text-align: left;
}
body {
    background-image: url('/picture/my/fond.jpg');
    background-repeat: repeat-x;
    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: 13px;
    color: #000000;
    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: white; /* #606060; */
    text-decoration: none;
}
.menu_haut_fond {
/*    background-image: url('/picture/css/oh_centre.jpg');*/
    background-image: url('/picture/menu_haut/topmenu_fond.jpg');
    background-repeat: repeat-x;
	color: #FFFFFF;
    background-position: top;
    height: 32px;/*38px;*/
}
/* Texte menu du haut */
.menu_haut_fond td a {
    text-decoration: none;
    color: #FFFFFF;
/*    font-weight: bold;
    font-size: 11px;*/
}
.menu_haut_fond td a:hover {
    color: #ffed00;
}
.menu_haut_fond td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	/* taille de la police dans un élément du top_menu normal (non déroulant) */
    font-weight: bold;
    color: #3E3E3E;
    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: 170px;	/* DOIT etre le meme que sw_ld_centre_promotions pour eviter debordement du glissement */
}
.sw_rp_text a {
    text-decoration: none;
    color: #4A4A4A;
}
.sw_rp_text {
    position: absolute;
    top: 210px;
    left: /*13px;*/0px;
    height: 135px;
    width: /*172px;*/182px;
}
.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: 5px; /* distance du formulaire rechercher au bord haut du site _top_part.html */
	float:left;
	height: 20px;
	padding-left: 0;/*5px;*/	/* BUG IE6 si pas 0 : panier deborde *//* distance du formulaire rechercher au bord gauche du site : loupe */
}
#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;
}
#article_number {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
/*    font-size: 10px;*/
/*    color: #FFFFFF;*/
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.sw_ld_centre_promotions, .sw_ld_centre, .sw_pr_centre, .sw_ec_centre, .sw_re_centre, .accordion_menu ul {
    background-image: url('/picture/css/module_centre.gif');
    background-repeat: repeat-y;
}
.sw_ec_centre_padding_texte ul {
/*    background-image: url('/picture/css/module_centre.gif');
    background-repeat: repeat-y;*/
}
.sw_ec_bas, .sw_ld_bas, .sw_re_bas {
    background-image: url('/picture/css/left_element_bas.jpg');
    background-repeat: none;
    width: 172px;
    height: 29px ; /* 20px; */
    padding-left: 10px;
}
.sw_ld_haut, .sw_ec_haut, .sw_pr_haut, .sub_page_title, .discount_product_list h2 {
    background-image: url('/picture/css/left_element_haut.jpg');
    width: 172px;
    height: 29px; /*48px;*/
    padding-left: 10px;
}
.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: 11px;/*10px;*/
    color: #ffffff;
    white-space: nowrap;
    vertical-align: top;
}
.sw_ec_haut {
}
.sw_ec_haut a {
    color: #666666;
}
/*l.giamarchi: custom zone de recherche partie centre */
.sw_re_centre_search {
    width: 100%;/*200px;*/
    height: 100%;/*30px;*/
}
/*l.giamarchi: custom zone de recherche partie centre*/
.sw_re_centre_search ul {
    height: 100%;
	text-align: center;
/*    background-image: url('/picture/css/module_centre_search.gif');
    background-repeat: repeat-y;*/
}
/*l.giamarchi: custom zone de recherche partie centre 
.sw_ec_haut_search h2 {
    background-image: url('/picture/swechautsearchh2/modulehautsearchtoto.jpg');
    width: 172px;
    height: 0px;
	font-size:0px;
    padding-left: 10px;
    background-repeat: repeat-x;
}*/

/*l.giamarchi: custom zone de recherche partie haut*/
.sw_ec_texte_haut_search h2 {
    text-align: center;
    padding-top: 8px;
    font-weight: bold;
    font-size: 10px;
	font-size:0px;
    color: #ffffff;
    white-space: nowrap;
    vertical-align: top;
}
/*l.giamarchi: custom zone de recherche partie centre*/
.sw_ec_centre_search {
    background-image:  url('/picture/css/loupe blanche.gif');
    background-repeat:  no-repeat;/*repeat-y;*/
    background-position:  bottom left;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight:  normal;
    font-size:  10px;
    width:  182px;
    height: /*15px;*/20px;
    color:  #000000;
	z-index:100;
}


/*l.giamarchi: custom zone de recherche partie centre*/
.sw_ec_centre_padding_search {
    padding-left: 23px;
    height: 15px;
}
/*l.giamarchi: custom zone de recherche partie centre*/
.sw_ec_centre_padding_search ul {
/*    background-image: url('/picture/css/module_centre_search.gif');
    background-repeat: repeat-y;*/
    height: 15px;
    font-size:  0px;
}
/*l.giamarchi: custom zone de recherche partie centre*/
.sw_ec_centre_search a {
    text-decoration: none;
    font-weight: Bold;
}
/*l.giamarchi: custom zone de recherche partie centre : zone de texte */
.sw_ec_centre_search input {
    text-decoration: none;
    font-weight: bold;
    width: 100px;
    height: 13px;	/* hauteur de la zone de recherche */
}
/*FIN LG custom zone de recherche*/
.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_texte {
    padding-left: 0;/*23px;*/
}
.sw_ec_centre_padding {
    padding-left: 23px;/*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_texte {
    color: #4A4A4A;
    text-align: center;
	padding-left:0px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.sw_ec_puce_lien {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    white-space: nowrap;
    text-align: center;
}
.sw_ec_puce_lien_aide {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    white-space: nowrap;
    text-align: center;
}
.sw_ec_puce_lien a {
	padding-left:0px;
    color: red;
    text-decoration: none;
    font-weight: bold;
}
.sw_ec_puce_lien_aide a {
	padding-left:0px;
    color: orange;
    text-decoration: none;
    font-weight: bold;
}
.sw_ec_puce_lien1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    white-space: nowrap;
    text-align: center;
}
.sw_ec_puce_lien1 a {
	padding-left:0px;
    color: red;
    text-decoration: none;
    font-weight: bold;
}
#top_logo_part {
    background-position: top;
    background-repeat: no-repeat;
}
.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-image: url('/picture/css/left_bas.gif');
    background-repeat: repeat-y;

/*    background-color: #2f88c4 ; *//* bleu Arcane *//*#DFDFDF;*/
    vertical-align: top;
    width: 182px;
}
#right_menu {
    width: 0;
    background-color: #DFDFDF;
    vertical-align: top;
    height: 0;
}
.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-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
	
/*    background-color: #2f88c4 ;*/ /* bleu Arcane *//*#6A6DCA;*/
}
#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: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nouveautés_ajout_panier {
    background-image: url('/picture/css/petit_panier_bouton_bleu.gif');
    background-repeat: no-repeat;
/*    background-color: #2f88c4 ;*/ /* bleu Arcane *//*#6A6DCA;*/
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 100px;
    padding: 4px;
}
.nouveautés_ajout_panier a:hover {
    display: block;
    width: 100px;
    color: red;/*#ffed00;*/
}
.nouveautés_ajout_panier a {
    text-align: center;
    color: black;/*#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: /*336px;*/360px;
    background-image: url('/picture/css/categ_product_bg.jpg');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    width: /*208px;*/260px;
}
.categ_product_description_promo_title {
    color: /*#000000;*/red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: /*12px;*/10px;
    font-weight: normal;
}
.categ_product_description_min_price {
    color: #2f88c4 ;/*#000000;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: /*20px;*/17px;
    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;*/140px;
    float: left;
    font-size: 12px;
}
.categ_product_btns {
    width: 103px;
    float: right;
    padding-right: 2px;
}
.categ_product_btn_detail {
    background-image: url('/picture/css/petit_panier_bouton_bleu.gif');
/*	background-position: center;*/
    background-repeat: no-repeat;
    height: 18px;
/*    background-repeat: repeat-x;*/
    text-align: center;
    padding-top: 2px;
    /*background-color: #2f88c4 ;*/ /* bleu Arcane *//*#6A6DCA;*/
    margin-bottom: 5px;
}
.categ_product_btn_detail a {
    color: /*#FFFFFF;*/black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.categ_product_btn_detail a:hover {
    height: 18px;
    width: 103px;
    display: block;
    color: red; /*#FFFFFF;*/
}
.categ_product_btn_add_cart {
    background-image: url('/picture/css/petit_panier_bouton.gif');
	background-position: center;
    background-repeat: no-repeat;
    height: 18px;
/*    background-repeat: repeat-x;*/
    text-align: center;
    padding-top: 2px;
/*    background-color: #0066FF;*/
}
.categ_product_btn_add_cart a {
    text-align: center;
    color: #ffed00; /*#FFFFFF;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.categ_product_btn_add_cart a:hover {
    height: 18px;
    width: 103px;
    display: block;
    color: red;
}
.categ_product_little_description {
    height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
    padding-right: 2px;
}
.categ_product_image_cadre {
    background-image: url('/picture/css/categ_product_cadre_image.gif');
	width:260px;
    height: 159px;
/*    padding: 4px 3px 4px 3px;*/
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
}
.separation_produits {
	width: 5px;
}

#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-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
/*    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 {
    background-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
    padding-top: 3px;
/*    background-color: #DFDFDF;*/
    height: 33px;
    padding-left: 26px;
}
#floating_window_boutons {
    padding-top: 3px;
    background-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
/*    background-color: #DFDFDF;*/
    height: 40px;
    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: #ffed00;/*#FFFFFF;*/
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_continuer_achat div a:hover {
    color: red;/*#FFFFFF;*/
}
.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: #ffed00;/*#FFFFFF;*/
    text-decoration: none;
    font-weight: bold;
}
.floating_window_bouton_commander div a:hover {
    color: red;/*#FFFFFF;*/
}
.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;
}

.shoppingcart_desc_area {
	width: 600px;
}

#shopping_cart_summary {
    margin-left: auto;
    width: /*630px;*/100%;/*lg*/
    text-align: center;
    color: #666666;
    margin-right: auto;
    border-spacing: 0px;
    padding: 0px;
}

#shopping_cart_summary div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#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: 100%;/*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-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
/*    background-color: #2f88c4;*//*#9C9C9C;*/
    padding-right: 25px;
}
.sw_panier_prix_total_ttc {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 12px;
    color: black;/*#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;
	/* centre le formulaire */	
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	
}
.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 {
	font-size: 11px;
    color: black; /*#6D6D6D;*/
}
.sw_panier_frais_port_montant {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.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;*/100%;/*lg*/
    padding-top: 15px;
}
.little_separator {
    height: 1px;
    background-color: #2f88c4 ;/*#9C9C9C;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1px;
    color: #9C9C9C;
}
.medium_separator {
    height: 3px;
    background-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
/*    background-color: #2f88c4 ;*//*#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: left;
    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: #ffed00;/*#FFFFFF;*/
    text-transform: uppercase;
}
#shopping_cart {/*lg*/
}

#shopping_cart div {/*lg*/
}
#shopping_cart_width {
    width: /*630px;*/100%;/*lg*/
}
#commande_position_commande_bouton {
/*    padding-left: 230px;*//*lg le panier est centré en dur dans shopping_cart.html */
/*    text-align: center;
    margin-left: auto;
    margin-right: auto;*/
}

#commande_position_commande_bouton div{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.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-size: 16px;
    color: red;
	font-variant: small-caps;
    font-weight: Bold;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 25px;
}
.sw_bt_centre_commande_actif a {
    color: red;
    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: #ffffff;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding: 4px;
    border: thin Red;
}
.sw_chemin_texte a {
    color: #2f88c4;
    text-decoration: none;
    font-size: 10px;
}
.sw_chemin_selected {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: 2f88c4;
}
.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: 12px;
}
.buying_customer_add_address a {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
}
.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-image: url('/picture/css/buying_buying_method_table.gif');
	background-repeat:repeat-x;
/*    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 {
    background-image: url('/picture/css/buying_buying_method_table.gif');
	background-repeat:repeat-x;
    color: #ffed00;/*#FFFFFF;*/
    height: 40px;
/*    background-color: #929292;*/
    text-align: center;
    font-size: 15px;
	font-variant: small-caps;
    font-weight: Bold;
}
.customer_add_modify_titre h1 {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffed00;
    display: inline;
    font-size: 15px;
	font-variant: small-caps;
    font-weight: Bold;
}
.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: 100%;/*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:#ffed00;
}
.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_pagination_ordre_commande {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Normal;
    font-size: 12px;
    color: #000000;
    padding-bottom: 5px;
    text-align: center;
}
.sw_texte_pagination_ordre_commande a {
    color: #2f88c4;
    text-decoration: none;
    font-weight: bold;
}
.sw_texte_caract_aide {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 11px;
    color: red;
}
.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: 15px;
    color: #2f88c4;
}
#id_caddy_pd_total {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #2f88c4;
}
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;*/
	
/*LG    float: right;*/
    padding-right: 5px;
    padding-top: 6px;
    font-weight: bold;
    font-size: 14px;
    color: orange;
	font-variant: small-caps;
}
#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;*/165px;
    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: #ffed00;/*#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;
	width:300px;
    padding-right: 5px;
    padding-top: 6px;
    font-weight: bold;/*lg*/
    font-size: 14px;
    color: orange;
	font-variant: small-caps;
}
/*lg*/
.default_caract {
	text-align:left;
    padding-right: 5px;
    padding-top: 6px;
    font-weight: bold;
}
#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_adresse_centre.gif');
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
.bu_cu_address_boutons_centre a {
    color: #ffed00;/*#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;*/
    background-image: url('/picture/css/buying_buying_method_table.gif');
	background-repeat:repeat-x;

    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-image: url('/picture/css/buying_buying_method_table.gif');
	background-repeat:repeat-x;
/*    background-color: #D2CFC8;*/
    color: white;/*#000000;*/
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    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: white;/*#FFFFFF;*/
    font-size: 12px;
}
.buying_buying_method_table td {
    background-image: url('/picture/menu_haut/topmenu_cellule_long.jpg');
    background-repeat: repeat-x;
    height: 30px;
    color: white;/*#FFFFFF;*/
/*    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-image: url('/picture/css/buying_buying_method_table.gif');
	background-repeat:repeat-x;
	
    color: yellow;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    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: black;/*#141536;*/
    width: 287px;
}
#default_product_title_centre h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
    text-align: center;
}
.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;*/white;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: /*#FFFFFF;*/black;
}
#main_part {
    overflow: hidden;
    padding: 3px;
    height: 100%;
}
#middle_part {
    vertical-align: top;
    text-align: left;
    background-image: ;
    width: 100%;
}
#bottom_part {
    clear: both;
    background-color: black;/*#2f88c4;*/ /* #B3B3B3; */
}
/*** 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 {
	color: black;
    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_method5 a{
    font-size: 10px;
	color:#ffed00;
}
.buying_buying_method5 a:hover{
	color:red;
}
.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;*/100%;
}
.default_product0 {
    float: right;
	width:250px;
	text-align:right;
/*	height:80px;*/
}
.default_product1 {
    float: right;
	width:300px;
	text-align:right;
/*	height:80px;*/
}

.default_envoyer_ami_print{
	width:100%;
	text-align:right;
}
.default_product2 {
    width: 25px;
}
.default_product3 {
    position: relative;
}
.default_product4 {
    text-align: right;
}
#default_product_title_desc_carac {
    float: right;
/*    width: 770;*/
    width: 100%;
    margin-left: 10px;
    text-align: left;
}
/*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_ld_centre a {
    text-decoration: none;
    font-weight: Bold;
}
.sw_ld_centre_promotions {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
	height:170px;
}
.sw_ld_centre_promotions a {
    text-decoration: none;
    font-weight: Bold;
    font-size: 12px;
}
.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_bp_texte a{
	color: #FFFFFF;
}
.sw_bp_texte a:hover{
	color: #ffed00; /* jaune Arcane */
}
.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: #CCCCCC;/*lg*/
}
.input_normal {
    background-color: #FFFFFF;
}
a:hover {
    color: #898989;
}
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 {
/*	position:absolute;*/
	float:right;
	width:300px;
    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: red;
    text-align: right;
}
.sw_texte_discount_price {
    text-decoration: line-through;
}
.sw_texte_pagination_pages {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: Bold;
    font-size: 13px;/*10px;*//*lg*/
    color: black;/*#666666;*//*lg*/
    text-align: /*right;*/center;/*lg*/
}
.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;
    background-image: ;
    text-align: left;
    margin-left: 10px;
}
.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;
}
/* container ctn_legal_links */
.sw_legalinks {
    background-image: url('/picture/bandeau/bandeau.jpg');
	width: 100%;
	height: 130px/*109px*/;		/* largeur du bandeau */
	padding-left: 0;	/* distance au bord gauche du site !!! attention, il existe un padding pour le texte lien informatif sw_legalinks_texte */
}
/* container ctn_legal_links */
.sw_legalinks ul {
    background-image: url('/picture/css/module_centre.gif');
    background-repeat: repeat-y;
}
/*l.giamarchi : container ctn_legal_links */
.sw_legalinks_padding {
    padding-left: 0;
}
/*l.giamarchi : container ctn_legal_links */
.sw_legalinks_texte {
    float: left;
    padding-left: 0px;
    padding-top: 0px; /* distance du texte au bord haut du site _top_part.html */
	font-variant: small-caps;
    font-weight: bold;
	width: 200px;
	height:/*80px;*/130px;
	font-size: 14px;
	text-align:center;
}
/*l.giamarchi : container ctn_legal_links */
.sw_legalinks_texte a{
	color: #FFFFFF ;
	text-decoration: none;
}
/*l.giamarchi : container ctn_legal_links */
.sw_legalinks_texte a:hover{
	color: #ffed00 ; /* jaune Arcane */
	font-size: 14px;
}

.sw_ic_supp_article_panier {
	width:	25px;
}

								/*****************************/
								/*l.giamarchi: custom panier */
								/*****************************/
.sw_panier_rempli_fond {
    background-image: url('/picture/css/panier_centre_agrandi.jpg');
	float:left;
	padding-top:0px;
	height:130px;
	width:100%;
}

.sw_pa_haut_panier_rempli h2 {
	text-align:center;
}
.sw_pa_haut_panier_rempli {
    background-image: url('/picture/panier/shopping-cart-icon.gif');
	background-repeat: no-repeat;
    background-position: top left;
	float: left;
    color: #ffed00;
    font-size: 14px;
	font-variant: small-caps;
    font-weight: bold;
	height:30px;/*23px;*/
    width: 100%;/*200px;*/
}
.sw_pa_haut_panier_rempli a {
    color: #666666;
}

.sw_pa_haut h2 {
/*    width: 20px;
    height: 30px;*/
}
.sw_pa_haut {
/*    background-image: url('/picture/panier/shopping-cart-icon.gif');
	background-repeat: no-repeat;
    background-position: center right;*/
	float: left;
    font-size: 0px;
	font-variant: small-caps;
    font-weight: bold;
	width:25px;
	height:23px;
    color: black;
}
.sw_pa_haut a {
}
.sw_pa_texte_haut {
	padding-left:20px;
}

.sw_pa_texte_haut h2 {
    text-align: center;
    padding-top: 8px;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: top;
}


.sw_pa_centre {
    background-position: top left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    color: black;/*red;*/
	width: 100%;/*200px;*/
    height: 60px;
	float: left;
}
.sw_pa_centre  a {
/*    color: #FFFFFF;
    text-decoration: none;
    font-weight: Bold;*/
}
.sw_pa_bas {
/*    background-image: url('/picture/css/module_bas.jpg');*/
/*    background-repeat: none;*/
    width: 100%;
    height: 30px;
    padding-left: 0;/*10px;*/
/*    font-weight: bold;*/
/*    font-size: 8px;*/
/*    white-space: nowrap;*/
/*    vertical-align: top;*/
/*	float: left;*/
}

.sw_pa_texte_paniervide {

    background-image: url('/picture/panier/shopping-cart-icon.gif');
	background-repeat: no-repeat;
    background-position: center left;

/*    background-position: top left;*/
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
/*    font-size: 10px;*/
    text-align: center;
/*	vertical-align:center;*/
    color: #ffed00;
	width: 175px; /*lg*/
	height:25px;
	float: left;
}
.sw_pa_centre  ul {
/*    background-image: url('/picture/css/module_centre.gif');
    background-repeat: repeat-y;*/
}
.little_sh_cart {
    padding-top: 4px;
    width: 100%;/*200px;*/	/* ne pas faire apparaitre le prix et poids */
	height: /*30px*/45px;	/* ne pas faire apparaitre le prix et poids */
    padding-left: 0px;
}
/* texte avant le prix dans mini panier */
.info_little_sh_cart_price {
    float: left;
    color: red;
    width: 50%;	/* ne pas faire apparaitre le prix et poids */
	height: 15px/*30px*/;	/* ne pas faire apparaitre le prix et poids */
	font-size: 12px;
    text-align: right;
	text-decoration: underline;
}
/* prix dans mini panier */
.numb_little_sh_cart_price {
    float: left;
    color: black;
    width: 50%;
	height: 15px/*30px*/;	/* ne pas faire apparaitre le prix et poids */
    text-align: left;
    font-size: 12px;
	text-decoration: none;
	padding-left: 0;
}

/* texte avant le poids dans mini panier */
.info_little_sh_cart_weight {
    float: left;
    color: red;
    width: 50%;	/* ne pas faire apparaitre le prix et poids */
	height: 15px;	/* ne pas faire apparaitre le prix et poids */
	font-size: 12px;
    text-align: right;
	text-decoration: underline;
}
/* poids dans mini panier */
.numb_little_sh_cart_weight {
    float: left;
    color: black;
    width: 50%;
	height: 15px;	/* ne pas faire apparaitre le prix et poids */
    text-align: left;
    font-size: 12px;
	text-decoration: none;
	padding-left: 0;
}

.sw_pa_bouton {
/*    background-image: url('/picture/css/panier_centre_agrandi.jpg');*/
/*	background-position: center;*/
    padding-left: 0px;
	float: left;
    height: 20px;
}

.sw_pa_puce_lien {
    white-space: nowrap;
    text-align: center;
    background-image: url('/picture/css/petit_panier_bouton.gif');
	background-position: center;
    background-repeat: no-repeat;
    width: 200px;
	height:20px;
    padding-top: 0px;/*3px;*/
}
.sw_pa_puce_lien a {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffed00;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.sw_pa_puce_lien a:hover {
    font-size: 12px;
    color: red;
}

.footer_logo {
    border: medium solid #C0C0C0;
    height: 23px;
}
/*l.giamarchi : parametrage triage des produits */
#product_list {
	vertical-align: center;
}
}
