/* CSS Document */

@media screen and (max-width: 1000px){
	.bodyContainer #rooms.ui-buttonset label{
		width:18.5% !important;
	}
}


.bandeau{
	top:-3px;
}


form#prod_question, form#prod_send{
	padding-top:20px;
	background:rgba(0,0,0,0.4);
	border:5px solid #B89053;
}

.prod_offer #offer_form label{
	color:#000;
}	


#page_content_int .nicEdit-main{
	color:#000;
}


#page_content_int input.input_text#slogan_field, 
#request_form input.input_text , 
#page_edit #new_title, 
#page_content_int input.input_text , 
body #call_me input[type=text],
#prop_connect_div_inner input

{
    color: #000 !important;
}


#prod_question input[type="text"], #prod_send input[type="text"], #prod_send input[name="sender_mail"],
#prod_question input[name="sender_mail"]{
	width:180px!important;
	border: 1px solid #000;
	padding:5px!important;
	color: #fff!important;
	border-radius:5px;
	font-size:14px!important;
	font-family:Buenard;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
	/* Düzenleme 4 */
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #696969), color-stop(1, #393838) );
	background-image: -o-linear-gradient(right bottom, #696969 0%, #393838 100%);
	background-image: -moz-linear-gradient(right bottom, #696969 0%, #393838 100%);
	background-image: -webkit-linear-gradient(right bottom, #696969 0%, #393838 100%);
	background-image: -ms-linear-gradient(right bottom, #696969 0%, #393838 100%);
	background-image: linear-gradient(to right bottom, #696969 0%, #393838 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#393838',GradientType=0 );
	/* Düzenleme 4 */
	border:2px solid #fff!important;
	border-radius:5px;
	margin:0 !important;
}

#page_content_int input.input_text, #page_content_int .textarea, #user_prop, #password_prop, #call_me input[type=text], .prod_request input.input_text, .prod_request .textarea {
	background-image: none !important;
}

.pageTitle h1{
	line-height:28px;
}

.footer_ref_links{
	border-right:1px solid #B89053;
}

.footer_ref_links.last{
	border:0;	
}

.dpe_indic{
	line-height:16px;
}

.msg_ok_simple{
	background:rgba(0,0,0,0.5);
	color:#FFF;
	border:5px solid #b89053;
}

.msg_ok_info, .msg_ok{
	color:#FFF;	
}

.msg_ok_close input.btn{
	border-radius:20px;
	border:3px solid #FFF;
	text-align:center;
	padding:5px 12px;
	margin:0 auto;
}

input[name="sender_mail"]{
	margin-bottom:0;	
}


.mandataireimg div{
	border:0;
}

#nego_header{
	border-left:5px solid #B89053;
	border-right:5px solid #B89053;
	background: #f9f9f9;
	background: -moz-linear-gradient(-45deg,  #f9f9f9 0%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(-45deg,  #f9f9f9 0%,#d3d3d3 100%);
	background: -o-linear-gradient(-45deg,  #f9f9f9 0%,#d3d3d3 100%);
	background: -ms-linear-gradient(-45deg,  #f9f9f9 0%,#d3d3d3 100%);
	background: linear-gradient(135deg,  #f9f9f9 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d3d3d3',GradientType=1 );
	color:#000;
}


#nego_header td{
	padding:7px 10px;
}

#nego_header a{
	color:#000;	
}

.title_nego{
	border:0;
	background: #B89053;
	padding:0;
	padding-top:2px;
}


#title_nego_prod {
	background:none;
	margin-top:20px;
}

#title_nego_prod h1{
	border:0;
	border:5px solid #B89053;
	background: rgba(0,0,0,0.5);
	color:#FFF;
	margin-top:0px;
}

#fiche_nego{
	border-top:0;
}

.nego_icon{
	background:#000;	
}

#nego_header{
	height:136px;	
}

.res_div3{
	background:rgba(0,0,0,0.5);	
}

#contact_nego{
	border:5px solid #B89053;
	background:rgba(0,0,0,0.5);	
}

#contact_nego h3{
	color:#FFF;
	font-size:22px;
}

#contact_nego .jlabel.input_text{
	border-radius:18px;	
	font-size:15px;
	padding:8px 13px;
}

#contact_nego #message{
	padding:10px !important;
}

#surface{
	float:none;
}	

/*input.input_text, .textarea{
	color:#FFF !important;
}*/


#autocomplete, 
.jlabel.input_text, 
input.input_text, 
textarea, 
#details, 
#message{
	box-sizing: border-box; 
}

.input_budget {
	width:92px !important;
}


input.jlabel.input_text, input.jlabel.input_text:focus{
	width:100% !important;
}

input.input_text{
	width:100% ;
}

.filter_btn, #type_liste_container{
	font-size:13px;	
	text-transform:uppercase;
}

a.link_filter, div.link_filter{
	padding-left:5px;	
}

#filters div{
	margin-right:9px;
}

#filters div.filter_text{
	margin-right:0px;
}

#type_interet_selected .filter_text{
	width:60%;	
}

#type_interet_selected .map_caterogy{
	padding-left:0;
}	

.link_filter.map_filter{
	padding-left:0;	
}


#cat_container{
	padding-left:0;
	padding-right:0;
	padding-bottom:4px;
}

#filters a.type_city.link_filter{
	padding-left:10px;	
}

#filters .filter_text{
	width:65%;
}

#prod_question textarea{
	background:#000;
	padding:10px;
}
.res_div1 .res_tbl_ref{ display:none;}

div.search_title.search_title_first, div.search_title.piece{
	text-align:center;	
}

.ui-multiselect.ui-widget{
	width:100% !important;	
}

.prod_controls_inner a.btn, .prod_controls_inner a.btn:hover{
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none;
	border:0;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"Open Sans";
	font-weight:400;
	line-height:35px;
	text-align:left;
	transition:all 0.3s ease-in-out;
}

.footer_column{
	padding-top:40px;
	padding-bottom:40px;
}

#background_body2{
	z-index:0;	
}
 
#radius{
	width:100% !important;	
}

.search_block.search_radius{
	float:none;	
}


.lots{
	background:#b89053;
	padding:5px; 
	margin-bottom:20px;
}
 
.lots_title{
	padding-bottom:10px;
	padding-top:5px;
}

.lots table{
	background:#FFF;	
}


.ttip:hover .ttip_text{
	border-radius: 30px;
}

.search_block_last{
	padding-top: 0;
}


.ttip:hover:before{
	bottom: -13px;
}

.ttip_text{
	top: calc( 100% + 13px );
}


.ttip:hover .ttip_text{
	height: 50px;
	line-height:51px;
}


#rooms.ui-buttonset .ui-state-default .ui-button-text{
	border-left: 0;
}

#rooms.ui-buttonset .ui-state-default {
	border-left: 1px solid #272727;
}

#page_content_int input.input_text#slogan_field {
	color: #000 !important;	
}

#page_content_int .msg_ok_info {
	color: #000;
}

#page_content_int h3,
#page_content_int h4,
#page_content_int #layerslider h3.ls-s3 {
	color: #8f8f8f;
}
    
    
    

.prod_request input.input_text, .prod_request .textarea{
	color: #000 !important;
}

#page_content_int input.input_text, 
#page_content_int .textarea, 
#user_prop,
#password_prop, 
#call_me input[type=text], 
.prod_request input.input_text, 
.prod_request .textarea, 
body #prod_question input[type="text"],
.fancy_block input[type="text"], 
body #prod_send input[type="text"],
#request_form label{
	color: #000 !important;
}



.pres_top  {
	border: 5px solid #af8a51;
	border-top: 0;
}


.header {
	z-index: 2;
}

#search_form.search_form_alert .checkbox_rgpd {
	color: #000;
	margin-left: 15px;
}

#prod_question_inner .checkbox_rgpd {
	color: #FFF;
}

.checkbox_rgpd{
	font-size: 14px !important;
}

#contact_nego .checkbox_rgpd span, #contact_nego .checkbox_rgpd label {
	color:white!important;
	font-size:13px!important;
}

.ui-tabs .ui-tabs-nav li {
	background:white;
	margin-bottom:2px;
}

#contact_nego #message {
	padding:10px!important;
}
