/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { 
color:#7B3F00;
line-height:24px;
font-family: "Droid Sans",Arial,Helvetica,sans-serif;
font-size: 14px;
background:#01284e url(1-default/background.jpg) top repeat-x; }
a:hover { color:#ef7f04; text-shadow:0px 0px 10px #ffab50;}
a { color:#c96900; text-decoration:none;}


hr { color:#fffdea; border:none; border-top:1px dotted #372322; }

.alignleft { border:2px solid #ccc; background:#fff;  }
.alignright { border:2px solid #ccc; background:#fff;  }

/* headings ---------------------- */
h1.page_head, h1.single_head { color:#4C2700;
display:block;
font:bold 30pt "Droid Sans",Arial,Helvetica;
text-shadow:1px 2px 1px #FFFFFF; }

h1 { color:#4C2700;
display:block;
font:bold 30pt "Droid Sans",Arial,Helvetica;
text-shadow:1px 2px 1px #FFFFFF;}
h2 { color:#000; }
h4 { color:#5c4815; }
h6 { color:#1b110d; }

#contentAll{
	width:947px;
	margin: auto;
}

#conteneurBoutonsA{margin-bottom: 40px; display: inline;}
#conteneurBoutonsA h1{
	margin:0;
}

.inlinepost{
	display: inline;
}

#post-91,#post-276,#post-282,#post-271{margin-top: 30px;}

#DivLiensA{
	float:left;
	margin-left:188px;
        _margin-left: 100px;
	margin-top:-38px;
}

.titresBAccueil{
	color:#7F4100;
	display:block;
	font-size:22px;
	letter-spacing:1px;
	margin-bottom:30px;
	line-height:30px;
	text-shadow:none;
}

a.liensBAccueil {
	-moz-border-radius:5px 5px 5px 5px;
	background-image:url("1-default/fondButAccueil.png");
	background-position:0 0;
	color:white;
	display:inline;
	font-size:14px;
	font-weight:bold;
	margin-left:19px;
	padding:4px 12px;
	text-decoration:none;
	-webkit-border-radius:5px;
}
a.liensBAccueil:hover{background-position: 0 -25px;}

#pAccueil{
	font-size: 14pt;
	font-family: "Droid Sans", Arial, Helvetica;
}

img.imagePageCree{
	-moz-box-shadow:0px 0px 16px #c9a77b;
	-webkit-box-shadow:0px 0px 16px #c9a77b;
	-webkit-border-radius:0px 0px 16px #c9a77b;
	height:232px;
	margin-left:43px;
	margin-top:63px;
	width:342px;
}
/* STRUCTURE ---------------------*/

.header { background:url(1-default/header.jpg); background-repeat: no-repeat; height:132px;}
.header .menu { /*background:url(1-default/i-menubg.png) no-repeat; clear:both; background:url(1-default/i-menubg.png) no-repeat;*/ }
.featuredproperties { background:url(1-default/i-featuredpropertiesbg.png) repeat-y;  }
.breadcrumbs { color: #7a1a1c; background:url(1-default/i-breadcrumbsbg.png) no-repeat; }
#propertysearchoptions .search { background:url("1-default/srch_bg.jpg") repeat-y scroll center top transparent;
margin-left:12px;
margin-top:2px;
width:947px;}
*>#propertysearchoptions .search { background:url(1-default/srch_bg.jpg) top repeat-y; width: 944px; margin-left: 14px; _margin-left: -14px;margin-top: 2px;}
#propertysearchoptions {background: url(1-default/main_bg.png) repeat-y;}

.featured_strip { background:url(1-default/i-featuredpropertylabel.png) no-repeat left top; color:#fff; text-shadow:1px 1px 1px #333; }


/* HEADER ****************************/
.header .logo p { color:#847e6a; }
.header .toplinks li { color:#543c30; }
.header .toplinks li a  { border-left:1px solid #543c30; color:#850e11; }
.header .toplinks li a:hover { color:#333; }

#wrapper .featuredproperties .propertyimage img.mainimage { border:5px solid #fff; }
#wrapper .featuredproperties .propertyimage .thumbnails img.thumbs { background:#FFF; border:1px solid #b4ac90; }


/* ALL BUTTONS ******************************/
.readmore { background:url(1-default/i-readmore-left.png) no-repeat left top; }
.readmore a { background:url(1-default/i-readmore-right.png) no-repeat right top; color:#FFFFFF; }
.readmore a:hover { background-position: right -20px; }
.readmore:hover { background-position: left -20px; }
* html .readmore a { padding-bottom:4px; }
* html .readmore a:hover{ background-position:right top; color:#000; }

.submitpropertybtn { background:url(1-default/i-btn-submitproperty-l.png) no-repeat left top; }
.submitpropertybtn a { background:url(1-default/i-btn-submitproperty-r.png) no-repeat right top; color:#fff;  text-shadow:1px 1px 1px #333; }
.submitpropertybtn a:hover { background-position: right -43px; }
.submitpropertybtn:hover { background-position: left -43px; }
* html .submitpropertybtn a { padding-bottom:11px; }
* html .submitpropertybtn a:hover{ background-position:right top; color:#fffe84; }


/* HOME FEATURED AGENT ****************/
.featuredproperties .featuredagent { color:#463e24; }
.featuredproperties .featuredagent h3 { background:url(../images/i-icon-featuredagent.png) 0px 0px no-repeat; border-bottom:1px solid #e7e3d6; }
.featuredproperties .widget { background:none;  }
.featuredproperties .widget .featured_agent_list  li { border-bottom:1px solid #ece5d0;}


/* HOME OPTIONS ***************************************/
.options { background:#e2dece url(1-default/i-optionsbg.gif) top no-repeat; border:1px solid #bdb8a8; border-width:0px 1px; }
.optionstop { background:url(1-default/i-optionstop.gif) top no-repeat; }
.optionsbottom { background:url(1-default/i-optionsbottom.gif) top no-repeat; }

.options .loans h3 { color:#8D1618; background:url(../images/i-icon-loan.png) no-repeat; }
.options .loans p { color:#554e34; }
.options .rental h3 { color:#8D1618; background:url(../images/i-icon-rental.png) no-repeat; }
.options .rental p { color:#554e34; }
.options .moving h3 { color:#8D1618; background:url(../images/i-icon-moving.png) no-repeat; }
.options .moving p { color:#554e34; }


/* HOME LATEST PROPERTIES ***************/
.contentarea_home .latestproperties h5 { background:url(../images/i-icon-featuredproperty.png) 0px 2px no-repeat; color:#5C4815; border-bottom:1px solid #ccc; }
.latestproperties h3 { border-bottom:1px solid #ccc;  }

.contentarea_home .latestproperties h5 span.viewmore { color:#8D1618; }

.sidebar .latestnewshome h6, .latestnewshome h6 { background:url(../images/i-icon-news.png) 0px 6px no-repeat; color:#5C4815; border-bottom:1px solid #CCC; }
.sidebar .latestnewshome li, .latestnewshome li { background:none;  }
.latestnewshome img.newsphoto { border:2px solid #fff; }
.latestnewshome li p.date {  color:#838383;  }
.latestnewshome li p.date a { color:#838383; border-bottom:1px dotted #d1c8a9; }
.latestnewshome li p.date a:hover { color:#333;  border-bottom:none; }

.latestnewshome li p { color:#333; }
.latestnewshome li a { color: #6c5c33; }
.latestnewshome li a:hover { color:#8d1618; }


/* SIDEBAR SUBSCRIBE ***************/
.subscribe h6 { background:url(../images/i-icon-subscribe.png) 0px 4px no-repeat; color:#894203; }
.subscribe p { color:#363636; }
.subscribe input.subscribefieldnow { border:1px solid #b9ad85; border-width:1px 0px 1px 1px;  }
 .submit {  color:#f0ebd9; background:#9f8e7c; border:1px solid #b9ad85; }
* html  .submit {  color:#f0ebd9; background:#9f8e7c; border:1px solid #b9ad85; }
.contentarea {background:url(1-default/main_bg.png) repeat-y;}
.contentarea .sidebar { background:url(1-default/sidebar_centerbg.png) repeat-y left top;  }
.contentarea .sidebar_top { background:url(1-default/sidebar_topbg.png) no-repeat left top; } 
.contentarea .sidebar_bottom { background:url(1-default/sidebar_bottombg.png) no-repeat left bottom;  }

.contentarea_home_left { background:url(1-default/main_bg.png);}
.contentarea .sidebar_left { background:url(1-default/sidebar_centerbg_left.png) repeat-y right top;  }
.contentarea .sidebar_left .sidebar_top { background:url(1-default/sidebar_topbg_left.png)  no-repeat right top; }
.contentarea .sidebar_left .sidebar_bottom { background:url(1-default/sidebar_bottombg_left.png) no-repeat right bottom; }


.contentarea .sidebarlite { background:url(1-default/sidebar_centerbg.png) repeat-y left top; }
.contentarea .sidebarlite_top { background:url(1-default/sidebar_topbg.png) no-repeat left top; } 
.contentarea .sidebarlite_bottom { background:url(1-default/sidebar_bottombg.png) no-repeat left bottom; }

.contentarea .latestproperties h5 { 
	background:url("../images/i-icon-featuredproperty.png") no-repeat scroll 0 4px transparent;
	border-bottom:1px solid #D8D3C3;
	color:#793F00;
	font-family:"Droid Sans",Arial,Helvetica;
	font-size:24px;
	font-weight:bold;
 }
* html .contentarea .latestproperties h5 { background:url(1-default/i-icon-featuredproperty.png) 0px 2px no-repeat; color:#5c4815; border-bottom:1px solid #d8d3c3; }
.contentarea .latestproperties h5 span.viewmore { color:#8D1618; }

.contentarea .latestproperties h5 span a.switch_thumb { background: url(1-default/i-icon-switchview.png) right no-repeat; }
* html .contentarea .latestproperties h5 span a.switch_thumb { background: url(1-default/i-icon-switchview.png) right no-repeat; }
.contentarea .latestproperties h5 span a.swap {  background:url(1-default/i-icon-switchview-swap.png) right no-repeat;  }

.contentarea .propertydetails_toplinks { clear: both;background-color:#F2DDBC;
border:2px solid #E7CEA8;
font-family:"Droid Sans",Arial,Helvetica; }
.contentarea .propertydetails_toplinks li.sendtofriend { background:url(../images/i-icon-emailfriend.png) 0px 2px no-repeat;}
/*.contentarea .propertydetails_toplinks li.addtofav { background:url(../images/i-icon-addtofavs.png) 0px 1px no-repeat;  }*/
.contentarea .propertydetails_toplinks li.print { background:url(../images/i-icon-print.png) 7px 0px no-repeat; }

.contentarea .sidebar .sidebarseperator { background:url(1-default/i-sidebarseperator.gif) repeat-x; }
.contentarea .sidebarlite .sidebarseperatorlite { background:url(1-default/i-sidebarseperator-lite.gif) repeat-x; }

/* PRODUCT DETAILS *************************/
.contentarea img.bigimage { border:5px solid #fff; }

.contentarea .galleryview { background:#FFF; }
.contentarea .galleryview img { border:2px solid #fff; }

.contentarea .propertydetails .basicinfo h2.home { border-bottom:1px solid #E7CEA8; background:url(../images/home.png) no-repeat left 4px;  }
.contentarea .propertydetails .basicinfo h2.property_desc { border-bottom:1px solid #cec8b5; background:url(../images/i-icon-featuredproperty.png) no-repeat left 3px;  }

.contentarea .propertydetails .basicinfo td { border-bottom:1px solid #FAECD6; background:url(1-default/i-bullet-archive.png) 5px 14px no-repeat; }

.contentarea .additionalfeatures h2 { border-bottom:1px solid #cec8b5; background:url(../images/i-icon-additionafeatures.png) no-repeat; }

.contentarea .propertymap h2 { border-bottom:1px solid #cec8b5; background:url(../images/i-icon-propertymap.png) 0px 3px no-repeat;
color:#793F00;
font-family:"Droid Sans",Arial,Helvetica;
font-size:20px;
font-weight:bold;
margin:18px 0 20px;
padding:0 0 8px 26px; }
.contentarea .propertymap img { border:2px solid #fff; }

.contentarea .latestproperties h2 { border-bottom:1px solid #cec8b5; background:url(1-default/i-icon-featuredproperty.png) 0px 3px no-repeat; color:#5c4815; }

.agent_contact p.agent_name { color:#af7420; }
.agent_contact p.agent_name a { color:#af7420; }
.agent_contact p.agent_name a:hover { color:#333; }

.agent_contact img { background:#fff; border:1px solid #af997a; }
.contentarea .agent_info h3 { border-bottom:1px solid #cec8b5; background:url(../images/i-icon-featuredagent.png) 0px 0px no-repeat; }
.agent_contact_form { border-left:1px solid #dfd9c3;  }

.agent_row .textfield { color:#534943; border:1px solid #d1c9af; background:#fcf8ea; }

.agent_row .select { color:#534943; border:1px solid #d1c9af; background:#fcf8ea; }

.agent_row .textarea { color:#534943; border:1px solid #d1c9af; background:#fcf8ea; }

 .b_agent_contact {  color:#fff; border:2px solid #fff; background:#cc764c  }
.b_agent_contact:hover { background:#593f32; border:2px solid #fff;  }


/*FORM PROPERTY SUBMIT*/
.contentarea #propertyform #proprty_piece_div, .contentarea #propertyform #proprty_piece_div,
.contentarea #propertyform #proprty_bathroom_div, .contentarea #propertyform #proprty_annee_div,
.contentarea #propertyform #proprty_chauffage_div, .contentarea #propertyform #proprty_etage_div,
.contentarea #propertyform #proprty_ascenseur_div, .contentarea #propertyform #proprty_cable_div,
.contentarea #propertyform #proprty_balcon_div, .contentarea #propertyform #proprty_terrasse_div,
.contentarea #propertyform #proprty_piscine_div, .contentarea #propertyform #proprty_parking_div,
.contentarea #propertyform #proprty_garage_div, .contentarea #propertyform #proprty_climatisation_div,
.contentarea #propertyform #proprty_sqft_div, .contentarea #propertyform #proprty_bedroom_div,
.contentarea #propertyform #proprty_archi_div, .contentarea #propertyform #proprty_neufancien_div{display:none}
.contentarea #propertyform .form_check {margin-top:12px}
.contentarea #propertyform .form_radio {margin-top:9px}


.property_detail .field.Nature,.property_detail2 .field.baths,.property_detail2 .field.lits,.property_detail .field.area{
	background: url("../images/pict-maison.jpg") no-repeat left center;
	text-indent: 20px;
}

.property_detail2 .field.baths{
	background: url("../images/pict-bath.jpg") no-repeat left center;
}

.property_detail .field.area{
	background: url("../images/pict-mesur.jpg") no-repeat left center;
}

.property_detail2 .field.lits{
	background: url("../images/pict-chambre.jpg") no-repeat left center;
}


/* PRODUCT LISTING ***************/
.similarproperty, .latestproperties ul.display li .content_block .content h3 { 
	background:url("1-default/listing_titre.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:20px;
	margin-bottom:10px;
	width:427px;
}
.latestproperties ul.thumb_view li .content_block .content h3 { background:#e6e1d4; }
.latestproperties ul.display li .content p.address {  background:url("../images/pict-lieu.jpg") no-repeat scroll 0 0 transparent;
    color:#7D4000;
    font:bold 14px "Droid Sans",Arial,Helvetica;
    padding-left:25px;
    text-transform:uppercase;
 }
.latestproperties ul.display li .content p.contentp span.spacer { color:#aaaaaa; }
.latestproperties ul.display li h3 span.propertyaddress {  color:#358405; }
.latestproperties ul.display li h3 span.price { color:#ffffff; }
.latestproperties ul.display li h3 span b { color:#666; }
.latestproperties ul.display li h3 span b.sale { color:#c45222; }

.latestproperties ul.display li .property_detail p span.field, .latestproperties ul.display li .property_detail2 p span.field { color:#7D4000;
font-family:"Droid Sans",Arial,Helvetica;
font-size:12px;
font-weight:bold; }

.latestproperties ul.display li h3 a,.latestproperties ul.display li h3 span.price { 
	color:#FFFFFF;
	font-family:"Droid Sans",Arial;
	text-transform: capitalize;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	text-decoration:none;
	text-shadow:1px 1px #A66526;
 }
.latestproperties ul.display li h3 a:hover { text-shadow:0 0 5px #FFFFFF; text-decoration:none; }

.status { color:#358405; }


.latestproperties ul.display li .content p.propertylistinglinks { color:#999; border:1px solid #F6B773; border-width:1px 0px;  }
.latestproperties ul.display li .content p.propertylistinglinks .agent { background:url(../images/i-icon-featuredagent.png) 0px 2px no-repeat; }

.latestproperties ul.display li .content p.propertylistinglinks .edit {  background:url(../images/edit.png) 0px 2px no-repeat;   }
.latestproperties ul.display li .content p.propertylistinglinks .delete { background:url(../images/delete.png) 0px 2px no-repeat;  }
.latestproperties ul.display li .content p.propertylistinglinks .renew { background:url(../images/renew.png) 0px 2px no-repeat; border:none;  }

.latestproperties ul.display li .content p.propertylistinglinks a { color:#957028;  }
.latestproperties ul.display li .content p.propertylistinglinks a:hover { color:#8D1618; }
.latestproperties ul.display li .content p.propertylistinglinks a b { color:#333; }

.latestproperties ul.display li .content p.propertylistinglinks .sendtofriend { border-right:1px solid #d8d3c3;  background:url(../images/i-icon-emailfriend.png) 0px 2px no-repeat; }
/*.latestproperties ul.display li .content p.propertylistinglinks .fav { background:url(../images/i-icon-addtofavs.png) 0px 2px no-repeat; }*/
.latestproperties ul.display li .content p.propertylistinglinks a:hover { color:#000; }

.latestproperties ul.display li .content_block .product_image img { width: 340px; border:5px solid #EE7E04; float: left;}
.latestproperties ul.display li .content p.lighttext { color:#807758; }
.latestproperties ul.display li.featured { background:#fffbee; border:1px solid #d1c9af; -moz-border-radius:5px; -webkit-border-radius:5px;   }
.latestproperties ul.display li.featured .content p.propertylistinglinks { border-bottom:none;  }
.latestproperties ul.display li.featured .content_block .product_image img { border-color:#de4b76; background:#ebe7dc; }

.latestproperties ul.thumb_view li .content_block .content h3 { background:url("1-default/listing_titre.jpg") no-repeat scroll 0 0 transparent;
height:20px;
width:166px;}
.latestproperties ul.thumb_view li h3 span.propertyaddress { color:#358405; }
.latestproperties ul.thumb_view li h3 span.propertyaddress { border-bottom:none;
color:#358405;
margin-bottom:5px;
height:10px;
width:150px;
overflow:hidden;}
.latestproperties ul.thumb_view li h3 span.price { border:medium none;
color:#7F4100;
margin:0;
padding-left:0;
padding-right:0;
padding-top:3px;
text-align:center;
text-shadow:none;
width:100%; }
.latestproperties ul.thumb_view li .content_block .product_image img { width: 150px; border:5px solid #EE7E04; }
.latestproperties ul.thumb_view li.featured { background:none; border:none;  }
.latestproperties ul.thumb_view li.featured .content_block .content h3 { background:#fffbee;  }

/* content -------------*/
#content{ background: url(1-default/main_bg.png) repeat-y;  padding-left: 59px; width: 901px;}
#content li { background:url(1-default/i_bullet.png) no-repeat left 8px; }
#content ol li { background:none; }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }
#content h3 { border-bottom:1px solid #ccc;  }
#content h5.form_title { color:#9c5500; }

#content .post_top .avatar { border:1px solid #b09b86; padding:3px; background:#fff; }
#content .post_top h1 { border-bottom:none;}
#content .post_top h3 { border-bottom:none; }

.commentcount a { color:#666; }
.commentcount a:hover { color:#000; }
#content p.postmetadata a { border-bottom:1px dotted #ccc; }
#content .post_top p.postmetadata { color:#838383; }

/* -------- */
code { background:#ccc; }
blockquote { background:url(1-default/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

#content .post_top { background:url(1-default/i_post.png) no-repeat left 5px;  }
#content .post_top h2 a { color:#000; }
#content .post_top h2 a:hover { color:#333; }
.commentcount { background:url(1-default/i_comment.png) no-repeat left 1px; }
.commentcount a { border-bottom:1px dotted #838383; }

#content .post_top a { color:#666; }
#content .post_top a:hover { color:#333;}
#content .posts { border-bottom:3px solid #d9d3bf;  }
#content .posts h3 a { color:#81531e; }
#content .posts h3 a:hover { color:#8d1618; }

#content p.post_bottom {color:#555; }
#content p.post_bottom a { color:#444; }
#content p.post_bottom a:hover { color:#000; }


/* Agent details ------------*/
.agents_detail .agent { background:#fff; border:4px solid #fff; }
.imageShadow {
-moz-box-shadow:0 0 16px #C9A77B;
-webkit-box-shadow:0px 0px 16px #c9a77b;}
/* form ------ */
.form_row .textfield, .table td .textfield, .table td .textfield2, .table td .select_s2, .form_row .textarea, .form_row .select, #respond textarea, .commpadd input, .form_row .select_s, .wpcf7 .select, .wpcf7 .input, .wpcf7 .textarea, .wpcf7 .textfield  {  
-webkit-border-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FCEBD8;
border:1px solid #C69D78;
color:#534943;
padding:8px; }
.form_row .textfield:focus, .form_row .textarea:focus, .form_row .select:focus, #respond textarea:focus, .commpadd input:focus,
.wpcf7 .textfield:focus, .wpcf7 .textarea:focus, .wpcf7 .select:focus, .wpcf7 textarea:focus, .wpcf7 input:focus
 {  }

.btn_input_highlight, .btn_input_highlight_more { -moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #002850;
border:medium none;
color:#FFFFFF;
text-decoration:none;  }
.btn_input_highlight:hover, .btn_input_highlight_more:hover { -moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #ff9400;
border:medium none;
color:#FFFFFF;
text-decoration:none; }

.btn_input_normal { color:#fff; border:2px solid #fff; background:#a69d7e ;  text-decoration:none; }
.btn_input_normal:hover { background:#6a3d2a; border:2px solid #fff; color:#fff;  }

.form_row .error { border:1px solid #af1313; }
.error_msg, .message_error2 { color:#ae0404; }

#content p.highlight_message { color:#060; }
.sucess_msg { color:#4b6b0d; background:#dfe9b5; border-top:1px solid #8c9f42; border-bottom:1px solid #8c9f42; }

#content p.note { color:#a59b7a; }
#content p.note span.required, .form_row label span { color:#ae0404; }

/* registration form setting ------- */
.indicates { color:#AE0404; }
#reg_passmail { color:#947b5d; }

/* login form single ----*/
.login_form_box { background:#dad2bd; border:2px solid #c1b186; }

/* registration form single ----*/
.registration_form_box { /*background:#dad2bd; border:2px solid #c1b186;*/ }

/* sidebar finance calculator form  ---*/
.sidebar #total { color:#358405;   } 


/* sidebar Featured Agent listing  ---*/
.sidebar .featured_agent_list li { border-bottom:1px solid #d1c9af; background:none; }
.sidebar .featured_agent_list li img { border-color:#D8D3C3 #A99C73 #A99C73 #D8D3C3; background:#fff; border-style:solid; border-width:1px; } 
.sidebar .featured_agent_list li p { color:#666; }

/*---------COMMENTS --------- */
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaa }
#comments .comment .text-right { border:none; background:#e3ddc9 url(1-default/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#e6e1cd url(1-default/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#666; }
input#submit{ color:#fff; background:#615023; border:1px solid #5e4d20; -moz-border-radius:5px;  -webkit-border-radius:5px;  }
.avatar { border:2px solid #E0DBCA; padding:3px; background:#fff; }

/********************************************* SIDEBAR **************************************************/
.xsnazzy {background: transparent; }
.xtop, .xbottom { background:transparent;}
.xb2, .xb3, .xb4 {background:#cbc3a8; border-left:1px solid #928a74; border-right:1px solid #928a74;}
.xb1 { background:#928a74;}
.xb2 { border-width:0 2px;}
.xboxcontent { background:#cbc3a8; border:0 solid #928a74; border-width:0 1px; }

/*.widget { background:url(1-default/i-sidebarseperator.png) repeat-x bottom; }*/
.sidebar .widget h3 { color:#5C4815; border-bottom:1px solid #cec8b5; }
.tags { background: url(../images/i-icon-tagcloud.png) 0px 3px no-repeat; }
 
.sidebar .twitter h3 { background:url(../images/i_twitter.png) no-repeat 0px 3px ; }
.sidebar .contact h3 { background:url(../images/i-icon-map.png) no-repeat 0px 4px ; }
.sidebar .finance_calculator h3 { background:url(../images/calculator.png) no-repeat 0px 4px ; }
.sidebar .featured_agent h3 { background:url(../images/i-icon-featuredagent.png) no-repeat 0px 4px ; }

.b_followusontwitter { background:url(1-default/i-bullet-archive.png) no-repeat left 4px;  }
.sidebar li { background:url(1-default/i_bullet.gif) no-repeat left 4px; } 
.tagcloud a { color:#5c4815;}

/* SIDEBAR FEATURED AGENT ********************************/
.featuredagent { color:#463e24;  }
.featuredagent h6 { background:url(../images/i-icon-featuredagent.png) 0px 5px no-repeat; border-bottom:1px solid #f2efe4; }
.featuredagent li { background:url(../images/i-bullet-featuredagent.png) 0px 6px no-repeat; }
.featuredagent img.agent { border:5px solid #fff;margin-right:10px; }
.featuredagent p.agentname { color:#000; }
.sidebar .featuredagent li { background:url(../images/i-bullet-featuredagent.png) 0px 6px no-repeat;   }

/* BREADCRUMBS **************************/
.breadcrumbs p { color:#605d5d; }
.breadcrumbs a { color:#7a1a1c; }
.breadcrumbs a:hover { color:#000; }
.breadcrumbs strong { color: #605d5d; }
.breadcrumbs span.findproperties { background:url(1-default/i-findpropertiesbg.png) no-repeat;}
.breadcrumbs span.findproperties a {  color:#f6f2e3; background:url(../images/i-icon-findproperty.png) left no-repeat; }

/* SEARCH ********************/
.search_form h3, .property_id_search h3 { color:#ffedda; border-bottom:1px dotted #cdb9a2; text-shadow:1px 1px 1px #333; background:url(../images/find.png) no-repeat left 2px; }
.search_row label, .property_id_search label { color:#fffcef; text-shadow:1px 1px 0 #995C18; }
.search_row span { color:#fffcef; text-shadow:1px 1px 1px #333; }
.search_row .select, .search_row .textfield, .property_id_search .textfield  { color:#737373; border:1px solid #556435; background:#fff; }
.search_row .select:focus, .search_row .textfield:focus, .property_id_search .textfield:focus  { color:#534943; border:1px solid #6f6255; background:#fcf8ea; }


.search_row .textfield:focus { background:#fff;   }
.b_search_properties a { background:url("1-default/b_searchproperties.png") no-repeat scroll left bottom transparent;
color:#F0F0F0;
font-family:"Droid Sans",Arial,Helvetica;
font-size:15px;
font-weight:normal;}
.b_search_properties a:hover { background-position:left top; color:#f0f0f0; }

.property_id_search { background:url(1-default/search_sepretor.png) no-repeat left top;}
.searchbottom { background:url(1-default/i-searchbottom.png) no-repeat left bottom;}


/* BOTTOM PART *****************/
.bottompart { background:url(1-default/i-bottompartbg.png) repeat-x; }
.bottompart .aboutus { background:url(1-default/i-bottompartition.png) right repeat-y; }
.bottompart .aboutus p { color:#080808; }
.bottompart .aboutus h5 { color:#645d47; }
.bottompart .mortgagecenter { background:url(1-default/i-bottompartition.png) right repeat-y; }
.bottompart .mortgagecenter h5 { color:#645d47; }
.bottompart li { background: url(1-default/i-bullet-mortgage.png) 0px 11px no-repeat; border-bottom:1px solid #d8d3c3; }
.bottompart li a { color:#927E36; }
.bottompart li a:hover { color:#850e11; }
.bottompart .bottom_right_col { width:300px; }

.bottompart .testimonials h5, .sidebar .testimonials h5 { color:#645d47; }
.bottompart .testimonials , .sidebar .testimonials{ background:url(1-default/i-commatop.png) no-repeat 10px 33px; }
.bottompart .testimonials blockquote, .sidebar .testimonials blockquote  { background:none; }

.bottompart .testimonials blockquote p.endquote, .sidebar .testimonials blockquote p.endquote { background:transparent url(1-default/i-commabottom.png) right bottom no-repeat; }
.sidebar .testimonials blockquote { background:transparent url(1-default/i-commatop.png) no-repeat; }
.bottompart .widget { background:none; }


/* FOOTER ------------------------------------*/
.footer { background:url(1-default/i-footerbg.png) bottom no-repeat; color:#6c6858; }
.footer p {color:#6c6858; }
.footer .copyrights { color:#8b8674; }
.footer .copyrights p.author { color:#8b8674; }
.footer .footerright { color:#333; text-align:center; }
.footer ul li { color:#6c6858; }
.footer ul li a { color:#6c6858; }
.footer ul li a:hover { color:#000; }
.footer p span.templatic { color:#fff;  background:url(../images/templatic.png) no-repeat 0;   }

/* Post Pagination */
.pagination .on { background:#850e11; color:#fff; }
.pagination a { background:#81531e; color:#fff;  }
.pagination a:hover { color:#fff; background:#850e11;  }


/* agent listing --------------------------- */
#content .agentlisting li { border-bottom:1px solid #d9cdc1;   }
#content .agentlisting li img { border:1px solid #D8D3C3; border-right:1px solid #a99c73;  border-bottom:1px solid #a99c73; background:#fff;  }
#content .agentlisting li h3 { background:#E6E1D4; color:#222;  border-bottom:none; }
#content .agentlisting li h3 a { color:#8D1618; }
#content .agentlisting li h3 a:hover { color:#333; }

#content .agentlisting li p { color:#333; }
#content .agentlisting li p.links a { border-right:1px solid #D8D3C3; color:#957028; }
#content .agentlisting li p.links a:hover { color:#8D1618; }

.i_website {  background:url(../images/i_website.png) no-repeat 2px 1px;  }
.i_agent_profile {  background:url(../images/i-icon-agent.png) no-repeat 2px 4px; }
.i_agent_others {  background:url(../images/i-icon-featuredproperty.png) no-repeat 0px 0px; }
#content .agentlisting li p.links a.i_email_agent {  background:url(../images/i-icon-emailfriend.png) no-repeat left 4px; border:none;  }

 
#content .agentlisting li p.agentlinks span { color:#c0b797; }
#content .agentlisting li p.agentlinks span a { color:#957028;  }
#content .agentlisting li p.agentlinks span a:hover { color:#8D1618; }

#content .agentlisting li span.profile a { border:none;  }
#content .agentlisting li span.phone { background:url(../images/mobile2.png) no-repeat left 2px; color:#666; }

#content .alphabetical li { background:none; border-top:1px solid #e6e2d2; border-bottom:1px solid #e6e2d2;  }
.alphabetical li a { color:#946627; }
.alphabetical li a:hover { background:#946627; color:#fff;  }
#content .alphabetical li.current a {  background:#946627; color:#fff;  }


/* agent details --------------------*/
.agent_details_main { background:#fffdf5; border:1px solid #e6e1d4; }
.agent_photo { border:1px solid #d8d3c3; border-bottom:1px solid #81531e; border-right:1px solid #81531e; background:#fff;  }
#content .agent_details_main h1 { color:#81531e;  }
#content .agent_links span a { border:1px solid #ccc; }

#content .agent_details_main p.propertylistinglinks { color:#938c77; }
#content .agent_details_main p.propertylistinglinks .emailagent { background:url(../images/i-icon-featuredagent.png) 0px 2px no-repeat; }
#content .agent_details_main p.propertylistinglinks .mobile { background:url(../images/mobile.png) 0px 0px no-repeat; border-right:1px solid #e6e1d4; }
#content .agent_details_main p.propertylistinglinks span.i_agent_others {  background:url(../images/i-icon-featuredproperty.png) no-repeat 0px 4px; }


.tab  { border-bottom:1px solid #d1c9af;  }
#content .tab li.normal { background:none; border:none; color:#81531e;  }
#content .tab li { background:none; }
.tab li a { background:#e0d8c3; color:#a7937c;  }
.tab li a:hover { background:#c2b799; color:#fff; }
.tab li.current a { background:#f0ebd9; color:#634434; border:1px solid #d1c9af; border-bottom:2px solid #f0ebd9; }


/* ------------ home page slider ------------------------------------*/
#featured ul.ui-tabs-nav li { color:#666; }
#featured ul.ui-tabs-nav li img { background:#fff; }
#featured li.ui-tabs-selected {  background:url(1-default/selected-item.gif) no-repeat 8px 30px;  }
#featured .ui-tabs-panel { background:#fff; }
#featured .ui-tabs-panel .info { background:url(1-default/transparent-bg.png); }
#featured .info h2 { color:#fff; }
#featured .info p {  color:#f0f0f0; }
#featured .info a { color:#fff; }
 
/* ------------- Property Details slider page ------------------------*/
#previewPane { background:#fff;}
#previewPane #largeImageCaption{ background:#000; color:#fff; }

#arrow_left { background-color: #F0EBD9; } 
#arrow_right { background-color: #F0EBD9; }
#the1-default img { border:0px; }
#waitMessage { background-color:#fff; border:3px double #000; padding:4px; color:#555;  }
.editprofile { color:#463e24; }
.sidebar .editprofile h3 { color:#5C4815; border-bottom:1px solid #cec8b5; }


/* sitemap ------------- */
#content .column_l h3, #content .column_r h3 { border-bottom:none;   }
#content .column_l ul li, #content .column_r ul li { background:url(1-default/bullet.gif) no-repeat left 2px; }
#content .column_l ul li a, #content .column_r ul li a { color:#c0572b; }
#content .column_l ul li a:hover, #content .column_r ul li a:hover { color:#333; }

#content .archive_list li { border-bottom:1px solid #fff; color:#555; background:url(1-default/bullet.gif) no-repeat left 2px; }
#content .archive_list li a { color:#c0572b; }
#content .archive_list li a:hover { color:#333; }



/*---------TOP NAVIGATION for PAGES---------*/
.header ul.dropdown li { color:#FFFFFF;font-family:Droid Sans;font-size:18px;height:37px;padding-top:60px;font-weight:normal;/*background: url(1-default/i-partition.png) no-repeat right;*/ }
.header ul.dropdown li ul li { border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #c5bca1 #c5bca1; background:#f1ecd9; color:#6f5345; }
/*.header ul.dropdown li ul li.hover, .header ul.dropdown li ul li:hover,  .header ul.dropdown li ul li.current-cat:hover,  .header ul.dropdown li ul li.current_page_parent:hover, .header ul.dropdown li ul li.current_page_item:hover { background: url(1-default/menu_hover.jpg);  }
*/.header ul.dropdown li a:link, .header ul.dropdown li a {color: #fff;font-size:16px;font-weight:normal;}
.header ul.dropdown li ul li a:link, .header ul.dropdown li ul li a { cursor:pointer; color: #6f5345;font-weight:normal; } 
.header ul.dropdown li ul li a:hover, .header ul.dropdown li ul li:hover a	{ cursor:pointer;  color: #402111; font-weight:normal;}



/*.header ul.dropdown li.hover, .header ul.dropdown li:hover, .header ul.dropdown li.current_page_item , .header ul.dropdown li.current_page_parent , .header ul.dropdown li.current-cat , .header ul.dropdown li.current-cat-parent {background:url(1-default/menu_hover.jpg); color: #fff; }
*/.header ul.dropdown li ul li.current-cat,  .header ul.dropdown li ul li.current_page_item, .header ul.dropdown li ul li.current_page_parent  { background:#e1d5a6; color:#402111; }





/* popup window ---------*/
#simplemodal-overlay { background-color:#000;}
#simplemodal-container { color:#666; background-color:#f4f4ed; border:4px solid #d2ceb7; }
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; }
#simplemodal-container h3 { color:#634434; border-bottom:2px solid #cdc4a6; } 
#simplemodal-container .row  label  { color:#333; }
#simplemodal-container .row  input, #simplemodal-container .row  textarea { border:1px solid #d2ceb7;}
#simplemodal-container .button { background:#bd4e37; color:#fff; }
#simplemodal-container .button:hover { background:#423d30; }

/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }

#imageInsteadOfSlider { width: 948px; height: 283px; float: right;}
#sliderMaison {width:930px; background:url(1-default/main_bg.png) repeat-y; padding-left: 30px; padding-bottom: 50px; padding-top: 50px; height: 300px;}

.navigation {float: left;}

#nav li.back {
    background:url(1-default/menu_hover.png) no-repeat top left;
    width: 9px; height: 35px;
    z-index: -10;
    position: absolute;
}
#nav li.back .left {
                background: url(1-default/menu_hover.png) no-repeat right -157px;
                height: 40px;
                /*margin-right: 9px;*/
            }
#bandeau {width: 391px;
          height: 105px;
          background: url(1-default/bandeau.png) no-repeat;
          position: absolute;
          top: 290px;
          z-index: 10;
          padding-top: 6px;
          line-height:18px;
          padding-left: 28px;
          font-family: "Droid Sans",Arial, Helvetica;
          font-size: 15px;
          color: white;
}
#bandeau h1 {
    font-family: "Droid Sans",Arial, Helvetica;
    font-size: 30px;
    font-weight:normal;
    color: white;
    margin-bottom: 0px;
    margin-top:10px;
    text-shadow: 1px 1px 2px black;
}
#bandeau div {
    margin-left: 17px;
}
#new_footer {
	background-image:url("1-default/footer.jpg");
	background-repeat:no-repeat;
	color:white;
	height:175px;
	padding-top:85px;
	margin-left: 12px;
        _margin-left:6px;
	margin-top:-25px;
        _z-index: 10;
	float: left;
	text-align:center;
	clear: both;
	width: 947px;
}

#footerLeft{
	float: left;margin-top:-5px;
}

#footerRight{
	float: right;	margin-top: 11px; width:750px;
}

#footerRight p{
	color:#295E91;
	font-family:"Droid Sans",Arial,Helvetica;
	font-size:10px;
	line-height:14px;
	margin-top:8px;
	padding:8px;
	text-align:justify;
}

#footerRight p a:hover {
		text-shadow: 0px 0px 8px #5a8fc1;
		color: #83bbf0;
}

#footerRight p a {
	text-decoration: none;
	color: #4a8ccd;
	font-weight: bold;
}

/* Liens footer */
#new_footer .liensFooter{
    display: inline;
}
#new_footer .liensFooter a{
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px; 
	background-color:#001F3D;
	color:#7BB3E9;
	font-family:"Droid Sans",Arial,Helvetica;
	font-size:13px;
	font-weight:bold;
	margin-right:16px;
	padding:5px 10px 3px;
	text-decoration:none;
}
#new_footer .liensFooter a:hover{
	color: #d9ecff;text-shadow:0 0 6px #7BB3E9;
}

.new_marge {
    margin-left: 59px;
    padding-top: 50px;
}
#new_box
{
    border:1px solid #D8D3C3;
    height:17px;
    margin-bottom:20px;
    margin: 0;
    padding: 8px 5px;
    width: 854px;
    margin-left: 59px;
}
#new_box li {
    display: inline;
    margin-left: 5px;
    float: left;
}
.sharelisting{
    float: right;
}
#halo {
	background-color:transparent;
	background-image:url("1-default/halo.png");
	background-position:center top;
	background-repeat:no-repeat;
	/*height:870px;*/
	position:absolute;
	top:132px;
	width:100%;
	z-index:-1;
}

#ombre-h5 {width:854px; height:21px; margin-bottom:25px; background-image:url(1-default/barre_ombre.png);}
.colonne, .colonne2 {width: 50%; float: left;}
.colonne2 {padding-left:36px;width:44%;}
.colonne2 h1{color:#7D4000; font-size: 22px; }
.colonne2 li, .colonne2 ul{}
span.listeEquipe{}
.propertydetails h1 {
	color:#793F00;
	font-family:"Droid Sans",Helvetica,Arial;
	font-size:30px;
	font-weight:bold;
	margin-top:25px;
	text-shadow:1px 2px 1px #FFFFFF;
}


#slideshowidget{
	overflow:hidden;	
}
#ajaxContentArea #ajaxContent .contentarea .propertydetails #goback {
	float:right;
	margin-top:30px;
}
#ajaxContentArea #ajaxContent .contentarea .propertydetails #goback:hover {
	cursor:pointer;
}

.basicinfo .tablCustom{
    float: left;
    width: 395px;
    padding: 8px 0 8px 20px;
    border-bottom:1px solid #FAECD6;
    background:url("1-default/i-bullet-archive.png") no-repeat scroll 5px 14px transparent;
}
