*        { padding:0; margin:0; border:0; font-family:Verdana,arial; border-style:solid; border-color:#dad5d9; }

table    { border-collapse:collapse; vertical-align:top; font-size:9px; }
tr       { vertical-align:top; }
td       { vertical-align:top; text-align:left; }


div      { font-size:9px; }
textarea { font-size:9px; border-width:1px; color:#902247; }
input    { font-size:9px; border-width:1px; color:#902247; }

body       { color:#902247; }
pre        { border-left-width:1px; padding-left:5px; border-right-width:1px; padding-right:5px; }
blockquote { border-left-width:1px; padding-left:5px; }

#devant { position:fixed; display:none; top:0; left:0; width:100%; height:100%; }

#gauche { background:url('img/gauche.png'); background-repeat:repeat-y; width:20px; }
#droite { background:url('img/droite.png'); background-repeat:repeat-y; width:20px; }

.bas_separ { background:url('img/point.png'); background-repeat:repeat-y; width:5px; overflow:hidden; }
#bas_prod  { width:270px; }
#bas_news  { width:270px; }
#bas_info  { width:170px; }
.bas_info  { padding:10px; font-size:11px; font-variant:small-caps; font-weight:bold; }
.bas_img   { padding:10px; vertical-align:middle; text-align:center; background:url('img/bas_cadre.png'); background-repeat:no-repeat; background-position:center center; }
.bas_titre { font-variant:small-caps; padding-bottom:8px; font-weight:bold; font-size:10px; }
.bas_titre a { font-variant:small-caps; font-size:10px; font-weight:bold; }

.bas_texte { padding:9px; height:48px; overflow:hidden; }
.bas_infos { text-align:right; padding:10px; }
#bas .bas_infos a:link    { color:#FFF; }
#bas .bas_infos a:visited { color:#FFF; }
#bas .bas_infos a:hover   { color:#ffb38c; }
#bas .bas_infos a:active  { color:#ffb38c; }
.bas_lien  { padding:10px; }