body{ margin:0 auto; padding:0px; font-size:12px; text-align:center;  }
table{ margin:0 auto;}
td,a,div{ font-size:12px; color:#111111; text-decoration:none; line-height:135%; }
a:hover{ color:#FF0000; text-decoration:underline; }
img{ border:0px; }
ul,li{ padding:0px; margin:0px; list-style:none;}

.search{ text-align:right; padding-right:6px; padding-top:10px; }
.oldlink{ float:right; padding-right:6px;  }
.oldlink a{ color:#999999; }
.topLink{ padding-top:15px; text-align:center }
.topLink div{ float:right;}
.topLink a{ background:url(topLinkBg.gif); color:#FFFFFF; display:block; padding-top:1px; width:88px; margin-right:4px; height:16px; float:left; }
.footer{ color:#666666; text-align:left; }
.leftbg{ background:url(lx_bg.gif); vertical-align:top; background-color:#f5f6f1; }
.leftTop{ height:43px; font-size:14px; background:url(left_top.gif); font-weight:bold; color:#1e351b; text-align:left; padding:5px 0 0 50px; }
.leftInfo{ background:url(left_info.gif); height:30px; text-align:left; padding-left:38px; padding-top:2px; }
.leftMenu{ background:url(left_footer.gif) left bottom; }
.dxInfo{ background:url(dx_bg.gif); text-align:left; }
.dxInfo ul{ padding-left:15px; padding-right:5px;}
.dxInfo li{ line-height:220%; }
.lxInfo{ background:url(lx_bg.gif); text-align:left; padding:5px 5px 5px 15px; line-height:150%; }
.indexTitle{ background:url(index_title.gif); width:295px; padding-left:25px; height:35px; color:#20331d; font-size:14px; font-weight:bold; text-align:left; }
.Title{ background:url(title.gif); width:610px; padding-left:30px; height:40px; padding-top:3px; color:#20331d; font-size:14px; font-weight:bold; text-align:left; }
.newsTop{ text-align:left; }
.newsTop ul{ padding-right:8px;}
.newsTop li{ line-height:150%; }
.linkBg{ background:url(linkbg.gif); width:97%; line-height:32px; vertical-align:middle; color:#7cbf00; text-align:left; }
.linkBg a{ color:#7cbf00; }
.softInfo li{ line-height:180%; list-style:disc; margin-left:25px; }
.infoText{text-align:left; }
.infoText,.infoText div,.infoText p,.infoText table,.infoText td{ line-height:220%; }
.titleText{ text-align:center; font-size:15px; font-weight:bold; color:#20331d; line-height:30px; margin-top:8px; border-bottom: solid 1px #999; margin-bottom:10px;}
.subTitle{ font-weight:bold; border-top:dashed 1px #ccff99; border-bottom:dashed 1px #ccff99; margin:5px 0;}
.infoCenter{padding:10px 10px 10px 15px;}
.moreText{ text-align:right; font-weight:normal; padding:5px 2px; }

#pagelist{ text-align:right; padding:5px; float:right; }
.a2{ color:blue; }
.casuslist li{ width:49%; float:left;}
.downlink img{ margin:3px 5px; }

.downtable{ background-color:#bad194; text-align:center; }
.downtable tr{background-color:#FFFFFF;}
.downtable .info{ text-align:left; }
.info a{ text-decoration:underline; color:#0000FF;line-height:180%;}

.border{ padding:10px;}
.border .lefttdbg{ width:25%;}
.border .subtdbg{  height:35px;}
.moreinfo{ color:#666; }
.demoinfo { color:#0000FF; }
.demoinfo a{ text-decoration:underline; color:#0000FF;}

.afficheinfo{ height:150px;overflow:hidden; }
.afficheinfo p{ line-height:220%; }
.afficheinfo td{ line-height:220%; }
.afficheinfo div{ line-height:220%; }
.leftinfodiv{ right: 8px; position: absolute; top: 17px }
#qqtab{ float:left; margin:0px;}
.Tags{ padding:5px; border:#ccc dashed 1px; margin-top:10px; margin-bottom:5px; }
.Tags a{ text-decoration:underline; }
