@charset "utf-8";
/* CSS Document */

body { margin:0px; border:0px; padding:0px; background:#5A6066; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
a { color:#ffffff; text-decoration:none;}
a:hover { color:#ef7a04;}
.clear { clear:both;}

#box { width:880px; margin:5% auto; height:auto;}
#zone-menu { width:820px; padding-left:60px; height:67px;}
#logo { width:199px; height:102px; background:url(../images/logo.gif) no-repeat; position:absolute; z-index:0; margin:0; margin-left:60px;}
#logo a { display:block; width:199px; height:102px;}

#zone-menu .menu { margin:0 0 0 256px; width:564px; padding:0; border:0;}
#zone-menu .menu li { float:left; display:block; list-style:none; width:132px; height:21px; background:#3f4045; border:white solid 1px; margin:40px 7px 0 0;}
#zone-menu .menu .current { background:#ef7a04; border:white solid 1px; color:#ffffff;text-align:center;line-height:20px; height:21px;}
#zone-menu .menu li a { color:#ffffff; text-decoration:none; display:block; width:131px; height:20px; text-align:center; padding-top:3px;}
#zone-menu .menu li a:hover { color:#ef7a04;}
#zone-flash { width:880px; height:415px;}
#zone-text { width:880px; margin:15px 0 10px 0; background:url(../images/txt-bg.gif) repeat-y;}
#zone-text .shopleader { font-size:14px; color:white; font-weight:bold;}
#zone-text .title { font-size:14px; color:#ef7a04; margin:12px 15px; font-weight:bold; }
#zone-text .title2 { font-size:12px; color:#ef7a04; margin:12px 15px; font-weight:bold; text-align:center;}
#zone-text p { margin:5px 20px; font-size:11px; line-height:1.7em;}
.index-cate2 { width:188px; float:left;}
.cate2-list { margin:5px 0 0 10px; padding:0; border:0;}
.cate2-list li { display:block; width:170px; padding:2px 3px 2px 0px; list-style:none;line-height:1.5em; }
.cate2-list li a {   font-size:11px;}
.cate2-list li .other { background:none;}
.cate2-list li a:hover { color:#ef7a04;text-decoration:none}
/*.cate2-list li.curr { color:#ef7a04; font-size:11px; display:block; width:170px; padding:2px 3px 2px 0px; background:url(../images/point.gif) 0px 8px no-repeat;}*/
.left li { background:none;padding-left:10px;}
.left li.curr{color:#ef7a04; font-size:11px; display:block; width:170px; padding:2px 3px 2px 10px; background:url(../images/point.gif) 0px 8px no-repeat;}
.right li { text-align:right; background:none; padding-right:10px;}
.right li.curr {color:#ef7a04; font-size:11px; display:block; width:170px; padding:2px 10px 2px 0px; background:url(../images/point.gif) 174px 8px no-repeat;}
/*.right li.curr img { margin:0px 6px 0 0;}*/
/*shoplist样式*/
.cate2-list li.shoplist { font-size:11px; display:block; width:160px; padding:2px 3px 2px 10px; background:url(../images/point.gif) 0px 8px no-repeat;}
/*index独有菜单*/
.cate2-list-index { margin:20px 0 0 10px; padding:0; border:0;}
.cate2-list-index li { display:block; width:170px; margin:0 0 0px 0; list-style:none;line-height:1.5em; }
.cate2-list-index li a {  color:#ef7a04; font-size:11px; display:block; width:160px; padding:3px 3px 3px 10px; background:url(../images/point.gif) 0px 10px no-repeat;}
.cate2-list-index li .other { background:none;}
.cate2-list-index li a:hover { color:#ffffff;text-decoration:none;}

.index-info { width:485px; float:left;}
.index-info img { border:0; margin:5px 0;}
.index-info a { text-decoration:underline;}
.index-text { width:200px; float:left; }

#zone-bottom { margin:0 auto; width:860px; height:21px; border:white solid 1px; background:#3f4045; text-align:center;}
#zone-bottom ul { margin:3px auto 0 auto; border:0; padding:0; width:564px;}
#zone-bottom li { float:left; display:block; border-right:white solid 1px; list-style:none; text-align:center;}
#zone-bottom .s-1 { width:150px; height:14px; }
#zone-bottom .current { color:#ef7a04;}
#zone-bottom .s-2 { width:80px; height:14px; }
#zone-bottom .s-3 { width:90px; height:14px; }
#zone-bottom .s-4 { width:110px; height:14px; }
#zone-bottom .s-5 { width:130px; height:14px; border-right:0px;}
#zone-banner { width:880px; height:411px;}
#zone-contact { width:880px;}
.form .line-title {  color:#ef7a04; margin:15px 10px; font-size:12px; font-weight:bold;}
.form p { margin:10px;}
.form input,select { color:black;}
.form table { margin-left:10px;}
.form .form-title { text-align:right; padding-right:10px;}
#zone-map { width:880px; height:350px;}
#zone-map span {line-height:350px; text-align:center; display:block; width:880px; height:350px;}
/* all banner class */
div.banner-service { background:url(../images/service.jpg) no-repeat;}
div.banner-contact { background:url(../images/contact.jpg) no-repeat;}
div.banner-cuisines-references { background:url(../images/cuisines-references.jpg) no-repeat;}
div.formulaire-catalogue-vectorise { background:url(../images/formulaire-catalogue-vectorise.jpg) no-repeat;}
div.formulaire-contact-vectorise { background:url(../images/formulaire-contact-vectorise.jpg) no-repeat;}
div.formulaire-devis-vectorise { background:url(../images/formulaire-devis-vectorise.jpg) no-repeat;}
div.banner-emploi { background:url(../images/emploi.jpg) no-repeat;}
div.banner-adherer { background:url(../images/adherer.jpg) no-repeat;}
div.banner-rangements { background:url(../images/rangements.jpg) no-repeat;}
div.banner-plansdetravail { background:url(../images/plansdetravail.jpg) no-repeat;}
div.banner-collections-ergonomie { background:url(../images/ergonomie.jpg) no-repeat;}
div.banner-collections-accessoires { background:url(../images/accessoires.jpg) no-repeat;}
div.banner-collections-eviers { background:url(../images/eviers.jpg) no-repeat;}
div.banner-collections-robinets { background:url(../images/robinets.jpg) no-repeat;}
div.banner-collections-tables-chaises { background:url(../images/tables-chaises.jpg) no-repeat;}
div.banner-service-engagements { background:url(../images/engagements.jpg) no-repeat;}
div.banner-service-garantie { background:url(../images/garantie.jpg) no-repeat;}
div.banner-service-parrainage { background:url(../images/parrainage.jpg) no-repeat;}
div.banner-service-prevention-accidents-domestiques { background:url(../images/prevention-accidents-domestiques.jpg) no-repeat;}
div.banner-service-grand-menage { background:url(../images/grand-menage.jpg) no-repeat;}
div.banner-electromenager { background:url(../images/electromenager.jpg) no-repeat;}
div.banner-electromenager-fours { background:url(../images/electromenager-fours.jpg) no-repeat;}
div.banner-electromenager-autres { background:url(../images/electromenager-autres.jpg) no-repeat;}
div.banner-electromenager-hottes { background:url(../images/electromenager-hottes.jpg) no-repeat;}
div.banner-electromenager-laves { background:url(../images/electromenager-laves.jpg) no-repeat;}
div.banner-electromenager-plaques { background:url(../images/electromenager-plaques.jpg) no-repeat;}
div.banner-electromenager-refrigerateurs { background:url(../images/electromenager-refrigerateurs.jpg) no-repeat;}

div.banner-magasins {background:url(../images/bg-magasins.gif) no-repeat; }
div.magasins-flash { float:left; width:340px; height:415px;}
div.magasins-data { float:right; height:415px; width:540px; }
div.magasins-title { margin:75px 20px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:right;}
div.magasins-shoplist { margin:16px 15px 0 0; padding:10px; }
/*
div.magasins-shoplist ul { margin:0px; padding:0; border:0; list-style: none;}
div.magasins-shoplist li { margin:0; padding:1px; border:0; display:block; width:300px;}
*/
div.magasins-shoplist ul { margin:0px; padding:0; border:0; list-style: none; width:230px; float:left;}
div.magasins-shoplist li { margin:0px; padding:5px; border:0; display:block; width:220px;}

div.magasins-shoplist span a { color:white;}
div.magasins-shoplist span a:hover {color:#ef7a04;}
.shoptitle {color:#FFF}
.shoptitlehover {color:#F90;cursor:pointer}

div.magasins-first { background:url(../images/magasins-first.jpg) no-repeat; width:520px; height:265px; margin:25px 0 0 6px; }
div.magasins-detail-title { display:block; width:515px; height:30px; clear:both; margin-top:20px; text-align:right; line-height:30px; }
div.magasins-detail-title span {color:#ef7a04;}
div.magasins-shop-detail { width:540px;height:220px; margin-top:10px; clear:both;}
div.magasins-shop-detail img { width:220px; height:220px; border:#999 solid 1px;float:left; margin:0px 0 0 35px;}
li.date-title { color:#ef7a04; font-weight:bold;}

#zone-banner .menu { margin:351px 0 0 20px; line-height:42px; height:42px;}
#zone-banner .menu2 { margin:300px 0 0 20px; line-height:42px; height:90px;}
#zone-banner a.pic { display:block; float:left;width:78px; height:78px;border:#fff solid 1px; padding:0; background:none;margin:0 3px;}
#zone-banner a.pic:hover { border:#ccc solid 1px;width:78px; height:78px;}
#zone-banner a.curr { border:#ef7a04 solid 1px;width:78px; height:78px;}
#zone-banner a.curr:hover { border:#ef7a04 solid 1px;width:78px; height:78px;}
#zone-banner img { border:0;}
#zone-banner a { font-family:tahoma; font-size:16px; color:white; display:block; float:left; background:#666; padding:0 8px;margin:0 3px;}
#zone-banner a:hover { color:#ef7a04;}
#zone-banner span { font-family:tahoma; font-size:16px; color:white; display:block; float:left; background:#333; padding:0 8px; margin:0 3px;}

/* sitemap css */
#zone-map { width:840px; padding:80px 20px; height:700px;}
/*#zone-map span {line-height:300px; text-align:center; display:block; width:880px; height:350px;}*/
#zone-map div.box {text-align:center;}

#zone-map .lv-box { width:840px; clear:both; margin:20px 0; height:30px; }
#zone-map .lv2-box { width:840px; clear:both; margin-bottom:10px;}
#zone-map .lv2-box div.t { width:840px; height:20px; line-height:20px; font-weight:bold;}

#zone-map .lv-box div.lvmain { width:130px; height:30px;  line-height:30px;  font-weight:bold; margin:0 auto;}
#zone-map .lv-box div.lvmain a { font-size:14px; font-family:tahoma;}

#zone-map .lv-box div.lv1 { width:810px; padding:4px 15px; height:30px;  line-height:30px;  font-weight:bold; float:left; margin-right:2px; border-top:#404448 solid 1px;}
#zone-map .lv-box div.lv1 a { font-size:11px; font-family:tahoma;}

#zone-map .lv-box div.lv2 { line-height:18px; float:left; margin:0 5px 5px 0; width:130px; border:#404448 solid 1px;background:#52575C}
#zone-map .lv-box div.lv2 a { font-size:11px; color:#fff;}
#zone-map .lv-box div.lv2 a:hover {color:#ef7a04;}
#zone-map .lv-box div.service { width:200px;}
#zone-map .lv2-box div.lv3 { line-height:18px; float:left;  margin:0 5px 5px 0; width:130px; border:#515659 solid 1px;}
#zone-map .lv2-box div.lv3 a { font-size:11px; color:#ccc; font-family:tahoma;}
#zone-map .lv2-box div.lv3 a:hover {color:#ef7a04;}

#zone-map .lv-box div.menu { width:120px;}