body{
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
}
hr{
	border:none;
	border-bottom:2px solid #456EA4;
}
input.long{
	width:365px;
}
a.backLinkCE{
	color:#016BB7;
}


.inscriptionForm{
color:#466496;
}

.inscriptionForm input, .inscriptionForm select, .inscriptionForm textarea {
border:1px solid #456EA4;
width:368px;
color:#456EA4;
}

.inscriptionForm input.submit {
width:120px;
}

table#main{
	width:990px;
	position:absolute;
	left:50%;
	margin-left:-495px;
}

table#main td#header_1{
	width:990px;
	height:59px;
	background-image:url(../images/bgn_header_up.jpg);
}
table#main td#header_2 img{display:block;}
table#main td#header_3{
	background-image:url(../images/bgn_header_bottom.jpg);
	background-repeat:no-repeat;
	height:92px;
}

table#main td#header_3 table#main_content{
	width:100%;
}
table#main td#header_3 table#main_content td#blank_left{
	width:235px;
}
table#main td#header_3 table#main_content td#blank_center{
	
}
table#main td#header_3 table#main_content td#blank_right{
	width:240px;
}

div#homePageBloc{
	text-align: center;
	margin-top:10px;
}

div#homePageBloc a{
	cursor: pointer;
}

table.title_fce td.label{
	font-family:arial;
	font-size:27px;
	color:#466496;
	vertical-align:bottom;
	padding-bottom:19px;
	padding-right:13px;
}
table.title_fce{
	margin-bottom:-15px;
	margin-top:10px;
}
.csc-sitemap a{
	color:#016BB7;
}
.csc-sitemap-level1{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
}
.csc-sitemap-level2{
	margin-left:40px;
	margin-bottom:5px;
	margin-top:5px;
}
.csc-sitemap-level3{
	margin-left:60px;
	margin-bottom:5px;
	margin-top:5px;
}
.csc-sitemap-level4{
	margin-left:80px;
	margin-bottom:5px;
	margin-top:5px;
}
div#main_content_content{
/*	NO MORE Background since fusion with laforet */
/*	background:url(../images/background_main.jpg);*/
	background-repeat:repeat-y;
}
div#main_content_content h2{
	color:#016BB7;
	line-height:17px;
	font-size:16px;
	font-family:verdana;
	text-align:justify;
	font-weight: bold;
}

div#main_content_content h3{
	color:#016BB7;
	line-height:17px;
	font-size:14px;
	font-family:verdana;
	text-align:justify;
	font-weight: bold;
}

div#main_content_content p.bodytext,div#main_content_content p,div#main_content_content li{
	color:#016BB7;
	line-height:17px;
	font-size:11px;
	font-family:verdana;
	text-align:justify;
}

div.tx-dsrealtyvsp-pi1{
	/*height:560px;*/
	margin-top:20px;
}
div#vsp_description p.bodytext{
	color:#ffffff;
	line-height:17px;
	font-size:11px;
	font-family:verdana;
	text-align:justify;
}

div.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow p.bodytext,div.tx-mininews-pi1 .tx-mininews-pi1-fp_listrowField-teaser{
	margin-bottom:0px;
	margin-top:10px;
	color:#2F3F8D !important;
}
div.tx-mininews-pi1 a{
	color:#2F3F8D;
	font-size:11px;
}
div.tx-mininews-pi1 .tx-mininews-pi1-singleViewField-teaser{display:none;} 




div#column_left{
	float:left;
	position:absolute;
	left:50%;
	margin-left:-457px;
	top:60px;
}
div#column_left #logo_balcaen{
	width:160px;
	height:188px;
}
div#column_left div.menu_left a:hover{
	background-image:url(../images/btn_menu_rollover.jpg);

}
div#column_left div.menu_left a{
	background-image:url(../images/btn_menu_.jpg);
	display:block;
	width:135px;
	height:19px;
	margin-left:3px;
	padding-left:20px;
	color:#fff;
	text-decoration:none;
}

div#menu_left_bottom{

}
div#menu_left_bottom div#box_finance{
	width:158px;
	height:117px;
	background-image:url(../images/bgn_finance_fr.jpg);
	background-repeat:no-repeat;
	padding-top:83px;
	margin-left:2px;
	display:block;
}
div#menu_left_bottom div#box_finance .menu_finance a{
	/*background-image:url(../images/btn_menu_.jpg);*/
	display:block;
	/*width:133px;*/
	height:19px;
	margin-left:0px;
	padding-left:40px;
	color:#fff;
	text-decoration:none;
margin-bottom:1px;	
}
div#menu_left_bottom div#box_finance .menu_finance a:hover{
	/*background-image:url(../images/btn_menu_rollover.jpg);*/
	text-decoration:underline;
}


div#column_right{
	float:left;
	position:absolute;
	left:50%;
	margin-left:292px;
	/*top:35px;*/
	top:0px;
}
div#quickSearchPane{
	width:165px;
	height:297px;
	background:url(../images/bgn_recherche.png) no-repeat 0px 35px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}
div#quickSearchPane .lastUpdate{
	font-size:10px;
	font-family:verdana;
	margin-bottom:30px;
}
div#quickSearchPaneContent{}
div#quickSearchPaneContent select,div#quickSearchPaneContent input{
	border:none;
	font-family:verdana;
	font-size:12px;
	padding:2px;
}
div#quickSearchPaneContent table td.label{
	color:#fff;
	font-family:verdana;
	font-size:11px;
}
div#quickSearchPaneContent table td.field{
	padding-bottom:5px;
}
div#quickSearchPaneContent table td.field select{
	width:158px;
}
div#quickSearchPaneContent table td.field_price{color:white;}
div#quickSearchPaneContent table td.field_price input{
	width:61px;
	color:black;
}
div#quickSearchPaneContent table td.submit{
	text-align:right;
	padding-top:8px;
}
div#quickSearchPaneContent table td.submit input,#form_ref_submit{
	background:url(../images/btn_recheche.jpg);
	border:none;
	width:75px;
	height:16px;
}
div#quickSearchPaneContent table td.field input{
	width:154px;
}



div#underQuickSearch img{display:block;}
/*
div#language_selector{
	float:left;
	position:relative;
	left:50%;
	top:38px;
	margin-left:428px;
	width:45px;
	height:22px;
}
div#language_selector .fr{
	width:21px;
	height:20px;
	display:block;
	float:left;
}
div#language_selector .nl{
	width:22px;
	height:20px;
	display:block;
	margin-left:21px;
}
*/
div#language_selector{
	float:left;
	position:relative;
	top:38px;
	left:50%;
	margin-left:428px;
}
div#language_selector .fr{

}
div#language_selector .nl{
	position:relative;
	top:-23px;
	left:20px;
}

td#footer{
	padding-top:20px;
	padding-bottom:15px;
	font-size:10px;
	text-align:center;
}
td#footer .copyright_activimmo { margin:0; }



/******************************************** DS_REALTY */
.tx-dsestate-pi2 div.listView{
	margin-top:10px;
	color:#4E424C;
}
.tx-dsestate-pi2 div.listView a{color:#4E424C;}
.tx-dsestate-pi2 div.listView hr{
	border-color:#000;
	border-width:1px;
}
.tx-dsestate-pi2 div.listView td.image{
	padding-right:15px;
}
.tx-dsestate-pi2 div.listView td.underImage div{
	margin-right:15px;
	height:32px;
	background:url(../images/Pixel_shadow_listing.jpg);
}
.tx-dsestate-pi2 div.listView td.image .around_image{
	border:8px solid #E0E0E0;
}
.tx-dsestate-pi2 div.listView td.image .around_image img{
	border:none;
}

div#main_content_content .tx-dsestate-pi2 div.listView p.bodytext{
	color:#4E424C;
	margin-top:1px;
}




.tx-dsestate-pi3 div.singleView{
	margin-top:10px;
	color:#4E424C;
}
.tx-dsestate-pi3 div.singleView hr{
	border-color:#000;
	border-width:1px;
}
.tx-dsestate-pi3 div.singleView td.image{
	padding-right:15px;
}
.tx-dsestate-pi3 div.singleView td.underImage div{
	margin-right:15px;
	height:32px;
	background:url(../images/Pixel_shadow_listing.jpg);
}
.tx-dsestate-pi3 div.singleView td.image .around_image{
	border:8px solid #E0E0E0;
}
.tx-dsestate-pi3 div.singleView td.image .around_image img{
	border:none;
}
.tx-dsestate-pi3 div.singleView .lightboxImg{cursor:pointer;}
div#main_content_content .tx-dsestate-pi3 div.singleView p.bodytext{
	color:#4E424C;
	margin-top:1px;
	margin-bottom:1px;
}
.tx-dsestate-pi3 div.singleView .details{
	margin-top:6px;
	margin-bottom:10px;
}
.tx-dsestate-pi3 div.singleView .details #dsr_details-toggle{
	cursor:pointer;
	text-align:right;
}

#dsr_details-content .titre{
	font-weight:bold;
}


/* begin menu images */
.icone_bedroom {
            background: url(../images/icons/chambre.jpg) no-repeat;   
            width: 22px;
            height: 23px;
            border: solid 1px #fff;
            margin-top:2px;
            cursor:help;

}

.icone_bath {
            background: url(../images/icons/bain.jpg) no-repeat;
            width: 22px;
            height: 23px;
            border: solid 1px #fff;
            margin-top:2px;
			cursor:help;
}

.icone_shower {

            background: url(../images/icons/douche.jpg) no-repeat;
            width: 22px;
            height: 23px;
            border: solid 1px #fff;
            margin-top:2px;
			cursor:help;
}
.icone_garage {

            background: url(../images/icons/garage.jpg) no-repeat;
            width: 22px;
            height: 23px;
            border: solid 1px #fff;
            margin-top:2px;
			cursor:help;
}
.icone_parking {

            background: url(../images/icons/parking.jpg) no-repeat;
            width: 22px;
            height: 23px;
            border: solid 1px #fff;
            margin-top:2px;
			cursor:help;

}

 

.icone {
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
            width: 28px;
            text-align: center;
            float:left;
            margin-top:2px;
}



.pagin-pagination{
	float:right;
	padding-top:15px;
}
.pagin-pagination .paginationLink{
	background:#F6D561;
	text-decoration:none;
	padding:4px;
	color:#000;
}
.pagin-pagination .paginationLink:hover{
	background:#FFE900;
}
.pagin-pagination .act{
	background:#4570A3;
	color:#fff;
}



table.search_form_table th{
	text-align:right;
	border-bottom:1px solid #456EA4;
	padding-top:10px;
	color:#456EA4;
}
table.search_form_table td{
	color:#456EA4;
}
table.search_form_table td select,table.search_form_table td input{
	color:#456EA4;
	/*background:#456EA4;*/
	border:1px solid #456EA4;
}
/******************************************** DS_REALTY END */



/********************************************* forms */
.tx-pilmailform-pi1{
	color:#466496;
}
.tx-pilmailform-pi1 td.fixedWidth{
	text-align:right;
}
.tx-pilmailform-pi1 input,.tx-pilmailform-pi1 select{
/*
	background:#6B88B0;
	border:none;
	color:#fff;
*/
	color:#456EA4;
	/*background:#456EA4;*/
	border:1px solid #456EA4;
}
.tx-pilmailform-pi1 input.long{
	width:368px;
}
.tx-pilmailform-pi1 textarea{
	width:368px;
/*
	background:#6B88B0;
	border:none;
	color:#fff;
*/
	color:#456EA4;
	/*background:#456EA4;*/
	border:1px solid #456EA4;
}



.dsr_prospectForm{
	color:#466496;
}
.dsr_prospectForm td.fixedWidth{
	text-align:right;
}
.dsr_prospectForm input,.dsr_prospectForm select{
/*
	background:#6B88B0;
	border:none;
	color:#fff;
*/
	color:#456EA4;
	/*background:#456EA4;*/
	border:1px solid #456EA4;
}
.dsr_prospectForm input{
	width:368px;
}
.dsr_prospectForm input.submit{
	width:80px;
}
.dsr_prospectForm select{
	width:368px;
}
.dsr_prospectForm textarea{
	width:368px;
/*
	background:#6B88B0;
	border:none;
	color:#fff;
*/
	color:#456EA4;
	/*background:#456EA4;*/
	border:1px solid #456EA4;
}

/********************************************* forms end */

/******************************************************* VSP */
.tx-dsrealtyvsp-pi1 .vsp_listView img{
	margin-right:5px;
	margin-top:3px;
	border:none !important;
	float:left;
}
.tx-dsrealtyvsp-pi1 .vsp_listView td{
	text-align:justify;
}
.tx-dsrealtyvsp-pi1 .vsp_listView{
	margin-right:10px;
}
.tx-dsrealtyvsp-pi1 .vsp_listView a.noLink{
	text-decoration:none;
}
.tx-dsrealtyvsp-pi1 .vsp_row_title{
	background-color:#6B88B0;
	padding:4px;
	margin-bottom:3px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.tx-dsrealtyvsp-pi1 .vsp_row_body{
	margin-left:15px;
}
.tx-dsrealtyvsp-pi1 #vsp_map table td{
	vertical-align:middle;
	height:100%;
}
/******************************************************* VSP end */

/******************************************************* Guest book */

.tx-guestbook-field label, .tx-guestbook-field {
	color:#016BB7;
	font-family:verdana;
	font-size:11px;
	line-height:17px;
}
/******************************************************* Guest book */


.qr_back{
	text-decoration:none;
	color:#466496;
	margin-left:2px;
}
.qr_back:hover{
	text-decoration:underline;
}




/* post ds estate */

#recherhceAv .section{color:#456EA4;}
#recherhceAv .section input, #recherhceAv .section select{color:#456EA4;border:1px solid #456EA4;}
#recherhceAv .section .head{
	text-align:right;
	border-bottom:1px solid #456EA4;
	padding-top:10px;
	font-weight:bold;
	zoom:1;
}
#recherhceAv .section .content{
	margin-top:10px;
}
#recherhceAv .section .content .label,#recherhceAv .section .content .field{margin-bottom:5px;}
#recherhceAv .section .content .label{
	float:left;
	width:170px;
}
#recherhceAv .section .content .field{}


/************************************************** gmapSearch beg */
.gmapSearch-button{
	border:1px solid #3C61B9;
	background:#A3C0EC;
	padding:3px;
	float:left;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	color:#3C61B9;
}
#gmapSearch-sideBar{
	width:495px;
	height:90px;
	padding:5px;
	border:2px solid #A3C0EC;
	overflow: auto; /* key */
	overflow-y:hidden; /* key */
}
#gmapSearch-sideBar img.loading{
	filter:alpha(opacity=20);-moz-opacity:0.2;
}
#gmapSearch-sideBar div.loading_loader{
	background-image: url(../images/ajaxload.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:15px;
	height:15px;
	position:relative;
}
#gmapSearch-form{
	margin-top:9px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}

.pagination_link_i_act{
	background:#4570A3 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:4px;
	text-decoration:none;
}

.pagination_link_next,
.pagination_link_prev,
.pagination_link_i{
	background:#F6D561 none repeat scroll 0 0;
	color:#000000;
	padding:4px;
	text-decoration:none;
}

.pagination_link_next:hover,
.pagination_link_prev:hover,
.pagination_link_i_act:hover,
.pagination_link_i:hover {
	background:#FFE900 none repeat scroll 0 0;
}


/************************************************** gmapSearch end */


div#main_content_content .tx-veguestbook-pi1 h2.tx-guestbook-header {
		background:#456EA4;
		color:#FFF;
		width:32em;
}
div#main_content_content .tx-veguestbook-pi1 .tx-guestbook-left {
		background:transparent;
		width:8em;
}
div#main_content_content .tx-veguestbook-pi1 .tx-guestbook-left *{
		display:none;
}
div#main_content_content .tx-veguestbook-pi1 .tx-guestbook-right {
		background:transparent;
		width:17em;
}


.tx-mininews-pi1-fp_listrowField-datetime{display:none;}
.tx-mininews-pi1-fp_listrowField-title{display:none;}

.floorIndex{
	background:transparent url(../images/balcaen-VSP-title.jpg) no-repeat;
	margin:15px 0 7px 0;
	height:21px;
	padding-top:7px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}