

#container_a,#banner,#main,#header,#container{ width:970px; margin:0 auto; overflow:hidden}

#main #left{ width:212px; overflow:hidden; float:left;padding:0 5px}
#main #right{ width:738px;float:right; padding-bottom:20px; }

#header{ position:relative; background:#FFF}
#header #logo{ padding:10px 15px 10px 30px; overflow:hidden; float:left;}
#header #logo img{ float:left;}
#header #logo b{ float:left; padding:15px 0 0 5px; font-size:23px; color:#a17951 !important; font-size:24px}
#container_a{ padding:0 10px 0 0px;}

#header #nav{ float:right;position:absolute; bottom:8px;right:0; padding-right:15px}
#header #nav li{ float:left; height:27px; margin-right:5px}
#header #nav li a{ float:left; display:block; height:27px; text-decoration:none;}
#header #nav li a span{padding:0 15px; height:27px;display:block; line-height:27px; float:left}

#footer{ float:right; width:748px; background:#DEDFDE; text-align:center}
#footer .a{ height:25px; line-height:25px}
#footer p{ padding:0 0 30px 0; color:#999}



#header #topnav{ float:right; height:20px; padding:5px 20px 0 0;}
#header #topnav li{ float:left; padding:0 3px}




.list{padding:5px 10px 10px 10px}
.list li{ height:22px; line-height:22px}
.list li a{ margin-left:2px}


#news3,#production,#news,#about_us_a,#link,#production,.search,#news,#about_us,#contact,#affiche{ margin-top:10px}

#contact,#affiche{width:212px; overflow:hidden;}

#contact .list_a{ padding:10px; line-height:22px; color:#FFF}

#about_us{ width:550px; float:left; overflow:hidden; }
#about_us dl.a{width:540px; padding:0 5px}
#about_us dl.a dt{ width:255px; float:left; text-align:center; overflow:hidden}
#about_us dl.a dt img{ width:248px; height:160px; padding:2px; border:#CCC solid 1px}
#about_us dl.a dd{ float:right; width:275px;}
#about_us #news_1{width:275px; overflow:hidden}

#about_us dl.a dt .search{ height:38px; overflow:hidden; width:244px; padding-left:8px; border:#ccc solid 1px}
#about_us dl.a dt .search span.b,#about_us dl.a dt .search span{ display:block; float:left;height:21px; overflow:hidden;margin-top:8px}
#about_us dl.a dt .search span.b{ width:60px;}
#about_us dl.a dt .search span.a{ width:125px; text-align:left}
#about_us dl.a dt .search span.c{ width:55px;}
#about_us dl.a dt .search span.a input{ width:120px; height:18px; border:#CCC solid 1px}
#about_us dl.a dt .search span.c input{width:48px; height:20px;}


#news3{ width:177px; float:right;}
#news3 .list{ border-top:none}


#production{width:738px; overflow:hidden}
#production .list{width:723px;overflow:hidden; padding:0 0 10px 18px}
#production .list dl.img{ width:127px; height:130px; overflow:hidden; border:#CCC solid 1px; float:left; background:#FFF; margin:10px 15px 0 0}
#production .list dl.img dt{ text-align:center;width:127px; height:96px; padding-top:5px; overflow:hidden}
#production .list dl.img dt img{ width:119px; height:96px}
#production .list dl.img dd{ height:28px;line-height:28px; overflow:hidden; text-align:center}
#product .product_attribute dd  img{float:left;  overflow:hidden; padding-top:10px;margin-left:200px}

#link{ width:211px; border:#651500 solid 1px}

#leftsidebar{ padding:1px;}
#leftsidebar ul.c li{ height:23px; }



#content,#product,#production,#news,#about_us_a{width:738px;}
#about_us_a p{ padding:10px 20px}

#news .list li{ height:25px;padding-left:15px}


#content h3{ font-size:18px; text-align:center; padding:30px 0 10px 0;}
#content div.c{ line-height:25px; height:25px; text-align:center}
#content p{ padding:5px 25px}

.product_nav{ height:24px; background:url(66.gif) repeat-x; padding:2px; border:#e2dfdd solid 1px;}
.product_nav li{ float:left; height:24px;  overflow:hidden; line-height:22px}
.product_nav li a{ display:block; padding:0 20px; height:22px; float:left}
.product_nav li a.hover{ background:#ccc;  background:url(55.gif) repeat-x bottom; border:#fbd687 solid 1px}
.product_content .property{ padding:10px 10px 30px 10px;}

