body {
    font:       normal normal normal 10px Arial, Helvetica, sans-serif;
    text-align: center;
    background: #282828;
    color:      black;
    margin:     0;
    padding:    0;
}

body.popup {
    font:       normal normal normal 10px Arial, Helvetica, sans-serif;
    background: #fff;
    color:      black;
    padding:    20px;
}

#wrapper {
    background: white;
    text-align: left;
    width:      760px;
    margin:     auto;
    padding:    0;
}


/* --- HEADER -------------------------------------------------------------- */


#header .banlanguages img { margin-left: 10px; border: 0 none; }


/* --- FOOTER -------------------------------------------------------------- */


#footer {
    background: #282828;
    padding: 0; margin: 0;
}

#footer td {
    font: normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #777777;
    padding:  15px 0 15px 0;
    margin: 0;
}

#footer td a {
    text-decoration: none;
    font-style: italic;
    color: #777777;
}

#footer td a:hover { color: #cccccc; }


/* --- COLONNES ------------------------------------------------------------ */


#mainTable { font: normal normal normal 12px Arial, Helvetica, sans-serif; }

#leftCol { background-color: #EEEEEE; padding: 5px 5px 30px 5px; margin: 0; font-size: 11px; }

#rightCol { margin: 0; padding: 0; }

#mainCol { margin: 0; padding: 0; }


/* --- TOP MENU ------------------------------------------------------------ */

#tblTopMenu { margin: 3px 0 0 3px;}

#tblTopMenu td { padding-right: 3px; }

#tblTopMenu td div { border-bottom: 3px solid #dadada; }

#tblTopMenu td div:hover { border-bottom: 3px solid #1a4eca; }

#tblTopMenu td div a {
    font: normal normal normal 11px Arial, Helvetica, sans-serif;
    background-color: #eeeeee;
    text-decoration: none;
    display: block;
    margin-bottom: 2px;
    padding-top: 4px;
    height: 16px;
    color: black;
}

#tblTopMenu td div a:hover {  background-color: #BABABA; }


/* --- CONTENT ------------------------------------------------------------- */

#mainContent {
    font: normal normal normal 10px Arial, Helvetica, sans-serif;
    /* background: orange; */
    margin: 15px;
    height: 100%;
}


/* ========================================================================= */
/* menuBoxES                                                                 */


/* --- Boxes - parametres généraux --------------------- */

.menuBox { background: #eeeeee; margin-bottom: 15px; }

a.menuItem {
  display: block;
  color: black;
  border-left: 3px solid #CCCCCC;
  text-decoration: none;
  padding: 1px 0px 1px 5px;
  margin: 2px 0px 2px 0px;
}

a.menuItem:hover {
  color: black;
  background-color: #BABABA;
  border-left: 3px solid #1a4eca;
}


/* --- Boxe "Moyens de paiement" ----------------------- */

#menuBoxPayment div img { margin-top: 10px; }

/* --- Boxe "Meilleures ventes" ------------------------ */

#menuBoxBestSellers { }


/* --- Boxe "Catégories" ------------------------------- */

#menuBoxCategories { }


/* --- Boxe "Devises" ---------------------------------- */

#menuBoxCurrencies { }


/* --- Boxe "Informations" ----------------------------- */

#menuBoxInformation { }


/* --- Boxe "Langages" --------------------------------- */

#menuBoxLanguages { }


/* --- Boxe "Infos fabricants" ------------------------- */

#menuBoxManufacturerInfo { }


/* --- Boxe "Fabricants" ------------------------------- */

#menuBoxManufacturers { }


/* --- Boxe "Historique commandes" --------------------- */

#menuBoxOrderHistory { }


/* --- Boxe "Notifications produits" ------------------- */

#menuBoxProductNotifications {}


/* --- Boxe "Appréciations" ---------------------------- */

#menuBoxReviews { }


/* --- Boxe "Recherche rapide" ------------------------- */

#menuBoxSearch { border-bottom: 1px solid black; }

#menuBoxSearch form  { padding: 0; margin: 0; }
#menuBoxSearch table { padding: 0; margin: 0; font-size: 8pt; }
#menuBoxSearch div   { font-size: 7pt; margin: 2px 0 2px 0; }


#menuBoxSearch .inputText {
    width: 100%;
    font-size: 7pt;
    background: #ffffff;
    border: 1px solid #aaaaaa;
    padding: 1px 2px 2px 2px;
    margin: 0;
}


/* --- Boxe "Panier" ----------------------------------- */

#menuBoxShoppingCart { }

#menuBoxShoppingCart table {
    background: #e7e7e7;
    border: 1px solid #aaaaaa;
    margin: 0;
    padding: 3px;
}

#menuBoxShoppingCart td.contentQuantity { vertical-align: top; text-align: right; }

#menuBoxShoppingCart td.contentProducts { vertical-align: top; text-align: left; font-size: 8pt; }

#menuBoxShoppingCart span.newItemInCart { font-size: 8pt; color: red; }

#menuBoxShoppingCart span.alreadyInCart { font-size: 8pt; }

#menuBoxShoppingCart div.showCart { text-align: center; font-size: 8pt; margin-top: 5px; padding-top: 3px; border-top: 1px solid #aaaaaa; }

/* #menuBoxShoppingCart div.showCart a { font-size:7pt; } */

/* --- Boxe "Promotions" ------------------------------- */

#menuBoxSpecials { }


/* --- Boxe "Faire connaître à un(e) ami(e)" ----------- */

#menuBoxTellAFriend { }


/* --- Boxe "Nouveautés" */

#menuBoxWhatsNew { }




