/* Main */
body {margin:0;padding:0;background:url(images/background.jpg) repeat-x}
#main_content {width:964px;background:#FFFFFF;padding:0 8px 0 8px;margin-left:auto;margin-right:auto}
/* Header part */
#header {height:107px;width:964px;background:url(images/header.png) no-repeat}
#header .tel {display:block;width:135px;float:right;text-align:right;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;padding-right:5px;color:#FFFFFF}
#header .recall {display:block;width:150px;float:right;margin-top:69px;text-align:right}
#recall_phone {border:#000000 1px solid;width:73px;height:12px;vertical-align:bottom;font-size:9px;padding-left:3px}
#recall_ok {padding:0;margin:0;vertical-align:bottom}
/* Main Menu */
#main_menu_contener {display:block;float:left;margin-top:69px;width:765px}
#main_menu, #main_menu ul {float:right;margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:12px; z-index:300;/*width:100%;*/font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px}
#main_menu a {display:block; padding:3px 5px 2px; 5px; color:#313031; border-right:1px solid #DEEF00; text-decoration:none}
#main_menu a:hover {color:#fff}
#main_menu li {float:left; position:relative}
#main_menu ul {position:absolute; display:none; width:153px; top:17px; border-top:#B5CB00 1px solid; left:-1px}
#main_menu ul a {border:none}
#main_menu li ul {width:153px; overflow:hidden;background:#000000;padding:5px 0 6px 0; background:url(images/sub-menu.png) bottom center no-repeat}
#main_menu li ul a {width:143px; height:auto; float:left; color:#FFFFFF; font-weight:normal;/*here*/}
#main_menu li ul li {background:url(images/sub-menu-bckgd.png) bottom no-repeat; padding:3px 5px 3px 5px}
#main_menu li ul li:last-child {background:none}
#main_menu ul ul {top:auto}
#main_menu li ul ul {left:12em; margin:0px 0 0 10px}
#main_menu li:hover ul ul, #main_menu li:hover ul ul ul, #main_menu li:hover ul ul ul ul {display:none}
#main_menu li:hover ul, #main_menu li li:hover ul, #main_menu li li li:hover ul, #main_menu li li li li:hover ul {display:block}
/* Fil d'arianne */
#fil_arianne {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#a0a0a0;padding:5px 0 8px 0}
#fil_arianne a:link, #fil_arianne a:visited {color:#a0a0a0;text-decoration:none}
#fil_arianne a:hover, #fil_arianne a:active {color:#a0a0a0;text-decoration:underline}
/* Container */
#content {width:100%;overflow:hidden}
/* colonne gauche */
#column_left {float:left;width:196px}
.menu_left {background:url(images/eco-habitat-lmbckgd.png);padding-left:2px}
.menu_left_thumb {border:#CAC9CA 1px solid}
.menu_left_item {padding:0 0 0 10px}
.menu_left_title {color:#B0C803;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin-top:-4px}
.menu_left_title a:link, .menu_left_title a:visited {color:#B0C803;text-decoration:none}
.menu_left_title a:hover, .menu_left_title a:active {color:#B0C803;text-decoration:underline}
.menu_left_item_lvl_1 {padding:0;margin:0;list-style:none;color:#4A4D4A;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:bold}
.menu_left_item_lvl_1 a:link, .menu_left_item_lvl_1 a:visited {color:#4A4D4A;text-decoration:none}
.menu_left_item_lvl_1 a:hover, .menu_left_item_lvl_1 a:active {color:#808080;text-decoration:underline}
.menu_left_item_lvl_2 {padding-left:15px;margin:0;list-style:none}
.menu_left_item_lvl_2 a:link, .menu_left_item_lvl_2 a:visited {color:#4A4D4A;text-decoration:none}
.menu_left_item_lvl_2 a:hover, .menu_left_item_lvl_2 a:active {color:#E93F95;text-decoration:underline}
.menu_left_item_lvl_grey {color:#C0C0C0}
.menu_left_spacer {height:10px}
#newsletter_block {height:71px;background:url(images/newsletter-bckgd.png) bottom no-repeat}
.newsletter_mail {width:179px;height:12px;border:#000000 1px solid;margin:8px 0 0 7px;background:url(images/newsletter-mail-bckgd.png) no-repeat}
.newsletter_mail_clic {width:179px;height:12px;border:#000000 1px solid;margin:8px 0 0 7px;background:#FFFFFF;font-size:9px}
#newsletter_ok {margin:8px 0 0 149px}
#newsletter_response {padding:5px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
#block_e_pub_left {width:191px;overflow-x:hidden}
/* contenu central */
#page_content {float:left;width:561px;padding:0 8px 0 8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
/* colonne droite */
#column_right {margin-left:773px}
#block_actu {background:url(images/actu-bckgd.png) bottom no-repeat}
#block_actu_text {padding:5px;font-size:12px;line-height:14px;font-family:Geneva, Arial, Helvetica, sans-serif}
#block_selection {display:none;margin-top:10px;background:url(images/actu-bckgd.png) bottom no-repeat}
#selection_content {background:url(images/selection-top.png) top no-repeat;padding:5px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
#selection_nb_annonce {padding:5px}
#block_contact {background:url(images/contact-bckgd.png) bottom no-repeat;height:224px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;line-height:11px}
#block_contact .i_radio {margin:0;vertical-align:middle}
#block_contact .i_text {width:114px;height:12px;border:#000000 1px solid;margin:8px 0 0 7px;margin:0 0 3px 0;font-size:9px}
#block_contact .i_tarea {width:170px;height:86px;border:#000000 1px solid;margin:8px 0 0 7px;margin:0 0 3px 0;font-size:9px}
#block_contact_response {padding:5px}
#block_e_pub {width:191px;overflow-x:hidden}
/* miscallenous */
.clear_maker {clear:both;visibility:hidden;margin:0px;padding:0px}
.black_header {display:block;width:551px;background:url(images/header-black.png) left top no-repeat;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;padding:4px 0 5px 10px}
.cadre_01 {background:url(images/cadre-BR.png) bottom right no-repeat}
.cadre_02 {background:url(images/cadre-BL.png) bottom left no-repeat}
.cadre_03 {background:url(images/cadre-TR.png) top right no-repeat}
.cadre_04 {background:url(images/cadre-B.png) bottom center no-repeat}
.bgcolor_pink {background:#F7F3F7}
.bgcolor_green {background:#EFF3C6}
.form_input {border:#000000 1px solid}
.form_radio {margin:0;vertical-align:middle}
/* cadre info */
.cadre_info01 {background:url(images/cadre-info-BR.png) bottom right no-repeat}
.cadre_info02 {background:url(images/cadre-info-BL.png) bottom left no-repeat}
.cadre_info03 {background:url(images/cadre-info-TR.png) top right no-repeat}
.cadre_info04 {background:url(images/cadre-info-TL.png) top left no-repeat;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
/* Footer */
#footer_menu {padding-top:8px;font-size:9px;font-family:Geneva, Arial, Helvetica, sans-serif}
#footer_menu img {padding-left:12px}
#footer_menu img:first-child {padding:0}
#footer_menu a:link, #footer_menu a:visited {color:#000000;text-decoration:none}
#footer_menu a:hover, #footer_menu a:active {color:#000000;text-decoration:underline}
/* Slider Partner */
#slider_partner {background:url(images/partenaires-eco-habitat-bckgd.png) top center no-repeat}
#makeMeScrollable {display:block;width:529px;height:87px;position:relative;overflow:hidden}
.easy_roll {cursor:pointer}
/* Index */
#cadres_accueil {margin-top:9px}
#cadres_accueil .cadre {display:block;width:181px;background:url(images/cadre-accueil-bckgd.png) bottom no-repeat}
#cadres_accueil .cadre_text {padding:5px 5px 10px 5px;line-height:14px;text-align:left}
.link_pink:link, .link_pink:visited, .link_pink:hover, .link_pink:active {color:#E93F95;text-decoration:underline;font-weight:bold}
.link_black:link, .link_black:visited {color:#000000;text-decoration:none}
.link_black:hover, .link_black:active {color:#000000;text-decoration:underline}
/* recherche */
.cadre_search01 {background:url(images/cadre-search-BR.png) bottom right no-repeat}
.cadre_search02 {background:url(images/cadre-search-BL.png) bottom left no-repeat}
.cadre_search05 {background:url(images/cadre-search-B.png) bottom center no-repeat}
.cadre_search03 {background:url(images/cadre-search-TR.png) top right no-repeat}
.cadre_search04 {padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#form_search .i_text {border:#000000 1px solid;height:12px}
#form_search .i_select {width:130px}
#form_search td {padding:8px 8px 0 0}
#form_search .localisation {background:#FFFFFF url(images/search_location.png) left top no-repeat}
#form_search .localisation_clic {background:#FFFFFF}
#search_button {padding-bottom:5px;}
.litle_pink {padding-left:5px;color:#E20072;font-size:9px;line-height:14px}
#voir_tous_biens {padding-right:20px;padding-bottom:10px}
.search_recall_block {display:none;}
.search_recall_form {padding-left:20px}
.search_recall_phone {border:#000000 1px solid;width:73px;height:12px;vertical-align:bottom;font-size:9px;padding-left:3px}
/* annonce */
#annonce_miniature {padding-top:5px}
#annonce_miniature img {cursor:pointer}
#miniature00 {cursor:pointer}
#list_caract {margin:0; padding:0;list-style-type:none;list-style-position:inside}
#list_caract li {background:url(images/rarrow-black.png) left top no-repeat;padding-left:10px}
#annonce_recall {display:none;font-size:9px}
#annonce_recall_form {padding-left:20px}
#annonce_recall_phone {border:#000000 1px solid;width:73px;height:12px;vertical-align:bottom;font-size:9px;padding-left:3px}
/* glossaire */
.glossaire_list {list-style:none;padding:5px}