body {font-family: Verdana, Arial;overflow-x:hidden; background:#605B57;}
body,div,p,dl,dt,dd,ul,li{padding:0px;margin:0px;font-size:11px;}
a{color:#000; text-decoration:none;}
a:hover{color:#105D97;}
/*
border:#97D857
*/
.splitor{ height:8px; *height:4px;_height:1px;clear:both; line-height:1px;}
.clear{ clear:both;}
.noborder{ border:none!important;}
.wrap{width:1000px; margin:0px auto; background:#FFFFFF url(../images/wrapbg.gif) repeat-x bottom;}
/*    头部开始    */
.top{ height:110px; background:url(../images/topbg.jpg) no-repeat right top;}
.top .logo{ float:left;}
.top #pub-bar{
	height:77px;
	width:540px;
	float:left;
	padding-top:15px;
}
.top .rimg{ float:right;}
/*    头部结束    */


/*    菜单开始    */
.menu{ height:37px; line-height:37px; overflow:hidden; width:100%; background:url(../images/searchbg.gif) repeat-x; margin:0px auto;}
.menu .left{ float:left;}
.menu .right{ float:right;}
.menu ul{ list-style:none;}
.menu ul li{ float:left; color:#ffffff; padding-left:16px; padding-right:16px; font-weight:bold;background:url("../images/menu_bg.gif");}
.menu ul li a{ color:#ffffff; text-decoration:none; font-size:12px;}
.menu ul li#space{
float:left;padding:0px;
width:1px;
height:37px;
background:url("../images/menu_line.gif");
}
.menu ul li#fin{
float:left;padding:0px;
width:10px;
height:37px;
background:url("../images/menu_split.gif");
}
.menu ul .focus{ float:left; color:#FFFFFF; padding-left:16px; padding-right:16px; font-weight:bold; background:url(../images/menu_bg_blue.gif);}
.menu ul .focus a{ color:#FFFFFF; text-decoration:none;}

.menu .search{ float:left; margin-left:22px;_margin-top:10px;}
.menu .search .text{ width:124px;border:0px;}
/*    菜单结束    */


/*    主体部分    */
.main{ width:990px; margin:8px auto;}

	
	.leftpart{ width:214px; float:left;}
	
		.leftpart .Information{ width:207px; float:left;}
		.leftpart .Information dt{background:url("../images/subtitle_l.gif") no-repeat; height:30px; line-height:30px; text-indent:16px; font-size:11px; font-weight:bold; color:#F7EC70; }
		.leftpart .Information dd{border:1px solid #C6C6C6;border-top:none; background:url(../images/info_bg.gif) repeat-x top;padding:0px; font-size:11px; font-weight:normal; line-height:20px;}
		.leftpart .Information dd .content{ padding:12px;}
		/*.leftpart .Information dd a{ color:#FFFFFF; text-decoration:none;}
		.leftpart .Information dd a:hover{ color:#FFF83c;}*/
		
		
		
		.leftpart .comparateur{ width:207px; float:left; margin-top:4px;}
		.leftpart .comparateur dt{ background:url("../images/subtitle_l.gif") no-repeat; height:30px; line-height:30px; text-indent:16px; font-size:11px; font-weight:bold; color:#F7EC70;}
		.leftpart .comparateur dd{border:1px solid #C6C6C6; border-top:none;padding:12px; font-size:11px; font-weight:normal; line-height:20px; padding-top:6px;}
		.leftpart .comparateur dd ul{ list-style:none;}
		.leftpart .comparateur dd ul li{ background:url(../images/ico.gif) no-repeat 2px 9px; border-bottom:1px dashed #C6C6C6; line-height:24px; text-indent:16px; font-weight:bold; color:#000;}
		/*.leftpart .comparateur dd ul li a{ color:#000; text-decoration:none;}
		.leftpart .comparateur dd ul li a:hover{ color:#FFA509;}*/
	
	
	.middlepart{ width:587px; float:left;}
	
		.bon{ width:586px; float:left;}
		.bon dt{ background:url(../images/bon_dt.gif) no-repeat; height:29px; line-height:29px; text-indent:12px; font-size:11px; font-weight:bold; }
		.bon dd{ background:url(../images/bon_dd_bg.gif) repeat-x bottom; border:1px solid #C6C6C6; border-top:none; padding:6px;}
		.bon dd .hotprod{ width:285px; float:left;}
		.bon dd .hotprod .img{ text-align:center; height:110px; padding-top:20px;}
		.bon dd .hotprod .prod_name{ font-size:11px; text-align:center; font-weight:bold; color:#F96400;line-height:20px;height:20px;overflow:hidden;}
		.bon dd .hotprod .prod_discription{ font-size:11px; line-height:20px; height:80px; overflow:hidden; text-align:left; padding:10px; word-break:break-word; color:#007705;}
		.bon dd .hotprod .prod_exp{ font-size:11px; text-align:right; padding-right:10px; line-height:30px; color:#007705;}
		.bon dd .hotprod .btns{ text-align:center;}
		.bon dd .hotprod .btns img{ margin-left:4px; margin-right:4px;}
		.bon dd .line{ border-left:1px solid #D9EEB9;}
		
		.list{ width:289px; float:left; }
		.pleft{ margin-left:9px;}
		.list dt{ background:url(../images/list_dt.gif); height:29px; line-height:29px; text-indent:12px; font-weight:bold; font-size:11px;color:#000000;}
		.list dd{ border:1px solid #C6C6C6; border-top:none; background:#FAFEEF; padding:6px; color:#292929;_height:290px;min-height:290px;}
		
		.list_item { clear:both; border-bottom:1px dashed #B1CD76;}
		.list_item .img{ float:left; border:1px solid #E7EAD8; margin:4px;}
		.list_item .cont{font-size:11px; font-weight:normal; line-height:20px;height:40px;}
		.list_item .price{ font-size:11px; text-align:right;}
		.list_item .price em{ display:block; background:url(../images/price_bg.gif); width:69px; height:22px; line-height:20px;  text-align:left; margin:4px; overflow:hidden; float:right; color:#FFFFFF; font-weight:bold; text-indent:24px; font-style:normal;}
		.bigpad{ padding-bottom:7px; padding-top:6px;}
	
	.rightpart{ width:180px; float:right;}
		.rightpart .blue{ }
		.rightpart .blue dt{ background:url("../images/subtitle_r.gif"); height:30px; line-height:30px; font-size:11px; font-weight:bold; text-indent:16px;color:#F7EC70;}
		.rightpart .blue dd{ background:#FAFEEF; border:1px solid #C6C6C6; border-top:none; padding:8px; text-align:center; font-size:11px; font-weight:normal; line-height:20px;}
		.rightad{ float:left;}

.foot{ line-height:20px;text-align:center; width:1024px; background-color:#605B57;color:#fff;margin-top:10px;}

/******************** Add **********************/
img{border:0px;}
.leftpart .comparateur dd ul.sous_menu{display:none;}
.leftpart .comparateur dd ul.sous_menu li{background:none;border:0px;line-height:20px; text-indent:0px;padding-left:23px;}
.leftpart .comparateur dd ul.sous_menu li a{font-weight:normal;}
.leftpart .comparateur dd ul.on{display:block;}

.list_item .eco{ font-size:14px; text-align:right;font-weight:bold;color:#F15009;float:left;width:60px;padding-top:10px;}
.list_item .eco strike{color:#505A9A;}

#economie{
	float:left;margin-left:10px;
	width:57px;height:39px;
	background:url("../images/remise.png");
	color:#ff0000;font-size:16px;
	padding-top:18px;
	font-weight:bold;
	text-align:center;
}

/*.navigation a{color:#1A6E00; text-decoration:none;}
.navigation a:hover{color:#FFA509;}*/

.prixbigold{font-size:14px;  font-weight: bold;color: #505A9A;}
.prixbigold0 {font-size:18px;font-weight: bold;color: #505A9A;}
.prix {font-size:14px; font-weight: bold;color: #F15009;}
.prix0 {font-size:18px;font-weight: bold;color: #F15009;}
.prixeco{color:#e30101;font-weight:bold;}

		.leftpart .filtre{ width:207px; float:left;}
		.leftpart .filtre dt{background:url("../images/subtitle_l.gif") no-repeat; height:30px; line-height:30px; text-indent:16px; font-size:11px; font-weight:bold; color:#F7EC70;}
		.leftpart .filtre dd{border:1px solid #C6C6C6;border-top:none; background:url(../images/info_bg.gif) repeat-x top;padding:0px; font-size:11px; font-weight:normal; line-height:20px;}
		.leftpart .filtre dd .content{ padding:12px;}
		.leftpart .filtre dd a{ color:#FFFFFF; text-decoration:none;}
		.leftpart .filtre dd a:hover{ color:#FFF83c;}
		.leftpart .filtre .form{width:180px;}

.pro_g{ width:586px; float:left;}
.pro_g dt{border:1px solid #C6C6C6;border-bottom:none;height:29px;}
.pro_g dt div{border-bottom:2px solid #000;width:560px;margin:auto; line-height:29px; text-indent:6px; font-size:11px; font-weight:bold;color:#000;}
.pro_g dd{border:1px solid #C6C6C6;border-top:none;float:left;width:564px;padding:10px;}
.promo_g_content{width:180px;float:left;}
.promo_g_desc{width:180px;height:60px;text-align:center;}
/************ CATEGORIE *********************/
.fam_td{border:1px solid #C6C6C6;}
.fam_td .fam_title{margin-top:0px;padding:2px 0 0 2px;background:#efefef;height:20px;font-weight:bold;}
.fam_td .fam_content{padding:0 0 5px 2px;}

/************PROMOTION************/
.promo_content{width:190px;float:left;}
.promo_splitor{width:7px;float:left;height:200px;background:url(../images/pointilledroit.gif) no-repeat center;}
.promo_desc{width:190px;height:60px;background:#efefef;text-align:center;}
.promo_desc .pdd{width:190px;height:40px;}
.promo_desc .pdp{width:190px;height:20px;}
.promo_eco{width:57px;height:39px;margin-bottom:23px;margin-left:0px;float:left;background:url(../images/remise.png);color:#ff0000;font-size:15px;font-weight:bold;padding-top:18px;text-align:center;}
.promo_nondispo{font-style: normal;font-weight: bold;color:#e30101;}
.promo_leco{color:#e30101;font-weight:bold;}
.promo_ldesc a{color:#000;}
.promo_lsplitor{height:1px;line-height:1px;font-size:1px;background:url(../images/pointillebleuh.gif);}

/************** PAGINATION ***********************/
.pagination_objet{clear: both;float:right;margin:0;/*padding-bottom:5px;*/padding:8px 8px 0 0;height:20px;}
.pagination{font-family:Arial, Helvetica, sans-serif;font-size:11px; color: #0070e2; font-weight:bold;vertical-align:20%;}
a.pagination:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #0070e2; text-decoration: underline; font-weight:bold;}
a.pagination:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #0070e2; text-decoration: underline; font-weight:bold;}
a.pagination:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #0070e2; text-decoration: underline; font-weight:bold;}
a.pagination:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #0070e2; text-decoration: none; font-weight:bold;}
.pagination_select{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; text-decoration: none;vertical-align:20%;}
a.pagination_select:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; text-decoration: none; font-weight:bold;}
a.pagination_select:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; text-decoration: none; font-weight:bold;}
a.pagination_select:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; text-decoration: none; font-weight:bold;}
a.pagination_select:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; text-decoration: none; font-weight:bold;}

/********************BON PLANS******************************/
.bonplan_itemc{width:282px;margin:10px 0 0 10px;float:left;}
.bonplan_itemct{width:280px;height:250px;padding-top:10px;border:1px solid #C6C6C6;}
.bonplan_itemcb{width:282px;height:21px;margin-top:5px;background:url(../images/bg03.jpg);}

/********************CONF********************/
.titrecommentaire {font-weight: bold;color: #505A9A;border-bottom:1px solid #C6C6C6;height:20px;line-height:20px;}
.line-odd{background-color:#EFEFEF;}

/****************Magasin***************/
.mid_menu{height:26px; padding-left:15px;padding-top:6px;}
.navi2_{float:left;width:140px !important;
width/**/:140px;height:24px;text-align:center;padding-top:4px;
background:url(../images/nav2.jpg);}
.navi_{float:left;width:140px !important;width/**/:140px;
height:24px;text-align:center;padding-top:4px;
background:url(../images/nav1.jpg);}
.mid_2{height:15px;padding-left:14px;padding-top:9px;background-color:#EAEAEA;overflow:hidden;}
a.a_bei12b:link {color: #366F98;font-weight: bold;}
a.a_bei12b:visited {color: #366F98;font-weight: bold;}
a.a_bei12b:hover {color: #f15009;font-weight: bold;}
li.puce{list-style-image:url(../images/landian.gif); margin-left: 30px;}
.commentaire {width:100%;text-align: left;color:#006666;font-weight:bolder;}
 .reponse { width: 100%; text-align: left; font-style: italic; font-weight:bolder;} 
/*******************DEVIS************************/
.bleumenu{color: #384988;}
.bleumenu a{color: #384988;}
.bleumenu a:hover{color:#000;text-decoration:none;}

/*********************RECHERCHE**********************/
.bt11hei {font-size:11px;font-weight:normal;color:#585858;}
.bt11hei a					{color:#0070BC;text-decoration:none;} 
.bt11hei a:hover			{color:#FF6622;text-decoration:none;}

/*****************CONFIGURATION**************************/
.conf_border{margin:10px 0 0 10px;border:1px solid #C6C6C6;}