@charset "utf-8";
/*Boites*/

#boite-panier,#boite-recherche,#boite-categories,#boite-utilisateur{display:none;}

/*Catalogue*/

.catalogue{}

.catalogue form{margin:0.5cm 0 0 0;}
.catalogue input{width:8cm;}
.catalogue textarea{width:12cm;height:4cm;}
.catalogue input.case,.catalogue input.bouton{width:auto;}
.catalogue table{width:100%;}
.catalogue table p{margin:0;padding:0;}
.catalogue table table{margin:0;padding:0;}
.catalogue th{padding:0.2cm;font-weight:bold;}
.catalogue td{padding:0.2cm;vertical-align:top;}

/*Section Produits*/

.produits{}

.rangee-categorie,.rangee-produit{width:100%;}
.fin-rangee{}
.boite-categorie,.categorie-vide,.boite-produit,.produit-vide,.resultat-recherche-produits{display:block;padding:0.5cm;border:1pt dotted #dedede;}
.categorie-vide,.produit-vide{display:none;}
.catalogue .boite-categorie,.catalogue .categorie-vide,.catalogue .boite-produit,.catalogue .produit-vide,.catalogue .resultat-recherche-produits{margin:0;}
.separateur-categorie,.separateur-produit{width:0.1cm;}
.separateur-rangee{height:0.1cm;}
.boite-categorie h2 a,.boite-produit h2 a,.resultat-recherche-produits h2 a{text-decoration:none;}
.boite-categorie h2 a:hover,.boite-produit h2 a:hover,.resultat-recherche-produits h2 a:hover{text-decoration:underline;}
.boite-categorie .miniature,.boite-produit .miniature,.resultat-recherche-produits .miniature{display:block;margin:0.2cm 0;text-decoration:none;}
.boite-categorie .miniature span,.boite-produit .miniature span,.resultat-recherche-produits .miniature span{display:block;text-decoration:underline;}

.categories-accueil{}

.boite-categorie{}

#conteneur-filtres{width:100%;}
.titre-filtres{font-weight:bold;}
.boite-filtre{border:1pt solid #827e7e;;margin:0.2cm 0.2cm 0.2cm 0;padding:0.25cm;width:5cm;}
.categorie-filtre{font-weight:bold;}
.valeur-filtre{}
.valeur-filtre .nom-filtre{}
.valeur-filtre .nombre-filtre{}
.valeur-filtre .nom-filtre-app{}
.valeur-filtre .txt-filtre-app{}

.produits-accueil{}

.boite-produit{}
.boite-produit .description,.resultat-recherche-produits .description{display:block;text-decoration:none;color:#000;}
.boite-produit .description:hover,.resultat-recherche-produits .description:hover{text-decoration:underline;}
.boite-produit .demande-info,.resultat-recherche-produits .demande-info{}
.boite-produit .pdf,.resultat-recherche-produits .pdf{}
.boite-produit .option,.resultat-recherche-produits .option{margin:0.25cm 0;}
.boite-produit .option select,.resultat-recherche-produits .option select{margin:0.2cm 0;padding:0.1cm;}
.boite-produit .prix,.resultat-recherche-produits .prix{}
.boite-produit .prix span,.resultat-recherche-produits .prix span{font-weight:bold;}
.boite-produit .bouton,.resultat-recherche-produits .bouton{margin:0.5cm 0 0 0;padding:0.1cm;}

#sous-menu-produit,#sous-menu-resultat,#sous-menu-pdv{width:100%;margin:0.5cm 0 0 0;padding:0.25cm;}
#sous-menu-produit span,#sous-menu-resultat span,#sous-menu-pdv span{margin:0 0.2cm 0 0;padding:0.1cm 0 0 0;line-height:12pt;}
#sous-menu-produit a,#sous-menu-resultat a,#sous-menu-pdv a{margin:0 0.2cm 0 0;font-size:14pt;line-height:12pt;font-weight:bold;text-decoration:none;text-align:center;}

#produit-description{}
#produit-description form{display:block;margin:1cm 0 0 0;}
#produit-description form .miniature{display:block;padding:0.25cm 0;}
#produit-description form .miniature img,#produit-description form .miniature span{display:block;}
#produit-description form .option{margin:0.25cm 0;}
#produit-description form .option select{margin:0.25cm 0;padding:0.1cm;}
#produit-description form .prix{}
#produit-description form .demande-info{}
#produit-description form .pdf{}
#produit-description form .longue-description,#produit-description form .description{display:block;text-decoration:none;color:#000;}
#produit-description form .detail-option .nom{display:block;font-weight:bold;}
#produit-description form .detail-option .choix{margin:0 0.5cm 0 0;}
#produit-description form .detail-option .choix .miniature-option{display:block;text-decoration:none;}
#produit-description form .detail-option .choix .miniature-option span{display:block;}
#produit-description form .detail-option .choix input{width:auto;}
#produit-description form .detail-option .choix .nom{display:inline;font-weight:normal;}
#produit-description form .bouton{margin:0.5cm 0 0 0;padding:0.1cm;}

#images-supplementaires{width:100%;margin:1cm 0 0 0;border:1pt solid #dedede;}
#images-supplementaires h4{padding:0.25cm 0.25cm;color:#fff;background-color:#999;}
#images-supplementaires .rangee-image{padding:0.25cm;}
#images-supplementaires .rangee-image .miniature{display:block;text-decoration:none;}
#images-supplementaires .rangee-image .miniature span{display:block;text-decoration:underline;}
#images-supplementaires .rangee-image .separateur-image{width:0.5cm;}
#images-supplementaires .image-vide{}
#images-supplementaires .rangee-image .fin-rangee{}

#demande-informations{}

#recherche-produits{}

/*Section Utilisateur*/

.utilisateur{}

#utilisateur-connexion{}
#utilisateur-inscription{}
#utilisateur-coordonnees{}
#utilisateur-passe-perdu{}
#utilisateur-deconnecte{}

#achat-rapide{}
#achat-rapide.catalogue form table input{width:3cm;}
#achat-rapide.catalogue form table .bouton, #achat-rapide.catalogue form table .case{width:auto;}

#prix-personnalises{}
#prix-personnalises.catalogue form table input{width:3cm;}
#prix-personnalises.catalogue form table .bouton, #prix-personnalises.catalogue form table .case{width:auto;}

/*Section Panier*/

.panier{}

#panier-accueil{}
#panier-accueil.catalogue form table input{width:3cm;}
#panier-accueil.catalogue form table .code-coupon{width:6em;}
#panier-accueil.catalogue form table .bouton{width:auto;}

#panier-coordonnees{}
#panier-coordonnees-utilisateurs{}
#panier-passe-perdu{}
#panier-expedition{}
#panier-paiement{}
#paiement-carte{}
#paiement-beanstream{}
#paiement-interac{}
#paiement-capture{}
#paiement-desjardins{}
#paiement-differe{}
#paiement-moneris{}
#paiement-paypal{}
#commande-envoyee{}

/*Section Points de vente*/

.pdv{}

#pdv-accueil{}
.pdv-boite{}

#pdv-recherche{}
#pdv-recherche form table tbody{border-top:1pt solid #ccc;border-bottom:1pt dotted #ccc;}
#pdv-recherche form table thead tr td,#pdv-recherche form table tfoot tr td,#pdv-recherche form table tbody tr td{padding:0.25cm 0;}
#pdv-recherche form table .code-postal{width:3cm;}
.pdv-boite-resultat{}