#conteneur_site h1.v_chercher_identification{font-size:12px;padding:0 35px 20px 0;margin:0 15px 10px 25px;font-weight:normal;text-transform:lowercase;color:#f90}
#conteneur_site h1.v_chercher_identification a{font-size:12px;font-weight:normal;text-decoration:none;text-transform:lowercase;color:#f90}
#conteneur_site h1.v_chercher_identification a:hover{font-size:12px;color:#f90}
#conteneur_site h1.v_chercher_identification a.page_focus_identification{font-size:12px;font-weight:bold;color:#f90;text-transform:lowercase}
#conteneur_site h1.v_chercher_externe{font-size:12px;padding:0 35px 20px 0;margin:0 15px 10px 25px;font-weight:normal;text-transform:lowercase;color:#b0c933}
#conteneur_site h1.v_chercher_externe a{font-size:12px;font-weight:normal;text-decoration:none;text-transform:lowercase;color:#b0c933}
#conteneur_site h1.v_chercher_externe a:hover{font-size:12px;color:#b0c933}
#conteneur_site h1.v_chercher_externe a.page_focus_externe{font-size:12px;font-weight:bold;color:#b0c933;text-transform:lowercase}
#conteneur_site h1.v_chercher_interne{font-size:12px;padding:0 35px 20px 0;margin:0 15px 10px 25px;font-weight:normal;text-transform:lowercase;color:#0399d6}
#conteneur_site h1.v_chercher_interne a{font-size:12px;font-weight:normal;text-decoration:none;text-transform:lowercase;color:#0399d6}
#conteneur_site h1.v_chercher_interne a:hover{font-size:12px;color:#0399d6}
#conteneur_site h1.v_chercher_interne a.page_focus_interne{font-size:12px;font-weight:bold;color:#0399d6;text-transform:lowercase}
img.gd_famille_gauche{float:left;padding:10px 20px 10px 10px}
img.gd_famille_droit{float:left;padding:10px 10px 10px 20px}
.pub_liste{width:373px;height:156px;float:left;position:relative;margin-left:5px}
#contenu_cata{padding:0 0 0 20px;line-height:12px;position:relative}
.vignette_prod_identification{float:left;width:108px;height:200px;margin:0;padding:0;position:relative;text-align:center}
.vignette_prod_identification img{border:solid 1px #fff;cursor:pointer;}
.vignette_prod_identification img:hover{border:solid 1px #f90}
p.nom_produit_identification a:link,p.nom_produit_identification a:visited{text-decoration:none;color:#000;font-weight:bold;font-size:10px}
p.nom_produit_identification a:hover{text-decoration:none;color:#f90;font-weight:bold}
p.lien_fiche_identification span{color:#999;font-size:11px}
p.lien_fiche_identification a:link,p.lien_fiche_identification a:visited{text-decoration:none;font-size:11px;color:#666}
p.lien_fiche_identification a:hover{text-decoration:none;color:#f90}
.vignette_prod_externe{float:left;width:108px;height:200px;margin:0;padding:0;position:relative;text-align:center}
.vignette_prod_externe img{border:solid 1px #fff;cursor:pointer;}
.vignette_prod_externe img:hover{border:solid 1px #b0c933}
p.nom_produit_externe a{text-decoration:none;color:#000;font-weight:bold;font-size:10px}
p.nom_produit_externe a:hover{text-decoration:none;color:#b0c933;font-weight:bold}
p.lien_fiche_externe span{color:#999;font-size:11px}
p.lien_fiche_externe a{text-decoration:none;font-size:11px;color:#666}
p.lien_fiche_externe a:hover{text-decoration:none;color:#b0c933}
.vignette_prod_interne{float:left;width:108px;height:200px;margin:0;padding:0;position:relative;text-align:center}
.vignette_prod_interne img{border:solid 1px #fff;cursor:pointer;}
.vignette_prod_interne img:hover{border:solid 1px #0399d6}
p.nom_produit_interne a{text-decoration:none;color:#000;font-weight:bold;font-size:10px}
p.nom_produit_interne a:hover{text-decoration:none;color:#0399d6;font-weight:bold}
p.lien_fiche_interne span{color:#999;font-size:11px}
p.lien_fiche_interne a{text-decoration:none;font-size:11px;color:#666}
p.lien_fiche_interne a:hover{text-decoration:none;color:#0399d6}
.vignette_prod_recherche{float:left;width:108px;height:180px;margin:0;padding:0;position:relative;text-align:center}
.vignette_prod_recherche a img{border:solid 1px #fff}
.vignette_prod_recherche a:hover img{border:solid 1px #333}
p.nom_produit_recherche a{text-decoration:none;color:#000;font-weight:bold;font-size:10px}
p.nom_produit_recherche a:hover{text-decoration:none;color:#333;font-weight:bold}
p.nom_produit_recherche span{color:#999;font-size:11px}
p.lien_fiche_recherche a{text-decoration:none;padding-top:3px}
p.lien_fiche_recherche a:hover{text-decoration:none;color:#333}
div.apartir_de{position:absolute;top:-18px;left:-10px;z-index:auto;width:120px;font-weight:bold}
div.apartir_de ul{list-style:none}
div.apartir_de li{padding:10px 0 2px 8px}
div.apartir_de li b{display:block;float:left;width:8px;height:18px;background:url(../images/fr/040_catalogue/fond_a_partir.gif) no-repeat left top;position:relative}
div.apartir_de li em{display:block;height:18px;float:left;padding:0 5px 0 2px;background:url(../images/fr/040_catalogue/coin_a_partir_de.gif) no-repeat right top;position:relative;font-size:11px;font-weight:bold;font-style:normal;line-height:18px;font-family:verdana}
div.apartir_de li em span{font-size:9px}
p.recherche_ok{font-size:15px;color:#000;margin-left:10px;padding:12px 0 20px 0}
p.recherche_aucun{font-size:15px;color:#c00;margin-left:10px;font-weight:bold;padding-top:12px}
.nav_page{width:95%;height:18px;line-height:18px;vertical-align:middle;background:#f5f5f5;margin:10px 0 30px 0;clear:both;color:#333;text-decoration:none;font-size:10px;font-weight:bold}
.nav_page a{display:inline;color:#666;text-decoration:none;font-size:10px;font-weight:bold}
.nav_page a:hover{color:#fff;background:#999;text-decoration:none}
.nav_page a.select{color:#fff;background:#999;text-decoration:none}
.nav_page span.numero_page{float:left;text-align:left;margin-left:5px}
.nav_page span.suite_page{float:right;text-align:right;margin-right:5px}
.autre_result{padding-bottom:5px;font-size:11px}
.autre_result a{text-decoration:none}
#fonctions_liste_produits{position:relative;height:30px;line-height:30px;width:100%;text-align:left;vertical-align:middle}
#fonctions_liste_produits form{display:inline}
#fonctions_liste_produits label{padding-bottom:10px;vertical-align:middle;float:left;height:30px;line-height:30px;vertical-align:middle;color:#666;font-weight:bold;font-size:12px}
#fonctions_liste_produits select{background:#f5f5f5 url(../images/fr/040_catalogue/lf_liste_filtre.gif) repeat-x 0 0;border:solid 1px #ccc;float:left;color:#333;font-size:11px;margin-top:5px}
#fonctions_liste_produits span{font-size:20px;font-weight:bold;float:left}
span.article_externe{color:#b0c933}
span.article_interne{color:#0399d6}
span.article_identification{color:#f90}
#fonctions_liste_produits div.separateur_fonction{width:30px;border-right:solid 1px #ccc;margin-right:30px;height:30px;float:left}
#fonctions_du_bas_de_page{position:relative;height:30px;line-height:30px;width:97%;text-align:right;vertical-align:middle;clear:both}
#fonctions_du_bas_de_page form{display:inline}
#fonctions_du_bas_de_page label{padding-bottom:10px;vertical-align:middle;float:right;height:30px;line-height:30px;vertical-align:middle;color:#666;font-weight:bold;font-size:12px}
#fonctions_du_bas_de_page select{background:#f5f5f5 url(../images/fr/040_catalogue/lf_liste_filtre.gif) repeat-x 0 0;border:solid 1px #ccc;float:right;color:#333;font-size:11px;margin-top:5px}
div#cl_g_marqueur{position:relative;float:left;width:290px}
ul.marquage li a{color:#000;text-align:center;display:block;width:255px;height:25px;padding-top:5px;margin-bottom:3px;font-weight:bold;text-decoration:none}
ul.marquage li a:hover{color:#fff;text-align:center;display:block;width:255px;height:25px;padding-top:5px;margin-bottom:3px;font-weight:bold;text-decoration:none}
ul.marquage li.f_type_mar_01 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -1px;color:#000}
ul.marquage li.f_type_mar_01 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -1px}
ul.marquage li.f_type_mar_01_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -1px;color:#fff}
ul.marquage li.f_type_mar_02 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -34px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_02 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -34px}
ul.marquage li.f_type_mar_02_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -34px;color:#fff}
ul.marquage li.f_type_mar_03 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -68px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_03 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -68px}
ul.marquage li.f_type_mar_03_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -68px;color:#fff}
ul.marquage li.f_type_mar_04 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -101px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_04 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -101px}
ul.marquage li.f_type_mar_04_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -101px;color:#fff}
ul.marquage li.f_type_mar_05 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -134px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_05 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -134px}
ul.marquage li.f_type_mar_05_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -134px;color:#fff}
ul.marquage li.f_type_mar_06 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -168px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_06 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -168px}
ul.marquage li.f_type_mar_06_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -168px;color:#fff}
ul.marquage li.f_type_mar_07 a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) right -200px;color:#000;text-decoration:none}
ul.marquage li.f_type_mar_07 a:hover{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -200px}
ul.marquage li.f_type_mar_07_select a{background:url(../images/fr/040_catalogue/f_etiquette_marquage.gif) left -200px;color:#fff}
div#cl_d_marqueur{position:relative;float:left;width:300px}
div.groupe_marquage{background:#e6e6e6 url(../images/fr/040_catalogue/f_liste_accueil_marquage.gif) no-repeat 8px 23px;padding-bottom:20px;border-bottom:dotted 1px #666}
h4.lettre_marquage{position:relative;font-size:20px;color:#808080;text-transform:capitalize;background-color:#fff;padding:0 0 0 10px;margin-bottom:10px;line-height:24px}
ul.liste_marquage{position:relative;float:left;width:150px}
ul.liste_marquage li.nom_p_marquage a{color:#4d4d4d;text-decoration:none;padding:0 0 0 10px;display:block}
ul.liste_marquage li.nom_p_marquage a:hover{background-color:#fff;color:#000;text-decoration:none;padding:0 0 0 10px;background:#fff}
.contenu_3_colonnes_fiche{position:relative;padding:0 15px 0 25px;line-height:normal}
h2.titre_fiche_identification{color:#000;font-weight:bold}
h2.titre_fiche_externe{color:#000;font-weight:bold}
h2.titre_fiche_interne{color:#000;font-weight:bold}
.col_droite_article_fiche{position:relative; width:100%; height:auto;}
#boutons_article_fiche{text-align:right;position:absolute; top:0; right:0;}
#ref_fiche{position:relative;color:#4d4d4;padding:30px 0 0 0;margin:0;padding-top:5px!important!;}
#ref_fiche table{border-top:solid 1px #ccc;margin:0;padding:0;vertical-align:top;}
#ref_fiche table th{font-size:10px;text-align:center;vertical-align:middle;height:30px}
#ref_fiche table td{font-size:10px;font-weight:normal;text-align:center;vertical-align:middle;padding:2px 1px}
td.filet_tab_fiche,th.filet_libelle_fiche{border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}
th.filet_libelle_fiche{background:#e5e5e5}
th.tab_fiche_rouge{border-bottom:solid 1px #fff;color:#fff;font-size:12px;font-weight:bold;background-color:#d10019}
#conteneur_zoom_photo_fiche{position:absolute;padding:10px;top:0;left:250px;visibility:hidden;z-index:23;border:solid 3px #ccc;background-color:#fff;text-align:right}
div.fermeture{text-align:right;height:30px}
div.fermeture a{text-decoration:none;color:#000}
div.fermeture a:hover{text-decoration:underline}
div.fermeture img a{padding-bottom:3px}
#cl_g_perso{float:left;position:relative;width:200px;padding:5px}
h4.t_aide{color:#808080;background:#e6e6e6 url(../images/fr/040_catalogue/p_aide.gif) no-repeat 5px center;font-size:16px;font-weight:bold;padding:3px 3px 3px 25px}
p.desc_aide{padding-top:20px;color:#666;font-size:11px}
#cl_d_perso{float:left;position:relative;width:415px;padding:3px;border:dotted 1px #808080;font-size:11px}
#cl_d_perso h5{color:#fff;background:url(../images/fr/040_catalogue/puce_etape.gif) no-repeat center center;padding:5px 0 0 0!important;width:26px;height:26px;text-align:center;vertical-align:middle;font-size:18px;font-weight:bold}
#cl_d_perso td{vertical-align:middle;font-size:11px;color:#333}
#cl_d_perso input[type="text"]{width:95%;margin:3px}
input.valide_perso{width:76px;height:23px;background:transparent url(../images/fr/040_catalogue/b_valider_perso.gif) no-repeat center center;border:0}
input.valide_perso:hover{width:76px;height:23px;background:transparent url(../images/fr/040_catalogue/b_valider_perso.gif) no-repeat center center;border:0;cursor:pointer;cursor:hand}
h4.t_perso{color:#4d4d4d;background:#dfdb00 url(../images/fr/040_catalogue/p_perso_titre.gif) no-repeat 5px center;font-size:16px;font-weight:bold;padding:3px 3px 3px 25px}
div.produit_similaire_cl_d{position:relative;float:right;width:377px;background:#d9d9d9 url(../images/fr/040_catalogue/f_h_produit_similaire.gif) no-repeat 0 0;padding:15px 0 0 10px}
div.module_produit_similaire{position:relative;float:left;width:125px;height:125px}
div.image_produit_similaire{width:119px;text-align:center;background-color:#fff}
img.cache_produit_similaire{position:absolute;top:0;left:0;z-index:160;width:119px;height:79px}
div.produit_similaire_cl_d p a{font-size:10px;text-decoration:none;color:#000;line-height:12px}
div.produit_similaire_cl_d p a:hover{font-size:10px;text-decoration:none;color:#fff}
img.produit_similaire_cl_g{position:relative;float:left;padding:50px 0 0 30px}
#remise_qts{margin:25px 0 0 0;padding:5px;border:solid 1px #CCC;width:300px;float:right}
#remise_qts ul{list-style:none;margin:0;padding:5px 0 5px 45px}
#remise_qts li{color:#c00;font-size:16px;font-weight:bold}
#remise_qts li span{color:#000;font-size:11px;font-weight:normal}
p.t_remise{color:#c00;font-size:12px;font-weight:bold;padding:5px}
em { font-style:italic; }
h1#titre-fiche-produit { line-height:20px; vertical-align:middle; margin:0; padding:35px 0 10px 0; }
#descriptif-du-produit { text-align:justify; }
#descriptif-du-produit table { width:100%; margin:0; padding:0; height:auto; vertical-align:top; border:0; font-size:11px; }
#descriptif-du-produit tr { width:auto; margin:0; padding:0; height:auto; border:0; }
#descriptif-du-produit th { border:1px solid #999; height:auto; width:auto; margin:0; padding:2px; background:#F5F5F5; font-weight:bold; }
#descriptif-du-produit td { border:1px solid #999; height:auto; width:auto; margin:0; padding:2px; }
#remise-importante-quantite { vertical-align:left; width:auto; position:absolute; top:0; left:0; line-height:12px; color:#000; font-size:11px; font-weight:bold; }
