*{margin:0px;padding:0px;border:none;border:0px;}
html,body{margin:0px;padding:0px;text-align:center;margin-top:10px; /* pour corriger le bug de centrage IE */ font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;font-size:14px;background-color:#FFFFFF;color:#000000;}
.conteneur{position:relative;width:960px;margin-left:auto;margin-right:auto;text-align:left;/* pour rétablir l'alignement normal du texte */}
/* BALISES GÉNÉRALES */
img{display:block;}
a{text-decoration:none;color:black;outline:none;}
a:hover{text-decoration:underline;}
hr{color:#167CA0;background-color:#167CA0;height:1px;border:0px;}
h1{font-size:18px;color:#167CA0;}
h1 a{color:#167CA0;}
h2{font-size:14px;color:#167CA0;}
h2 a{color:#167CA0;}
/* FORMULAIRES */
form{position:relative;line-height:14px;}
fieldset{position:relative;border:1px solid #167CA0;padding:5px;margin-top:5px;margin-bottom:15px;background-color:#DBF4FD;}
.intitule{color:#167CA0;font-weight:bold;}
form input{width:220px;border:1px solid #CCCCCC;text-indent:4px;font-family:Trebuchet MS;font-size:14px;}
form select{width:220px;border:1px solid #CCCCCC;text-indent:0px;font-family:Trebuchet MS;font-size:14px;cursor:pointer;}
textarea{width:450px;height:130px;overflow:auto;font-family:Trebuchet MS;font-size:14px;padding:4px;border:solid 1px #999999;}
input[disabled]{background:#F0F0F0;}
.formulaires_decales{top:20px;}
/* MENUS */
ul{list-style-type:none;}
/* MENU PRINCIPAL */
.menu_1{margin-top:20px;height:25px;width:100%;clear:both;}
.menu_1 li{float:left;}
.menu_1 li img{float:left;}
/* MISES EN FORME DIVERSES */
.titre{font-size:18px;font-weight:bold;color:#167CA0;text-align:left;}
.justifie{text-align:justify;line-height:20px;}
.inline{display:inline;}
.float{float:left;}
.rouge{color:red;}
.bleu{color:#0066FF;}
#bleu{color:#0066FF;}
.bleu_fonce{color:#167CA0;}
.vert_fonce{color:#009900;}
.souligne{text-decoration:underline;}
.masquer_skype{color:white;font-size:8px;}
/* POP UP - Le z-index de panier rapide doit être au moins égal à 1 pour que la pop-up ajout apparaisse bien au premier plan sous Internet Explorer*/
.panier_rapide{position:absolute;top:2px;left:775px;width:200px;height:40px;font-size:13px;z-index:1;color:#0D96BD;}
.panier_rapide_texte_1{color:#0D96BD;font-size:13px;color:#0D96BD;font-weight:bold;}
.panier_rapide_texte_2{display:block;color:#0D96BD;font-size:13px;color:#0D96BD;margin-bottom:7px;}
.panier_rapide_texte_3{color:#0D96BD;font-size:13px;color:#0D96BD;font-weight:bold;}
.panier_rapide_texte_4{display:block;margin-top:35px;color:#0D96BD;font-size:13px;color:#0D96BD;font-weight:bold;}
.image_panier_rapide{display:inline;margin-right:0px;margin-right:10px;}
/* ÉLÉMENTS RÉCURRENTS */
.logo{width:402px;height:60px;display:block;}
.contenu_centre{width:757px;}
.colonne_droite{position:absolute;top:80px;right:0px;}
.pub{margin-bottom:14px;}
.lien_creation_compte{position:absolute;top:35px;left:7px;font-size:12px;color:#CC00CC;}
.lien_creation_compte a{color:#CC00CC;}
.formulaire_identification{position:absolute;top:60px;left:7px;font-size:12px;line-height:15px;}
.formulaire_identification_identifiant{text-indent:4px;display:block;width:168px;border:1px solid #CCCCCC;}
.formulaire_identification_mdp{text-indent:4px;width:140px;border:1px solid #CCCCCC;}
.formulaire_identification_envoyer{position:absolute;top:46px;left:145px;border:none;width:auto;height:auto;}
.lien_mdp_oublié{position:absolute;top:135px;left:7px;font-size:11px;color:#CC00CC;}
.bouton_valider{margin-top:0px;border:none;width:auto;height:auto;}
.pub_livraison{margin-bottom:14px;}
.pub_nos_engagements{position:relative;background:url(../images/pub_nos_engagements.png);width:185px;height:200px;margin-bottom:14px;}
.pub_nos_engagements_texte{position:absolute;top:32px;left:8px;width:170px;font-size:12px;color:#177B9E;line-height:23px;}
.pub_paiement_securise{margin-bottom:14px;}
.pub_charte_qualite{position:relative;background:url(../images/pub_charte_qualite.png);width:185px;height:224px;margin-bottom:14px;}
.pub_charte_qualite_texte{position:absolute;top:30px;left:8px;width:170px;font-size:12px;color:#177B9E;line-height:23px;}
.pub_charte_qualite_lien{position:absolute;top:170px;left:80px;text-align:right;font-size:13px;font-weight:normal;color:#0066FF;}
.pub_boutique{position:relative;background:url(../images/pub_boutique.png);width:185px;height:350px;margin-bottom:14px;}
.pub_boutique_texte{position:absolute;top:230px;left:8px;width:170px;font-size:12px;color:#177B9E;line-height:23px;}
.pub_boutique_texte a{color:#177B9E;}
#pop_up_ajout{position:absolute;top:190px;right:279px;width:402px;height:252px;background-image:url(../images/fond_ajout.png);font-size:12px;z-index:1;}
.pop_up_ajout_texte{position:absolute;top:25px;left:15px;width:360px;color:#0D96BD;}
.pop_up_ajout_texte_1{font-weight:bold;font-size:18px;}
.pop_up_ajout_texte_2{font-weight:bold;font-size:20px;}
.pop_up_ajout_texte_3{font-size:18px;}
.pop_up_ajout_continuer_commande{position:absolute;bottom:0px;left:0px;width:145px;height:70px;cursor:pointer;}
.pop_up_ajout_terminer_commande{position:absolute;top:0px;right:0px;width:145px;height:70px;cursor:pointer;}
#pop_up_ajout_erreur{position:absolute;top:190px;right:279px;width:402px;height:252px;background-image:url(../images/fond_erreur.png);font-size:12px;z-index:1;}
.nombres{text-align:right;}
/* CREATION_COMPTE.PHP */
#infos_tva{position:absolute;bottom:0px;left:235px;margin-right:10px;width:500px;font-size:13px;line-height:13px;}
.cnil{width:auto;padding:5px;font-size:12px;color:#666666;border:1px solid #666666;}
.cnil a{color:#666666;}
/* INDEX.PHP */
.index_banniere_fond{position:absolute;top:120px;}
.index_banniere_texte{position:absolute;top:128px;width:335px;left:7px;font-size:13px;line-height:20px;color:#177B9E;}
.index_banniere_texte a{color:#177B9E;}
.index_banniere_flash{position:absolute;top:120px;left:357px;}
.index_recette{position:absolute;top:370px;left:0px;}
.index_recette_texte{position:absolute;top:750px;width:225px;left:7px;font-size:12px;line-height:18px;color:#777E18;}
.index_recette_texte a{color:#777E18;}
.index_produit_1{position:absolute;top:370px;width:225px;height:180px;left:262px;font-size:12px;}
.index_produit_2{position:absolute;top:370px;width:225px;height:180px;left:532px;font-size:12px;}
.index_produit_3{position:absolute;top:570px;width:225px;height:180px;left:262px;font-size:12px;}
.index_produit_4{position:absolute;top:570px;width:225px;height:180px;left:532px;font-size:12px;}
.index_produit_nom{width:225px;height:23px;background:url(../images/produit_nom_mini.png);}
.index_produit_nom_texte a{position:absolute;top:3px;width:225px;text-align:center;font-size:13px;color:#167CA0;}
.index_produit_photo{position:absolute;top:35px;left:0px;}
.index_produit_texte{position:absolute;top:35px;width:125px;height:20px;right:0px;font-size:11px;}
.index_produit_prix{position:absolute;top:148px;width:83px;left:0px;text-align:center;font-size:18px;color:#167CA0;}
.index_produit_bouton{position:absolute;top:151px;right:0px;}
.index_assortiment{position:absolute;top:770px;left:262px;}
.index_assortiment_texte{position:absolute;top:890px;width:165px;left:275px;font-size:13px;line-height:18px;color:#896C3D;}
.index_assortiment_texte a{color:#896C3D;}
.index_photo_bas{position:absolute;top:1105px;left:0px;}
.index_photo_bas_texte{position:absolute;top:1320px;left:0px;width:757px;font-size:13px;text-align:center;}
/* ACCUEIL */
.lien_creation_compte_client{position:absolute;top:35px;left:7px;font-size:12px;color:#CC00CC;}
.lien_creation_compte_client a{color:#CC00CC;}
.formulaire_identification_client{position:absolute;top:60px;left:7px;font-size:12px;}
.formulaire_identification_client_identifiant{display:block;width:168px;border:1px solid #CCCCCC;}
.formulaire_identification_client_mdp{width:140px;border:1px solid #CCCCCC;}
.formulaire_identification_client_envoyer{position:absolute;top:50px;right:0px;background:url('../images/ok.png') no-repeat;border:none;width:25px;height:25px;cursor:pointer;}
.lien_mdp_oublié{position:absolute;top:135px;left:7px;font-size:11px;color:#CC00CC;}
.photo_banniere_accueil{position:absolute;top:120px;}
.texte_banniere_accueil{position:absolute;top:130px;width:335px;left:7px;font-size:13px;line-height:22px;}
.banniere_accueil_flash{position:absolute;top:120px;left:353px;}
.pub_accueil_1{position:absolute;top:370px;left:0px;}
.texte_pub_accueil_1{position:absolute;top:730px;width:225px;left:7px;font-size:12px;}
.pub_titre_produit{position:absolute;top:370px;width:225px;height:180px;left:260px;font-size:12px;}
.pub_titre_produit_2{position:absolute;top:370px;width:225px;height:180px;left:530px;font-size:12px;}
.pub_titre_produit_3{position:absolute;top:560px;width:225px;height:180px;left:260px;font-size:12px;}
.pub_titre_produit_4{position:absolute;top:560px;width:225px;height:180px;left:530px;font-size:12px;}
.photo_pub_titre_produit{position:absolute;top:35px;left:0px;}
.texte_pub_titre_produit{position:absolute;top:35px;width:115px;height:20px;right:0px;font-size:12px;}
.prix_pub_titre_produit{position:absolute;top:150px;width:100px;left:0px;text-align:center;font-size:18px;color:#167CA0;}
.bouton_pub_titre_produit{position:absolute;top:150px;right:0px;}
.pub_accueil_assortiment{position:absolute;top:747px;left:260px;}
.photo_bas_accueil{position:absolute;top:935px;left:0px;}
.texte_photo_bas_accueil{position:absolute;top:945px;width:225px;height:100px;left:495px;font-size:12px;}
/* CATALOGUE.PHP */
.catalogue_menu{position:relative;margin-top:15px;background-color:#D7F3FD;width:225px;margin-bottom:15px;}
.catalogue_sous_menu_haut{background:url(../images/sous_menu_haut.png);width:225px;height:38px;}
.catalogue_sous_menu_haut_texte{position:absolute;top:7px;left:7px;color:white;font-size:14px;font-weight:bold;}
.catalogue_menu li{line-height:24px;margin-left:7px;}
.catalogue_menu li a{color:#177B9E;}
.catalogue_produits_gauche{position:relative;width:225px;height:170px;font-size:12px;margin-bottom:20px;}
.catalogue_fiche_produit{position:absolute;left:243px;top:120px;}
.catalogue_fiche_produit_nom{position:absolute;top:1px;left:0px;width:514px;height:30px;background:url(../images/produit_nom.png);}
.catalogue_fiche_produit_nom_texte{position:absolute;top:3px;width:514px;height:30px;text-align:center;font-size:18px;color:#167CA0;}
.catalogue_fiche_produit_photo{display:inline;margin-top:55px;}
.catalogue_infos_produit_droite{position:absolute;left:320px;top:70px;width:190px;height:auto;}
.catalogue_fiche_produit_prix{position:relative;left:0px;top:0px;font-size:16px;font-weight:bold;color:#167CA0;}
.catalogue_input_quantite{width:30px;text-align:center;border:solid 1px black;}
.catalogue_fiche_produit_description{margin-left:14px;margin-right:14px;width:486px;font-size:13px;line-height:22px;text-align:justify;}
/* PANIER.PHP */
.conteneur_panier_1{position:relative;width:760px;top:20px;right:5px;}
.panier{position:absolute;top:0px;right:0px;margin:0px;padding:0px;border-collapse:collapse;font-size:11px;font-family:Arial;}
.panier_ligne_titres{background-color:#F8F0DE;height:28px;border:0px solid white;text-align:center;border-right:1px solid #EFEFEF;font-weight:bold;}
.panier_ligne_titres td{margin-bottom:5px;border-bottom:1px solid white;}
.panier img{margin-left:auto;margin-right:auto;}
.panier_colonne_produits{width:300px;}
.panier_colonne_quantite{width:40px;}
.panier_colonne_prix{width:90px;text-align:right;}
.panier_colonne_disponibilite{width:125px;}
.panier_colonne_supprimer{width:40px;}
.panier_2{position:relative;left:0px;margin:0px;padding:0px;border-collapse:collapse;font-size:11px;font-family:Arial;}
.panier_2_colonne_produits{width:300px;}
.panier_2_colonne_pu_ht{width:80px;}
.panier_2_colonne_quantite{width:20px;}
.panier_2_colonne_prix{width:80px;text-align:right;}
.panier_2_colonne_disponibilite{width:125px;}
.panier_2_colonne_espace_droit{width:15px;}
.ligne_produits{background-color:#E2F9FE;height:28px;text-align:center;}
.ligne_produits td{border-bottom:1px solid white;}
.ligne_produits:hover{background-color:#3E9BE2;}
.ligne_frais_de_livraison{background-color:#EAFFDF;height:28px;text-align:center;}
.ligne_frais_de_livraison td{border-bottom:1px solid white;}
.ligne_total_ht_commande{background-color:#F8F0DE;height:28px;text-align:center;}
.ligne_total_ht_commande td{border-bottom:1px solid white;}
.ligne_tva_commande{background-color:#F8F0DE;height:28px;text-align:center;}
.ligne_tva_commande td{border-bottom:1px solid white;}
.ligne_total_commande{background-color:#F8F0DE;height:36px;text-align:center;}
.ligne_total_commande td{border-bottom:15px solid white;}
.panier_bouton_envoyer{height:20px;}
.panier_bouton_envoyer img{position:absolute;right:0px;}
/* COMMANDE_ETAPE_2.PHP */
.bouton_regler_commande{margin-top:15px;margin-left:452px;border:none;width:auto;height:auto;}
.avertissement{width:616px;color:red;border:2px solid red;padding:10px;text-align:justify;}
.avertissement_2{width:616px;color:red;border:2px solid red;padding:10px;text-align:justify;}
.avertissement_3{width:616px;color:red;border:2px solid red;padding:10px;text-align:justify;}
.avertissement_4{display:block;width:725px;color:red;border:2px solid red;padding:10px;text-align:justify;}
/* COMMANDE_ETAPE_3.PHP */
.paiement_securise{border:1px solid black;text-align:center;}
.paiement_securise input{width:auto;border:none;text-indent:0px;}
.paiement_securise img{display:inline;}
/* CHARTE_QUALITE.PHP */
.charte_icone_pdf{display:inline;margin-right:10px;}
.charte_lien{font-size:16px;font-weight:bold;color:#167CA0;}
/* COMPTE_CLIENT_COMMANDES.PHP */
.tableau_commandes{margin-top:5px;width:100%;border:1px solid #999999;border-collapse:collapse;background-color:#E2F9FE;font-size:13px;}
.tableau_commandes td{border:1px solid #999999;padding-left:5px;padding-right:5px;height:25px;text-align:center;}
#td_right{text-align:right;}
.ligne_produits_historique{background-color:#E2F9FE;height:28px;text-align:center;}
.ligne_produits_historique td{border-bottom:1px solid white;}
.numero_page_actuelle{font-weight:bold;}
/* ÉTAPES COMMANDE */
#continuer{border:none;margin-top:15px;}
.etape_suivante{position:absolute;right:20px;}
.selection_cb{font-size:16px;font-weight:bold;}
/* ENTREPRISE.PHP */
.entreprise_photo{float:left;margin-right:20px;}
/* LIVRAISON.PHP */
.frais_de_livraison{margin-top:5px;}
/* ADMINISTRATION */
.admin_date{position:absolute;top:8px;right:0px;font-size:13px;}
.admin_menu_principal{margin-top:20px;}
.admin_menu_principal li{display:inline;}
.admin_menu_principal li a{margin-right:5px;font-weight:bold;color:#167CA0;}
.admin_menu_produits a{color:#167CA0;}
.admin_menu_produits_2 a{color:#0066FF;}
.admin_hr_produits{width:400px;}
.admin_produits_actions{position:absolute;top:150px;right:0px;width:410px;border:1px solid #167CA0;padding:10px;}
.admin_input_prix{width:60px;text-align:center;border:solid 1px #CCCCCC;}
.valider{display:block;width:222px;height:24px;margin-top:20px;border:1px solid #CCCCCC;}
.valider_colis{display:inline;width:222px;height:24px;border:1px solid #CCCCCC;}
.valider_annulation_transaction{display:block;width:100%;background:white;color:red;height:30px;margin-top:20px;border:solid 2px red;}
.admin_champ_texte{width:400px;border:1px solid #CCCCCC;margin-bottom:7px;}
.admin_champs_select{width:100px;border:1px solid black;margin-bottom:6px;margin-left:5px;}
.admin_champ_date{width:90px;height:17px;border:1px solid #CCCCCC;text-align:center;margin-right:5px;}
.admin_activation_site{display:inline;}
.admin_site_active{width:120px;background-color:#99CC33;color:#FFFFFF;}
.admin_site_desactive{width:120px;background-color:red;color:#FFFFFF;}
.admin_identification{position:absolute;top:50px;margin-left:323px;}
.admin_identification_fond{position:relative;margin-top:0px;margin-left:0px;}
.formulaire_admin_identification{position:absolute;top:190px;left:45px;font-size:12px;color:#FFFFFF;}
.formulaire_admin_identification_identifiant{position:relative;display:block;width:208px;border:1px solid #CCCCCC;margin-bottom:10px;}
.formulaire_admin_identification_mdp{width:172px;border:1px solid #CCCCCC;}
.formulaire_admin_identification_envoyer{position:absolute;top:53px;right:0px;background:url('../images/ok_admin.png') no-repeat;border:none;width:25px;height:25px;cursor:pointer;}
.admin_erreur_identification{position:absolute;top:320px;left:0px;width:294px;color:red;text-align:center;border:solid 1px red;}
.admin_clients_recherche_1{float:left;margin-right:30px;}
.admin_clients_recherche_2{float:left;margin-right:30px;clear:right;}
.admin_avertissement{display:block;width:100%;color:red;border:2px solid red;padding-top:10px;padding-bottom:10px;text-align:center;}
/* ADMIN_COMMANDES */
.admin_commande_actions{width:940px;border:1px solid #167CA0;padding:10px;}
.admin_tableau_commandes{width:960px;border:1px solid #167CA0;border-collapse:collapse;background-color:#E2F9FE;font-size:13px;margin-top:5px;}
.admin_tableau_commandes td{border:1px solid #999999;padding-left:5px;padding-right:5px;height:25px;text-align:center;}
/* COPYRIGHT */
.copyright{position:absolute;top:1358px;width:940px;padding:10px;background-color:#167CA0;text-align:center;color:#C5EEFC;}
.copyright a{color:#C5EEFC;}
.copyright_2{position:absolute;top:1460px;width:940px;padding:10px;background-color:#167CA0;text-align:center;color:#C5EEFC;}
.copyright_2 a{color:#C5EEFC;}