﻿
body {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	min-height:100%;
	height:100%;
	color:#000;
}

#body_container{
	position:relative;
}

#container_left{
	width:236px;
}

#container_left_inner{
	width:236px;
}

#content_home_middle { 
	width:720px;
	float:left;
	padding:20px;
	margin-bottom:20px;
	position:relative;
}

.prod_slideshow_container{
	width:712px;
	border:4px solid #FFF;
}

#prod_btn_header_inner{
	width:700px;
	margin-bottom:20px;
	border:0;
}

#prod_btn_header{
	margin-top:0px;
}

.search_block_container{
	width:192px;
}

#page_content_inner{
	padding:20px;	
}

#page_header, #page_header_inner{
	width:740px;
	float:right;
	padding:0;
	margin:0;
}

#page_header_inner{
	padding-top:16px;
}



#page_header.ariane #page_header_inner{
	padding-top:7px;
}



.search_top{
	float:left;
	width:170px;
	padding:0;
	border-left:34px solid #7e7e7e;
	font-size:18px;
	line-height:20px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:22px;
	color:#FFF;
	font-weight:300;
}
.search_top strong {
	font-weight:700;
}

.ban_top{
	position:absolute;
	width:100%;
	height:298px;
	background:rgba(0,0,0,0.45);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}

.ban_title{
	position:absolute;
	width:100%;
	height:60px;
	top:242px;
	background:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}

a {
	color:#b96588;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
#container {
	width:1000px;
	position:relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin:0 auto;
	padding:0;
}

#content_home_middle {float:left;margin-bottom:20px;position:relative;}
#page_content_int{
	width:100%;
	 background:#FFF;
}

#content_home_container{
	margin-bottom:40px;
}

#content_home_container_inner{
	background:rgba(255,255,255,0.65);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);
	-webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.4);
}

#call_me{
	background:#FFF;	
}

.search_form_alert{
	background:#3D3D3D;	
}

.search_form_alert #transact label .ui-button-text span{
	display:block;
	float:left;
	padding:7px;
	margin-top:-7px;
	margin-right:10px;
	background: #e87faa;
}

.search_form_alert .btn.ok{
	font-size:16px;
}

.alert_title{
	color:#FFF;	
}


/**Menu*/
#menu {
	position:absolute;
	width:100%;
	z-index:10;
	background:red;
	top:114px;
	background:#E87FAA;
	border-top:6px solid #b96588;
	-webkit-box-shadow:  0px 1px 3px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 1px 3px 1px rgba(0, 0, 0, 0.3);
}

#menu_inner{
	padding:0;
	width:1000px;
	height:50px;
	margin:0 auto;
	background:#E87FAA;
}

#menu_inner_float{
	width:740px;
	float:right;
}

#menu li {
	list-style:none;
	display:inline-block;
	height:50px;
	line-height:50px;
}

.main_menu{
	height:50px;
}

#menu li a {
	text-align:center;
	display:block;
	height:100%;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
	padding:0 15px 0 15px;
}
#menu li a:hover {
	color:#FFF;
}
#menu li.active a {
	color:#FFF;
	background:#b96588;
}
#menu li span.first, #menu li span.last {
	display:block;
	width:0px;
	height:100%;
	float:left;
}
#menu li span.last {
	float:right;
}
#menu li.last span.last {
	float:right;
}

#home_front {
	width:100%;
	min-height:355px;
}
#slider_container {
	width:752px;
	height:355px;
	float:left;
}
#result_count {
	color:#FFF;
	font-size:16px;
	margin-top:6px;
	margin-bottom:20px;
}
.slider_container {
	border:1px #FFF solid;
	margin-left:20px;
}

#search_container {
	background:#9a713d;
	padding:13px;
	border:1px solid #5F605F;
}

#search_container_inner {
	background:#ebebeb;
	width:220px;
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
	color:#e87faa;
}

.search_middle {
	min-height:130px;
}

.search_middle .search_block_container{
	margin-top:20px;
	margin-bottom:20px;
}

.search_middle .search_block_container.form_min{
	margin-top:0px;
	margin-bottom:0px;
}

.search_bottom {
	height:11px;
}

.search_middle{
	
}



#content_home_top {
	height:19px;
	
}

#content_home_bottom {
	height:19px;
	
}


#content_home_container_inner{
	position:relative;
}

#content_page_container {
	margin-top:42px;	
	margin-bottom:40px;
	float:left;
	width:725px;
}
#content_page_top {
	height:14px;
	
}
#content_page_middle {
	min-height:300px;

}
#content_page_bottom {
	height:19px;
	
}
#column_container {

}

#column_middle {
	color:#FFF;
	padding:10px;
	border:0px;
}

#prod_similar {
	text-align:center;
	font-style:italic;
	font-weight:bold;
	color:#E87FAA;
	margin-top:10px;
	margin-bottom:20px;
	font-size:21px;
}

#page_title {
	padding:14px 0 12px 0;
}

h1, h3, h4 {
	color:#e87faa;
	font-size:21px;
	line-height:25px;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	
}
h3, h4 {
	color:#000;
	font-size:26px
	margin:20px 0 4px 10px;
	text-align:left;
	text-shadow:none;
}
h4 {
	font-size:15px;
}
#control {
	margin-right:10px;
}

#footer{
	bottom:0px;
	padding:7px;
	padding-bottom:0px;
}



#footer_inner{
	width:986px;
	background:#575757;
	
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
	
}

#footer a {
	color:#ffF;
	font-size:13px;
	text-decoration:none;
}
#footer a:hover {
	color:#E87FAA;
}
.value {
	color:#E87FAA;
}
.value.big {
	font-size:20px;
	font-weight:bold;
}
a .mini_tech {
	color:#6f77c6;
	white-space:nowrap;
	overflow:hidden;
}
a .mini_value {
	color:#222d8a;
}
a .mini_tech:hover {
	color:#222d8a;
}
.res_tbl {
	background:#FFF;

}

div.res_tbl {
	background:#FFF;
}


.res_tbl_title{
	color:#494949;
}

.res_tbl_title h2 a{
	color:#E87FAA;
	font-size:17px;
	font-weight:normal;
	
}


.res_tbl .details {
	float:left;
	color:#494949;
	font-size:16px;
}
.res_tbl_value {
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}

.res_tbl_ref{
	color:#494949;
}

.search_middle .ui-multiselect, .search_middle .ui-button, .search_middle input.input_text {
	background:#e6e7e7;
	border:0px;
	/*-webkit-box-shadow: inset -1px 1px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset -1px 1px 2px 0px rgba(0, 0, 0, 0.3);*/
}
.search_middle .ui-multiselect:focus, .search_middle .ui-button:focus, .search_middle input.input_text:focus {
	background:#fff;
	color:#000;
}

input.input_text.input_budget, input.input_text.input_budget:focus{
	width:50px;
	height:auto;
	padding:6px 4px;
}
input.input_text {
	font-weight:400;
}

.search_middle .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .search_middle input.input_text {
	border-color:#d7d7d7;
}



/* container_left **/
#container_left{
	height:100%;
	float:left;
	background:none;
	z-index:2;
	position:relative;
}


#container_left_inner{
	height:100%;
	z-index:1;
	float:left;
	margin-bottom:7px;
	position:absolute;
	-webkit-box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3); 
	box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);
	background: #676767 url(../img/bg_left.png) no-repeat;
	
}


.block_top{
	margin-bottom:20px;
	width:760px;
	float:left;
	
	
}

.line_top{
	height:10px;
	background:#e87faa;
	margin:0 auto;
	width:400px;
}


.block_top .block_inner{
	float:left;
	width:140px;
	line-height:30px;
	margin:10px 40px 10px 50px ;
	margin-top:-40px;
	background:#010101;
	text-align:left;
	padding:10px;
	font-family:"Open Sans", sans-serif;
	font-weight:300;
	border:0;
	-webkit-box-shadow:  0px 2px 6px 1px rgba(0, 0, 0, 0.25);
    box-shadow:  0px 2px 6px 1px rgba(0, 0, 0, 0.25);
	
}

.block_top .block_inner:hover{
	color:#E87FAA;
}



.block_left{
	z-index:1;
	padding-bottom:20px;
	width:100%;	
	font-size:28px;
	line-height:40px;
	color:#e87faa;
	text-align:center;
	
}

.block_left strong{
	font-size:37px;
}

.block_inner{
	font-size:22px;
	margin:10px 40px 10px 40px ;
	padding:10px 0px 4px 0px;
	color:#FFF;
	line-height:20px;
	text-align:right;
	font-weight:400;
	position:relative;
	border-bottom:10px solid #e87faa;
	display:block;
}

.block_inner:hover{
	color:#E87FAA;
}

.block_inner strong{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
}


.block_alert, .block_estim, .block_contact, .block_prop{
	background:#000000 url(../img/sprite.png) no-repeat;
	float:left;
	width:46px;
	height:46px;
	-webkit-border-radius: 46px;
    border-radius: 46px;
}

.block_alert{
	background-position:-5px -317px;
}

.block_estim{
	background-position:-55px -317px;
}

.block_contact{
	background-position:-107px -317px;
}

.block_prop{
	background-position:-4px -367px;
}

.block_inner strong.contact_strong{
	font-size:14px;
}




/**logo**/

#logo{
	margin-left:0px;
	width:236px;
	height:110px;
	padding:0px;
	float:left;
	background:#FFF;
	text-align:center;
	font-size:40px;
	position:absolute;
	z-index:11;
 	-webkit-box-shadow: 4px 5px 10px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 5px 10px 3px rgba(0, 0, 0, 0.4);
	margin-top:87px;
}
#logo_inner{
	padding-top:20px;
}
#logo_inner img{
	max-width: 200px;
	margin-top:15px;
}


/**headers**/
#home_title{
	float:left;
	width:535px !important;
	height:50px;
	line-height:50px;
	margin-top:10px;
	padding-left:240px;
	padding-left:285px;
	width:470px;
}

#home_title h1{
	line-height:90px;
	font-size:32px;	
	margin:0px;
	padding:0px;
	text-align:left;
	color:#FFF;	
	font-weight:300;
	font-style:normal;	
}

#perso {
	width:170px;
	margin-bottom:130px;
	float:right;
	font-weight:400;
	margin-top:12px;
}


/**menu**/
.main_menu{
	padding-left:30px;
}


/* gros boutons**/

#quick_links_big{
	margin-top:50px;
}

.quick_links{
	float:left;
	padding:10px;
	background:#FFF;
	margin-right:17px;
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
}

.quick_links.last{
	float:right;
	margin-right:0px;
	background:#182067;
	
}

.quick_links.last .quick_links_inner{
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #d9d9d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d9d9d9));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#d9d9d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d9d9d9',GradientType=0 );
	color : #838383;
	text-shadow: 0px 1px 0px #FFF;
    filter: dropshadow(color=#FFF, offx=0, offy=1);
	
}

.quick_links_inner{
	width:137px;
	height:137px;
	
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
	font-size:24px;
	color:#FFF;
	font-style:italic;
	text-shadow: 0px 1px 0px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=1);
	text-align:center;
	line-height:138px;
	
	background:url(../img/btn_home.png);
}


.quick_links_inner.big1{
	background-position:0px -1px;
}

.quick_links_inner.big2{
	background-position:-172px -1px;
}

.quick_links_inner.big3{
	background-position:-344px -1px;
}



/* search_box**/
.btn, a.btn, #tabs a.btn, .btn.ok, .btn_mandat, #prod_tbl_btn, #prod_back a {
	
	border:0px;
	background:#b96588;
	color:#FFF;
	padding:5px 16px 5px 16px;
}

.btn:hover, a.btn:hover, .btn.ok:hover, #prod_back a:hover, .btn.search:hover, #prod_tbl_btn:hover, .next_prod:hover{
	-webkit-box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, 0.2);
}


.btn_mandat{
	display:block;
	margin-top:20px;
	width:130px;
	text-align:center;	
}

.prod_details.btn.small{
	margin-top:10px;
	line-height:16px;
	width:105px;
	font-size:14px;
}

.res_div1 a.prod_details.btn.small {
	padding:6px 16px 6px 10px;
	position:absolute;
	bottom:10px;
	right:10px;
}

.ls-s3.btn{
	width:80px;
	padding:6px 4px 6px 4px;
	
}

.ls-s3.btn .icon.view{
	line-height:15px;
}

.btn.search {
	width:100%;
	padding:8px 0 8px 0;
	font-size:15px;
	font-weight:300;
	background:#b96588;
} 

#content_home_container div.ui-tabs div.tab_content_simple.ui-tabs-panel.ui-widget-content.ui-corner-bottom{
	margin-top:0px;
	padding-top:0px;
	width:100%;
}

.res_div1 .res_tbl{
	position:relative;
	border:0;
}

.res_div5 {
	width:204px;
	margin:5px;
	float:left;
	position:relative;
}

.res_div3 {
	margin:0;
	margin-top:20px;
	width:47%;
	padding:5px;
	background: #000;
}

.res_info.type_3{
	width:100%;
}

.res_div5.last, .res_div3.last{
	float:right;
}

.res_div_container.type_5, .res_div_container.type_3{
	background:#000;	
}

#page_content_int{
	margin-bottom:20px;
}




.res_div1 .res_tbl{
	background:#FFF;
}

.res_tbl{
	background:#FFF;
}




/*** prod **/


#page_title{
	margin:0;
	padding:0;
}

#page_title h1{
	color:#E87FAA;
	font-style:bold;
	text-align:left;
	text-shadow:none;
}

#page_fil a, #page_fil{
	color:#FFF;
}

#page_fil .fil_ar{
	margin:0;
	padding:0;
	
	overflow:hidden;
	white-space:nowrap;
}



#prod_btn_header .addthis_toolbox a,#prod_btn_header .addthis_toolbox a:hover{
	float:left;
	height:20px;
	width:20px;
	border-right:0;
	margin-top:6px;
	margin-left:8px;
}

.addthis_toolbox .addthis_button_favorites a{
	background:url('../sprite.png');
}

#prod_btn_header{
	padding-bottom:0px;
}

#prod_btn_header_inner{
	height:41px;
	background: #f4f4f4;
	padding:10px;
	
}

.prod_controls .prod_action{
	padding-left:0;
	
}

.prod_controls .prod_action.prod_print{
	padding-left:5px;
}

.prod_controls .prod_action a{
	
	-webkit-box-shadow:none;
	box-shadow:none;
	
}

.prod_controls .prod_action span {
	background:url(../img/sprite.png) no-repeat;
	display:block;
	float:left;
	width:36px;
	height:32px;
	margin-right:10px;	
}

.prod_action.prod_question span{
	background-position:-50px -88px;
}

.prod_action.prod_call_me span{
	background-position:-200px -88px;
}

.prod_action.prod_selection_add span{
	background-position:-165px -88px;
}

.prod_action.prod_send span{
	background-position:-90px -88px;
}

.prod_action.prod_print span{
	background-position:-3px -88px;
	
}

.prod_action.prod_print{
	margin-left:17px;
}

#no_photo {
	width: 665px;
	height: 120px;
	text-align:center;
	padding:30px;
	padding-top:120px;
	font-size:12pt;
	font-weight:bold;
	color:#595a5c;
	background:#ebebeb;
}

.next_prod{
	
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #e7e9e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e9e8));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e7e9e8 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#e7e9e8 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#e7e9e8 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e7e9e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e9e8',GradientType=0 );
}

.next_prod:hover{
	background:#E2E2E2;
}

#prod_btn_header_inner a, #prod_btn_header_inner a:hover{
	border:0px;
	border:1px solid #d5d5d5;
	text-align:center;
	line-height:40px;
	width:110px;
	height:40px;
	font-weight:normal;
	color:#737373;
	float:right;
}

#share_prod{
	text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
	float:right;
	color:#737373;
	line-height:40px;
}

#prod_btn_header_inner .addthis_toolbox  a{
	border-right:0px;
	border-left:0px;
}


#prod_back a,  #prod_back a:hover{ 
	width:100px;
	border:1px solid #5F605F;
	padding:0;
	margin-right:10px;
	display:block;
	float:left;
	color:#FFF;
}



.prod_controls{
	margin-top:20px;
	margin-bottom:14px;
}

.prod_controls .prod_action{
	/*padding:5px 4px 5px 4px;*/
}

.prod_controls .prod_action.prod_print{
	padding-left:10px;
}


.prod_controls_inner{
	-webkit-box-shadow: none;
    box-shadow: none;
	padding-top:7px;
	padding-bottom:7px;
}




.prod_controls_inner a, .prod_controls_inner a:hover{
	background:none;
	border:0;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:300;
	line-height:35px;
	text-align:left;
	font-weight:400;
	padding-right:5px;
	text-transform:uppercase;
}


#prod_tbl{
	margin-bottom:20px;	
	
}

#prod_tbl_inner{
	position:relative;
	width:100%;
}

#prod_tbl_btn{
	width:125px;
	padding:4px 10px 4px 15px;
	z-index:10;
	margin:0 auto;
	color:#FFF;
	font-size:14px;
	margin-top:20px;
	text-transform:uppercase;
	cursor:pointer;
}


#prod_tbl_btn:hover{
}

#arrow_prod{
	width:25px;
	height:15px;
	background:url(../img/sprite.png);	
	background-size:500px 500px;
	margin-top:3px;
	background-position:-5px -103px;
	float:right;
}

#arrow_prod.active_arrow{
	background-position:-35px -103px;
	
}

#prod_tbl td {
	width:50%;	
}

.overflow_y{
	overflow:hidden;
	height:100%;
	background:#FFF;	
}


#prod_tbl td td{
	-webkit-box-shadow: none;
    box-shadow:  none;
	
}

#prod_tbl table table{
	width:100%;	
}



/** map **/

#mini_map_container, #map_container{
	margin-bottom:20px;
}


#mini_map, #map{
	background:#a0a0a0;	
	border:0px;
}

.btn .icon.view { 
	background:url(../img/sprite.png) no-repeat;
	background-position:-220px -143px;
	width:15px;
	height:16px;
	display:block;
	float:left;
	margin-top:0px;
}

#geoloc.btn .icon.view{
	margin-left:10px;
}

#geoloc.btn{
	line-height:14px;
}

.geoloc_zoom a{
	display:block;
	padding:8px 20px 9px 0px;
	background:#E87FAA;
}

.geoloc_zoom{
	top:3px;
	right:5px;
}

/**dpe _container**/

#dpe_container_all{
	background:#fff;
	margin-bottom:40px;
}

#dpe_container_all_inner{
	background:#fff;	
}

.dpe_container{
	margin-right:72px;	
}


 
/** prod_slidewhow**/


.controlNav{
	position:absolute;
	z-index:100000;
	top:420px;
	width:44px;
	height:100px;
	background: #000;
	opacity:0.4;
	font-size:50px;
	colro:#FFF;
}

.controlNav.active{
	opacity:1;
}

/*
.controlNav.left div{
	margin:0 auto;
	background: #000 url(../img/arrows.png) no-repeat;
	width:30px;
	height:100px;
	background-position:0 30px;
}

.controlNav.right div{
	margin:0 auto;
	background: #000 url(../img/arrows.png) no-repeat;
	width:30px;
	height:100px;
	background-position:-32px 30px;
}

*/
.controlNav.left{
	left:0;
}

.controlNav.right{
	left:636px;
}


.nivo-controlNav {
	position:absolute;
    height:200px;
    left:0;
	z-index:10000;
}

.nivo-controlNav a.nivo-control{
	float:left;
	
}
 
 
 #details{
	 padding-top:0px;
	 margin-top:0px;
 }

 .prod_slideshow_container #value_prod{
	 position:absolute;
	 top:10px;
	 right:10px;
	 z-index:1000;
     padding:10px;
	 background:#E87FAA;
	 color:#000;
	 width:200px;
	 height:40px;
	 margin-top:0px;
	 line-height:50px;
	 font-size:24px;
	
 }
 
 .prod_slideshow_container  .pres_slider{
	 left:10px;
	 top:346px;
	 line-height:26px;
	 position:absolute;
	 color:#FFF;
	 padding:10px;
	 font-size:20px;
	 padding-left:20px;
	 z-index:1000;
	 width:270px;
	 overflow:hidden;
	 height:54px;
	 background:rgba(0,0,0,0.6);
}
 

#size_auto{
	height:50px;
	margin-top:-5px;
	width:200px;
}


#size_auto2{
	height:54px;
	width:230px;
}


 .nivoSlider{text-align:center} .nivoSlider img{margin-left:auto; margin-right:auto}
 
 
 .slider_expic {
	text-align:left;
	font-size:9pt;
	color:#666;
	margin:4px 0;
	margin-left:14px;
	clear:both;
	position:absolute;
	top:402px;
	z-index:1000;
	width:330px;
	display:none;
}

.next_prod{
	float:left;	
}

.next_prod .icon{
	background: url(../img/sprite.png) no-repeat;
	width:13px;
	height:17px;
	margin-top:13px;
	
}

.icon.back{
	background-position:-130px -216px;
	float:left;
	margin-left:10px;
}

.icon.next{
	background-position:-153px -216px;
	float:right;
	margin-right:10px;
}
 

/*

.nivo-controlNav a div.slider_nav {
	border:7px #FFF solid;
    width: 105px; 
	display:block;
    height: 85px;
	float:left;
	margin:5px 20px 2px 0px;
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.4);
}
*/



.slider_nav img{
	height:100px;
}

.prod_slideshow_container{
	height:550px;	
	overflow:visible;
	background:#FFF;
	
}


/* column left**/ 

.info_name {
	color:#930000;
	font-size:19px;
}

.info_agence{
	text-align:center;	
	font-size:17px;
	margin-top:20px;
	margin-bottom:20px;
}

.info_agence .ag_name{
	color:#0c145f;
	font-size:19px;
	font-weight:bold;
}

.mandataires{
	min-height:70px;
	color:#FFF;
	text-align:left;
	padding:0 30px 30px 30px;
}
.mandataires strong, .mandataires a{
	color:#FFF;
	font-weight:normal;
}

.mandataire_img{
	width:auto;
	
	border:0;
	-webkit-box-shadow:  0px 0px 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	margin-top:10px;
	margin-bottom:10px;
	
}

.mandataireimg div{
	background-color:#FFF !important;
}




#search_alert_container{
	border-bottom:0px;
	padding:10px;
	width:194px;
	margin:0 auto;
	height:270px;
	display:block;
	background: url(../img/btn_alert.png) no-repeat repeat;

}





/** li navtab and filters **/


.bottom_content{
	margin-bottom:0px;	
}


#filter_container{
	margin-top:0px;
}

#filter_container_inner{
	
	background: #fff;
	padding:10px;
	
}

.ui-tabs{
	margin:0;
	padding:0;	
}

.ui-tabs-nav {
	-moz-border-radius: 0px;
	border-radius: 0px;
	
}

.ui-tabs .ui-tabs-nav li{
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-right:10px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:0;
	background: #919191;

background: -moz-linear-gradient(top,  #919191 0%, #6b6b6b 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919191), color-stop(100%,#6b6b6b));

background: -webkit-linear-gradient(top,  #919191 0%,#6b6b6b 100%);

background: -o-linear-gradient(top,  #919191 0%,#6b6b6b 100%);

background: -ms-linear-gradient(top,  #919191 0%,#6b6b6b 100%);

background: linear-gradient(to bottom,  #919191 0%,#6b6b6b 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#6b6b6b',GradientType=0 );



}	


.ui-tabs .ui-tabs-nav li:hover{
	margin-bottom:10px;
-webkit-box-shadow: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
   box-shadow: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
}

.ui-tabs-nav .ui-state-default.ui-corner-top a,.ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a{
	color:#FFF;	
	font-size:18px;
	font-weight:300;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	margin:0;
	margin-bottom:10px;
	padding:0;
	margin-right:10px;
}

/** transact**/


#transact {
	margin-bottom:5px;
}
#transact input{
	display:none;
}



#transact label{
	box-shadow:none;
	-webkit-box-shadow:none;
	color:#FFF;
	font-size:24px;
	font-weight:300;
	display:block;
	margin:0 auto;
	text-align:left;
	background:none;
}



.search_middle_simple #transact label, .search_middle_simple #transact label.ui-state-active{
	color:#FFF;
	text-shadow:none;
	-webkit-text-shadow:none;
}


#transact label{
	height:30px;
}

#transact label .ui-button-text span{
	display:block;
	float:left;
	padding:6px;
	margin-right:10px;
	background: #e87faa;
	
}

#transact label:first-of-type .ui-button-text{
	line-height:28px;
}

#transact label:first-of-type .ui-button-text span{
	padding-top:22px;
	margin-top:-20px; 
	
}


#transact label .ui-button-text{
	padding:0;
}


#transact label .ui-button-text span.point_noir{
	display:block;
	width:10px;
	height:10px;
	margin:0 auto;
	padding:6px;
	background:#FFF;
	-webkit-box-shadow: inset -1px 1px 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: inset -1px 1px 1px 0px rgba(0, 0, 0, 0.4);
	

}

#transact label.ui-state-active .ui-button-text span.point_noir{
	width:2px;
	height:2px;
	border:4px solid #FFF;
	background: #000;

}

 

#transact label.ui-state-active{
	color:#E87FAA;
	clear:both;
}


/** multi select ***/
.search_block.prod_type_block, .div_precisions {
	width:180px;
}

.ui-icon.ui-icon-triangle-2-n-s{
	background:url(../img/sprite.png);
	background-position:-12px -180px;
	width:10px;
	height:10px;
	margin-top:4px;
	display:block;
	margin-right:5px;
	float:right;
}

.ui-multiselect-checkboxes{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.ui-multiselect-checkboxes li label{
	width:100%;	
}

.ui-multiselect.ui-widget.ui-state-default {
	background:#E6E7E7;
	-webkit-box-shadow:  0px 0px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 2px 1px rgba(0, 0, 0, 0.3);
	border:none;
	padding:6px 0px;
	color:#555;
	font-size:14px;
}

.ui-multiselect.ui-widget.ui-state-default.ui-state-hover, .ui-multiselect.ui-widget.ui-state-default.ui-state-active{
	background:#fff;
}

.ui-multiselect.ui-widget.ui-state-default span{
	margin-left:-10px;	
}


.ui-multiselect-menu, .ui-autocomplete{
	background:#FFF;
	border:1px solid #BA0808;
	position:absolute;
	color:#BA0808;
	z-index:2000;
	display:none;
}

.ui-multiselect-menu{
	background:#FFF;
	border:4px solid #E87FAA;
	color:#595A5B;
	width: 185px !important;
}

.ui-multiselect-checkboxes li{
	padding:5px;
}

.ui-multiselect-checkboxes li:hover {
	color:#E87FAA;
}

.ui-multiselect.ui-widget.ui-state-default span{
	margin-left:-10px;	
}

.search_block div.block_filter_radio {
	margin:0;
}

.search_block div.block_filter_radio.filter_type2{
	/*border:6px solid #A4A4A4;*/
	margin-bottom:10px;
	width:190px;
}
/** rooms **/
 
#rooms.ui-buttonset{
	margin:0 auto;
	width:190px;
	background:red;
	text-align:center;
	overflow:hidden;
}

#rooms.ui-buttonset input{
	display:none;
}

#rooms.ui-buttonset label{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
 
#rooms.ui-buttonset .ui-button-text {
	border:0;
	margin:0;
	padding:0;
	width:37px;
	height:33px; 
	display:block;
	float:left;
	border-right:1px solid #e3e3e4;	
	background: #ffffff;
	text-align:center;
	line-height:34px;
	color:#898888;
	font-size:15px;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f2',GradientType=0 );

	-webkit-box-shadow:  1px 1px 1px 0px rgba(0, 0, 0, 0.2);    
    box-shadow:  1px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

#rooms.ui-buttonset .ui-state-active .ui-button-text {
	filter:none;
	background:#e6e7e7;
	border-right:1px solid #A4A4A4;	
	-webkit-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

#autocomplete{
	border:0px;
	width:178px;
	padding:5px;	
	background:#e6e7e7;
	/*-webkit-box-shadow: inset -1px 1px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset -1px 1px 2px 0px rgba(0, 0, 0, 0.3);*/
}
#autocomplete:focus{
	background:#fff;
}
html label[for=autocomplete]{
	color:#878787;
	background:none;
}

.margin0{ 
	margin: 0 auto; 
	text-align:center;
}

/** surface ***/

.search_title.surface_title{
	width:85px;
	float:left;
	font-weight:normal;
	text-shadow:none;
}
 
.search_block_container .search_block .search_title.inline{
	float:left;
	width:54px;
	height:26px;
	line-height:26px;
	text-align:left;
} 

#slider_budget, #slider_surface{
	display:none;	
}

#surface{
	margin:0;
	float:left;
}

.search_block{
	padding-bottom:10px;	
	clear:both;
}


.search_title{
	color:#e87faa;
	text-align:center;
}

.margin0{ 
	color:#e87faa;
}

.footer_ref_links{
	margin-top:20px;
	float:left;
	width:25%;
	margin-left:7px;
}

#links_bottom {
	border:none;
	background:none;
	padding:0px;
}

#links_bottom_inner, #links_right {
	padding:10px;
	background:#FFF;
}

#links_right {
	border:0;
	margin-right:20px;
	box-shadow:none;
	-webkit-box-shadow:none;
}

#perso .perso_btn {
	width:165px;
	height:20px;
	margin-bottom:12px;
	float:right;
	text-align:right;
	color:#FFF;
	font-weight:400;
}


.perso_icon{
	float:right;
}
#perso .perso_icon {
	width:25px;
	height:25px;
	
	margin-left:14px;
	background: #e87faa url(../img/sprite.png) no-repeat;
	z-index:2;
	-webkit-border-radius: 30px;
    border-radius: 30px;
	 
}
#perso .perso_icon.explore {
	background-position:-181px -173px;
}
#perso .perso_icon.selection {
	background-position:-149px -173px;
}
#perso .perso_icon.call_me {
	background-position:-180px -173px;
}
#perso .perso_icon.request {
	background-position:-119px -173px;
}

#perso .perso_btn span {
	display:block;
	margin-right:17px;
}

 #footer, .res_div_right.type_5, .call_me_container, #search_form_alert_container, #prop_connect_div{ /*.div_precisions, .search_block.prod_type_block, */
	background:#e87faa;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:#000;
}

#prop_connect_div{
	padding:10px;
}

#prop_connect_div_inner{
	background:#FFF;
}

#connect_prop{
	width:182px;
	padding:6px 4px;
}




.prod_controls_inner{
	background:#b96588;
	 
}


#precision_container.prod_type_block{
	background:none;
	padding:0;
}

.prod_slideshow_container{
	margin:0;
	padding:0;
	overflow:hidden;
}

#slider.nivoSlider{
	margin:0;
	padding:0px;
	padding-top:1px;
	margin-top:1px;
	width:690px;
	height:600px;
	position:relative;
	
}

#layerslider .ls-thumbnail-slide-container, #layerslider .ls-thumbnail-inner{
	width:740px;
}



/** filtres**/

#filters{
	margin-top:0;
}

#filters.inline_filter{
	margin-top:0px;
}



#filters div{
	float:left; 
	margin-right:10px;
}


#type_city_container{
	max-height:435px;
	max-width:233px;
	overflow:hidden;
	overflow-y:scroll;
}




/**filter**/


#filters .filter_title{
	color:#8a8a8a;	
	font-style:italic;
	font-size:16px;
	text-shadow: 0px 1px 0px #FFF;
    filter: dropshadow(color=#FFF, offx=0, offy=1);
	line-height:40px;
} 

 
.filter_btn{
	position:relative;
	padding:4px 3px 4px 10px;
	width:120px;
	line-height:28px;
	background: #E6E7E7;
	color:#737373;
	font-size:14px;
}

.filter_btn:hover{
	background: #E6E7E7;
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);

}

#filters .filter_btn_inner{	
	display:none;
	position:absolute;
	z-index:1000;
	top:36px;
	right:-10px;
}

a.link_filter, div.link_filter{
	display:block;
	float:left;
	width:122px;
	padding:5px 0 5px 10px;
	border:3px solid #F5F5F5;
	background:#FFF;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	color:#737373;
}

a.link_filter:hover, div.link_filter:hover{
	background:#EAEAEA;	
	border:3px solid #e87faa;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

div.link_filter.explore_active{
	background:#535252; 
	color:#FFF;
}

#type_interet_container div.link_filter{
	width:190px;
}

#type_interet_container{	
	right:30px;
}

.map_caterogy .ui-button-text{
	padding:0;	
}

#filters div.map_caterogy{
	margin:0;
	
}

#type_interet_selected {
	width:160px;	
}

#type_interet_selected .filter_text{
	width:120px;	
}

#filters .arrow_filter{
	width:12px;
	height:10px;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-right:8px;
	float:right;
	background:url(../img/sprite.png) no-repeat;
	background-position:-72px -180px;

}

.filter_text{
	width:52px;
	overflow:hidden;	
}

.filter_text.long_city{
	width:90px;
	overflow:hidden;	
}


.filter_icon{
	background:url(../img/sprite.png) no-repeat;
	height:28px;
	width:28px;
	
}


.filter_icon.city{
	background-position:-172px -48px;
}

.filter_icon.liste{
	background-position:-9px -5px;
}
.filter_icon.galerie{
	background-position:-95px -5px;
}
.filter_icon.grille{
	background-position:-52px -5px;
}
.filter_icon.carte{
	background-position:-131px -5px;
}

.filter_icon.prix{
	background-position:-95px -46px;
}

.filter_icon.date{
	background-position:-9px -45px;
}

.filter_icon.surface{
	background-position:-51px -46px;
}

.filter_icon.aucun{
	background:none;
}

.search_block_last{
	padding-top:10px;
}

/** layer slider **/


/** slider color **/



.slideshow_container_home {
	margin-bottom:24px;

}


.ls-nav-prev{
	bottom:0;
	left:200px;
	background-color:blue;
}



#layerslider h3.ls-s3{
	text-align:left;
	color:#e87faa;
	line-height:auto;
}
#layerslider h3.ls-s3 span{
	line-height:22px;
}
#layerslider h3.ls-s3 .res_tbl_value{
	margin-top:10px;
	display:block;
	text-align:left;
	color: #FFF; 
	font-size:24px;
}



#layerslider h3.ls-s3 span{
	color:#FFF;
	font-size:13px;
	font-weight:300;
}

#layerslider h3.ls-s3 a, #layerslider h3.ls-s3 a:hover{
	color:#e87faa;
}

#layerslider p.ls-s3{
	font-size:14px;	
}

#layerslider p a {
	position:absolute;
	bottom:-26px;	
	left:110px;
	border:none;
	display:block;
	width:88px;
	
	padding:4px 10px 6px 20px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.6);
	
	font-weight:bold;
	color:#FFF;
	
	background:#0a1259 url(../img/sprite.png) no-repeat;
	background-position:-204px -170px;
	
	
}


.ls-lightskin .ls-playvideo,
.ls-lightskin .ls-nav-sides,
.ls-lightskin .ls-bottom-slidebuttons a,
.ls-lightskin .ls-nav-prev,
.ls-lightskin .ls-nav-next,
.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop,
.ls-lightskin .ls-fullscreen,
.ls-lightskin .ls-loading-container {
	background: #575757 url(/slider/skins/lightskin/skin.png);	
	
}

.ls-lightskin .ls-loading-container{
	background: url(/slider/skins/lightskin/skin.png);	
}



#layerslider.ls-norotate.ls-container.ls-lightskin{
	width:649px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:0px;
	padding-bottom:0;
	padding-right:0px;
	padding-top:0px;
	height:252px;
	text-align: center;
	
}


.ls-lightskin .ls-playvideo,
.ls-lightskin .ls-nav-sides,
.ls-lightskin .ls-bottom-slidebuttons a,
.ls-lightskin .ls-nav-prev,
.ls-lightskin .ls-nav-next,
.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop,
.ls-lightskin .ls-fullscreen,
.ls-lightskin .ls-loading-container {
	background: #FFF url(/slider/skins/lightskin/skin.png);	
	
}

.ls-lightskin .ls-nav-prev{
	background: #FFF url(/slider/skins/lightskin/skin.png);	
}

.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop{
	background: #FFF url(/slider/skins/lightskin/skin.png);	
}


.ls-lightskin .ls-nav-prev{
	margin-left:-5px;
}

.ls-lightskin .ls-nav-next{
	margin-right:-5px;
}



.ls-lightskin .ls-thumbnail-inner{
	margin-left:-2px;
	width:693px;
}

.no_results_action a{
	margin:10px;
	width:240px;
}


.block_slider{
	 position: absolute; 
	 left: 20px; 
	 top:40px;
	 border-left:10px solid #E87FAA;
	 border-bottom:10px solid #E87FAA;
}

.block_slider_inner{
	 height:235px; 
	 width:710px;
	 background:#000 url(../img/bg_slider.png) center right no-repeat;
	 
}


.slider_nav_home{
	position:absolute;
	width:30px;
	height:30px;
	-webkit-border-radius: 46px;
    border-radius: 46px;
	z-index:10;	
	background: #b96588 url(../img/sprite.png) no-repeat;
	margin-top:196px;	
	cursor:pointer;

}


#prev_slider{
	margin-left:454px;
	background-position:-157px -324px;
	
}

#next_slider{
	margin-left:670px;
	background-position:-183px -324px;
}

#fil_space{
	margin-bottom:20px;
}


#page_content_int,
#links_bottom_inner,
/*.block_slider,*/
.res_tbl,
#filter_container_inner,
#dpe_container_all_inner,
#prod_btn_header_inner,
.prod_controls,
.overflow_y,
#mini_map, 
#map,
.prod_slideshow_container, 
.mandataires_block{
	-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.3);
}

/*** new slider **/
.btn_horizontal{
	width:20px;
	height:40px;
	margin-top:-14px;
	display:block;
}

.btn_horizontal.disabled{
	visibility:hidden;
}

.btn_horizontal.prevPage{
	float:left;
	background:  url(../img/sprite.png) no-repeat -12px -258px;
	margin-left:240px;
}

.btn_horizontal.nextPage{
	float:right;
	background:  url(../img/sprite.png) no-repeat -64px -258px;
	margin-right:240px;
}

.frame.horizontal ul li{
	margin: 0 16px 0 16px;

}




.btn_vertical{
	width:44px;
	height:26px;
	display:block;
}

.btn_vertical.disabled{
	visibility:hidden;
}

.btn_vertical.prevPage{
	 margin:0 auto;
	 margin-bottom:20px;
	 background:  url(../img/sprite.png) no-repeat -73px -208px;
}

.btn_vertical.nextPage{
	margin:0 auto;
	background:  url(../img/sprite.png) no-repeat -12px -208px;
}




.search_block .filter_icon_container.active_type {
	background:#e6e7e7;
}


.btn.small.red{
	border:0;
	padding:4px 14px 6px 7px;
	position:absolute;
	bottom:50px;
	right:10px;
	visibility:hidden;
}


#tree_menu a.btn{
	padding:4px 12px 4px 0px;
	margin:5px;
	box-shadow:none;
	-webkit-box-shadow:none;	
}

#tree.jstree-apple.jstree-focused{
	background:none;	
}

.bandeau{
	top:-3px;
	left:-3px;	
}


.mandataires_block{
	margin-top:20px;
	border : 5px solid #e87faa;
}

.mandataire_container .mandataires_block .mandataires{
	margin:0;
}

.mandataires_block .info_nego{
	color:#E87FAA;
	text-shadow:none;
	width:50%;
	float:left;
}

.mandataires_block .info_nego strong{
	color:#000;
}

.mandataires_block .links_nego{
	float:right;
	width:20%;
}

.mandataires_block .links_nego a{
	display:block;
	
	text-align:center;
}

.mandataires_block .links_nego a.first_nego_link{
	margin-top:10px;
	margin-bottom:20px;	
}


.city_filter{
	font-size:15px;	
	font-family:"Open Sans" !important;
}


h1.title_nego{
	color:#b96588;
	margin:40px 0;
}

.btn.btn_title{
	float:right;
	display:block;
	font-size:15px;
	font-weight:300;
	margin-top:-4px;
}
/*
#page_title h1{
	line-height:54px;
}

#page_header_inner{
	padding-top:0;	
}*/

.nego_table td{
	vertical-align:top;
}

table#coord_nego{
	width:100%;
	color:#E87FAA;
	font-size:29px;
	margin-top:14px;
	border:0;
	padding:20px 0;
	text-align:center;
}

table#coord_nego{
	-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.3);
	background:rgba(255,255,255,0.6);
}


.nego_text{
	padding:0 20px 0 0;
}

.search_block.search_filter_block, .search_block.rooms_bloc {
	padding-bottom:0;
	width:190px;
	margin-left:1px;
}

.search_block.rooms_bloc{
	margin-bottom:10px;
}

.search_title.piece {
	display:none;
}
.search_block .filter_icon_container {
	box-shadow:none;
}
.res_tbl_title_inner h2 {
	height:50px;
	overflow:hidden;
}
.res_tbl_title_inner p {
	height:147px;
	overflow:hidden;
}

.search_block .filter_icon_container.filter_type2{
	padding:3px 17px 3px 17px;
}


/* fixes AR */

@media screen and (max-width: 680px){


	#page_content .mandataire_container .mandataires_block
	{
		background-color: #fff;
		border-left: 5px solid #e87faa;;
	}

	#logo_img {
		max-height: 150px!important;
	}

	#logo_inner {
		padding:4px!important;
	}


}

#page_content #contact .shadow
{
	box-shadow: none;
	-webkit-border-shadow: none;
}
#page_content #contact textarea#message
{
	box-shadow: none;
	color: #555;
}


.title_nego {
	background: #b96588!important;
}


.triangle_band2 {
	border-color:#e87faa transparent transparent transparent!important;
}

.band_rotate {
	background: #e87faa!important;
}

.triangle_band {
	border-color: transparent transparent transparent #e87faa!important;
}

@font-face {
	font-family:"Sugarstyle Millenial";
	src:url("font/SugarstyleMillenial-Regular.ttf");
}

#home_title h1 {
	font-family: "Sugarstyle Millenial";
	font-size:62px;
}

#page_content {
	background:white;
	padding:5px;
}

/* LC: Mise en avant de l'onglet "NEUF" */
#menu li a[href="nos-biens-programmes-neufs"],
#menu li a[href="nos-biens-programmes-neufs"]:hover {
	background: #575757;
}
#menu li.active a[href="nos-biens-programmes-neufs"],
#menu li.active a[href="nos-biens-programmes-neufs"]:hover {
	background: #1f1f1f;
	color: #ffffff;
}
#menu li a[href="nos-biens-programmes-neufs"] {
	color: #E87FAA;
}
#menu li a[href="nos-biens-programmes-neufs"]:hover {
	color: #ffffff;
}