body {margin :  0px ; background:url(../images/background.png) repeat-y #d1b494; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#5a4c34;}
.white{color:#fff;}
a{color:#857362;text-decoration:none;}

#main {width:950px;}
input,textarea,select{border:1px solid #856651;color:#5a4c34;}
input:hover,select:hover,textarea:hover{background-color:#ececec;}
#menu{position:relative;float:left;height:620px;width:199px;text-align:right;margin-top:75px;z-index:500;}
#logo {position:relative;background:url(../images/logo.png) no-repeat;width:inherit;height:165px;cursor:pointer;}
#ss_menu{position:relative;float:left;margin-top:58px;}

#ss_menu a {display:block;color:#857362;text-decoration:none;height:20px;line-height:20px;width:182px;padding-right:10px;border-right:6px solid transparent;}
#ss_menu a:hover {background-color:#857362;color:#fff;border-right:6px solid #6a5848}

#sub_ss_menu_commerces,#sub_ss_menu_villas,#sub_ss_menu_appartements,#sub_ss_menu_pn{position:absolute;width:190px;height:200px;background-color:#fff;left:199px;z-index:10000;top:58px;padding-top:140px;border-right:1px solid #666666; display:none; }

#sub_ss_menu_commerces a,#sub_ss_menu_villas a,#sub_ss_menu_appartements a ,#sub_ss_menu_pn a 
{display:block;padding-right:25px;height:25px;line-height:25px;color:#856651;text-decoration:none;}
#sub_ss_menu_commerces a:hover ,#sub_ss_menu_villas a:hover ,#sub_ss_menu_appartements a:hover,#sub_ss_menu_pn a:hover {background-color:#CCCCCC;}

#partie_commune{position:relative;float:left;width:699px;height:345px;margin-top:119px;background:url(../images/bg_anim.jpg) no-repeat;padding-top:14px;z-index:1;}
#partie_commune_inside{position:relative;float:left;width:699px;height:345px;margin-top:119px;background:url(../images/bg_anim_inside.jpg) no-repeat;padding-top:14px;z-index:1;}
#partie_commune_inside_listing{position:relative;float:left;width:699px;height:530px;margin-top:119px;background:url(../images/bg_listing.jpg) no-repeat;padding-top:14px;z-index:1;}
#partie_commune_inside_details{position:relative;float:left;width:699px;height:530px;margin-top:119px;background:url(../images/bg_details.jpg) no-repeat;padding-top:14px;z-index:1;}

#footer{position:relative;float:left;font-size:10px;text-align:right;width:690px;display:block;}
#text_inner_footer{float:right;}
#powered {color:#5a4c34;font-size:9px;}

/*AGENCE*/
#txt_agence{left:408px;position:absolute;width:230px;text-align:justify;background-color:#fff;height:325px;padding-left:25px;padding-right:25px;padding-top:15px;border-left:1px solid #666666; color:#856651; }
#txt_floride{left:0px;position:absolute;width:170px;text-align:justify;background-color:#fff;height:325px;padding-left:25px;padding-right:25px;padding-top:15px;border-right:1px solid #666666; color:#856651; }
/*InsIDERs*/
#txt_inside{left:12px;position:absolute;width:660px;height:325px;padding-left:25px;padding-right:25px;padding-top:15px;}
#txt_listing{left:2px;position:absolute;width:680px;padding-left:2px;padding-top:15px;height:510px; overflow:auto;}

/*LISTING*/
#lbarre{width:650px;position:relative;float:left;margin-top:-15px;}
#linfobarre1,#linfobarre2,#linfobarre3{padding-left:20px;position:relative;float:left;height:20px;}
#linfobarre1{width:150px;}
#listing{position:relative;float:left;width:205px;padding:4px;margin-left:10px;}
#lphoto{position:relative;float:left;border:1px solid #927351;padding:0px;margin:0px;background-color:#856651;}
#lphoto a {padding:0px ;margin:0px;}
#lville{background-color:#856651;color:#fff;text-align:center;font-size:11px;padding:0px;margin:0px;}

/* DETAILS*/
#haut {padding:10px 10px;height:305px;overflow:hidden;}
#bloc_photo{width:240px;height:305px;position:absolute;float:right;overflow:hidden;right:00px;}
#haut img {float:left;position:relative;padding:2px;padding-bottom:4px; border:1px solid #A17461;margin:3px;cursor:pointer;}
#description_details {position:relative;float:left;padding:3px;margin:12px 12px; width:630px; height:153px; overflow:auto;border:1px solid #A17461;}
#details_details {position:relative;float:left;padding:3px;padding-left:15px;margin-top:12px; width:300px; height:150px; overflow:hidden;border:1px solid #A17461;background:url(../images/details_details.jpg) no-repeat;}
#image_prems{position:relative;float:left;}

