body { margin:0; padding:0; background:#660000 url(images-accueil/fd-rouge.jpg); font-family: Arial, Helvetica, sans-serif; }
td { text-align:left; }
.texte-accueil { font-size: 13px; color: #d18787; font-weight: bold; text-align: center}
a { color:#CA2300; text-decoration:none; }
a:hover { color:#860000; text-decoration:underline; }
#menu-bas { font-size: 11px; color: #d18787; text-decoration: none; }
#menu-bas a:link, #menu-bas a:visited { font-size: 11px; color: #FF9900; text-decoration: none; }
#menu-bas a:hover, #menu-bas a:active, #menu-bas #on { font-size: 11px; color: #eeeeee; text-decoration:none ;}
.texte-jaune { font-size: 11px; color: #f9ba06; text-decoration: none; }
.texte-rouge { font-size: 11px; color: #660000; text-decoration: none; }
.texte-gris { font-size: 11px; color: #4C4C4C; text-decoration: none; }
.texte-encart { font-size: 11px; color: #660000; text-decoration: none ; padding-left: 20px; }
.tablo-jaune { font-size: 11px; color: #4C4C4C; text-decoration: none ; background-color: #FFF1B0; height: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.champs { font-size: 11px; border: 1px #FF9900 solid; color: #333333; background-color: #FFFFFF; background-position: center center; }
.star { font-weight:bold; color:#CA2300; font-size: 14px; }

.menu-catalogue { font-weight:bold; font-size: 13px; color:#72B707; text-align: right; padding-right: 4px; }
.menu-catalogue a { color: #ca2300; }
.menu-catalogue a:hover {font-weight:bold; font-size: 13px; color:#72B707; text-decoration: none ; }
h4 { font-weight:bold; font-size: 12px; color: #660000; }
form { margin:0; padding:0; }
fieldset { width:95%; border:solid 1px #FF9900; padding:5px;}
legend { font-size:13px; font-weight:bold; color:#72B707; }

/* partenaires */
#part { width:700px; }
#part table, #part table td { font-size: 11px; border:none; }
#part table #0 img { margin:0 10px 0 0; vertical-align:middle; } /* colone de gauche du tablo */
#part table #1 { text-align:center; } /* colone de droite du tablo */
#part table td img { border:none; text-align:center; margin:4px auto; }

.derou { font-weight:bold; font-size: 13px; color: #CA2300; }

/* menu */
#nav { font-size: 10px; color:#72B707; }
#nav td { padding-top:7px; }
#nav a {  font-size: 12px; font-weight:bold; color:#F9BA06; text-decoration : none; }
#nav a:hover, #nav #on { color:#72B707; text-decoration : none; }

/* conteneur des produits */
#content table { border:none; width:98%;}
#content table td { font-size: 11px; color: #4C4C4C; border:none; valign:middle; }
#content img { margin:2px; }

/* caddie */
.thx { background:#610000; color:#ffffff; font-weight:bold; font-size:13px; }
.thxde { background:#610000; color:#ffffff; font-weight:bold; font-size:11px; }
.indispo { color:#72B707; font-size: 10px; }
#abs { font-size:13px; font-weight:bold; color:#BE1717; padding:10px; border:solid 1px #FCDD83; }

.texte-jaunefonce {
font-size: 12px; color: #F49600; text-decoration: none;
}

a img { border:none; }