/* CSS Document hema*/

body
{
	margin:0px;
	font-family: verdana, arial,Trebuchet MS, verdana;
	font-size: 12px;
	color: #ffffff;
	line-height: 15px;
	background-color:#565045;
	text-align:justify;
}
body a
{
	color: #FFFFFF;
}
body a:hover
{
	color: #b47803;
}
INPUT {
	FONT: 12px verdana, Arial, Helvetica, sans-serif; border:1px solid #000; color:#FFFFFF;
}
SELECT {
	FONT: 11px verdana,Arial, Helvetica, sans-serif; border:1px solid #000; color:#000;
}
TEXTAREA {
	FONT: 12px verdana,Arial, Helvetica, sans-serif; border:1px solid #000; color:#fff;
overflow:hidden;
}
.layout
{
	margin: 0px auto 0px auto;
	width: 955px;
	background-color: #565045;
}
.layout_innerwrap
{
	padding:0 15px 5px 15px;
	width:925px;
	float:left;background-color: #565045;
}
.top_layout_bg
{
	width:925px;
	float:left;
	background-color: #565045;
	padding-bottom:10px;
}
.top_logo
{
	width:712px;
	float:left;	
	padding-right:15px;
}
.top_map
{
	width:198px;
	float:right;
	text-align:right;	
	text-transform:uppercase;
	padding-top:5px;
}
.top_norsk
{
	width:58px; float:left
}
.top_norsk a
{
	text-decoration:none;
	color:#FFFFFF;
}
.top_norsk a:hover
{
	text-decoration:none;
	color:#b47803;
}
.top_en
{
	width:67px; float:left;
}
.top_en a
{
	text-decoration:none;
	color:#FFFFFF;
}
.top_en a:hover
{
	text-decoration:none;
	color:#b47803;
}
.top_fr
{
	width:65px; float:right
}
.top_fr a
{
	text-decoration:none;
	color:#FFFFFF;
}
.top_fr a:hover
{
	text-decoration:none;
	color:#b47803;
}
/*Header*/
.header_layout
{
	width:925px;
	height:223px;
	float:left;
	/*background:url(../images/header_img.jpg);*/
}
/*Menu*/
.main_menu_layout
{
	width:935px;
    float:left;
	background-color:#565045;
	line-height:35px;
	text-transform:uppercase; font-weight:bold; font-size:13px;
	height:40px;
	margin-top:20px;
	padding-bottom:10px;
}
.menu_layout
{
	width:935px;
    float:left;
	background-color:#565045;
	line-height:35px;
	text-transform:uppercase; font-weight:bold; font-size:13px;
	height:40px;
	margin-top:20px; font-weight:normal;
	padding-bottom:10px;
	font-size:14px;
}
.menu1 a
{
	width: 70px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 12px;
	margin-right:10px;
	padding-top:2px;
	float:left; font-weight:normal;
	font-size:15px;
}

.menu1 a:hover
{
	
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 12px;
	margin-right:10px;
	padding-top:2px;
	float:left; font-weight:normal;
	background-color:#b47803;	font-size:15px;
}

.menu2 a
{
	width: 98px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 10px;
	padding-right:5px;
	margin-left:5px;
	margin-right:10px;
	padding-top:2px; font-weight:normal;
	float:left;font-size:15px;
}

.menu2 a:hover
{	
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 10px;
	margin-right:10px;
	padding-top:2px;padding-right:5px;
	float:left;
	background-color:#b47803;font-size:15px;  font-weight:normal;
}

.menu3 a
{
	width: 90px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 10px;
	margin-right:10px;padding-right:5px; margin-left:10px;
	padding-top:2px; font-weight:normal;
	float:left;font-size:15px;
}

.menu3 a:hover
{	
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 10px;
	margin-right:10px; padding-right:5px;
	padding-top:2px;
	float:left;margin-left:10px;
	background-color:#b47803;font-size:15px; font-weight:normal;
}

.menu4 a
{
	width: 138px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 10px;
	margin-right:5px; margin-left:10px;
	padding-top:2px; font-weight:normal;
	float:left;font-size:15px; padding-right:5px;
}

.menu4 a:hover
{
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 10px;
	margin-right:5px;padding-right:5px;
	padding-top:2px; margin-left:10px;
	float:left;font-size:15px; font-weight:normal;
	background-color:#b47803;	
}

.menu5 a
{
	width: 120px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 8px; padding-right:4px;
	margin-right:8px;
	margin-left:13px;
	font-weight:normal;padding-top:2px;
	float:left; font-size:15px;
}

.menu5 a:hover
{
	
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 8px; padding-right:4px;
	margin-right:8px;
	padding-top:2px;
	margin-left:13px;
	float:left;font-size:15px;
	background-color:#b47803; font-weight:normal;
}

.menu6 a
{
	width: 62px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 20px;
	margin-left:10px;
	padding-right:10px;
	margin-right:10px;
	padding-top:2px;
	float:left;font-size:15px; font-weight:normal;
}

.menu6 a:hover
{
	
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left: 20px;
	margin-left:10px;
	padding-right:10px;
	margin-right:10px;
	padding-top:2px;
	float:left;font-size:15px;
	background-color:#b47803;	 font-weight:normal;
}

.menu7 a
{
	width: 142px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	padding-left: 1px;
	padding-right:3px;
	padding-top:2px;
	float:left;font-size:15px; font-weight:normal;
}

.menu7 a:hover
{
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;	
	padding-left:1px;
	padding-right:3px;
	padding-top:2px;
	float:left;font-size:15px; font-weight:normal;
	background-color:#b47803;	
}




/*Content*/
.mainmore
{
	width:540px; float:right; text-align:right; color:#B47803
}
.mainmore a
{
	color:#B47803;
	text-decoration:underline;
}
.content_layout_outerwrap
{
	width:925px;
	padding-bottom:20px;
	float:left;
}
.content_lhs_innerwrap
{
	float:left;	
	width:547px;
	padding-right:8px;
}

.content_rhs_innerwrap
{
	float:right;	
	width:370px;
	margin-top:10px;
}
.map_ouest
{
padding-left:15px; width:136px; float:left
}
.map_ouest_right
{
width:7px; float:left; height:170px; 
/*padding-top:14px;*/
}
.map_cen
{
width:73px; float:left
}
.map_cen_right
{
width:6px; float:left; height:170px;
/* padding-top:14px;*/
}
.map_est
{
width:133px; float:left
}
.map_tit_content
{
font-size:11px; color:#B47803; text-align:center;
}

/*Footer*/
.footer
{
	text-align: center;
	font-size: 10px;
	background-color: #565045;
	float: left;
	width: 925px;
	line-height: 12px;
}
.footer a
{ 
color:#FFFFFF;
text-decoration:underline;
}
.link
{
text-align:center;
font-size:12px;
background-color:#565045;
float:left;
}
.link a
{ 
color:#FFFFFF;
text-decoration:underline;
}
.link a:hover
{ 
color:#B47803;
text-decoration:underline;
}
.link1
{
text-align:center;
font-size:10px;
background-color:#565045;
float:left;
}
.link1 a
{ 
color:#FFFFFF;
text-decoration:underline;
}
.link1 a:hover
{ 
color:#B47803;
text-decoration:underline;
}
.footer a:hover
{ 
color:#B47803;
text-decoration:underline;
}

/*Innerpage*/
.innerpage_header
{
	width:925px;float:left;background-color: #565045;
}
.innerpage_logo
{
	width:188px;
	float:left;
	padding-left:14px;
	padding-top:13px;
}
.innepage_header
{
	width:722px;
	float:left;
}
.innerpage_layout_outerwrap
{
	width:925px;
	padding:0 10px 30px 0px;
	float:left;
}

.immobilierinner_layout_outerwrap
{
	width:925px;
	padding:0 10px 30px 0px;
	float:left;
	font-size:10pt;
}
.innerpage_layout_innerwrap
{
	width:925px;
	padding:8px 0 0px 0;
	/*float:left;
	height: 85px;*/
}
.rubrique_immobilier
{
	width:925px;
	padding:8px 0 0px 0;
	float:left;
	height: 85px;
}
.faqinnerpage_layout_innerwrap
{
	width:925px;
	padding:8px 0 5px 0;
	float:left
}
.innerpage_lhs_innerwrap
{
	float:left;	
	width:150px;
}
.faqinnerpage_lhs_innerwrap
{
	float:left;	
	width:200px;
}
.faq_hrline
{
 width:915px; float:left; padding-top:0px; height:5px;
}
.faqinnerpage_mdl_cont
{
	width:118px; float:left; padding-left:2px; text-align:left; font-size:10pt;
}
.innerpage_rhs_innerwrap
{
	float:right;	
	width:702px;
}

.immobilierinner_rhs_innerwrap
{
	float:right;	
	width:725px;
	font-size:10pt;
	padding-right:px;
}

.faqinnerpage_rhs_innerwrap
{
	float:right;	
	width:585px;
	padding-left:15px;
	font-size:10pt;
}
.sub_title_org
{
	color:#B47803
}

.immobiliersub_title_org
{
	color:#B47803;
	font-size:10pt;
}

.small_cont
{
	font-size:11px;
}

.more
{
	width:650px; float:right; text-align:right; color:#B47803
}
.more a
{
	color:#B47803;
	text-decoration:underline;
}
.nous_cont_innerwrap
{
	width:935px; float:left; height:20px;
}
.nous_cont_btn_innerwrap
{
	width:920px; float:left; color:#fff; line-height:20px; padding-left:27px;
}
.nous_cont_effacer a
{
 width:270px; margin-right:12px; float:left; background-color:#666666; height:20px; border:1px solid #000; color:#fff; text-decoration:none;
}
.nous_cont_effacer a:hover
{
  color:#fff; text-decoration:none; width:270px; margin-right:12px; float:left; background-color:#b47803;height:20px;
}

.nous_cont_imprimer a
{
 width:293px; float:left; margin-right:12px; background-color:#666666; height:20px; border:1px solid #000; color:#fff; text-decoration:none;
}
.nous_cont_imprimer a:hover
{
  color:#fff; text-decoration:none;width:293px; float:left; margin-right:12px; background-color:#b47803;height:20px;
}
.nous_cont_email a
{
 width:304px;float:left; background-color:#666666;color:#fff; text-decoration:none;height:20px; border:1px solid #000;
 padding-left:15px;
}
.nous_cont_email a:hover
{
 color:#fff; text-decoration:none;width:304px; float:left; background-color:#b47803;height:20px;
}
.nous_cont_email1 a
{
 width:302px;float:left; background-color:#666666;color:#fff; text-decoration:none;height:20px; border:1px solid #000;
 padding-left:15px;
}
.nous_cont_email1 a:hover
{
 color:#fff; text-decoration:none;width:302px; float:left; background-color:#b47803;height:20px;
}
.nous_btn
{
	width:100px; float:left
}
.nous_cont_lhs_outerwrap
{
	width:424px; float:left; margin-top:5px;
}
.nous_cont_lhs_innerwrap
{
	width:424px; float:left; height:20px;
}
.nous_cont_rhs_outerwrap
{
	width:490px; float:left; margin-top:5px;
}
.nous_cont_rhs_innerwrap
{
	width:490px; float:left; height:20px;
}
.nous_lhs_cont
{
	width:175px; float:left; padding-right:17px; text-align:right;
}
.nous_lhs_cont1
{
	width:175px; float:left; padding-right:18px; text-align:right;
}
.nous_lhs_cont1_innerwrap
{
 width:193px; float:left;
}

.nous_lhs_cont100
{
	width:70px; float:left; 
}
.nous_lhs_cont_2
{
	width:110px; float:left; 
}
.nous_rhs_cont100
{
	width: 70px;
	float: left;
	padding-left: 5px;
}
.nous_rhs_cont100_l12
{
	border-style: none;
	border-width: 0px;
	width: 70px;
	float: left;
	padding-left: 5px;
	padding-left: 12px;
}
.nous_lhs_cont180
{
	width:180px; float:left;
}
.nouscon_lhs_cont120
{
	width:290px; float:left;
}
.nous_lhs_cont120
{
	width:120px; float:left; text-align:left; line-height:18px; text-align:right;
}
.nous_lhs_contb290
{
	width:290px; margin-top:10px; padding-top:5px; padding-bottom:5px; float:left;
}
.nous_lhs_cont290
{
	width:250px; float:left; line-height:18px; text-align:left;
}
.nous_lhs_cont80
{
	width:90px; float:left; text-align:left; line-height:18px; text-align:right;
}
.nous_lhs_cont25
{
	width:25px; float:left; text-align:left;
}
.nous_lhs_cont35
{
	width:28px; float:left;
}
.nous_lhs_Rcont100
{
	width:60px; float:left; padding-left:5px;
}
.nous_lhs_cont85
{
	width:85px; padding-left:15px; float:left;
}
.nous_lhs_cont250
{
	width:250px; float:left;
}
.nous_rhs_cont
{
	width:700px; float:left; padding-left:9px;
}
.nous_code
{
 width:100px; float:left; padding-right:8px;
}
.nous_ville
{
 width:318px; float:left; padding-right:8px;
}
.input_txtfld265px
{
	width:318px; background-color:#666666
}
.input_txtfld290px
{
	width:287px; background-color:#666666
}

.input_txtfld100px
{
	width:100px; background-color:#666666
}
.input_txtfld200px
{
	width:305px; background-color:#666666
}
.input_txtfld300px
{
	width:350px; background-color:#666666
}
.input_txtfld400px
{
	width:450px; background-color:#666666
}
.input_txtfld420px
{
	width:427px; background-color:#666666
}
.input_txtfld600px
{
	width:721px; background-color:#666666
}
.input_txtfld50px
{
	width:50px; background-color:#666666
}
.biens_vente
{
padding-left:30px; padding-top:6px; width:900px; float:left;
}
.biens_ouest_outerwrap
{
width:295px; float:left;
}
.biens_ouest_cont
{
padding-left:85px; padding-bottom:5px; color:#B6AEAC; color:#B6AEAC; letter-spacing:1px; text-transform:uppercase;
}
.biens_ouest_cont a
{
color:#B6AEAC;text-decoration:none;
}
.biens_centre_outerwrap
{
width:202px; float:left;
}
.biens_centre_cont
{
padding-left:5px; padding-bottom:5px;color:#B6AEAC; color:#B6AEAC;letter-spacing:1px;text-transform:uppercase;
}
.biens_centre_cont a
{
color:#B6AEAC;text-decoration:none;
}
.biens_est_outerwrap
{
width:343px; float:left;
}
.biens_est_cont
{
padding-left:125px;  padding-bottom:5px; color:#B6AEAC;letter-spacing:1px;text-transform:uppercase;
}
.biens_est_cont a
{
color:#B6AEAC;text-decoration:none;
}
.biens_innerpage_lhs_innerwrap
{
	float:left;	
	width:365px;
}
.biens_innerpage_rhs_innerwrap
{
	float:left;	
	width:525px;	
	padding-left:15px;
}
.details
{
	width:60px; float:right; text-align:center; line-height:17px; height:17px; color:#fff; text-transform:uppercase; background-color:#B47803;
}
.details a
{
	color:#fff;
	text-decoration:none;
}
.details a:hover
{
	color:#fff;
	text-decoration:none;
}

#carte_innerpage_layout_outerwrap
{
	width:915px;
	padding:0 10px 30px 0px;
	float:left;
	font-size:10px; line-height:12px;
}
/*.carte_lhs_cont
{
width:195px; float:left; padding-left:12px; padding-top:4px;
}
.carte_lhs_cont a
{
color:#fff;
}*/
.carte_lhs_cont
{
width:195px; float:left;
}
.carte_lhs_cont a
{
color:#fff;
}
.carte_org_title
{
 color:#B47803; font-size:13px; padding-top:5px; float:left; width:195px; text-transform:uppercase;
}
.carte_org_stitle
{
 color:#B47803; font-size:10px;
}
#carte_rhs_cont
{
 width:700px;float:left; padding-left:8px; padding-top:4px;
}
.carte_mapimg1
{
width:230px; float:left;
}
.carte_mapimg2
{
width:210px; float:left;
}
.carte_mapimg3
{
width:258px; float:left;
}
.cart_map_cont
{
 padding-left:86px;color:#B47803; padding-top:0px; line-height:15px; text-align:center; padding-bottom:12px; float:left; font-size:14px;
}
.biens_cen_innerpage_layout_outerwrap
{
	width:905px;
	padding:0 10px 30px 10px;
	float:left;
}
.biens_cen_title
{
	color: #B47803;
	font-size: 16px;
	padding-top: 0px;
	float: left;
	/*width: 210px;*/
}
.biens_cen_type
{
	color: #B47803;
	font-size: 16px;
	padding-top: 0px;
	line-height: 16px;
	/*float: left;
	width: 210px;*/
}
.biens_hrline
{
 width:905px; float:left; padding-top:2px;
}
.hline
{
color:#B47903; width:905px;
}
.biens_outerwrap{
width:525px; float:left; padding-top:5px;
}
.biens_price{
width:210px;float:left;
}

.biens_cen_innerpage_layout_innerwrap
{
	width:905px;
	padding:4px 0 0px 0;
	float:left
}
.fiche_biens_innerpage_header
{
	width:925px; float:left;background-color: #565045;
}
.fiche_biens_innerpage_logo
{
	width:257px;
	float:left;
	padding-left:30px;
	padding-top:32px;
}
.fiche_biens_innepage_header
{
	width:634px;
	float:right;
}
.fiche_innerpage_layout_innerwrap
{
	width:925px;
	padding:25px 0 0px 0;
	float:left;
	font-size:14px;
}
.fiche_biens_innerpage_lhs_innerwrap
{
	float:left;	
	width:257px;
	padding-left:30px;
	padding-right:0px;
}

.fiche_biens_innerpage_rhs_innerwrap
{
	float:right;	
	width:634px;
}
.fiche_org_color
{
	color:#A17010;
}
.fiche_download_outerwrap
{
	float:right;
	width:634px;
	padding-top:15px;
	color:#A17010;
}
.fiche_biens_leftarrow
{
	width: 32px;
	float: left;
	cursor: pointer;
}
.fiche_biens_img_outerwrap
{
	width: 860px;
	float: left;
	overflow: hidden;
}
.fiche_biens_img_container
{
	/*width: 169px;*/
	float: left;
	padding-right: 3px;
}
.fiche_biens_photo_dans_liste
{
	border-width: 0px;
	border-style: none;
	height: 114px;
	margin-right: 5px;
}
.fbphot
{
	float: left;
	border-width: 0px;
	border-style: none;
	height: 114px;
	margin-right: 5px;
}
.download_icon
{
	width:35px; float:left;
}
.download_txt
{
	width:380px; float:left; padding-top:10px;
}
.download_txt a
{
	color:#A17010; text-decoration:none;
}
.fiche_biens_price
{
	width:210px; float:right; padding-top:10px; text-align:right; font-size:16px;
}
.rivi_fiche_innerpage_layout_innerwrap
{
	width:925px;
	padding:0px 0 15px 0;
	float:left;
	font-size:12px;
}
.rivi_img
{
	width:93px; float:left; padding-left:23px;
}
.rivi_cont
{
	width:340px; float:left; padding-left:43px;
}
.rivi_cont a
{
	color:#FFFFFF; text-decoration:underline;
}
.rivi_rhscont
{
	width:286px; padding-left:43px; float:left
}
.rivi_rhscont a
{
	color:#FFFFFF; text-decoration:underline;
}
.rivi_title
{
	color:#A17010; font-size:14px;
}
.rivi_title a
{
	color:#A17010; font-size:14px; text-decoration:none;
}
.rivi_clnt_lhs_cont
{
	width:190px; padding-right:5px; float:left; float:left; font-size:10px;
}
.rivi_clnt_lhs_cont a
{
	color:#FFFFFF; font-size:10px;
}
.rivi_clnt_lhs_img
{
	padding-left:0px; width:190px;
}
.rivi_clnt_mdl_cont
{
	width:310px; padding-right:15px; float:left; text-align:left;
}
.rivi_clnt_mdl_img
{
padding-left:0px; width:310px; float:left; height:118px;
}
.rivi_clnt_rhs_cont
{
	width:390px; float:left;
}
.presse_innerwrap
{
	width:935px;
	float:left;
	font-size:12px;	
	padding-left:12px; width:900px; padding-bottom:20px;
}
.presse_title
{
	color:#B47803; font-size:14px;line-height:35px;
}
.presse_img
{
	width:101px; float:left;
}
.presse_img_title
{
color:#B47803; font-size:12px; text-decoration:underline;
}
.presse_cont
{
	width:200px; padding-left:15px; padding-right:15px; float:left; font-size:11px; text-align:left;
}
.selected_menu_item
{
	background-color: #B47803;
}
.chkbox
{
}
.chkbox input
{
	border-style: none;
	border-width: 0px;
	color: #666666;
}
.message_sent
{
	clear: both;
}
.btn_gris
{
	background-color: #666666;
	height: 20px;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	cursor: pointer;
}
.btn_gris:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #b47803;
}
.lien_std
{
	color: #fff;
}


.menu_table
{
	width: 935px;
	background-color: #565045;
	text-transform: uppercase;
	font-size: 15px;
	height: 40px;
	color: #FFFFFF;
}
.menu_table td
{
	text-align: center;
}
.menu_table a
{
	padding: 2px 10px 2px 10px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	font-weight: normal;
}

.menu_table a:hover
{
	background-color: #b47803;
	color: #ffffff;
}
.clear_both
{
	clear: both;
}
.footnote
{
	font-size: 10px;
}
.left
{
	text-align: left;
}
.orange
{
	color: #b47803;
}
.titre_zone_dans_liste
{
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 0px;
	float: left;
	width: 210px;
}
.grandephoto_fiche
{
	border-width: 0px;
	height: 333px;
	width: 634px;
}
.exp_date
{
	width: 100px;
	min-width: 100px;
	float: left;
}
.exp_txt
{
	margin-left: 100px;
}
.presse_bloc_lien
{
	margin-left: 10px; 
	text-indent: -10px;
}
.liste_texte
{
	height: 52px;
}