body, #head, #body { margin:0px; }
body * { color:#000000; font-family:Trebuchet MS,Verdana,Arial,sans-serif; }
body, td, th { font-size:9pt; text-align:center; }
img { border:0px; vertical-align:middle; }
a { text-decoration:none; }
#head #top, #head #logo h2, ul.menu, #retour, #foot { display:none; }

#page { text-align:left; }

#head #logo h1 { font-size:24pt; margin:0px; text-align:center; }

#coord { width:100%; border-collapse:collapse; margin:0px auto; }
#coord tr { vertical-align:top; }
#coord td { padding:10px 40px; }

#body h1 { font-size:16pt; margin:10px 0px 30px 0px; text-align:center; }

#actu { text-align:center; }
#actu div { width:500px; margin:20px auto 10px auto; border:1px solid #dddddd; padding-bottom:10px; }
#actu div h1 { height:20px; line-height:20px; font-size:10pt; margin:0px; text-align:center; background-color:#eeeeee; }
#actu div p { margin:5px 10px; font-weight:bold; }

#cat { width:680px; margin:0px auto; }
#cat .cat { width:280px; height:100px; float:left; margin:10px 15px; border:1px solid #dddddd; }
#cat .cat h1 { height:20px; line-height:20px; font-size:10pt; margin:0px; text-align:center; background-color:#eeeeee; }
#cat .cat img { height:70px; display:block; float:left; margin:5px 15px 5px 5px; }
#cat .cat a { line-height:18px; }
#cat .cat br { clear:both; }

#meubles .meuble { clear:both; text-align:center; }
#meubles .meuble .photo { width:360px; float:left; margin-bottom:30px; margin-right:10px; }
#meubles .meuble .texte { width:320px; float:left; margin-bottom:30px; border:1px solid #dddddd; }
#meubles .meuble h2 { width:300px; color:#000; font-size:12pt; margin-bottom:10px; }
#meubles .meuble p { color:#000; font-weight:normal; line-height:14pt; margin:5px 5px; }
#meubles .meuble p.desc { font-weight:normal; }
#meubles .meuble p.prix { font-weight:bold; }
#meubles .meuble p.prix_ancien { font-weight:normal; text-decoration:line-through; }
#meubles .meuble p.prix_promo { font-weight:bold; }
#meubles .meuble .marque { float:right; margin:0px 10px 5px 10px; }
#meubles .meuble div.marque { border:1px solid #000000; font-weight:bold; padding:3px 5px; }

#retour { float:right; margin:5px 10px; font-size:10pt; font-weight:bold; }
#meuble { margin:0px auto; text-align:center; }
#meuble .photo { background-color:#fff; border:0px solid #000; margin:0px auto; }
#meuble .photo img { border:0px; margin:10px; }
#meuble #mini img { border:0px solid #000; margin:10px 10px; vertical-align:middle; }
#meuble #texte { width:620px; margin:20px; border:1px solid #dddddd; margin:0px auto; }
#meuble p { color:#000; line-height:16pt; margin:10px 100px; }
#meuble p.prix { font-weight:bold; }
#meuble p.prix_ancien { text-decoration:line-through; }
#meuble p.prix_promo { font-weight:bold; }
#meuble .marque { float:right; margin:0px 10px 5px 10px; }
#meuble div.marque { border:1px solid #000000; font-weight:bold; padding:3px 5px; }
