/* ERIC */

.page-template-template-conseil_actus .actu {
	margin-left:-10px;
}
.page-template-template-conseil_actus .actu h2 {
	text-transform:none !important;
}
.page-template-template-conseil_actus .sidebar-widget {
	padding-top:0px;
}
.page-template-template-conseil_actus .actu .description {
	font-size:14px;
}
.single .sidebar-widget {
	padding-top:30px;
}
.single #content h1 {
	margin-top:40px !important;
}
.single .description {
	margin-bottom:40px !important;
	font-size: 14px !important;
	text-align: justify;
}

.single .description a{
	font-weight: bold;
	text-decoration: underline;
}
.single #content #breadcrumbs, .page-id-139 #content #breadcrumbs{
	margin-left: 126px !important;
}
.page-id-127 #breadcrumbs{
	margin-left: 106px !important;
}
.single .other-information {
	margin-top:0 !important;
	padding:10px;
	background:#b3b3b7;
}
#carousel-actu h4 {
	font-size:14px !important;
	padding:0 !important;
	text-align:justify;
}
#carousel-actu .description {
	padding:0 0 0 0 !important;
}
.page-template-template-contacter_nous h1, .page-id-44 h1, .page-id-46 h1 {
	margin-top:60px;
}
.page-id-46 .sidebar-widget {
	padding-top:150px;
}
.page-id-46 #collapse_1938 .panel-body{
	font-size: 14px;
	text-align: justify;
}
.page-id-46 #collapse_1937 .panel-body{
	font-size: 14px;
	text-align: justify;
}
.page-id-46 #collapse_1936 .panel-body{
	font-size: 14px;
	text-align: justify;
}
.page-id-46 #collapse_1935 .panel-body{
	font-size: 14px;
	text-align: justify;
}
.page-id-46 #collapse_1934 .panel-body{
	font-size: 14px;
	text-align: justify;
}
.page-id-44 p{
	text-align: justify;
}
.bootstrap-select.btn-group .btn .caret{
	top: -4px !important;
	right: 20px !important;
}
#nav-open{
	display: none;
}
.localisation .select2{
	width: 100% !important;
}
.page-id-44 .container2 a{
	text-decoration: underline;
	font-weight: bold;
}
#tabs-faq #collapse_3128, #tabs-faq #collapse_3127, #tabs-faq #collapse_3123, #tabs-faq #collapse_3122, #tabs-faq #collapse_3121,
#tabs-faq #collapse_3120, #tabs-faq #collapse_3065, #tabs-faq #collapse_3063, #tabs-faq #collapse_3126, #tabs-faq #collapse_3125,
#tabs-faq #collapse_3124, #tabs-faq #collapse_3068, #tabs-faq #collapse_3067, #tabs-faq #collapse_3067, #tabs-faq #collapse_3066 {
	font-size: 14px;
}
.sidebar.agences li{
		overflow: hidden;
	}
#acces-direct{
	margin-bottom: 20px;
}
.page-id-162 .ui-tabs .ui-tabs-nav li{
	padding: 0 !important;
}
.page-id-162 .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	padding: 1.7em 1.5em !important;
}
.display-espace .ui-tabs-nav li.ui-state-active a{
	background: #ff6713;
}
.margin-top-15 .btn-orange{
	float: none !important;
}
.page-id-408 .menu-tabs li{
	  margin: 1px 1px 0 0 !important;
}
.btn-black:hover{
	background: #ff7d37;
	}

#content{
	padding-bottom: 25px !important;
}
.a-la-une h4 > a, .a-la-une h4 > a, .liste-recherche h4 > a{
	font-weight: bold;
}
.liste-recherche .container-description .date_publication{
	padding-top: 9px;
}

/*.img-list > img{
	width: 100%;
}*/
.liste-recherche .container-left-img{
	background: #fff;
	width: 219px !important;
}
.resultat_recherches .liste-recherche article{
	border:1px solid #ccc;
}
.filtre .align-right{
	float: none;
}
.sidebar h3 a:hover{
	color: #454f59;
}
.surfaces p .container-left-align{
	margin-bottom: 10px;
}
#tabs-avance .search-plus{
	margin-top: 48px !important;
}
.page-id-166 #acces-direct ul li a, .page-id-22 #acces-direct ul li a, .page-id-25 #acces-direct ul li a, .page-id-28 #acces-direct ul li:nth-child(10) a{
	display: -moz-box;
}
.page-id-30 .lister ul li, .page-id-107 .lister ul li, .page-id-166 .lister ul li {
	width: 188px !important;
}
.page-id-30 .lister ul{
	padding-left: 10px !important;
}
.page-id-25 .sidebar-widget, .page-id-30 .sidebar-widget, .page-id-22 .sidebar-widget{
	margin-top: 83px;
}
.page-template-template-resultat_recherche .sidebar-widget{
	padding: 0 !important;
}
.page-id-28 .sidebar-widget{
	margin-top: 92px;
}
.page-id-168 .menu-tabs label.error{
	text-align: right;
	width: 100% !important;
}
.page-id-127 .contact-agence .condition .valid{
	float: left; 
	margin-right: 5px;
}
.page-id-127 #contact_popup{
	padding: 1px 0 20px 0 !important;
}
.page-id-3295 .display-espace .padding-15, .page-id-3297 .display-espace .padding-15{
	padding: 0 !important;
}
.select2-container--default .select2-search--inline:first-child{
	border:none !important;
}
.offre-tab td{
	word-wrap: break-word;
}
.offre-tab{
	table-layout: fixed;
}
.list-annonce article{
	border:none;
}
.page-id-1929 #breadcrumbs{
	margin-left: 102px !important;
}
/*.select2-search__field::-moz-placeholder{
	color: #666 !important;
}*/
.page-id-32 .col-md-4.sidebar-widget{
	padding-top: 140px !important;
}
.page-id-116 .title-search h2{
	margin-bottom: 10px !important;
}

.page-id-1929 .select2-container--default .select2-results > .select2-results__options{
	
}

.page-id-116 .select2-container{
	/*width: 100% !important;*/
}
/*.page-id-1929 .select2-search--inline{
	width: 100%;
}
.page-id-1929 .select2-dropdown--below{
	width: 208px;
}*/
.accesdir{
	padding-left: 10px !important;
}
.page-id-1929 .select2-search__field{
	width: 100% !important;
}
.page-id-1929 .title-search h2{
	padding-left: 0 !important;
	margin-bottom: 0 !important;
}
.page-id-116 #breadcrumbs{
	margin-left: 114px;
}

.page-id-127 #carousel-product .img-responsive{
	min-height: 0 !important;
}
#acces-direct ul{
	width: 316px;
	padding-left: 5px !important;
}
.menu-affiner label.error{
	width: 100% !important;
}
#loginBox .field-form{
	float: left;
	margin-bottom: 6px;
}
#loginBox .login-field{
	margin-right: 10px !important;
}
.popup-agence .identification{
	margin-top: 0 !important;
}
.popup-agence h2{
	margin-bottom: 0 !important;
}
.display-espace label.error{
	float: left !important;
}
.page-template-template-depot_annonce .display-espace label.error{
	float: right !important;
}
ul#select2-autocompleteville-results > li[role=treeitem]:nth-child(1), ul#select2-autocompleteville-results > li[role=treeitem]:nth-child(2){
    font-weight: bold;
}
.page-id-4764 .content-espace form, .page-id-137 .content-espace form{
	width: 60%;
	margin: 0 auto;
}
.logo-upload .add-picture{
	bottom: 2px !important;
}
.depot-annonce h2{
	margin-top: 40px !important;
}
.display-espace .dropdown-menu li{
	float: none !important;
}
.page-id-4764 .identification{
	margin-bottom: 200px;	
}
.page-id-414 h1{
	margin-top: 45px;
}
.header-espace.connected{
	padding-bottom: 9px !important
}
.header-espace.connected h2{
	font-weight: bold;
}
.content-espace{
	padding-top: 40px !important;
}
.page-id-426 .menu-tabs li{
	margin-right: 1px !important;
}
.page-id-426 .coordonnee .profil span, .page-id-426 .coordonnee span{
	float: none !important;
}
.title-desc p .valid{
	display: block;
	float: inherit;
}
.page-template-Template_page_espace_commercial .depot-annonce{
	padding-bottom: 80px;
}
.page-template-Template_page_espace_commercial .display-espace .btn-orange{
	margin-right: 5px;
	margin-top: 20px !important;
}
.border-gray{
	border: 1px solid #DDDDDD;
}
.page-id-3301 .popup-agence{
	padding-bottom: 10px;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
	border-color: transparent !important;
}
.page-id-166 h1{
	margin-top: 30px;
}
#content input::-webkit-input-placeholder {
	color:#666666 !important;
}
.home .tab-form input::-webkit-input-placeholder {
	color: #ff6713 !important; 
}
.page-id-107 .sidebar-widget{
	margin-top: 83px !important;
}
.page-id-116 #list-annonce .filtre{
	margin-top: 45px;
}
.page-id-116 #list-annonce .filtre .align-right{
	margin-bottom: 10px;
}
.page-id-116 #list-annonce .filtre .align-right{
	float: right !important;
}
.agence > img{
	width: 100% !important;
}
#content input::-moz-placeholder{
	color: #666 !important;
}
.page-id-28 #breadcrumbs{
	font-weight: bold;
}

/*.page-id-3297 .display-espace .selected{
	width: 30%;
}*/
.page-template-template-resultat_recherche_agence .container-left-img{
	text-align: center;
}
.page-template-template-resultat_recherche_agence .img-list img{
	bottom: 0;
    height: auto !important;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.page-template-template-recherche_agence .detail_content h1{
	  margin-left: 12px;
}
.page-id-32 .detail_content .col-md-4.sidebar-widget{
	padding-top: 0 !important
}
.contact-agence .logo-agence-single img{
	max-width: auto !important;
}
.page-template-template-recherche_agence .detail_content .sidebar-contact-agence{
	margin-bottom: -10px;
}
.page-id-32 .title-search .pagination{
	margin-top: 0 !important;
	margin-right: 5px;
}
.sidebar-contact-agence .form-agence h3{
	text-transform: uppercase;
}
.detail_content .contact-agence h3{
	text-transform: uppercase;
}
.list-agence .container-description{
	width: 417px !important;
}
.page-template-Template_page_espace_commercial .panel-body .error{
	font-size: 12px !important;
	margin-top: 5px;
}
.content-espace .padding-15{
	padding: 5px !important;
}
.content-espace .panel{
	margin-bottom: 10px !important;
}
.page-id-1929 .col-md-4.sidebar-widget{
	padding-top: 30px !important;
}
.popup-agence .btn-orange{
	font-style: normal;
}
.page-template-template-espace_commercial-inscription-pro .menu-tabs form{
	padding-top: 0 !important;
}
.logo-upload p label{
	width: 122px !important;
}
.logo-upload p img{
	float: left;
	margin-right: 40px;
	margin-top: -14px;
}
.menu-tabs ul li a{
	line-height: 0;
}
.page-template-template-espace_commercial-inscription-pro .menu-tabs ul li a{
	
}
.home .tab-form input::-moz-placeholder{
	color: #ff6713 !important;
}
.page-template-template-alert_mail .container-left-align{
	margin-right: 0 !important;
}
.page-template-template-alert_mail .select2-container .select2-selection--multiple{
	border: 1px solid #ccc;
}
.page-template-template-resultat_recherche #classiwrapper .list-annonce{
	display: inline-block;
}
.page-template-template-resultat_recherche #classiwrapper .list-annonce article{
	border:none !important;
}
.page-template-template-resultat_recherche .menu-affiner .select2-container .select2-selection--multiple, .menu-affiner .select2-container .select2-selection--multiple{
	border: none !important;
}
.page-id-3301 .panel-heading{
	padding: 8px 6px !important;
}
#carousel-product .carousel-inner i.fa-search-plus{
	color: #666 !important;
}
.page-template-Template_page_espace_commercial .menu-tabs ul li a{
	line-height: 1.3;
}
.page-id-168 .page-template-Template_page_espace_commercial .menu-tabs ul li a{
	line-height: 0 !important;
}
.page-id-168 .page-template-Template_page_espace_commercial .menu-tabs ul li a span{
	padding: 0 !important;
}
.home #conseils-actu h4 a{
	font-weight: bold;
}
.home .sidebar-widget{
	padding-top: 61px !important;
}

.bg img{
	background: #ff8442;
	height: 53px;
}
.fixNavigation > li:nth-child(2){
	display: none;
	}
#recherche_formulaire .menu-affiner > li:nth-child(2) {
    background: #dddddd none repeat scroll 0 0;
    font-size: 12px;
    line-height: normal;
    padding: 10px 15px 11px 15px;
    text-align: right;
}
.fixNavigation li:first-child a, .fixNavigation li:last-child a{
	padding: 0 !important;
}
.page-id-3301 .popup-agence .btn-black{
	background: #454e59;
	font-style: normal;
}
.dropdown-menu li a span.text{
	padding: 5px;
}
.page-template-template-resultat_recherche_agence .fixNavigation li:nth-child(2){
	display: block !important;
}
.page-template-template-resultat_recherche_agence .fixNavigation li:first-child a, .page-template-template-resultat_recherche_agence .fixNavigation li:last-child a{
	padding: 19px 25px !important;
}
.page-template-template-resultat_recherche_agence .menu-affiner > li:nth-child(2){
	padding: 0 !important;
}
.page-template-template-resultat_recherche_agence .title-search{
	margin-left: -10px;
}
.page-template-template-resultat_recherche_agence .select-type {
	margin-bottom: 18px;
	margin-left: -10px;
}
.page-template-template-resultat_recherche_agence .bloc-advanced{
	margin-left: -10px;
}
.page-template-template-resultat_recherche_agence .menu-affiner > li.item1{
	background: url("../images/right-arrow-gray.png") left center no-repeat !important;
}
#content h1, #list-annonce h2, #annonce-une h2, #conseils-actu h2, #content h2, .white-popup-block h2{
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.deposer-annonce{
	bottom: -27px !important;
}
.page-id-4762 #register-user .coordonnee .btn-group{
	width: 147px !important;
}

/***menu fixed annonce******/
.page-template-template-annonce .fixNavigation li:nth-child(2){
	display: block !important;
	background: none !important;
	padding: 12px 22px !important;
	color: #fff;
	font-size: 15px;
}

.page-template-template-annonce .fixNavigation li{
	padding: 14px 17px;
}
.page-template-template-annonce .fixNavigation li.item2{
	padding: 11px 17px;
}	
.page-template-template-annonce .fixNavigation li a.bg{
	background: #fff;
	color: #FF6713 !important;
	border-radius: 6px;
	text-transform: uppercase;
	padding: 5px 11px 5px 0;
	font-size: 15px;
	font-weight: normal;
}
.page-template-template-annonce .fixNavigation li:last-child{
	background: #FF8442;
	padding: 9px 0px 9px 1px;
	float: right !important;
}
.page-template-template-annonce .fixNavigation li:last-child a{
	padding: 0;
}
.page-template-template-annonce .fixNavigation .bg i{
	color: #FF6713 !important;
	margin-right: 10px;
}

.page-template-template-annonce .fixNavigation li h2{
	color: #fff;
	margin: 0 !important;
	font-size: 20px;
}
.page-template-template-annonce .fixNavigation li p{
	width: 100% !important;
}
.page-template-template-annonce .fixNavigation li #prix_annonce{
	font-weight: bold;
	font-size: 22px;
	padding: 10px 22px;
	color: #fff;
}
.page-template-template-annonce .fixNavigation .item5 a i{
	color: #fff !important;
	font-size: 27px;
	padding: 4px 10px;
}
.page-template-template-annonce .bloc-advanced{
	margin-left: 0;
}
.page-template-template-annonce .fixNavigation > li:first-child{
	padding: 12px 15px !important;
}
.page-template-template-annonce .menu-affiner{
	display: none;
}
.page-template-template-annonce .fixNavigation{
	display: block !important;
}
.page-template-template-resultat_recherche .phone-agence{
	margin-bottom: 20px !important;
	display: block !important;
}
.fixNavigation .item7{
	border-right: none !important;
}
.page-template-template-resultat_recherche .fixNavigation > li > a{
	padding: 21px 24px 17px 24px;
}
.page-template-template-resultat_recherche_agence .fixNavigation > li > a{
	padding: 20px 24px 19px 24px;
}
.page-template-template-resultat_recherche_agence .fixNavigation > li:first-child{
	padding: 15px 15px 14px 15px !important;
	line-height: 1;
	}
.page-template-template-resultat_recherche_agence .fixNavigation > li:nth-last-child(n-1){
border-right: none;
}
#loginBox #connexion_header input{
	color: #fff !important;
}

#loginBox #connexion_header input::-webkit-input-placeholder{
	color: #fff !important;
}
#annonce-une .logo-agence{
	padding: 4px 1px !important;
}
.sidebar > h3:hover{
	border-left: 3px solid #454f59 !important
}
.sidebar > h3:hover a {
	color:#454f59;
}
.maximum {
    display: inline-block;
    }
.maximum #awpcp-extra-field-awpcp-surface_habitable-max-error{
	clear: both;
}
.page-template-template-resultat_recherche p .btn-style{
	margin-top: 32px !important;
	position: absolute;
	right: 0;
}

.page-template-template-resultat_recherche article .container-left-img .agence{
	width: 70px !important;
}
.budget span:first-child{
	margin-left: -5px;
	}
.page-id-166 #tabs-avance .surfaces label.left-align, .page-id-30 #tabs-avance .surfaces label.left-align{
	width: 47px !important;
}
.select-type .liste{
	margin-bottom: 0 !important;
}
#recherche_agence_formulaire .menu-affiner > li > a{
	padding: 18px 25px !important;
}
.present-agence .zone-3 .condition label.error{
	float: left !important;
}
.form-agence .submit input[type="submit"]{
	font-size: 17px !important;
	padding: 2px 40px !important;
}
.sidebar-contact-agence .form-agence .submit input[type="submit"]{
	padding: 2px 24px !important;
}
.detail_content .present-agence .col-md-6 img.wp-user-avatar{
	display: block;
    margin: 0 auto;
    width: 150px;
    padding-top: 5px;
}
.sidebar-contact-agence .logo-agence-single img{
	width: 64px !important;
}
.fixNavigation .bg{
	float: right;
}
.menu-affiner > li > a{
	padding:18px 23px !important;
}
.page-template-template-inscription .container .col-md-8 h1{
	margin-left: 5px;
}
.page-template-template-espace_perso-profil .coordonnee .spacer p:nth-of-type(5), .page-template-template-inscription .content-espace .spacer p:nth-of-type(5){
	padding: 0 0 5px 0 !important;
}
.page-template-Template_page_espace_pro .g-recaptcha, .page-template-template-espace_perso-profil .g-recaptcha, .page-template-template-inscription .g-recaptcha{
	margin: 0 auto 40px auto !important;
}
.page-template-template-espace_perso-profil h1, .page-template-template-espace_perso-home h1{
	margin-top: 30px !important;
}
.page-template-template-espace_pro-home .services-immo a:active, .page-template-template-espace_pro-home .services-immo a:hover,
.page-template-template-espace_perso-home .services-immo a:active, .page-template-template-espace_perso-home .services-immo a:hover{
	cursor: inherit !important;
}
.page-template-template-espace_perso-home .nav-espace{
	margin-top: 8px;
}
.page-template-template-espace_pro-annonce .no-post h5, .page-template-template-espace_perso-annonce .no-post h5{
	margin-bottom: 29px;
}
.page-template-Template_page_espace_pro .menu-tabs ul li a, .page-template-template-espace_perso-profil .menu-tabs ul li a{
	line-height: 1.3;
}
.page-template-Template_page_espace_perso .popup-agence .btn-black{
	font-style: normal;
}
.page-template-Template_page_espace_perso .popup-agence{
	padding-bottom: 10px;
}
.retour{
	color: #666;
	text-decoration: underline;
	padding-top: 26px;
	display: inline-block;
}
.page-template-Template_page_espace_perso form.depot-annonce{
	padding-bottom: 0 !important;
}
.page-template-Template_page_espace_pro .header-espace.connected h2{
	color: #454e59 !important;
}
.page-template-Template_page_espace_pro .content-espace{
	margin-top: 55px;
}
.page-template-Template_page_espace_pro .menu-tabs .info-pro{
	margin-top: 0 !important;
}
.page-template-Template_page_espace_pro .menu-tabs .coordonnee .col-md-7 label{
	width: 40% !important;
}
.page-template-template-inscription h1{
	margin-top: 45px;
}
.page-template-template-inscription .header-espace{
	padding-top: 31px !important;
}
.page-template-template-inscription .coordonnee p input:first-child{
	margin-left: 0 !important;
}
#content .description h2{
	border: none;
	padding: 0 !important;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin: 0 0 10px 0 !important;
	line-height: 1;
}
.page-template-template-page-home-php #annonce-une h2 span{
	background: #fff;
    position: relative;
    z-index: 1;
    padding: 0 15px;
}
.contenu-articles-deidie h3.titre_article_dedie{min-height: auto;}
#annonce-une .loffres {
    border: 1px solid #b7b7b7;
    margin-bottom: 20px;
}
#annonce-une .loffres img {
    width: 100%;
    margin-right: 5px;
}
#annonce-une .contentOffre {
    padding-bottom: 20px;
    min-height: 225px;
}
#annonce-une .carateristiqueOffre {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    padding-top: 15px;
    min-height: 47px;
    font-family: 'Lato', sans-serif;
    padding-left: 0;
    color: #454c59;
}
#annonce-une .carateristiqueOffre a{
	color: #454c59;	
}
#annonce-une .lieux {
    font-weight: 700;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
}
#annonce-une .loffres .lieux img {
    width: auto;
    vertical-align: text-bottom;
    margin-right: 5px;
}
#annonce-une .lAgence {
    text-transform: uppercase;
    color: #1a91b1;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
}
#annonce-une .prixOffre {
    font-weight: 900;
    font-size: 24px;
    color: #46505a;
    margin-bottom: 10px;
    font-family: 'Lato', sans-serif;
}
#annonce-une .btn.btn-down.more {
    background: #ff6714;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .5px;
	font-family: 'Lato', sans-serif;
	color: #ffffff;
}

.main-wrapper #asbk-hp-mban_ads{
	margin-left: 0;
	margin-right: 0;
}