* {margin:0;padding:0;}
/*---------------------Tags---------------------*/
body {background:#f9f9f9 url(../images/body.png) repeat-x;font-family: "GillSansMTRegular", Helvetica, Arial, sans-serif;font-size:12px;line-height:20px;color:#000;}
a {text-decoration:none;color:#000;outline:none;}
a:hover {text-decoration:none;}
a img {border:none;}
ul, li {list-style:none;}
p {margin:5px 0;}
h1 {color:#4B4B4B;font-size:2em;font-weight:normal;margin:10px 0 25px; }
fieldset {border:none;margin:10px 0;}
/*---------------------FONT-FACE---------------------*/
@font-face {
	font-family: 'GillSansMTRegular';
	src: url('GIL.eot');
	src: local('Gill Sans MT Regular'), local('GillSansMT'), url('GIL.woff') format('woff'), url('GIL.ttf') format('truetype'), url('GIL.svg#GillSansMT') format('svg');
}
p { font-size: normal !important; }
/*---------------------Common---------------------*/

#site {width:980px;margin:0 auto;position:relative;}
	#main {position:absolute;top:94px;left:0;}
		#contentWrap {overflow:hidden;padding:110px 0 40px;}
			#content {float:right;display:inline;width:736px;padding:0 0 50px;color:#5d5d5d;}
				.headBox { padding-top:25px; margin-top:5px;}
					.headBox h1 {background:url(../images/headbox-title.png) bottom left no-repeat; margin:0 0 15px;padding:0 0 12px 20px;}
					.headBox ul {margin:25px 0 0 20px;}
						.headBox li{background:url(../images/arrow.png) 0 6px no-repeat;padding-left:15px;margin-bottom:30px;}
				.defaultForm {padding:5px 0;width:524px;padding:0 10px;}
					.defaultForm h1 {background:url(../images/form-title-left.png) no-repeat;font-size:1.33em;height:23px;margin:0 0 -5px;padding-left:10px;padding-top:5px;position:relative;z-index:20;}
						.defaultForm h1 span {background:url(../images/form-title-right.png) right top no-repeat;padding:5px 10px 4px 0;}
					.defaultForm .top {background:url(../images/form-top.png) no-repeat;height:59px;margin:0 0 -40px 0;padding:20px 0 0 15px;}
						.defaultForm h2 {color:#414141;font-size:1.1em;margin:0 0 20px 0;padding:2px 0 0 40px;height:21px;font-weight:normal;background:url(../images/form-subtitle.png) no-repeat;}
					.defaultForm p {overflow:hidden;font-size:1em;}
					.defaultForm .starRequired {text-indent:-10000px;background:url(../images/required.png) no-repeat;}
						.defaultForm .starRequired {padding:0 0 5px 10px;margin-left:5px;}
							.defaultForm .starRequired span {display:none;}
					.defaultForm fieldset {margin-bottom:10px;padding:0 0 0 55px;}
					.defaultForm fieldset.last {border:none;padding:0;overflow:hidden;}
						.defaultForm .notice {float:left;display:inline;background:url(../images/form-subtitle.png) no-repeat;height:21px;padding:2px 0 0 40px;}
							.defaultForm .notice .starRequired {padding:5px 0 5px 10px;margin:4px 5px 0;float:left;}
							.defaultForm .notice span {float:left;display:inline;}
						.defaultForm input.submit {width:114px;height:21px;background:url(../images/form-submit.png) no-repeat;float:right;display:inline;color:#fff;padding-bottom:1px;font-weight:bold;border:none;cursor:pointer;margin-top:10px;}
							.defaultForm label {float:left;display:inline;width:110px;}
							.defaultForm label.rlbl {float:left;width:350px;}
							.defaultForm input, .defaultForm select, .defaultForm textarea {float:left;display:inline;margin-left:40px;/*border:1px solid #8c8c8c;*/}
							.defaultForm input {width:280px;}
							.defaultForm input.hidden {display:none;}
                            .defaultForm input[type='radio'] {float:left;width:30px;border:0;}
							.defaultForm select {width:282px;}
							.defaultForm textarea {width:280px;height:100px;}
							.defaultForm .special label {width:145px;}
								.defaultForm .special label.from {text-align:right;width:55px;}
								.defaultForm .special span.to {width:15px;margin-left:5px;float:left;display:inline;}
								.defaultForm .special input.from {margin-left:5px;width:86px;}
								.defaultForm .special input.to {margin-left:5px;width:95px;}
				#contactForm label{width:120px;}
				#contactForm label.rlbl {float:left;width:350px;}
				#contactForm input, #contactForm  select, #contactForm  textarea {margin-left:30px;}
				.questionContainer{float:left;}
				p.bodytext {margin:0 60px 20px 0;line-height:1.8em;}
				a.more {background:transparent url(../images/link-more.png) bottom right no-repeat;color:#fff;float:right;display:inline;height:23px;text-decoration:none;}
					a.more span {background:transparent url(../images/link-more.png) top left no-repeat;color:#fff;padding:2px 10px;float:left;display:inline;height:23px;cursor:pointer;}
				
			#sideBarContent {float:left;display:inline;width:244px;padding-bottom:5px;}
				.refSearch {width:226px;height:57px;background:url(../images/ref-search.png) no-repeat;color:#fff;}
				.refSearch h4 {margin:0 0 2px 25px;padding-top:6px;font-size:1.17em;}
				.refSearch p {margin:0;padding:0;}
				.refSearch #DS-autocomplete-field-reference {width:150px;margin-left:25px;width:145px;border:1px solid #b4b4b4;}
				.refSearch input.submit {border:1px solid #cb785e;background:#b13227;color:#fff;cursor:pointer;}				
				#sideBarContent .searchLinks a {color:#fff;font-size:1.83em;display:block;padding:40px 0 0 25px;width:218px;text-decoration:none;} 
				#sideBarContent .searchLinks a:hover {background-position:-248px -99px;}
				#sideBarContent .searchLinks .active a, #sideBarContent .searchLinks .active a:hover {background-position:-496px 0;}
				#sideBarContent .sales a {background:url(../images/sidebar-content-part2.png) no-repeat;height:54px;}
				#sideBarContent .location a {background:url(../images/sidebar-content-part1.png) no-repeat;height:54px;}
				#sideBarContent .new a {background:url(../images/sidebar-content-part3.png) no-repeat;height:52px;}
				#sideBarContent .helpAccroche {display:block;margin-top:25px;}
	#header {height:94px;width:980px;position:absolute;top:0;left:0;overflow:hidden;}
		#header .agency {width:226px;height:94px;float:left;display:inline;}
		#header .navBlock {float:right;display:inline;width:754px;}
			#header .generalNav {float:left;display:inline;margin-top:16px;position:relative;}
					#header .generalNav li {float:left;display:inline;background:url(../images/nav-item.png) no-repeat;}
					#header .generalNav li:hover {background-position:-88px -32px;}
					#header .generalNav li:hover ul {display:block;left:15px;position:absolute;top:26px;z-index:1000;width:630px;}
						#header .generalNav li li {color:#000;padding:0px 10px 0;height:33px;background:transparent url(../images/submenu-item.png) no-repeat right 23px;}
						#header .generalNav li li:hover {background:transparent url(../images/submenu-item.png) no-repeat right 23px;}
							#header .generalNav li li a {color:#000;}
							#header .generalNav li li a:hover {color:#fff;}
					#header .generalNav li.first {border:none;}
						#header .generalNav a {color:#fff;text-decoration:none;padding:5px 0 0 2px;display:block;text-align:center;width:81px;height:22px;}
					#header .generalNav ul {display:none;}
			#header .searchLinks {float:right;display:inline;width:252px;margin-top:15px;}
				#header .searchLinks li {float:left;display:inline;}
					#header .searchLinks a {color:#fff;background: #424441 url(../images/separator-menu-gray.png) no-repeat scroll top left;display:block;height:23px;text-align:center;text-decoration:none; padding: 5px 10px 0;}
					#header .searchLinks a:hover { background: #80817f; }
			#header .langSwitcher {float:right;display:inline;margin-top:17px;border:1px solid #d5d5d5;border-right-color:#d3d3d3;border-bottom-color:#b9b9b9;border-left-color:#c7c7c7;margin-right:35px;}
				#header .langSwitcher li {border:1px solid #373737;border-top-color:#868686;float:left;display:inline;height:19px;text-align:center;width:20px;}
					#header .langSwitcher li a {background-color:#424441;display:block;width:100%;height:100%;color:#fff;text-decoration:none;}
					#header .langSwitcher li a:hover, #header .langSwitcher li.active a {background-color:#80817F;color:#fff;} 
	#footer {background:url(../images/footer.png) repeat-x;}
		#footer .inner {margin:0 auto;width:980px;height:224px;}
			#footer, #footer a {color:#414141;}
			#footer .info {height:112px;padding-top:15px;overflow:hidden;}
				#footer .logo {padding-left:15px; float:left;display:inline;margin-right:18px;}
				#footer .info div {float:left;display:inline;}
				#footer .info .nam { border-left: #999 solid 1px; padding-left:7px;}  
			  /*#footer .info .bxl div {width:153px;}
				#footer .info .nam div {width:149px;margin-right:5px;}*/
				#footer .info h4 {color:#c03d1e;font-size:1em;}
			#footer .legal {font-size:0.83em;margin:0 auto;text-align:center;width:700px;height:60px;} 
			#footer .copyright_activimmo {color:#CECECE;height:27px;margin:0;padding-top:10px;text-align:center;}
				#footer .copyright_activimmo a {color:#222;}
	
/*---------------------Page specific---------------------*/
	/*---HOME---*/
	#homeSlideShow {border:none;}
	div.tinyGallery-wrapper {position:relative;}
		div.tinyGallery-wrapper div.tinyGallery-toolBar {position:absolute;bottom:3px;top:auto;width:100%;}
	/*---SEARCH RESULTS---*/
	.userTabs {overflow:hidden;} 
		.userTabs li {float:left;display:inline;margin-right:5px;background:url(../images/usertab-left.png) no-repeat;padding:4px 0 9px 4px;cursor:pointer;}
			.userTabs li span {background:url(../images/usertab-right.png) right 0 no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;padding:6px 10px 11px 6px;}  
		.userTabs li.active {background-image:url(../images/usertab-active-left.png);}
			.userTabs li.active span {background-image:url(../images/usertab-active-right.png);color:#666666;}
	#user_tab_list {overflow:hidden;border-bottom:1px solid #bebebe;margin-bottom:10px;background:url(../images/user-tab-list.png) repeat-y;}
		.listView_item {float:left;display:inline;width:278px;height:115px;overflow:hidden;padding:10px 0;}
			.listView_item .tinyGallery {width:130px;float:left;display:inline;}
			.listView_item .info {width:135px;float:left;display:inline;}
				.listView_item .info h3 a {color:#a70328;font-weight:bold;font-size:0.83em;display:block;height:35px;overflow:hidden;margin:0;} 
				.listView_item p {margin:0;font-size:0.92em;}
				.listView_item .info a {margin:5px 10px 0 0;}
	/*Search*/
	#searchPageForm div.contentLeft {float:left;width:314px;margin-top:2px;}
	#searchPageForm div.contentLeft div.subContentLeft {padding: 0px 0px 0px 16px;border:1px solid #b5b5b5;margin:5px 23px 0px 11px;}  
	#searchPageForm div.contentLeft div.subContentLeft h2 {margin-left:0;font-size:1.26em;margin-bottom:10px;}
	#searchPageForm div.contentLeft #cpSelection {padding-bottom:5oobione80px;}
	#searchPageForm div.contentLeft .DSE-multi-item-remove{position:relative;top:3px;}
	#searchPageForm div.contentRight {float:left;width:422px;margin-top:2px;}
	#searchPageForm div.contentRight fieldset{background:url(../images/form-el.png) repeat-y -85px 0;margin:0 0 4px 0;padding-top:5px;}
	#searchPageForm div.contentRight fieldset.last {background:none;}
	#searchPageForm  fieldset {overflow:hidden;margin:0 0 1px 0;padding:0;}
		#searchPageForm .container {overflow:hidden;}
			#searchPageForm h1 {float:left;display:inline;}
			#toggleMapsLink {border:1px solid #db7676;background:url(../images/maps-toggle.png) repeat-x;text-align:center;float:right;color:#fff;height:31px;padding:2px 10px;line-height:31px;}
		#searchPageForm .expl {/*float:left;display:inline;width:190px;*/background:url(../images/arrows-searchtitle.png) no-repeat 3px 4px;margin:0 0 2px;}
		#searchPageForm .formEl input.submitTop{background:url(../images/maps-toggle.png) repeat-x;border:1px solid #DB7676;width:279px;padding:3px 0px 5px;color:#F8F8F8;cursor:pointer;font-weight:bold;font-size:1.25em;text-align:center;margin-bottom:4px;}
		#searchPageForm .formEl input.reset{background:url(../images/maps-toggle_grey.png) repeat-x;border:1px solid #3F3F3E;width:131px;padding:3px 0px 5px;color:#F8F8F8;cursor:pointer;font-weight:bold;font-size:1.25em;text-align:center;margin-bottom:4px;margin-right:4px;}
		#searchPageForm .map .expl {background:url(../images/search-left.png) repeat-y;padding-top:30px;height:328px;}
			#searchPageForm h2 {color:#b13227;font-size:1.17em;margin-left:16px;}
			#searchPageForm .expl li {margin-bottom:5px;background:url(../images/arrow2.png) 0 5px no-repeat;padding-left:8px;line-height:1.33em;}
			#searchPageForm .expl li {margin-bottom:5px;background:url(../images/arrow2.png) 0 5px no-repeat;padding-left:8px;line-height:1.33em;}
			#searchPageForm .map .expl li {margin-bottom:25px;}
		#searchPageForm .formEl {/*float:right;display:inline;width:447px;min-height:84px;*/padding:0 0 0 0;}
		#searchPageForm .formEl div.postCode {margin-bottom:5px}
		#searchPageForm .formEl img {margin-right:5px}
		#searchPageForm .map .formEl {padding:0;background:none;width:507px;}
			#searchPageForm  .postCode input {width:413px;}
		#searchPageForm .priceTable {background:url(../images/price-slide-bg.png) no-repeat;width:416px;height:40px;margin-bottom:5px; border-bottom: #000 solid 1px; padding-top: 9px;}
			#searchPageForm .priceTable .smallText {color:#000;margin:0 0 0 35px;padding-top:5px;}
			/*#DSE-priceSliderMin, #DSE-priceSliderMax {background:#424242;height:3px;width:160px;margin:12px 0 12px 35px;cursor:pointer;float:left;display:inline;}*/
			#priceSlider {margin:10px 0 10px 30px;width:330px; display:none;}
			#DSE-priceSliderMax {margin-left:22px;}
				div .ui-widget-header {background-color:#424242;}
				div .ui-corner-all {-moz-border-radius:0;-webkit-border-radius:0;}
				.ui-slider-horizontal a.ui-slider-handle {cursor:pointer;background:url(../images/btn-slide.png) no-repeat;width:37px;height:25px;top:-7px;}
				div .ui-state-hover, div .ui-widget-content .ui-state-hover, div .ui-state-focus, div .ui-widget-content .ui-state-focus, div .ui-state-default, div .ui-widget-content .ui-state-default {border:none;}
			#toggleOtherParams {background:url(../images/other-options.png) repeat-x;color:#f8f8f8;border:1px solid #3f3f3e;display:block;font-size:1.33em;font-weight:bold;height:35px;line-height:35px;padding-left:10px;text-decoration:none;margin-top:10px;position:relative;}
				.toggleOtherParamsOff span {background:url(../images/arrow-downside.png) no-repeat;position:absolute;right:36px;top:11px;width:21px;height:15px;overflow:hidden;}
				.toggleOtherParamsOn span {background:url(../images/arrow-downside.png) 0 -20px no-repeat;}
			#otherParams {padding:15px 0 0 25px;margin-bottom:100px;margin-bottom:30px;}
			.otherParamsOff {display:none;}
			.otherParamsOn {display:block;}
				#otherParams .line {overflow:hidden;margin-bottom:15px;}
					#otherParams span {float:left;display:inline;}
					#otherParams .sectionDotFixed {width:150px;}
					#otherParams .optionField input {width:305px;}
					#otherParams .optionField input[type=checkbox] {width:15px;}
		#searchPageForm .bottom {margin-left:35px;}
			#searchPageForm .bottom input {width:158px;}
		#searchPageForm  .submit {background:url(../images/search-submit.png) repeat-x;border:1px solid #e36256;height:56px;line-heigt:56px;width:100%;font-weight:bold;font-size:2.5em;text-align:center;color:#fff;cursor:pointer;}
	/*LISTING*/
	.pagerContainer {height:57px;background:url(../images/list-view-nav.png) no-repeat;overflow:hidden;position:relative;}
		.pagerContainer .rssLink {position:absolute;left:70px;top:12px;height:24px;background:url(../images/icon-rss.png) no-repeat;padding:8px 0 0 37px;color:#838383;font-weight:bold;}
		.pagerContainer .sorter{position:absolute;left:210px;top:19px;}
		.pager {float:right;display:inline;margin:19px 68px 0 0;}
			.pagination_link_prev {background:url(../images/list-view-nav-prev.png) no-repeat;width:22px;height:26px;position:absolute;top:15px;left:16px;text-indent:-10000px;}
			.pagination_link_next {background:url(../images/list-view-nav-next.png) no-repeat;width:22px;height:26px;position:absolute;top:15px;right:16px;text-indent:-10000px;}		
			.pagination_link_i, .pagination_link_i_act {background:#8c8c8c;color:#525252;padding:5px 6px;margin:0 -3px 0 0;border:1px solid #ccc;text-align:center;border:1px solid #a5a5a5;}
			.pagination_link_i:hover, .pagination_link_i_act {background:#ccc;}
	.tx-dsestate-pi2 .searchResults {border:1px solid #d0d1cf;background:#fff;}
		.tx-dsestate-pi2 .searchResults ul {margin:1px 1px 1px 2px;overflow:hidden;border-left:1px solid #ececeb;}
			.tx-dsestate-pi2 .searchResults li {width:181px;height:206px;float:left;display:inline;margin-bottom:1px;border:1px solid #ececeb;border-left:none;text-align:center;color:#89281e;font-weight:bold; }
				.tx-dsestate-pi2 .searchResults li .tinyGallery {margin:13px 0 9px;height:107px;}
				.tx-dsestate-pi2 .searchResults li p {margin:0 ;} 
					.tx-dsestate-pi2 .searchResults li a {color:#89281e;}
					.tx-dsestate-pi2 .searchResults li .priceLabel {margin-top:15px;font-size:15px;}
						.tx-dsestate-pi2 .searchResults li .priceLabel span {color:#535753;}
/*	div#popupContent {font-family:Courier new;}*/ 
	div#popupContent div {width:224px;border:1px solid #e1e1e1;background:#e1e1e1;margin-top:15px}
	div#popupContent div ul {width:auto;margin:2px;border:1px solid #fff;padding:4px 3px 10px;}
	div#popupContent div ul li {background:transparent url(../images/arrow3.png) no-repeat 0px 6px;text-indent:8px;margin-bottom:6px;}
	input#go {background:#8C8C8C none repeat scroll 0px 0px;cursor:pointer;border:1px solid #A5A5A5;color:#525252;padding:0px 3px;margin:0px 0px 0px 5px;}
	.tx-dsestate-pi2 .sectionDotFixed {color:#838383;font-weight:bold;padding-right:3px;}
	.tx-dsestate-pi2 .sorter select {background:#CCCCCC none repeat scroll 0px 0px;}
	/*---DETAILS---*/
	.tx-dsestate-pi3 {} 
	.tx-dsestate-pi3 .productAction {overflow:hidden;height:57px;}
		.tx-dsestate-pi3 .productAction {background:url(../images/list-view-nav.png) no-repeat;padding-left:59px;}
			.tx-dsestate-pi3 .productAction li {float:left;display:inline;height:37px;padding:20px 0 0 70px;width:139px; cursor:pointer;}
			.tx-dsestate-pi3 .productAction li.search {background:url(../images/btn-back.png) no-repeat;}
			.tx-dsestate-pi3 .productAction li.contact {background:url(../images/btn-email.png) no-repeat;padding-top:10px;height:47px;}
			.tx-dsestate-pi3 .productAction li.print {background:url(../images/btn-print.png) no-repeat;}			
				.tx-dsestate-pi3 .productAction a {color:#838383;font-weight:bold;display:block;width:125px;}
				
	.tx-dsestate-pi3 .headerInfo {border:1px solid #cfd0ce;padding:15px;}
		.tx-dsestate-pi3 .headerInfo .inner  {overflow:hidden;height:315px;}
			.tx-dsestate-pi3 .graphical {float:left;display:inline;width:315px;}
				.tx-dsestate-pi3 .graphical img.big {cursor:pointer;}
			.tx-dsestate-pi3 .textual {float:left;display:inline;margin-left:5px;width:384px;} 
				.tx-dsestate-pi3 .textual .head {overflow:hidden;}
					.tx-dsestate-pi3 h2, .tx-dsestate-pi3 .reference {font-weight:bold;background:#d5d7d5;border:1px solid #c3c3c3;float:left;display:inline;}
					/* infowindow style */
					.gmnoprint h2{border:0;}
					.tx-dsestate-pi3 h2 {font-size:1.2em;height:18px;line-height:1.17em;margin:0;width:220px;padding:8px 15px;}
						.tx-dsestate-pi3 h2 span {font-size:1.2em;color:#b13227;}
					.tx-dsestate-pi3 .reference {margin:0 0 0 10px;width:100px;padding:8px 10px;}
				.tx-dsestate-pi3 h1, .tx-dsestate-pi3 .location  {border-bottom:1px solid #ccc;color:#B13227;font-size:1em;font-weight:bold;padding:0 0 2px 10px;}
				.tx-dsestate-pi3 h1 {margin:4px 0;}
				.tx-dsestate-pi3 .location {color:#5a5e5a;margin-top:15px;}
				.tx-dsestate-pi3 .customList {margin:0 0 0 30px;padding:0;}			
				.tx-dsestate-pi3 .tags {float:left;display:inline;width:210px;margin-top:15px;}
					.tx-dsestate-pi3 .tags li {border:1px solid #c16666;background:#970000;padding:0 5px;color:#fff;float:left;display:inline;margin-right:10px;font-size:0.91em;}
				.tx-dsestate-pi3 .featuredIcon {margin-top:15px;}
					.tx-dsestate-pi3 .featuredIcon li {display:inline;float:left;margin-left:10px;text-align:center;font-size:0.92em;}
		.tx-dsestate-pi3 .thumbs {margin-top:15px;}
			.tx-dsestate-pi3 .thumbs img {margin-left:10px;margin-bottom:10px;}
	.tx-dsestate-pi3 .accord-toggle, .tx-dsestate-pi3 .accord-toggle2, .tx-dsestate-pi3 .accord-toggle3 {cursor:pointer;}
	.tx-dsestate-pi3 .accord-toggle3 h3 {background-image:url(../images/details-section-accordion-title.png);}
		.accord-toggle3-alternate {background-image:url(../images/details-section-accordion-title-close.png) !important;}
	.tx-dsestate-pi3 .accord-content3 {border:1px solid #CFD0CE !important;width:733px;}
	
	.tx-dsestate-pi3 h3 {background:url(../images/details-section-title.png) no-repeat;color:#fff;font-size:1.5em;height:26px;margin:0;padding:5px 0 0 16px;}
	.tx-dsestate-pi3 h3.special {background:url(../images/details-section-special-title.png) no-repeat;color:#fff;font-size:1.5em;height:26px;margin:0;padding:5px 0 0 16px;}
		.accord-toggle-alternate {background-image:url(../images/details-section-special-title-close.png) !important;}
	.tx-dsestate-pi3 h4 {color:#3E3E3E;background:url(../images/details-feature-title.png) no-repeat;font-size:1.42em;font-style:italic;height:26px;padding:5px 0 0 50px;border-right:1px solid #a2a2a2;}
		.accord-toggle2-alternate {background-image:url(../images/details-feature-title-close.png) !important;}
	.tx-dsestate-pi3 .detailsContainer {border-bottom:1px solid #cfd0ce;margin-top:20px;width:735px;}
		.tx-dsestate-pi3 .detail-group-item {margin:0 0 1px 0;}
		.tx-dsestate-pi3 .detail-group-item ul {background:#fff;border:1px solid #a2a2a2;border-top:none;border-bottom:none;padding:15px 30px 10px 78px;}
			.tx-dsestate-pi3 .detail-group-item ul li, .customList li{background:transparent url(../images/arrow3.png) 0 5px no-repeat;padding-left:15px;margin-bottom:5px;}
		.tx-dsestate-pi3 .description {padding:18px 15px;border:1px solid #a2a2a2;border-top:none;border-bottom:none;margin:0;background:#fff;}
	.tx-dsestate-pi3 .DSEopenGalleryContainer {padding-right:20px;text-align:right;}

	.tx-dsestate-pi4 h2 { color:#B13227; font-size:1.17em; margin:15px 0; background: none; border: none:}
	div#print_header {height:60px;background:transparent url(../images/logoLP.jpg) 10px 0px no-repeat;padding: 24px 0px 0px 215px;font-family:"GillSansMTRegular",Helvetica,Arial,sans-serif;font-size:2.5em;font-style:italic;text-align:center;width:526px;}
	/*VSP*/
	.accord-nest {margin:10px 0;}
		.accord-toggle {}
			.accord-toggle  h3 {margin:0;background:none;}
			.accord-content .body {border:1px solid #a2a2a2;border-top:none;}			
/*				.tx-dsestate-pi3 .vspOthers {background:transparent url(../images/vsp-others.png) repeat-y 0 0;list-style:none;margin:0;padding:0;}*/
				.tx-dsestate-pi3 .vspOthers {list-style:circle inside none;margin:0;padding-left:30px;}
							.tx-dsestate-pi3 .vspOthers li {/*height:18px;list-style:none;*/ list-style:decimal outside none; padding:0 0 0 10px;}
								.tx-dsestate-pi3 .vspOthers li a {color:#5d5d5d;}
					.tx-dsestate-pi3 .VSPfloor{overflow:hidden;background:url(../images/vsp-floor-items.png) repeat-y;margin:0;margin:0px 0px 3px;}
					.tx-dsestate-pi3 .floorIndex{height:25px;font-size:1.8em;color:#f4f4ed;padding:6px 0 0 43px;margin-bottom:3px;background:#fefefe url(../images/vsp-floor-title.png) no-repeat;}
			
	.tx-dsestate-pi3 .listView_items{background:url(../images/listView_bg.jpg) repeat-y -1px 0px;clear:both;}
		.tx-dsestate-pi3 .listView_items .listView_item{float:left;display:inline;height:97px;text-align:center;width:105px;padding:0px 0px 0px 0px;}
		.tx-dsestate-pi3 div .listView_items .listView_item_act {background:#dfdfdf;}
		.tx-dsestate-pi3 div .listView_items .listView_item_empty{background:transparent url(../images/no_items2.png) no-repeat scroll 0px 0px}
		.tx-dsestate-pi3 div .listView_items div.itemBorder{border-color:#CFD0CE;border-style:solid;border-width:1px;width:103px;height:95px;line-height: 1em;}
		.tx-dsestate-pi3 .listView_items .listView_item .image{margin-top:7px;height:78px;}
		.tx-dsestate-pi3 .listView_items .listView_item .image img{border:none;}
		.tx-dsestate-pi3 .listView_items .listView_item .title{/*margin:3px 2px 0 2px;height:30px;*/line-height:1.2em;overflow:hidden;padding:1px;}
		.tx-dsestate-pi3 .listView_items .listView_item .title a{color:#000;}
		.tx-dsestate-pi3 .listView_items .listView_item .price{color:#777777;font-weight:bold;margin-top:3px;}
		.tx-dsestate-pi3 .listView_items .listView_item .status{color:#B13227;font-weight:bold;margin-top:3px;}
		.tx-dsestate-pi3 .listView_items .listView_item .custom1,.listView_items .listView_item .custom2,.listView_items .listView_item .custom3{color:#777777;font-size:11px;}
		.tx-dsestate-pi3 .tinyGallery {height:80px;overflow:hidden;width:142px;}
	/*Gmap*/
	#gmapSearch-form-address {margin-bottom:10px;overflow:hidden;padding-bottom:5px;}
		#gmapSearch_address_btn {border:1px solid #999;padding:3px 3px 1px;display:inline;cursor:pointer;}
	#gmapSearch-sideBar { border:2px solid #8a8e89;height:90px;overflow-x:auto;overflow-y:hidden;padding:5px;width:722px; }
	/*Dossiers*/
	h1.dossier {background:transparent url(../images/form-title-right.png) no-repeat scroll right top;padding:6px 10px 4px 0;margin:0;font-size:1.33em;font-weight:normal;color:#4B4B4B;border-bottom:1px solid #BDBDBD;}
	h2.dossier {color:#414141;font-size:1.1em;margin:0 0 20px 0;padding:2px 0 0 40px;height:21px;font-weight:normal;background:url(../images/arrow_folders.jpg) no-repeat;}
	.allDossiers {margin-right:65px;text-align:right;}
		/*.allDossiers a {color:#B03A17;}*/
	/*Links */
	.header-restyled {background:transparent url(../images/form-title-left.png) no-repeat scroll 0 0;font-size:1.33em;height:23px;margin:0 0 -5px;padding-left:10px;padding-top:5px;position:relative;z-index:20;width:400px;} 
	.header-restyled span {background:transparent url(../images/form-title-right.png) no-repeat scroll right top;padding:5px 10px 4px 0;}
	.content-restyled {background:transparent url(../images/form-top.png) no-repeat;margin:0 0 -40px 0;padding:20px 0 0 15px;}
	.csc-textpic-text {background:url(../images/esperluette_bgn.png) no-repeat scroll right top; height:300px; }
	#home .csc-textpic-text { background:url(../images/esperluette_bgn.png) no-repeat scroll right 55px; height:350px; }

	.esperluette {background: transparent url(../images/esperluette_bgn.png) no-repeat right 25px;margin: 0px 0px 0px 0px;}
	.tx-dsestate-pi5{background: transparent url(../images/esperluette_bgn.png) no-repeat right 25px;margin: 0px 0px 0px 0px;}
	
	
	/* Team */
	
	.team_item {height:120px;width:600px;margin: 0px 0px 0px 20px;}
	.team_item .team_image {border:none;float:left;width:100px;min-height:100px;}
	.team_item .team_info {float:left;width:400px;padding: 0px 0px 0px 10px;}
	.team_item .team_info .team_name {display:inline;}
	.team_item .team_info .team_phone {display:inline;margin-left:10px;width:6px;}
	.team_item .team_info .tel {display:inline;margin-left:0px;background: transparent url(../images/phone.png) no-repeat 0px -1px;padding-left:22px;}
	.team_item .team_info .tel img {margin:-5px 0;}
	.team_item .team_info .team_email {}
	.team_item .team_info .team_email img {margin:-4px 6px;}
	.team_item span{}
	.teamContent {background: transparent url(../images/esperluette_bgn.png) no-repeat right 25px;margin: 0px 0px 0px 0px;}
	.teamContentItem {margin: 80px 0px 0px 0px;}
	.teamContent .csc-header-n2{margin-top:60px;}

	/*
	textpic
	*/
	div.csc-textpic-intext-left div.csc-textpic-imagewrap{margin-left:15px;margin-top:25px;}
	
	/*
	autocomplete
	*/
	#DS-autocomplete-ref-alert { float: left; padding: 0.5em 0em 0.2em; margin-left: 10px; width: 200px; height: 50px; border: 1px solid #B13227; margin-top: 10px; visibility: hidden; font-size: 16px; font-weight: bold; text-align: center; position: absolute; color: #B13227; }	

	.hidden  { display: none; }
	#dse_gmap_container { margin-top:20px; }
	.accord-nest3 { margin-top:20px; }
