/* css gabarit */
#largeur_de_page_et_bordures {width:auto;}


/* css generique pour tout les boutons */
#habillage_bouton_selectionner_fiche_produit, 
#habillage_bouton_texte_recalculer_panierb, 
#habillage_bouton_texte_commander_panierb, 
#habillage_bouton_defaut, 
#habillage_bouton_texte_commander_bon_de_commande,
#habillage_bouton_texte_etape_suivante_formulaire_client,
#habillage_bouton_etape_suivante_adresse_e_mail,
#habillage_bouton_valider_deja_inscrit_adresse_e_mail { width:100%; height: 30px; margin:0; }


/* fiche produit */
#zone_image a img { width:100%; }

#menu_sous_ref1_fiche_produit,
#menu_sous_ref2_fiche_produit,
#menu_option_un_fiche_produit,
#menu_option_deux_fiche_produit,
#menu_option_trois_fiche_produit,
#menu_option_fiche_produit { width:95%; height:22px; }

.image_vide { display:none; }

.blocImageArticleMiniatures { display:none; }


/* etapes de passage de la commande */
#panierbEtapeVotreSelection, 
#panierbEtapeIdentification,
#panierbEtapeModeReglement, 
#panierbEtapeValidation,
#texte_continuer_commande_panierb,
#bouton_texte_poursuite_achat_panierb,
#texte_commande_panierb { display:none; }


/* etape courante de la commande */
#etape_commande { display:none; margin:0; }


/* page de connexion ou d'inscription */
#titre_champ_email_deja_inscrit, #titre_champ_mdp_deja_inscrit { display:none; }


/* panier */ 
#encart_texte_date_panierb, #grand_titre_bon_de_commande, #texte_grand_titre_bon_de_commande { display:none; }
#panierbDispoLabel, #panierbDispoValeur { display:none; }

#titre_designation_panierb,
#titre_prix_unitaire_panierb,
#titre_quantite_panierb,
#titre_prix_total_panierb,
#texte_prix_unitaire_panierb { text-align:center; }

#titre_designation_panierb { width:30%; }

#titre_prix_unitaire_panierb { width:20%; }

#titre_quantite_panierb { width:20%; }

#titre_prix_total_panierb { width:10%; }

#champ_quantite_panierb { margin:0; padding:0; height:20px; width:50%; text-align:right; }

#boutonValiderAchatPwb { width:100%; }

#affichage_coordonnees_mobile { display:none; }

/* Mini panier */
#bouton_fermer_MiniPanier span #habillage_bouton_fermer_MiniPanier { width:45%; height:30px; }
#bouton_voir_MiniPanier span #habillage_bouton_voir_MiniPanier { width:45%; height:30px; }


/* pages bon de commande et choix livraison */
#encart_grand_titre_catalogue, #tableau_coordonne, #plus_info { display:none; margin:0; }

#texte_delais_acheminement_choix_livraison { width:10%; white-space:normal; }
#texte_delai_choix_livraison { white-space:normal; }

#nom_mode_livraison { width:10%; }
#nom_choix_livraison { width:100%; }
#logo_mode_livraison { width:20%; } 

#texte_info_comment_client_bon_de_commande, #texte_info_complem_bon_de_commande, #titre_info_complem_bon_de_commande { width:100% }

#detail_commande {display:none; margin:0;}

td#titre_info_complem_bon_de_commande { margin:0; padding:0; }

#encart_tableau_un_paiement_cheque { display:none; }

#bon_de_commande_loi_chatel, #texte_info_complem_bon_de_commande { display:none; }

#id_formulaire_pwb_filtre_liste > p:first-child { display:none; }
#id_formulaire_pwb_filtre_liste > textarea { display:none; }


/* Choix points relais */ 
#bloc_carte_point { width:0; display:none; }

#pointRelaisConteneur {width:100% !important; height:100% !important; overflow:hidden !important;}
.pointRelaisId { width:100%; }

#autre_point_relais { display:none; }


#bloc_rappel_mobile_bon_de_commande { display:block !important; }

#info_complementaire { display:none;}

#commentaire_textarea { width:100%;}

#habillage_bouton_texte_commander_bon_de_commande { float:left; }


/* tete de gondole */
#encart_gondole_accueil, #encart_gondole_rayon, #encart_gondole_gamme, #encart_gondole_diaporama { display:none; margin:0; }


/* formulaire client */
.label_formulaire_client_fo { display:none !important; }
.input_formulaire_client_fo { width:100% !important;; }
.input_formulaire_client_fo input[type=text],
.input_formulaire_client_fo input[type=email],
.input_formulaire_client_fo input[type=password]{
	width:90% !important;
	height:30px !important;
	margin:5px;
	border: 1px solid #e1e1e1;
	border-radius:3px;
}
.input_formulaire_client_fo textarea{
	width:90% !important;
	height:60px !important;
	margin:5px;
	border: 1px solid #e1e1e1;
	border-radius:3px;
}
.input_formulaire_client_fo select{
	width:91% !important;
	height:34px !important;
	margin:5px;
	border: 1px solid #e1e1e1;
	border-radius:3px;
}

/* remplacer "Cybe" par le sigle du tpev pour ne pas l'afficher */
/* #ligne_mode_reglement_Cybe { display:none; } */



/* menu version mobile */ 
#menu_mobile
#menu_mobile a { text-decoration:none; font-weight:bold; }
#menu_mobile td { text-align:center; }



/* css generique */
img.bordure_image_defaut { width:80px; }

#encadrement_titre_code_dev { height:29px; margin:0px; padding-top:5px; }

a.ligne_gamme_article { text-decoration:none; width:100%; float:left;}

a.ligne_gamme_article:hover { background-color:LightGrey; }

#champ_quantite_fiche_produit, #champ_quantite_panierb { width:20%; height: 20px; }


/* cacher les background, border, résumé des encarts grand titre de liste gamme et liste produit*/
#encart_grand_titre_liste_famille, 
#encart_grand_titre_liste_produits,
#encart_grand_titre_panierb,
#encart_grand_titre_panier_vide,
#encart_grand_titre_coordonnees_enregistrement,
#encart_grand_titre_adresse_livraison_coordonnees,
#encart_grand_titre_coordonnees,
#encart_grand_titre_coordonneesb ,
#encart_grand_titre_sommaire_compte,
#encart_coordonnees_grand_titre_compte_client_modif,
#encart_grand_titre_sommaire_commande_front { background:none; border:0; margin:0; }


/* cacher les grand titres : css generique */
#encart_grand_titre_liste_famille,
#encart_grand_titre_liste_produits,
#encart_grand_titre_panierb  p#texte_grand_titre_panierb,
#encart_grand_titre_coordonnees_enregistrement span#texte_grand_titre_coordonnees_enregistrement,
#encart_grand_titre_coordonnees p#texte_grand_titre_coordonnees,
#encart_grand_titre_adresse_livraison_coordonnees p#texte_decocher_case_coordonnees,
#encart_grand_titre_coordonneesb p#texte_grand_titre_coordonneesb,
#encart_grand_titre_sommaire_compte p#texte_coordoonnees_client_sommaire_compte,
#encart_grand_titre_sommaire_compte p#texte_compte_client,
#encart_grand_titre_sommaire_commande_front span#texte_historique_sommaire_commande_front,
#encart_grand_titre_sommaire_commande_front p#texte_detail_sommaire_commande_front,
#encart_grand_titre_adresse_email { display:none; }


/* Cacher texte en italique sur adresse_e_mail.cfm */
#texte_raison_sociale { display:none; }
#encart_cnil_coordonnees_enregistrement,
#encart_cnil_coordonneesb ,
#encart_cnil_compte_client_modif,
#texte_cnil_coordonnees { display:none; }

/* page de recherche resultats */
#classement_prix_min { display:block !important; }
#classement_prix_max { display:block !important; }

/* Affichage des images articles en lighbox */
#outerImageContainer, #imageDataContainer { width:95% !important; height:auto !important;}

/* On annule l'action du float right sur le bouton validez votre panier */
#boutonValiderAchatPwb{ float:inherit !important; }

/* On cache le bouton continuer vos achats sur votre panier */
#boutonContinuerAchatPwb{ display:none; }

/* On masque label en version mobile */
.label_encadrement_formulaire_perso_pwb{display:none !important;}
.input_encadrement_formulaire_perso_pwb input[type="text"]{height:20px !important;width:90% !important;}
.input_encadrement_formulaire_perso_pwb select{height:22px !important;width:91% !important;}
.input_encadrement_formulaire_perso_pwb textarea{width:90% !important;}