
a img
{
	border:	none;	
}

body
{
	background-image: 	url("images/background_image.jpg");
	background-color:	#a3b8b3;
	background-repeat:	repeat-x;
	font-family:		Arial;
	font-size:			12px;
}

.clear
{
	clear: both;
	font-size: 0;	
}

#AllContent
{
	margin: 0;
	padding: 0;	
	width:	982px;
	margin:	0 auto;
}

#HeaderContent
{
	margin: 0;
	padding: 0;	
	width:				100%;
	height: 			170px;
	background-image:	url("images/background_header.jpg");
	background-repeat:	no-repeat;
	margin-top:			21px;
	position: 			relative;

}

#BodyContent
{
	width: 				100%;
	background-image:	url("images/background_bodycontent_repeat.jpg");
 	background-repeat:	repeat-y;	
}

#BodyContent_no_index
{
	width: 				100%;
	background-image:	url("images/background_bodycontent_repeat_no_index.jpg");
 	background-repeat:	repeat-y;	
}

#FooterContent
{
	width: 				100%;
	height:				23px;
	background-image:	url("images/background_footer.jpg");
 	background-repeat:	no-repeat;
}

   /* Header Content */
   
#logo
{
	margin: 0;
	padding: 0;	
	margin-left:	45px;
	margin-top:		27px;
	border:			none;
	float: 			left;
	display:		inline;
}

#flag
{
	margin: 0;
	padding: 0;	
	width:				91px;
	height: 			46px;
	float:				left;
	display: 			inline;
	background-image:	url("images/background_flag.jpg");
	background-repeat: 	no-repeat;
	margin-top:			23px;
	margin-left:		48px;
}

.flags
{
	margin: 0;
	padding: 0;	
	float:		left;
	display:	inline;
	margin-top:	7px;
}

#french_flag
{
	margin: 0;
	padding: 0;	
	margin-left: 9px;
}

#sentence_header
{
	margin: 0;
	padding: 0;	
	position:	absolute;
	left:		210px;
	top: 		130px;
}

#nest_house
{
	margin: 0;
	padding: 0;	
	float:			left;
	display:		inline;
	margin-top: 	28px;
	margin-left: 	160px;
}

#member
{
	margin: 0;
	padding: 0;	
	width:				272px;
	height: 			56px;
	margin-top:			68px;
	margin-left:		30px;
	background-image: 	url("images/background_member.jpg");
	background-repeat:	no-repeat;
	float: 				left;
	display: 			inline;
}

#client
{
	margin: 0;
	padding: 0;	
	text-transform: uppercase;
	font-family: 	Arial;
	font-size: 		12px;
	color: 			#2a2824;
	padding-left:	17px;
	padding-top: 	7px;
}
p.client {
	margin:0;
	padding:0;
}
.member_input
{
	margin: 0;
	padding: 0;	
	width: 			90px;
	height: 		15px;	
	font-size: 		10px; 
	margin-right: 	10px;
	float:			left;
	display: 		inline;
	margin-top:		4px;
	border:			1px solid #fdca2f;
}
.member_input_mail
{
	margin: 0;
	padding: 0;	
	width: 			90px;
	height: 		15px;	
	font-size: 		10px; 
	margin: 4px 10px 0 12px;
	float:			left;
	display: 		inline;
	border:			1px solid #fdca2f;
}

.espace_header , .espace_header  a{
	margin: 0;
	padding: 0;	
	margin: 2px 7px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	float:		left;
	display: inline;
	text-decoration:none;
}

.espace_header  a:hover {
	margin: 0;
	padding: 0;	
	color:#F00;
}
 /* BodyContent */
 
 #Content
 { 
 	margin: 0;
	padding: 0;	
	background-image:	url("images/background_bodycontent.jpg");
	background-repeat:	no-repeat;
	width:				100%;	
	min-height:			49px;
 }
 
 
 #Content_no_index
 { 
 	margin: 0;
	padding: 0;	
	background-image:	url("images/background_bodycontent_no_index.jpg");
	background-repeat:	no-repeat;
	width:				100%;	
	min-height:			49px;
 }
 

 #Column_left
 {
 	margin: 0;
	padding: 0;	
 	width:		228px;
 	height:		100%;
 	float:		left;
 	display:	inline;
 }
 
  #Column_center
 {
 	margin: 0;
	padding: 0;	
 	width:		542px;
 	height:		100%;
 	float:		left;
 	display:	inline;
 }

 #Column_center_no_index
 {
 	margin: 0;
	padding: 0;	
 	width:		742px;
 	height:		100%;
 	float:		left;
 	display:	inline;
 }
 
  #Column_right
 {
 	margin: 0;
	padding: 0;	
 	width:		212px;
 	height:		100%;
 	float:		left;
 	display:	inline;
 }
 
 /* Column_left */

#Column_left ul 
{
	margin: 0;
	padding: 0;	
	list-style:		none;
	font-size:		12px;
	padding-left:	30px;	
}

#Column_left li a
{
	margin: 0;
	padding: 0;	
		color: white;
		text-decoration: none;
		padding-left: 5px;	
}

#Column_left li a:HOVER
{
		text-decoration: underline;
}

#Column_left li .sym_right
{
	margin: 0;
	padding: 0;	
	margin-top:	3px;	
}

.title_menu
{
	margin: 0;
	padding: 0;	
	color:			white;
	margin-left:	30px;
	font-size:		16px;
	margin-bottom: 	10px;
	text-transform: uppercase;
}
	
#link_partenaire
{
	margin: 0;
	padding: 0;	
	float: 			left;
	display:		inline;
	margin-top:		14px;
	margin-left:	16px;
}

#link_alerte
{
	margin: 0;
	padding: 0;	
	float: 			left;
	display:		inline;
	margin-top:		10px;
	margin-left:	16px;
}

#link_plan
{
	margin: 0;
	padding: 0;	
	float: 			left;
	display:		inline;
	margin-top:		20px;
	margin-left:	7px;	
}

#link_chasseur
{
	margin: 0;
	padding: 0;	
	float: 			left;
	display:		inline;
	margin-top:		-4px;
	margin-left:	7px;	
}

#link_rechercher
{
	margin: 0;
	padding: 0;	
	width:			196px;
	height:			67px;
	float: 			left;
	display:		inline;
	margin-top:		10px;
	margin-left:	16px;
	background-image:	url("images/pic_rechercher.jpg");
	background-repeat:	no-repeat;
}

#link_rechercher a
{

	color: 				white;
	text-decoration:	none;
	padding-left:		5px;
	font-size:			12px;
	float:			left;
	display:		inline;
}

#link_rechercher a:HOVER
{
	text-decoration:	underline;	
}

#link_vente
{
	margin-top:		20px;
}

.sym_right
{
	float:			left;
	display:		inline;
	font-size:		9px;
	font-family:	Arial;
	color: 			white;	
}

#sym_vente
{
	margin-top: 25px;
	margin-left: 15px;
}

#sym_location
{
	margin-top:		5px;
	margin-left:	15px;	
}

.sep_menu
{	
	margin: 0;
	padding: 0;	
	margin: 20px 0 20px 7px;
}

/* Column Center */
 
#presentation
{
	margin: 0;
	padding: 0;	
  width: 484px;
  height: 222px;
  background-image: url("images/background_presentation.jpg");
  background-repeat: no-repeat;
  margin: 20px auto;
}

#key
{
	margin: 0;
	padding: 0;	
	margin-top:		5px;
	margin-left:	5px;
	float: 			left;
	display:		inline;		
}

#presentation_content
{
	margin: 0;
	padding: 0;	
	margin-top: 25px;
	font-size: 12px;
	font-family: Arial;
	float:		left;
	display: inline;
}

#title_presentation
{
	margin: 0;
	padding: 0;	
	color:	#622e1a;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#tab1
{
	margin: 0;
	padding: 0;	
	margin-left: 40px;	
}

#tab2
{
	margin: 0;
	padding: 0;	
	margin-left: 80px;	
}

#contact
{
	margin: 0;
	padding: 0;	
  width: 488px;
  height: 231px;
  background-image: url("images/background_contact.jpg");
  background-repeat: no-repeat;
  margin: 0 auto 50px auto;
}

#transaction
{
	margin: 0;
	padding: 0;	
  width: 				244px;
  height: 				278px;
  float:				left;
  display: 				inline;
  background-image:		url("images/background_transaction.jpg");
  background-repeat: 	no-repeat;
  margin: 				0 0 20px 23px;
}

#transaction ul
{
	margin: 0;
	padding: 0;	
	margin-top: 120px;
	margin-left: 30px;
	list-style-type: none; 
}

#transaction li
{
	margin: 0;
	padding: 0;	
	padding-bottom:	20px;
	font-size: 15px;
	color:	#c8431d;
	background-image: url("images/r_arrow.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 2px;
}

#gestion
{
	margin: 0;
	padding: 0;	
  width: 				245px;
  height: 				278px;
  float:				left;
  display: 				inline;
  background-image:		url("images/background_gestion.jpg");
  background-repeat: 	no-repeat;
  margin: 				0 0 20px 0;
}

#gestion ul
{
	margin: 0;
	padding: 0;	
	margin-top: 120px;
	margin-left: 30px;
	list-style-type: none; 
}

#gestion li
{
	margin: 0;
	padding: 0;	
	padding-bottom:	20px;
	font-size: 15px;
	color:	#546c72;
	background-image: url("images/b_arrow.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 2px;
}

#immo
{
	margin: 0;
	padding: 0;	
	 margin-top:	2px;
	 margin-left:	3px;
	 float: 		left;
	 display:		inline;
	 overflow: 		auto;
}

#contact_content
{
	margin: 0;
	padding: 0;	
	float:	left;
	display: inline;
	margin-top: 50px;
	margin-left:	72px;
	font-size:		12px;
	font-family: Arial;
	color: #333333;
}

/* Column right */

.sheet
{
	margin: 0;
	padding: 0;	
	width: 205px;
	height: 190px;
	background-image: url("images/background_sheet.jpg");
	background-repeat: no-repeat;
	position:relative;
}

.sheet_bas
{
	margin: 0;
	padding: 0;	
	width: 205px;
	height: 33px;
	background-image: url("images/background_sheet_bas.jpg");
	background-repeat: no-repeat;	
}

.btn_sheet
{
	margin: 0;
	padding: 0;	
	margin-left:	50px;
}
.sheet_content
{
	margin: 0;
	padding: 0;	
	float:left;
	display: inline;
	padding-left: 36px;	
}

.picture
{
	margin: 0;
	padding: 0;	
	margin-left: 36px;		
}

.type_sheet
{
	margin: 0;
	padding: 0;	
	text-transform: uppercase;
	color:	#cc3333;
	font-size: 12px;
}

.input_field {
	margin: 0;
	padding: 0;	
	height:20px;
	width:182px;
	margin: 2px 0 0 18px;
	
	padding:0 0 0 5px;

	background-color:	#4c4944;
	font-family:		Arial;
	font-size:			12px;
	color:#FFF;
}

.select_field {
	margin: 0;
	padding: 0;	
	height:20px;
	width:190px;
	margin: 2px 0 0 18px;
	background-color:	#4c4944;
	font-family:		Arial;
	font-size:			12px;
	color:#FFF;	
	
}


.search_btn {
	margin: 0;
	padding: 0;	
	height:20px;
	width:190px;
	margin: 2px 0 0 18px;
	background-color:	#FFF;
	font-family:		Arial;
	font-size:			14px;
	font-weight:bold;
	color:#4c4944;	
}

.search_btn:hover	{
	background-color:	#DDD;
}

.lien_rech {
	margin: 0;
	padding: 0;	
	margin: 2px 0 0 18px;
	color:#FFF;
	text-align:center;
}

TD.header_title, .header_title {
	margin: 0;
	padding: 0;	
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:normal;
}

.text_header_title  {
	margin: 0;
	padding: 0;	
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:normal;
}