<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********************************/
/**  resp  taille 860px               */
/************************************/
@media(max-width:860px)
{
/***************************************/
/* CEISAM   */
/***********************************/
#Page-Le_SITE-CEISAM_ {
		position: absolute; 
		  left: 50%; 
		transform: translate(-50%);
		width: 430px;
		height: 4307.5px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		--web-view-name: Page-Le SITE-CEISAM ;
		--web-view-id: Page-Le_SITE-CEISAM_;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	.contact-ceisam{
		background-color:#FFFFFF;
		opacity:1;
		position:absolute;
		top:4058.5px;
	}
	#acp {
		position: absolute;
		width: 430px;
		height: 28.38px;
		left: 0px;
		top: 4278.5px;
		overflow: visible;
	}
	#acq {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 430px;
		height: 28.38px;
	}
	.acq {
		position: absolute;
		overflow: visible;
		width: 430px;
		height: 28.38px;
		left: 0px;
		top: 0px;
	}
	#acr {
	width: 430px;
    font-size: 10px;
    top: 10px;
    left: 0px;
    line-height: 10px;
    margin-top: 0px;
    text-align: center;
	}
	#acs {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 6879px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#act {
		fill: rgba(255,255,255,1);
	}
	.act {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#acu {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301.349px;
		top: 136px;
		overflow: visible;
	}
	#acv {
		border: 0;
		left: 328.651px;
		top: 0px;
		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;
	}
	#acw {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#acx {
		fill: rgba(244,244,244,1);
	}
	.acx {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.829px;
		left: 700.694px;
		top: 205.309px;
	}
	#acy {
		fill: rgba(242,201,74,1);
	}
	.acy {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#acz {
		fill: rgba(159,159,162,1);
	}
	.acz {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ada {
		fill: rgba(159,159,162,1);
	}
	.ada {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adb {
		fill: rgba(159,159,162,1);
	}
	.adb {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.052px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adc {
		fill: rgba(159,159,162,1);
	}
	.adc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#add {
		fill: rgba(159,159,162,1);
	}
	.add {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ade {
		fill: rgba(159,159,162,1);
	}
	.ade {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adf {
		fill: rgba(159,159,162,1);
	}
	.adf {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.278px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adg {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#adh {
		fill: rgba(244,244,244,1);
	}
	.adh {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#adi {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.361px;
		top: 30.869px;
		overflow: visible;
	}
	#adj {
		fill: rgba(159,159,162,1);
	}
	.adj {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adk {
		fill: rgba(159,159,162,1);
	}
	.adk {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adl {
		fill: rgba(159,159,162,1);
	}
	.adl {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adm {
		fill: rgba(159,159,162,1);
	}
	.adm {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.672px;
		top: 0px;
	}
	#adn {
		fill: rgba(159,159,162,1);
	}
	.adn {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ado {
		fill: rgba(141,143,145,1);
	}
	.ado {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adp {
		fill: rgba(141,143,145,1);
	}
	.adp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.182px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adq {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.391px;
		overflow: visible;
	}
	#adr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ads {
		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);
	}
	#adt {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#adu {
		fill: rgba(242,201,74,1);
	}
	.adu {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0.001px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adv {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#adw {
		fill: rgba(242,201,74,1);
	}
	.adw {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adx {
		fill: rgba(242,201,74,1);
	}
	.adx {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ady {
		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);
	}
	#adz {
		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);
	}
	#aea {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#aeb {
		fill: rgba(244,244,244,1);
	}
	.aeb {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#aec {
		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);
	}
	#aed {
		position: absolute;
		width: 430px;
		height: 942px;
		left: 0px;
		top: 3400.3px;
		overflow: visible;
	}
	#aee {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		width: 430px;
		height: 634.39px;
	}
	.aee {
		position: absolute;
		overflow: visible;
		width: 430px;
		height: 634.39px;
		left: 0px;
		top: 0px;
	}
	#aef {
		position: absolute;
		width: 340px;
		height: 634.39px;
		left: 50%;
		top: 361.58px;
		overflow: visible;
		/*! width: 340px; */
		/*! height: 942px; */
		transform: translate(-50%);
	}
	#aeg {
		border: 0;
		left: 0px;
		top: 39.41px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 239px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#aeh {
		border: 0;
		left: 50%;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 30px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#aei {
		position: absolute;
		width: 430px;
		height: 634.39px;
		left: 50%;
		top: 0px;
		overflow: visible;
		width: 340px;
		height: 942px;
		/*! width: 340px; */
		/*! height: 942px; */
		transform: translate(-50%);
	}
	#aej {
		border: 0;
		left: 0px;
		top: 99.58px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 239px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#aek {
		border: 0;
		left: 50%;
		top: 45.18px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 30px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#ael {
		border: 0;
		left: 50%;
		top: 1190px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 29px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#aem {
		border: 0;
		left: 50%;
		top: 1763.02px;
		position: absolute;
		overflow: visible;
		width: 155px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#aen {
		border: 0;
		left: 50%;
		top: 1792.02px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 103px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aeo {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 50%;
		top: 1594.05px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#aep {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 3620px;
		overflow: visible;
		display: none;
	}
	#aeq {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aer {
		border: 0;
		left: 1308px;
		top: 3636px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Nicolas_WERNER.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#aes {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 3620px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Isabelle_LEFEBURE.html;
		cursor: pointer;
		display: none;
	}
	#aet {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aeu {
		border: 0;
		left: 50%;
		top: 3636px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		transform: translate(-50%);
		display: none;
	}
	#aev {
		border: 0;
		left: 50%;
		top: 1428.97px;
		position: absolute;
		overflow: visible;
		width: 167px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#aew {
		border: 0;
		left: 50%;
		top: 1457.97px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 84px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aex {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 149px;
		top: 1260px;
		overflow: visible;
		z-index: 400;
	}
	#aey {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 50%;
		top: 2297.15px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#aez {
		border: 0;
		left: 50%;
		top: 2466.12px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afa {
		border: 0;
		left: 50%;
		top: 2495.12px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 103px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afb {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 4668px;
		overflow: visible;
		display: none;
	}
	#afc {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afd {
		border: 0;
		left: 532px;
		top: 4684px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Marc_OUNNOUGHENE.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afe {
		border: 0;
		left: 50%;
		top: 3214.22px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		transform: translate(-50%);
		z-index: 400;
	}
	#aff {
		border: 0;
		left: 50%;
		top: 3243.22px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 103px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afg {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 50%;
		top: 3045.25px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afh {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 5755px;
		overflow: visible;
		display: none;
	}
	#afi {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afj {
		border: 0;
		left: 1308px;
		top: 5771px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Cyril_JECKEL_.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		text-decoration:none;
		display: none;
	}
	#afk {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 4668px;
		overflow: visible;
		display: none;
	}
	#afl {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afm {
		border: 0;
		left: 1308px;
		top: 4684px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Leila_MAAZI.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afn {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 50%;
		top: 1944.10px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afo {
		border: 0;
		left: 50%;
		top: 2113.07px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afp {
		border: 0;
		left: 50%;
		top: 2142.07px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 103px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afq {
		position: absolute;
		width: 133.78px;
		height: 153.26px;
		left: 50%;
		top: 2651.2px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afr {
		border: 0;
		left: 50%;
		top: 2819.17px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 20px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 17px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afs {
		border: 0;
		left: 50%;
		top: 2848.17px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 145px;
		line-height: 21px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aft {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 5755px;
		overflow: visible;
		display: none;
	}
	#afu {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afv {
		border: 0;
		left: 532px;
		top: 5771px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Laurence_GERARD.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afw {
		fill: transparent;
	}
	.afw {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 3596px;
		left: 0px;
		top: 2341px;
	}
	#afx {
		position: absolute;
		width: 340px;
		height: 800px;
		left: 50%;
		top: 390px;
		overflow: visible;
		transform: translate(-50%);
	}
	#afy {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		display: none;
	}
	.afy {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1262px;
		left: 0px;
		top: 0px;
		display: none;
	}
	#afz {
		position: absolute;
		width: 247px;
		height: 173px;
		left: 50%;
		top: 597px;
		overflow: visible;
		transform: translate(-50%);
	}
	#aga {
		position: absolute;
		width: 246px;
		height: 173px;
		left: 50%;
		top: 217px;
		overflow: visible;
		transform: translate(-50%);
	}
	#agb {
		border: 0;
		left: 0px;
		top: 420px;
		position: absolute;
		overflow: hidden;
		width: 340px;
		height: 147px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	.agb2{
		font-size: 14px;
	}
	
	#agc {
		position: absolute;
		width: 340px;
		height: 410.905px;
		left: 0px;
		top: 31.54px;
		overflow: visible;
	}
	#agd {
		position: absolute;
		width: 340px;
		height: 35px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#age {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: nowrap;
		line-height: 30px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: 900;
		font-size: 25px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#agf {
		border: 0;
		left: 0px;
		top: 60px;
		position: absolute;
		overflow: visible;
		width: 340px;
		height: 122px;
		line-height: 20px;
		margin-top: -5px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#agg {
		position: absolute;
		width: 430px;
		height: 187px;
		left: 0px;
		top: 200px;
		overflow: visible;
	}
	#agh {
		position: absolute;
		width: 430px;
		height: 187px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#agi {
		opacity: 0.621;
		fill: rgba(248,247,247,1);
		width: 194px;
		height: 100px;
	}
	.agi {
		position: absolute;
		overflow: visible;
		width: 194px;
		height: 100px;
		left: 50%;
		top: 45px;
		/*! display: none; */
		transform: translate(-50%);
	}
	#agj {
		position: absolute;
		width: 194px;
		height: 100px;
		left: 50%;
		top: 45px;
		overflow: visible;
		transform: translate(-50%);
	}
	#agk {
		position: absolute;
		width: 194px;
		height: 100px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
		text-align: center;
	}
	#agl {
		border: 0;
		/*! left: 0px; */
		top: 60px;
		position: absolute;
		overflow: visible;
		width: 115px;
		white-space: nowrap;
		line-height: 12px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 8px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.2px;
		left: 50%;
		transform: translate(-50%);
	}
	#agm {
		position: absolute;
		width: 118px;
		height: 26px;
		left: 0px;
		top: 30px;
		overflow: visible;
		left: 50%;
		transform: translate(-50%);
	}

	#aha {
		fill: rgba(19,47,90,1);
	}
	.aha {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ahb {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahc {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahd {
		fill: rgba(255,255,255,1);
	}
	.ahd {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		left: 1738px;
		top: 640.014px;
		transform: matrix(1,0,0,1,0,0);
		display: none;
	}
	#ahe {
		fill: rgba(255,255,255,1);
	}
	.ahe {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		transform: matrix(1,0,0,1,130.7035,640.0143) rotate(179deg);
		transform-origin: center;
		left: 0px;
		top: 0px;
		display: none;
	}
	.ahref{
		text-decoration:none;
		color: rgba(248,247,247,1);
		z-index:100;
	}

}
/***********************************/
/**  resp  @media(min-width:861px)and (max-width:1440px)             */
/************************************/
@media(min-width:861px)and (max-width:1440px)
{
/***************************************/
/* CEISAM   */
/***********************************/
#Page-Le_SITE-CEISAM_ {
		position: absolute; 
		  left: 50%; 
		transform: translate(-50%);
		width: 860px;
		height: 8900px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		--web-view-name: Page-Le SITE-CEISAM ;
		--web-view-id: Page-Le_SITE-CEISAM_;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	.contact-ceisam{
		background-color:#FFFFFF;
		opacity:1;
		position:absolute;
		top:8100px;
	}
	#acp {
		position: absolute;
		width: 860px;
		height: 56.76px;
		left: 0px;
		top: 8600px;
		overflow: visible;
	}
	#acq {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 860px;
		height: 56.76px;
	}
	.acq {
		position: absolute;
		overflow: visible;
		width: 860px;
		height: 56.76px;
		left: 0px;
		top: 0px;
	}
	#acr {
	width: 860px;
    font-size: 20px;
    top: 20px;
    left: 0px;
    line-height: 20px;
    margin-top: 0px;
    text-align: center;
	}
	#acs {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 6879px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#act {
		fill: rgba(255,255,255,1);
	}
	.act {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#acu {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301.349px;
		top: 136px;
		overflow: visible;
	}
	#acv {
		border: 0;
		left: 328.651px;
		top: 0px;
		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;
	}
	#acw {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#acx {
		fill: rgba(244,244,244,1);
	}
	.acx {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.829px;
		left: 700.694px;
		top: 205.309px;
	}
	#acy {
		fill: rgba(242,201,74,1);
	}
	.acy {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#acz {
		fill: rgba(159,159,162,1);
	}
	.acz {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ada {
		fill: rgba(159,159,162,1);
	}
	.ada {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adb {
		fill: rgba(159,159,162,1);
	}
	.adb {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.052px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adc {
		fill: rgba(159,159,162,1);
	}
	.adc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#add {
		fill: rgba(159,159,162,1);
	}
	.add {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ade {
		fill: rgba(159,159,162,1);
	}
	.ade {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adf {
		fill: rgba(159,159,162,1);
	}
	.adf {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.278px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adg {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#adh {
		fill: rgba(244,244,244,1);
	}
	.adh {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#adi {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.361px;
		top: 30.869px;
		overflow: visible;
	}
	#adj {
		fill: rgba(159,159,162,1);
	}
	.adj {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adk {
		fill: rgba(159,159,162,1);
	}
	.adk {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adl {
		fill: rgba(159,159,162,1);
	}
	.adl {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adm {
		fill: rgba(159,159,162,1);
	}
	.adm {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.672px;
		top: 0px;
	}
	#adn {
		fill: rgba(159,159,162,1);
	}
	.adn {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ado {
		fill: rgba(141,143,145,1);
	}
	.ado {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adp {
		fill: rgba(141,143,145,1);
	}
	.adp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.182px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adq {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.391px;
		overflow: visible;
	}
	#adr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ads {
		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);
	}
	#adt {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#adu {
		fill: rgba(242,201,74,1);
	}
	.adu {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0.001px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adv {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#adw {
		fill: rgba(242,201,74,1);
	}
	.adw {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adx {
		fill: rgba(242,201,74,1);
	}
	.adx {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ady {
		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);
	}
	#adz {
		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);
	}
	#aea {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#aeb {
		fill: rgba(244,244,244,1);
	}
	.aeb {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#aec {
		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);
	}
	#aed {
		position: absolute;
		width: 860px;
		height: 1300px;
		left: 0px;
		top: 6900px;
		overflow: visible;
	}
	#aee {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		width: 860px;
		height: 1100px;
	}
	.aee {
		position: absolute;
		overflow: visible;
		width: 860px;
		height: 1300px;
		left: 0px;
		top: 0px;
	}
	#aef {
		position: absolute;
		width: 680px;
		height: 634.39px;
		left: 50%;
		top: 550px;
		overflow: visible;
		/*! width: 340px; */
		/*! height: 942px; */
		transform: translate(-50%);
	}
	#aeg {
		border: 0;
		left: 0px;
		top: 100px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 239px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#aeh {
		border: 0;
		left: 50%;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 60px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 50px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#aei {
		position: absolute;
		width: 430px;
		height: 634.39px;
		left: 50%;
		top: 0px;
		overflow: visible;
		width: 680px;
		height: 942px;
		/*! width: 340px; */
		/*! height: 942px; */
		transform: translate(-50%);
	}
	#aej {
		border: 0;
		left: 0px;
		top: 99.58px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 239px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#aek {
		border: 0;
		left: 50%;
		top: 45.18px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 30px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 50px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#ael {
		border: 0;
		left: 50%;
		top: 2400px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 60px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: bold;
		font-size: 50px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		transform: translate(-50%);
	}
	#aem {
		border: 0;
		left: 50%;
		top: 3580px;
		position: absolute;
		overflow: visible;
		width: 400px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#aen {
		border: 0;
		left: 50%;
		top: 3650px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 203px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aeo {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 3250px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#aep {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 3620px;
		overflow: visible;
		display: none;
	}
	#aeq {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aer {
		border: 0;
		left: 1308px;
		top: 3636px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Nicolas_WERNER.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#aes {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 3620px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Isabelle_LEFEBURE.html;
		cursor: pointer;
		display: none;
	}
	#aet {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aeu {
		border: 0;
		left: 50%;
		top: 3636px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		transform: translate(-50%);
		display: none;
	}
	#aev {
		border: 0;
		left: 50%;
		top: 2930px;
		position: absolute;
		overflow: visible;
		width: 402px;
		white-space: nowrap;
		line-height: 40px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#aew {
		border: 0;
		left: 50%;
		top: 3000px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 160px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aex {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 2600px;
		overflow: visible;
		z-index: 400;
		transform: translate(-50%);
	}
	#aey {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 4600px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#aez {
		border: 0;
		left: 50%;
		top: 4930px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 50px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afa {
		border: 0;
		left: 50%;
		top: 5000px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 203px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afb {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 4668px;
		overflow: visible;
		display: none;
	}
	#afc {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afd {
		border: 0;
		left: 532px;
		top: 4684px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Marc_OUNNOUGHENE.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afe {
		border: 0;
		left: 50%;
		top: 6480px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 40px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		transform: translate(-50%);
		z-index: 400;
	}
	#aff {
		border: 0;
		left: 50%;
		top: 6550px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 103px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afg {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 6150px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afh {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 5755px;
		overflow: visible;
		display: none;
	}
	#afi {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afj {
		border: 0;
		left: 1308px;
		top: 5771px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Cyril_JECKEL_.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		text-decoration:none;
		display: none;
	}
	#afk {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 1267px;
		top: 4668px;
		overflow: visible;
		display: none;
	}
	#afl {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afm {
		border: 0;
		left: 1308px;
		top: 4684px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Leila_MAAZI.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afn {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 3900px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afo {
		border: 0;
		left: 50%;
		top: 4230px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afp {
		border: 0;
		left: 50%;
		top: 4300px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 203px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#afq {
		position: absolute;
		width: 263.56px;
		height: 306.52px;
		left: 50%;
		top: 5300px;
		overflow: visible;
		transform: translate(-50%);
		z-index: 400;
	}
	#afr {
		border: 0;
		left: 50%;
		top: 5630px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 40px;
		margin-top: 0px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 34px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
		z-index: 400;
	}
	#afs {
		border: 0;
		left: 50%;
		top: 5700px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 290px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		transform: translate(-50%);
	}
	#aft {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 491px;
		top: 5755px;
		overflow: visible;
		display: none;
	}
	#afu {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afv {
		border: 0;
		left: 532px;
		top: 5771px;
		position: absolute;
		overflow: visible;
		width: 125px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Laurence_GERARD.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: left;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		display: none;
	}
	#afw {
		fill: transparent;
	}
	.afw {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 3596px;
		left: 0px;
		top: 2341px;
	}
	#afx {
		position: absolute;
		width: 680px;
		height: 1600px;
		left: 50%;
		top: 780px;
		overflow: visible;
		transform: translate(-50%);
	}
	#afy {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		display: none;
	}
	.afy {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1262px;
		left: 0px;
		top: 0px;
		display: none;
	}
	#afz {
		position: absolute;
		width: 492px;
		height: 346px;
		left: 50%;
		top: 1130px;
		overflow: visible;
		transform: translate(-50%);
	}
	#aga {
		position: absolute;
		width: 492px;
		height: 346px;
		left: 50%;
		top: 400px;
		overflow: visible;
		transform: translate(-50%);
	}
	#agb {
		border: 0;
		left: 0px;
		top: 800px;
		position: absolute;
		overflow: hidden;
		width: 680px;
		height: 300px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	.agb2{
		font-size: 28px;
	}
	
	#agc {
		position: absolute;
		width: 680px;
		height: 410.905px;
		left: 0px;
		top: 31.54px;
		overflow: visible;
	}
	#agd {
		position: absolute;
		width: 680px;
		height: 70px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#age {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 680px;
		white-space: nowrap;
		line-height: 60px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: 900;
		font-size: 50px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#agf {
		border: 0;
		left: 0px;
		top: 120px;
		position: absolute;
		overflow: visible;
		width: 680px;
		height: 190px;
		line-height: 40px;
		margin-top: -5px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#agg {
		position: absolute;
		width: 860px;
		height: 374px;
		left: 0px;
		top: 400px;
		overflow: visible;
	}
	#agh {
		position: absolute;
		width: 860px;
		height: 374px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#agi {
		opacity: 0.621;
		fill: rgba(248,247,247,1);
		width: 388px;
		height: 200px;
	}
	.agi {
		position: absolute;
		overflow: visible;
		width: 388px;
		height: 200px;
		left: 50%;
		top: 90px;
		/*! display: none; */
		transform: translate(-50%);
	}
	#agj {
		position: absolute;
		width: 388px;
		height: 200px;
		left: 50%;
		top: 90px;
		overflow: visible;
		transform: translate(-50%);
	}
	#agk {
		position: absolute;
		width: 388px;
		height: 200px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
		text-align: center;
	}
	#agl {
		border: 0;
		/*! left: 0px; */
		top: 120px;
		position: absolute;
		overflow: visible;
		width: 230px;
		white-space: nowrap;
		line-height: 24px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.2px;
		left: 50%;
		transform: translate(-50%);
	}
	#agm {
		position: absolute;
		width: 236px;
		height: 52px;
		left: 0px;
		top: 60px;
		overflow: visible;
		left: 50%;
		transform: translate(-50%);
	}
	
	#aha {
		fill: rgba(19,47,90,1);
	}
	.aha {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ahb {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahc {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahd {
		fill: rgba(255,255,255,1);
	}
	.ahd {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		left: 1738px;
		top: 640.014px;
		transform: matrix(1,0,0,1,0,0);
		display: none;
	}
	#ahe {
		fill: rgba(255,255,255,1);
	}
	.ahe {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		transform: matrix(1,0,0,1,130.7035,640.0143) rotate(179deg);
		transform-origin: center;
		left: 0px;
		top: 0px;
		display: none;
	}
	.ahref{
		text-decoration:none;
		color: rgba(248,247,247,1);
		z-index:100;
	}

}	
/***********************************/
/**  resp  @media (min-width:1441px) and (max-width:1919px)             */
/************************************/
	@media (min-width:1441px) and (max-width:1919px)
	{
	/***************************************/
/* CEISAM   */
/***********************************/
#Page-Le_SITE-CEISAM_ {
		position: absolute; 
		  left: 50%; 
		transform: translate(-50%);
		width: 1440px;
		height: 7914px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		--web-view-name: Page-Le SITE-CEISAM ;
		--web-view-id: Page-Le_SITE-CEISAM_;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	.contact-ceisam{
		background-color:#FFFFFF;
		opacity:1;
		position:absolute;
		top:6879px;
	}
	#acp {
		position: absolute;
		width: 1440px;
		height: 121.746px;
		left: -0.24px;
		top: 7792.254px;
		overflow: visible;
	}
	#acq {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 1440px;
		height: 121.746px;
	}
	.acq {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 121.746px;
		left: 0px;
		top: 0px;
	}
	#acr {
		border: 0;
		left: 0px;
		top: 46.346px;
		position: absolute;
		overflow: visible;
		width: 1440px;
		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);
	}
	#acs {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 6879px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#act {
		fill: rgba(255,255,255,1);
	}
	.act {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#acu {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301.349px;
		top: 136px;
		overflow: visible;
	}
	#acv {
		border: 0;
		left: 328.651px;
		top: 0px;
		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;
	}
	#acw {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#acx {
		fill: rgba(244,244,244,1);
	}
	.acx {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.829px;
		left: 700.694px;
		top: 205.309px;
	}
	#acy {
		fill: rgba(242,201,74,1);
	}
	.acy {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.226px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#acz {
		fill: rgba(159,159,162,1);
	}
	.acz {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ada {
		fill: rgba(159,159,162,1);
	}
	.ada {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adb {
		fill: rgba(159,159,162,1);
	}
	.adb {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.052px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adc {
		fill: rgba(159,159,162,1);
	}
	.adc {
		overflow: visible;
		position: absolute;
		width: 9.705px;
		height: 14.695px;
		left: 772.255px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#add {
		fill: rgba(159,159,162,1);
	}
	.add {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ade {
		fill: rgba(159,159,162,1);
	}
	.ade {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.675px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adf {
		fill: rgba(159,159,162,1);
	}
	.adf {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.278px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adg {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#adh {
		fill: rgba(244,244,244,1);
	}
	.adh {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#adi {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.361px;
		top: 30.869px;
		overflow: visible;
	}
	#adj {
		fill: rgba(159,159,162,1);
	}
	.adj {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adk {
		fill: rgba(159,159,162,1);
	}
	.adk {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 10.494px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adl {
		fill: rgba(159,159,162,1);
	}
	.adl {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.662px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adm {
		fill: rgba(159,159,162,1);
	}
	.adm {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.672px;
		top: 0px;
	}
	#adn {
		fill: rgba(159,159,162,1);
	}
	.adn {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ado {
		fill: rgba(141,143,145,1);
	}
	.ado {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.187px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adp {
		fill: rgba(141,143,145,1);
	}
	.adp {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.187px;
		left: 63.182px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adq {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.003px;
		top: 164.391px;
		overflow: visible;
	}
	#adr {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ads {
		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);
	}
	#adt {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#adu {
		fill: rgba(242,201,74,1);
	}
	.adu {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.056px;
		left: 8px;
		top: 0.001px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adv {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#adw {
		fill: rgba(242,201,74,1);
	}
	.adw {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#adx {
		fill: rgba(242,201,74,1);
	}
	.adx {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ady {
		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);
	}
	#adz {
		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);
	}
	#aea {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#aeb {
		fill: rgba(244,244,244,1);
	}
	.aeb {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.226px;
		left: 0px;
		top: 0px;
	}
	#aec {
		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);
	}
	#aed {
		position: absolute;
		width: 1440px;
		height: 942px;
		left: 0px;
		top: 5736.604px;
		overflow: visible;
	}
	#aee {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
	}
	.aee {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 942px;
		left: 0px;
		top: 0px;
	}
	#aef {
		position: absolute;
		width: 500px;
		height: 572.514px;
		left: 842.82px;
		top: 150px;
		overflow: visible;
	}
	#aeg {
		border: 0;
		left: 0px;
		top: 147.514px;
		position: absolute;
		overflow: visible;
		width: 500.62px;
		height: 425px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#aeh {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 539px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -6.5px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 70px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aei {
		position: absolute;
		width: 757.018px;
		height: 572.514px;
		left: 129.76px;
		top: 150px;
		overflow: visible;
	}
	#aej {
		border: 0;
		left: 0px;
		top: 147.514px;
		position: absolute;
		overflow: visible;
		width: 568.51px;
		height: 425px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#aek {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 390px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -6.5px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 70px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#ael {
		border: 0;
		left: 0px;
		top: 2498.856px;
		position: absolute;
		overflow: visible;
		width: 1440px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -6.5px;
		text-align: center;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 70px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aem {
		border: 0;
		left: 850px;
		top: 3170px;
		position: absolute;
		overflow: visible;
		width: 356px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aen {
		border: 0;
		left: 762px;
		top: 3242px;
		position: absolute;
		overflow: visible;
		width: 567.09px;
		height: 216px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#aeo {
		position: absolute;
		width: 313.65px;
		height: 359.37px;
		left: 870px;
		top: 2771.317px;
		overflow: visible;
	}
	#aep {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 924.82px;
		top: 3500.21px;
		overflow: visible;
	}
	#aeq {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aer {
		border: 0;
		left: 924.82px;
		top: 3520px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Nicolas_WERNER.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
	}
	#aes {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 342.5px;
		top: 3500.21px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Isabelle_LEFEBURE.html;
		cursor: pointer;
	}
	#aet {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aeu {
		border: 0;
		left: 342px;
		top: 3520px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
	}
	#aev {
		border: 0;
		left: 250.5px;
		top: 3170px;
		position: absolute;
		overflow: visible;
		width: 383px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aew {
		border: 0;
		left: 171px;
		top: 3242.24px;
		position: absolute;
		overflow: visible;
		width: 550px;
		height: 243px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#aex {
		position: absolute;
		width: 313.65px;
		height: 359.37px;
		left: 288px;
		top: 2768.031px;
		overflow: visible;
	}
	#aey {
		position: absolute;
		width: 313.65px;
		height: 359.37px;
		left: 288px;
		top: 3700px;
		overflow: visible;
	}
	#aez {
		border: 0;
		left: 211px;
		top: 4102px;
		position: absolute;
		overflow: visible;
		width: 466px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#afa {
		border: 0;
		left: 171px;
		top: 4174.24px;
		position: absolute;
		overflow: visible;
		width: 550px;
		height: 204px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#afb {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 342.5px;
		top: 4432px;
		overflow: visible;
	}
	#afc {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afd {
		border: 0;
		left: 342.5px;
		top: 4452px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Marc_OUNNOUGHENE.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
	}
	#afe {
		border: 0;
		left: 885px;
		top: 5053px;
		position: absolute;
		overflow: visible;
		width: 276px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aff {
		border: 0;
		left: 762px;
		top: 5125px;
		position: absolute;
		overflow: visible;
		width: 550px;
		height: 220px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#afg {
		position: absolute;
		/*! width: 418.211px; */
		/*! height: 479.116px; */
		/*! left: 1160px; */
		top: 4652px;
		overflow: visible;
		width: 313.65px;
		height: 359.37px;
		left: 870px;
	}
	#afh {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 924.82px;
		top: 5500px;
		overflow: visible;
	}
	#afi {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afj {
		border: 0;
		left: 924.82px;
		top: 5520px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Cyril_JECKEL_.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
		text-decoration:none;
	}
	#afk {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 924.82px;
		top: 4432px;
		overflow: visible;
	}
	#afl {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afm {
		border: 0;
		left: 924.82px;
		top: 4452px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Leila_MAAZI.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
	}
	#afn {
		position: absolute;
		/*! width: 415.715px; */
		/*! height: 479.116px; */
		/*! left: 1162px; */
		/*! top: 3780px; */
		overflow: visible;
		width: 313.65px;
		height: 359.37px;
		left: 870px;
		top: 3700px;
	}
	#afo {
		border: 0;
		left: 870px;
		top: 4102px;
		position: absolute;
		overflow: visible;
		width: 313.65px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#afp {
		border: 0;
		left: 762px;
		top: 4174.24px;
		position: absolute;
		overflow: visible;
		width: 550px;
		height: 204px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#afq {
		position: absolute;
		width: 318.68px;
		height: 359.37px;
		left: 288px;
		top: 4652px;
		overflow: visible;
	}
	#afr {
		border: 0;
		left: 250px;
		top: 5053px;
		position: absolute;
		overflow: visible;
		width: 379px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#afs {
		border: 0;
		left: 171px;
		top: 5125px;
		position: absolute;
		overflow: visible;
		width: 550px;
		height: 350px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#aft {
		position: absolute;
		width: 204.177px;
		height: 65.96px;
		left: 368px;
		top: 5500px;
		overflow: visible;
	}
	#afu {
		position: absolute;
		width: 204.177px;
		height: 65.961px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#afv {
		border: 0;
		left: 368px;
		top: 5520px;
		position: absolute;
		overflow: visible;
		width: 200px;
		white-space: nowrap;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_prsentation_du_Dr_Laurence_GERARD.html;
		cursor: pointer;
		line-height: 37px;
		margin-top: -6px;
		text-align: center;
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(248,247,247,1);
	}
	#afw {
		fill: transparent;
	}
	.afw {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 3596px;
		left: 0px;
		top: 2341px;
	}
	#afx {
		position: absolute;
		width: 1440px;
		height: 1262px;
		left: 0px;
		top: 1079px;
		overflow: visible;
	}
	#afy {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		width: 1440px;
		height: 1262px;
	}
	.afy {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 1262px;
		left: 0px;
		top: 0px;
	}
	#afz {
		position: absolute;
		width: 512.03px;
		height: 479.116px;
		left: 159.85px;
		top: 666px;
		overflow: visible;
	}
	#aga {
		position: absolute;
		width: 512.83px;
		height: 479.116px;
		left: 768px;
		top: 96px;
		overflow: visible;
	}
	#agb {
		border: 0;
		left: 768px;
		top: 764px;
		position: absolute;
		overflow: hidden;
		width: 512.03px;
		height: 304px;
		line-height: 40px;
		margin-top: -2.5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 35px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	.agb2{
		font-style:normal;
		font-weight:normal;
		font-size:30px;
	}
	#agc {
		position: absolute;
		width: 473px;
		height: 410.905px;
		left: 159.85px;
		top: 130.105px;
		overflow: visible;
	}
	#agd {
		position: absolute;
		width: 473px;
		height: 188px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#age {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 380px;
		white-space: normal;
		line-height: 83px;
		margin-top: -4px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: 900;
		font-size: 75px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#agf {
		border: 0;
		left: 0px;
		top: 202.905px;
		position: absolute;
		overflow: visible;
		width: 512.83px;
		height: 208px;
		line-height: 40px;
		margin-top: -5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 30px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#agg {
		position: absolute;
		width: 1440px;
		height: 792px;
		left: 0px;
		top: 287px;
		overflow: visible;
	}
	#agh {
		position: absolute;
		width: 1440px;
		height: 792px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#agi {
		opacity: 0.621;
		fill: rgba(248,247,247,1);
	}
	.agi {
		position: absolute;
		overflow: visible;
		width: 672px;
		height: 306px;
		left: 50%;
		top: 243px;
		transform: translate(-50%);
	}
	#agj {
		position: absolute;
		width: 519px;
		height: 175px;
		left: 50%;
		top: 309px;
		overflow: visible;
		transform: translate(-50%);
	}
	#agk {
		position: absolute;
		width: 517px;
		height: 51px;
		left: 2px;
		top: 124px;
		overflow: visible;
	}
	#agl {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 518px;
		white-space: nowrap;
		line-height: 60px;
		margin-top: -12px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 36px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.2px;
	}
	#agm {
		position: absolute;
		width: 516px;
		height: 113px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	
	#aha {
		fill: rgba(19,47,90,1);
	}
	.aha {
		overflow: visible;
		position: absolute;
		width: 18.266px;
		height: 11.893px;
		left: 194px;
		top: 9.607px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ahb {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahc {
		position: absolute;
		width: 243.5px;
		height: 151.199px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#ahd {
		fill: rgba(255,255,255,1);
	}
	.ahd {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		left: 1738px;
		top: 640.014px;
		transform: matrix(1,0,0,1,0,0);
		display:none;
	}
	#ahe {
		fill: rgba(255,255,255,1);
	}
	.ahe {
		overflow: visible;
		position: absolute;
		width: 50px;
		height: 80.972px;
		transform: matrix(1,0,0,1,130.7035,640.0143) rotate(179deg);
		transform-origin: center;
		left: 0px;
		top: 0px;
		display:none;
	}
	.ahref{
		text-decoration:none;
		color: rgba(248,247,247,1);
		z-index:100;
	}	
	}</pre></body></html>