html{
  font-size : 90%;
  font-family : arial,freesans,"dejavu sans";
  margin : 0px;
}

body{
  margin : 1px;
}

p{margin:0;}
h1{margin:0;}
h2{margin:0; font-size:12px; font-weight:normal; display:inline; font-family:arial,freesans,"dejavu sans";}
h3{margin:0; font-size:12px; font-weight:normal; display:inline; font-family:arial,freesans,"dejavu sans";}
h4{margin:0; font-size:12px; font-weight:normal; display:inline; font-family:arial,freesans,"dejavu sans";}
h5{margin:0; font-size:12px; font-weight:normal; display:inline; font-family:arial,freesans,"dejavu sans";}
h6{margin:0; font-size:12px; font-weight:normal; display:inline; font-family:arial,freesans,"dejavu sans";}

textarea{width:98%;}

a img{border:0px;}

.logo_g{background:url("images/logo-g.png") no-repeat; width:348px; height:130px;}
.logo_g a img{display:block;}
.logo_m{background:url("images/logo-m.png") repeat-x; height:130px;}
.logo_d{background:url("images/logo-d.png") no-repeat; width:637px; height:130px;}

.pp_g{background:url("images/pp-g.png") no-repeat; width:250px; height:59px;}
.pp_m{font-weight:bold; text-align:center; background:url("images/pp-m.png") repeat-x; height:59px;}
.pp_m a{color:black;}
.pp_d{background:url("images/pp-d.png") no-repeat; width:280px; height:59px;}

.barre_titre{
  font-size : 150%;
  font-weight : bold;
}
.barre_titre a{color:black; text-decoration:none;}

.BM_contenu{color:white; font-weight:bold; background:url("images/BM-contenu.png") repeat-x; width:1%; height:40px; padding-left:8px; padding-right:8px;}
.BM_contenu a{color:white; text-decoration:none;}
.BM_separateur{background:url("images/BM-separateur.png") no-repeat; width:10px; height:40px;}
.BM_m{background:url("images/BM-contenu.png") repeat-x; height:40px;}
.BM_boule{background:url("images/BM-boule.png") no-repeat; width:40px; height:40px;}
.BM_d{background:url("images/BM-d.png") no-repeat; width:100px; height:40px;}
.BM_d a{text-decoration:none;}
.BM_rss{text-align:center; background:url("images/BM-rss.png") no-repeat; width:29px; height:40px;}
.BM_rss a{text-decoration:none;}
.BM_top_recherche{text-align:center; background:url("images/BM-top-recherche.png") no-repeat; width:32px; height:40px;}
.BM_top_recherche a{text-decoration:none;}
.BP_lien_normal a{color:black; text-decoration:none;}

.MV_h{background:url("images/MV-h.png") no-repeat; width:200px; height:3px;}
.MV_m{background:url("images/MV-m.png") repeat-y; width:200px;}
.MV_b{background:url("images/MV-b.png") no-repeat; width:200px; height:3px;}
.MV_cat{color:white; font-weight:bold; font-size:85%; padding-left:50px;}
.MV_cat a{color:white; text-decoration:none;}
.MV_cat_piercings{background:url("images/MV-cat-piercings.png") no-repeat; width:200px; height:30px;}
.MV_cat_bijoux_homme{background:url("images/MV-cat-bijoux-homme.png") no-repeat; width:200px; height:30px;}
.MV_cat_bijoux_femme{background:url("images/MV-cat-bijoux-femme.png") no-repeat; width:200px; height:30px;}
.MV_cat_bijoux_mixtes{background:url("images/MV-cat-bijoux-mixtes.png") no-repeat; width:200px; height:30px;}
.MV_cat_bijoux_fun{background:url("images/MV-cat-bijoux-fun.png") no-repeat; width:200px; height:30px;}
.MV_cat_promos{background:url("images/MV-cat-promos.png") no-repeat; width:200px; height:30px;}
.MV_souscat_1{font-size:90%; padding-left:20px;}
.MV_souscat_1 a{color:black; text-decoration:none;}

.MM_h{background:url("images/MM-h.png") no-repeat; width:200px; height:3px;}
.MM_m{font-size:90%; background:url("images/MM-m.png") repeat-y; width:200px; padding:8px;}
.MM_m a{color:black;}
.MM_b{background:url("images/MM-b.png") no-repeat; width:200px; height:3px;}
.MM_informations{background:url("images/MM-informations.png") no-repeat; width:200px; height:30px;}

.BN_h{background:url("images/BN-h.png") no-repeat; width:200px; height:3px;}
.BN_m{background:url("images/BN-m.png") repeat-y; width:200px; padding:8px;}
.BN_m a{color:black; text-decoration:none;}
.BN_b{background:url("images/BN-b.png") no-repeat; width:200px; height:3px;}
.BN_panier{background:url("images/BN-panier.png") no-repeat; width:200px; height:30px;}

.BP_une_h{color:white; font-weight:bold; text-align:center; background:url("images/BP-une-h.png") no-repeat; width:200px; height:36px;}
.BP_une_m{background:url("images/BP-une-m.png") repeat-y; width:200px; padding:8px;}
.BP_une_m a{color:black; font-weight:bold; text-decoration:none;}
.BP_une_b{background:url("images/BP-une-b.png") no-repeat; width:200px; height:7px;}

.BP_newsletter_h{color:white; font-weight:bold; text-align:center; background:url("images/BP-newsletter-h.png") no-repeat; width:200px; height:36px;}
.BP_newsletter_m{background:url("images/BP-newsletter-m.png") repeat-y; width:200px; padding:8px;}
.BP_newsletter_m a{color:black; font-weight:bold; text-decoration:none;}
.BP_newsletter_b{background:url("images/BP-newsletter-b.png") no-repeat; width:200px; height:7px;}

.BP_hg{background:url("images/BP-hg.png") no-repeat; width:7px; height:7px;}
.BP_hd{background:url("images/BP-hd.png") no-repeat; width:7px; height:7px;}
.BP_bg{background:url("images/BP-bg.png") no-repeat; width:7px; height:7px;}
.BP_bd{background:url("images/BP-bd.png") no-repeat; width:7px; height:7px;}
.BP_h{background:url("images/BP-h.png") no-repeat 50%; height:7px;}
.BP_b{background:url("images/BP-b.png") no-repeat 50%; height:7px;}
.BP_g{background:url("images/BP-g.png") repeat-y; width:7px;}
.BP_d{background:url("images/BP-d.png") repeat-y; width:7px;}
.BP_m{font-size:90%; height:202px; padding:4px;}
.BP_m a{color:black; text-decoration:none;}
.BP_m_topr{font-size:90%;}

.case-desc{background-color:#FFDCA6; border:1px solid white; height:20px;}
.case-desc a{color:black; text-decoration:none;}

.resp-h{height:24px; vertical-align:top;}
.resp-m{height:154px;}
.resp-b{height:24px;}

.c_hg{background:url("images/c-hg.png") no-repeat; width:3px; height:3px;}
.c_hd{background:url("images/c-hd.png") no-repeat; width:3px; height:3px;}
.c_bg{background:url("images/c-bg.png") no-repeat; width:3px; height:3px;}
.c_bd{background:url("images/c-bd.png") no-repeat; width:3px; height:3px;}
.c_h{background:url("images/c-h.png") repeat-x; height:3px;}
.c_b{background:url("images/c-b.png") repeat-x; height:3px;}
.c_g{background:url("images/c-g.png") repeat-y; width:3px;}
.c_d{background:url("images/c-d.png") repeat-y; width:3px;}
.c_m{background-color:#FFDCA6;}
.c_m a{color:black; text-decoration:none;}

.ct_g{background:url("images/ct-g.png") no-repeat; width:4px; height:30px;}
.ct_m{color:white; font-weight:bold; font-size:85%; background:url("images/ct-m.png") repeat-x; height:30px;}
.ct_m a{color:white; text-decoration:none;}
.ct_d{background:url("images/ct-d.png") no-repeat; width:4px; height:30px;}

.cadre_hg{background:url("images/cadre-hg.png") no-repeat; width:260px; height:7px;}
.cadre_hm{background:url("images/cadre-hm.png") repeat-x; height:7px;}
.cadre_hd{background:url("images/cadre-hd.png") no-repeat; width:7px; height:7px;}
.cadre_g{background:url("images/cadre-g.png") repeat-y; width:7px;}
.cadre_m{font-size:90%; padding:4px;}
.cadre_d{background:url("images/cadre-d.png") repeat-y; width:7px;}
.cadre_bg{background:url("images/cadre-bg.png") no-repeat; width:260px; height:7px;}
.cadre_bm{background:url("images/cadre-bm.png") repeat-x; height:7px;}
.cadre_bd{background:url("images/cadre-bd.png") no-repeat; width:7px; height:7px;}

.BP_fiche_titre{color:#FF821C; font-weight:bold;}
.BP_fiche_titre a{color:#FF821C; text-decoration:none;}
.BP_image{float:left; padding-right:8px;}
.BP_image_index{float:left; padding-right:8px;}

.BP_fiche_prix_g{background:url("images/BP-fiche-prix-g.png") no-repeat; width:5px; height:22px;}
.BP_fiche_prix_m{color:white; font-weight:bold;  text-align:center; background:url("images/BP-fiche-prix-m.png") repeat-x; height:22px;}
.BP_fiche_prix_d{background:url("images/BP-fiche-prix-d.png") no-repeat; width:5px; height:22px;}

.BP_topr_case{background-color:#FFDCA6; border:1px solid white; height:20px;}
.BP_topr_case a{color:black; text-decoration:none;}

.BN_mm{background-color:#FFDCA6; vertical-align:top;}
.BN_barre{background-color:#FFCD82; border-top:1px solid #FFB94F; border-bottom:1px solid #FFB94F;}

.fiche-img{width:1%;}
.fiche-img img{border:1px solid #EECEB0;}
.fiche-infos-comp{color:#FEA640; font-size:16px; font-weight:bold;}
.prsim-txt{color:#FEA640; font-size:16px; font-weight:bold; text-align:center;}
.vgd{vertical-align:top; padding-top:40px; width:1%;}
.tab-prsim{width:100%;}
.tab-prsim tr td{text-align:center; padding:0px 8px 0px 8px;}
.tab-prsim tr td a{color:#FEA640; font-size:12px; font-weight:bold; text-decoration:none;}
.tab-prsim tr td a:hover{text-decoration:underline;}
.tab-prsim tr td img{border:1px solid #FEA640;}

.txt-recherche{color:black; font-size:12px;}
.txt-recherche a{color:black; text-decoration:none;}
.txt-recherche h2{font-size:12px; font-weight:normal; margin:0; display:inline; font-family:arial,freesans,"dejavu sans";}

.submit_quantite{background:url("images/calculator_edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.submit_suppr{background:url("images/BN_suppr.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.submit_bleu_200{color:white; font-weight:bold; background:url("images/bouton-bleu-200.png"); width:200px; height:22px; border:0px; cursor:pointer;}
.submit_rechercher{background:url("images/BM-rechercher.png"); width:40px; height:40px; border:0px; cursor:pointer;}
.s_rechercher{background:url("images/S-rechercher.png"); width:38px; height:28px; border:0px; cursor:pointer;}

.s-v-panier{color:white; font-weight:bold; text-align:center; font-size:14px; background:url("images/s-v-panier.png"); width:186px; height:22px; border:0px; cursor:pointer; font-family : arial,freesans,"dejavu sans";}
.s-r-panier{color:white; font-weight:bold; text-align:center; font-size:14px; background:url("images/s-r-panier.png"); width:180px; height:22px; border:0px; cursor:pointer; font-family : arial,freesans,"dejavu sans";}

.info_g{background:url("images/info-g.png") no-repeat; width:5px; height:22px;}
.info_m{color:white; font-weight:bold; text-align:center; background:url("images/info-m.png") repeat-x; height:22px;}
.info_m a{color:white; text-decoration:none;}
.info_m_fiche{text-align:center; background:url("images/BP-fiche.png") no-repeat 50%; height:22px;}
.info_m_fiche a{text-decoration:none;}
.info_d{background:url("images/info-d.png") no-repeat; width:5px; height:22px;}

.info_loupe{text-align:center; background:url("images/BP-fiche-loupe.png") no-repeat;width:59px; height:22px;}
.info_loupe a{text-decoration:none;}

.i_form_input{border:1px solid #A7AFB6; width:95%;}
.i_form_input:focus{border:1px solid #DCE7F0;}
.i_form_input_short{border:1px solid #A7AFB6;}
.i_form_input_short:focus{border:1px solid #DCE7F0;}

.Itext-w{border:1px solid #A7AFB6; width:95%;}
.Itext-w:focus{border:1px solid #DCE7F0;}
.Itext{border:1px solid #A7AFB6;}
.Itext:focus{border:1px solid #DCE7F0;}
.Itextarea{border:1px solid #A7AFB6; width:95%;}
.Itextarea:focus{border:1px solid #DCE7F0;}

.i_BM{border:1px solid black;}

.tab-form{width:100%;}
.tab-form tr th{width:20%; font-weight:normal; text-align:left;}

.tab_page{
  width : 100%;
}

.menu_titre{}

.menu_fond{}

.tab-topr{width:100%; border-collapse:collapse;}
.tab-topr tr td{background-color:#FFDCA6; border:1px solid white; height:20px;}
.tab-topr tr td a{color:black; text-decoration:none;}

.col-gauche{width:210px; padding:0px 5px 0px 5px; float:left;}
.col-droite{width:210px; padding:0px 5px 0px 5px; float:right;}

.d-acc{position:absolute; left:220px; top:880px; padding-right:220px; font-size:14px; display:inline; z-index:-1;}
.d-acc h2{font-size:14px; margin:0; display:inline;}
.d-acc h3{font-size:14px; margin:0; display:inline;}
.d-acc h3 a{color:black; font-weight:normal; text-decoration:none;}
.d-acc a{color:black; font-weight:bold; text-decoration:none;}

.txt_commande_produit{color:#626262; font-weight:bold;}
.txt_commande_produit a{color:#626262; text-decoration:none;}
.txt_commande_prix{color:#626262;}
.txt_commande_infos{color:#688A00;}
.middle{text-align:center;}
.pad4{padding:4px;}

.st_pages{color:#557BE8;}
.st_pages a{color:black;}

.vtop{vertical-align:top;}
.bold{font-weight:bold;}
.red{color:red;}

.form-erreur{color:red;}
.erreur{color:red;}

.logos{background:url("images/bouton-ca.png"); width:140px; height:47px; border:0px; cursor:pointer;}
