body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3C3C3C;
 background-color:#FFFFFF;
 scrollbar-face-color: #F5F5F5; /* couleur sur barre défilement */
 scrollbar-shadow-color: #C0C0C0; /* couleur bordure ombre */
 scrollbar-highlight-color: #FFFFFF; /* couleur bordure lumiere */
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-darkshadow-color: #DFDFDF;
 scrollbar-track-color: #EAEAEA; /* couleur fond */
 scrollbar-arrow-color: #BEBEBE; /* couleur curseur fleches */
}
a {color:#AE0800; text-decoration: none;}a:hover {color:#DA251C; text-decoration: none;}

a.lien_categorie {color:#545d66; text-decoration: none; }a.lien_categorie:hover {color:#DA251C; text-decoration: none;}

a.lien_footer {color:#ffd800; text-decoration: none; font-weight: bold;}a.lien_footer:hover {color:#ffd800; text-decoration: none; font-weight: bold;}

.accueil_cadre_infos {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #3e3e3e;
}

.bouton {
 font-size:11px;
}

.message {
 color: red;
}

.titre1 {
 font-weight: bold;
 font-size: 14px;
}
.titre2 {
 font-weight: bold;
 font-size: 16px;
}
.titre3 {
 font-weight: bold;
 font-size: 18px;
}
.titre4 {
 font-weight: bold;
 font-size: 20px;
}

.small {
 font-size: 11px;
}

.prix_produit {
 font-weight: bold;
 font-size: 20px;
 color : #01436e;
}

.prix_produit_promo {
 font-weight: bold;
 font-size: 20px;
 color : red;
}

.note {
 font-size:10px;
 color: #999999;
}

th.panier {
 background-color:#f2f8fc;
}

tr.fond_bleu {
 background-color:#e7e7e7;
}

td.inscription_titre {
 background-color:#f2f8fc;
 font-weight: bold;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #D5D5D5;
 background-color: #D5D5D5;
 border: 0;
}