


/******************************************************
Custom CSS for Form
******************************************************/
.ico_moteur_apartement, .ico_moteur_maison{
    float: left;
}
#msform input[type="text"].form-mb-input-box{
	width: 70%;
	float: left;
}
.form-mb-check-box{
	margin-left: 120px;
	width: auto;
}
.on-mobile-view{
	display: none;
}
#moteurGoogle{
	/*padding-top: 260px!important;*/
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1200px) {
	body{
		overflow-x: hidden;
	}
	#container{
		/*background: red;*/
	}
}


/* iPads (landscape) ----------- */
@media only screen and (min-width : 900px)  and (max-width : 1199px){
	body{
		overflow-x: hidden;
	}
	#container{
		/*background: green;*/
		max-width: 100%;
		height: auto;
	}
	#contentPageAccueil{
		max-width: 100%;
		width: 100%;
		padding: 0px;
		float: none;
	}
	#content{
		max-width: 100%;
	}
	#searchJestimehome, #searchJestime{
		width: 88%;
		margin-left: 3%;
		margin-right: 3%;
		/*height: auto;*/
		padding: 3%;
	}
	#header{
		overflow: hidden;
	}
	#Pageeditoriale{
		max-width: 100%;
		width: 100%;
		float: none;
	}
	#homepage_banner{
		width: 100%;
		padding: 0px;
	}
	#ico_Home_donnees{
		width: 33.3%;
	}
	#ico_Home_fiabilite{
		width: 33.3%;
	}
	#ico_Home_france{
		width: 33.3%;
	}
	#msform .action-buttonOff, #msform .action-button{
		margin-right: 0px!important;
	}

	#ColPub{
		max-width: 30%;
		display: none;
	}
	#cookie_container{
		height: auto;
		left: 5%;
		right: 5%;
		width: auto;
	}
	#cookie_content{
		line-height: 15px;
		padding: 0px;
		margin: 0px;
	}
	#cookie_container .cachenexttime{
		margin: 0px;
		left: 0!important;
		top: 0!important;
	}
	ul.oe_menu div{
		max-width: 840px;
	}
	
	#encart_jestimo_container{
		width: auto;
		box-shadow: none;
	}
	#moteur_jestimehome{
		width: 100%;
	}
	#encart_jestimo_content{
		padding: 0px;
	}
	#encart_jestimo_title{
		width: auto;
	}
	/*li.oe_heading{
		background: #007BAE;
	}*/
	#ico_home{
		overflow: hidden;
	}
	#progressbar li{
		float: none;
		display: inline-block;
		margin-bottom: 5px;
	}

	/******************************************************
	Fancybox Block
	******************************************************/
	#searchExpert #msform fieldset{
		width: 100%!important;
	}
	#moteur_searchExpert{
		width: 100%!important;
	}

	#contentPageAccueil{
		width: 100%!important;
	}
	#searchExpert{
		float: none;
		width: 90%;
		left: 5%;
		padding: 0px;
	}
	.fancybox-type-iframe .fancybox-inner{
		width: 100%;
	}

	/*#msform input[type="text"], #msform textarea, #msform input[type="email"]{
		float: none!important;
		width: 50%!important;
	}*/
	/*#msform label{
		float: none!important;
		width: auto!important;
		padding-left: 0px!
	}*/

	#picturePage img{
		width: 100%;
	}

	#paragraphe_cgu{
		width: 90%!important;
	}


	/******************************************************
	Custome Page Start Here
	******************************************************/
	#carteInfo_region{
		width: 98%!important;
		margin-left: 1%;
		float: none;
	}
	.ss_breadcrumb{
		width: 100%;
		margin: 0px;
	}
	#superficie_region{
		width: 100%;
		margin: 0px;
	}
	#carte_region{
		margin: 0px;
		width: 48%;
	}
	#mapRegion{
		width: 100%;
		height: 347px;
	}
	#info_region{
		width: 48%;
		float: right;
		margin: 0px;
	}
	/*#info_region > div{
		width: 94%!important;
		padding: 0% 3%!important;
		border: none!important;
	}*/
	#search{
		position: relative;
		top: auto!important;
		height: auto;
		padding: 25px 0px;
	}
	#donnees_dept{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_dept div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_ville{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_ville div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_regions_voisines{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_regions_voisines div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_region{
		width: 98%!important;
		padding: 1%!important;
		margin: 0px;
	}
	.mobile-view-tit_donnees{
		width: 98%!important;
		padding: 1%!important;
	}
	.mobile-view-main-block-1{
		width: 98%!important;
		padding: 1%!important;
	}
	.mobile-view-tit-donnees-region{
		width: 100%!important;
	}



	/******************************************************
	3 Columns Start Here
	******************************************************/
	/*ADRESS*/

	#prix_iris_rue{
		width: 98%;
		margin: 1%;
	}
	#info_region{
		top: -17px;
	}
	.liste_voies{
		width: 33.3%;
	}
	.mobile-view-col-three-department-block{
		width: 100%!important;
	}
	.mobile-view-info-region{
		width: 100%!important;
		padding: 10px 0px!important;
	}
	.temps_bottom{
		margin-left: 0px!important;
		padding: 15px 0px;
	}
	.footer_moteur{
		margin: 0px;
		padding: 10px 0px;
	}
	.listevilles2{
		width: 50%;
	}
	.listevilles2 a span{
		width: 50%!important;
	}


	/******************************************************
	FORM BLOCK
	******************************************************/
	.#msform select{
		margin-left: 20px;
	}
	#moteur_jestimehome_image, #moteur_jestime_close{
		display: none!important;
	}


	/******************************************************
	.recevoir_estimation
	******************************************************/
	.recevoir_estimation{
		width: 100%;
		position: relative;
	}

}

/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px)  and (max-width : 899px){
	body{
		overflow-x: hidden;
	}
	/******************************************************
	Fancybox Block
	******************************************************/
	#searchExpert #msform fieldset{
		width: 100%!important;
	}
	#moteur_searchExpert{
		width: 100%!important;
	}

	#contentPageAccueil{
		width: 100%!important;
	}
	#searchExpert{
		float: none;
		width: 90%;
		left: 5%;
		padding: 0px;
	}
	.fancybox-type-iframe .fancybox-inner{
		width: 100%;
	}

	.listevilles2{
		width: 50%;
	}
	.listevilles2 a span{
		width: 50%!important;
	}

	/******************************************************
	End Fancy Box
	******************************************************/
	

	#container{
		/*background: yellow;*/
		max-width: 100%;
		height: auto;
	}
	#contentPageAccueil{
		max-width: 100%;
		width: 100%;
	}
	.recevoir_estimation{
		width: 100%;
		position: relative;
	}
	.breadcrumb{
		margin-top: 20px;
	}
	#content{
		max-width: 100%;
		width: 100%;
	}
	.form-mb-check-box{
		margin-left: 0px;
	}
	.mobile-view-col-three-department-block{
		width: 100%!important;
	}
	ul.oe_menu li ul{
		padding-left: 0px;
		/*border: 1px solid #fff;*/
		/*border-radius: 5px;*/
		position: static;
		width: 20%;
		margin: 5px 15px;
	}
	#cookie_container{
		height: auto;
		left: 5%;
		right: 5%;
		width: auto;
	}
	#cookie_content{
		line-height: 15px;
		padding: 0px;
		margin: 0px;
	}
	#cookie_container .cachenexttime{
		margin: 0px;
		left: 0!important;
		top: 0!important;
	}
	#header{
		height: auto;
		overflow: hidden;
		padding-bottom: 10px;
		border: none;
	}
	#logo_header{
		float: none;
		width: 100%;
		/*text-align: center;*/
	}
	#accroche_logo{
		padding-left: 0px;
	}
	#nav{
		width: 100%;
		float: none;
	}
	ul.menuFull{
		text-align: center;
		padding: 0px;
	}
	ul.menuFull li{
		display: inline-block;
	}
	#header_estimer {
	  margin-left: auto;
	  width: auto;
	}
	.oe_wrapper{
		margin: 0px;
	}
	
	ul.oe_menu{
		width: 100%;
		float: none;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	ul.oe_menu > li{
		float: none;
		display: inline-block;
		position: static;
	}


	/******************************************************
	NAV
	******************************************************/
	ul.oe_menu div{
		width: 90%;
		left: 0!important;
	}

	/******************************************************
	Contents Main Area
	******************************************************/
	#ColPub{
		display: none;
	}
	#Pageeditoriale{
		float: none;
		width: 100%;
	}
	#homepage_banner{
		float: none;
		padding: 0px;
		width: 100%;
	}
	#ico_home{
		padding: 0px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	#ico_Home_donnees{
		width: 33.3%;
		height: auto;
	}
	#ico_Home_fiabilite{
		width: 33.3%;
		height: auto;
	}
	#ico_Home_france{
		width: 33.3%;
	}
	#contentPageAccueil{
		width: 100%;
		max-width: 100%;
		float: none;
		padding: 0px;
	}
	#searchJestimehome, #searchJestime{
		width: 88%;
		margin-left: 3%;
		margin-right: 3%;
		padding: 3%;
		float: none;
		/*overflow: hidden;*/
		height: 960px;
	}
	#moteur_jestimehome{
		width: 100%;
	}
	#progressbar{
		padding-left: 0px;
		text-align: center;
	}
	#progressbar li{
		float: none;
		display: inline-block;
		margin-bottom: 5px;
	}
	#msform .action-buttonOff, #msform .action-button{
		margin-right: auto!important;
		clear: both;
		display: block;
	}
	#msform label{
		/*width: auto!important;*/
	}
	#footer_content{
		display: none;
	}

	/******************************************************
	Custome Page Start Here
	******************************************************/
	#carteInfo_region{
		width: 98%!important;
		margin-left: 1%;
		float: none;
	}
	.ss_breadcrumb{
		width: 100%;
		margin: 0px;
	}
	#superficie_region{
		width: 100%;
		margin: 0px;
	}
	#carte_region{
		margin: 0px;
		width: 48%;
	}
	#mapRegion{
		width: 100%;
		height: 347px;
	}
	#info_region{
		width: 48%;
		float: right;
		margin: 0px;
	}
	/*#info_region > div{
		width: 94%!important;
		padding: 3%!important;
		border: none!important;
	}*/
	#search{
		position: relative;
		top: auto!important;
		height: auto;
		padding: 25px 0px;
	}
	#donnees_dept{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_dept div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_ville{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_ville div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_regions_voisines{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_regions_voisines div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_region{
		width: 98%!important;
	}
	.encart_graph{
		width: 50%;
	}
	#msform label.mb-lable-fl-none{
		float: none!important;
	}
	#msform label.mb-lable-appart{
		padding-left: 12px!important;
	}
	.mobile-view-tit_donnees{
		width: 98%!important;
		padding: 1%!important;
	}
	.mobile-view-main-block-1{
		width: 98%!important;
		padding: 1%!important;
	}
	.mobile-view-tit-donnees-region{
		width: 100%!important;
	}
	.mobile-view-info-region{
		width: 100%!important;
		padding: 10px 0px!important;
	}
	.temps_bottom{
		margin-left: 0px!important;
		padding: 15px 0px!important;
		width: 100%!important;
	}
	.footer_moteur{
		margin: 0px;
		padding: 10px 0px;
	}


	/******************************************************
	3column psged
	******************************************************/
	#prix_iris_rue{
		width: 98%;
		margin-left: 1%;
	}
	#info_region{
		/*margin-top: -15px;*/
	}
	.liste_voies{
		width: 33.3%;
	}


	/******************************************************
	FORM BLOCK
	******************************************************/
	#moteur_jestimehome_image, #moteur_jestime_close{
		display: none!important;
	}
	.form-mb-label-check{
		width: auto!important;
	}
	.form-mb-lable-width-100{
		width: 100%!important;
	}
	#searchJestimehome{
		height: 1050px;
	}
	.form-mb-float-left{
		float: left;
		margin-top: 7px;
	}
	#contentPage{
		width: 94%;
	}
	.cycle-slideshow{
		width: 100%;
	}
	.cycle-slideshow img{
		width: 100%;
	}
	.width-100{
		width: 100%!important;
	}
	#picturePage img{
		width: 100%;
	}
	#paragraphe_cgu{
		width: 90%!important;
	}


}

/* Phone */
@media only screen and (max-width : 767px){
	body{
		overflow-x: hidden;
	}
	#container{
		/*background: blue;*/
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	#paragraphe_cgu{
		width: 90%!important;
	}

	#picturePage img{
		width: 100%;
	}
	#footer_content{
		display: none;
	}
	#cookie_container{
		height: auto;
		left: 5%;
		right: 5%;
		width: auto;
	}
	#cookie_content{
		line-height: 15px;
		padding: 0px;
		margin: 0px;
	}
	#cookie_container .cachenexttime{
		margin: 0px;
		left: 0!important;
		top: 0!important;
	}
	#ColPub{
		display: none;
	}
	/******************************************************
	Header
	******************************************************/
	#header{
		border: none;
		height: auto;
	}
	#logo_header{
		float: none;
		width: 100%;
		text-align: center;
	}
	#logo_header img{
		width: 100%!important;
	}
	#accroche_logo{
		padding-left: 0px;
	}
	#nav {
	  float: none;
	  width: 100%;
	}
	ul.menuFull{
		text-align: center;
		padding: 0px;
	}
	ul.menuFull li{
		display: inline-block;
	}
	ul.menuFull li a{
		/*width: auto;*/
	}
	#header_estimer{
		margin-left: 0px;
		width: 100%;
	}
	#contentPageAccueil{
		max-width: 100%;
		width: 100%;
	}
	#content{
		max-width: 100%;
		width: 100%;
	}
	#ico_home{
		padding-left: 0px;
	}
	#ico_Home_donnees{
		float: none;
		width: 100%;
	}
	#ico_Home_fiabilite{
		float: none;
		width: 100%;
	}
	#ico_Home_france{
		float: none;
		width: 100%;
	}
	#contentPageAccueil{
		width: 100%;
		max-width: 100%;
		padding: 0px;
		float: none;
	}
	#homepage_banner{
		float: none;
		width: 100%;
		padding: 0px;
	}
	#Pageeditoriale {
	  float: none;
	  width: 100%;
	  position: relative;
	  top: 130px;
	}
	#searchJestimehome, #searchJestime{
		width: 88%;
		margin-left: 3%;
		margin-right: 3%;
		padding: 3%;
		height: 670px;
		margin-bottom: 30px;
	}
	 #searchJestime{
	 	height: 2600px;
	 }
	.ico_moteur_apartement{
		padding-left: 0px;
	}
	#moteur_jestimehome{
		width: 100%;
		height: 100%;
		padding-bottom: 30px;
	}
	#progressbar{
		padding-left: 0px;
		text-align: center;
	}
	#progressbar li{
		float: none;
		display: inline-block;
		margin-bottom: 5px;
	}
	#msform .action-buttonOff, #msform .action-button{
		margin-right: auto!important;
		clear: both;
		display: block;
	}
	#msgMoteurGoogle{
		padding-left: 0px;
	}
	#msform label.form-mb-label-check{
		width: auto!important;
		margin-bottom: 15px;
	}
	#msform input[type="text"], #msform textarea, #msform input[type="email"]{
		width: 70%!important;
	}

	#homepage_footer{
		display: none;
	}


	/******************************************************
	Nav
	******************************************************/
	ul.oe_menu{
		float: none;
		left: 5%;
		right: 5%;
		width: 90%;
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
	ul.oe_menu > li{
		float: none;
		display: block;
		position: static;
	}
	ul.oe_menu div{
		left: 5%!important;
		width: 85%!important;
		padding: 0px;
	}
	ul.oe_menu li ul{
		float: none!important;
		width: 100%;
		padding: 0px;
		background: #FDE060;
		max-width: 100%!important;
	}

	#msform fieldset{
		width: 94%;
	}
	ul.oe_menu div ul li a{
		color: #444;
	}
	li.oe_heading{
		color: #444;
	}
	#footer_container{
		margin-top: 100px;
	}
	#footer_copyright{
		height: auto;
		padding: 0px;
		color: #fff;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	#footer_copyright hr{
		display: none;
	}
	#footer_copyright a{
		display: block;
		font-size: 14px;
	}

	/******************************************************
	Custome Page Start Here
	******************************************************/
	#carteInfo_region{
		width: 98%!important;
		margin-left: 1%;
		float: none;
		position: relative;
		top: 135px;
	}
	.breadcrumb{
		display: none;
	}
	.ss_breadcrumb{
		width: 100%;
		margin: 0px;
		display: block;
		overflow: hidden;
		text-align: center;
		height: auto;
		background: #fff;
	}
	.ss_breadcrumb span{
		float: none!important;
	}
	#tit_donnees_region h2{
		background: #fff;
		text-align: center;
		position: relative;
	}
	#superficie_region{
		width: 100%;
		margin: 0px;
	}
	#carte_region{
		margin: 0px;
		width: 98%;
		float: none;
	}
	#mapRegion{
		width: 100%;
		height: 347px;
	}
	#info_region{
		width: 98%;
		float: none;
		margin: 0px;
	}
	#info_region > div{
		width: 94%!important;
		padding: 3%!important;
		border: none!important;
	}
	#search{
		position: relative;
		top: auto!important;
		height: auto;
		padding: 25px 0px;
	}
	#donnees_dept{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_dept div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_ville{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_ville div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_regions_voisines{
		width: 100%;
		margin: 0px;
	}
	/*#donnees_regions_voisines div > div{
		width: 98%!important;
		padding: 1%!important;
	}*/
	#donnees_region{
		width: 98%!important;
		margin: 0px;
	}
	/*.encart_graph{
		width: 60%;
		margin-left: 20%;
	}*/
	.encart_graph{
		width: 100%;
		float: none;
	}
	.box2.odd{
		width: 100%;
		float: none;
	}
	.box2 .label{
		width: 40%;
	}
	.box2 .indicator{
		width: 40%;
	}
	#moteur_search{
		float: none;
		width: 65%;
		padding: 0px;
	}
	#moteur_search input[type="text"]{
		width: 100%!important;
		margin-left: 2%!important;
	}

	#search #bton{
		left: auto;
		position: relative;
	}
	.temps_bottom a{
		font-size: 12px;
		height: auto;
		width: 85%!important;
		line-height: 26px;
		margin: 0px;
	}


	/******************************************************
	Home Page Form Radio Buttons
	******************************************************/
	.demo-dark{
		width: 100%!important;
		display: block;
	}
	#msform label.mb-lable-fl-none{
		float: none!important;
	}
	#msform label.mb-lable-appart{
		padding-left: 12px!important;
	}

	/******************************************************
	Fancybox Block
	******************************************************/
	#searchExpert #msform fieldset{
		width: 100%!important;
	}
	#moteur_searchExpert{
		width: 100%!important;
		height : 400px!important;
	}

	#contentPageAccueil{
		width: 100%!important;
	}
	#searchExpert{
		float: none;
		width: 90%;
		left: 5%;
		padding: 0px;
	}
	.fancybox-type-iframe .fancybox-inner{
		width: 100%;
	}


	/******************************************************
	End Fancy Box
	******************************************************/

	.donnees_dept_sno{
		width: 100%!important;
		text-align: center;
	}
	.mobile-view-tit-donnees-region{
		width: 100%!important;
	}
	.mobile-view-info-region{
		width: 100%!important;
		padding: 10px 0px!important;
	}
	.temps_bottom{
		margin-left: 0px!important;
		padding: 8px 0px;
	}
	.footer_moteur{
		margin: 0px;
		padding: 5px 0px;
		font-size: 12px;
	}
	.mobile-view-main-block-1{
		width: 100%!important;
	}



	/******************************************************
	3 Columns Pages
	******************************************************/
	.liste_voies{
		width: 33.3%;
		height: 35px;
	}
	.mobile-view-col-three-department-block{
		width: 100%!important;
	}
	#prix_iris_rue{
		width: 98%;
		margin-left: 1%;
	}
	#container_entete_prix_iris{
		width: 100%;
	}
	.donnees_prix_iris{
		width: auto;
	}
	#EstimeAppart{
		width: 100%!important;
		padding: 0px!important;
		margin-bottom: 10px;
	}
	#EstimeMaison{
		width: 100%!important;
		padding: 0px!important;
		margin-bottom: 10px;
	}
	.donnees_prix_col_1{
		width: 7%!important;
	}
	.donnees_prix_col_2{
		width: 32%!important;
	}
	.donnees_prix_col_3{
		width: 19%!important;
	}
	.donnees_prix_col_4{
		width: 19%!important;
	}
	.donnees_prix_col_5{
		width: 19%!important;
	}

	.mobile-view-tit_donnees{
		width: 98%!important;
		padding: 1%!important;
	}
	
	.mobile-view-main-block-1{
		height: auto!important;
	}
	.mobile-view-main-block-1 span.mb-tb-col-1 {
	  margin: 3%;
	  overflow: hidden;
	  text-align: center;
	  width: 94% !important;
	}
	.mobile-view-main-block-1 span.mb-tb-col-2{
		width: 5%!important;
		padding: 0px!important;
	}
	.mobile-view-main-block-1 span.mb-tb-col-3{
		width: 40%!important;
	}
	.mobile-view-main-block-1 span.mb-tb-col-4{
		width: 5%!important;
	}
	.mobile-view-main-block-1 span.mb-tb-col-5{
		width: 40%!important;
	}

	.listevilles2{
		width: 50%;
	}
	.listevilles2 a span{
		width: 50%!important;
	}
	.loc-mb-label{
		/*margin-right: 10px;*/
		width: 100%!important;
	}
	.form-mb-check-box{
		margin-left: 0px;
		width: 22px!important;
		height: 22px!important;
		padding-left: 0px!important;
	}
	.ico_moteur_apartement{
		margin-left: 0px;
	}
	#moteur_jestimehome_image, #moteur_jestime_close{
		display: none!important;
	}
	.form-mb-float-none{
		float: none!important;
	}
	.form-mb-step-2-radio-btn{
		margin-left: 35%;
	}
	.form-mb-lable-width-100{
		width: 100%!important;
	}
	#searchJestimehome{
		height: 1950px;
	}
	.form-mb-float-left{
		float: left;
		margin-top: 7px;
	}
	/******************************************************
	contentPageCgu
	******************************************************/
	#contentPageCgu span#titre{
		position: relative!important;
		margin-bottom: 20px;
		float: left;
	}
	.on-mobile-view{
		display: block;
		text-align: left;
	}
	.off-mobile-view{
		display: none;
	}
	#msform input[type="text"].form-mb-input-box{
	width: 100%!important;
	float: left;
	font-size: 11px;
}
	#msform input#EmailClient, #msform input#EmailClientVerif{
		width: 85%!important;
		font-size: 10px;
	}
	.recevoir_estimation{
		width: 100%;
		position: relative;
	}
	.bton_recevoir_estimation a{
		width: 94%;
		text-align: center;
		margin-top: 25px;
	}
	#contentPage{
		width: 94%;
	}
	.cycle-slideshow{
		width: 100%;
	}
	.cycle-slideshow img{
		width: 100%;
	}
	.width-100{
		width: 100%!important;
	}
	.recevoir_estimation div{
		width: 100%!important;
		padding-left: 0px!important;
	}
	.post-step-block{
		top: -100px!important;
	}
	.recevoir_estimation a img{
		width: 100%!important;
	}
	.recevoir_estimation a.auto-width-img img{
		width: auto!important;
	}

	/******************************************************
	Contact Page
	******************************************************/
	#adresseJestimo{
		width: 100%!important;
	}
	.contact_bottom{
		margin-left: 0px!important;
	}
	#mapJestimo{
		width: 96%!important;
	}
	.entete_pris_irris{
		font-size: 10px;
	}

}
@media (max-width : 420px){
	.donnees_prix_iris{
		font-size: 12px;
	}
	.temps_bottom a{
		line-height: auto;
	}
	#EstimeAppart{
		width: 96%!important;
		margin-left: 2%!important;
	}
	.donnees_prix_col_2{
		width: 42%!important;
	}
	.donnees_prix_col_3{
		width: 15%!important;
	}
	.donnees_prix_col_4{
		width: 15%!important;
	}
	.donnees_prix_col_5{
		width: 15%!important;
	}
	.entete_pris_irris{
		width: 30%;
	}
	#prix_iris_rue{
		width: 95%;
	}
	/*#msform fieldset{
		width: 85%!important;
	}*/
	#contentPageAccueil{

	}
	#msform label.form-mb-label-check{
		max-width: 150px;
		margin-left: 15px;
		margin-bottom: 10px;
	}

	/******************************************************
	FORM BLOCK
	******************************************************/
	#moteur_jestimehome_image, #moteur_jestime_close{
		display: none!important;
	}
	.form-mb-check-box{
		margin-left: 0px;
		width: auto;
	}

}

