body, div, dl, dt, dd, ul, li, h1, h2, h3, p , blockquote
{ margin:0; padding:0; }

body {
background-color:#140A00;
color:#FFFFFF;
}

img {
border:0;
}
table {
border-collapse:collapse;
}

#all {
width:900px;
margin-left:auto;
margin-right:auto;
}
#header {
background-color:#281400;
margin-top:1px;
width:898px;
height:104px;
border-left:1px solid #874619;
border-top:1px solid #874619;
border-right:1px solid #874619;
}

#header img {
float:left;
margin-left:338px;
}



#header a:link.panier, a:visited.panier {
text-decoration:none;
font-family: Verdana,sans-serif;
font-size:11px;
font-weight:bold;
color:#E2E2E2;
}

#liens {
background-color:#281400;
width:898px;
height:20px;
border-left:1px solid #874619;
border-right:1px solid #874619;
border-bottom:1px solid #874619;
}

#liens img  {
display:inline;
float:left;
}

#liens img.decalage_menu {
margin-left:66px;
}

#flash {
background-color:#281400;
width:898px;
height:169px;
border-left:1px solid #874619;
border-right:1px solid #874619;
}

#categories {
width:820px;
padding-left:80px;
padding-top:4px;
height:18px;
}

#categories a,#categories a:visited {
margin-left:38px;
float:left;
text-decoration:none;
font-family: Verdana,sans-serif;
font-size:11px;
font-weight:bold;
color:#D1D1D1;
}

#middle 
{
height: 309px ; /*par exemple 500 px*/
}

#footer a:link, a:visited {
font-family: Verdana,sans-serif;
font-size:10px;
color:#61503E;
text-decoration:none;
}

#footer a:hover {
font-family: Verdana,sans-serif;
font-size:10px;
color:#9B8063;
text-decoration:none;
}

html>body #middle
{
height: auto;
min-height:309px;
}
.left { float:left; padding:10px; }
.none { clear:both; padding:10px; }
a:hover.accueil,#categories a:hover,#header a:hover.panier { color:#BFA752; }
#div_panier { float:right; text-align:right; }

p.privilege {
padding:5px;
color:#BFA752;
font-size:14px;
font-family: Verdana,sans-serif;
font-weight:bold;
}