body{background:#101010;margin:0;padding:0;}
p,td{font-family:verdana;font-size:12px;}
p{text-align:justify;}
p.bodytext a{color:#9bc222;font-weight:700;text-decoration:none;}
input.ok_png{width:26px;height:25px;background:url(../images/ok.png);border:none;}
.blue{color:#9bc222;}
.starRequired{color:red;font-weight:700;}
a.linkLoupe{background:url(../images/mini_loupe.jpg) no-repeat 0 0;padding-left:17px;font-family:arial;font-size:12px;font-weight:700;text-decoration:none;}
a.linkBack{background:url(../images/back.png) no-repeat 0 -2px;padding-left:22px;font-family:arial;font-size:12px;font-weight:700;text-decoration:none;color:#9bc222;}
a.linkUp{background:url(../images/fleche_nav_haut.jpg) no-repeat 0 2px;padding-left:12px;font-family:arial;font-size:12px;text-decoration:underline;color:#fff;}
a.linkLetter{background:url(../images/mini_enveloppe.jpg) no-repeat 4px 2px;padding-left:27px;font-family:arial;font-size:11px;text-decoration:none;}
a.linkPrint{background:url(../images/print.png) no-repeat 0 -2px;padding-left:27px;font-family:arial;font-size:11px;text-decoration:none;padding-bottom:2px;}
a.linkGmap{background:url(../images/gmap.png) no-repeat 2px -2px;padding-left:27px;font-family:arial;font-size:11px;padding-bottom:1px;text-decoration:none;}
a.linkCamera{background:url(../images/camera.png) no-repeat right -2px;padding-right:35px;font-family:arial;font-size:11px;text-decoration:underline;color:#fff;padding-bottom:5px;padding-top:4px;}
a.thickbox, a.goGmap {color:#88B815;}
a img {border:none;}
div#global_container{width:955px;background:#1f1f1f url(../images/global-container.png) no-repeat;margin:0 auto;padding:0 5px;overflow:hidden;}
div#global_container td#content td#column_left{width:198px;}
div#global_container td#content td#column_left div#under_menu{height:380px;width:199px;background:url(../images/ombre_menu_gauche.jpg) no-repeat top right;}
div#global_container td#content td#column_left div#under_menu div.dossiers{padding-bottom:8px;border-bottom:1px solid #EBEBEB;width:190px;}
div#global_container td#content td#column_left div#under_menu div.head{color:#3D62BD;font-size:18px;font-family:arial;border-bottom:1px solid #EBEBEB;padding-top:15px;padding-bottom:6px;padding-left:10px;margin-bottom:7px;width:179px;text-transform:uppercase;}
div#global_container td#content td#column_left div#under_menu div.dossiers div.dossier_item{margin-left:15px;margin-bottom:4px;font-size:10px;}
div#global_container td#content td#column_left div#under_menu div.dossiers div.dossier_item a{font-size:10px;color:#000;text-decoration:none;background:url(../images/dossier_arrow.png) no-repeat 0 1px;padding-left:12px;}
div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-datetime{display:none;}
div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-title a{font-family:arial;font-size:14px;font-weight:700;color:#000;text-decoration:none;}
div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-teaser{font-size:10px;padding-right:15px;text-align:left;}
div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-teaser a{text-align:right;font-size:11px;color:#3D62BD;margin-top:10px;display:block;text-decoration:none;}
div#global_container td#content td#column_center{width:508px;}
#header .menu {padding:0;margin:0;list-style:none;overflow:hidden;}
	#header .menu li {padding:0;margin:0;list-style:none;width:109px;height:42px;float:left;display:inline;background:url(../images/menu.jpg) no-repeat;line-height:42px;text-align:center;}
	#header .menu li:hover {background-image:url(../images/menu-hover.jpg);}
	#header .menu li.active {background-image:url(../images/menu-active.jpg);}
	#header .menu li.active:hover {background-image:url(../images/menu-active.jpg);}
		#header .menu li a {color:#fff;font-size:1.17em;font-weight:bold;text-decoration:none;}
		#header .menu li a:hover {color:#97bf11;text-decoration:underline;}
div#global_container td#content td#column_center div#content_main_content{position:relative;top:0;padding:3px 21px 20px 20px;}
div#global_container td#content td#column_right{width:246px;}
div#global_container td#footer {color:#fff;}
	#footer p {text-align:left;}
	#footer a {text-decoration:none;color:#fff;}
	#footer a:hover {text-decoration:underline;}
	#footer h4 {color:#666;font-size:1.33em;border-bottom:1px solid #5a5a5a;padding:0 0 3px 13px;margin:15px 0 5px;background:url(../images/bullet-green.png) 1px 50% no-repeat;}
	#footer .top {background:#1f1f1f url(../images/footer.jpg) 0 1px no-repeat;padding:1px 0 0 220px;border:1px solid #3f3f3f;border-left:none;border-right:none;overflow:hidden;height:157px;}
		#footer .contact {width:330px;float:left;display:inline;}
			#footer .contact .info {float:left;display:inline;width:155px;margin-left:15px;}
				#footer .contact .info p {margin:5px 0;}
				#footer .contact .name {color:#88b815;}
			#footer .contact .tel {font-size:1.5em;}
			#footer .contact .links {float:right;display:inline;width:130px;padding:0;list-style:none;margin:58px 0 0 0;}
				#footer .contact .links li {list-style:none;padding:0;padding-left:23px;}
					#footer .contact .links .linkLetter{background:url(../images/mini_enveloppe.jpg) no-repeat 0 3px;}
					#footer .contact .links .linkRss {color:#555;background:url(../images/footer_rss.png) no-repeat;margin-top:9px;}
		#footer .navigation {width:170px;float:left;display:inline;margin-left:18px;}
			#footer .navigation ul, #footer .biens ul {padding:0;}
			#footer .navigation ul {background:url(../images/footer-navigation.png) no-repeat;padding:10px 0 0 17px;}
				#footer .navigation ul li {list-style:none;margin-bottom:5px;}
		#footer .biens {width:170px;float:left;display:inline;margin-left:28px;}
			#footer .biens li {background:url(../images/footer-item.png) no-repeat;width:153px;height:21px;list-style:none;padding:8px 0 0 30px;}
	#footer .bottom, #footer .bottom a {text-align:center;color:#b7b7b7;}
	#footer .bottom {line-height:1.6em;margin-top:10px;padding-bottom:10px;font-size:0.92em;}
	#footer .bottom .copyright_activimmo { text-align: center; color: #fff; font-size: 11px; }
	    #footer .bottom .copyright_activimmo A { color: #fff; }
div#global_container #ombre_interface_gauche{width:27px;height:500px;background:url(../images/ombre_interface_gauche.jpg);position:absolute;top:0;left:50%;margin-left:-522px;}
.csc-textpic-imagewrap{margin-bottom:-15px;}
/************************************************** box ref  */
div#box_ref{height:63px;background:url(../images/2bloc_recherche_home_01.jpg) no-repeat;padding-left:19px;}
div#box_ref .title{font-family:arial;color:#FFF;font-size:16px;font-weight:700;}
div#box_ref .lil{font-size:10px;margin-top:1px;}
div#box_ref .field input{border:none;width:117px;}
div#box_ref form{margin:0;padding:0;color:#fff;}
div#box_ref .submit{position:relative;left:142px;top:-28px;}
/************************************************** box ref end  
************************************************* box search beg  */
div#box_search{height:132px;background:url(../images/2bloc_recherche_home_02.jpg) no-repeat;padding-left:21px;padding-top:1px;position:relative;top:-5px;}
div#box_search .title{font-family:arial;color:#FFF;font-size:16px;font-weight:700;margin-bottom:-1px;}
div#box_search .lil{font-size:10px;margin-top:4px;color:#FFF;}
div#box_search .field{color:#FFF;font-size:10px;}
div#box_search .field select{width:123px;border:none;}
div#box_search .field input{width:52px;height:13px;border:none;}
div#box_search .submit{float:left;position:relative;left:139px;top:-24px;}
div#box_search .ok_png {background-image:url(../images/ok-search.png);width:26px;height:26px;}
/************************************************** box search end  
 ************************************************* box newlstter beg  */
#newsletter_box{margin-top:-6px;margin-bottom:11px;}
#newsletter_box div.mister_box_top_content{padding-top:0;background:url(../images/box_mister_top.jpg) no-repeat;padding-left:12px;height:113px;}
#newsletter_box div.mister_box_top_content div.headTitle{margin-bottom:7px;margin-top:3px;}
#newsletter_box div.mister_box_top_content div.headTitle a{font-family:arial;font-size:16px;font-weight:700;color:#a7d41f;text-decoration:none;margin-left:-36px;}
#newsletter_box div.mister_box_top_content div.link{background:url(../images/blueTick.trans.png) no-repeat 0 2px;padding-left:17px;padding-bottom:2px;margin-bottom:2px;}
#newsletter_box div.mister_box_top_content div.link a{color:#fff;font-size:10px;overflow:hidden;}
#newsletter_box div.mister_box_top_content div.link_rss{position:relative;top:12px;left:47px;}
#newsletter_box div.mister_box_top_content div.link_rss a{color:#fff;}
#newsletter_box #BH_newsletter_box{width:223px;height:54px;padding-left:12px;padding-top:5px;background:url(../images/box_mister_bottom.jpg);}
#newsletter_box #BH_newsletter_box div.title{color:#6A6A6A;font-size:18px;margin-bottom:3px;}
#newsletter_box #BH_newsletter_box div.field{display:inline;}
#newsletter_box #BH_newsletter_box div.field input{border:1px solid #D9D9D9;vertical-align:top;color:#6A6A6A;}
#newsletter_box #BH_newsletter_box div.submit{display:inline;position:relative;top:-5px;}
/************************************************** box newlstter end  
************************************************* images ban beg  */
td#column_left img {margin-bottom:14px;display:block;}
/************************************************** images ban end  */table#listingTop{margin-top:3px;margin-bottom:4px;}
/************************************************** blueHouseMainBox beg */
.blueHouseMainBox {color:#fff;}
div.blueHouseMainBox div.head{width:508px;height:35px;background:url(../images/box-title.png) no-repeat;}
div.blueHouseMainBox div.head div.title{padding-left:13px;font-size:18px;color:#fff;font-family:arial;position:relative;top:6px;left:9px;}
div.blueHouseMainBox div.head div.subtitle{float:right;margin-right:48px;color:#777;font-weight:700;position:relative;top:-11px;}
div.blueHouseMainBox div.head div.subtitle a.rssLink{background:url(../images/rss_icon.gif) no-repeat;padding-left:18px;padding-bottom:2px;color:#fff;}
div.blueHouseMainBox div.head div.subtitle div.helpRSS{display:inline;font-size:10px;font-weight:400;}
div.blueHouseMainBox div.head div.subtitle div.helpRSS a{color:#777;text-decoration:none;}
div.blueHouseMainBox div.body{width:506px;border:1px solid #424242;border-top:none;}
/* only in FCE:  */div.blueHouseMainBox div.body div.inBody{padding:1px 14px;}
div.blueHouseMainBox div.body div.inBody p.bodytext{text-align:justify;color:#fff;}
/************************************************** blueHouseMainBox end 
************************************************* pagination beg */
a.pagination_link_next{background:url(../images/fleche_nav_droite.jpg) no-repeat right 3px;text-decoration:none;color:#9BC222;font-size:12px;font-family:arial;font-weight:700;padding-right:13px;}
a.pagination_link_prev{background:url(../images/fleche_nav_gauche.jpg) no-repeat left 3px;text-decoration:none;color:#3D63B8;font-size:12px;font-family:arial;font-weight:700;padding-left:14px;}
a.pagination_link_i,a.pagination_link_i_act{color:#9BC222;font-size:12px;font-family:arial;text-decoration:none;}
a.pagination_link_i_act{font-weight:700;}
/************************************************** pagination end
************************************************* listView beg */
div.listView_items{background:url(../images/listView_bg.jpg) repeat-y -1px 0;clear:both;}
div.listView_items div.listView_item{margin-left:3px;margin-bottom:9px;float:left;width:122px;height:177px;overflow:hidden;text-align:center;}
div.listView_items div.listView_item div.image{margin-top:7px;height:78px;}
div.listView_items div.listView_item div.title{margin-left:2px;margin-right:2px;height:28px;overflow:hidden;}
div.listView_items div.listView_item div.title a{color:#9BC222;font-weight:700;text-transform:uppercase;}
div.listView_items div.listView_item div.price{color:#fff;font-weight:700;margin-top:5px;margin-bottom:4px;}
div.listView_items div.listView_item div.custom1,div.listView_items div.listView_item div.custom2,div.listView_items div.listView_item div.custom3{color:#fff;font-size:11px;}
/************************************************** listView end 
************************************************* singleView beg  */
div.single-view table.table1{margin-top:15px;width:100%;}
div.single-view table.table1 td.left{padding-left:16px;width:272px;}
div.single-view table.table1 td.left img{cursor:pointer;}
div.single-view table.table1 td.right{padding-top:15px;}
div.single-view table.table1 td.right div.price{color:#9bc222;font-size:18px;font-family:arial;font-weight:700;}
div.single-view table.table1 td.right div.title{font-weight:700;color:#9bc222;margin-top:15px;margin-right:10px;}
div.single-view table.table1 td.right div.customList ul{padding-left:15px;}
div.single-view table.table1 td.right div.customList li{list-style-image:url(../images/grey_dot.png);color:#fff;font-family:arial;margin-bottom:3px;}
div.single-view table.table1 td.right div.address{font-weight:700;color:#777;}
div.single-view table.table1 td.right div.agence_info{color:#fff;margin-top:15px;border:1px solid #aaa;margin-right:20px;background:#777;padding:4px;}
div.single-view table.table2{margin-top:15px;margin-bottom:12px;}
div.single-view table.table2 td.left{width:272px;padding-left:16px;}
div.single-view table.table3{margin-bottom:10px;}
div.single-view table.table3 td.left{padding-left:10px;}
div.single-view table.table3 td.left img{margin-right:7px;cursor:pointer;}
div.single-view table.table3 td.right{padding-bottom:2px;}
div.single-view div.details_group_items{padding:10px;}
div.single-view div.details_group_items div.detail-group-item div.group-titre{font-size:12px;font-weight:700;border-bottom:1px solid #EBEBEB;font-family:arial;}
div.single-view div.details_group_items div.detail-group-item div.group-body li{list-style-image:url(../images/grey_dot.png);margin-bottom:2px;}
div.DSE-search table.mainFormTable td.formLevel{font-weight:700;padding-left:20px;background:#deeba1 url(../images/formLevel_arrow.jpg) no-repeat 0 center;border-top:1px solid #BDBDBD;}
div.DSE-search table.mainFormTable td.formLevelFirst{border-top:none;}
div.DSE-search table.mainFormTable td.formLevel p{font-size:14px;color:#9bc222;}
div.DSE-search table.mainFormTable td.formFields{padding:10px 25px;}
div.DSE-search .sectionHead{font-weight:700;border-bottom:1px solid #B2B2B2;margin-bottom:10px;padding-bottom:3px;color:#B2B2B2;}
div.DSE-search .sectionDot{background:url(../images/grey_dot.png) no-repeat 0 5px;padding-left:14px;float:left;padding-top:4px;margin-left:20px;color:#4B4B4B;}
div.DSE-search .sectionDotFixed{background:url(../images/grey_dot.png) no-repeat 0 5px;padding-left:14px;float:left;padding-top:4px;width:175px;margin-bottom:5px;color:#fff;}
.tx-dsestate-pi2{margin-top:9px;top:23px;width:508px;}
p.bodytext a.external-link-new-window IMG{text-decoration:none;border:none;}
div.DSE-search .optionField INPUT{width:80px;}
div.DSE-search .zipField{float:left;margin-left:20px;}
div.DSE-search .zipField input{width:260px;}
div.DSE-search .DSE-autoCheckboxes{margin-left:20px;}
div.DSE-search .DSE-autoCheckboxes .even,div.DSE-search .DSE-autoCheckboxes .odd{width:215px;margin-bottom:5px;font-family:arial;color:#fff;}
div.DSE-search .DSE-autoCheckboxes .even label,div.DSE-search .DSE-autoCheckboxes .odd label{margin-left:5px;}
div.DSE-search .DSE-autoCheckboxes .even{float:left;clear:both;}
div.DSE-search .DSE-autoCheckboxes .selectAll a{color:#9bc222;margin-left:4px;}
div.DSE-search table.priceTable .left{text-align:center;width:150px;}
div.DSE-search table.priceTable .left input{width:100px;margin-bottom:4px;}
div.DSE-search table.priceTable .left .smallText{font-size:9px;font-weight:400;font-family:arial;letter-spacing:0;line-height:10px;margin-bottom:3px;}
div.DSE-search table.priceTable .right input{width:120px;}
div.DSE-search table.priceTable .right table.priceTableRight{background:url(../images/pixel-slide.jpg) repeat-x;}
div.DSE-search table.priceTable .right table.priceTableRight td.left{width:18px;height:68px;background:url(../images/border-left-slide.jpg) no-repeat;}
div.DSE-search table.priceTable .right table.priceTableRight td.right{width:21px;height:68px;}
div.DSE-search table.priceTable .right table.priceTableRight td.top #DSE-priceSlider-knob{background:url(../images/btn-slide.png) no-repeat;width:20px;height:21px;cursor:pointer;position:relative;top:-8px;}
div.DSE-search table.priceTable .right table.priceTableRight td.top #DSE-priceSlider{background:url(../images/slide.jpg) no-repeat;width:262px;height:5px;margin-top:9px;}
div.DSE-search div.priceSlider-slider{margin-top:5px;margin-bottom:7px;width:308px;}
div.DSE-search table.mainFormTable td.formLevelSubmit{border-bottom:none;}
div.DSE-search table.mainFormTable td.formLevelSubmit p input{margin-left:60px;background:url(../images/formLevel_submit_long.jpg) no-repeat;border:none;width:123px;height:28px;color:#FFF;font-family:arial;font-weight:700;padding-bottom:3px;cursor:pointer;}
div.DSE-search div#DSE-preSearchElement{background:#5F88D7 url(../images/pixel-presearch.jpg) repeat-x;color:#fff;font-size:18px;font-weight:400;font-family:arial;padding:12px;}
div.DSE-search div#DSE-preSearchElement #DSE-preSearchCount{font-size:19px;color:#333;}
div.DSE-search div#DSE-preSearchElement span.res{color:#e3e3e3;font-size:12px;font-weight:400;}
div.main_pi5-contact table.main td.formLevel{color:#3E494D;padding-left:20px;background:#deeba1 url(../images/formLevel_arrow.jpg) no-repeat 0 center;}
div.main_pi5-contact td.field,div.main_pi5-contact td.label{padding-top:3px;padding-bottom:3px;}
div.main_pi5-contact td.field input{width:300px;}
div.main_pi5-contact td.field select{width:304px;}
div.main_pi5-contact td.field textarea{width:300px;height:110px;}
div.main_pi5-contact td.label{width:115px;padding-left:50px;background:url(../images/grey_dot.png) no-repeat 30px center;color:#fff;}
div.main_pi5-contact table.main td.formLevel div.submit{float:left;margin-left:150px;}
div.main_pi5-contact table.main td.formLevel div.submit input{background:url(../images/formLevel_submit.jpg) no-repeat;border:none;width:83px;height:28px;position:relative;top:-4px;color:#FFF;font-family:arial;font-weight:700;padding-bottom:3px;}
/************************************************** contact end  
************************************************* mininews beg  */
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-listrowField-title{margin-bottom:2px;border-bottom:1px solid #EBEBEB;width:457px;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-listrowField-title a{color:#3D62BD;text-decoration:none;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-listrowField-teaser{font-size:11px;width:440px;margin:0 0 0 20px;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-searchbox{margin-top:20px;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-searchbox input.tx-mininews-pi1-searchbox-sword{width:360px;}
#content_main_content .tx-mininews-pi1 table td.tx-mininews-pi1-browsebox-SCell p{margin:0;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-browsebox p{margin-bottom:0;margin-left:3px;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-browsebox p a{color:#3D62BD;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-singleView .tx-mininews-pi1-singleViewField-datetime{font-size:10px;color:#777;margin:0;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-singleView h2{margin-top:2px;margin-bottom:2px;}
#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-singleView .tx-mininews-pi1-singleViewField-teaser{color:#777;font-style:italic;text-align:right;}
/************************************************** mininews end  */
.DSE_slideshow{border:1px solid #424242;text-align:center;padding:12px 0;}
/************************************************** footer beg  */
p.bodytext a:hover,a.linkLoupe:hover,div#global_container td#content td#column_left div#under_menu div.dossiers div.dossier_item a:hover,div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-title a:hover,div#global_container td#content td#column_left div#under_menu div.tx-mininews-pi1 p.tx-mininews-pi1-fp_listrowField-teaser a:hover,div.single-view table.table2 td.right div a{text-decoration:underline;}
.grey,div.DSE-search td{color:#fff;}
.hasTitle,div.single-view table.table2 td.left table.dsestate_icon img{cursor:help;}
.smallText,div.single-view table.table2 td.left table.dsestate_icon td,div.DSE-search div.priceSlider-explain,#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-browsebox *{font-size:10px;}
div.listView_items div.listView_item div.image img,#content_main_content .tx-mininews-pi1 .tx-mininews-pi1-singleView hr{border:none;}
div.single-view table.table2 td.left table.dsestate_icon,div.DSE-search .DSE-autoCheckboxes .odd,div.main_pi5-contact table.main td.formLevel div.explainRequired{float:left;}
div.single-view table.table2 td.right div,div.DSE-search .optionField{margin-bottom:5px;}
div.DSE-search table.mainFormTable,div.main_pi5-contact table.main{width:100%;}
div.DSE-search table.priceTable .right table.priceTableRight td.top,div.DSE-search table.priceTable .right table.priceTableRight td.bottom{height:25px;}