
/***********************************/
/**  resp  taille 770px               */
/************************************/
@media(max-width:860px)
{
	/*********************************/
	/*  gerontopsychiatrie
	/*****************************/
	#Page_spcialit_-_Grontopsychiatrie {
		position: absolute; 
		 left: 50%; 
		transform: translate(-50%);
		width: 430px;
		height: 1700px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		
	}
	.contact-geron{
		/*background-color:#FFFFFF;
		opacity:1;
		z-index:100px;
		position:absolute;
		top:2589px;*/
		top: 1430px;
		z-index: 400;
	}
	#blm , #bnr, .bnr, #bnf , .bnf{
			display:none;
		}
	/*#blm {
		opacity: 0.05;
		position: absolute;
		width: 1920px;
		height: 2159.026px;
		left: 0px;
		top: 310px;
		overflow: visible;
	}*/
	#bln {
		fill: rgba(202,160,56,1);
	}
	.bln {
		overflow: visible;
		position: absolute;
		width: 457.171px;
		height: 755.791px;
		left: 1462.822px;
		top: 480.255px;
		transform: matrix(1,0,0,1,0,0);
	}
	#blo {
		fill: rgba(19,47,90,1);
	}
	.blo {
		overflow: visible;
		position: absolute;
		width: 1692.102px;
		height: 2159.021px;
		left: 0.005px;
		top: 0.005px;
		transform: matrix(1,0,0,1,0,0);
	}
	#blp {
		fill: rgba(0,0,0,0);
	}
	.blp {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 2159.025px;
		left: 0px;
		top: 0px;
	}
	#blq {
		/*position: absolute;
		width: 1920.24px;
		height: 117.35px;
		left: -0.24px;
		top: 3474.65px;
		overflow: visible;*/
		top: 1660px;
		left: 0px;
		width: 430px;
		height: 28.38px;
	}
	#blr {
		/*opacity: 0.849;
		fill: rgba(247,246,246,1);*/
		width: 430px;
		height: 28.38px;
	}
	.blr {
		/*position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 117.35px;
		left: 0px;
		top: 0px;*/
		width: 430px;
		height: 28.38px;
	}
	#bls {
		/*border: 0;
		left: 543px;
		top: 44.125px;
		position: absolute;
		overflow: visible;
		width: 835px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(19,47,90,1);*/
		width: 400px;
		font-size: 10px;
		top: 10px;
		left: 15px;
		line-height: 10px;
		margin-top: 0px;
		text-align: center;
	}
	#blt {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 2589px;
		overflow: visible;
	}
	#blu {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#blv {
		fill: rgba(255,255,255,1);
	}
	.blv {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
	}
	#blw {
		border: 0;
		left: 630px;
		top: 120.392px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#blx {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 301.348px;
		top: 312.392px;
		overflow: visible;
	}
	#bly {
		fill: rgba(244,244,244,1);
	}
	.bly {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 135.829px;
		left: 700.695px;
		top: 205.309px;
	}
	#blz {
		fill: rgba(242,201,74,1);
	}
	.blz {
		overflow: visible;
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bma {
		fill: rgba(159,159,162,1);
	}
	.bma {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmb {
		fill: rgba(159,159,162,1);
	}
	.bmb {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.87px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmc {
		fill: rgba(159,159,162,1);
	}
	.bmc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmd {
		fill: rgba(159,159,162,1);
	}
	.bmd {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bme {
		fill: rgba(159,159,162,1);
	}
	.bme {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.122px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmf {
		fill: rgba(159,159,162,1);
	}
	.bmf {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmg {
		fill: rgba(159,159,162,1);
	}
	.bmg {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 815.279px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmh {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 102.688px;
		overflow: visible;
	}
	#bmi {
		fill: rgba(244,244,244,1);
	}
	.bmi {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bmj {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#bmk {
		fill: rgba(159,159,162,1);
	}
	.bmk {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bml {
		fill: rgba(159,159,162,1);
	}
	.bml {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmm {
		fill: rgba(159,159,162,1);
	}
	.bmm {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmn {
		fill: rgba(159,159,162,1);
	}
	.bmn {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.671px;
		top: 0px;
	}
	#bmo {
		fill: rgba(159,159,162,1);
	}
	.bmo {
		overflow: visible;
		position: absolute;
		width: 6.942px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmp {
		fill: rgba(141,143,145,1);
	}
	.bmp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmq {
		fill: rgba(141,143,145,1);
	}
	.bmq {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.39px;
		overflow: visible;
	}
	#bms {
		position: absolute;
		width: 594.617px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bmt {
		border: 0;
		left: 939.712px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#bmu {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.574px;
		top: 0px;
		overflow: visible;
	}
	#bmv {
		fill: rgba(242,201,74,1);
	}
	.bmv {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmw {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#bmx {
		fill: rgba(242,201,74,1);
	}
	.bmx {
		overflow: visible;
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmy {
		fill: rgba(242,201,74,1);
	}
	.bmy {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.548px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmz {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bna {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bnb {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 0.066px;
		overflow: visible;
	}
	#bnc {
		fill: rgba(244,244,244,1);
	}
	.bnc {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bnd {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#bne {
		/*position: absolute;
		width: 1920.24px;
		height: 1778px;
		left: 0px;
		top: 807px;
		overflow: visible;*/
		width: 340px;
		height: 1430px;
		top: 0px;
		left: 50%;
		transform: translate(-50%);
	}
	/*#bnf {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
	}
	.bnf {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1778px;
		left: 0px;
		top: 0px;
	}*/
	#bng {
		/*position: absolute;
		width: 1697px;
		height: 1452px;
		left: 112px;
		top: 163px;
		overflow: visible;*/
		width: 340px;
		height: 900px;
		top: 310px;
		left:0px;
	}
	#bnh {
		/*opacity: 0.424;
		fill: rgba(236,132,112,1);*/
		width: 340px;
		height: 1100px;
	}
	.bnh {
		/*position: absolute;
		overflow: visible;
		width: 1697px;
		height: 1452px;
		left: 0px;
		top: 0px;*/
		width: 340px;
		height: 1100px;
	}
	#bni {
		/*position: absolute;
		width: 1542px;
		height: 1311px;
		left: 78px;
		top: 71px;
		overflow: visible;*/
		width: 290px;
		height: 1050px;
		left: 26.5px;
		top: 26.5px;
	}
	#bnj {
		/*border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 1462px;
		height: 184px;
		line-height: 50px;
		margin-top: -7.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 35px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 290px;
		height: 140px;
		font-size: 14px;
		line-height: 20px;
		margin-top: 0px;
	}
	#bnk {
		/*: 0;
		left: 0px;
		top: 204px;
		position: absolute;
		overflow: visible;
		width: 1497px;
		height: 257px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 290px;
		height: 200px;
		font-size: 14px;
		line-height: 20px;
		margin-top: 0px;
		top: 160px;
	}
	#bnl {
		/*border: 0;
		left: 0px;
		top: 482px;
		position: absolute;
		overflow: visible;
		width: 1528px;
		height: 529px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 290px;
		height: 500px;
		font-size: 14px;
		line-height: 20px;
		margin-top: 0px;
		top: 380px;
	}
	#bnm {
		/*border: 0;
		left: 0px;
		top: 1031px;
		position: absolute;
		overflow: visible;
		width: 1543px;
		height: 280px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 290px;
		height: 160px;
		font-size: 14px;
		line-height: 20px;
		margin-top: 0px;
		top: 880px;
	}
	#bnn {
		/*position: absolute;
		width: 1920px;
		height: 534px;
		left: 0px;
		top: 283px;
		overflow: visible;*/
		width: 430px;
		height: 63px;
		top: 200px;
	}
	#bno {
		/*position: absolute;
		width: 1015px;
		height: 231px;
		left: 453px;
		top: 152px;
		overflow: visible;*/
		width: 430px;
		height: 63px;
		top: 0px;
		left: 0px;
	}
	#bnp {
		/*border: 0;
		left: 0px;
		top: 132px;
		position: absolute;
		overflow: visible;
		width: 1016px;
		white-space: nowrap;
		line-height: 75px;
		margin-top: -15px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 45px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;*/
		width: 430px;
		font-size: 14px;
		height: 20px;
		margin-top: 0px;
		line-height: 20px;
		top: 43px;
		text-align: center;
	}
	#bnq {
		/*border: 0;
		left: 10px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 996px;
		height: 231px;
		line-height: 100px;
		margin-top: -3.5px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 93px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;*/
		width: 430px;
		font-size: 30px;
		left: 0px;
		height: 43px;
		line-height: 32px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: 500;
	}
	/*#bnr {
		fill: transparent;
	}*/
	/*.bnr {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 534px;
		left: 0px;
		top: 0px;
	}*/
	#bns {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 107px;
		top: 55px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
	}
	#bnt {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bnu {
		/*border: 0;
		left: 494px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 127px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;*/
		
	}
	#bnv {
		border: 0;
		left: 1436px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 184px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Formulaire-CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnw {
		border: 0;
		left: 1670px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 144px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnx {
		position: absolute;
		width: 266.633px;
		height: 31px;
		left: 1118px;
		top: 137px;
		overflow: visible;
	}
	#bny {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 250px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnz {
		fill: rgba(19,47,90,1);
	}
	.bnz {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 248.367px;
		top: 10.053px;
		transform: matrix(1,0,0,1,0,0);
	}
	#boa {
		position: absolute;
		width: 133.266px;
		height: 31px;
		left: 671px;
		top: 137px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Le_SITE-CEISAM_.html;
		cursor: pointer;
	}
	#bob {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 129px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#boc {
		fill: rgba(19,47,90,1);
	}
	.boc {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 115px;
		top: 10.553px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bod {
		position: absolute;
		width: 212.266px;
		height: 31px;
		left: 855px;
		top: 137px;
		overflow: visible;
	}
	#boe {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 185px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(202,160,56,1);
		letter-spacing: 1.22px;
	}
	#bof {
		fill: rgba(202,160,56,1);
	}
	.bof {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}	
}
@media(min-width:861px)and (max-width:1440px)
{
	/*********************************/
	/*  gerontopsychiatrie
	/*****************************/
	#Page_spcialit_-_Grontopsychiatrie {
		position: absolute; 
		 left: 50%; 
		transform: translate(-50%);
		width: 860px;
		height: 2992px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		
	}
	.contact-geron{
		/*background-color:#FFFFFF;
		opacity:1;
		z-index:100px;
		position:absolute;
		top:2589px;*/
		top: 2500px;
		z-index: 400;
	}
	#blm , #bnr, .bnr, #bnf , .bnf{
			display:none;
		}
	/*#blm {
		opacity: 0.05;
		position: absolute;
		width: 1920px;
		height: 2159.026px;
		left: 0px;
		top: 310px;
		overflow: visible;
	}*/
	#bln {
		fill: rgba(202,160,56,1);
	}
	.bln {
		overflow: visible;
		position: absolute;
		width: 457.171px;
		height: 755.791px;
		left: 1462.822px;
		top: 480.255px;
		transform: matrix(1,0,0,1,0,0);
	}
	#blo {
		fill: rgba(19,47,90,1);
	}
	.blo {
		overflow: visible;
		position: absolute;
		width: 1692.102px;
		height: 2159.021px;
		left: 0.005px;
		top: 0.005px;
		transform: matrix(1,0,0,1,0,0);
	}
	#blp {
		fill: rgba(0,0,0,0);
	}
	.blp {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 2159.025px;
		left: 0px;
		top: 0px;
	}
	#blq {
		/*position: absolute;
		*/ width: 860px; /*
		height: 117.35px;
		left: -0.24px;
		top: 3474.65px;
		overflow: visible;*/
		top: 2950px;
		left: 0px;
		/*! \30 : 144px; */
		height: 28.38px;
	}
	#blr {
		/*opacity: 0.849;
		fill: rgba(247,246,246,1);*/
		width: 860px;
		height: 28.38px;
	}
	.blr {
		/*position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 117.35px;
		left: 0px;
		top: 0px;*/
		width: 860px;
		height: 28.38px;
	}
	#bls {
		/*border: 0;
		left: 543px;
		top: 44.125px;
		position: absolute;
		overflow: visible;
		width: 835px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(19,47,90,1);*/
		width: 800px;
		font-size: 20px;
		top: 10px;
		left: 15px;
		line-height: 10px;
		margin-top: 0px;
		text-align: center;
	}
	#blt {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 2589px;
		overflow: visible;
	}
	#blu {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#blv {
		fill: rgba(255,255,255,1);
	}
	.blv {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
	}
	#blw {
		border: 0;
		left: 630px;
		top: 120.392px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#blx {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 301.348px;
		top: 312.392px;
		overflow: visible;
	}
	#bly {
		fill: rgba(244,244,244,1);
	}
	.bly {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 135.829px;
		left: 700.695px;
		top: 205.309px;
	}
	#blz {
		fill: rgba(242,201,74,1);
	}
	.blz {
		overflow: visible;
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bma {
		fill: rgba(159,159,162,1);
	}
	.bma {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmb {
		fill: rgba(159,159,162,1);
	}
	.bmb {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.87px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmc {
		fill: rgba(159,159,162,1);
	}
	.bmc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmd {
		fill: rgba(159,159,162,1);
	}
	.bmd {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bme {
		fill: rgba(159,159,162,1);
	}
	.bme {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.122px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmf {
		fill: rgba(159,159,162,1);
	}
	.bmf {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmg {
		fill: rgba(159,159,162,1);
	}
	.bmg {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 815.279px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmh {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 102.688px;
		overflow: visible;
	}
	#bmi {
		fill: rgba(244,244,244,1);
	}
	.bmi {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bmj {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#bmk {
		fill: rgba(159,159,162,1);
	}
	.bmk {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bml {
		fill: rgba(159,159,162,1);
	}
	.bml {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmm {
		fill: rgba(159,159,162,1);
	}
	.bmm {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmn {
		fill: rgba(159,159,162,1);
	}
	.bmn {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.671px;
		top: 0px;
	}
	#bmo {
		fill: rgba(159,159,162,1);
	}
	.bmo {
		overflow: visible;
		position: absolute;
		width: 6.942px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmp {
		fill: rgba(141,143,145,1);
	}
	.bmp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmq {
		fill: rgba(141,143,145,1);
	}
	.bmq {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.39px;
		overflow: visible;
	}
	#bms {
		position: absolute;
		width: 594.617px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bmt {
		border: 0;
		left: 939.712px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#bmu {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.574px;
		top: 0px;
		overflow: visible;
	}
	#bmv {
		fill: rgba(242,201,74,1);
	}
	.bmv {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmw {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#bmx {
		fill: rgba(242,201,74,1);
	}
	.bmx {
		overflow: visible;
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmy {
		fill: rgba(242,201,74,1);
	}
	.bmy {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.548px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmz {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bna {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bnb {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 0.066px;
		overflow: visible;
	}
	#bnc {
		fill: rgba(244,244,244,1);
	}
	.bnc {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bnd {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#bne {
		/*position: absolute;
		width: 1920.24px;
		height: 1778px;
		left: 0px;
		top: 807px;
		overflow: visible;*/
		width: 680px;
		height: 1430px;
		top: 0px;
		left: 50%;
		transform: translate(-50%);
	}
	/*#bnf {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
	}
	.bnf {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1778px;
		left: 0px;
		top: 0px;
	}*/
	#bng {
		/*position: absolute;
		width: 1697px;
		height: 1452px;
		left: 112px;
		top: 163px;
		overflow: visible;*/
		width: 680px;
		height: 1880px;
		top: 620px;
		left:0px;
	}
	#bnh {
		/*opacity: 0.424;
		fill: rgba(236,132,112,1);*/
		width: 680px;
		height: 1880px;
	}
	.bnh {
		/*position: absolute;
		overflow: visible;
		width: 1697px;
		height: 1452px;
		left: 0px;
		top: 0px;*/
		width: 680px;
		height: 1880px;
	}
	#bni {
		/*position: absolute;
		width: 1542px;
		height: 1311px;
		left: 78px;
		top: 71px;
		overflow: visible;*/
		width: 580px;
		height: 1050px;
		left: 26.5px;
		top: 26.5px;
	}
	#bnj {
		/*border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 1462px;
		height: 184px;
		line-height: 50px;
		margin-top: -7.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 35px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 580px;
		height: 200px;
		font-size: 28px;
		line-height: 40px;
		margin-top: 0px;
	}
	#bnk {
		/*: 0;
		left: 0px;
		top: 204px;
		position: absolute;
		overflow: visible;
		width: 1497px;
		height: 257px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 580px;
		height: 380px;
		font-size: 28px;
		line-height: 40px;
		margin-top: 0px;
		top: 220px;
	}
	#bnl {
		/*border: 0;
		left: 0px;
		top: 482px;
		position: absolute;
		overflow: visible;
		width: 1528px;
		height: 529px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 580px;
		height: 870px;
		font-size: 28px;
		line-height: 40px;
		margin-top: 0px;
		top: 610px;
	}
	#bnm {
		/*border: 0;
		left: 0px;
		top: 1031px;
		position: absolute;
		overflow: visible;
		width: 1543px;
		height: 280px;
		line-height: 50px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;*/
		width: 580px;
		height: 160px;
		font-size: 28px;
		line-height: 40px;
		margin-top: 0px;
		top: 1500px;
	}
	#bnn {
		/*position: absolute;
		width: 1920px;
		height: 534px;
		left: 0px;
		top: 283px;
		overflow: visible;*/
		width: 860px;
		height: 63px;
		top: 400px;
	}
	#bno {
		/*position: absolute;
		width: 1015px;
		height: 231px;
		left: 453px;
		top: 152px;
		overflow: visible;*/
		width: 860px;
		height: 63px;
		top: 0px;
		left: 0px;
	}
	#bnp {
		/*border: 0;
		left: 0px;
		top: 132px;
		position: absolute;
		overflow: visible;
		width: 1016px;
		white-space: nowrap;
		line-height: 75px;
		margin-top: -15px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 45px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;*/
		width: 860px;
		font-size: 28px;
		height: 20px;
		margin-top: 0px;
		line-height: 20px;
		top: 83px;
		text-align: center;
	}
	#bnq {
		/*border: 0;
		left: 10px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 996px;
		height: 231px;
		line-height: 100px;
		margin-top: -3.5px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 93px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;*/
		width: 860px;
		font-size: 60px;
		left: 0px;
		height: 43px;
		line-height: 62px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: 500;
	}
	/*#bnr {
		fill: transparent;
	}*/
	/*.bnr {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 534px;
		left: 0px;
		top: 0px;
	}*/
	#bns {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 107px;
		top: 55px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
	}
	#bnt {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bnu {
		/*border: 0;
		left: 494px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 127px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;*/
		
	}
	#bnv {
		border: 0;
		left: 1436px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 184px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Formulaire-CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnw {
		border: 0;
		left: 1670px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 144px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnx {
		position: absolute;
		width: 266.633px;
		height: 31px;
		left: 1118px;
		top: 137px;
		overflow: visible;
	}
	#bny {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 250px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnz {
		fill: rgba(19,47,90,1);
	}
	.bnz {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 248.367px;
		top: 10.053px;
		transform: matrix(1,0,0,1,0,0);
	}
	#boa {
		position: absolute;
		width: 133.266px;
		height: 31px;
		left: 671px;
		top: 137px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Le_SITE-CEISAM_.html;
		cursor: pointer;
	}
	#bob {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 129px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#boc {
		fill: rgba(19,47,90,1);
	}
	.boc {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 115px;
		top: 10.553px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bod {
		position: absolute;
		width: 212.266px;
		height: 31px;
		left: 855px;
		top: 137px;
		overflow: visible;
	}
	#boe {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 185px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(202,160,56,1);
		letter-spacing: 1.22px;
	}
	#bof {
		fill: rgba(202,160,56,1);
	}
	.bof {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}	
}

@media (min-width:1441px) and (max-width:1919px)
	{
		/*********************************/
	/*  gerontopsychiatrie
	/*****************************/
	#Page_spcialit_-_Grontopsychiatrie {
		position: absolute; 
		  left: 50%; 
		transform: translate(-50%);
		
		width: 1440px;
		height: 3592px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		
	}
	.contact-geron{
		background-color:#FFFFFF;
		opacity:1;
		z-index:100px;
		position:absolute;
		top:2589px;
	}
	
	#blq {
		position: absolute;
		width: 1440px;
		height: 117.35px;
		left: -0.24px;
		top: 3474.65px;
		overflow: visible;
	}
	#blr {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 1440px;
		height: 117.35px;
	}
	.blr {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 117.35px;
		left: 0px;
		top: 0px;
	}
	#bls {
		border: 0;
		left: 50%;
		top: 44.125px;
		position: absolute;
		overflow: visible;
		width: 835px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
	}
	#blt {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 2589px;
		overflow: visible;
	}
	#blu {
		position: absolute;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#blv {
		fill: rgba(255,255,255,1);
	}
	.blv {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 886px;
		left: 0px;
		top: 0px;
	}
	#blw {
		border: 0;
		left: 630px;
		top: 120.392px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#blx {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 301.348px;
		top: 312.392px;
		overflow: visible;
	}
	#bly {
		fill: rgba(244,244,244,1);
	}
	.bly {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 135.829px;
		left: 700.695px;
		top: 205.309px;
	}
	#blz {
		fill: rgba(242,201,74,1);
	}
	.blz {
		overflow: visible;
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bma {
		fill: rgba(159,159,162,1);
	}
	.bma {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmb {
		fill: rgba(159,159,162,1);
	}
	.bmb {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.87px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmc {
		fill: rgba(159,159,162,1);
	}
	.bmc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmd {
		fill: rgba(159,159,162,1);
	}
	.bmd {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bme {
		fill: rgba(159,159,162,1);
	}
	.bme {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.122px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmf {
		fill: rgba(159,159,162,1);
	}
	.bmf {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmg {
		fill: rgba(159,159,162,1);
	}
	.bmg {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 815.279px;
		top: 233.954px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmh {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 102.688px;
		overflow: visible;
	}
	#bmi {
		fill: rgba(244,244,244,1);
	}
	.bmi {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bmj {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#bmk {
		fill: rgba(159,159,162,1);
	}
	.bmk {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bml {
		fill: rgba(159,159,162,1);
	}
	.bml {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmm {
		fill: rgba(159,159,162,1);
	}
	.bmm {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmn {
		fill: rgba(159,159,162,1);
	}
	.bmn {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.671px;
		top: 0px;
	}
	#bmo {
		fill: rgba(159,159,162,1);
	}
	.bmo {
		overflow: visible;
		position: absolute;
		width: 6.942px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmp {
		fill: rgba(141,143,145,1);
	}
	.bmp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmq {
		fill: rgba(141,143,145,1);
	}
	.bmq {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.39px;
		overflow: visible;
	}
	#bms {
		position: absolute;
		width: 594.617px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bmt {
		border: 0;
		left: 939.712px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#bmu {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.574px;
		top: 0px;
		overflow: visible;
	}
	#bmv {
		fill: rgba(242,201,74,1);
	}
	.bmv {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmw {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#bmx {
		fill: rgba(242,201,74,1);
	}
	.bmx {
		overflow: visible;
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmy {
		fill: rgba(242,201,74,1);
	}
	.bmy {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.548px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bmz {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bna {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#bnb {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.695px;
		top: 0.066px;
		overflow: visible;
	}
	#bnc {
		fill: rgba(244,244,244,1);
	}
	.bnc {
		position: absolute;
		overflow: visible;
		width: 616.59px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#bnd {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#bne {
		position: absolute;
		width: 1440px;
		height: 1778px;
		left: 0px;
		top: 807px;
		overflow: visible;
	}
	#bnf {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		width: 1440px;
		height: 1778px;
	}
	.bnf {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 1778px;
		left: 0px;
		top: 0px;
	}
	#bng {
		position: absolute;
		width: 1272.75px;
		height: 1452px;
		left: 112px;
		top: 163px;
		overflow: visible;
	}
	#bnh {
		opacity: 0.424;
		fill: rgba(236,132,112,1);
		width: 1272.75px;
		height: 1500px;
	}
	.bnh {
		position: absolute;
		overflow: visible;
		width: 1272.75px;
		height: 1500px;
		left: 0px;
		top: 0px;
	}
	#bni {
		position: absolute;
		width: 1156.5px;
		height: 1400px;
		left: 78px;
		top: 71px;
		overflow: visible;
		text-indent: 3% each-line;
		text-align: justify;
	}
	#bnj {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 1156px;
		height: 190px;
		line-height: 50px;
		margin-top: -7.5px;
		
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 35px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#bnk {
		border: 0;
		left: 0px;
		top: 215px;
		position: absolute;
		overflow: visible;
		width: 1157px;
		height: 300px;
		line-height: 50px;
		margin-top: -8.5px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#bnl {
		border: 0;
		left: 0px;
		top: 540px;
		position: absolute;
		overflow: visible;
		width: 1157px;
		height: 640px;
		line-height: 50px;
		margin-top: -8.5px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#bnm {
		border: 0;
		left: 0px;
		top: 1205px;
		position: absolute;
		overflow: visible;
		width: 1157px;
		height: 280px;
		line-height: 50px;
		margin-top: -8.5px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 33px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#bnn {
		position: absolute;
		width: 1440px;
		height: 534px;
		left: 0px;
		top: 283px;
		overflow: visible;
	}
	#bno {
		position: absolute;
		width: 1015px;
		height: 231px;
		left: 50%;
		top: 152px;
		overflow: visible;
		transform: translate(-50%);
	}
	#bnp {
		border: 0;
		left: 0px;
		top: 132px;
		position: absolute;
		overflow: visible;
		width: 1016px;
		white-space: nowrap;
		line-height: 75px;
		margin-top: -15px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 45px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#bnq {
		border: 0;
		left: 10px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 996px;
		height: 231px;
		line-height: 100px;
		margin-top: -3.5px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 93px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#bnr {
		fill: transparent;
		width: 1440px;
		height: 534px;
	}
	.bnr {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 534px;
		left: 0px;
		top: 0px;
	}
	#bns {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 107px;
		top: 55px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
	}
	#bnt {
		position: absolute;
		width: 313.204px;
		height: 194.481px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#bnu {
		border: 0;
		left: 494px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 127px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_daccueil.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnv {
		border: 0;
		left: 1436px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 184px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Formulaire-CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnw {
		border: 0;
		left: 1670px;
		top: 137px;
		position: absolute;
		overflow: hidden;
		width: 144px;
		height: 31px;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnx {
		position: absolute;
		width: 266.633px;
		height: 31px;
		left: 1118px;
		top: 137px;
		overflow: visible;
	}
	#bny {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 250px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#bnz {
		fill: rgba(19,47,90,1);
	}
	.bnz {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 248.367px;
		top: 10.053px;
		transform: matrix(1,0,0,1,0,0);
	}
	#boa {
		position: absolute;
		width: 133.266px;
		height: 31px;
		left: 671px;
		top: 137px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page-Le_SITE-CEISAM_.html;
		cursor: pointer;
	}
	#bob {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 129px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(19,47,90,1);
		letter-spacing: 1.22px;
	}
	#boc {
		fill: rgba(19,47,90,1);
	}
	.boc {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 115px;
		top: 10.553px;
		transform: matrix(1,0,0,1,0,0);
	}
	#bod {
		position: absolute;
		width: 212.266px;
		height: 31px;
		left: 855px;
		top: 137px;
		overflow: visible;
	}
	#boe {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: hidden;
		width: 185px;
		height: 31px;
		line-height: 30px;
		margin-top: -3px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		color: rgba(202,160,56,1);
		letter-spacing: 1.22px;
	}
	#bof {
		fill: rgba(202,160,56,1);
	}
	.bof {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}	
	
	}