.has_js .hide{display:none}
.button{display:none}
.page_button{display:none}
.button,.menu_button{display:none}
#mozaik_tools,#mozaik_reload{display:none}


body{background: #fff;font-family:Arial, Verdana, Helvetica;font-size:12px;}

#wrapper{background:none;width:800px;}
#content{background:none;width:800px;max-width:800px;min-width:800px;margin:0;}
#content_in{padding-left:0}
#site_title{background:none;}
/* Titles */
.medium_title{color:#5EA51D;font:bold 15px arial;border-bottom:1px solid #5EA51D}
.medium_title a{color:#5EA51D}
.medium_title span{font:normal 13px arial;}
.box_title{font-weight:bold;font-size:15px;border-bottom:1px solid #155F22;color:#155F22;margin:0 10px 10px 0}
.box{background: #fff url(images/back_box.gif) repeat-x left bottom;}

/* header */
#left{display:none}
#hmenu,#search_box{display:none;zoom:1}
#center{margin:0;}
#middle{clear:both;padding-top:0;zoom:1}
#page,#property{border:0px;padding:0;}
#footer{display:none}


.pagination{background: #fff url(images/back_minibox.gif) repeat-x left bottom;border:1px solid #A51F06;overflow:hidden;zoom:1;margin:0 20px 15px 0;padding:10px 10px 5px 10px}
.pagination a,.search_order a{font-size:12px;font-weight:bold;}
.button_back{color:#A51F06;float:left;margin-right:15px;background: url(images/button_back.gif) no-repeat left top;padding:3px 0 5px 25px}

/* Page header */
.pagination{background: #fff url(images/back_minibox.gif) repeat-x left bottom;border:1px solid #A51F06;padding:5px 10px;margin-right:20px}
.search_order a{color:#A51F06;}
.pagination_step{color:#666}
.pagination_step_on{color:#A51F06;text-decoration:underline}

/* Properties Box */
#properties_box{width:100%;margin-left:-10px;zoom:1}
#properties_box td{width:33.3%}
.properties_box{border:1px solid #A51F06;padding:5px;text-align:left;vertical-align:top;}
.properties_box h3{margin-bottom:6px;border-bottom:1px solid;font-size:15px;color:#666;font-weight:bold}
.properties_box h4{margin-bottom:6px;border-bottom:1px solid;}
.properties_box h4 a{font-size:14px;color:#000;font-weight:bold}
.home_box{border:1px solid;width:30%;float:left;padding:2px;overflow:hidden;margin:0 10px 10px 0}
.home_box_logo{display:block;text-align:center}

/* Center */
#center{padding:10px 0 10px 15px}
#center_in{width:99%;overflow:hidden;zoom:1}
#center_right{}
#center_left{}

/* Middle */
#middle{clear:both;margin-top:15px;zoom:1}

/* Page */
#footer{clear:both;text-align:center;padding-top:10px}

/* Center */
#right_menu{display:none}

.section_box,.property_box{border:1px solid #A51F06;background:#fff;padding:2px;overflow:hidden;margin-bottom:15px}
.section_box .logo,.property_box .logo{float:left;display:block;margin:0 5px 3px 0}
.section_box h3,.property_box h4{margin-bottom:6px;}
.section_box h3 a,.property_box h4 a{font-size:14px;color:#A51F06;display:block;padding:5px 5px 5px 20px;
background: url(images/arrow.gif) no-repeat left top;font-weight:bold}

/* Login */
#login{width:200px;margin-top:15px;background:url(images/login_top.gif) no-repeat center top;padding-top:10px}
#login_bottom{background:url(images/login_bottom.gif) no-repeat center bottom;padding-bottom:10px}
#login_center{background: #A5C544 url(images/login_center.gif) repeat-x left bottom;padding:1px 20px}
#login label{display:block;color:#F6FDE7;font:bold 15px arial,verdana,sans-serif;}
#login .login_field{display:block;margin-bottom:10px;background:#E6EED7}
#login .login_submit{display:block;}


/* Quote */
#quote{float:right;font-family:georgia;font-size:19px;color:#2C6D4B}

#property{}
#property_right{width:380px;float:right;}
#property_left{margin-right:400px}
#page,#property{min-height:300px;overflow:hidden}
#page{min-height:300px;overflow:hidden;}
#property{min-height:300px;overflow:hidden;margin-right:20px}
#page h1{padding-bottom:2px;background: url(images/dashed_title.gif) repeat-x left bottom;
color:#A51F06;font-size:24px;margin-bottom:10px}
#page h1 span{float:right;display:block;color:#666}
#page .description{margin-bottom:10px;font-size:17px;line-height:22px}
#page .date{display:block;font-size:11px;padding-bottom:2px;font-weight:bold}

/* Description */
.description{overflow:hidden;}
.description .logo{float:left;margin:0 5px 5px 0}

.services{margin-top:20px}
.subtitle,.services h3{color:#A51F06;background: url(images/dashed_title.gif) repeat-x left bottom;font-size:14px;font-weight:bold;}
.services div{margin:5px 0}

/* Ariane */
#ariane{background: url(images/ariane_back.gif) no-repeat left top;height:14px;padding:3px 10px;margin-bottom:10px}

/* Texte */
.text{text-align:justify;font-size:13px;line-height:19px;margin-bottom:20px;}
.text p{margin:4px 0 8px 0;}
.text h3{font:bold 15px arial;color:#A51F06;border-bottom:1px solid #A51F06}
.text h4{font-size:13px;margin:2px 0 4px 0;font-weight:bold;color:#A51F06;}
.text ul{overflow:hidden;zoom:1}
.text li{padding-left:15px;margin:4px;background: url(images/list.gif) no-repeat left top;}
.text .image_left{margin:0 10px 5px 0;display:block;}
.text .image_right{margin:0 0 5px 10px;display:block}
.text .image_center{text-align:center}
.text .box_left{padding:5px;margin:0 10px 5px 0;border:1px solid #444}
.text .box_right{padding:5px;margin:0 0 5px 10px;border:1px solid #444}
.text .box_center{border:1px solid #444;padding:5px;}
.text table{border-collapse:collapse;border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;text-align:left}
.text table thead{border-bottom:1px solid #000;border-right:1px solid #000}
.text table td{border-bottom:1px solid #000;border-right:1px solid #000;padding:3px 5px}
.text a{font-weight:bold;color:#8E7117;padding-bottom:2px;background: url(images/dashed_link.gif) repeat-x left bottom}
.text a:hover{font-weight:bold;color:#000;padding-bottom:1px;background:none;border-bottom:1px solid}

#property_nav{display:none}

#property_contact,#gallery{}

/* Gallery */
#gallery table{border-collapse:collapse;}
#gallery_image{display:block;margin:10px auto}
#gallery_box{}
#gallery_description{display:none}
#gallery_menu {display:none}

/* Gallery */
#gallery{background:#fff}
#gallery{padding:1px;}
#gallery #gallery_box{width:390px;}

#contact_form {border:1px solid #A51F06;width:420px;padding:20px;margin:15px auto}
#property_contact{}
#property_contact form{padding:15px}
#property_contact .label_block, #contact_form .label_block{font-weight:bold;display:block}
#property_contact .form_block, #contact_form .form_block{margin:5px 0}

#loading{background:#fff;}

/*Footer */
#footer{width:942px;margin:0 auto;overflow:hidden;padding-top:10px}
#footer li{float:left;padding:2px 10px;border-left:1px solid #D0D0D0}
#footer a{color:#695D54;font-size:11px;font-variant: small-caps;font-family:arial}

#login_form .form_block{padding:5px 0}

/* Contact / Login */
#login_form .form_block{padding:5px 0}







