*      { padding:0; margin:0; border:0; font-family:Verdana,arial; border-style:solid; border-color:#DDD; color:#463428; }
table  { border-collapse:collapse; vertical-align:top; }
tr     { vertical-align:top; }
td     { vertical-align:top; text-align:left; }

body     { font-size:11px; }
a:link   { text-decoration:none; color:#C8733C; }
a:visited{ text-decoration:none; color:#C8733C; }
a:active { text-decoration:none; color:#C8733C; }
a:hover  { text-decoration:none; color:#B80106; }

textarea { font-size:11px; border-width:1px; border-color:#8ccd59; }
input    { font-size:11px; border-width:1px; border-color:#8ccd59; }
select   { font-size:11px; border-width:1px; border-color:#8ccd59; }

pre        { border-left-width:1px; padding-left:5px; border-right-width:1px; padding-right:5px; }
blockquote { border-left-width:1px; padding-left:5px; }

#top { background-color:#FFF }

#menub{ background:url('img/bande.jpg'); height:23px; width:100%; }
#menu { background:url('img/menu.jpg');  height:23px; width:1024px; padding-left:30px; padding-right:30px; }

#page { background:url('img/fond_.png'); background-position:center; background-repeat:repeat-y; width:1024px; padding-left:30px; padding-right:30px; }

#end  { background:url('img/end.png'); background-position:top center; background-repeat:no-repeat; text-align:right; height:30px; width:1000px; font-size:9px; padding-top:42px; padding-right:42px; padding-left:42px; }

#navigation { font-family:helvetica,verdana,arial; font-size:11px; color:#C8733C; text-align:left; padding-left:20px; }

.rubrique { font-size:12px; color:#463428; text-align:center; padding-top:10px; padding-bottom:15px; }
.rubrique .img { padding:9px; background:url('img/cadre.png'); width:691px; height:101px; }

.produit  { margin-bottom:10px; font-size:12px; color:#463428; text-align:center; padding:7px; background:url('img/p_cadre.png'); width:758px; height:73px; }
.produit .img { }
.produit .titre { font-size:12px; font-weight:bold; color:#C8733C; }
.produit .texte { margin-top:9px; height:40px; height:41px; overflow:hidden; }
.produit .prix  { margin-top:9px; font-size:14px; font-weight:bold; color:#463428; }
.produit .barre { text-decoration:line-through; font-size:10px; color:#D11; height:12px; }
.produit .promo { position:relative; top:-78px; left:400px; }

h1 { font-size:13px; font-weight:bold; margin-top:10px; margin-bottom:5px; text-transform:capitalize }
#fiche h1 { width:858px; text-align:left; font-weight:bold; font-size:14px; margin-top:20px; margin-bottom:0; color:#C8733C }
#fiche #prod  { width:878px; text-align:left; }
#fiche #prod #img { width:448px; height:336px; padding:10px; margin-right:10px; background:url('img/d_cadre.png'); }
#fiche #prod .miniature1{ width:64px; height:48px; border-width:1px; border-color:#B60003; }
#fiche #prod .miniature2{ width:64px; height:48px; border-width:1px; border-color:#8DCC59; }
#fiche #prod .miniature3{ width:64px; height:48px; border-width:1px; border-color:#FFF; }
#fiche #prod p     { height:210px; overflow:auto; }
#fiche #prod .titre     { padding-top:2px; font-size:14px; font-weight:bold; color:#C8733C; }
#fiche #prix  { font-size:14px; font-weight:bold; color:#463428; }
#fiche #barre { text-decoration:line-through; color:#D11; }
#fiche #promo { position:relative; top:-50px; left:175px; margin-bottom:-86px;}

#home .gr { margin-top:15px; margin-left:10px; font-variant:small-caps; font-weight:bold; }
#home .gr a:link   { color:#000; }
#home .gr a:visited{ color:#000; }
#home .gr a:active { color:#000; }
#home .gr a:hover  { color:#B80106; }


#home .rb { margin-left:20px; }

#home .ti { margin-left:20px; margin-right:10px; text-align:left; font-variant:small-caps; color:#C8733C; font-weight:bold; margin-bottom:3px;}
#home .tx { margin-left:10px; margin-right:10px; text-align:justify; padding-bottom:10px; }

.mention-titre { font-weight:bold; }

.home_middle { background-image:url('img/home_middle1.png'); background-repeat:repeat-y; width:150px; padding-left:10px; padding-right:10px; }
.home_middle2 { background:url('img/home_middle2.png'); background-repeat:repeat-y; width:184px; padding-left:10px; padding-right:10px; }