body {padding: 0pt; margin: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/banner_bg.png) repeat-x scroll top left}

div.layout {position:relative;width:1000px;margin:0px auto}

/* BANNER */
#banner {height:65px;}
#banner:hover {cursor: pointer}
#banner div#logo {text-align:left;vertical-align:top;width:500px;float:left}
#banner img#logo_img {border:0px;margin-top:5px}
#banner div#advertisement {text-align:right;vertical-align:top;padding-top:2px;float:left;width:500px;border:0px}
#banner div#advertisement img {border:0px}

ul.navigation {list-style-type:none;margin:0px;padding:5px 0px 0px 0px}
ul.navigation li {color:#A9D2BE}
ul.navigation li {float:left;padding:5px 3px}
ul.navigation li.first {padding:3px 3px 0px 18px}
ul.navigation li.prec {padding:3px 3px 0px 5px}
ul.navigation li.next {padding:3px 3px}
#body #sale ul.navigation span.current_page{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #A9D2BE; margin: 2px; padding: 1px; font-weight: bold;}
#body #rent ul.navigation span.current_page{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #AE7200; margin: 2px; padding: 1px; font-weight: bold;}

/* HEADER */
#header {height:28px}
#header div#context {text-align:left;vertical-align:top;width:350px;float:left}
#header div#region {text-align:right;vertical-align:top;padding-top:2px;float:left;width:650px}

#header .tab {cursor:pointer;float:left;margin-right:8px}
#header .tab .left {float:left;height:18px;padding-top:8px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_L.gif) repeat-x scroll 0 0px}
#header .tab .center {font-size:14px;vertical-align:middle;float:left;text-align:center;width:70px;height:18px;padding-top:8px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_BG.gif) repeat-x scroll 0 0px;}
#header .tab .right {float:left;height:18px;padding-top:8px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_R.gif) repeat-x scroll 0 0px}
#header .tab a {font-weight:bold;white-space:nowrap;FONT-SIZE:12px; FONT-FAMILY: Verdana, Arial, sans-serif;color:#e1e1e1;text-decoration:none;font-variant:small-caps;padding:0px 2px}
#header .tab a:hover {color:#FFF}

#header .tab_selected .left {height:20px}
#header .tab_selected .center {height:20px}
#header .tab_selected .right {height:20px}
#header .tab_selected a {color:#FFF}

#header #tab_home .left {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_off_L.gif) repeat-x scroll 0 2px}
#header #tab_home .center {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_off_BG.gif) repeat-x scroll 0 2px}
#header #tab_home .right {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_off_R.gif) repeat-x scroll 0 2px}
#header #tab_home a {color:#666}

#header #tab_sale .left {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_L.gif) repeat-x scroll 0px -3px}
#header #tab_sale .center {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_BG.gif) repeat-x scroll 0px -3px}
#header #tab_sale .right {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_R.gif) repeat-x scroll 0px -3px}

#header #tab_rent .left {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_L.gif) repeat-x scroll 0px -3px}
#header #tab_rent .center {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_BG.gif) repeat-x scroll 0px -3px}
#header #tab_rent .right {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_R.gif) repeat-x scroll 0px -3px}

#header #l10n {margin-top:10px}
#header #l10n {margin-top:10px}
#header #l10n a.selectable {opacity: 0.3; filter:alpha(opacity=30)}
#header #l10n a.selectable:hover {opacity: 1; filter:alpha(opacity=100)}
#header #l10n img {width:15px;height:12px;border:0px}

#header .box .selected {height:30px}
#header .floatright {float:right}

#header ul#region_list {list-style: none; margin: 0px; padding: 0px; }
#header ul#region_list li {margin-right: 5px}
#header ul#region_list li { display: inline }

#header #region .tab_region,
#header #region .tab_region_sale,
#header #region .tab_region_rent {cursor:pointer;float:right;margin-right:8px;font-variant:small-caps;font-weight:bold;white-space:nowrap}

#header #region .tab_region a,
#header #region .tab_region_sale a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#226946;text-decoration:none;padding:0px 2px}
#header #region .tab_region_rent a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#A26800;text-decoration:none;padding:0px 2px}

#header #region .tab_region a:hover,
#header #region .tab_region_sale a:hover,
#header #region .tab_region_rent a:hover {color:#FFF}

#header #region .tab_region .left,
#header #region .tab_region_sale .left {float:left;height:20px;margin-top:-3px;padding-top:9px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_off_L.gif) repeat-x scroll 0px}
#header #region .tab_region .center,
#header #region .tab_region_sale .center {color:#FFF;font-size:14px;vertical-align:middle;float:left;text-align:center;height:20px;margin-top:-2px;padding-top:7px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_off_BG.gif) repeat-x scroll 0px;}
#header #region .tab_region .right,
#header #region .tab_region_sale .right {float:left;height:20px;margin-top:-3px;padding-top:9px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_off_R.gif) repeat-x scroll 0px}

#header #region .tab_region_selected .left,
#header #region .tab_region_sale_selected .left {float:left;height:19px;padding-top:10px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_L.gif) repeat-x scroll 0px}
#header #region .tab_region_selected .center,
#header #region .tab_region_sale_selected .center {font-size:14px;vertical-align:middle;float:left;text-align:center;margin-top:-3px;height:23px;padding-top:6px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_BG.gif) repeat-x scroll 0px;}
#header #region .tab_region_selected .right,
#header #region .tab_region_sale_selected .right {float:left;height:19px;padding-top:10px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_sale_on_R.gif) repeat-x scroll 0px}

#header #region .tab_region_rent .left {float:left;height:20px;margin-top:-3px;padding-top:9px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_off_L.gif) repeat-x scroll 0px}
#header #region .tab_region_rent .center {color:#FFF;font-size:14px;vertical-align:middle;float:left;text-align:center;height:20px;margin-top:-2px;padding-top:7px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_off_BG.gif) repeat-x scroll 0px;}
#header #region .tab_region_rent .right {float:left;height:20px;margin-top:-3px;padding-top:9px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_off_R.gif) repeat-x scroll 0px}

#header #region .tab_region_rent_selected .left {float:left;height:19px;padding-top:10px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_L.gif) repeat-x scroll 0px}
#header #region .tab_region_rent_selected .center {font-size:14px;vertical-align:middle;float:left;text-align:center;margin-top:-3px;height:23px;padding-top:6px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_BG.gif) repeat-x scroll 0px;}
#header #region .tab_region_rent_selected .right {float:left;height:19px;padding-top:10px;width:10px;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/onglet_region_loc_on_R.gif) repeat-x scroll 0px}

div.clear_both {clear:both;height:0px;font-size:0px}

#upperMenuBlock {text-align: center;width: 100%;display: block;padding:5px 0px 5px 0px;list-style: none;background-color: #e6e6e6;border-top: solid 1px black;border-bottom: solid 1px black;margin-bottom:10px}
#upperMenu {padding:0px;margin: 0px; color:#ccc;}
#upperMenu li {padding: 2px 5px 0px 0px;display: inline}
#upperMenu li .fade {padding-left:5px;color:#CCC}
#upperMenu li a {border-bottom: 0px dotted #000;color:#666666;font-family:Verdana, Arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
#upperMenu li a:hover {color:#999;font-weight:bold;text-decoration:none;border-bottom: 0px dotted #FFF}
#upperMenu li a img {margin-right: 2px;    text-decoration: none;border: 0px}


/* MENU */
#menu_home {width: 100%; font-size: 11px; font-weight: bold; color: #FFF; padding-top: 2px; text-align: center;background-color: #226946}
#menu_sale {width: 100%; font-size: 11px; font-weight: bold; color: #FFF; padding-top: 2px; text-align: center;background-color: #226946}
#menu_rent {width: 100%; font-size: 11px; font-weight: bold; color: #FFF; padding-top: 2px; text-align: center;background-color: #a26800}
#menu_inner {position:relative;width:1020px;margin:0px auto}
#menu_bottom {clear:both;height:10px;width:100%;background: transparent url(http://www.5stars-immobilier.com/images/starsimm/vente/pix_s_menu.gif) repeat-x scroll 0px 0px}
.menu .sub_menu {float:left;width:500px;margin:0px;padding:0px;vertical-align:middle;padding:5px}
.menu .menu_types {padding:5px}
.menu .menu_areas {padding:2px}
.menu .left {text-align:left}
.menu .right {text-align:right}
.menu .item {margin: 2px 5px}

ul.sub_menu {list-style-type:none}
ul.sub_menu li {display:inline}


/* BODY */
#body {padding: 5px 0px; min-height: 400px;width:1000px;margin-left:auto;margin-right:auto}
h3.description {margin:0px;font-size:10px}
#body #home #sale_contents .sheet .info h3.description {color:#A9D2BE}
#body #home #rent_contents .sheet .info h3.description {color:#F7CD84}

/* BODY: HOME */
#body #home {font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif}
#body #home #left {width:260px;float:left;}
#body #home #left #sale_contents #sale_list {width:250px;float:left; padding-left:5px}

#body #home #right {width:260px;float:left}
#body #home #right #rent_contents #rent_list {width:250px;float:left; padding-left:5px}

#body #home #center_text {font-size:11px;width:460px; float:left; text-align:left; padding:10px;background-color:#E9E3D9;color:#7F7057}
#body #home #center_text p {margin:0;}

#body #home #sale_header {background-color:#226946;text-align:center;margin:0px; padding-left:5px;}
#body #home #rent_header {background-color:#c78000;text-align:center;margin:0px; padding-left:5px;}
#body #home .header {font-size:14px;font-weight:normal;color: #fff;padding:5px 0px;border-bottom: 1px dotted #FFF}

#body #home #sale_contents {background-color:#558b71;text-align:left; height:900px;}
#body #home #sale_contents .navigation {display:block;height:25px;width:250px;border-bottom:1px dotted white;background-color:#224422;vertical-align:middle; padding:0 5px; margin-bottom:5px;}
#body #home #rent_contents {background-color:#df9f2b;text-align:left; height:900px;}
#body #home #rent_contents .navigation {display:block;height:25px;width:250px;;border-bottom:1px dotted white;background-color:#723800;vertical-align:middle; padding:0 5px; margin-bottom:5px;}
#body #home .contents .sheet {margin-bottom:5px;min-height:75px;padding:2px}
#body #home .contents .sheet .info {padding:0px 2px;vertical-align:top;margin-left:104px}
#body #home .contents .sheet .image {width:100px;height:75px;float:left;margin:2px}
#body #home .contents .sheet .image img {width:100px;height:75px}
#body #home .contents .sheet .image a {width: 100px; border: 1px solid #000; background: #FFF;height:75px;display:block}
#body #home #sale_contents .sheet {background-color:#226946}
#body #home #rent_contents .sheet {background-color:#A26800}
#body #home #sale_contents .sheet .info a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold; text-align:left;color:#A9D2BE}
#body #home #rent_contents .sheet .info a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold; text-align:left;color:#F7CD84}
#body #home #sale_contents .sheet .info a:hover {color: #fff}
#body #home #rent_contents .sheet .info a:hover {color: #fff}

#body #home #sale_search {background-color:#80b099;text-align:center;border-top: 1px dotted #FFF;padding-bottom:10px}
#body #home #sale_search .title {color:#fff;font-weight:bold}
#body #home #sale_search #searchSaleBtn { cursor: pointer; border: 2px solid white; background: #226946; color: white; font-weight: bold; margin-left: 5px}
#body #home #sale_search #searchSaleBtn:hover { background: #50a050; }

#body #home #rent_search {background-color:#e4a749;text-align:center;border-top: 1px dotted #FFF;padding-bottom:10px}
#body #home #rent_search .title {color:#fff;font-weight:bold}
#body #home #rent_search #searchRentBtn { cursor: pointer; border: 2px solid white; background: #a26800; color: white; font-weight: bold; margin-left: 5px}
#body #home #rent_search #searchRentBtn:hover { background: #c26800;}



/* BODY: HOME:SALE */
#body #sale {font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif}
#body #sale #sale_header {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/BgFicheVentes.jpg) repeat-y scroll top left;text-align:left;padding:5px 10px;border-bottom: 1px dotted white;margin:0px}
#body #sale #sale_contents {background:transparent url(http://www.5stars-immobilier.com/images/starsimm/sale_home_bg.gif) repeat-y scroll top left;text-align:left;width:1000px}
#body #sale #sale_selection_contents {background:transparent url(http://www.5stars-immobilier.com/images/starsimm/sale_selection_bg.gif) repeat-y scroll top left;text-align:left;width:1000px}

#body #sale #sale_left {width:300px;float:left;background-color:#558b71}
#body #sale #sale_left .navigation {display:block;height:30px;width:100%;border-bottom:1px dotted white;background-color:#224422;vertical-align:middle}
#body #sale .sheet {margin-bottom:5px;min-height:75px;padding:2px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/bg_body_L_ventes.gif) repeat-y scroll top left}
#body #sale .sheet .info {padding:0px 2px;vertical-align:top;margin-left:102px}
#body #sale .sheet .info a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold; padding-right:5px; text-align:left;color:#A9D2BE}
#body #sale .sheet .info a:hover {color: #fff}
#body #sale .sheet .image {width:100px;height:75px;float:left;margin:0px}
#body #sale .sheet .image img {width:100px;height:75px}
#body #sale .sheet .image a {width: 100px; border: 1px solid #000; background: #FFF;height:75px;display:block}
#body #sale .sheet_selected .info {color:#FFF}

#body #sale #sale_center {width:400px;float:left;background-color:#226946;text-align:center;height:100%;bottom:0px}
#body #sale #sale_center.property_info {background-color:#FFF;vertical-align:top}
#body #sale #sale_center .top {color:#FFF;font-weight:bold;text-align:center;background:#224422;border-bottom:1px dotted #FFF;padding:8px 5px 7px;font-variant:small-caps;font-size:12px}
#body #sale #sale_center .picture {float:left}
#body #sale #sale_center .picture_top {width:400px;margin:0px;padding:0px}
#body #sale #sale_center .picture img {margin:5px;padding:5px;border:1px dotted #333}
#body #sale #sale_center .picture img.nopic {width:170px}
#body #sale #sale_center .picture img:hover {cursor: -moz-zoom-in}
#body #sale #sale_center .text {width:390px;text-align: justify;font-size: 9px;font-weight: normal;color: #2E453A;padding:5px;}

#body #sale #sale_right {width:300px;float:left;background-color:#50a050;vertical-align:top}
#body #sale #sale_right.property {background-color:#226946}

#body #sale #sale_search {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/BgFicheVentes.jpg) repeat-y scroll top left;text-align:center;padding:5px 10px;border-top: 1px dotted white;color:#FFF}
#body #sale #sale_search #sale_search_contents {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/cherche.gif) no-repeat scroll 50px -2px}
#body #sale #sale_search #searchSaleBtn { cursor: pointer; border: 2px solid white; background: #226946; color: white; font-weight: bold; margin-left: 5px}
#body #sale #sale_search #searchSaleBtn:hover { background: #50a050; }

#body #sale ul.focus_projects { list-style: none; margin: 0px; padding: 0px }
#body #sale ul.focus_projects li.project_sheet { padding: 0px; margin: 0px 0px 2px 0px; background: #FFF; color: #000; font-family: Verdana, Helvetica, sans-serif}
#body #sale ul.focus_projects li.project_sheet a { color: #000; border: 0px }
#body #sale ul.focus_projects li.project_sheet a img { color: #000; border: 0px }
#body #sale ul.focus_projects li.project_sheet div.info { text-align: left; background: #FFF; padding: 2px;}
#body #sale ul.focus_projects li.project_sheet div.info div.title { cursor: pointer; font-weight: bold; font-size: 12px; padding: 5px}
#body #sale ul.focus_projects li.project_sheet div.info div.summary { font-size: 10px; padding-left: 5px }


/* BODY: HOME:RENT */
#body #rent {font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif}
#body #rent #rent_header {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/BgFicheLocations.jpg) repeat-y scroll top left;text-align:left;padding:0px 10px;border-bottom: 1px dotted white;margin:0px}
#body #rent.property #rent_header {padding:0px 5px}
#body #rent #rent_header_left {width:460px;float:left}
#body #rent #rent_header_right {margin-left:480px;width:490px;text-align:right}

#body #rent #rent_contents {background:#D58F00 url(http://www.5stars-immobilier.com/images/starsimm/rent_home_bg.gif) repeat-y scroll top left;text-align:left;width:1000px}
#body #rent #rent_selection_contents {background:#D58F00 url(http://www.5stars-immobilier.com/images/starsimm/rent_selection_bg.gif) repeat-y scroll top left;text-align:left;width:1000px}

#body #rent #rent_left {width:300px;float:left;background:#FFAE1A}
#body #rent #rent_left .navigation {display:block;height:30px;width:100%;border-bottom:1px dotted white;background-color:#723800;vertical-align:middle}
#body #rent .sheet {margin-bottom:5px;min-height:75px;padding:2px;background:transparent url(http://www.5stars-immobilier.com/images/starsimm/bg_body_L_locations.gif) repeat-y scroll 80% 0%}
#body #rent .sheet .info {padding:0px 2px;vertical-align:top;margin-left:102px}
#body #rent .sheet .info a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold; padding-right:5px; text-align:left;color:#F7CD84}
#body #rent .sheet .info a:hover {color: #fff}
#body #rent .sheet .image {width:100px;height:75px;float:left;margin:0px}
#body #rent .sheet .image img {width:100px;height:75px}
#body #rent .sheet .image a {width: 100px; border: 1px solid #000; background: #FFF;height:75px;display:block}
#body #rent .sheet_selected .info {color:#FFF}

#body #rent #rent_center {width:400px;float:left;background-color:#a26800;text-align:center}
#body #rent #rent_center.property_info {background-color:#FFF;vertical-align:top}
#body #rent #rent_center .top {color:#FFF;font-weight:bold;text-align:center;background:#723800;border-bottom:1px dotted #FFF;padding:8px 5px 7px;font-variant:small-caps;font-size:12px}
#body #rent #rent_center .picture {float:left}
#body #rent #rent_center .picture_top {width:400px;margin:0px;padding:0px}
#body #rent #rent_center .picture img {margin:5px;padding:5px;border:1px dotted #333}
#body #rent #rent_center .picture img.nopic {width:170px}
#body #rent #rent_center .picture img:hover {cursor: -moz-zoom-in}
#body #rent #rent_center .text {width:390px;text-align: justify;font-size: 9px;font-weight: normal;color: #2E453A;padding:5px;}
#body #rent #rent_center div.block_long_rent {text-align: left; background: url(http://www.5stars-immobilier.com/images/starsimm/arrow_left.gif) no-repeat scroll 0% bottom; padding: 15px 0px 20px 50px}
#body #rent #rent_center div.block_short_rent {margin-top: 370px; text-align: right; background: url(http://www.5stars-immobilier.com/images/starsimm/arrow_right.gif) no-repeat scroll 100% bottom; padding: 30px 50px 20px 10px}

#body #rent #rent_right {width:300px;float:left;vertical-align:top}
#body #rent #rent_right .navigation {display:block;height:30px;width:100%;border-bottom:1px dotted white;background-color:#723800;vertical-align:middle}
#body #rent #rent_right.property {background-color:#226946}
#body #rent #rent_right .sheet {background:#B66800}

/*
#body #rent.movenstay #rent_left {width:300px}
#body #rent.movenstay #rent_center {width:450px}
#body #rent.movenstay #rent_center .picture {width:200px;margin-right:20px}
#body #rent.movenstay #rent_right {width:250px}
*/
#body #rent.movenstay #rent_center .picture {display:block}

#body #rent #rent_search {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/BgFicheLocations.jpg) repeat-y scroll top left;text-align:center;padding:5px 10px;border-top: 1px dotted white;color:#FFF}
#body #rent #rent_search #rent_search_contents {background: transparent url(http://www.5stars-immobilier.com/images/starsimm/cherche.gif) no-repeat scroll 10px -2px}
#body #rent #rent_search #searchRentBtn { cursor: pointer; border: 2px solid white; background: #a26800; color: white; font-weight: bold; margin-left: 5px}
#body #rent #rent_search #searchRentBtn:hover {background: #c26800}

/* FOOTER */
#footerMenu {text-align: center;width: 100%;display: block;padding: 0px;margin: 10px 0px 0px 0px;list-style: none;background-color: #e6e6e6;border-top: solid 1px black;border-bottom: solid 1px black}
#footerLinks {clear:both;text-align:left;padding:0px 5px}
#footerLinks a {color:#888888;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px}
#footerLinks .region {color:#339900;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}

#bottomMenu {padding:0px;margin: 0px}
#bottomMenu li {padding: 2px 10px 0px 0px;display: inline}
#bottomMenu li a {color:#666666;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:none}
#bottomMenu li a:hover {background:#FFFFFF none repeat scroll 0%;color:#000000;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:none}
#bottomMenu li a img {margin-right: 2px;    text-decoration: none;border: 0px}


#property_details {font-size: 11px;font-weight: normal;color: #ffffff;text-align:center}
#property_details.sale div.reference {text-align:center;background-color:#224422;height:22px;border-bottom:1px dotted #FFF;padding-top:8px}
#property_details.rent div.reference {text-align:center;background-color:#723800;height:22px;border-bottom:1px dotted #FFF;padding-top:8px}
#property_details a {font-weight:bold;color:#FFF; text-decoration:underline;font-size:11px}
#property_details.sale a:hover {font-weight:bold;text-decoration:none;background:#10483a}
#property_details.rent a:hover {font-weight:bold;text-decoration:none;background:#B77700}
#property_details dl {padding:0px;margin-bottom:0px}
#property_details.rent dl {padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;background-color:#B77700;vertical-align:top}
#property_details dt {float:left;width:150px;text-align:right;padding:1px 0px;font-weight:normal;vertical-align:bottom}
#property_details dd {margin-left:150px;font-weight:bold;text-align:left;padding:1px 0px 1px 5px}
#property_details.rent dt.bedrooms {background-color:#F00}
#property_details.sale dt.bedrooms,
#property_details.sale dd.bedrooms {background-color:#24714b}
#property_details.sale dt.indoor_area,
#property_details.sale dd.indoor_area {background-color:#277850}
#property_details.sale dt.outdoor_area,
#property_details.sale dd.outdoor_area {background-color:#277850}
#property_details.sale dt.furnished,
#property_details.sale dd.furnished {background-color:#298156}
#property_details.sale dt.aircond,
#property_details.sale dd.aircond {background-color:#2b885b}
#property_details.sale dt.pool,
#property_details.sale dd.pool {background-color:#2d8c5e}
#property_details.sale dt.security,
#property_details.sale dd.security {background-color:#309464}
#property_details.sale dt.phone,
#property_details.sale dd.phone {background-color:#339b69}
#property_details.sale dt.parking,
#property_details.sale dd.parking {background-color:#37a672;padding-bottom:15px}
#property_details.sale div.requestvisit {background-color:#478d47;padding:10px 0px;margin:10px 0px}
#property_details.rent div.requestvisit {background-color:#fba300;padding:10px 0px;margin:10px 0px}
#property_details.sale div.requestphotos {background-color:#57a831;padding:10px 0px;margin:10px 0px}
#property_details.rent div.requestphotos {background-color:#fba300;padding:10px 0px;margin:10px 0px}
#property_details.rent div.requestrent {background-color:#fba300;padding:10px 0px;margin:10px 0px}
#property_details.sale div.price {background-color:#ace3c8;padding:8px 5px;color:#336633;margin:0px;border-bottom:1px dotted #FFF}
#property_details.rent div.price {background-color:#fa8c1f;padding:8px 5px;color:#723800;margin:0px;border-bottom:1px dotted #FFF}
#property_details.sale div.priceselection {background-color:#558b71;padding:5px 0px;font-weight:bold;border-bottom:1px dotted #FFF}
#property_details.rent div.priceselection {background-color:#E59E1E;padding:5px 0px;font-weight:bold;border-bottom:1px dotted #FFF}



/* COMMON */
.title_wb {font-size: 12px;font-weight: bold;color:#fff;padding-top:5px;padding-bottom:5px}
.bold {font-weight:bold}
a {text-decoration:none}


/* NEWSLETTER UNSUBSCRIBE PAGE */
#newsletter_unsubscribe_page h1 {margin: 10px; background: #476b47; padding: 5px; color: #FFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#newsletter_unsubscribe_page .information {margin: 10px}
#newsletter_unsubscribe_page .information .title {border-bottom: 2px solid #476b47; font-weight: bold; margin-bottom: 10px}
#newsletter_unsubscribe_page .contents { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 10px }

/* LINKS PAGE */
#links {width: 800px;margin-top: 10px;margin-left: auto;margin-right: auto;background: #EEE;padding-top: 2px}
#links h1 {color: #FFF;background: #033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding: 10px 5px 10px 5px;text-align: center;margin: 5px}
#links dl {height: 500px;overflow-y: auto}
#links dl dt {font-family: Verdana,Arial,Helvetica,sans-serif;margin-top: 20px;padding-left: 10px;font-size:12px;font-weight:bold}
#links dl dd {margin: 0px;padding-left: 10px;margin-top: 2px}
#links dl dd a {font-family:Verdana,Arial,sans-serif;color: #666;font-size:10px;font-weight:bold;text-decoration:none}





a.ficheListe span.price,
span.price { display: block; text-align: right; margin-top: 5px}

td.menu1 { white-space: nowrap; padding-right: 1px}
.menu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
A.menu1{FONT-WEIGHT:bold ; white-space: nowrap; FONT-SIZE: 12px; COLOR: #e1e1e1; text-decoration:none;}
A.menu1:hover {COLOR: #fff}

a.align_center { text-align: center }

A.areaslocations2{FONT-WEIGHT:normal ; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #7F7057; text-decoration:none;}
A.areasventes{FONT-WEIGHT:normal ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #BFCAC5; text-decoration:none;}
A.areasventes:hover {text-decoration:none; color:#7F7057}
A.areasventes2{text-decoration:none; color:#7F7057}

A.areas{FONT-WEIGHT:normal ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #BFCAC5; text-decoration:none;}
A.areas:hover {FONT-WEIGHT:normal ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none;}

A.areaslocations{FONT-WEIGHT:normal ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFE7BD; text-decoration:none;}
A.areaslocations:hover {FONT-WEIGHT:normal ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none;}


.ficheTexte{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #2E453A; padding-left: 5px; }
.ficheTexte h3 { border-bottom: 1px dotted orange; }


.ficheDetailoc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
A.ficheDetailoc{FONT-WEIGHT:bold ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #F0F4F3; text-decoration:underline;}
A.ficheDetailoc:hover {FONT-WEIGHT:bold ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none;background:#D58900}

.pager {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #ffffff; }
A.pager{FONT-WEIGHT:bold ; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:underline;}
A.pager:hover {FONT-WEIGHT:bold ; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; text-decoration:none;background:#ffffff}

.pagers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	background:#ffffff;
}
A.pagers{FONT-WEIGHT:normal ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none;background:#60B760;}
A.pagers:hover {FONT-WEIGHT:normal ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #60B760; text-decoration:none;background:#ffffff;}

.pagersl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	background:#ffffff;
}
A.pagersl{FONT-WEIGHT:normal ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none;background:#FFAE1A;}
A.pagersl:hover {FONT-WEIGHT:normal ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFAE1A; text-decoration:none;background:#ffffff;}

A.monnaie{FONT-WEIGHT:bold ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:underline;}
A.monnaie:hover { COLOR: #000000; background:#ffffff}



.popform0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #016835;
}
.popform1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016835;
	background: #F5F5F5;
}

.popform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
A.popform{FONT-WEIGHT:bold ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666666; text-decoration:none;}
A.popform:hover {FONT-WEIGHT:bold ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; text-decoration:none;background:#ffffff}


.menuderoule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid;
	background-color: #B96000;
}
.txt11 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
border: 1px dotted #ffffff;
}

A.linkC{FONT-WEIGHT:bold ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666666; text-decoration:none;}
A.linkC:hover {FONT-WEIGHT:bold ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; text-decoration:none;background:#ffffff}

img.offer_picture {height: 150px; display: inline;}

tr.facility {background: #FFAE1A}
tr#facility_0 {background: #AE7200}
tr#facility_1 {background: #B77700}
tr#facility_2 {background: #C48000}
tr#facility_3 {background: #D28900}
tr#facility_4 {background: #DF9200}
tr#facility_5 {background: #EA9800}
tr#facility_6 {background: #F49F00}
tr#facility_7 {background: #FDA500}
tr#facility_8 {background: #FFA909}
tr#facility_9 {background: #FFAE1A}

td.facility_name {text-align:right; white-space: nowrap; padding: 0px 5px}
td.facility_value {text-align:left; white-space: nowrap; font-weight: bold; padding: 0px 5px}


div.rent_selection {font-family: Verdana,Arial,sans-serif; color: #FFAE1A; font-size:18px; font-style: italic; font-weight: bold}


div.rent_selection span.details {font-size: smaller}


table.rooms
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    background: #FFF9B9;
    border-collapse: collapse;
    border: 1px dotted #AE7200;
    margin: 20px 5px 10px 5px;
    width: 90%;
}

table.rooms th
{
    background: #FDA500;
    text-align: left;
    border-bottom: 1px dotted;
    padding-right: 10px;
    white-space: nowrap;
}

table.rooms td.room
{
    padding-right: 10px;
    white-space: nowrap;
}

table.rooms td.price
{
    font-style: italic;
    white-space: nowrap;
    text-align: right;
    padding-right: 10px;
}


a.monnaie
{
    margin-left: 5px;
    margin-right: 5px;
}

div.no_properties
{
    padding: 20px 5px;
    text-align: center;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

td.prec
{
    width: 20px;
}

a.prec_page
{
}

td.pages
{
}

td.next
{
    width: 20px;
}

a.next_page
{
}

A.go_page{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none; margin: 0px 1px;}
A.go_page:hover {FONT-WEIGHT:normal ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #FFAE1A; text-decoration:none;background:#ffffff;}

a.booking
{
    color: #000;
    margin-left: 7px;
    padding-left: 2px;
    border-bottom: dotted 1px lightgray;
}

a.booking:hover
{
    color: orange;
    border-left: solid 5px orange;
    border-bottom: dotted 1px orange;
    margin-left: 2px;
    padding-left: 2px;
    width: 100%;
}






td.rent { background: url(http://www.5stars-immobilier.com/images/starsimm/BgFicheLocations.jpg) repeat-y scroll 0% 0%; }

td.sales
{
    background: url(http://www.5stars-immobilier.com/images/starsimm/BgFicheVentes.jpg) repeat-y scroll 0% 0%;
}

input.budget
{
    width: 7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

td.budget_selector input.submit
{
    width: 12em;
    float: right;
    margin-top: 3px;
    margin-right: 10px;
}


/*
a {text-decoration:none;color:#888888;font-family:Arial, Helvetica, sans-serif;font-size:9px}
*/

.contactForm {
	font-size: 10px;
	font-weight: normal;
	color: #016835;
	background: #F5F5F5;
	cellpadding: 0;
}

.contactForm tr.even {
    background: #e1e1e1;
}

.contactForm th.form_th {
    text-align: right;
    font-weight: normal;
}

.contactForm td.form_td select,
.contactForm td.form_td option,
.contactForm td.form_td textarea {
    font-size: 10px;
}

.contactForm th.form_th label.required
{
    border-bottom: 1px dotted #CCC;
}

#form_contact_id #sendBtn
{
    margin: 5px;
    background: #EEE;
    border: 2px solid white;
}

div.success_message { width:auto; background: #FFFFCC; border: 1px solid #5CDF45; padding:5px; margin:5px; font-size: 12px }

.inline_success
{
    position: absolute;
    right: 10px;
    width:auto;
    background: #C8FFBF;
    border: 1px solid #5CDF45;
    padding:5px;
    margin:5px;
}

div.errors label.errorLabel
{
    font-weight: bold;
    padding-left: 15px;
}

div.errors {
    background:#FBE6F2 url(http://www.5stars-immobilier.com/images/erreur.png) no-repeat scroll right bottom;
    border:1px solid #D893A1;
    color:#333333;
    margin:5px 10px;
    padding:8px 20px 8px 8px;
    text-align: left;
}

div.errors dl
{
    margin: 0px;
}

.error dl {
	margin: 0px;
}

.error dt {
	font-weight: bold;
}

.filter_error,
.element_error {
	border-bottom: dotted 1px red;
}


/* REQUEST: VISIT */
#requestVisit div.errors {font-size:12px}
#requestVisit.sale {background-color:#8AD105}
#requestVisit.rent {background-color:#d69203}
#requestVisit #banner {background:#2c6903 url(http://www.5stars-immobilier.com/images/starsimm/LogoPopVentes_bg.gif) repeat-x scroll top left;height:auto}
#requestVisit #message {margin:0px;padding:10px 0px;background:#8ad105;text-align:center;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold}
#requestVisit.rent #message {background:#d69203;color:#fff}
#requestVisit #message .details {font-weight:normal;font-size:12px}
#requestVisit.sale #message .details {color:#99ff00}
#requestVisit.rent #message .details {color:#ffb94f}
#requestVisit.sale #requestPicturesBtn {cursor: pointer; border: 2px solid white; background: #669900; color: white; font-weight: bold; margin-left: 5px}
#requestVisit.sale #requestPicturesBtn:hover {background: #50a050}
#requestVisit.rent #requestPicturesBtn {cursor: pointer; border: 2px solid white; background: #a26800; color: white; font-weight: bold; margin-left: 5px}
#requestVisit.rent #requestPicturesBtn:hover {background: #c26800}


/* REQUEST:PICTURES */
body#requestPictures  {background: none}
body#requestVisit {background: none}
#requestPictures div.errors {font-size:12px}
#requestPictures.sale {background-color:#2c6903}
#requestPictures.rent {background-color:#d69203}
#requestPictures #banner {background:#2c6903 url(http://www.5stars-immobilier.com/images/starsimm/LogoPopVentes_bg.gif) repeat-x scroll top left;height:auto}
#requestPictures #message {margin:0px;padding:10px 0px;background:#2c6903;text-align:center;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold}
#requestPictures #message.success_message {margin: 10px; background-color: #FFFFCC; color: #000}
#requestVisit #message.success_message {margin: 10px; background-color: #FFFFCC; color: #000}
#requestPictures #message .details {font-weight:normal;font-size:12px}
#requestPictures.sale #message .details {color:#99FF00}
#requestPictures.rent #message .details {color:#fde997}
#requestPictures.sale #requestPicturesBtn {cursor: pointer; border: 2px solid white; background: #226946; color: white; font-weight: bold; margin-left: 5px}
#requestPictures.sale #requestPicturesBtn:hover {background: #50a050}
#requestPictures.rent #requestPicturesBtn {cursor: pointer; border: 2px solid white; background: #a26800; color: white; font-weight: bold; margin-left: 5px}
#requestPictures.rent #requestPicturesBtn:hover {background: #c26800}


body#requestPictures table th,
body#requestVisit table th
{
    padding-right: 10px;
}

form#form_request_pictures_id,
form#form_request_visit_id
{
    margin-bottom: 5px;
}

body#requestPictures a.closeWindow,
body#requestVisit a.closeWindow { font-family:Verdana,Arial,sans-serif; color:#FFFFCC; font-size:11px; text-decoration:none; margin-left: 20px; font-weight:bold; }

body#requestPictures a.closeWindow:hover,
body#requestVisit a.closeWindow:hover { COLOR: #FFF; }


A.go_page_sale
{
    FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ffffff; text-decoration:none; margin: 0px 1px;
}

A.go_page_sale:hover
{
    COLOR: #226946;
    background:#ffffff;
}

span.current_page_sale
{
    color: #A9D2BE;
    FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; margin: 2px; padding: 1px; font-weight: bold;
}

#public table.homePageTable form#form_home_sale_id,
#public table.homePageTable form#form_home_rent_id {padding-bottom: 10px}

#price_min_id,
#price_max_id {width:70px}
#nb_room_id {width:50px}

#captchaChangeLnk {color:#000}
#label_contact_phone_id, #contact_phone_id {margin-top:10px}

.s1 {font-size: 20px; font-weight: bold; padding-bottom: 5px}
.s2 {margin: 0pt; font-size: 16px; font-weight: bold; padding-bottom: 5px}
.s3 {font-weight: bold;font-size: 15px;}
.bold {font-weight: bold}
.txt_sale {color: #558B71}
.txt_rent {color: #C78000}

div#bg {background:transparent url(/data/images/home_bg_center.gif) repeat-y scroll 0px 0px}
