/* @group CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* @end */

body { font-family: Times, "Times new roman", serif; background: url("../img/bg_body.jpg") left top repeat-x; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#wrapper { margin: 0 auto; width: 990px; position: relative; }

/***********************************************/
/* Header                                      */
#header { width: 990px; height: 224px; position: absolute; top: 0; left: 0; background: url("../img/bg-header.jpg") left top no-repeat; color: #FFF; }
#header a { color: #FFF; }
#header .subtitle { position:absolute; left: 280px; top: 124px; display: block; height: 21px; width: 262px; text-indent: -5000px; background:url('../img/bg-headersubtitle.png') left top no-repeat; }

/* navigation */
#navigation { position: absolute; bottom: 0px; left: 194px; width: 493px; height: 55px; }
#navigation li { display: inline; margin: 0 15px 0 0; }
#navigation li a { padding: 0 0 30px 0; font-size: 0.875em; border-bottom: 9px solid transparent; }
#navigation li a:hover { padding: 0 0 25px 0; border-bottom-width: 14px; text-decoration: none; }
#navigation li.douceurs a { border-bottom-color: #fa8600; }
#navigation li.paniers a { border-bottom-color: #fdc800; }
#navigation li.artisans a { border-bottom-color: #c4ce00; }

/* account */
#contenu_bloc_login { position: absolute; left: 670px; top: 15px; width: 146px; }
#contenu_bloc_login #encart_code_dev_login { font-size: 0.875em; text-align: center; margin: 0 0 1.25em 0; }
#contenu_bloc_login #titre_code_dev_login { color: #FFF; font-family: Times, "Times new roman", serif; font-size: 1em; font-weight: normal; padding: 0; }
#contenu_bloc_login #texte_client_inconnu_login { font-size: 0.75em; margin: 0 0 0.25em 0; color: #FFF; font-family: Times, "Times new roman", serif; }
#contenu_bloc_login form { margin: 0 0 1em 0; }
#contenu_bloc_login input#champ_email_client_inconnu_login,
#contenu_bloc_login input#champ_mdp_client_inconnu_login { width: 136px; margin: 0 0 0.5em 0; padding: 0.125em; }
#contenu_bloc_login ul.buttons { width: 146px; text-align: right; }
#contenu_bloc_login a#lien_mdp_oublie_login { float: right; font-size: 0.625em; color: #666; margin: 0 0 10px 0; }
#contenu_bloc_login #texte_premiere_visite_login { color: #666; margin: 0 0 10px 0; }
#contenu_bloc_login a#lien_enregistrez_vous_login { color: #CCC; margin: 0 0 10px 0; }
#contenu_bloc_login table { font-size: 0.75em; }
#contenu_bloc_login #bouton_texte_validation_login { display: block; margin: 0 10px 0 0; width: 32px; height: 23px; background: transparent url('../img/ok.gif') top left no-repeat; text-indent: -5000px; }
#contenu_bloc_login #lien_accedez_a_votre_compte_login { display: block; margin: 0.25em 0 1em 0; font-family: Times, "Times new roman", serif; font-size: 0.75em; color: #FFF; text-decoration: underline; }
#contenu_bloc_login #lien_accedez_a_votre_compte_login:hover { text-decoration: none; }
#contenu_bloc_login #texte_client_connu_si_vous_netes_pas_login { font-size: 0.75em; color: #FFF; }
#contenu_bloc_login #lien_vous_netes_pas_cliquez_ici_login { margin-top: 3px; color: #FFF; }

/* selection */
#selection { position: absolute; left: 845px; top: 15px; width: 120px; }
#selection .lien_votre_selection { font-size: 0.9333em; font-weight: normal; text-align: center; margin: 0 0 0.625em 0; display: block; }
#selection #qte_mini_panier { color: #FFF; }


/***********************************************/
/* Content layout                              */
#content { position: absolute; width: 990px; margin: 224px 0 30px 0; }

/* Left column                                 */
#left-col { width: 170px; height: 731px; float: left; background: url("../img/bg_col_left.png") right top no-repeat; }
#left-col .bloc { }
#left-col .bloc h3 { margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; background: url("../img/dotted-line-white.gif") left bottom repeat-x; text-align: center; color: #FFF; }
#left-col .bloc h4 { margin: 0 0 0.5em 0; color: #000; }
#left-col .bloc p { margin: 0 0 1.2em 0; font-size: 0.75em; line-height: 1.34em; font-family: Times, "Times new roman", serif; color: #FFF; }
#left-col .bloc dl { margin: 0 0 1.2em 0; font-size: 0.75em; line-height: 1.34em; }

#left-col .submenu { margin: 15px 0 0 0; padding: 0 10px; }
#left-col .submenu li { margin: 0 0 10px 0; padding: 0 0 12px 0; list-style-type: disc; list-style-position: outside; color: #666666; background: url("../img/bg_submenu_li_bg.gif") left bottom no-repeat; }
#left-col .submenu li.last { background: none; }
#left-col .submenu li a { font-size: 0.97em; color: #666666; }

#bloc-intro { padding: 0.75em 1.25em 0.75em 0.75em; background: url("../img/bg-left-col-red.gif") left top repeat-y; color: #FFF; }
#bloc-intro p { margin: 0.5em 1em 1em 1em; text-align: center; }
#bloc-intro ul.contact-societe { margin: 2em 0 0 -0.75em; padding: 5em 0 0 0; background: url("../img/bg-left-col-menu.gif") left top no-repeat; }
#bloc-intro ul.contact-societe li { margin: 0 0 0.4em 0.75em; padding: 0 0 0.5em 0; background: url("../img/dotted-line-white.gif") bottom left repeat-x; }
#bloc-intro ul.contact-societe li.societe { margin-bottom: 0; padding-bottom: 0; background: none; }
#bloc-intro ul.contact-societe a { color: #FFF; }
#bloc-intro ul.contact-societe a:hover { }

#bloc-securite { padding: 10px 19px 50px 10px; background: url("../img/bg-securite.jpg") left bottom no-repeat; color: #000; }
#bloc-securite a { color: #000; }
#left-col #bloc-securite p { color: #000; }
#bloc-securite ul { padding: 0 0 0 1em; font-size: 0.75em; list-style-type: disc; list-style-position: outside; }

/* Right column                                */
#right-col { float: left; width: 160px; height: 700px; padding-top: 3em; background: url("../img/bg_col_right") left top no-repeat; }
#right-col .block { overflow: hidden; padding: 0 0.75em 0.75em 0; margin: 0 0 1.25em 0.75em; background: url('../img/bg_submenu_li_bg.gif') bottom left no-repeat; }
#right-col .block h3 { margin-bottom: 0.125em; font-size: 1.125em; color: #df2000; }
#right-col .block h3 a { color: #df2000; }
#right-col .block p { margin-bottom: 0.5em; font-size: 0.9375em; color: #666666; line-height: 1.1em; }
#right-col .block a { color: #666666; }
#right-col #newsletter-block { }
#right-col #newsletter-block label { font-size: 0.875em; }
#right-col #newsletter-block input { margin-bottom: 0; font-size: 0.625em; width: auto; float: right; }
#right-col #newsletter-block input#ikhhn-ikhhn { float: left; width: 128px; }
#right-col #facebook-block h3 { float: left; padding-right: 26px; line-height: 20px; background: url("../img/logo_facebook.png") right top no-repeat; }
#right-col #facebook-block p { clear: left; }

/* Center column                               */
#center-col { float: left; width: 640px; margin-left: 10px; margin-right: 10px; }
#center-col p { line-height: 1.34em; }

#gamme-list { float: left; margin: 1em 0 1em 0.625em; width: 637px; }
.gamme-item { float: left; margin: 0 10px 0 0; width: 200px; }
.gamme-item h2 a { display: block; width: 200px; height: 68px; background-repeat: no-repeat; background-image: url("../img/tit-gamme.png"); text-indent: -5000px; }
.gamme-item a.more { margin: 0 0 1em 0; padding: 0.5em 0; display: block; font-family: Verdana, Arial, sans-serif; font-size: 0.875em; text-align: center; color: #FFF; }
#gamme-fruits-confits { }
#gamme-fruits-confits h2 a { background-position: left top; }
#gamme-fruits-confits .more { background-color: #fa8600; }
#gamme-paniers-cadeaux { }
#gamme-paniers-cadeaux h2 a { background-position: left -68px; }
#gamme-paniers-cadeaux .more { background-color: #fdc800; }
#gamme-amis-artisans { }
#gamme-amis-artisans h2 a { background-position: left -136px; }
#gamme-amis-artisans .more { background-color: #c4ce00; }

.product-promo { position: relative; float: left; margin: 0 0 0 10px; width: 307px; height: 175px; background: url("../img/bg-home-uniq.png") left top no-repeat; }
.product-promo-last { margin: 0 0 0 5px; }
.product-promo h2 { font-size: 1.5em; margin: 0.625em 0.75em 0.25em 0.375em; }
.product-promo h2 a { color: #df2000; }
.product-promo p.desc { margin: 0 0 0 0.8em; width: 175px; font-size: 0.875em; font-family: Times, "Times new roman", serif; color: #000; }
.product-promo p.desc a { color: #000; }
.product-promo a.price { position: absolute; bottom: 28px; left: 153px; font-size: 1em; color: #000; font-family: Times, "Times new roman", serif; color: #000; }
.product-promo a.visuel { position: absolute; right: 18px; top: 11px; }

/* Gamme                                       */
#center-col.gamme { padding-top: 20px; padding-bottom: 20px; }

#encart_navigation_liste_produits h2,
#encart_navigation_fiche_produit h3 { font-weight: normal; font-size: 0.625em; }
#encart_navigation_liste_produits a,
#encart_navigation_fiche_produit a { color: #000; text-decoration: underline; }
#encart_navigation_liste_produits a:hover,
#encart_navigation_fiche_produit a:hover { text-decoration: none; }

/* Produit */
#center-col .description_liste_produits { font-weight: normal; line-height: 1.25em; }
#center-col #encart_grand_titre_fiche_produit,
#center-col #encart_grand_titre_liste_produits { margin: 0; padding: 0; color: #DF2000; border: none; background: none; }
#center-col #encart_grand_titre_liste_produits h1 { margin: 0 0 0.5em 0; font-size: 1.125em; color: #DF2000; text-transform: uppercase; font-family: Times, "Times new roman", serif; }
#center-col #encart_grand_titre_liste_produits span.texte_catalogue { display: block; font-size: 0.875em; margin: -1.5em 0 0 0; font-family: Times, "Times new roman", serif; }
#center-col #encart_grand_titre_liste_produits span.texte_catalogue p { margin: 0 1em 1em 0; font-size: 0.875em; line-height: 1.3em; }

#center-col #encart_grand_titre_fiche_produit { border: none; background: none; }
#center-col #encart_grand_titre_fiche_produit h2 { font-family: Times, "Times new roman", serif; }
#center-col #encart_grand_titre_fiche_produit #grand_titre_nom_produit_fiche_produit { font-size: 1.125em; color: #666; text-transform: uppercase; font-family: Times, "Times new roman", serif; }

#center-col #texte_description_fiche_produit { margin: 0; padding: 0; display: block; width: 315px; font-size: 0.875em; font-family: Times, "Times new roman", serif; }

/* Fiche produit */
#center-col #bordure_image_produit_fiche_produit { border: 1px solid #E6E6E6; }
#center-col #texte_description_fiche_produit,
#center-col #titre_sous_ref1_fiche_produit,
#center-col #texte_disponible_quantite_fiche_produit { font-family: Verdana, sans-serif; font-size: 12px; color: #333; }
#center-col #texte_description_fiche_produit { line-height: 1.25em; }
#center-col #encart_texte_prix_fiche_produit { font-family: Verdana, sans-serif; font-size: 14px; color: #333; }
#center-col #zone_prix { float: right; }

/* Affichage des prix                        */
td #texte_classer_par_prix_liste_produits { font-family: Verdana, sans-serif; font-size: 10px; }
#bouton_image_croissant_liste_produits,
#bouton_image_decroissant_liste_produits { margin-top: 4px; }
#center-col .bordure_image_defaut { border: 1px solid #E6E6E6; }
/* Affichage des prix                        */
td #prix_affiche_devises_promo_off_liste_produits,
td #texte_prix_affiche_liste_produits { display: block; margin-bottom: 10px; font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #595959; }
 
.product-item { float: left; margin: 0 6px 1.5em 0; width: 151px; }
.product-item h2 { width: 151px; background-color: #fa8600; font-family: Verdana, sans-serif; font-size: 0.6875em; }
.product-item h2 a { display: block; padding: 4px; color: #FFF; }


table tr td { vertical-align: top; }
.bordure_image_defaut { margin: 0 10px 0 0; }
h3.h3_pwb { padding: 0 20px 0 0; line-height: 1.125em; }


/* Panier */
#center-col #encart_grand_titre_panier #grand_titre_panier { font-size: 1em; color: #df2000; }
#center-col #encart_grand_titre_panier #texte_grand_titre_panier,
#center-col #encart_grand_titre_panierb #texte_grand_titre_panierb { color: #595959; font-size: 0.875em; margin-bottom: 1em; }
#center-col #encart_texte_date_panier,
#center-col #encart_texte_date_panierb { font-size: 0.75em; color: #777; font-family: Verdana, sans-serif; border-bottom: 1px dashed #666; padding: 0; margin: 0 0 1.5em 0; }
#center-col #lien_designation_panier,
#center-col #lien_designation_panierb,
#center-col #encart_texte_date_panier a,
#center-col #encart_texte_date_panierb a { font-size: 12px; color: #777; }
#center-col #couleur_fond_titre_panier,
#center-col #couleur_fond_titre_panierb { font-size: 0.75em; color: #df2000; font-family: Verdana, sans-serif; font-weight: normal; height: 20px; }
#center-col #chiffre_prix_unitaire_panier,
#center-col #chiffre_prix_unitaire_panierb,
#center-col #chiffre_prix_total_panier,
#center-col #chiffre_prix_total_panierb { font-family: Verdana, sans-serif; font-size: 0.75em; }
#center-col #texte_pays_destination_panier,
#center-col #texte_pays_destination_panierb { font-family: Verdana, sans-serif; font-size: 0.75em; }
#center-col #titre_sous_total_panierb,
#center-col #chiffre_devise_panierb,
#center-col #texte_port_panierb,
#center-col #chiffre_franco_port_panierb { font-family: Verdana, sans-serif; font-size: 12px; color: #666; }
#center-col #chiffre_tva_panierb { font-family: Verdana, sans-serif; font-size: 10px; color: #666; }


#texte_pays_non_present_panier { font-size: 10px; }
#texte_delais_acheminement_panierb { font-size: 14px; color: #666; }
#texte_delai_panierb { font-size: 14px; color: #666; font-weight: bold; }

/* Langue switcher */
#lng-switch { position: absolute; bottom: 10px; right: 10px; width: 100px; font-size: 10px; }
#lng-switch #encart_texte_langue { text-align: right; }
#lng-switch #encart_code_dev_langue { display: none; }
#lng-switch #encart_langue_us_langue { width: 25px; float: right; text-align: center; }
#lng-switch #encart_langue_us_langue a { display: block; width: 25px; text-align: center; }
#lng-switch #encart_langue_us_langue #image_drapeaux_us_langue { background: transparent url('../img/flags.gif') -19px top no-repeat; display: block; width: 18px; height: 18px; margin: 0 auto 4px auto; }
#lng-switch #encart_langue_us_langue #texte_anglais_langue { display: none; }
#lng-switch #encart_langue_fr_langue { width: 25px; float: right; text-align: center; }
#lng-switch #encart_langue_fr_langue a { display: block; width: 25px; text-align: center;}
#lng-switch #encart_langue_fr_langue #image_drapeaux_fr_langue { background: transparent url('../img/flags.gif') left top no-repeat; display: block; width: 19px; height: 18px; margin: 0 auto 4px auto; }
#lng-switch #encart_langue_fr_langue #texte_francais_langue { display: none; }


/* CGV */
#encart_texte_infos_cgv tr td { border-bottom: 1px solid #CCC; height: 17px; }
#encart_texte_infos_cgv td { font-family: Verdana, sans-serif; font-size: 12px; }
#titre_raison_sociale_infos_cgv,
#titre_enseignes_infos_cgv,
#titre_statut_juridique_infos_cgv,
#titre_siege_social_infos_cgv,
#titre_code_postal_infos_cgv,
#titre_ville_infos_cgv,
#titre_pays_infos_cgv,
#titre_telephone_infos_cgv,
#titre_email_infos_cgv,
#titre_site_web_infos_cgv,
#titre_siret_infos_cgv,
#titre_ape_infos_cgv { font-weight: normal; }
#encart_texte_infos_cgv #titre_identification_infos_cgv  { padding-bottom: 15px; font-family: "Times New Roman", serif; font-weight: bold; font-size: 16px; }
#titre_identification_cgu_infos_cgv { font-family: "Times New Roman", serif; font-weight: bold; font-size: 16px; }
#encart_cgu_infos_cgv { margin-top: 20px; }
#texte_cgu_infos_cgv { font-family: Verdana, sans-serif; font-size: 12px; }
#texte_cgu_infos_cgv h3 { margin: 10px 0; font-weight: bold; }
#texte_cgu_infos_cgv p { margin-bottom: 5px; }

/* Infos societe */
#texte_infos_societe { margin-bottom: 15px; font-family: Verdana, sans-serif; font-size: 12px; }
#texte_infos_societe p { margin-bottom: 5px; }
.texte_catalogue #titre_identifiaction_infos_societe { padding-bottom: 10px; font-family: "Times New Roman", serif; font-weight: bold; font-size: 16px; color: #000; }
.texte_catalogue #titre_raison_sociale_infos_societe { font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #000; }

#titre_raison_sociale_infos_societe,
#titre_enseignes_infos_societe,
#titre_statut_juridique_infos_societe,
#titre_siege_social_infos_societe,
#titre_code_postal_infos_societe,
#titre_ville_infos_societe,
#titre_pays_infos_societe,
#titre_telephone_infos_societe,
#titre_email_infos_societe,
#titre_site_web_infos_societe,
#titre_siret_infos_societe,
#titre_ape_infos_societe { font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
#texte_raison_sociale_infos_societe,
#texte_enseignes_infos_societe,
#texte_statut_juridique_infos_societe,
#texte_siege_social_infos_societe,
#texte_code_postal_infos_societe,
#texte_adresse_siege_social_infos_societe,
#texte_ville_infos_societe,
#texte_pays_infos_societe,
#texte_telephone_infos_societe,
#texte_email_infos_societe,
#texte_site_web_infos_societe,
#texte_siret_infos_societe,
#texte_ape_infos_societe { font-family: Verdana, sans-serif; font-size: 12px; }

/* Securite paiement */
#encart_securite_paiement_infos_securite p { margin-bottom: 5px; font-family: Verdana, sans-serif; font-size: 12px; }

/* Coordonneees */
#encart_cnil_coordonnees { font-size: 0.75em; }

/**************************************************/
/* Creation d'un compte                           */
/* file : adresse_e_mail                          */
#center-col #texte_grand_titre_adresse_email { font-size: 0.875em; }
#center-col #couleur_fond_nouveaux_clients td { padding: 0 0 1em 0; }
#center-col #couleur_fond_nouveaux_clients p,
#center-col #couleur_fond_deja_client p { line-height: 1.125em; }
#center-col #bouton_valider_deja_inscrit_adresse_e_mail { display: block; float: left; margin-bottom: 2em; }
#center-col #texte_raison_sociale { font-style: normal; line-height: 1.25em; color: #595959; }
#center-col #texte_raison_sociale i { font-style: normal; }
/* file : coordonnees                             */
#center-col #texte_grand_titre_coordonnees { font-size: 0.875em; }
#center-col #texte_grand_titre_adresse_email { font-size: 0.875em; }
#center-col #texte_meme_adresse_livraison_coordonnees { font-size: 12px; font-weight: normal; }
#center-col #texte_decocher_case_coordonnees { font-size: 12px; }
#center-col #checkbox_newsletter_formulaire_client,
#center-col #checkbox_infos_produits_associe_formulaire_client { float: right; margin-bottom: 2px; }
#center-col #bouton_texte_etape_suivante_formulaire_client { display: block; margin-bottom: 2em; }
#center-col #encart_cnil_coordonnees { font-style: normal; line-height: 1.25em; color: #595959; }
/* file : coordonnees_enregistrement              */
/* Texte d'introduction */
#center-col #texte_grand_titre_coordonnees_enregistrement { font-size: 0.875em; }
/* Formulaire */
#center-col #encart_formulaire_client { margin: 1em 0 0 0; }
#encart_formulaire_client tr td { font-family: Verdana, sans-serif; font-size: 0.75em; }
#encart_formulaire_client tr td input,
#encart_formulaire_client tr td textarea { width: 250px; }
#encart_formulaire_client #intitule_civilite_formulaire_client,
#encart_formulaire_client #intitule_nom_formulaire_client,
#encart_formulaire_client #intitule_prenom_formulaire_client,
#encart_formulaire_client #typeClientIntituleFormulaireClient,
#encart_formulaire_client #intitule_societe_formulaire_client,
#encart_formulaire_client #intitule_adresse_formulaire_client,
#encart_formulaire_client #intitule_code_postal_formulaire_client,
#encart_formulaire_client #intitule_ville_formulaire_client,
#encart_formulaire_client #intitule_pays_formulaire_client,
#encart_formulaire_client #intitule_adresse_email_formulaire_client,
#encart_formulaire_client #intitule_adresse_email_confirmation_formulaire_client,
#encart_formulaire_client #intitule_coordonnees_tel_formulaire_client,
#encart_formulaire_client #telPortableIntituleFormulaireClient,
#encart_formulaire_client #intitule_coordonnees_fax_formulaire_client,
#encart_formulaire_client #intitule_commentaire_formulaire_client { display: block; margin-top: 0.5em; }
#encart_formulaire_client #texte_infos_commentaire_formulaire_client { font-size: 0.875em; color: #777; }
/* Mot de passe */
#encart_formulaire_client #titre_pour_le_mdp_formulaire_client { display: block; margin: 1em 0 0 0; }
#texte_explicatif_mdp_formulaire_client { display: block; margin-bottom: 1em; line-height: 1.25em; }
#encart_formulaire_client #champ_saisie_pour_mdp_inscription_formulaire_client, 
#encart_formulaire_client #champ_saisie_pour_confirmation_mdp_inscription_formulaire_client { width: 120px; }
/* Checkboxes */
#encart_formulaire_client #texte_je_souhaite_recevoir_article_associe_formulaire_client { line-height: 1.25em; }
/* CNIL */
#encart_cnil_coordonnees_enregistrement,
#encart_cnil_compte_client_modif { font-size: 0.6875em; color: #777; }


/**************************************************/
/* Sommmaire client                               */
/* file : sommaire_compte_client                  */
#texte_coordoonnees_client_sommaire_compte,
#texte_compte_client { font-size: 0.875em; }
#texte_vos_commande,
#texte_vos_coordonnees,
#texte_deconnexion { font-size: 0.875em; }
#texte_vos_commande a#lien_vos_commandes,
#texte_vos_coordonnees a#lien_vos_coordonnees,
#texte_deconnexion a#lien_deconnexion { font-family: Times, "Times new roman", serif; font-weight: bold; font-size: 1.15em; line-height: 1.5em; color: #000; text-decoration: underline; }
#texte_deconnexion a#lien_deconnexion:hover { text-decoration: none; }

/**************************************************/
/* Liste des commandes                            */
/* file : sommaire_commande_front                 */
#center-col #texte_historique_sommaire_commande_front,
#center-col #texte_detail_sommaire_commande_front { margin: 0 0 1em 0; font-size: 0.875em; }
#center-col #titre_reference_sommaire_commande,
#center-col #titre_date_sommaire_commande,
#center-col #titre_montant_sommaire_commande,
#center-col #titre_reglement_sommaire_commande { font-size: 0.75em; color: #df2000; font-family: Verdana, sans-serif; font-weight: normal; height: 20px; border-bottom: 1px solid #df2000; }
#center-col #texte_reference_sommaire_commande,
#center-col #texte_date_sommaire_commande,
#center-col #texte_montant_sommaire_commande,
#center-col #texte_reglement_sommaire_commande { font-size: 0.75em; color: #000; font-family: Verdana, sans-serif; font-weight: normal; height: 20px; }


/**************************************************/
/* Detail de facture                              */
/* file : detail_commande                         */
/* Numero et date de commande */
#col-center #encart_grand_titre_detail_commande { font-weight: bold; }
#col-center #ref_commande_detail_commande { font-style: italic; }
/* Fiche detail */
#titre_coordonnees_detail_commande,
#titre_adresse_detail_commande,
#titre_detail_commande,
#titre_info_commande_detail_commande,
#titre_info_livraison_detail_commande,
#titre_info_facturation_detail_commande { font-family: Verdana, sans-serif; font-weight: bold; color: #000; line-height: 1.5em; }

#encart_coordonnees_adresse_livraison_detail_commande,
#encart_detail_article_detail_commande,
#encart_reglement_detail_commande,
#encart_reglement_detail_commande { font-family: Verdana, sans-serif; font-size: 0.75em; }

#encart_detail_article_detail_commande tr td,
#encart_reglement_detail_commande tr td,
#encart_reglement_detail_commande tr td { padding: 0.25em 0; }

#titre_reference_detail_commande,
#titre_designation_detail_commande,
#titre_prix_unitaire_detail_commande,
#titre_quantite_detail_commande,
#titre_prix_total_detail_commande { padding: 0 0 0.5em; font-family: Verdana, sans-serif; color: #df2000; border-bottom: 1px solid #df2000; }
#texte_votre_reglement_detail_commande,
#texte_votre_commande_detail_commande { float: left; width: 100%; padding: 0 0 0.5em; font-family: Verdana, sans-serif; color: #df2000; border-bottom: 1px solid #df2000; }
#titre_detail_livraison_detail_commande,
#titre_bon_livraison_detail_commande,
#titre_date_expedition_detail_commande,
#titre_transporteur_detail_commande,
#titre_code_suivi_detail_commande,
#titre_nb_colis_detail_commande,
#titre_date_facture_detail_commande,
#titre_num_facture_detail_commande,
#titre_inprimer_facture_detail_commande { padding: 0 0 0.5em; font-family: Verdana, sans-serif; font-size: 0.75em; color: #df2000; border-bottom: 1px solid #df2000; }
/* Informations Livraison */
#texte_detail_livraison_detail_commande,
#texte_bon_livraison_detail_commande,
#texte_date_expedition_detail_commande,
#lien_transporteur_detail_commande,
#texte_code_suivi_detail_commande,
#texte_nb_colis_detail_commande { padding: 0.25em 0; font-family: Verdana, sans-serif; font-size: 0.75em; }
/* Informations facture */
#texte_date_facture_detail_commande,
#texte_num_facture_detail_commande { font-family: Verdana, sans-serif; font-size: 0.7em; }

/* file : bon_de_commande                        */
#encart_grand_titre_bon_de_commande { margin-bottom: 20px; }
#encart_grand_titre_bon_de_commande #texte_grand_titre_bon_de_commande { font-family: Verdana, sans-serif; font-size: 0.75em; }
#encart_grand_titre_bon_de_commande #texte_grand_titre_bon_de_commande b { font-family: "Times New Roman", serif; font-size: 1.4em; }
#texte_coordonnee_client_bon_de_commande,
#texte_adresse_livraison_bon_de_commande { display: block; margin-left: 1.25em; font-family: Verdana, sans-serif; font-size: 0.75em; line-height: 1.25em; }
#titre_coordonnee_bon_de_commande,
#titre_adresse_livraison_bon_de_commande { font-family: Verdana, sans-serif; font-weight: bold; font-size: 0.875em; }
#lien_modifier_coordonnee_client_bon_de_commande,
#lien_autre_adresse_livraison_bon_de_commande { display: block; margin-left: 1.25em; font-size: 0.8125em; color: #333; }
#center-col #titre_detail_commande_bon_de_commande { padding: 10px 0 5px 0; border-bottom: 1px solid #666; font-family: "Times New Roman", serif; font-weight: bold; font-size: 1em; color: #000; }
#titre_date_bon_de_commande,
#texte_date_bon_de_commande,
#titre_heure_bon_de_commande,
#texte_heure_bon_de_commande { font-size: 0.75em; color: #777; font-family: Verdana, sans-serif; padding: 0; margin: 0 0 1.5em 0; }
#center-col #couleur_fond_titre_bon_de_commande { font-size: 0.75em; color: #df2000; font-family: Verdana, sans-serif; font-weight: normal; }
#center-col #titre_designation_bon_de_commande,
#center-col #titre_prix_unitaire_bon_de_commande,
#center-col #titre_quantite_bon_de_commande,
#center-col #titre_prix_total_bon_de_commande { color: #df2000; }
#center-col #designation_article_bon_de_commande,
#center-col #prix_unitaire_bon_de_commande,
#center-col #quantite_article_bon_de_commande,
#center-col #prix_total_bon_de_commande { font-size: 0.875em; color: #333; }
#center-col #texte_port_bon_de_commande, 
#center-col #prix_port_bon_de_commande { display: block; padding: 0.5em 0 0 0; font-size: 0.875em; color: #333; }
#center-col #couleur_fond_titre_bon_de_commande #titre_prix_total_final_bon_de_commande,
#center-col #couleur_fond_titre_bon_de_commande #prix_total_bon_de_commande { padding: 0.5em 0 0 0; color: #df2000; }
#center-col #titre_tva_bon_de_commande,
#center-col #chiffre_tva_bon_de_commande { display: block; float: left; margin-top: 1em; font-size: 0.75em; }

#center-col #titre_info_complem_bon_de_commande,
#center-col #titre_votre_mode_reglement_bon_de_commande { border-bottom: 1px solid #000; font-weight: bold; color: #000; }
#center-col #texte_info_complem_bon_de_commande,
#center-col #texte_votre_mode_reglement_bon_de_commande { padding: 0.5em 0; font-family: Verdana, sans-serif; font-size: 0.75em; line-height: 1.25em; color: #333; }
#center-col #texte_info_comment_client_bon_de_commande textarea { width: 628px; }

#center-col #nom_mode_paiement_bon_de_commande { font-size: 0.875em; color: #000; }
#center-col #lien_infos_mode_paiement_bon_de_commande { font-size: 0.875em; color: #000; text-decoration: underline; }
#bouton_texte_commander_bon_de_commande { float: left; margin-top: 30px; }

#facebook-block { width: 205px; }