* { font-family: Verdana, Arial, Helvetica, sans-serif; }

.texte, .textecentre { font-size: 12px; font-weight: normal; color: #000000; }
.texte { text-align: justify; }
a.texte:hover, a.textecentre:hover { color: #CC0000; }

.petit { font-size: 10px; color: #000000; }
a.petit { color: #000000; }
a.petit:hover { color: #CC0000; }

.gras { font-size: 12px; color: #000000; font-weight: bold; }
a.gras { color: #0000CC; }
a.gras:hover { color: #CC0000; }

.minipanier { font-size: 10px; font-weight: bold; color: #000000; }
a.minipanier { text-decoration: none; color: #000000; }
a.minipanier:hover { color: #FFFFFF ;}

a.onglet, a.ongletactif {
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
a.onglet:hover { color: #FFFFFF; }
a.ongletactif { color: #FFFFFF; }

.menurech { font-size: 10px; font-weight: bold; color: #FFFFFF; }

.date {
   font-size: 10px;
   font-weight: bold;
   color: #000000;
}

.conteneur th {
   font-size: 10px;
   font-weight: bold;
   text-align: center;
   padding-top: 9px;
   color: #FFFFFF;
   background-image: url("/images/conteneur-haut.gif");
}

.conteneur td {
   background-color: #F8AC58;
   font-size: 9px;
   color: #000000;
   margin-left: 0px;
}

.conteneur ul {
   padding-left: 0px;
   margin-left: 22px;
   margin-bottom: 0px;
   list-style-image: url("/images/puce-conteneur.gif");
}

a.conteneur {
   text-decoration: none;
   color: #000000;
}
a.conteneur:hover {
   color: #FFFFFF;
}

a.conteneurActif {
   text-decoration: none;
   color: #FFFFFF;
}

.gondole th {
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   padding: 3px;
   color: #FFFFFF;
   border: 2px solid #F8AC58;
   background-color: #E03030;
}

.gondole td {
   font-size: 11px;
   padding: 3px;
   color: #000000;
}

.ficheBDC th {
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   padding: 5px;
   color: #FFFFFF;
   background-color: #E03030;
}

.ficheBDC td {
   padding: 5px;
}

td.ficheBDCsep {
   padding: 0px;
}

.message th {
   font-size: 18px;
   font-weight: bold;
   padding: 5px;
   color: #FFFFFF;
   background-color: #E03030;
}

.message td {
   padding: 5px;
   background-color: #F8AC58;
}

.panier th {
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
   color: #FFFFFF;
   background-color: #E03030;
}

.panier td {
   padding: 5px;
}

td.panierSep {
   padding: 0px;
}

.erreur th {
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
   color: #FFFFFF;
   background-color: #E03030;
}

.obligatoire tr {
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #F8AC58;
}
.obligatoire th {
   text-align: left;
   font-size: 17px;
   padding: 3px;
   margin: 0px;
   color: #000000;
   background-color: #F8AC58;
}
.obligatoire td {
   padding: 3px;
   margin: 0px;
}

.optionnel tr {
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #C9C9E4;
}
.optionnel th {
   text-align: left;
   font-size: 17px;
   padding: 3px;
   margin: 0px;
   color: #000000;
   background-color: #C9C9E4;
}
.optionnel td {
   padding: 3px;
   margin: 0px;
}

.orange { font-size: 12px; font-weight: bold; color: #F8AC58; }

.rouge { font-size: 12px; font-weight: bold; color: #E03030; }

.vert { font-size: 11px; color: #000000; font-weight: bold; }
a.vert { color: #000000; }
a.vert:hover { color: #CC0000; }

.page {
   font-size: 11px;
   color: #000000;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}
a.page { color: #000000; text-decoration: none; }
a.page:hover { color: #CC0000; }

.pageActive {
   font-size: 11px;
   color: #CC0000;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}

.titrepage { font-size: 18px; font-weight: bold; color: #CC0000; }

.titreproduit { font-size: 18px;  font-weight: bold; color: #CC0000; }

.quantite { font-size: 11px; color: #FFFFFF; font-weight: bold; }

.rubriqcom { font-size: 17px; color: #000000; font-weight: bold; }

.menubas { font-size: 10px; color: #000000; }
.menubas td {
   background-image: url("/images/footer.jpg");
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
}
a.menubas { text-decoration: underline; color: #000000; }
a.menubas:hover { color: #CC0000; }

.copyright { font-size: 10px; color: #000000; }
a.copyright { color: #000000; }
a.copyright:hover { color: #CC0000; }

.form85 {
   border: 2px #E03030 solid;
   font-size: 11px;
   color: #000000;
   height: 20px;
   width: 85px;
}

.menu { font-size: 10px; font-weight: bold ; color: #000000; }
a.menu:hover { color: #FFFFFF; }

.menu2 { font-size: 10px; font-weight: bold; color: #ff6600; }
a.menu2:hover { color: #ffffff; }

.menua { font-size: 10px; font-weight: bold ; color: #FFFFFF; }
a.menua:hover { color: #ffffff; }

.textedroite { font-size: 12px; color: #000000; }
a.textedroite:hover { color: #CC0000; }

.titredroite { font-size: 11px; color: #000000; font-weight: bold}

.fondrencontre {  background-color: #D68520; border-color: black #CC3300 #CC3300; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
