*  {
      margin  : 0;
      padding : 0;
  }

html{
	height:100%;
}
body {
	height:100%;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

table{
  border-collapse: collapse;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
img{
	galleryImg: false;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	border:0;
}
td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
hr#line{
	background: #E0E0E0;
	border: 0;
	color: #E0E0E0;
	height: 1px;
	margin:20px 0px 20px 0px ;
	*margin:10px 0px 10px 0px ;
}

h2.font1{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
a	{
	color:#cc0033;
	}
a:hover	{
	color:#333333;
	}

a.link1{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.link1:visited{
	color:#333333;
}
a.link1:hover{
	color:#EC1B2E;
}
a.link2, a.link2bis{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.link2:visited, a.link2bis:visited{
	color:#333333;
}
a.link2:hover{
	color:#EC1B2E;
	text-decoration:underline;
}
a.link2bis:hover{
	color:#ffffff;
	text-decoration:underline;
}
a.link3{
	font-size:16px;
	font-weight:bold;
	color:#ED1C2F;
	text-decoration:none;
}
a.link3:visited{
	color:#ED1C2F;
}
a.link3:hover{
	color:#333333;
	text-decoration:underline;
}
a.link4{
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.link4:visited{
	color:#333333;
}
a.link4:hover{
	color:#ED1C2F;
	text-decoration:none;
}
a.link5{
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}
a.link5:visited{
	color:#333333;
}
a.link5:hover{
	color:#ED1C2F;
	text-decoration:none;
}
a.link6{
	font-size:9px;
	color:#6C6C6C;
	text-decoration:none;
}
a.link6:visited{
	color:#6C6C6C;
}
a.link6:hover{
	color:#6C6C6C;
	text-decoration:underline;
}
a.link7{
	font-size:9px;
	color:#6C6C6C;
	text-decoration:none;
}
a.link7:visited{
	color:#6C6C6C;
}
a.link7:hover{
	color:#6C6C6C;
	text-decoration:underline;
}

font.font1{
	font-size:11px;
	color:#333333;
}
font.font2{
	line-height:12pt;
	font-size:12px;
	color:#ED1C2F;
}
font.font3{
	font-size:11px;
	font-weight:bold;
	color:#ED1C2F;
}
font.font4{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
font.font5{
	font-size:10px;
	font-weight:bold;
	color:#ED1C2F;
}
font.font6{
	font-size:10px;
	color:#333333;
}

/*-----------------------topper-------------------------*/
#topper	{
	width:850px;
	height:60px;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
	}
#topper #topperleft	{
	width:216px;
	height:auto;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	}
#topper #topperright	{
	width:634px;
	float:right;
	text-align:right;
	vertical-align:middle;
	padding-top:20px;
	margin:0px;
	}
#lan	{
/*	width:404px; */
	width:100%;
	float:left;
	position:relative;
    padding-top:5px;
	}
#form	{
	width:230px;
	float:right;
	position:relative;
	}
#lan a	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
#lan a:hover	{
	color:#cc0033;
	text-decoration:underline;
}

	
/*Search*/
#topper input.searchbox{
	width:149px;	
	height:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333333;
	border: solid 1px #cccccc;
	vertical-align:middle;
	padding:3px;
	margin:0px;
}
#topper input.searchbtn{
	width:49px;
	height:20px;
	background:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333333;
	border: solid 1px #cccccc;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	}
/*----------------------- end topper-------------------------*/


table#head{
	width:900px;
}
table#top_logo{
	float:left;
	margin-left:16px;
	margin-top:24px;
}

td#top{
	text-align:right;
}
table#top{
	margin-right:15px;
	margin-top:24px;
	float:right;
}
td#top_links{
	vertical-align:middle;
	text-align:right;
}
td#top_input{
	width:1px;
	text-align:right;
	padding:0px 2px 0px 22px;
}
input.search{
	width:149px;	
	padding:3px 5px 0px 5px;
	height:16px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#999999;
	
	border: solid 1px #999999;
}
td#top_search{
	width:1px;
	text-align:right;
	padding:0px 5px 0px 2px;
}

td#image{
	padding:15px 0px 0px 0px;
}

table#main{
	margin-top:20px;
	width:900px;	
	text-align:left;
}
table#bsmenu{
	margin-left:20px;
	text-align:left;
}
td.bsmenu_item{
	text-align: left;
}
td.bsitem_menu_text{
	width: 180px;
	height:25px;
	text-align:left;
	background: transparent url("/bfe/medias/images/menuBG.gif") repeat;
	padding:0px 0px 0px 10px;
	cursor: pointer;
}
a.bsitem_menu_text,a.bsitem_menu_text:hover,a.bsitem_menu_text:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
  text-decoration: none;
}
table.bsitem_menu_text{
	width: 180px;
}
td.bsmenu_arrow{
	padding:0px 7px 0px 5px;
	text-align:right;
}
td.bsitem_menu_point{
	width: 180px;
	height:21px;
	text-align:left;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 10px;
	border-bottom:solid #D6D6D6 1px;
	background-position:center;
	background-color:#efefef;
}
td.bsitem_menu_point_selected{
	width: 170px;
	height:21px;
	text-align:left;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 10px;
	border-bottom:solid #D6D6D6 1px;
}
td.bsitem_menu_point_sel{
	width: 180px;
	height:21px;
	text-align:left;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 10px;
	border-bottom:solid #D6D6D6 1px;
	background-color:#E8E8E8;
}
a.bsmenu{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.bsmenu:visited{
	color:#333333;
}
a.bsmenu:hover{
	color:#333333;
}

td#left{
	vertical-align: top;
	padding:0px 10px 0px 1px;
}
td#middle{
	vertical-align: top;
	padding:0px 8px 0px 8px;
	border-left:solid #D5D5D5 1px;
	border-right:solid #D5D5D5 1px;
}
td#right{
	vertical-align: top;
	padding:0px 20px 0px 8px;
}

table.middle_item{
}
td.middle_item{
	vertical-align: top;
	border:solid #D5D5D5 1px;
  
}
td.middle_right{
	padding-left:5px;
	vertical-align: top;
}
td#middle_item_text1{
	vertical-align: top;
	padding:8px 8px 0px 50px;
	text-align:right;
}
td.middle_under{
	padding-top:5px;
	vertical-align: top;
}
td#middle_item_text2{
	width:200px;
	padding:7px 0px 7px 0px;
	border:solid #D5D5D5 1px;
	vertical-align: top;
	text-align:center;
	line-height:11pt;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
a.middle_item_text2, a.middle_item_text2:hover, a.middle_item_text2:visited{
	font-size:11px;
	font-weight:bold;
	color:#333333;
  text-decoration:none;
}
td.middle_right2{
	padding-left:5px;
	vertical-align: top;
}
table#right{
	width:216px;
}
td.right_header{
	border-bottom:solid #D5D5D5 1px;
}
td.right_header2{
	padding-top:30px;
	border-bottom:solid #D5D5D5 1px;
}
td.right_header_topic{
	height:16px;
	background: transparent url("/bfe/medias/images/headerBG.gif") no-repeat;
	background-position:bottom left;
	text-align:left;
	width:70%;
	padding:0px 20px 0px 10px;
}
td.right_rss{	
	border-right:solid #D5D5D5 1px;
	padding:0px 10px 0px 10px;
	width:10%;
}
td.right_more{
	text-align:right;
	padding:0px 10px 0px 10px;
	width:20%;
}
td.right_news_date{
	text-align:left;
	vertical-align:top;
	padding:4px 0px 0px 10px;
	width:40%;
}
td.right_news_text{
	text-align:left;
	vertical-align:top;
	padding:8px 0px 0px 8px;
	line-height:7pt;
	*line-height:10pt;
	width:60%;
}
td.right_imgHolder{
	vertical-align:top;
	padding:2px 0px 0px 0px;
	*padding:4px 0px 0px 0px;
}
img.right_img{
	border:solid #D5D5D5 1px;
}
td.right_linksHolder{
	vertical-align:top;
	padding:2px 0px 8px 10px;
	border:solid #D5D5D5 1px;
}
td.right_links{
	*padding:4px 0px 0px 0px;
	width:50%;
}
table#bottom{
	width:860px;
	margin-top:10px;
}
td.bottom_leftHolder{
	text-align:left;
	vertical-align:middle;
	background-color:#CCCCCC;
	border-top:solid #999999 1px;
}
td.bottom_left{
	height:30px;
	padding:0px 0px 0px 10px;
	vertical-align:middle;
	font-size:9px;
	color:#6C6C6C;
}
td.bottom_rightHolder{
	text-align:right;
	vertical-align:middle;
	background-color:#CCCCCC;
	border-top:solid #999999 1px;
}
table.bottom_right{
	float:right;
	text-align:right;
}
td.bottom_right{
	text-align:right;
	height:30px;
	font-size:11px;
	color:#333333;
	padding-right:9px;
}

#imageContainer {
	height:150px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
#menu {
	width: 180px;
}

/*Footer*/
#footer	{
	clear:both;
	height:30px;
	width:835px;
	background:#d6d6d6;
	border-top:1px solid #cccccc;
	text-align:left;
	color:#666666;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	}
#footer #left	{
	float:left;
}
#footer #right	{
	float:right;
}

#footer a	{
	text-decoration:none;
	color:#666666;
	margin-right:15px;
	}
#footer a:hover	{
	text-decoration:underline;
	}

/*Page Footer Links*/
#footerPage	{
	padding:11px;
	text-align:left;
	}
#footerPage	ul{	
	margin:0px;
	padding:0px;
	list-style:none;
}
#footerPage	li{		
	padding:1px;
	list-style: none;
	display: inline;
	color:#CCCCCC;
	background:none;
	margin:0px;
}
#footerPage	a, #footerPage a:active, #footerPage a:visited{		
	color:#CCCCCC;
	text-decoration:underline;
}
#footerPage	a:hover{
	color:#cc0033;
	text-decoration:underline;
}

