BODY {
	PADDING: 5px 20px 20px 20px;
	MARGIN: 5px 0px;
	FONT-FAMILY: verdana, Arial;
	COLOR: #000;
	BACKGROUND-COLOR: #E9E9E9;
	TEXT-ALIGN: center;
}
.bodytext {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
 	color: #000033;
 	text-align: justify;
 	
 	}

.bodytext a {
	text-decoration:underline;
	color: #000033;
 	}
 	
 .bodytext a:link {
	text-decoration:underline;
	color: #000033;
 	}
 
 .bodytext a:visited {
	text-decoration:underline
 	}
 	
 .bodytext a:hover {
	color: #990000;
 	text-decoration:underline
 	}

.bodytext_red {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
 	color: #990000;
 	FONT-WEIGHT: bold;
 	text-align: justify;
 	
 	}
#pageframe {
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
	width: 800px;
	BORDER-RIGHT: #990000 1px solid;
	BORDER-TOP: #990000 1px solid;
	BORDER-LEFT: #990000 1px solid;
	BORDER-BOTTOM: #990000 1px solid;
	TEXT-ALIGN: left;
	margin: 0 auto ;
	}

#top {
	CLEAR: both;
	Z-INDEX: 10;
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-BOTTOM: #990000 1px solid;
	HEIGHT: 104px;
	width: 800px;
	padding: 0 px;
			
}

.banner_logo {
	HEIGHT: 85px;
	MARGIN-LEFT: 40px;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: -199px;
	FLOAT: left;
	WIDTH: 159px;
	
}
.banner_flash {
	DISPLAY: block;
	MARGIN-LEFT: 260px;
	WIDTH: 540px;
 }
 
#menu_horiz_bckg {
	
	BACKGROUND: url(../images/site/design/houseinfrance_menu_horiz_bckg.gif) repeat-x;
	MARGIN: 0px;
	WIDTH: 800px;
	HEIGHT: 23px;
	}
UL#menu_horiz {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px
}
UL#menu_horiz LI {
	BACKGROUND: url(../images/site/design/houseinfrance_menu_horiz_bt.jpg) 0px 0px;
	FLOAT: left;
	TEXT-ALIGN: center
}
UL#menu_horiz LI A {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	WIDTH: 108px;
	COLOR: #fff; LINE-HEIGHT: 20px;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none
}
UL#menu_horiz LI A:hover {
	BACKGROUND: url(../images/site/design/houseinfrance_menu_horiz_bt_on.jpg) no-repeat
}

#leftcolumn {
	FLOAT: left;
	WIDTH: 148px;
	MARGIN-RIGHT: -148px;
	}

#innerleftcolumn {
	WIDTH: 147px;
	PADDING: 10px 0px 10px 0px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;
	MARGIN-RIGHT: -148px;
}

.vnav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
	DISPLAY: block;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	font-size: 12px ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.vnav UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt.jpg) no-repeat;
	
}

.vnav UL LI A {
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt.jpg) no-repeat;
	width: 147px;
	height: 39px;
	line-height: 33px;
	text-align: center ;
	DISPLAY: block;
	PADDING-BOTTOM: 2px;
	COLOR: #990000;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
.vnav UL LI A:hover {
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt_on.jpg) no-repeat;
}

.split_lines {
	
	MARGIN-LEFT: 10px;
	}

.vnav_search UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	font-size: 12px ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.vnav_search UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt_search.jpg) no-repeat;
	
}

.vnav_search UL LI A {
	
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt_search.jpg) no-repeat;
	width: 147px;
	height: 62px;
	line-height: 55px;
	text-align: center ;
	DISPLAY: block;
	PADDING-BOTTOM: 2px;
	COLOR: #990000;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
.vnav_search UL LI A:hover {
	BACKGROUND: url(../images/site/design/houseinfrance_menu_vertic_bt_search_on.jpg) no-repeat;
}


#contentcolumn {
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #000 0px solid;
	MARGIN-LEFT: 147px;
	WIDTH: auto;
	HEIGHT: 100%;
		
}


#innercontentcolumn {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	OVERFLOW: visible;
	MARGIN-RIGHT: 30px;
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-BOTTOM: #000 0px solid;
	
	}
#innerfeatured {
	PADDING-BOTTOM: 20px;
	MARGIN-TOP:0px;
	MARGIN-LEFT:-10px;
	MARGIN-RIGHT:-25px;
	}
		
#search_box {
	PADDING-TOP: 30px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 40px;
	OVERFLOW: visible;
	MARGIN-TOP: 35px;
	MARGIN-RIGHT: 30px;
	MARGIN-LEFT: 35px;
	BACKGROUND: url(../images/site/design/houseinfrance_search.jpg) no-repeat;
	HEIGHT: 118px;
}


#footer {
	CLEAR: both;
	WIDTH: 147px;
	HEIGHT: 219px;
	Z-INDEX: 10;
	padding:0px;
	}
	
	
	
.menu_vertic_img_invest {
	MARGIN-BOTTOM: -219px;
	FLOAT:left;
	HEIGHT: 219px;
	}
.img_vertical {
	HEIGHT: 550px;
	MARGIN-RIGHT: -5px;
	MARGIN-left: -35px;
	FLOAT: left;
	WIDTH: 5px;
}
#footer_img {
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
	width: 800px;
	TEXT-ALIGN: left;
	margin: 0 auto ;
	}


#img_invest {
	DISPLAY: block;
	FLOAT:left;
	position:absolute;
	MARGIN-LEFT: -148px;
	MARGIN-TOP: -217px;
	WIDTH: 147px;
	padding: 0px;
	height:217px;
	
}


#footer_text {
	COLOR: #000;
	BACKGROUND-COLOR: #E9E9E9;
	width: 800px;
	TEXT-ALIGN: left;
	margin: 0 auto ;
	}

#footer_copyright {
	MARGIN: auto;
	TEXT-ALIGN: left;
	
}
#footer_webiwant {
	MARGIN: -12px 0px 0px;
	TEXT-ALIGN: right;
}
.footer_font {
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	TEXT-ALIGN: left;
}
.footer_font A:link {
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	TEXT-ALIGN: left;
}

.footer_font A:visited {
	COLOR: #999999;
	}
.footer_font A:hover {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
}

.detail_link{
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
 	color: #000033;
 	text-align: center;
 	padding-left: 30px;
 	}

.detail_link a {
	text-decoration:underline;
	color: #000033;
 	}
 	
 .detail_link a:link {
  	color: #990000;
	text-decoration:underline
 	}
 
 .detail_link a:visited {
	color: #000033;	
	text-decoration:underline
 	}
 	
 .detail_link a:hover {
 	color: #990000;
	text-decoration:underline
 	}
 	

.frame_house_bck {
BACKGROUND: url(../images/site/design/houseinfrance_frame_house_middle.gif) repeat-y;
}
.frame_house_list_bck {
BACKGROUND: url(../images/site/design/houseinfrance_frame_house_list_middle.gif) repeat-y;
}

#detail_bckg {
BACKGROUND: url(../images/site/design/houseinfrance_detail_bckg.jpg) repeat-y;
}

#mini_photo {
    margin: 0px 0px 0px 0px;
    border: 1px solid #999999;
}

#mini_photo_listing {
    margin: 0px 0px 0px 0px;
    border: 1px solid #990000;
}

.house_text_place{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	BACKGROUND: url(../images/site/design/houseinfrance_frame_house_middle.gif) repeat-y;
	color: #666666;
	text-align: justify
}
.house_text_place a {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: justify
}

.house_text_place a:link
	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: justify
	}

.house_list_text_place{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	BACKGROUND: url(../images/site/design/houseinfrance_frame_house_list_middle.gif) repeat-y;
	color: #666666;
	text-align: justify
}
.house_list_text_place a {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: justify
}

.house_list_text_place a:link
	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: justify
	}


.house_text_price{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	BACKGROUND: url(../images/site/design/houseinfrance_frame_house_bottom.gif) no-repeat;
	height:21px;
}

.house_list_text_price{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	BACKGROUND: url(../images/site/design/houseinfrance_frame_house_list_bottom.gif) no-repeat;
	height:21px;
}
.header	{
	 font-family: Verdana,Arial,Helvetica;
	 font-size: 12px;
	 font-weight: bold;
	 color: #990000;
	 padding-left:28px
	 }
	 

#page_listings {
	PADDING-BOTTOM: 20px;
	MARGIN-TOP:0px;
	MARGIN-LEFT:-10px;
	MARGIN-RIGHT:-25px;
}

#page_detail {
	PADDING-BOTTOM: 20px;
	MARGIN-TOP:0px;
	MARGIN-LEFT:-10px;
	MARGIN-RIGHT:-25px;
}

.table_search_font{

text-align:left;
}

#bt_search
{
margin-top: 0px;
width:85px;
height: 47px;
line-height: 80px;
background:url(../images/site/design/houseinfrance_search_box_bt.jpg) bottom no-repeat;
}

#bt_search a {
display: block;
width:85px;
height: 47px;
background: url(../images/site/design/houseinfrance_search_box_bt.jpg) bottom no-repeat;	
}

#bt_search a:hover {
width:85px;
height: 47px;
background: url(../images/site/design/houseinfrance_search_box_bt_on.jpg) bottom no-repeat;
}
#bt_advsearch
{
margin-top: 0px;
width:85px;
height: 47px;
line-height: 80px;
background:url(../images/site/design/houseinfrance_advsearch_bt.jpg) bottom no-repeat;
}

#bt_advsearch a {
display: block;
width:85px;
height: 47px;
background: url(../images/site/design/houseinfrance_advsearch_bt.jpg) bottom no-repeat;	
}

#bt_advsearch a:hover {
width:85px;
height: 47px;
background: url(../images/site/design/houseinfrance_advsearch_bt_on.jpg) bottom no-repeat;
}

#bt_advanced_search
{
margin-top: 0px;
width:158px;
height: 24px;
line-height: 80px;
background:url(../images/site/design/houseinfrance_search_advanced_bt.jpg) bottom no-repeat;
}

#bt_advanced_search a {
display: block;
width:158px;
height: 24px;
background: url(../images/site/design/houseinfrance_search_advanced_bt.jpg bottom no-repeat;	
}

#bt_advanced_search a:hover {
width:158px;
height: 24px;
background: url(../images/site/design/houseinfrance_search_advanced_bt_on.jpg) bottom no-repeat;
}

#featured_properties
{
margin-top: 0px;
width:211px;
height: 22px;
line-height: 30px;
background:url(../images/site/design/houseinfrance_featured_properties_title.jpg) bottom no-repeat;
}

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 142px;
padding-top: 23px;
margin:0px 0px 0px 400px;
background: url(../images/site/design/houseinfrance_frame_house_top.gif) top left no-repeat;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(../images/site/design/houseinfrance_frame_house_bottom.gif) bottom left no-repeat;
padding-bottom: 125px;
}
div#bloccadre p {
margin: 0 30px 0 20px;
}

.detail_house_popup_link
{
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #999999;
}

.detail_house_popup_link a {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #999999;	
text-decoration: underline;
}

.detail_house_popup_link a:link {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #999999;	
text-decoration: underline;
}

.detail_house_popup_link a:visited {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #666666;	
text-decoration: underline;
}

.detail_house_popup_link a:hover {
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #666666;
text-decoration: underline;
}
