@media (max-width: 1200px) {
	#HeadeSite{padding: 11px 0;}
	#HeadeSite .logoHeader{border-radius: 5px; top: 11px; height: 180px;} 
	#HeadeSite .logoHeader.logoIntene { height: 180px; left: 34%; width: 32%;}
	#HeadeSite .logoHeader .logoIN img{max-width: 200px;height: auto;}
	#HeadeSite .logoHeader .logoIN { height: 180px; }

	#HeadeSite .itemRub.fondComm{border-radius: 0 5px 5px 0;}
	#HeadeSite .itemRub.coupsCours{margin-top: 190px; border-radius:  5px;}
	#HeadeSite .itemRub.fondComm .itemRubIN{ height: 550px;}
	#HeadeSite .itemRub.coupsCours .itemRubIN{ height: 360px;}

	#HeadeSite .cttDivs .recherches{ width: 36%; }
	#HeadeSite .itemRub.rechCate{border-radius: 5px 0 0 5px;}
	#HeadeSite .itemRub.rechDepa{margin-top: 11px; border-radius: 5px 0 0 5px;}
	#HeadeSite .itemRub.rechCate .itemRubIN{ height: 244px;}
	#HeadeSite .itemRub.rechDepa .itemRubIN{ height: 295px;}

	#HeadeSite .itemRub .titRub{ padding: 6px 0; }
	#HeadeSite .itemRub .titRub h2{ letter-spacing: 0.6px;font-size: 17px; line-height: 25px; }
	#HeadeSite .itemRub .titRub h2 a{font-size: 17px; line-height: 25px;}

	#Recherche{min-width: 410px;}

	.listeArticl .bienSite{ width: 31.33332221%;margin: 0 1% 35px 1%;float: left;}
	.bienSite .contBienSite .textBienS .contTexte2 h2{font-size: 16px;line-height: 22px;}
	.bienSite .contBienSite .textBienS .contTexte2 { padding: 20px 10px 10px 10px;}
	.bienSite .contBienSite .textBienS .contTexte .contTexteIN { min-height: 210px;}
}


@media (max-width: 1024px) {
	#HeadeSite .logoHeader{ height: 150px;} 
	#HeadeSite .logoHeader .logoIN,#HeadeSite .logoHeader.logoIntene { height: 150px; }
	#HeadeSite .logoHeader.logoIntene { border-right: 8px solid #fff; border-left: 8px solid #fff; border-bottom: 8px solid #fff; border-radius: 2px 2px 9px 9px;}

	.photoInterneIN{height: 350px;}
	.titreRub .titreRubIn{position: absolute;top: -188px;width: 92%; left: 4%; text-align: center; }
	.titreRub .titreRubIn .titProjet{ font-size: 18px; line-height: 26px; padding: 15px; min-width: 400px; }
	.texteRub{ font-size: 17px; line-height: 25px; letter-spacing: 0px;  padding: 30px 0; }

	#HeadeSite .itemRub.coupsCours{margin-top: 160px;}
	#HeadeSite .itemRub.fondComm .itemRubIN{ height: 480px;}
	#HeadeSite .itemRub.coupsCours .itemRubIN{ height: 320px;}
 
	#HeadeSite .itemRub.rechCate .itemRubIN{ height: 209px;}
	#HeadeSite .itemRub.rechDepa .itemRubIN{ height: 260px;}

	#HeadeSite .itemRub .titRub h2 a,, #HeadeSite .itemRub .titRub h2{font-size: 16px; line-height: 24px; }


	.nosFondsCat .titNosf{padding: 40px 0 50px 0; }
	.nosFondsCat .titNosf p,.coupCoursAc .titNosf p{font-size: 24px;line-height: 30px;}{ font-size: 27px; line-height: 32px;padding-bottom: 30px;}
	.nosFondsCat .titNosf .txtCat{font-size: 17px; line-height: 22px; letter-spacing: -0.20px;}
	.nosFondsCat .categos .slide {width: 160px;}
	.nosFondsCat .categos .categ{max-width: 120px;margin: 0 auto 20px auto;}
	.nosFondsCat .categos .categ .icono{height:110px;}
	.nosFondsCat .categos .categ .aCatego{ font-size: 14px; line-height: 20px;min-height: 40px;}
	.controlsCat { width: 80%; padding: 20px 0 40px 0;}
		
	.categos .categ.cateId12 .icono{  background-size: 52px auto;}
	.categos .categ.cateId13 .icono{  background-size: 100px auto;}
	.categos .categ.cateId11 .icono{  background-size: 85px auto;}
	.categos .categ.cateId10 .icono{  background-size: 98px auto;}
	.categos .categ.cateId1 .icono{  background-size: 85px auto;}
	.categos .categ.cateId37 .icono{  background-size: 78px auto;}
	.categos .categ.cateId31 .icono{  background-size: 78px auto;}
	.categos .categ.cateId36 .icono{  background-size: 90px auto;}
	.categos .categ.cateId20 .icono{  background-size: 98px auto;}
	.categos .categ.cateId29 .icono{  background-size: 80px auto;}
	.categos .categ.cateId32 .icono{  background-size: 84px auto;}
	.categos .categ.cateId33 .icono{  background-size: 78px auto;}
	.categos .categ.cateId40 .icono{  background-size: 78px auto;}
	.categos .categ.cateId16 .icono{  background-size: 98px auto;}
	.categos .categ.cateId30 .icono{  background-size: 78px auto;}
	.categos .categ.cateId34 .icono{  background-size: 82px auto;}
	.categos .categ.cateId35 .icono{  background-size: 78px auto;}
	.categos .categ.cateId18 .icono{  background-size: 98px auto;}
	.categos .categ.cateId19 .icono{  background-size: 98px auto;}
	.categos .categ.cateId41 .icono{  background-size: 78px auto;}
	.categos .categ.cateId42 .icono{  background-size: 90px auto;}
	.categos .categ.cateId17 .icono{  background-size: 98px auto;}
	.categos .categ.cateId25 .icono{  background-size: 86px auto;}
	.categos .categ.cateId39 .icono{  background-size: 60px auto;}
	.categos .categ.cateId14 .icono{  background-size: 78px auto;}
	.categos .categ.cateId38 .icono{  background-size: 90px auto;}
	.categos .categ.cateId27 .icono{  background-size: 98px auto;}
	.categos .categ.cateId28 .icono{  background-size: 75px auto;}
	.categos .categ.cateId49 .icono{  background-size: 80px auto;}
	.categos .categ.cateId23 .icono{  background-size: 88px auto;}
	.categos .categ.cateId43 .icono{  background-size: 78px auto;}
	.categos .categ.cateId26 .icono{  background-size: 98px auto;}

	.anonBas {padding: 0;}
	.anonBas .debutAn{float: none; width: 100%;padding: 10px 0; }
	.anonBas .rightAnon{float: none; width: 100%; padding: 10px 0;}
	.anonBas .midAnon{float: none; width: 100%; margin: 0% ; min-height: 6px; border-radius: 5px;}
	
	.anonBas .debutAn:after {content: "";display: table;clear: both;}
	.anonBas .rightAnon:after {content: "";display: table;clear: both;}

	.anoncesAcc .itemRubBasMor{ height: 300px;}
	.anoncesAcc .itemRubBasFin{width: 49%;margin-right: 2%; float: left; height: 300px; border-radius: 0 8px 8px 0; margin-bottom: 0px;}
	.anoncesAcc .itemRubBasIle{width: 49%; height: 300px; float: left; border-radius: 8px 0 0 8px;}
	.anoncesAcc .itemRubBasAtl{width: 49%;margin-right: 2%; float: left; height: 300px; border-radius: 0 8px 8px 0; margin-bottom: 0px;}
	.anoncesAcc .itemRubBasCot{width: 49%; height: 300px; float: left; border-radius: 8px 0 0 8px;}

	.anonBas .midAnon .txtAnonBas{padding: 44px 0 40px 0;width: 92%;max-width: 960px;}
	.anonBas .midAnon .txtAnonBas .txteAnon p{padding-bottom: 20px; font-size: 18px; line-height: 26px;}
	.anonBas .midAnon .btnAnon {padding-top: 30px; }


	.bienSite .contBienSite{ border-radius: 6px; }
	.bienSite .contBienSite .textBienS .contTexte{padding: 30px 12px 10px 12px; }
	.bienSite .contBienSite .textBienS .contTexte2{padding: 20px 10px 8px 10px;}
	.bienSite .contBienSite .textBienS .contTexte .contTexteIN{min-height: 220px;}
	.bienSite .contBienSite .textBienS .contTexte h2{font-size: 18px; line-height: 22px;}
	.bienSite .contBienSite .textBienS .contTexte2 h2{font-size: 16px; line-height: 20px;}
	.bienSite .contBienSite .textBienS .contTexte .departement{ padding: 6px 0 12px 0; }
	.bienSite .contBienSite .textBienS .contTexte .departement a{font-size: 18px; line-height: 26px;}
	.bienSite .contBienSite .textBienS .contTexte .typeCatego{ padding: 0px 0 27px 0; }
	.bienSite .contBienSite .textBienS .contTexte .typeCatego a{font-size: 16px; line-height: 26px; }
	.bienSite .contBienSite .textBienS .refBas{font-size: 14px;  }
	.bienSite .contBienSite .textBienS .prixVendu .prixVendIn{ font-size: 14px; padding: 5px 10px; border-radius: 7px;}
	.bienSite .contBienSite .libelLien .libelle{padding: 40px 10px 10px 10px; }
	.bienSite .contBienSite .libelLien p{min-height: 150px;font-size: 18px; line-height: 26px;}
	.bienSite .contBienSite .libelLien .divDetail{padding-top: 12px;}
	.bienSite .contBienSite .libelLien .divDetail a{font-size: 15px; line-height: 18px; padding: 6px 10px;}

	.listCoupsCou .bienList {
	    width: 360px;
	    margin-right: 20px;
	}

	.textAccBs .titTextAc{padding: 52px 0 10px 0; font-size: 28px; }
	.textAccBs .libellTextAc{font-size: 18px; line-height: 24px; padding: 0px 0 30px 0; }
	.textAccBs .texteAcc { font-size: 16px; line-height: 25px; margin-bottom: 50px; max-height: 118px;}
	.textAccBs .texteAcc p{font-size: 16px; line-height: 25px; padding-bottom: 12px;}

	.listeArticl .bienSite{ width: 46%;margin: 0 2% 35px 2%;}
	.bienSite .contBienSite .textBienS .contTexte2 h2{font-size: 18px;line-height: 25px;}
	.bienSite .contBienSite .textBienS .contTexte2 { padding: 80px 15px 15px 15px;}
	.bienSite .contBienSite .textBienS .contTexte .contTexteIN { min-height: 240px;}

	#ListeActus{margin: 16px 0 10px 0;font-size: 0; max-width: 1280px;width: 92%;margin: 0 auto}
	#ListeActus .itemListeActus{width: 48%; margin-bottom: 30px;}
	#ListeActus .itemListeActus:nth-child(odd){margin-right: 4%;}
	#ListeActus .itemListeActus .texte .contTexte{padding: 14px 20px;}
	#ListeActus .itemListeActus .texte .contTexte h2{font-size: 20px;line-height: 26px; padding-bottom: 8px;}
	#ListeActus .itemListeActus .texte .contTexte .libelleArt{font-size: 15px;line-height: 18px;}
	#ListeActus .itemListeActus .texte .contTexte .detailArt{padding-top: 15px;}

	.ficheBien {  padding-bottom: 40px;}
	.ficheBien .titTextFiche {padding: 40px 0 20px 0;}
	.ficheBien .titTextFiche h1,.ficheBien .titTextFiche .departement{ font-size: 28px; line-height: 34px;}
	.ficheBien .titTextFiche .departement{padding: 8px 0 30px 0;}
	.ficheBien .titTextFiche .description,.ficheBien .titTextFiche .description p, .ficheBien .titTextFiche .description span{
		font-size: 17px !important; line-height: 22px !important;
	}

	.photoSintes { max-width: 1320px; }
	.photoSintes .blocPhotos {width: 100%;float: none; } 
	.photoSintes .snthese { margin-top: 35px; width: 100%;margin-left: 00%; float: none;} 

	.photoSintes .ligneSynthese { padding: 10px 0; font-size: 18px; border-bottom: 1px solid #f0f0f0;}
	.photoSintes .ligneSyntheseBord { padding-top: 12px;}
	.photoSintes .spanPrix { font-size: 18px;}

}	

@media (max-width: 900px) {
	.bienSite .contBienSite .textBienS .contTexte2 { padding: 50px 15px 15px 15px;}
	.bienSite .contBienSite .textBienS .contTexte .contTexteIN { min-height: 200px;}
}