@charset "UTF-8";
/* CSS Document */

/*SEPARATION //////////////////////////////////*/
	.separtop {
		height: 10px;
		margin-top: 5px;
		border-top: dotted;
		border-left: dotted;
		border-right: dotted;
		border-color: white;
	}
	.separbot {
		height: 10px;
		border-bottom: dotted;
		border-left: dotted;
		border-right: dotted;
		border-color: white;
	}
	.separleft {
		width: 20px;
		height: 150px;
		border-top: dotted;
		border-left: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	.separright {
		width: 20px;
		height: 150px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	.separhautpcrea {
		width: auto;
		height: 30px;
		margin-right: 10px;
		border-top: solid;
		border-left: solid;
		border-right: solid;
		border-color: white;
	}
	.separbaspcrea {
		width: auto;
		height: 30px;
		margin-right: 10px;
		border-left: solid;
		border-right: solid;
		border-bottom: solid;
		border-color: white;
	}
	

/*mobile device2///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (max-width: 550px){
	.top {
		display: flex;
		flex-direction: column;
	}
	.topmain-0 {
		display:flex;
		flex-direction: row;
		justify-content: flex-start;
		width: 150px;
		height: 15px;
	}
	.toptrad-1, .toptrad-1 a {
		
		font-family: helvetica;
		color: white;
		font-size: 16px;
		text-decoration: none;
	}
	.toptrad, .toptrad a {display: none;}
	.topnav1 {
		background-image: url(entt1-4.jpg);
		background-repeat: no-repeat;
		width: 405px;
		height: 214px;
	}
	.topnavnetwork-1, .topnavnetwork-1 a, .topnavnetwork-2, .topnavnetwork-2 a,.topnavnetwork-3, .topnavnetwork-3 a,.topnavnetwork, .topmain2  {display: none;}
	.topnavtxt-1{display: none;}
	.topmain3 {
		display: flex;
		flex-direction: row;
		justify-content:space-between;
		height: 104px;
	}
	.topnavtxt-2 {
		display: flex;
		flex-direction: row;
		height: 104px;
		margin-top: 8px;
	
	}
	.topnavstxt-2, .topnavstxt-2 a {
		display: flex;
		flex-direction: column;
		padding-right: 5px;
		padding-top: 5px;
		font-family: helvetica;
		color: white;
		font-size: 16px;
		text-decoration: none;
		vertical-align: middle;
	
	}
	
	.topnavnetwork-4 {
		display: flex;
		flex-direction: row;
		height: 52px;
	}
	.topnavsnetwork-4 {
		display: flex;
		flex-direction: column;
	}
/*INDEX//////////////////////////////////*/
	#mainindexp { 
		height: 800px;
	}
	#mainindexd { display: none;}
	#mainindext { display: none;}
	.inddiapo {
		width: 450px;
		height: 800px;
	}
	
/*CREATIONS//////////////////////////////////*/
	.maincrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.titre {
		padding-top: 25px;
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divcrea_1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-width: 445px;
	}
	.divcrea_1b {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		margin-left: 10px;
		min-width: 445px;
		height: 150px;
	}
	.divcrea_1t{
		display:flex;
		width: 390px;
		height: 150px;
		flex-direction: row;
		justify-content: space-around;
		border-top: solid;
		border-bottom: dotted;
		border-color: white;
	}
	.divcreatitre, .divcreatitre a {
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		align-self: center;
	}
	
/*PAGE CREATION////////////////////////*/
	.mainpcrea {
		display: flex;
		flex-direction: column;
		margin-left: 10px;
	}
	.ptitre {
		margin-top: 20px;
		margin-bottom: 25px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 40px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divpcrea_1 {
		display: flex;
		flex-direction: column;
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 20px;
		justify-content: center;
		text-decoration: none;
		border-top: solid;
		border-color: white;
	}
	.divpcrea_txt {
		display: flex;
		padding-left: 30px;
		padding-right: 30px;
		max-width: 400px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
	}
	.divpcrea_txt2 {
		display: flex;
		justify-content: right;
		width: auto;
		margin-top: 30px;
		margin-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 400px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txtglob {
		display: flex;
		flex-direction: row;
	}
	.divpcrea_txt3, {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 50px;
		margin-left: 3%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 400px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3 a {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 50px;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 400px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: solid;
		border-color: white;
	}
	.divpcrea_1b {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		justify-content: space-around;
		min-width: 360px;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	
	}
	.divpcrea_1t {
		display: none;
	}
	.divpcrea_1t169 {
		display: none;
	}
	.divpcrea_1t169phone{
		width: auto;
		height:428px;
	}
	.divpcrea_1tphone{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: auto;
		height: auto;
	}
	/*CREATIONS VIDEOS///////////////////////////////////////////////////////////*/
	.separleftvid {
	width: 20px;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	border-top: dotted;
	border-left: dotted;
	border-bottom: dotted;
	border-color: white;
	}
	.separrightvid {
		width: 20px;
		height: auto;
		margin-top: 0px;
		margin-left: 10px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	.divpcrea_1v_desk1, .divpcrea_1v_tab, .divpcrea_1v_phone1 {
	display: none;
	}
.divpcrea_1v {
		display: flex;
		width: auto;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.divpcrea_txtvid {
		display: flex;
		width: auto;
		margin-top: 20px;
		margin-left: 0px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 10px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_1v_phone2 {
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top: dotted;
		border-bottom: dotted;
		border-color: white;
	
	}
	.divcrea_vid1 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: auto;
		height: auto;
		padding-top: 0px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 20px;
		justify-content: center;
	}
/*A PROPOS///////////////////////////////////////////////////////////*/
	.mainab {
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	}
	.abtitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 50px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divab_lg {
		width: auto;
		margin-left: 10px;
		margin-right: 40px;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divab_1 {
	display: flex;
	flex-direction: column;
	width: auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-decoration: none;
	}
	.divab_phduo_desk1 {
		display: none;
	}
	.divab_phduo_desk2 {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 10px;
	}
	.divab_phbio {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 20px;
	}
	.divab_txt1 {
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 20px;
	font-family: helvetica;
	color: white;
	font-size: 20px;
	text-decoration: none;
	}
	.divab_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
/*CONTACTS///////////////////////////////////////////////////////////*/
		.conttitre {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		letter-spacing: 0.4em;
		}
		.divcont_txt1 {
		padding-left: 100px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		}
		.divcont_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
}
/*mobile device1///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 550px) and (max-width: 767px){
	.top {
		display: flex;
		flex-direction: column;
	}
	.topmain {
		display: flex;
		height: 250px;
		flex-direction: row;
		justify-content: space-between;
	}
	.topnav1 {
		background-image: url(entt1-3.jpg);
		background-repeat: no-repeat;
		width: 474px;
		height: 250px;
	}
	.topnavnetwork-1, .topnavnetwork-1 a, .topnavnetwork-2, .topnavnetwork-2 a,.topnavnetwork   {display: none;}
	.topnavnetwork-3, .topnavnetwork-3 a {
		display: flex;
		flex-direction: column;
	}
	.topmain2 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		height: 40px;
	}
	.topnav2 {
		background-image: url(entt2-3.jpg);
		background-repeat: no-repeat;
		width: 396px;
		height: 40px;
	}
	.topnavtxt, .topnavtxt-2, .topnavtxt-2 a, .topnavnetwork-4, .topnavnetwork-4 a {display: none;}
	.toptrad-1, .toptrad-1 a {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 150px;
		height: 40px;
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
	}
	.toptrad, .toptrad a {display: none;}
	.topmain3 {
		display: flex;
		flex-direction: row;
		justify-content:space-between;
		height: 40px;
		padding-top: 10px;
	}
	.topnavtxt-1, .topnavtxt-1 a {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		height: 35px;
		width: 550px;
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
		padding-right: 8px;
	}
	
/*INDEX//////////////////////////////////*/
	#mainindexp { 
		height: 800px;
	}
	#mainindexd { display: none;}
	#mainindext { display: none;}
	.inddiapo {
		width: 450px;
		height: 800px;
	}
	
/*CREATIONS//////////////////////////////////*/
	.maincrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.titre {
		padding-top: 25px;
		font-family: helvetica;
		color: white;
		font-size: 32px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divcrea_1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-width: 535px;
	}
	.divcrea_1b {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		margin-left: 10px;
		min-width: 510px;
		height: 150px;
	}
	.divcrea_1t{
		display:flex;
		width: 455px;
		height: 150px;
		flex-direction: row;
		justify-content: space-around;
		border-top: solid;
		border-bottom: dotted;
		border-color: white;
	}
	.divcreatitre, .divcreatitre a {
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		align-self: center;
	}
	/*PAGE CREATION////////////////////////*/
	.mainpcrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.ptitre {
		margin-top: 25px;
		margin-bottom: 25px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 45px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divpcrea_1 {
		display: flex;
		flex-direction: column;
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 10px;
		justify-content: center;
		text-decoration: none;
		border-top: solid;
		border-color: white;
	}
	.divpcrea_txt {
		display: flex;
		padding-left: 40px;
		padding-right: 40px;
		max-width: 550px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
	}
	.divpcrea_txt2 {
		display: flex;
		justify-content: right;
		width: auto;
		margin-top: 30px;
		margin-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txtglob {
		display: flex;
		flex-direction: row;
	}
	.divpcrea_txt3, {
		display: flex;
		width: auto;
		height: 80px;
		margin-top: 45px;
		margin-left: 3%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3 a {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 45px;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 400px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: solid;
		border-color: white;
	}
	.divpcrea_1b {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		justify-content: space-around;
		min-width: 500px;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	
	}
	.divpcrea_1tphone{
		display: none;
	}
	.divpcrea_1t169phone{
		display: none;
	}
	.divpcrea_1t{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: auto;
		height: auto;
	}
	.divpcrea_1t916{
		width: auto;
		height:600px;
	}
/*CREATIONS VIDEOS///////////////////////////////////////////////////////////*/
	.separleftvid {
	width: 10px;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	border-top: dotted;
	border-left: dotted;
	border-bottom: dotted;
	border-color: white;
	}
	.separrightvid {
		width: 10px;
		height: auto;
		margin-top: 0px;
		margin-left: 10px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	.divpcrea_1v_desk1, .divpcrea_1v_tab, .divpcrea_1v_phone2 {
	display: none;
	}
.divpcrea_1v {
		display: flex;
		width: auto;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.divpcrea_txtvid {
		display: flex;
		width: auto;
		margin-top: 20px;
		margin-left: 0px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 10px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_1v_phone1 {
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top: dotted;
		border-bottom: dotted;
		border-color: white;
	
	}
	.divcrea_vid1 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: auto;
		height: auto;
		padding-top: 0px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 20px;
		justify-content: center;
	}
	/*A PROPOS///////////////////////////////////////////////////////////*/
	.mainab {
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	}
	.abtitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 50px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divab_lg {
		width: auto;
		margin-left: 10px;
		margin-right: 40px;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divab_1 {
	display: flex;
	flex-direction: column;
	width: auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-decoration: none;
	}
	.divab_phduo_desk1 {
		display: none;
	}
	.divab_phduo_desk2 {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 10px;
	}
	.divab_phbio {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 20px;
	}
	.divab_txt1 {
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 20px;
	font-family: helvetica;
	color: white;
	font-size: 25px;
	text-decoration: none;
	}
	.divab_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: underline;
	}
/*CONTACTS///////////////////////////////////////////////////////////*/
		.conttitre {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		letter-spacing: 0.4em;
		}
		.divcont_txt1 {
		padding-left: 100px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		}
		.divcont_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: underline;
	}
}


/*tab device////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 768px) and (max-width: 1023px){
	.top {
		display: flex;
		flex-direction: column;
	}
	.topmain {
		display: flex;
		height: 272px;
		flex-direction: row;
		justify-content: space-between;
	}
	.topnav1 {
		background-image: url(entt1-1.jpg);
		background-repeat: no-repeat;
		width: 767px;
		height: 272px;
	}
	.topnavnetwork, .topnavnetwork-2,.topnavnetwork-2 a,.topnavnetwork-3, .topnavnetwork-3 a, .topnavtxt-2, .topnavtxt-2 a, .topnavnetwork-4, .topnavnetwork-4 a {display: none;}
	.topnavnetwork-1 {
		display: flex;
		flex-direction: row;
		float: right;
	}
	.topnetwork-1 a {
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
	}
	.topmain2 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		height: 58px;
		min-width: 767px;
	}
	.topnav2 {
		background-image: url(entt2-1.jpg);
		background-repeat: no-repeat;
		width: 500px;
		height: 58px;
	}
	.topnavtxt, .topnavtxt a {display: none;}
	.topmain3 {
		display: flex;
		flex-direction: row;
		justify-content:space-between;
		height: 40px;
		padding-top: 15px;
	}
	.topnavtxt-1, .topnavtxt-1 a {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		height: 35px;
		width: 600px;
		font-family: helvetica;
		color: white;
		font-size: 22px;
		text-decoration: none;
		padding-right: 0px;
		padding-left: 15px;
	}
	.toptrad, .toptrad a {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 170px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
	}
	.toptrad-1, .toptrad-1 a {display: none;}
	
/*INDEX//////////////////////////////////*/
	#mainindext { 
		height: 1365px;
	}
	#mainindexd { display: none;}
	#mainindexp { display: none;}
	.inddiapo {
		width: 768px;
		height: 1365px;
	}
	
/*CREATIONS//////////////////////////////////*/
	.maincrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.titre {
		padding-top: 25px;
		font-family: helvetica;
		color: white;
		font-size: 32px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divcrea_1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-width: 768px;
	}
	.divcrea_1b {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		margin-left: 10px;
		min-width: 728px;
		height: 150px;
	}
	.divcrea_1t{
		display:flex;
		width: 500px;
		height: 150px;
		flex-direction: row;
		justify-content: space-around;
		border-top: solid;
		border-bottom: dotted;
		border-color: white;
	}
	.divcreatitre, .divcreatitre a {
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		align-self: center;
	}
	/*PAGE CREATION////////////////////////*/
	.mainpcrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.ptitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 45px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divpcrea_1 {
		display: flex;
		flex-direction: column;
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 80px;
		margin-right: 40px;
		margin-bottom: 20px;
		justify-content: center;
		text-decoration: none;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divpcrea_txt {
		display: flex;
		padding-left: 80px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
	}
	.divpcrea_txt2 {
		display: flex;
		justify-content: right;
		width: auto;
		margin-top: 40px;
		margin-left: 150px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txtglob {
		display: flex;
		flex-direction: row;
	}
	.divpcrea_txt3, {
		display: flex;
		width: auto;
		height: 80px;
		margin-top: 45px;
		margin-left: 3%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3 a {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 45px;
		margin-left: 3%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 768px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: solid;
		border-color: white;
	}
	.divpcrea_1b {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		justify-content: space-around;
		min-width: 768px;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	
	}
	.divpcrea_1tphone{
		display: none;
	}
	.divpcrea_1t169phone{
		display: none;
	}
	.divpcrea_1t{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: auto;
		height: auto;
	}
	.divpcrea_1t916{
		width: auto;
		height:600px;
	}
/*CREATIONS VIDEOS///////////////////////////////////////////////////////////*/
	.separleftvid {
	width: 20px;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	border-top: dotted;
	border-left: dotted;
	border-bottom: dotted;
	border-color: white;
	}
	.separrightvid {
		width: 20px;
		height: auto;
		margin-top: 0px;
		margin-left: 15px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
		.divpcrea_1v_desk1, .divpcrea_1v_phone2, .divpcrea_1v_phone1 {
	display: none;
	}
	.divpcrea_1v {
		display: flex;
		width: auto;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.divpcrea_txtvid {
		display: flex;
		width: 640px;
		margin-top: 20px;
		margin-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_1v_tab {
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top: dotted;
		border-bottom: dotted;
		border-color: white;
	
	}
	.divcrea_vid1 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: auto;
		height: auto;
		padding-top: 0px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 20px;
		justify-content: center;
	}
	/*A PROPOS///////////////////////////////////////////////////////////*/
	.mainab {
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	}
	.abtitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 50px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divab_lg {
		width: auto;
		margin-left: 80px;
		margin-right: 40px;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divab_1 {
	display: flex;
	flex-direction: column;
	width: auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-decoration: none;
	}
	.divab_phduo_desk1 {
		display: none;
	}
	.divab_phduo_desk2 {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 80px;
	}
	.divab_phbio {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
		padding-left: 80px;
	}
	.divab_txt1 {
	padding-left: 80px;
	padding-right: 20px;
	margin-top: 20px;
	font-family: helvetica;
	color: white;
	font-size: 25px;
	text-decoration: none;
	}
	.divab_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 25px;
		text-decoration: underline;
	}
/*CONTACTS///////////////////////////////////////////////////////////*/
		.conttitre {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		letter-spacing: 0.4em;
		}
		.divcont_txt1 {
		padding-left: 100px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		}
		.divcont_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
}


/*deskop 1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1024px) and (max-width: 1229px){
	.top {
		display: flex;
		flex-direction: column;
	}
	.topmain {
		display: flex;
		height: 260px;
		flex-direction: row;
		justify-content: space-between;
	}
	.topnav1 {
		background-image: url(entt1-2.jpg);
		background-repeat: no-repeat;
		width: 880px;
		height: 260px;
	}
	.topnavnetwork {
		display: none;
	}
	.topnavnetwork-1, .topnetwork-1 a, .topnavnetwork-3, .topnavnetwork-3 a, .topnavtxt-2, .topnavtxt-2 a, .topnavnetwork-4, .topnavnetwork-4 a {display: none;}
	 
	.topnavnetwork-2, .topnavnetwork-2 a {
		display: flex;
		flex-direction: column;
	}
	.topmain2 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		height: 90px;
	}
	.topnav2 {
		background-image: url(entt2-2.jpg);
		background-repeat: no-repeat;
		width: 880px;
		height: 90px;
	}
	.topnavtxt, .topnavtxt a {display: none;}
	.topmain3 {
		display: flex;
		flex-direction: row;
		justify-content:space-between;
		height: 30px;
		padding-top: 10px;
	}
	.topnavtxt-1, .topnavtxt-1 a {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		height: 35px;
		width: 600px;
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
		padding-right: 15px;
	}

	.toptrad, .toptrad a {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 150px;
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
	}
	.toptrad-1, .toptrad-1 a {display: none;}
	
	/*INDEX//////////////////////////////////*/
	#mainindexd {
		height:576px;
	}
	#mainindext { display: none; }
	#mainindexp { display: none;}
	.inddiapo{
		display: flex;
		width: 1024px;
		height: 576px;
	}
	
/*CREATIONS//////////////////////////////////*/
	.maincrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.titre {
		padding-top: 25px;
		padding-bottom: 10px;
		font-family: helvetica;
		color: white;
		font-size: 32px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divcrea_1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-width: 1024px;
	}
	.divcrea_1b {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
		min-width: 480px;
		max-width: 500px;
		height: 150px;
	}
	.divcrea_1t{
		display:flex;
		width: 420px;
		height: 150px;
		flex-direction: row;
		justify-content: space-around;
		border-top: solid;
		border-bottom: dotted;
		border-color: white;
	}
	.divcreatitre, .divcreatitre a {
		font-family: helvetica;
		color: white;
		font-size: 28px;
		text-decoration: none;
		align-self: center;
		font-weight: lighter;
	}
	
	/*PAGE CREATION////////////////////////*/
	.mainpcrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.ptitre {
		margin-top: 25px;
		margin-bottom: 25px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 50px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divpcrea_1 {
		display: flex;
		flex-direction: column;
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 80px;
		margin-right: 80px;
		justify-content: center;
		text-decoration: none;
		border-top: solid;
		border-color: white;
	}
	.divpcrea_txt {
		display: flex;
		padding-left: 80px;
		padding-right: 80px;
		max-width: 1024px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
	}
	.divpcrea_txtglob {
		display: flex;
		flex-direction: row;
	}
	.divpcrea_txt2 {
		display: flex;
		justify-content: right;
		width: auto;
		margin-top: 40px;
		margin-left: 280px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3, {
		display: flex;
		width: auto;
		height: 80px;
		margin-top: 45px;
		margin-left: 10%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3 a {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 45px;
		margin-left: 10%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: solid;
		border-color: white;
	}
	.divpcrea_1b {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		justify-content: space-around;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	
	}
	.divpcrea_1tphone{
		display: none;
	}
	.divpcrea_1t169phone{
		display: none;
	}
	.divpcrea_1t{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: auto;
		height: auto;
	}
	.divpcrea_1t916{
		width: auto;
		height:600px;
	}
/*CREATIONS VIDEOS///////////////////////////////////////////////////////////*/
	.separleftvid {
	width: 20px;
	height: auto;
	margin-top: 0px;
	margin-right: 20px;
	border-top: dotted;
	border-left: dotted;
	border-bottom: dotted;
	border-color: white;
	}
	.separrightvid {
		width: 20px;
		height: auto;
		margin-top: 0px;
		margin-left: 20px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	.divpcrea_1v_tab, .divpcrea_1v_phone2, .divpcrea_1v_phone1 {
	display: none;
	}
	.divpcrea_1v {
		display: flex;
		width: auto;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.divpcrea_txtvid {
		display: flex;
		width: 640px;
		margin-top: 20px;
		margin-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_1v_desk1 {
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top: dotted;
		border-bottom: dotted;
		border-color: white;
	
	}
	.divcrea_vid1 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: auto;
		height: auto;
		padding-top: 0px;
		padding-bottom: 20px;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 20px;
		justify-content: center;
	}
/*A PROPOS///////////////////////////////////////////////////////////*/
	.mainab {
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	}
	.abtitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 50px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divab_lg {
		width: auto;
		margin-left: 100px;
		margin-right: 40px;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divab_1 {
	display: flex;
	flex-direction: row;
	width: auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-decoration: none;
	}
	.divab_phduo_desk1 {
		display: none;
	}
	.divab_phduo_desk2 {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
	}
	.divab_phbio {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
	}
	.divab_txt1 {
	padding-left: 80px;
	padding-right: 20px;
	font-family: helvetica;
	color: white;
	font-size: 20px;
	text-decoration: none;
	}
	.divab_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
/*CONTACTS///////////////////////////////////////////////////////////*/
		.conttitre {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		letter-spacing: 0.4em;
		}
		.divcont_txt1 {
		padding-left: 100px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		}
		.divcont_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
}

/*deskop 2///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1230px){
	
/*TOP//////////////////////////////////*/
	.top {
		display: flex;
		flex-direction: column;
	}
	.topmain {
		display: flex;
		height: 330px;
		flex-direction: row;
		justify-content: space-between;
	}
	.topnav1 {
		background-image: url(entt1.jpg);
		width: 960px;
		height: 330px;
	}
	
	
	.topnavnetwork {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.topnetwork a {
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
	}
	.topnavnetwork-1, .topnavnetwork-1 a,.topnavnetwork-2, .topnetwork-2 a, .topnavnetwork-3, .topnavnetwork-3 a,.topnavstxt-1, .topnavstxt-1 a, .topnavtxt-2, .topnavtxt-2 a, .topnavnetwork-4, .topnavnetwork-4 a,.toptrad-1, .toptrad-1 a, .topmain3 {display: none;}
	.topmain2 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		height: 44px;
		max-width: 1230px;
	}
	.topnav2 {
		background-image: url(entt2.jpg);
		width: 630px;
		height: 44px;
	}
	.topnavtxt {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		height: 30px;
		margin-top: 14px;
	}
	.topnavstxt a {
		height: 44px;
		font-family: helvetica;
		color: white;
		font-size: 18px;
		text-decoration: none;
		vertical-align: middle;}
	

	
/*INDEX//////////////////////////////////*/
	#mainindexd {
		height: 576px;
	}
	#mainindext { display: none;}
	#mainindexp { display: none;}
	.inddiapo{
		display: flex;
		width: 1024px;
		height: 576px;
	}
	
/*CREATIONS//////////////////////////////////*/
	.maincrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.titre {
		padding-top: 25px;
		padding-bottom: 10px;
		font-family: helvetica;
		color: white;
		font-size: 32px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divcrea_1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-width: 1230px;
	}
	.divcrea_1b {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
		min-width: 520px;
		max-width: 720px;
		height: 150px;
	}
	.divcrea_1t{
		display:flex;
		width: 430px;
		height: 150px;
		flex-direction: row;
		justify-content: space-around;
		border-top: solid;
		border-bottom: dotted;
		border-color: white;
	}
	.divcreatitre, .divcreatitre a {
		font-family: helvetica;
		color: white;
		font-size: 30px;
		text-decoration: none;
		align-self: center;
		font-weight: lighter;
	}
	
/*PAGE CREATION////////////////////////*/
	.mainpcrea {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}
	.ptitre {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 10px;
		font-family: helvetica;
		color: white;
		font-size: 50px;
		text-decoration: none;
		letter-spacing: 0.4em;
	}
	.divpcrea_1 {
		display: flex;
		flex-direction: column;
		width: auto;
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 200px;
		margin-right: 40px;
		margin-bottom: 20px;
		justify-content: center;
		text-decoration: none;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divpcrea_txt {
		display: flex;
		padding-left: 80px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
	}
	.divpcrea_txtglob {
		display: flex;
		flex-direction: row;
	}
	.divpcrea_txt2 {
		display: flex;
		justify-content: right;
		width: auto;
		margin-top: 40px;
		margin-left:350px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3, {
		display: flex;
		width: auto;
		height: 80px;
		margin-top: 45px;
		margin-left: 10%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_txt3 a {
		display: flex;
		width: 85px;
		height: 80px;
		margin-top: 45px;
		margin-left: 10%;
		padding-top: 25px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1200px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: solid;
		border-color: white;
	}
	
	.divpcrea_1b {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: auto;
		justify-content: space-around;
		min-width: 1230px;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;

	}
	.divpcrea_1tphone{
		display: none;
	}
	.divpcrea_1t169phone{
		display: none;
	}
	.divpcrea_1t916{
		width: auto;
		height:600px;
	}
	.divpcrea_1t{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: auto;
	}

/*CREATIONS VIDEOS///////////////////////////////////////////////////////////*/
	.separleftvid {
	width: 20px;
	height: auto;
	margin-top: 0px;
	margin-right: 30px;
	border-top: dotted;
	border-left: dotted;
	border-bottom: dotted;
	border-color: white;
	}
	.separrightvid {
		width: 20px;
		height: auto;
		margin-top: 0px;
		margin-left: 30px;
		border-top: dotted;
		border-right: dotted;
		border-bottom: dotted;
		border-color: white;
	}
	
	.divpcrea_1v_tab, .divpcrea_1v_phone2, .divpcrea_1v_phone1, .divpcrea_1v_desk2 {
	display: none;
	}
	.divpcrea_1v {
		display: flex;
		width: auto;
		justify-content: center;
		height: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.divpcrea_txtvid {
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: auto;
		max-height: 415px;
		margin-top: 20px;
		margin-left: 50px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: none;
		border: dotted;
		border-color: white;
	}
	.divpcrea_1v_desk1 {
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top: dotted;
		border-bottom: dotted;
		border-color: white;

	}
	.divcrea_vid1 {
		display: flex;
		flex-direction: row;
		width: auto;
		height: auto;
		padding-top: 0px;
		padding-bottom: 20px;
		margin-left: 20px;
		margin-right: 40px;
		margin-bottom: 20px;
		justify-content: center;
		border-top: none;
		border-bottom: none;
		border-color: white;
	}
	
/*A PROPOS///////////////////////////////////////////////////////////*/
	.mainab {
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	}
	.abtitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 50px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divab_lg {
		width: auto;
		margin-left: 100px;
		margin-right: 40px;
		border-top: solid;
		border-bottom: none;
		border-color: white;
	}
	.divab_1 {
	display: flex;
	flex-direction: row;
	width: auto;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-decoration: none;
	}
	.divab_phduo_desk2 {
		display: none;
	}
	.divab_phduo_desk1 {
		display: flex;
		flex-direction: column;
		width: 550px;
		height: auto;
	}
	.divab_phbio {
		display: flex;
		flex-direction: column;
		width: 351px;
		height: auto;
	}
	.divab_txt1 {
	padding-left: 80px;
	padding-right: 20px;
	font-family: helvetica;
	color: white;
	font-size: 20px;
	text-decoration: none;
	}
	.divab_txt1 a {
		padding-right: 20px;
		font-family: helvetica;
		color: white;
		font-size: 20px;
		text-decoration: underline;
	}
/*CONTACTS///////////////////////////////////////////////////////////*/
	.conttitre {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-family: helvetica;
	color: white;
	font-size: 30px;
	text-decoration: none;
	letter-spacing: 0.4em;
	}
	.divcont_txt1 {
	padding-left: 100px;
	padding-right: 20px;
	font-family: helvetica;
	color: white;
	font-size: 20px;
	text-decoration: none;
	}
	.divcont_txt1 a {
	padding-right: 20px;
	font-family: helvetica;
	color: white;
	font-size: 20px;
	text-decoration: underline;
}

}
