#search_member_zone{
	position:relative;
	width:467px;
	background: url("../images/background_members_grey.png") no-repeat 0px 0px;
	padding: 15px 0 0 20px;
	margin: 0 0 60px 0;
	font-size:13px;
}

#search_member_zone_bottom{
	position:absolute;
	bottom:-25px;
	left:0px;
	width:487px;
	height:25px;
	background: url("../images/background_members_grey.png") no-repeat left bottom;
	
	font-size:13px;
}

#search_member_zone #member_query{
	float:none;
	width:210px;
	height:15px;
	border : 0px;
	font-size:10px;
	color:#666;
	padding: 2px 0 0 5px;
	margin: 10px 10px 0 0;
	background:url("/images/background_search-input.png") top left no-repeat;
}

#search_member_zone #member_department_id{
	width:150px;
}

#search_member_zone #member_category_id{
	margin: 10px 0 0 0;
	width:375px;	
}

#search_member_zone #button_search{
	position:relative;
	top:1px;
	margin: 1px 0 3px 5px;
	border: none;
	width: 55px;
	height:25px;
	cursor: pointer;
}


#page .member_category_bloc H2{
}

.member_category_colum{
	width:230px;
}

.member_category_colum .member_category_bloc{
	display: block;
	float:left;
	width:230px;
	margin: 0 0px 20px 0;
}






#result_top{
	position:relative;
	width:472px;
	padding: 15px 0 0px 12px;
	background:url("/images/background_top_members_grey.png") top left no-repeat;
}

#result{
	position:relative;
	width:472px;
	padding: 0 0 0px 12px;
	margin: 0px 0 25px 0;
	background:url("/images/background_center_members_grey.png") top left repeat-y;
}

#result_bottom{
	position:absolute;
	bottom:-10px;
	left:0px;
	width:483px;
	height:10px;
	background: url("/images/background_bottom_members_grey.png") no-repeat left bottom;

	font-size:13px;
}

.back_link{
	text-align:right;
	padding: 4px 10px 4px 0;
	cursor:pointer;
}


.result_member_top{
	position:relative;
	width:418px;
	padding: 10px 20px 10px  20px;
	margin: 0px 0 0px 0;
	background:url("/images/background_top_members_white.png") top left no-repeat;
}

.result_member{
	position:relative;
	width:418px;
	padding: 15px 20px 15px  20px;
	margin: 0px 0 0px 0;
	background:url("/images/background_center_members_white.png") top left repeat-y;
}


.result_member_bottom{
	position:absolute;
	z-index:2;
	bottom:-15px;
	left:0px;
	width:458px;
	height:15px;
	background:url("/images/background_bottom_members_white.png") no-repeat left bottom;
}

#page .result_member h2{
	margin-bottom:10px;
}


.result_member label{
	font-weight: bold;
}

.member_logo{
	float: right;
	margin: 0 0px 10px 20px;
}

.union_logos{
	text-align: right;
	margin: 0 0px 10px 20px;
}

.separator{
	clear:both;
	width:100%;
	border-top: 1px dotted #7f7972;
}

.links {
	margin: 7px 0 20px 0;
	color: #999999;
}

.links a{
	color: #999999;
}

.result_establishment{
	position:relative;
	width:417px;
	padding: 15px 0px 0 20px;
	margin: 0px 0 30px 0;
	text-align: left;
	background:url("/images/background_members_lightgrey.png") top left no-repeat;
}


.result_establishment_bottom{
	position:absolute;
	z-index:2;
	bottom:-15px;
	left:0px;
	width:437px;
	height:15px;
	background:url("/images/background_members_lightgrey.png") no-repeat left bottom;
}

.result_contact{
	margin: 0 0 20px 20px;
}



#realisations_pages{
	float:right;
	font-size:11px;
	margin: 10px 0 10px 0;
}

#realisations_pages a{
	padding:3px;
	margin:3px;
}

#realisations_pages .active{
	padding:3px;
	margin:3px;
	color:#FFF;
}
	
