/*Boites*/

#fil-ariane{margin-bottom:20px;}

#boite-panier{width:691px;padding:5px 0;text-align:left;line-height:2em;background-color:#c9c9c9;}
#boite-panier #site-securise,#boite-panier #consulter-panier,#boite-panier #nombre-item,#boite-panier #payer-maintenant,#boite-panier #total-item,#boite-panier #choix-devise,#boite-panier #cartes-acceptees{display:block;float:left;margin:0 0 0 1em;text-align:center;}
#boite-panier #choix-devise select{padding:0.1em;}

#boite-recherche{display:block;width:137px;padding:10px;background-color:#c9c9c9;}
#boite-recherche input{width:125px;padding:0.3em 5px;}
#boite-recherche .bouton{width:auto;float:left;margin:2px 0 0 0;}
#boite-recherche .est{display:block;float:right;margin:0.8em 0 0 0;padding:0;color:#000;text-decoration:none;}

#boite-categories{display:block;width:137px;margin:40px 0 0 0;padding:10px;background-color:#c9c9c9;}
#boite-categories ul{text-indent:0;margin:0;padding:0;list-style:none;}
#boite-categories ul li ul{margin:0;padding:0 0 0 12px;list-style-type:none;}

#boite-utilisateur{display:block;width:137px;margin:10px 0 0 0;padding:10px;background-color:#c9c9c9;}
#boite-utilisateur p{line-height:1.4em;}
#boite-utilisateur input,#boite-utilisateur textarea{width:125px;padding:0.3em 5px;}
#boite-utilisateur .memoriser{padding:0.2em 0;}
#boite-utilisateur .case{width:auto;float:left;border:0;margin:0 2px 0 0;padding:0;background:none;}
#boite-utilisateur .bouton{float:left;width:auto;margin:2px 0 0 0;}
#boite-utilisateur .est{display:block;float:right;line-height:1.2em;margin:0 auto;padding:0;}

/*Catalogue*/

.catalogue{}

.catalogue form{margin:10px 0 0 0;}
.catalogue input{width:200px;}
.catalogue textarea{width:300px;height:80px;}
.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:2px;font-weight:bold;}
.catalogue td{padding:2px;vertical-align:top;}

/*Section Produits*/

.produits{}

.rangee-categorie,.rangee-produit{width:651px;}
.fin-rangee{clear:both;}
.boite-categorie,.categorie-vide,.boite-produit,.produit-vide,.resultat-recherche-produits{display:block;width:135px;float:left;padding:10px 0px;}
.catalogue .boite-categorie,.catalogue .categorie-vide,.catalogue .boite-produit,.catalogue .produit-vide,.catalogue .resultat-recherche-produits{margin:0;}
.separateur-categorie,.separateur-produit{float:left;width:35px;}
.separateur-rangee{height:1px;border-bottom:1px solid #B7332E;margin:10px 0;clear:both;}
.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{position:relative;display:block;min-height:135px;height:135px;margin:5px 0;text-decoration:none;}
.boite-categorie .miniature span,.boite-produit .miniature span,.resultat-recherche-produits .miniature span{position:absolute;display:block;left:0;bottom:0;height:12px;text-decoration:underline;}

.categories-accueil{}

.boite-categorie{}

#conteneur-filtres{width:100%;}
.titre-filtres{font-weight:bold;}
.boite-filtre{background:#fff;border:1px dotted #827e7e;float:left;height:110px;margin:8px 8px 8px 0;padding:5px;overflow:auto;width:100px;}
.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:5px 0;}
.boite-produit .option select,.resultat-recherche-produits .option select{margin:2px 0;padding:0.1em;}
.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:10px 0 0 0;padding:0.3em;}

#sous-menu-produit,#sous-menu-resultat,#sous-menu-pdv,#sous-menu-historique{width:100%;margin:10px 0 0 0;padding:5px;background-color:#dedede;}
#sous-menu-produit span,#sous-menu-resultat span,#sous-menu-pdv span,#sous-menu-historique span{display:block;float:left;margin:0 5px 0 0;padding:2px 0 0 0;line-height:1.2em;}
#sous-menu-produit a,#sous-menu-resultat a,#sous-menu-pdv a,#sous-menu-historique a{display:block;float:left;width:1.2em;height:1.2em;margin:0 5px 0 0;font-size:1.4em;line-height:1.2em;font-weight:bold;text-decoration:none;text-align:center;background-color:#fff;}

#produit-description{}
#produit-description .colA {width:200px;}
#produit-description .colB {width:430px;}
#produit-description form{display:block;margin:20px 0 0 0;}
#produit-description form .miniature{display:block;padding:5px 0;}
#produit-description form .miniature img,#produit-description form .miniature span{display:block;}
#produit-description form .option{margin:5px 0;}
#produit-description form .option select{margin:2px 0;padding:0.1em;}
#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{float:left;margin:0 10px 0 0;width:96px;}
#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:10px 0 0 0;padding:0.3em;}

#images-supplementaires{width:100%;margin:20px 0 0 0;border:1px solid #dedede;}
#images-supplementaires h4{padding:4px 8px;color:#fff;background-color:#999;}
#images-supplementaires .rangee-image{padding:10px;}
#images-supplementaires .rangee-image .miniature{display:block;float:left;text-decoration:none;}
#images-supplementaires .rangee-image .miniature span{display:block;text-decoration:underline;}
#images-supplementaires .rangee-image .separateur-image{width:20px;float:left;}
#images-supplementaires .image-vide{width:100px;float:left;}
#images-supplementaires .rangee-image .fin-rangee{clear:both;}

#videos-produit{width:100%;margin:20px 0 0 0;border:1px solid #dedede;}
#videos-produit h4{padding:4px 8px;color:#fff;background-color:#999;}

#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:30px;}
#achat-rapide.catalogue form table .bouton, #achat-rapide.catalogue form table .case{width:auto;}

#prix-personnalises{}
#prix-personnalises.catalogue form table input{width:30px;}
#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:30px;}
#panier-accueil.catalogue form table .code-coupon{width:10em;}
#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:1px solid #ccc;border-bottom:1px dotted #ccc;}
#pdv-recherche form table thead tr td,#pdv-recherche form table tfoot tr td,#pdv-recherche form table tbody tr td{padding:5px 0;}
#pdv-recherche form table .code-postal{width:3em;}
.pdv-boite-resultat{}

/*Historique des commandes*/
#historique-commande .pair td{}
#historique-commande .pair td{background-color:#fff;}
#historique-commande .impair td{background-color:#fafafa;}
#historique-commande table tr td{border-bottom:1px solid #eeeeee;padding-top:4px;padding-bottom:4px;}
#connexion-historique-commande{}
#details-commande{}

.cDecHeight {float:left;min-height: 50px; height:50px;}
