.top_bg{width:100%; height:107px;margin:0 auto; position:relative; z-index:20; background:#1b467b;min-width: 1280PX; }
.top_bg_t{height:107px;width:1280px;  margin:0 auto;}
.top_logo{width:544px;height:80px;float:left; font-size:0px; text-align:left; padding-top: 27px;
           }
.top_bg_t_l{height:107px;width:736px;float:left; text-align:right;}
.top_bg_t_ll
{
     height:59px; line-height:52px; text-align:right; float:left; font-size:14px; color:#fff;width:736px;
    }
.top_bg_t_ll a
{
     color:#fff;
    }
.top_dh_s_s{ width:253px; height:28px;float:right; text-align:left;  background: #fff; border: 1px #cccccc solid;;}
#textfield{height:20px; float:left; line-height:20px; border:0;  margin-top:4px;display:inline;background-color:transparent;outline:none;}
.spint1{color:#000;padding-left:10px; width:218px; color:#000;}
.spint2{ background:url(/_upload/tpl/45/a1/279969/template279969/images/inpt_bg.png) left no-repeat; color:#6f6f6f;padding-left:24px; width:204px;}
.top_dh_s_sub{ background:url(/_upload/tpl/45/a1/279969/template279969/images/button.png) no-repeat; width:18px;	 height:28px; border:0px; float:left;cursor: hand;cursor: pointer; margin-top:4px; display:inline; }
.search{ background:url(/_upload/tpl/45/a1/279969/template279969/images/button.png) no-repeat !important; width:18px;	 height:28px; border:0px; float:left;cursor: hand;cursor: pointer; margin-top:4px; display:inline; }
.keyword{height:20px; float:left; line-height:20px; border:0;  margin-top:4px;display:inline;background-color:transparent;outline:none;color:#000;padding-left:10px; width: 218px !important;;}



.homeico{ background:url(/_upload/tpl/45/a1/279969/template279969/images/home_li.png) no-repeat; padding-left:40px;}







.top_nv{ height:48px; padding-top:2px; line-height:48px; width:1280px;position:relative; z-index:20; background: rgba(255, 255, 255, 0.8); margin:0 auto;;}

.top_nv_dv{height:48px;width:1280px;margin:0 auto;line-height:48px;position: relative;z-index:20;}
.top_nv_t{height:48px;width:1280px;margin:0 auto;line-height:48px;position:absolute;overflow:hidden; display: block; z-index:5000; left:0;}








/* pour fond gris a 90%*/
 #fond-menu-horizontal{
	height:300px;
	width: 1280px;
	background-color:#8b2c04;
	background-image: url(/_upload/tpl/45/a1/279969/template279969/images/fond-block-menu.png);
	background-repeat:repeat-x ;
	position:absolute;
	left:0px;
	top:32px;
	opacity: .90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90);
	z-index:200;
}


.top_nv_dh{
	height:32px;
	width: 1280px;
	position:absolute;
	
	left:0;
	top:0px;
	
	color:#fff;
	z-index:5000;
}


.top_nv_dh ul{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	
	position:absolute;
	width:1280px;
	top:0px;
	left:0px;
	
}

.top_nv_dh li{
	float:left;
	margin:0 0 0 0;
	text-align:center;
	position:relative;
	width:152px;
	z-index:2000;
}


.top_nv_dh li.last{
	width:152px
}

.top_nv_dh li.last li{
	width:152px
}

.top_nv_dh li ul{
	display:block;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:2000;
	top:32px;
	width:115px;
}

.top_nv_dh ul li a {
	color:#0b2c54;
	 font-size:15px;
	
	display:block;
}






.top_lien{height:28px;width:100%;margin:0 auto; background:#732018;}
.top_lien_v{height:28px;width:960px; background:#732018; line-height:28px; text-align:right; color:#eee6cb; margin:0 auto;}

.top_lien_v a:link { font-size:12px; color:#eee6cb; text-decoration:none;}
.top_lien_v a:visited{  font-size:12px; color:#eee6cb; text-decoration:none;}
.top_lien_v a:hover {  font-size:12px; color:#fff; text-decoration:none;}
.top_lien_v a:active{  font-size:12px; color:#eee6cb; text-decoration:none;}

.top_lsb{height:89px; margin:0 auto;width:100%;background:url(/_upload/tpl/45/a1/279969/template279969/images/logo_bg.jpg) no-repeat;}
.top_ls{height:88px; margin:0 auto;width:960px; padding-top:1px;}

#menu2_box {
	background: rgb(0, 0, 0); margin: 0px auto; width: 960px; color: rgb(0, 0, 0); z-index: 10; text-align: left;
}
#menu2_box_in {
	margin: 0px auto; top: 10px; width: 960px; text-align: left; position: absolute; z-index: 70;
}
.menus {
	background:#8b2c04; width: 960px; height: 30px; line-height: 30px; clear: both; float: left; 
}
.menus ul {
	margin: 0px; border: 0px currentColor; height: 27px; line-height: 30px;
}
.menus ul li {
	border: 0px currentColor; height: 27px; text-align: left; line-height: 30px;  padding-left:10px; vertical-align: middle; float: left;
}
.menus a:link { font-size:12px; color:#fff; text-decoration:none;}
.menus a:visited{  font-size:12px; color:#fff; text-decoration:none;}
.menus a:hover {  font-size:12px; color:#f9f4de; text-decoration:none;}
.menus a:active{  font-size:12px; color:#fff; text-decoration:none;}

.end_bg a:link { font-size:12px; color:#fff; text-decoration:none;}
.end_bg a:visited{  font-size:12px; color:#fff; text-decoration:none;}
.end_bg a:hover {  font-size:12px; color:#fdf9ea; text-decoration:none;}
.end_bg a:active{  font-size:12px; color:#fff; text-decoration:none;}


.link_box_wz{width:147px; height:26px;  float:right;margin-left:7px;display:inline;  text-align:left; margin-top: 14px;}



.link_box_c{ width:145px; height:23px; float:right; margin-top:1px; display:inline;background:#f6f6f6; }
.link_box_c_t { width:145px; float:left;height:23px; background:url(/_upload/tpl/45/a1/279969/template279969/images/link_icon.png)132px center no-repeat; line-height:23px; text-align:left;  position:relative; z-index:100000;}


.link_box_c_t ul li { width:145px; height:auto;_height:20px; min-height:20px; border:0px; float:left; line-height:20px; position:relative; background:none;}

.link_box_c_t a:hover{background:#f6f6f6;color:#000; background:url(/_upload/tpl/45/a1/279969/template279969/images/link_icon.png) 112px center no-repeat;} 







.link_box_c{font-size:12px;position:relative;z-index:100; width:145px; float: left;} 
.link_box_c ul{list-style:none;} 
.link_box_c li {float:left;position:relative;} 
.link_box_c ul ul {border:solid 1px #d9d9d7; background:#fff; visibility:hidden; color:#557631; position:absolute; top:23px; left:-1px; } 
.link_box_c table {position:absolute; top:0; left:0;} 
.link_box_c ul li:hover ul, 
.link_box_c ul a:hover ul{visibility:visible;} 
.link_box_c a{display:block;color:#484948; text-decoration:none; padding-left:6px;} 

.link_box_c ul ul{} 
.link_box_c ul ul li {clear:both;text-align:left;font-size:12px;} 
.link_box_c ul ul li a{display:block;height:auto;margin:0;border:0;} 
.link_box_c ul ul li a:hover{background:#f6f6f6; color:#fcc800; height:auto;} 