body { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #3f3f3f; margin: 0; padding: 0; scrollbar-3dlight-color: #3F3F3F; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #CCCCCC; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #3F3F3F; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-track-color: #CCCCCC;}
.td_bas { background-color: #b2b2b2; }
a { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: underline; }
a:visited { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: underline; }

a:active { color: #7c0042; font-size: 12px; font-weight: normal; text-decoration: underline;   }
a:hover { color: #7c0042; font-size: 12px; font-weight: normal; text-decoration: underline;   }
h1 { color: #7c0042; font-size: 17px; font-family: "Trebuchet MS", "Comic Sans MS", Geneva, Arial, Helvetica, SunSans-Regular; font-weight: normal; text-align: left; margin: 0 100px 8px 0; padding: 0; border-bottom: 1px solid #333; }
h2 { color: #7c0042; font-size: 12px; text-decoration: underline; margin: 10px 0 3px; padding: 0; }
/*MENU --------------------------------------*/
.td_menu { background-color: #333; }
.menu { background-color: #333; width: 180px; margin: 0; padding: 0; }
div.menu p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; }
div.menu a:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
div.menu a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
div.menu a:hover { color: #fdb813; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin-left: 5px; }
div.menu a:active { color: #fdb813; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin-left: 5px; }
.titre_niv1 { color: #fdb813; font-size: 14px; font-weight: bold; text-decoration: none; margin: 20px 0 0; padding: 1px 0 1px 5px; order-top-style: solid; }
.titre_niv2 { font-size: 11px; margin: 0; padding: 3px 0 0; }
/*BOUTIQUE -----------------------------------*/
.td_boutique { background-color: #ffffff; margin: 0; padding: 0; }
.boutique { text-align: left; width: 750px; margin: 0; padding: 20px 0 0 10px; }
div.boutique td { font-size: 12px; }
.image_presentation { width: 100px; }
.image_produit { width: 200px; }
.produit { text-align: center; width: 700px; margin: 0; padding : 0; border-bottom: 1px dotted #939393; }
div.produit a:link { color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
div.produit a:visited { color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
div.produit a:hover { color: #7c0042; font-size: 13px; font-weight: bold; text-decoration: underline; }
div.produit a:active { color: #7c0042; font-size: 13px; font-weight: bold; text-decoration: underline; }
.nom { color: #7c0042; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; border-bottom: 1px solid #333; }
.description { color: #636363; font-size: 12px; text-align: justify; margin: 0; padding: 0; }
.utilisation { font-size: 12px; background-color: #ffffff; color: #000; text-align: justify; margin: 10px 0 0; padding: 0; }
.prix { font-weight: bold; font-size: 12px; margin-bottom: 0; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.fond_prix { background-color: #ead7ef; padding: 1px 3px; }
.tva { font-size: 12px; margin-top: 0px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.poids { font-size: 12px; margin-bottom: 0px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.taille { font-size: 12px; margin-top: 0px; margin-bottom: 0px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.diametre { font-size: 12px; margin-top: 0px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
/*CADDIE -----------------------------------*/
.table_tete { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b3b3b3; text-align: center; vertical-align: middle; padding: 2px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.table_tete_bout { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b3b3b3; text-align: center; padding: 2px; vertical-align: middle; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.table_ligne { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #b3b3b3; border-left: 1px solid #000; }
.table_ligne_bout { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #b3b3b3; }
.fnd_gris { background-color: #ddd; padding: 5px; }
.message_important { color: #fe0000; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0; }
.champs { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ddd; width: 15px; height: 15px; }
.form_champs { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 2px; border: solid 1px #333; }
.frais_port { color: #699; font-weight: bold; }
.total { font-weight: bold; }
.total_general { color: #bf0000; font-weight: bold; }
.code_avantage { color: #7c0042; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 20px 0 0; padding: 0 0 0; }
.reduction { font-weight: bold; margin: 0; padding: 0; }
/*facture et récap caddie*/
.sous_titre { color: #7c0042; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0 0 8px; padding: 15px 0 1px; border-bottom: 1px solid #3c525d; }
.titre_facture { color: #000; font-size: 13px; background-color: #ff7c00; margin: 0; padding: 2px; border-top: 1px solid black; border-bottom: 1px solid black; }
.designation_produit { font-size: 11px; }
.identification { }
/*FORMULAIRE -----------------------------------------*/
.bouton { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdb813; text-align: center; width: 90px; margin: 0; padding: 2px; border: solid 1px #3f3f3f; }
INPUT { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3f3f3f; }
SELECT { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3f3f3f    }
TEXTAREA { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding: 2px; border: solid 1px #3f3f3f; }

