/*  TABLET  : 1024px */
@media only screen and ( max-width: 1050px ){

}

/* TABLET  : 768px */
@media only screen and (max-width: 985px) and (min-width: 768px){
	#home{display:none;}
	#menu-mobile{display:inline-block;float:right;height:89px;position:absolute;top:0;right:0;}
	#menu-mobile img{height:50%;margin:15% 15px 0 0;}
	.menu-toggle{display:none;}
	.site-header{background:url("../images/background-menu-mobile.png") no-repeat scroll 0 0 / 100% auto transparent;height:136px;position:absolute;}
	.site-header center{width:100%;}
	.site-title{background-position:52px 36px;background-size: 32% auto;font-size:9px;height:auto;margin-left:20px;padding:0;width:65%;line-height:13px;margin-top:18px;position:relative;}
	.site-title:after{position: absolute;right: -90px;top: -35px;transform: scale(0.6);}
	.site-title:before{display:none;}
	#navigation-fix{display:none;}
	#moteur-accueil  .elargir span {    padding: 0;    width: 33%;}	
	#moteur-accueil  .checkboxlist span {    width: 16%!important;}
	#moteur-accueil  .checkboxlist span:last-child {    width: 32%!important;}
	#twitter {    display: none;}
	#content-header{width:100%;height:300px;}
	.home #content-header {height:auto;width:100%;margin-bottom:0px;padding: 20px 20px 0;}
	#logo{width:auto !important;height:auto !important;margin-left:15px;top: 15px;}
	.navbar{display:none;background:#0272a5 !important;width:100% !important;}
	#navbar{position:absolute;top:135px;z-index:999;margin:0;box-shadow:0px 0px 8px rgba(0,0,0,0.7);}
	#navbar ul.nav-menu, div.nav-menu > ul{display: block;}
	#navbar .nav-menu li a{border:none;width:100%;padding:0 20px;height:71px;line-height:71px;}
	#navbar .nav-menu li li li a{color:#FFF;}
	#navbar .nav-menu li{width:100%;position:relative;}
	.nav-menu .sub-menu li a aside, .nav-menu .sub-menu li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li:hover li a aside{color:#FFF;}
	.nav-menu .sub-menu li a{width:100%;height:71px;line-height:71px;background:#FFF;}
	.nav-menu .sub-menu li span, .nav-menu .sub-menu li:hover li span, .nav-menu .sub-menu li:active li span, .nav-menu .sub-menu li:hover li:hover li span, .nav-menu .sub-menu li:active li:active li span{color:#378fc1 !important;}
	.nav-menu .sub-menu li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover li:hover a .fleche{border:none;}
	ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul{display:none;}
	ul.nav-menu ul a, .nav-menu ul ul a{width:auto;}
	.nav-menu .sub-menu ul, .nav-menu .children ul{left:0;}
	#navbar .nav-menu li span{display:block;position:absolute;right:15px;top:14px;color:#FFF;z-index:99;width:35px;height:35px;line-height:35px;cursor:pointer;font-size:28px;text-align:center !important;}
	#navbar .sub-menu li:hover span, #navbar .sub-menu li:visited span{color:#FFF !important;}
	#navbar .nav-menu .sub-menu, #navbar .nav-menu .children{position:relative;top:0px;padding:0;width:100%;border:none;min-height:0;display:none;}
	#primary{padding-top:20px;}
	#espace_perso{display:none;}
	#slide-home{top:90px;height:400px;}
	#content-moteur #moteur-col-1{   margin: 0 1% 0 0;    width: 24%;}
	#content-moteur #moteur-col-2{   margin: 0 1% 0 0;    width: 24%;}
	#content-moteur #moteur-col-3{   margin: 0 1% 0 0;    width: 24%;}
	#content-moteur #moteur-col-4{   margin: 0 1% 0 0;    width: 24%;}
	#content-moteur #select_type_transac{width:100%;}
	#content-moteur select{width:110%;}
	#content-moteur #choix_bien span, #content-moteur #choix_bien2 span{width:100% !important;background-position:99% 1px;}
	#content-moteur #moteur-col-2 input[type="text"]{width:100%;}
	#content-moteur #moteur-col-4{padding:0;float:right;padding-right:15px;}
	#content-moteur #moteur-col-4 input{float:right;}
	#content-moteur{height:auto;padding:10px;}
	#lettre-notaire{bottom:220px;right:20px;}
	.picto-home{left:42%;}
	.pave-home{width:31%;margin-left:2% !important;float:left;margin-bottom:15px;height:auto;}
	.annonces-home .tabs{width:100%;}
	.annonces-home .content .annonces{width:100%;}
	.scrollable{width:100%;}
	#intro .content{width:100%;}
	#locations,#autres{margin-left:2% !important;margin-top:0;}
	#locations .content-pave-home{margin-top:0;}
	#intro{padding:0 20px;}
	#content{width:100%;}
	.site-content {width: 100%;padding:0 20px;}
	#content-page{width:100%;}
	.colonne_gauche{width:100%;}
	.colonne_droite{width:100%;}
	.pave-sidebar{float:left;width:48%;margin-right:4%;}
	.pave-sidebar .content-pave-sidebar{margin-top:20px;margin-bottom:20px;}
	.picto-sidebar{position:relative;margin:20px auto 0 !important;left:auto;display:block;}
	.bouton-sidebar{clear:none;width:48%;float:left;margin:44px 0 0;}
	
	.page .left{width: 100%;}
	.page .right{width: 100%; margin-top: 20px;}#infos{width: 65%;}
	#caract-fiche{width: 34%;}
	#contact-form-agence, #annonces-alentours{width: 49%; margin-right: 2%; float: left;margin-top: 0;}
	#annonces-alentours{margin:0;}
	.block-sidebar{margin: 0;}
	#autres-biens .title .right{margin-top: 0;}
	#autres-biens .content{padding: 20px 0 0;}
	#autres-biens .annonces{width: 100%;}
	#autres-biens .annonces a{display: block;padding:0;float:left;width:50%;margin-bottom:0px;}
	#autres-biens .annonces .annonce{width:90%;margin:0 0 20px 2%;height: 275px;}
	#autres-biens .annonces .content{height: 100px;}
	#autres-biens .annonces .image img{width: 100%;height:auto;}
	#autres-biens .annonces .image{overflow: hidden;}
	.page-template-fiche-php #lettre-notaire{display:none;}
	#colophon{width:100%;padding:0 20px;}
	.page-template-default #lettre-notaire,.page-template-simulez-votre-credit-immobilier-php #lettre-notaire, .page-template-inscription-visiteur-php #lettre-notaire, .page-template-mes-coordonnees-php #lettre-notaire, .page-template-mes-annonces-sauvegardees-php #lettre-notaire, .page-template-mes-recherches-sauvegardees-php #lettre-notaire, .page-template-mes-alertes-email-php #lettre-notaire{display:none;}
	#espace-visiteur ul li{width:49%;margin-right:2%;}
	#nav-espace-perso{margin-top:15px;}
	#nav-espace-perso .nav{margin-bottom:0;}
	.page-template #moteur-accueil{display:none;}
	#blocks-home .center{width:100%;}
	#barnierePortail img{width:100%;}
	#blocks-home #barnierePortail{width:100%;}
	.copyright div{width:100%;}
	#moteur-accueil {    height: auto;    margin-right: 15px;    margin-top: 415px;    width: 100%; position:relative!important;}
#annonce-home-mobile{display:block !important;}
	#annonce-home-mobile .tabs {background: none repeat scroll 0 0 #378fc1;width:auto;padding:15px 25px;height:148px;text-align: left;}
	#annonce-home-mobile .tabs .title{color:#FFF;font-weight:bold;font-size: 24px;margin-bottom:15px;}
	#annonce-home-mobile .tabs select{height:56px;width: 100%;font-size: 20px;text-transform:uppercase;padding-left:10px;color:#4b4b4b;}
	.annonces-home .tabs ul li.active, .annonces-home .tabs ul li:hover {background: none repeat scroll 0 0 #3890c2;margin: 0;padding: 0 10px;width: auto;}
	#annonce-home{display:none;}
	#annonce-home-mobile{display:block;}
	#annonce-home-mobile .annonce {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 5px 2px rgba(119, 119, 119, 0.3);font-family: arial;height: auto;margin: 20px auto;position: relative;width: 46%;float:left;margin:20px 2%;}
	#annonce-home-mobile .annonce:nth-child(2n){margin-left:0;}
	#annonce-home-mobile .image {height: 235px;overflow:hidden;position: relative;}
	#annonce-home-mobile img {clear: both;display: block;height: auto;width: 100%;}
	#annonce-home-mobile .annonce .tarif {background: none repeat scroll 0 0 #3890c2;bottom: 0;color: #fff;font-family: arial;font-size: 14px;left: 0;padding: 10px;position: absolute;}
	#annonce-home-mobile .annonce .content {background: none repeat scroll 0 0 #fff;height: auto;padding: 20px;}
	#annonce-home-mobile .annonce .type_trans {color: #303030;font-size: 14px;font-weight: bold;text-transform: uppercase;}
	#annonce-home-mobile .commune {color: #303030;font-size: 14px;font-weight: bold;height: auto;width: 80%;}
	#annonce-home-mobile .infos {color: #303030;font-family: "futura_md_btbold";font-size: 20px;margin: 32px auto 24px;width: 90%;}
	#annonce-home-mobile .infos span {color: #c5134e;display: inline-block;font-size: 50px;line-height: 34px;width: auto;}
	#annonce-home-mobile .infos #link-annonces {background: none repeat scroll 0 0 #c5134e;color: #fff;display: inline-block;font-family: arial;font-size: 20px;height: 53px;line-height: 53px;float:right;text-align: center;width: 276px;}
	.pave-droite table, .pave-droite tbody,.pave-droite tr{width:100%;}
	}

/*  Phone  : 480px */
@media only screen and (max-width: 767px) and (min-width: 480px){
	.site {max-width:100%;}
	.entry-header, .entry-content{padding:0 !important;}
	.entry-title{margin-top:15px;}
	.page-template-default .entry-content{padding:15px !important;}
	#content-page .entry-header h1,#content .entry-header h1{width:auto;font-size:18px;height:auto;}
	article h2{margin-top:15px !important;}
	#home{display:none;}
	#menu-mobile{display:inline-block;float:right;height:89px;position:absolute;top:0;right:0;}
	#menu-mobile img{height:50%;margin:15% 15px 0 0;}
	.menu-toggle{display:none;}
	#content-header{width:100%;height:300px;}
	.home #content-header {height:536px;width:100%;margin-bottom:296px;}
	#slide-home{top:90px;height:184px;}
	.home #slide-home{height:310px;top:88px;}
	#logo{width:auto !important;height:auto !important;top:15px;background:transparent;}
	.navbar{display: none;background:#0272a5;width:100%;}
	#navbar{position:absolute;top:135px;z-index:999;margin:0;box-shadow:0px 0px 8px rgba(0,0,0,0.7);}
	#navbar ul.nav-menu, div.nav-menu > ul{display: block;}
	#navbar .nav-menu li a{border:none;width:100%;padding:0 20px;height:71px;line-height:71px;}
	#navbar .nav-menu li li li a{color:#FFF;}
	#navbar .nav-menu li{width:100% !important;position:relative;}
	.nav-menu .sub-menu li a aside, .nav-menu .sub-menu li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li:hover li a aside{color:#FFF;}
	.nav-menu .sub-menu li a{width:100%;height:71px;line-height:71px;background:#FFF;}
	.nav-menu .sub-menu li span, .nav-menu .sub-menu li:hover li span, .nav-menu .sub-menu li:active li span, .nav-menu .sub-menu li:hover li:hover li span, .nav-menu .sub-menu li:active li:active li span{color:#378fc1 !important;}
	.nav-menu .sub-menu li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover li:hover a .fleche{border:none;}
	ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul{display:none;}
	ul.nav-menu ul a, .nav-menu ul ul a{width:auto;}
	.nav-menu .sub-menu ul, .nav-menu .children ul{left:0;}
	#navbar .nav-menu li span{display:block;position:absolute;right:15px;top:14px;color:#FFF;z-index:99;width:35px;height:35px;line-height:35px;cursor:pointer;font-size:28px;text-align:center !important;}
	#navbar .sub-menu li:hover span, #navbar .sub-menu li:visited span{color:#FFF !important;}
	#navbar .nav-menu .sub-menu, #navbar .nav-menu .children{position:relative;top:0px;padding:0;width:100%;border:none;min-height:0;display:none;}
	#lettre-notaire{display:none;}
	#espace_perso{display:none;}
	#moteur-titre{width:100% !important;overflow:hidden;}
	#moteur-accueil{top:343px;}
	#content-moteur{height:auto;}
	#content-moteur .label{margin-bottom:5px;}
	#content-moteur .bloc-moteur{height:auto;}
	#content-moteur #type_trans span{height:48px;line-height:48px;margin-bottom:15px;}
	#content-moteur #moteur-col-1{width:auto;float:none;margin:0 10px !important;}
	#content-moteur #select_type_transac{width:100%;height:35px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin-bottom:10px;}
	#content-moteur #select_type_transac div{height:31px;width:31px;background-position:8px 7px;}
	#content-moteur select{width:110%;height:35px;line-height:35px;}
	#content-moteur #choix_bien span,#content-moteur #choix_bien2 span{width:100% !important;background-position:98% 8px;height:35px;line-height:35px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin-bottom:10px;}
	#content-moteur #moteur-col-1 input[type="text"]{padding-left:10px;height:35px;line-height:35px;width:100%;margin-bottom:10px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
	#content-moteur #moteur-col-2{float:none;width:auto;}
	#content-moteur #moteur-col-2 input[type="text"]{padding-left:10px;height:35px;line-height:35px;width:100%;margin-bottom:10px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
	#content-moteur #moteur-col-3{width:auto;float:none;margin-top:10px;}
	#content-moteur #moteur-col-4{width:auto;text-align:right;float:none;padding:20px 0;}
	#content-moteur input[type="submit"]{margin:0;}
	#content-moteur .elargir span{width:33%;height:35px;line-height:35px;}
	#content-moteur .checkboxlist span{width:17%;height:35px;line-height:35px;margin-bottom:15px;}
	#content-moteur .checkboxlist span:last-child{width:32%;}
	.noUi-horizontal .noUi-handle{left:-9px !important;top:0 !important;}
	.noUi-handle-lower{background-image: url(../images/slider-left-mobile.jpg) !important;background-repeat:no-repeat;height:27px !important;width:27px !important;}
	.noUi-handle-upper{background-image: url(../images/slider-right-mobile.jpg) !important;background-repeat:no-repeat;height:27px !important;width:27px !important;}
	.noUi-horizontal{height:27px !important;}
	.noUi-target{background-image: url(../images/background-slider-mobile.jpg) !important;border:none;background-repeat:repeat-x;background-size:100% 100%;margin:0 17px 0 10px;}
	.noUi-horizontal.noUi-extended {padding: 0 11px 0 15px;}
	#content {width:100%;background:#FFF;padding:0 5%;}
	.home #content{background:none;}
	.pave-home {float: none;height: auto;margin-left:0;width:100%;min-height:0;}
	#locations{margin:0 !important;}
	#autres{margin:0 !important;}
	.site-title{background-position:52px 36px;background-size: 32% auto;font-size:9px;height:auto;margin-left:20px;padding:0;width:65%;line-height:13px;margin-top:18px;position:relative;}
	.site-title:after{position: absolute;right: -90px;top: -35px;transform: scale(0.6);}
	.site-title:before{display:none;}
	#primary{padding-bottom:0;padding-top:12px;}
	.home #primary{padding:132px 0;}
	#twitter{display:none;}
	#contact-home{display:none;}
	#actu-home{display:none;}
	#twitter-mobile{display:block;background:#2daae1;width:100%;height:63px;margin:0 0 30px 0;}
	#twitter-mobile a{color:#fff !important;}
	#twitter-mobile  img{margin:10px;}
	#contact-home-mobile{display:block;background:#0e3a53;width:100%;height:63px;margin:0 0 30px 0;}
	#contact-home-mobile a{color:#fff !important;}
	#actu-home-mobile{display:block;background:#0e3a53;width:100%;height:63px;margin:0 0 30px 0;}
	#actu-home-mobile.pave-sidebar{margin-bottom:15px;}
	#actu-home-mobile h1{text-align:left !important;}
	#actu-home-mobile a{color:#fff !important;}
	.pave-home h1{text-align:left;}
	.pave-home .content-pave-home{margin:0 0 30px;}
	.pave-home .img-rel{height: 185px;}
	.pave-home .description{min-height:57px;}
	.content-pave-home .tarif{width:auto;}
	.colonne_gauche{width:100%;}
	.colonne_droite{width:100%;margin-bottom:20px;margin-top:15px;/*padding:0 20px;*/}
	.page-template-recherche-php .colonne_droite{padding:0;}
	.save, .alert{margin-bottom:20px;}
	.block-sidebar{margin:0;}
	.page .left{width: 100%;}
	.page .right{width: 100%; margin-top: 20px;}
	#fiche{background:#FFF;padding:0;}
	#fiche .retour{display:none;}
	#fiche #head-fiche{background:#FFF;border: none;padding:0;height:auto;margin-bottom:15px;float:left;}
	#fiche #head-fiche .titre{width:100% !important;}
	#fiche #head-fiche .titre h2{margin-bottom:15px;}
	#fiche #head-fiche .head-right{width:100% !important;text-align:left;}
	#fiche #content-fiche{padding:0;border:none;}
	#fiche #content-fiche .photo{width: 100%;}
	#fiche #content-fiche .photo .vue{height: auto;}
	#fiche #content-fiche .photo .arrow-right, #fiche #content-fiche .photo .arrow-left{display: none;}
	#fiche .social{width:100% !important;}
	#fiche #content-fiche .social div{display: inline-block;color: transparent;float: left;width:30px;height:30px;margin:15px 15px 15px 0;}
	#fiche #content-fiche .social div a, #fiche #content-fiche .social div a:hover{color: transparent;}
	#fiche #content-fiche .etude{margin:0 0 20px;width:100%;}
	#caract-fiche{width:100%;min-height:0;margin:0;}
	#caract-fiche .title{margin-top:0;}
	#infos{width:100%;margin-bottom:20px;margin-top:20px;min-height:0;margin-bottom:0;}
	#infos #mapTabsExtras{width:100% !important;margin-bottom:5px;}
	#infos #mapTabsExtras li{width:100% !important;}
	#POI{width:100% !important;}
	#annonces-alentours{margin: 20px 0;}
	.block-sidebar img{margin-bottom: 15px;}
	#infos .head-infos{height:36px;}
	#infos .head-infos ul{padding:0;}
	#infos .head-infos ul li{color:transparent;width:33%; height: 36px;}
	#infos .head-infos ul li.active{color:transparent;}
	#infos .head-infos ul li span{display:none;}
	#infos #btn_desription{background-image: url(../images/description.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_desription.active{background-image: url(../images/description-active.png);background-repeat:no-repeat;background-position: center center;}
	#infos #btn_localisation{background-image: url(../images/carte.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_localisation.active{background-image: url(../images/carte-active.png);background-repeat:no-repeat;background-position: center center;}
	#infos #btn_diagnostic{background-image: url(../images/dpe.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_lots{background-image: url(../images/lots.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_lots.active{background-image: url(../images/lots-active.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #diagnostic img{width:48%;margin-right:4%;float:left;margin-top:10px;}
	#infos #diagnostic img:last-child{margin-right:0;}
	.fiche-programme #lots{padding:5px 0;}
	.fiche-programme #lots .type{display: none;}
	#autres-biens{margin-top:20px;}
	#autres-biens .annonces{width: 100%;}
	#autres-biens .content {height: auto;padding: 20px;background:none;}
	#autres-biens .content .annonces .annonce {height: auto;margin: 0 0 20px;width: 100%;background:#FFF;}
	#autres-biens .content .annonces .content {height: auto;}
	#autres-biens .annonces .content .tarif{width:auto;}
	#autres-biens .content .annonces .commune {margin: 0;}
	#autres-biens .content .annonces .descriptif {display: none;}
	#autres-biens .title{width:90%;height:auto;}
	#autres-biens .title h3{height:auto;}
	#autres-biens .title .left, #autres-biens .title .right{display: none;}
	#autres-biens .annonces .image img {width: 100%;height: auto;}
	#autres-biens .annonces .content .savoir-plus{margin-right:-15px;}
	#colonne-gauche{width:100%;margin-top:25px;}
	#colonne-droite{width:100%;margin-bottom:20px;margin-top:15px;}
	#links .block{margin-bottom:15px;width:100%;}
	#links .block:last-child{margin:0;}
	#links ul li{width:50%;}
	#toolbar-top, #toolbar-bottom{width:100%;margin-left:0;margin-right:0;}
	#toolbar-bottom{padding-top:20px;}
	#toolbar-top{margin-bottom: 15px;margin-top:20px;}
	#toolbar-top .tri, #toolbar-bottom .tri{width:100%;text-align: center;margin-bottom: 10px;}
	#toolbar-top .pagination, #toolbar-bottom .pagination{margin:0;}
	#toolbar-top .list-nav a, #toolbar-top .list-nav a:hover, #toolbar-bottom .list-nav a, #toolbar-bottom .list-nav a:hover{height:32px;line-height: 30px;background-size:100%;}
	#listing{padding: 0;background:none;}
	#listing .item , #listing .item:hover {background-color: #FFFFFF;border: 1px solid #CBCBBF;margin-bottom: 10px;padding: 15px;}
	#listing .item .photo{width:100%;margin:0 0 10px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;}
	#listing .item .photo img{width:100%;height:auto;}
	#listing .item .banner{right:11px;left:auto;}
	#listing .item:hover .banner{right:11px;left:auto;top:11px;}
	#listing .item .caract{width:100%;}
	#listing .item .caract .resume{margin:0;}
	#listing .item .caract .etude{display: none;}
	#listing .item .infos{width:100%;margin-bottom: 15px;}
	#listing .item .infos .prix, #listing .item .infos .hono{text-align: left;margin: 0;}
	#listing .item .links, #listing .item:hover .links{height:auto;}
	#listing .item .links a, #listing .item :hover.links a{width:49% !important;border: none;height:30px !important;font-size:11px;}
	#listing .item .links a.bien, #listing .item .links a.bien:hover{width:49%;bottom:0;right:0;background-size:18px auto;background-position:95% 8px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;}
	#listing .item .links, #listing .item:hover .links{margin: 0 -15px -15px;}
	#content-page{width:auto;}
	article .entry-title{padding:0 15px 10px;margin:0;}
	article{border:none !important;padding-top:10px !important;}
	article .entry-header{margin:0 !important;}
	#content-page .entry-header h1{width:auto;font-size:18px;}
	#content .entry-header h1 span{display:none;background:#FFF;}
	.form-responsive{margin:0;}
	.form-responsive label{margin-bottom: 5px;width:100%;}
	.form-responsive input[type=text],.form-responsive input[type=tel],.form-responsive input[type=password]{width: 100%;height:30px;margin-bottom:5px;}
	.form-responsive .b-result{margin-top:55px;}
	.form-responsive .b-result .result{float: none;}
	#espace-visiteur{padding:5px 0 0 !important;}
	#espace-visiteur ul li{margin-right:0;width:100%;}
	#espace-visiteur .mes-recherches-detail .right a, #espace-visiteur .mes-recherches-detail .right a:hover{width: 100%;}
	footer.entry-meta{margin:0;}
	#colophon{width:90%;}
	.footer-bloc{width:100%;}
	.page-template #moteur-accueil{display:none;}
	#etude{background:none;padding:0;}
	#etude #not-list{border:none;padding:0;margin-top:20px;}
	#etude #not-list .item-not{margin:0;width:50%;}
	#etude #predec{border:0;}
	#etude #label{border:0;padding:0;}
	#etude #label .title{padding: 5px 10px;width:auto;}
	#etude #label .adresse{padding: 5px 10px;}
	#etude #label .link{bottom:0;top:0;right:0;position:relative;width:100%;}
	#etude #map{display:none;}
	#etude #contact{padding:15px;}
	#intro .content{width:auto;padding:0 20px;}
	#annonce-home{display:none;}
	#picto-outil{display:none;}
	#navigation-fix{display:none;}
	.site-header{background:url("../images/background-menu-mobile.png") no-repeat scroll 0 0 / 100% auto transparent;height:136px;position:absolute;}
	#annonce-home-mobile{display:block !important;}
	#annonce-home-mobile .tabs {background: none repeat scroll 0 0 #fff;}
	.annonces-home .tabs ul li.active, .annonces-home .tabs ul li:hover {background: none repeat scroll 0 0 #3890c2;margin: 0;padding: 0 10px;width: auto;}
	#annonce-home-mobile{display:block !important;}
	#annonce-home-mobile .tabs {background: none repeat scroll 0 0 #378fc1;width:auto;padding:15px 25px;height:148px;text-align: left;}
	#annonce-home-mobile .tabs .title{color:#FFF;font-weight:bold;font-size: 24px;margin-bottom:15px;}
	#annonce-home-mobile .tabs select{height:56px;width: 100%;font-size: 20px;text-transform:uppercase;padding-left:10px;color:#4b4b4b;}
	.annonces-home .tabs ul li.active, .annonces-home .tabs ul li:hover {background: none repeat scroll 0 0 #3890c2;margin: 0;padding: 0 10px;width: auto;}
	#annonce-home-mobile .annonce {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 5px 2px rgba(119, 119, 119, 0.3);font-family: arial;height: auto;margin: 20px auto;position: relative;width: 90%;}
	#annonce-home-mobile .image {height: auto;position: relative;}
	#annonce-home-mobile img {clear: both;display: block;height: auto;width: 100%;}
	#annonce-home-mobile .annonce .tarif {background: none repeat scroll 0 0 #01708b;bottom: 0;color: #fff;font-family: arial;font-size: 18px;font-weight: bold;left: 0;position: absolute;width:100%;padding-left:10px;line-height:36px;height:36px;}
	#annonce-home-mobile .tarif .more {background: none repeat scroll 0 0 #014151;color: #fff;float: right;font-size: 14px;font-weight: normal;height: 36px;line-height: 36px;text-align: center;width: 109px;}
	#annonce-home-mobile .annonce .content {background: none repeat scroll 0 0 #fff;height: auto;padding: 20px;border:none;}
	#annonce-home-mobile .annonce .type_trans {color: #303030;font-size: 14px;font-weight: bold;text-transform: uppercase;}
	#annonce-home-mobile .commune {color: #01708b;font-size: 14px;font-weight: bold;height: auto;width: 80%;margin:0;}
	#annonce-home-mobile a,#annonce-home-mobile  a:hover,#annonce-home-mobile a:active{color:#454545 !important;}
	#menu-item-80 ul li ul{left:0;background:#3890c2;}
	#blocks-home .center{width:100%;}
	#barnierePortail img{width:100%;}
	#blocks-home #barnierePortail{width:100%;}
	.copyright div{width:100%;}
}

/* Phone  : 320px */
@media only screen and (max-width: 479px){
	.site {max-width:100%;}
	.entry-header, .entry-content{padding:0 !important;}
	.entry-title{margin-top:15px;}
	.page-template-default .entry-content{padding:15px !important;}
	#content-page .entry-header h1,#content .entry-header h1{width:auto;font-size:18px;height:auto;}
	article h2{margin-top:15px !important;}
	#home{display:none;}
	#menu-mobile{display:inline-block;float:right;height:89px;position:absolute;top:0;right:0;}
	#menu-mobile img{height:50%;margin:15% 15px 0 0;}
	.menu-toggle{display:none;}
	#content-header{width:100%;height:300px;}
	.home #content-header {height:536px;width:100%;margin-bottom:296px;}
	#slide-home{top:90px;height:184px;}
	.home #slide-home{height:310px;top:88px;}
	#logo{width:auto !important;height:auto !important;top:15px;background:transparent;}
	.navbar{display: none;background:#0272a5;width:100%;}
	#navbar{position:absolute;top:135px;z-index:999;margin:0;box-shadow:0px 0px 8px rgba(0,0,0,0.7);}
	#navbar ul.nav-menu, div.nav-menu > ul{display: block;}
	#navbar .nav-menu li a{border:none;width:100%;padding:0 20px;height:71px;line-height:71px;}
	#navbar .nav-menu li li li a{color:#FFF;}
	#navbar .nav-menu li{width:100% !important;position:relative;}
	.nav-menu .sub-menu li a aside, .nav-menu .sub-menu li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li a aside, .nav-menu .sub-menu li:hover li:hover li:hover li a aside{color:#FFF;}
	.nav-menu .sub-menu li a{width:100%;height:71px;line-height:71px;background:#FFF;}
	.nav-menu .sub-menu li span, .nav-menu .sub-menu li:hover li span, .nav-menu .sub-menu li:active li span, .nav-menu .sub-menu li:hover li:hover li span, .nav-menu .sub-menu li:active li:active li span{color:#378fc1 !important;}
	.nav-menu .sub-menu li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover a .fleche, .nav-menu .sub-menu li:hover li:hover li:hover a .fleche{border:none;}
	ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul{display:none;}
	ul.nav-menu ul a, .nav-menu ul ul a{width:auto;}
	.nav-menu .sub-menu ul, .nav-menu .children ul{left:0;}
	#navbar .nav-menu li span{display:block;position:absolute;right:15px;top:14px;color:#FFF;z-index:99;width:35px;height:35px;line-height:35px;cursor:pointer;font-size:28px;text-align:center !important;}
	#navbar .sub-menu li:hover span, #navbar .sub-menu li:visited span{color:#FFF !important;}
	#navbar .nav-menu .sub-menu, #navbar .nav-menu .children{position:relative;top:0px;padding:0;width:100%;border:none;min-height:0;display:none;}
	#lettre-notaire{display:none;}
	#espace_perso{display:none;}
	#moteur-titre{width:100% !important;overflow:hidden;}
	#moteur-accueil{top:343px;}
	#content-moteur{height:auto;}
	#content-moteur .label{margin-bottom:5px;}
	#content-moteur .bloc-moteur{height:auto;}
	#content-moteur #type_trans span{height:48px;line-height:48px;margin-bottom:15px;}
	#content-moteur #moteur-col-1{width:auto;float:none;margin:0 10px !important;}
	#content-moteur #select_type_transac{width:100%;height:35px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin-bottom:10px;}
	#content-moteur #select_type_transac div{height:31px;width:31px;background-position:8px 7px;}
	#content-moteur select{width:110%;height:35px;line-height:35px;}
	#content-moteur #choix_bien span,#content-moteur #choix_bien2 span{width:100% !important;background-position:98% 8px;height:35px;line-height:35px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin-bottom:10px;}
	#content-moteur #moteur-col-1 input[type="text"]{padding-left:10px;height:35px;line-height:35px;width:100%;margin-bottom:10px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
	#content-moteur #moteur-col-2{float:none;width:auto;}
	#content-moteur #moteur-col-2 input[type="text"]{padding-left:10px;height:35px;line-height:35px;width:100%;margin-bottom:10px;border:none;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
	#content-moteur #moteur-col-3{width:auto;float:none;margin-top:10px;}
	#content-moteur #moteur-col-4{width:auto;text-align:right;float:none;padding:20px 0;}
	#content-moteur input[type="submit"]{margin:0;}
	#content-moteur .elargir span{width:33%;height:35px;line-height:35px;}
	#content-moteur .checkboxlist span{width:17%;height:35px;line-height:35px;margin-bottom:15px;}
	#content-moteur .checkboxlist span:last-child{width:32%;}
	.noUi-horizontal .noUi-handle{left:-9px !important;top:0 !important;}
	.noUi-handle-lower{background-image: url(../images/slider-left-mobile.jpg) !important;background-repeat:no-repeat;height:27px !important;width:27px !important;}
	.noUi-handle-upper{background-image: url(../images/slider-right-mobile.jpg) !important;background-repeat:no-repeat;height:27px !important;width:27px !important;}
	.noUi-horizontal{height:27px !important;}
	.noUi-target{background-image: url(../images/background-slider-mobile.jpg) !important;border:none;background-repeat:repeat-x;background-size:100% 100%;margin:0 17px 0 10px;}
	.noUi-horizontal.noUi-extended {padding: 0 11px 0 15px;}
	#content {width:100%;background:#FFF;padding:0 5%;}
	.home #content{background:none;}
	.pave-home {float: none;height: auto;margin-left:0;width:100%;min-height:0;}
	#locations{margin:0 !important;}
	#autres{margin:0 !important;}
	.site-title{background-position:52px 36px;background-size: 32% auto;font-size:9px;height:auto;margin-left:20px;padding:0;width:65%;line-height:13px;margin-top:18px;position:relative;}
	.site-title:after{position: absolute;right: -90px;top: -35px;transform: scale(0.6);}
	.site-title:before{display:none;}
	#primary{padding-bottom:0;padding-top:12px;}
	.home #primary{padding:132px 0;}
	#twitter{display:none;}
	#contact-home{display:none;}
	#actu-home{display:none;}
	#twitter-mobile{display:block;background:#2daae1;width:100%;height:63px;margin:0 0 30px 0;}
	#twitter-mobile a{color:#fff !important;}
	#twitter-mobile  img{margin:10px;}
	#contact-home-mobile{display:block;background:#0e3a53;width:100%;height:63px;margin:0 0 30px 0;}
	#contact-home-mobile a{color:#fff !important;}
	#actu-home-mobile{display:block;background:#0e3a53;width:100%;height:63px;margin:0 0 30px 0;}
	#actu-home-mobile.pave-sidebar{margin-bottom:15px;}
	#actu-home-mobile h1{text-align:left !important;}
	#actu-home-mobile a{color:#fff !important;}
	.pave-home h1{text-align:left;}
	.pave-home .content-pave-home{margin:0 0 30px;}
	.pave-home .img-rel{height: 185px;}
	.pave-home .description{min-height:57px;}
	.content-pave-home .tarif{width:auto;}
	.colonne_gauche{width:100%;}
	.colonne_droite{width:100%;margin-bottom:20px;margin-top:15px;/*padding:0 20px;*/}
	.page-template-recherche-php .colonne_droite{padding:0;}
	.save, .alert{margin-bottom:20px;}
	.block-sidebar{margin:0;}
	.page .left{width: 100%;}
	.page .right{width: 100%; margin-top: 20px;}
	#fiche{background:#FFF;padding:0;}
	#fiche .retour{display:none;}
	#fiche #head-fiche{background:#FFF;border: none;padding:0;height:auto;margin-bottom:15px;float:left;}
	#fiche #head-fiche .titre{width:100% !important;}
	#fiche #head-fiche .titre h2{margin-bottom:15px;}
	#fiche #head-fiche .head-right{width:100% !important;text-align:left;}
	#fiche #content-fiche{padding:0;border:none;}
	#fiche #content-fiche .photo{width: 100%;}
	#fiche #content-fiche .photo .vue{height: auto;}
	#fiche #content-fiche .photo .arrow-right, #fiche #content-fiche .photo .arrow-left{display: none;}
	#fiche .social{width:100% !important;}
	#fiche #content-fiche .social div{display: inline-block;color: transparent;float: left;width:30px;height:30px;margin:15px 15px 15px 0;}
	#fiche #content-fiche .social div a, #fiche #content-fiche .social div a:hover{color: transparent;}
	#fiche #content-fiche .etude{margin:0 0 20px;width:100%;}
	#caract-fiche{width:100%;min-height:0;margin:0;}
	#caract-fiche .title{margin-top:0;}
	#infos{width:100%;margin-bottom:20px;margin-top:20px;min-height:0;margin-bottom:0;}
	#infos #mapTabsExtras{width:100% !important;margin-bottom:5px;}
	#infos #mapTabsExtras li{width:100% !important;}
	#POI{width:100% !important;}
	#annonces-alentours{margin: 20px 0;}
	.block-sidebar img{margin-bottom: 15px;}
	#infos .head-infos{height:36px;}
	#infos .head-infos ul{padding:0;}
	#infos .head-infos ul li{color:transparent;width:33%; height: 36px;}
	#infos .head-infos ul li.active{color:transparent;}
	#infos .head-infos ul li span{display:none;}
	#infos #btn_desription{background-image: url(../images/description.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_desription.active{background-image: url(../images/description-active.png);background-repeat:no-repeat;background-position: center center;}
	#infos #btn_localisation{background-image: url(../images/carte.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_localisation.active{background-image: url(../images/carte-active.png);background-repeat:no-repeat;background-position: center center;}
	#infos #btn_diagnostic{background-image: url(../images/dpe.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_lots{background-image: url(../images/lots.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #btn_lots.active{background-image: url(../images/lots-active.png);background-repeat:no-repeat;background-position: center center;background-size: auto 80%;}
	#infos #diagnostic img{width:48%;margin-right:4%;float:left;margin-top:10px;}
	#infos #diagnostic img:last-child{margin-right:0;}
	.fiche-programme #lots{padding:5px 0;}
	.fiche-programme #lots .type{display: none;}
	#autres-biens{margin-top:20px;}
	#autres-biens .annonces{width: 100%;}
	#autres-biens .content {height: auto;padding: 20px;background:none;}
	#autres-biens .content .annonces .annonce {height: auto;margin: 0 0 20px;width: 100%;background:#FFF;}
	#autres-biens .content .annonces .content {height: auto;}
	#autres-biens .annonces .content .tarif{width:auto;}
	#autres-biens .content .annonces .commune {margin: 0;}
	#autres-biens .content .annonces .descriptif {display: none;}
	#autres-biens .title{width:90%;height:auto;}
	#autres-biens .title h3{height:auto;}
	#autres-biens .title .left, #autres-biens .title .right{display: none;}
	#autres-biens .annonces .image img {width: 100%;height: auto;}
	#autres-biens .annonces .content .savoir-plus{margin-right:-15px;}
	#colonne-gauche{width:100%;margin-top:25px;}
	#colonne-droite{width:100%;margin-bottom:20px;margin-top:15px;}
	#links .block{margin-bottom:15px;width:100%;}
	#links .block:last-child{margin:0;}
	#links ul li{width:50%;}
	#toolbar-top, #toolbar-bottom{width:100%;margin-left:0;margin-right:0;}
	#toolbar-bottom{padding-top:20px;}
	#toolbar-top{margin-bottom: 15px;margin-top:20px;}
	#toolbar-top .tri, #toolbar-bottom .tri{width:100%;text-align: center;margin-bottom: 10px;}
	#toolbar-top .pagination, #toolbar-bottom .pagination{margin:0;}
	#toolbar-top .list-nav a, #toolbar-top .list-nav a:hover, #toolbar-bottom .list-nav a, #toolbar-bottom .list-nav a:hover{height:32px;line-height: 30px;background-size:100%;}
	#listing{padding: 0;background:none;}
	#listing .item , #listing .item:hover {background-color: #FFFFFF;border: 1px solid #CBCBBF;margin-bottom: 10px;padding: 15px;}
	#listing .item .photo{width:100%;margin:0 0 10px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;}
	#listing .item .photo img{width:100%;height:auto;}
	#listing .item .banner{right:11px;left:auto;}
	#listing .item:hover .banner{right:11px;left:auto;top:11px;}
	#listing .item .caract{width:100%;}
	#listing .item .caract .resume{margin:0;}
	#listing .item .caract .etude{display: none;}
	#listing .item .infos{width:100%;margin-bottom: 15px;}
	#listing .item .infos .prix, #listing .item .infos .hono{text-align: left;margin: 0;}
	#listing .item .links, #listing .item:hover .links{height:auto;}
	#listing .item .links a, #listing .item :hover.links a{width:49% !important;border: none;height:30px !important;font-size:11px;}
	#listing .item .links a.bien, #listing .item .links a.bien:hover{width:49%;bottom:0;right:0;background-size:18px auto;background-position:95% 8px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;}
	#listing .item .links, #listing .item:hover .links{margin: 0 -15px -15px;}
	#content-page{width:auto;}
	article .entry-title{padding:0 15px 10px;margin:0;}
	article{border:none !important;padding-top:10px !important;}
	article .entry-header{margin:0 !important;}
	#content-page .entry-header h1{width:auto;font-size:18px;}
	#content .entry-header h1 span{display:none;background:#FFF;}
	.form-responsive{margin:0;}
	.form-responsive label{margin-bottom: 5px;width:100%;}
	.form-responsive input[type=text],.form-responsive input[type=tel],.form-responsive input[type=password]{width: 100%;height:30px;margin-bottom:5px;}
	.form-responsive .b-result{margin-top:55px;}
	.form-responsive .b-result .result{float: none;}
	#espace-visiteur{padding:5px 0 0 !important;}
	#espace-visiteur ul li{margin-right:0;width:100%;}
	#espace-visiteur .mes-recherches-detail .right a, #espace-visiteur .mes-recherches-detail .right a:hover{width: 100%;}
	footer.entry-meta{margin:0;}
	#colophon{width:90%;}
	.footer-bloc{width:100%;}
	.page-template #moteur-accueil{display:none;}
	#etude{background:none;padding:0;}
	#etude #not-list{border:none;padding:0;margin-top:20px;}
	#etude #not-list .item-not{margin:0;width:50%;}
	#etude #predec{border:0;}
	#etude #label{border:0;padding:0;}
	#etude #label .title{padding: 5px 10px;width:auto;}
	#etude #label .adresse{padding: 5px 10px;}
	#etude #label .link{bottom:0;top:0;right:0;position:relative;width:100%;}
	#etude #map{display:none;}
	#etude #contact{padding:15px;}
	#intro .content{width:auto;padding:0 20px;}
	#annonce-home{display:none;}
	#picto-outil{display:none;}
	#navigation-fix{display:none;}
	.site-header{background:url("../images/background-menu-mobile.png") no-repeat scroll 0 0 / 100% auto transparent;height:136px;position:absolute;}
	#annonce-home-mobile{display:block !important;}
	#annonce-home-mobile .tabs {background: none repeat scroll 0 0 #378fc1;width:auto;padding:15px 25px;height:148px;text-align: left;}
	#annonce-home-mobile .tabs .title{color:#FFF;font-weight:bold;font-size: 24px;margin-bottom:15px;}
	#annonce-home-mobile .tabs select{height:56px;width: 100%;font-size: 20px;text-transform:uppercase;padding-left:10px;color:#4b4b4b;}
	.annonces-home .tabs ul li.active, .annonces-home .tabs ul li:hover {background: none repeat scroll 0 0 #3890c2;margin: 0;padding: 0 10px;width: auto;}
	#annonce-home-mobile .annonce {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 5px 2px rgba(119, 119, 119, 0.3);font-family: arial;height: auto;margin: 20px auto;position: relative;width: 90%;}
	#annonce-home-mobile .image {height: auto;position: relative;}
	#annonce-home-mobile img {clear: both;display: block;height: auto;width: 100%;}
	#annonce-home-mobile .annonce .tarif {background: none repeat scroll 0 0 #01708b;bottom: 0;color: #fff;font-family: arial;font-size: 18px;font-weight: bold;left: 0;position: absolute;width:100%;padding-left:10px;line-height:36px;height:36px;}
	#annonce-home-mobile .tarif .more {background: none repeat scroll 0 0 #014151;color: #fff;float: right;font-size: 14px;font-weight: normal;height: 36px;line-height: 36px;text-align: center;width: 109px;}
	#annonce-home-mobile .annonce .content {background: none repeat scroll 0 0 #fff;height: auto;padding: 20px;border:none;}
	#annonce-home-mobile .annonce .type_trans {color: #303030;font-size: 14px;font-weight: bold;text-transform: uppercase;}
	#annonce-home-mobile .commune {color: #01708b;font-size: 14px;font-weight: bold;height: auto;width: 80%;margin:0;}
	#annonce-home-mobile a,#annonce-home-mobile  a:hover,#annonce-home-mobile a:active{color:#454545 !important;}
	#menu-item-80 ul li ul{left:0;background:#3890c2;}
	#blocks-home .center{width:100%;}
	#barnierePortail img{width:100%;}
	#blocks-home #barnierePortail{width:100%;}
	.copyright div{width:100%;}
	#lang_selector{    right: 25px;    top: 80px;}
}