HTML {  }
BODY { font-family: Trebuchet MS, Arial, sans-serif; font-size : 0.75em; }

/* Tags usuels */
A { color: #0000FF; }
SELECT, INPUT, TEXTAREA { font-size : 11px; }
TABLE { font-size : 1em; }
H1 { font-size: 1.5em; margin: 2em 0 2em 0; color: #000000; }
H2 { font-size: 1.3em; margin: 1em 0 1em 0; color: #000000; }
H3 { font-size: 1.3em; margin: 1em 0 0.8em 0px; color: #000000; }

#pub_bandeau, #box_panier, #box_menu, #box_form, #pub_milieu, #colonne1, #colonne2, #selection_paiement, #rayon_filtre { display: none; }
.selecteur_page { display: none; }

.btn_admin { display: none; }

#logo { margin-bottom: 10px; }

#box_info { margin-bottom: 15px; font-size: 0.8em; }

#saisie_adresse_facturation { float: right; margin-right: 5px; }
#client_new { float: left; width: 270px; padding: 5px 15px 0 10px; margin-bottom: 20px; }
#client_old { float: left; width: 270px; margin-left: 30px; padding: 5px 15px 0 10px; margin-bottom: 20px; }
.panier_entete { font-weight: bold; }
.panier TD, .panier TH { border-top: 1px solid #DDDDDD; }
.big_ok { font-size: 17px; padding: 4px; }
.big_ko { font-size: 17px; padding: 4px; border: 1px solid #000000; }
.panier_msg_big { border-top: 1px solid #DDDDDD; padding-top: 3px; font-size: 1.2em; margin-bottom: 10px; }
.panier_msg { border-top: 1px solid #DDDDDD; padding-top: 3px; }
#facture_infos_legales { font-size: 9px; text-align: center; margin-top: 50px; }

/* HOMEPAGE */

DIV.hp_box_btik { width: 370px; height: 176px; }

DIV.hp_box_btik_titre A { color: #000000; font-family: Times, serif; font-size: 15px; font-weight: bold; }

DIV.hp_box_btik_nb_produit { font-weight: bold; margin-bottom: 5px; }
DIV.hp_box_btik_nb_produit A { color: #878787; font-size: 11px; }

DIV.hp_box_btik_liste_rayon { float: left; width: 134px; font-size: 11px; height: 118px; padding: 0 2px 0 2px; position: relative; }
DIV.hp_box_btik>DIV.hp_box_btik_liste_rayon { width: 130px; }
DIV.hp_box_btik_liste_rayon A { color: #878787; }

.down { position: absolute; bottom: 0px; }

DIV.hp_box_btik_rayon { padding-left: 26px; }

DIV.hp_box_btik_rayon_img { float: left; width: 118px; height: 118px; padding: 2px; text-align: center; }
DIV.hp_box_btik>DIV.hp_box_btik_rayon_img { width: 114px; height: 114px; }

DIV.hp_box_btik_rayon_txt { float: left; position: relative; width: 107px; height:118px; font-size: 11px; font-weight: bold; padding-left: 8px; }
DIV.hp_box_btik_prix { width: 102px; color: #000000; font-size: 14px; font-weight: bold; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
DIV.down>DIV.hp_box_btik_prix { width: 100px; }

/* BOUTIQUE */

TD.int_box_btik { width: 570px; height: 149px; border: 1px solid #DDDDDD; margin-bottom: 10px; }

DIV.int_box_btik_titre H2 { padding: 0 5px 0 6px; margin: 0; }

DIV.int_box_btik_nb_produit { padding: 0 0 0 20px; font-weight: bold; margin-bottom: 5px; }
DIV.int_box_btik_nb_produit A { color: #878787; font-size: 11px; }

DIV.int_box_btik_img { float: left; width: 86px; height: 78px; padding: 2px 10px 2px 2px; text-align: center; }
TD.int_box_btik>DIV.int_box_btik_img { width: 74px; height: 74px; }
DIV.int_box_btik_vide { float: left; width: 25px; height: 78px; }

/* RAYON */

TD.int_box_produit { width: 190px; height: 149px; float: left; border: 1px solid #DDDDDD; }

DIV.int_box_produit_titre { padding: 8px 12px 2px 8px; height: 60px; font-size: 11px; font-weight: bold; overflow: hidden; }
TD.int_box_produit>DIV.int_box_produit_titre { height: 50px; }
DIV.int_box_produit_titre A { color: #000000; }

DIV.int_box_col1 { float: left; width: 72px; height: 89px; }
DIV.int_box_produit_img { margin: 2px 0 0 0; width: 72px; height: 72px; padding: 2px; text-align: center; }
DIV.int_box_col1>DIV.int_box_produit_img { width: 68px; height: 68px; }
DIV.int_box_produit_vide { float: left; width: 6px; height: 89px; }

DIV.int_box_col2 { float: left; width: 92px; height: 89px; padding: 5px 0 0 3px; }
TD.int_box_produit>DIV.int_box_col2 { width: 89px; height: 84px; }
DIV.int_box_produit_prix { width: 92px; color: #000000; font-size: 14px; font-weight: bold; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
DIV.int_box_col2>DIV.int_box_produit_prix { width: 90px; }

DIV.int_box_produit_sdl { height: 149px; width: 10px; padding: 0; margin: 0; }