
/* SELECT2 */

.select2-selection--multiple:before {
	content: "";
	position: absolute;
	right: 7px;
	top: 13px;
	border-top: 5px solid #888;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

/* BUTTONS */

.btn-vert {
	color: #fff;
	background-color: #A6C878;
	border-color: #A6C878;
	transition:all 0.2s linear;
}

.btn-vert:hover {
	color: #fff;
	background-color: #A6C878;
	border-color: #A6C878;
	opacity: 0.5;
}

.btn-green {
	font-size: 13px;
	border-radius: 0 !important;
	color: #fff;
	font-weight: 600;
	background-color: #A6C878;
	border-color: #A6C878;
	transition:all 0.2s linear;
}

.btn-green:hover {
	color: #fff;
	background-color: #A6C878;
	border-color: #A6C878;
	opacity: 0.5;
}

.btn-blue {
	font-size: 13px;
	border-radius: 0 !important;
	color: #fff;
	font-weight: 600;
	background-color: #009cdd;
	border-color: #009cdd;
	transition:all 0.2s linear;
}

.btn-blue:hover {
	color: #fff;
	background-color: #77c1e0;
	border-color: #77c1e0;
	opacity: 0.5;
}

.btn-blue-inv {
	font-size: 13px;
	border-radius: 0 !important;
	color: #009cdd;
	font-weight: 600;
	background-color: #ffffff;
	border-color: #009cdd;
	transition:all 0.2s linear;
}

.btn-blue-inv:hover {
	color: #77c1e0;
	background-color: #ffffff;
	border-color: #77c1e0;
	opacity: 0.5;
}

.btn-red {
	font-size: 13px;
	border-radius: 0 !important;
	color: #fff;
	font-weight: 600;
	background-color: #dc3545;
	border-color: #dc3545;
	transition:all 0.2s linear;
}

.btn-red:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
	opacity: 0.5;
}

/* header */
	.topMenu{
		background: #004884;
		text-align: center;
		position: relative;
	}

	.topMenu .sub-menu{
		display: none;
	}

	.topMenu .wrapTopMenu{
		position: relative;
	}

	.topMenu .socialLinks{
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		right:0px;
		top:20%;
	}

	.topMenu .socialLinks a{
		padding:1% 5px 1% 5px;
	}
	.maxContent{
		margin-left: auto;
		margin-right: auto;
		max-width: 1170px;
	}
	.logoZone{
		background: #ffffff;
	}
	.logoLink{
		width: 40%;
		padding: 1.7% 0;
	}
	.topMenuLink{
		color: #ffffff;
		font-size:11px;
		text-transform: uppercase;
	}
	.topMenuLink:hover,.topMenuLink.current,.topMenuLink.current{
		color: #009cdd;
	}
	.topMenuItem{
		margin: 10px 1% 10px 1%;
	}
	.topSocialTwitter,.topSocialIn{
		width: 3.33%;
		margin: 0 0 0 auto;
	}
	.topSocialIn{
		margin: 0 0 0 1%;
	}
	.mainMenu{
		border-bottom: 1px solid #D9EDFB;
		border-top: 1px solid #D9EDFB;
		height: 53.6px;
	}

	.mainMenu .bt-identification,.mainMenu .bt-inscription,.mainMenu .bt-deconnection{
		text-transform: uppercase;
		font-size:13px;
		padding:8px 15px 8px 15px;
		margin:0px;
		margin-right:5px;
		font-weight: 600;
		display: inline;
	}

	.bt-identification,.bt-deconnection{
		background: #009cdd;
		border: 1px solid #009cdd;
		color:#ffffff;
		margin-right:10px !important;
	}

	.bt-inscription{
		border: 1px solid #009cdd;
		color:#009cdd;
	}

	.topMenuList,.mainMenuList{
		display: flex;
		justify-content: flex-start;
	}

	.topMenuList{
		align-items: center;
		justify-content: center;
	}
	.mainMenuItem{
		margin: 0 2% 0 0;
		font-weight: 500;
		font-size: 1.2em;
	}
	.mainMenuItem:nth-child(9){
		margin: 0 0 0 auto;
	}
	.mainMenuLink{
		color: #93989C;
		display: block;
		padding: 1em 0;
		-webkit-transition-property: color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.mainMenuLink:after{
		content: "";
		height: 0;
		bottom: 15px;
		left: 0;
		opacity: 0;
		width: 100%;
		background: #005D99;
		position: absolute;
		-webkit-transition-property: opacity,height,bottom;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:opacity,height,bottom;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.mainMenuLink .fa-search{
		color: #000;
	}
	.mainMenuLink:hover:after,.current:after,.mainMenuItem:hover .mainMenuLink:after{
		height: 4px;
		bottom: 0;
		opacity: 1;
	}
	.mainMenuItem:nth-child(1) .current,.mainMenuItem:nth-child(1):hover .mainMenuLink{
		color: #0070b6;
	}
	.mainMenuItem:nth-child(1) .mainMenuLink:hover:after,.mainMenuItem:nth-child(1) .current:after{
		background: #0070b6;
	}
	.mainMenuItem:nth-child(2) .current,.mainMenuItem:nth-child(2):hover .mainMenuLink{
		/*color: #0070b6;*/
		color: #005d99;
	}
	.mainMenuItem:nth-child(2) .mainMenuLink:hover:after,.mainMenuItem:nth-child(2) .current:after{
		/*background: #0070b6;*/
		background: #005d99;

	}
	.mainMenuItem:nth-child(3) .current,.mainMenuItem:nth-child(3):hover .mainMenuLink{
		/*color: #8ba8ff;*/
		color: #005d99;
	}
	.mainMenuItem:nth-child(3) .mainMenuLink:hover:after,.mainMenuItem:nth-child(3) .current:after{
		/*background: #8ba8ff;*/
		background: #005d99;
	}
	.mainMenuItem:nth-child(4) .current,.mainMenuItem:nth-child(4):hover .mainMenuLink{
		/*color: #009cdd;*/
		color: #0070b6;
	}
	.mainMenuItem:nth-child(4) .mainMenuLink:hover:after,.mainMenuItem:nth-child(4) .current:after{
		/*background: #009cdd;*/
		background: #0070b6;
	}
	.mainMenuItem:nth-child(5) .current,.mainMenuItem:nth-child(5):hover .mainMenuLink{
		/*color: #003768;*/
		color: #8ba8ff;
	}
	.mainMenuItem:nth-child(5) .mainMenuLink:hover:after,.mainMenuItem:nth-child(5) .current:after{
		/*background: #003768;*/
		background: #8ba8ff;
	}
	.mainMenuItem:nth-child(6) .current,.mainMenuItem:nth-child(6):hover .mainMenuLink{
		color: #db503c;
	}
	.mainMenuItem:nth-child(6) .mainMenuLink:hover:after,.mainMenuItem:nth-child(6) .current:after{
		background: #db503c;
	}
	.mainMenuItem:nth-child(7) .current,.mainMenuItem:nth-child(7):hover .mainMenuLink{
		color: #4e7a5f;
	}
	.mainMenuItem:nth-child(7) .mainMenuLink:hover:after,.mainMenuItem:nth-child(7) .current:after{
		background: #4e7a5f;
	}
	
	.mainMenuItem:nth-child(8) .current,.mainMenuItem:nth-child(8):hover .mainMenuLink{
		color: #2a9ea6;
	}
	.mainMenuItem:nth-child(8) .mainMenuLink:hover:after,.mainMenuItem:nth-child(8) .current:after{
		background: #2a9ea6;
	}
	.dropDown{
		position: absolute;
		width: 200px;
		left: 0;
		right: 0;
		top: 100%;
		overflow: hidden;
		max-height: 0;
		background: #0070b6;
		-webkit-transition-property: max-height;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:max-height;
		transition-duration: .3s;
		transition-timing-function: ease-out;

		z-index: 5;
	}
	.mainMenuItem:hover .dropDown{
		max-height: 500px;
	}

	.mainMenuItem.tools .dropDown li .dropDownLink {
	padding: 0.5em 1em 0.5em 1em;
	}
	.dropDown li:last-child{
		padding-bottom: 10px;
	}

	.dropDown li:first-child{
		padding-top: 10px;
	}

	.dropDownLink{
		color: #F5FBFE;
		padding: 0.5em 0 0.5em 1em;
		font-size: 14px;
		transition: all 0.2s ease;
	}

	.dropDownLink:hover{
		opacity: 0.8;
		background: rgba(255,255,255,0.3);
	}
	.menuForm{
		left: auto;
	}
	.searchFormField,.dropDownFormField{
		padding: .6em 1em;
		color: #0070B6;
		border: 2px solid #0070B6;
		font-size: 1.2em;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius: 0;
	}
	.dropDownFormField{
		border: none;
		width: 80%;
		padding: .7em 1em .7em 0;
		font-size: 1.4em;
		box-sizing: border-box;
	}
	.closeForm{
		width: 20%;
		color: #000;
		font-size: 1.7em;
	}
	.searchFormField::placeholder{
		color: #93989C;
		opacity: 1;
	}
	.dropDownFormField::placeholder{
		color: #93989C;
		opacity: 1;
	}
	.roll{
		opacity: 1;
		-webkit-transition-property: opacity;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:opacity;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.roll:hover,.roll.current{
		opacity: 0.5;
	}
	/* fin du header */
	/* footer */

	.footermob{
		display: none;
		width: 100% !important;
		text-align: center;
		margin: 4% 0 !important;
	}
	.footermob li{
		display: inline-block;
		margin:1% 2%;
	}

	.footermob .footerNavLink{
		padding:0;
		font-weight: 400;
	}

	.topFooter{
		background: #323232;
		color:#fff;
		padding: 2em 0;
	}
	
	.maxContent.firstLineFooter{
		text-align: center;
	}
	
	.footerLogo{
		width: 26%;
	}
	.descFooter{
		font-size: 1.1em;
		width: 72.5%;
		margin: 1.2% 0 0 1.5%;
	}
	.footerNav{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.footerNavList{
		width: 19.7%;
		margin: 2em 0 0 5.6%;
	}
	.footerNavItem{
		border-bottom: 2px solid rgba(136,205,242,0.1);
	}
	.footerNavItem:last-child{
		border: none;
	}
	.footerNavLink{
		color: #fff;
		font-weight: 500;
		padding: .8em 12%;
	}
	.footerNavLink2{
		color: #fff;
		padding: 0 12% .8em 20%;
	}

	.footerNavLink2:hover,
	.footerNavLink:hover{
		color:#ffffff !important;
	}
	.footerContactButton{
		display: block;
		margin: auto 0 auto auto;
		width: 100%;
		color: #fff;
		background: #0092d4;
		border: 1px solid #fff;
		line-height: 3;
	}
	.footerSocialLink,.footerSocialLink2{
		margin:0 0 0 5%;
		vertical-align: bottom;
	}
	.footerSocialLink2{
	}
	.bottomFooter{
		background: #323232;
		color: rgba(255, 255, 255, 0.4);
	}
	.bottomFooterText{
		margin-top: 0;
		margin-bottom: 0;
		padding: 1em 0;
	}
	/*fin footer*/
	/*contenu accueil*/
	.contentWrapper{
		margin-top: 22px;
	}
	.itemSlider{
		width: 56.6%;
		height: 0;
		padding: 0 0 54% 0;
	}

	/* 2022 - slider home */

	.itemSlider .infoSlide{
		position: absolute;
		left: 0; right: 0;
		bottom: 12px;
		color: #fff;
		padding:0 !important;
	}

	.itemSlider .infoSlide .cat-label{
		font-size: 14px;
		display: inline-block;
	}

	/* fin slider home */

	.imgLinkSlider,.thumbVideoHome{
		position: absolute;
		top: 0; left: 0;
		width: 100%;
		height: 100%;
	}
	.cover{
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
	
	.cover-nofit{
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
	
	.itemSlider:nth-child(2),.itemSlider:nth-child(3),.itemSlider:nth-child(4){
		width: 42.4%;
		padding: 0 0 26.3% 0;
		position: absolute;
		right: 0; top: 0;
	}
	.itemSlider:nth-child(3),.itemSlider:nth-child(4){
		/*width: 20.7%;
		left: 57.6%;*/
		padding: 0 0 26.7% 0;
		margin-top: 27.3%;
	}
	.itemSlider:nth-child(4){
		left: auto;
		right: 0;
	}
	.infoSlide{
		position: absolute;
		left: 0; right: 0;
		bottom: 12px;
		color: #fff;
		padding: 3% 3.9%;
	}

	/* 2022 - article preview infos */

	.lastActu .infoSlide,
	.lastVideo .infoSlide,
	.lastEvenements .infoSlide,
	.lastFormations .infoSlide{
		position: absolute;
		left: 0; right: 0;
		bottom: 12px;
		color: #fff;
		padding:0;
	}

	.infoSlide .infos-pane{
		padding: 3% 3.9%;
	}

	.infoSlide .cat-label {
		font-size: 16px;
		text-transform: uppercase;
		color: #ffffff;
		padding: .5em 1em;
	}

	.infoSlide.cat-actu_en-vue .cat-label,
	.infoSlide.cat-actu_en-vue .infos-pane{
		background: #8dd7f8;
	}

	.infoSlide.cat-actu_entreprises .cat-label,
	.infoSlide.cat-actu_entreprises .infos-pane{
		background: #3fc8f4;
	}

	.infoSlide.cat-actu_nos-evenements .cat-label,
	.infoSlide.cat-actu_nos-evenements .infos-pane{
		background: #00adef;
	}

	.infoSlide.cat-actu_economie .cat-label,
	.infoSlide.cat-actu_economie .infos-pane{
		background: #1b8dcc;
	}

	.infoSlide.cat-actu_innovations .cat-label,
	.infoSlide.cat-actu_innovations .infos-pane
	{
		background: #047bc1;
	}

	.infoSlide.cat-actu_sciences .cat-label,
	.infoSlide.cat-actu_sciences .infos-pane
	{
		background: #006eb7;
	}

	.infoSlide.cat-actu_politique-de-sante .cat-label,
	.infoSlide.cat-actu_politique-de-sante .infos-pane
	{
		background: #0055a0;
	}

	.infoSlide.cat-actu_initiatives .cat-label,
	.infoSlide.cat-actu_initiatives .infos-pane
	{
		background: #004884;
	}

	.infoSlide.cat-actu_international .cat-label,
	.infoSlide.cat-actu_international .infos-pane
	{
		background: #183c70;
	}

	.infoSlide.cat-actu_ecosysteme .cat-label,
	.infoSlide.cat-actu_ecosysteme .infos-pane
	{
		background: #1e3063;
	}

	.infoSlide.cat-video_interviews .cat-label,
	.infoSlide.cat-video_interviews .infos-pane{
		background-color: #2a9ea6;
	}

	.infoSlide.cat-video_retours-sur-evenements .cat-label,
	.infoSlide.cat-video_retours-sur-evenements .infos-pane{
		background-color: #3cb3bb;
	}

	.infoSlide.cat-evts .cat-label{
		background-image:url(/wp-content/themes/pharmaceutiques/images/p_pharma.png);
		background-position: 10px center;
		background-repeat: no-repeat;
		background-size: 12px auto;
		padding-left:30px;
	}

	.infoSlide.cat-evts .cat-label span{
		font-weight: 300;
		text-transform: capitalize;
	}

	.infoSlide.cat-evts_colloque-pharmaceutiques .cat-label,
	.infoSlide.cat-evts_colloque-pharmaceutiques .infos-pane{
		background-color: #de656a;
	}

	.infoSlide.cat-form_formation-pharmaceutiques .cat-label,
	.infoSlide.cat-form_formation-pharmaceutiques .infos-pane{
		background-color: #4e7a5f;
	}

	/* fin article preview infos */


	.itemSlider:nth-child(2) .infoSlide{
		padding: 3% 20px;
	}
	.tagDossier{
		background: rgba(219,80,60,0.9);
	}

	.tagPartenaires{
		background: rgba(0, 93, 153,0.9);
	}

	.tagEnbref{
		background: rgba(233, 152, 73,0.9);
	}

	.tagIndustrie{
		background: rgba(219,80,60,0.9);
	}

	.tagPolitique{
		background: rgba(164, 53, 150,0.9);
	}
	
	.tagEnvue{
		background: rgba(153, 197, 97,0.9);
	}

	.tagEconomie{
		background: rgba(0, 156, 221,0.9);
	}
	
	.tagNouvellesTechnologies{
		background: rgba(0, 93, 153,0.9);
	}	

	.tagSciences{
		background: rgba(233, 152, 73,0.9);
	}

	.tagBande,.tagInterviews{
		background: rgba(60,179,187,0.9);
	}
	.tagSlide{
		position: absolute;
		left: 3.9%;
		top: -31px;
		height: auto;
	}
	.itemSlider:nth-child(2) .tagSlide{
		left: 20px;
	}
	.tagDossier .tagSlide,.tagIndustrie .tagSlide{
		width: 110px;
	}
	.tagPolitique .tagSlide{
		width: 167px;
	}

	.tagEnbref .tagSlide{
		width: 75px;
	}

	.tagPartenaires .tagSlide{
		width: 114px;
	}

	.tagEnvue .tagSlide{
		width: 78px;
	}

	.tagEconomie .tagSlide{
		width: 111px;
	}
	
	.tagNouvellesTechnologies .tagSlide{
		width: 228px;
	}
	
	.tagSciences .tagSlide{
		width: 198px;
	}

	
	.titreSlide{
		font-weight: 500;
		margin: 0;
		letter-spacing: -0.65px;
		font-size: 1.85em;
	}
	.itemSlider:nth-child(2) .titreSlide,.itemSlider:nth-child(3) .titreSlide,.itemSlider:nth-child(4) .titreSlide{
		letter-spacing: -0.45px;
		font-size: 1.3em;
	}
	.pubDate{
		color: rgba(255,255,255,0.5);
		margin: .5em 0;
		font-weight: 300;
	}
	.itemSlider:nth-child(1) .pubDate{
		margin: 1em 0;
	}
	.videoButtonSlide{
		position: absolute;
		width: 29%;
		left: 35.5%;
		top: 22%;
	}
	.sliderLink{
		cursor: pointer;
		width: 1%;
		height: 0;
		padding: 0 0 1% 0;
		border-radius: 50%;
		background: #d7d7d7;
		margin: 20px 3px;
		-webkit-transition-property: background-color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:background-color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.sliderLink:hover,.sliderLink.current{
		background: #747474;
	}
	.secondSection{
		background: #f7f8f9;
		border-top: 2px solid #f7f8f9;
		margin-top: 150px;
		padding-bottom: 62px;
	}
	.twitterQuote{
		width: 70%;
		background: #fff;
		display: flex;
		justify-content:flex-start;
		align-items: center;
		padding: 0 2% 0 0;
		margin: -10.5% auto 0px auto;
		font-size: 1.2em;
		color: #747474;
	}
	.quoteIcon{
		width: 30%;
	}
	.quoteZone{
		margin: 0 0 0 2%;
		width: 76%;
	}
	.quoteText{
		font-size: 1.4em;
	}
	.revueListHome{
		color: #8ba8ff;
		width: 33%;
	}
	.revueHomeItem{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin: 0 0 24px 0;
	}
	.figLinkRevueHome{
		width: 24.3%;
		margin-right: 4.2%;
	}
	.revueHomeItemTitle{
		width: 58%;
		font-weight: normal;
		font-size: 1.15em;
	}
	.packRevueHome{
		background: url(../images/separateurRevue.png) no-repeat left top;
		width: 65%;
		padding: 0 0 6px 2%;
		color: #666666;
	}
	.titlePackRevueHome{
		font-size: 2.1em;
		color: #8ba8ff;
		font-weight: normal;
	}
	.revueItemTitleLink{
		color: #8ba8ff;
	}
	.packRevueHomeList{
		margin: 40px 0;
	}
	.packRevueHomeItem{
		width: 40%;
		margin: 0.5% 5%;
	}
	.checkedPackRevue{
		width: 10%;
		height: auto;
	}
	.revuePackButton,.pharmaHomeButton,.dmMagHomeButton,.contactSubmit,.techMedHomeButton{
		color: #8ea8fe;
		font-size: 0.9em;
		padding: 1em;
		border: 1px solid rgba(188,190,192,0.5);
		background: #fff;
		-webkit-transition-property: color,background-color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color,background-color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.pharmaHomeButton,.dmMagHomeButton,.contactSubmit,.techMedHomeButton{
		background: #f5fbfe;
	}
	.revuePackButton:hover{
		background-color: #8ea8fe;
		color: #fff;
	}
	.pharmaMagHome,.dmMagHome,.videoHome,.eventsHome,.emploiHome,.techMedHome,.formationsHome{
		background: #fff;
		border-top: 2px solid #0070b6;
		width: 60.8%;
		padding: 2.5%;
		margin: 60px 0 0 0;
	}
	
	.colHomeLeft{
		width: 65.80%;
		position: relative;
		padding:0;
		margin: 0px 0 0 0;
	}
	
	.colHomeRight{
		width: 31.6%;
		position: relative;
		padding:0;
		margin: 0px 0 0 2.6%;
	}
	
	.colHomeLeft .pharmaMagHome{
		width: 91.78%;
		padding: 4.11%;
	}

.colHomeLeft .emploiHome{
	width: 91.78%;
	padding: 4.11%;
}

.colHomeLeft .emploiHome .col_emploi_left,
.colHomeLeft .emploiHome .col_emploi_right{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 45%;
	margin-top:2%;

}

.colHomeLeft .emploiHome .col_emploi_left.links,
.colHomeLeft .emploiHome .col_emploi_right.links{
	margin-top:4%;
	border:0px;
}

.colHomeLeft .emploiHome .links a,
.colHomeRight .emploiHome .links a{
	width:80% !important;
	background: #fbfdfe;
	transition: all 0.3s linear;
}

.colHomeLeft .emploiHome .links a:hover{

}

.colHomeLeft .emploiHome .col_emploi_left.links a{
	color:#305f8f;
}
.colHomeLeft .emploiHome .col_emploi_right.links a{
	color:#4e9ad3;
}

.colHomeLeft .emploiHome .col_emploi_left.links a:hover{
	color:#ffffff;
	background:#305f8f;
}
.colHomeLeft .emploiHome .col_emploi_right.links a:hover{
	color:#ffffff;
	background:#4e9ad3;
}

.colHomeLeft .emploiHome .col_emploi_left{
	padding-right: 2%;
	border-right:1px solid #F0F0F0;
}

.colHomeLeft .emploiHome .col_emploi_right{
	padding-left: 2%;
}
.colHomeLeft .emploiHome .wrap_offres_home{
	display: table;
	width: 100%;
}

.colHomeLeft .emploiHome .wrap_offres_home .row{
	display: table-row;
}

.colHomeLeft .emploiHome .item_emploi{
	text-align: left;
	display: table-cell;
	padding:2% 0 2% 0;
	transition: all 0.3s linear;
	border-right:1px solid #F0F0F0;
}

.colHomeLeft .emploiHome .wrap_offres_home .row .item_emploi:last-child{
	border-right:0px solid #F0F0F0;
	padding-left:4%;
}

.colHomeLeft .emploiHome .item_emploi:hover{
	opacity: 0.5;
}

.colHomeLeft .emploiHome .item_emploi .lieu,
.colHomeRight .emploiHome .item_emploi .lieu{
	color:#4d4d4f;
}

.colHomeLeft .emploiHome .item_emploi .pubDate,
.colHomeRight .emploiHome .item_emploi .pubDate{
	color:#9c9c9c;
	font-weight: 600;
	font-size:12px;
	margin:0px;
}

.colHomeLeft .emploiHome .item_emploi h3,
.colHomeRight .emploiHome .item_emploi h3{
	margin:0px;
	color:#305f8f;
}

.colHomeLeft .emploiHome .col_emploi_right .item_emploi h3{
	color:#4e9ad3;
}

.colHomeLeft .formationsHome{
	width: 91.78%;
	padding: 4.11%;
	border-color: #4e7a5f;
}

.colHomeLeft .titleFormationsHome{
	color: #4e7a5f;
	margin-top: 0px;
}
.colHomeLeft .sliderFormationsItem{
	display: flex;
	float:left;
	background: #4e7a5f;
	color: #fff;
	height:25vw;
	max-height: 300px;
	min-height: 220px;
}

.colHomeLeft .sliderFormations{
	width: 100%;
	position: relative;
	overflow: hidden;
}

.colHomeLeft .wrapSliderFormations{
	transition: all 0.8s ease;
	display: block;
	position: relative;
}

.colHomeLeft .sliderFormationsItem.tagCongresHome {
	background: #cf4b55;
}

.colHomeLeft .sliderFormationsItem.tagColloqueHome {
	background: #de656a;
}

.colHomeLeft .sliderFormationsItem.tagUniversiteHome {
	background: #db503c;
}

.colHomeLeft .sliderFormationsItem.tagAutresHome {
	background: #e1785b;
}

.colHomeLeft .imgSliderFormations{
	width: 45.4%;
}


.colHomeLeft .formationsInfoSlider{
	width: 46.8%;
	padding: 3.9%;
}
.colHomeLeft .iconFormationsInfos{
	width: 10.4%;
	height: auto;
}
.colHomeLeft .headerInfosFormationsSlider{
	margin: 0;
	font-size: 1.05em;
}
.colHomeLeft .tagFormationsSlider{
	font-size: 1.1em;
	letter-spacing: -0.5px;
}
.colHomeLeft .titleFormationsSlider{
	font-size: 1.25em;
	margin: 1em 0 0 0;
}
.colHomeLeft .titleFormationsSlider .capitale{
	font-size: 1.10em;
	letter-spacing: -0.62px;
	line-height: 1;
}

.colHomeLeft .titleFormationsSlider .capitale sup{
	font-size: 0.5em;
}	

.colHomeLeft .placeFormationsSlider{
	font-size: 1.45em;
}
.colHomeLeft .nextFormationsButton{
	color: #4e7a5f;
	width: 40%;
	margin: 30px auto 0 auto;
	background: #fafdfe;
}
.colHomeLeft .nextFormationsButton:hover{
	color: #fafdfe;
	background-color: #4e7a5f;
}


	.colHomeLeft .eventsHome{
		width: 91.78%;
		padding: 4.11%;
	}
	
	.colHomeRight .eventsHome{
		width: 100.0%;
		margin:60px 0 0 0;
		padding: 0%;
		background: none;
		border:0px;
	}
	
	.colHomeRight .eventsHome .nextEventsButton {
		color: #de656a;
		width: 100%;
		margin: 20px auto 0 auto;
		background: #fafdfe;
	}
	
	.colHomeRight .eventsHome .imgSliderEvents {
	 width: 100%;
	}
	
	.colHomeRight .eventsHome .imgLinkSlider{
	position: relative;
	width: 100%;
	height: auto;
	}
	
	.colHomeRight .eventsHome  .sliderEventsItem {
		display: block;
		float: none;
		background: #fff;
		color: #fff;
		height: auto;
		max-height: none;
		min-height: 220px;
	}
	
	.colHomeRight .eventsHome  .headerInfosEventsSlider {
		background:#db503c;
		display: inline-block;
		margin: 0;
		padding: 5px;
		font-size: 1.05em;
	}
	
	.colHomeRight .eventsHome  .headerInfosEventsSlider img{
		display: inline-block;
		vertical-align: middle;
		height:30px;
		width: auto;
	}
	
	.colHomeRight .eventsHome  .headerInfosEventsSlider a{
		vertical-align: middle;
		display: inline-block;
	}
	
	.colHomeRight .eventsHome   .eventsInfoSlider {
	 	width: 100%;
	 	padding: 0;
	}
	
	.colHomeRight .eventsHome .wrap-title{
		padding:2%;
		display: block;
		width: 96%;
		color:#191919;
	}
	
	.colHomeRight .eventsHome p{
		color:#949598;
	}
	
	.colHomeRight .eventsHome .wrap-title a{
		color:#191919;
	}
	
	
	.colHomeRight .emploiHome{
		background: transparent;
	border-top: 2px solid #0070b6;
	width: 100%;
	padding: 0;
	margin: 20px 0 0 0;
	}
	
	.colHomeRight .emploiHome .wrap-content-emploi{
		background: #fff;
		padding: 20px;
	}
	
	.colHomeRight .emploiHome .nextEmploiButton {
		width: 100%;
		text-align: center;
		margin: 20px 0;
	}
	
	.colHomeLeft .pubHomeLeaderboard{
		width: 100%;
		text-align: center;
		margin:40px 0 0 0;
	}
	
	.colHomeLeft .pubHomeLeaderboard img{
		width: 100%;
		max-width: 728px;
		display: inline-block;
	}
		
	.dmMagHome,.videoHome{
		width: 26.6%;
		border-color:#79c4ed;
		margin: 60px 0 0 2.6%;
		color: #949598;
	}
	
	.techMedHome{
		width: 26.6%;
		border-color:#1e2168;
		margin: 60px 0 0 2.6%;
		color: #666;
	}	
	
	.colHomeRight .dmMagHome{
		width: 84.4%;
		margin:60px 0 0 0;
		padding: 7.8%;
	}
	
	.colHomeRight .techMedHome{
		width: 84.4%;
		margin:60px 0 0 0;
		padding: 7.8%;
	}

	.colHomeRight .pubHome{
		width: 100%;
		text-align: center;
		margin:60px 0 0 0;
	}

	.colHomeRight .pubHome img{
		width: 100%;
		max-width: 336px;
		display: inline-block;
	}
		
	.colHomeRight .videoHome{
		width: 100.0%;
		margin:60px 0 0 0;
		padding: 0%;
	}
			
	.thumbPharmaHome{
		width: 32.8%;
		margin-right: 2.6%;
	}
	.pharmaPubDate{
		font-size: 0.85em;
		color: #9c9c9c;
		letter-spacing: -0.3px;
	}
	.titlePharmaHome,.titleDMHome{
		color: #0070b6;
		font-size: 2em;
		font-weight: normal;
		margin: .4em 0 .9em 0;
	}
	
	.titlePharmaHome{
		color: #191919;
		font-size: 2em;
		font-weight: 500 !important;
		margin: .1em 0 .5em 0;
	}
	
	.titlePharmaHome a{
		color: #191919 !important;
	}
	
	.titlePharmaHome strong{
		font-weight: 600 !important;
	}
	
	.pharmaMagHome .wrap-mag-articles{
		width: 100%;
		position: relative;
		margin-top: 5%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.pharmaMagHome .wrap-mag-articles .wrap-article{
		display: flex;
		vertical-align: top;
		width: 49%;
		margin-bottom: 20px;
		
	}
	
	.pharmaMagHome .wrap-mag-articles .wrap-article figure{
		position: relative;
		display: inline-block;
		vertical-align: top;
	}
	
	.pharmaMagHome .wrap-mag-articles .wrap-article .infosPreviewArticle{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		/* vertical-align: top; */
		padding: 0;
		width: 68%;
	}
	
	.pharmaMagHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3{
		color: #191919;
		font-size: 1.15em;
		margin:0 0 0 5px;
		font-weight: 600 !important;
	}
	
	.pharmaMagHome .wrap-mag-articles .wrap-article .infosPreviewArticle p{
		margin :5px 0 5px 5px;
		color:#949598;
		font-weight: normal !important;
	}
	
	.pharmaHomeButton,.contactSubmit{
		color: #0070b6;
	}
	.pharmaHomeButton:hover,.contactSubmit:hover{
		color: #f5fbfe;
		background-color: #0070b6;
	}
	.pharmaMagHome p{
		color: #949598;
		margin: .8em 0;
		font-size: 1.1em;
	}
	
	.pharmaMagHome .infosPreviewArticle .cat-label {
		position: relative;
		top: auto;
		left: auto;
		width: fit-content;
		padding: .5em 1em;
		text-transform: uppercase;
		font-size: 12px !important;
	}
	
	.pharmaMagHome .titreMainBlocHome{
		margin-top:0px;
		color:#0070b6;
	}
	
	.listPharmaHome{
		width: 48%;
		padding: 0 1%;
	}
	.headerListPharmaHome{
		margin: 10% 0 0 0;
	}

	.headerListPharmaHome .titre_mag_cat{
		display: inline-block;
		padding:2%;
		font-size: 17px;
		color:#ffffff;
		background: #b2b2b1;
		text-transform: uppercase;
		font-weight: 600;
		min-width: 50%;
		text-align: center;
		margin-bottom: 2%;
	}

	.tagEdito,.tagPoliqueSante,.tagDos,.tagIndus,.tagPart,.tagBref,.tagEnv,.tagTech,.tagSci,.tagEco{
		width: 103px;
		height: auto;
	}
	.tagPoliqueSante{
		width: 171px;
	}
	.tagDos{
		width: 87px;
	}
	.tagIndus{
		width: 110px;
	}
	.tagPart{
		width: 122px;
	}
	.tagBref{
		width: 81px;
	}

	.tagEnv{
		width: 78px;
	}	

	.tagTech{
		width: 238px;
	}

	.tagSci{
		width: 198px;
	}

	.tagEco{
		width: 111px;
	}
				
	.itemListPharmaHome{
		color: #666;
		font-size: .9em;
		margin: .8em 0;
		padding: 0 0 0 18px;
	}
	.editoItem:before,.politiqueItem:before,.dossierItem:before,.industrieItem:before,.partenaireItem:before,.brefItem:before,
	.actuItem:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 14px;
		background: url(/wp-content/themes/pharmaceutiques/images/coches_bleu_clair.png) no-repeat center center;
		background-size: contain;
	}
	.politiqueItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_vert.png);
	}
	.dossierItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_rouge.png);
	}
	.industrieItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_cyan.png);
	}
	.partenaireItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_bleu_fonce.png);
	}
	.brefItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_orange.png);
	}

	.actuItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_gris.png);
	}

	.dmMagHomeButton{
		color: #00aae6;
		position: absolute;
		right: 0;
	}
	.dmMagHomeButton:hover{
		color: #f5fbfe;
		background-color: #00aae6;
	}
	
    .techMedHomeButton{
		color: #1e2168;
		position: absolute;
		right: 0;
	}

	.techMedHomeButton:hover{
		color: #f5fbfe;
		background-color: #1e2168;
	}
	
	
	.titleDMHome{
		color: #00aae6;
	}
	.dmBaselineHome{
		font-size: .5em;
		color: #0070b6;
		line-height: 10px;
	}
	
	.titleTMHome{
		color: #1e2168;
		font-size: 2em !important;
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	.titleTMHome em{
		font-style: normal;
		color:#b8271b;
	}
	.TMBaselineHome{
		font-size: 1em;
		font-weight: 300;
		color: #1d1f67;
		line-height: 10px;
	}

	.TMThumbHome{
		margin-top: 10px;
		position: relative;
		max-height: 400px;
		overflow: hidden;
	}

	.TMThumbHome-gradient{
		position: absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background: rgb(255,255,255);
		background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(5,158,199,1) 80%);
		opacity: 1;
	}

	.TMThumbHome-gradient a{
		display: block;
		width: 100%;
		height: 100%;
	}
		
	.labelListDmHome{
		color: #191919;
		font-size: 1.3em;
		font-weight: 500;
	}
	.itemListDmHome{
		font-size: .9em;
		margin: 18px 0;
		padding: 0 0 0 43px;
	}
	.itemListDmHome:before{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 34px;
		height: 34px;
		background: url(/wp-content/themes/pharmaceutiques/images/carre_7cd400.png) no-repeat center center;
		background-size: contain;
	}

	.itemListDmHome.dm_envue:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_7cd400.png);
	}
	
	.itemListDmHome.dm_vert:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_7cd400.png);
	}

	.itemListDmHome.dm_surlegrill:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_1963e2.png);
	}

	.itemListDmHome.dm_bleu:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_1963e2.png);
	}
	
	.itemListDmHome.dm_dossier:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_ff9a05.png);
	}

	.itemListDmHome.dm_orange:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_ff9a05.png);
	}
	
	.itemListDmHome.dm_actu:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_a43596.png);
	}

	.itemListDmHome.dm_violet:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_a43596.png);
	}
	
	.itemListDmHome.dm_bonnespratiques:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_384244.png);
	}

	.itemListDmHome.dm_noir:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_384244.png);
	}
	
	.itemListDmHome.dm_entrepreneurs:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_ea504b.png);
	}
	
	.itemListDmHome.dm_rouge:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_ea504b.png);
	}

	/*
	.itemListDmHome:nth-child(2):before{
		background-image: url(../images/carre_1963e2.png);
	}
	.itemListDmHome:nth-child(3):before{
		background-image: url(../images/carre_ff9a05.png);
	}
	.itemListDmHome:nth-child(4):before{
		background-image: url(../images/carre_a43596.png);
	}
	.itemListDmHome:nth-child(5):before{
		background-image: url(../images/carre_384244.png);
	}
	.itemListDmHome:nth-child(6):before{
		background-image: url(../images/carre_ea504b.png);
	}
	*/

	.titleEmploi,.titleEventsHome,.titleEmploiHome{
		font-size: 1.4em;
		color: #191919;
		margin-top: 0;
	}

.titleEmploiHome{
	color: #0070b6;
}
	.listEmploiHome,.listCandidatureHome{
		width: 50%;
		box-sizing: border-box;
		padding: 0 3.7% 0 0;
	}
	.listCandidatureHome{
		padding: 0;
	}
	.itemEmploiHome{
		color: #4d4d4f;
		padding: 20px 0;
		font-size: 1.05em;
	}
	.titleDetailsEmploi,.titleDetailsCandidature{
		margin: 0;
		font-size: 1.3em;
	}
	.detailsLinkEmploi{
		color: #00538b;
	}
	.nextEmploiButton,.nextCandidatureButton,.nextVideoButton,.nextEventsButton,.nextFormationsButton{
		font-size: 0.8em;
		color: #0070b6;
		padding: 1em 0;
		background: #f5fbfe;
		border: 1px solid #bcbec0;
		-webkit-transition-property: color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.nextEmploiButton:hover{
		color: #f5fbfe;
		background-color: #0070b6;
	}
	.nextCandidatureButton{
		color: #0092d4;
	}
	.nextCandidatureButton:hover{
		color: #f5fbfe;
		background-color: #0092d4;
	}
	.listCandidatureHome .detailsLinkEmploi{
		color: #0092d4;
	}
	.listCandidatureHome li{
		padding: 20px 0 20px 7.2%;
	}
	.listEmploiHome .itemNextButtonEmploi{
		padding: 20px 0;
	}
	.listCandidatureHome .itemEmploiHome{
		border-left: 1px solid #e5e5e5;
	}
	.videoHome{
		background: none;
		padding: 0;
		border: none;
		width: 31.6%;
	}
	.videoHomeContainer{
		height: 0;
		padding: 0 0 93% 0;
	}
	.titleVideoHome{
		color: #3cb3bb;
		margin: 0;
		font-size: 1.4em;
	}
	.titreVideoHome{
		font-size: 1.3em;
		font-weight: normal;
		letter-spacing: -0.45px;
		margin: .2em 0;
		color: #f5fbfe;
	}
	.titreVideoHome strong{
		font-size: 1.05em;
		letter-spacing: -0.48px;
	}
	.pubDateVideo{
		color: #fff;
		margin: .5em 0;
	}
	.nextVideoButton{
		color: #3cb3bb;
		margin: 20px 0;
	}
	.nextVideoButton:hover{
		color: #f5fbfe;
		background-color: #3cb3bb;
	}
	.eventsHome{
		border-color: #de656a;
	}
	.titleEventsHome{
		color: #de656a;
	}
	.sliderEventsItem{
		display: flex;
		float:left;
		background: #de656a;
		color: #fff;
		height:25vw;
		max-height: 300px;
		min-height: 220px;
	}

	.sliderEvents{
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.wrapSliderEvents{
		transition: all 0.8s ease;
		display: block;
		position: relative;
	}

	.sliderEventsItem.tagCongresHome {
		background: #cf4b55;
	}

	.sliderEventsItem.tagColloqueHome {
		background: #de656a;
	}

	.sliderEventsItem.tagUniversiteHome {
		background: #db503c;
	}

	.sliderEventsItem.tagAutresHome {
		background: #e1785b;
	}

	.imgSliderEvents{
		width: 45.4%;
	}


	.eventsInfoSlider{
		width: 46.8%;
		padding: 3.9%;
	}
	.iconEventsInfos{
		width: 10.4%;
		height: auto;
	}
	.headerInfosEventsSlider{
		margin: 0;
		font-size: 1.05em;
	}
	.tagEventsSlider{
		font-size: 1.1em;
		letter-spacing: -0.5px;
	}
	.titleEventsSlider{
		font-size: 1.25em;
		margin: 1em 0 0 0;
	}
	.titleEventsSlider .capitale{
		font-size: 1.10em;
		letter-spacing: -0.62px;
		line-height: 1;
	}

	.titleEventsSlider .capitale sup{
		font-size: 0.5em;
	}	
	
	.placeEventsSlider{
		font-size: 1.45em;
	}
	.nextEventsButton{
		color: #de656a;
		width: 40%;
		margin: 30px auto 0 auto;
		background: #fafdfe;
	}
	.nextEventsButton:hover{
		color: #fafdfe;
		background-color: #de656a;
	}
	
	
	.rdpHome {
		background: #fff;
		border-top: 2px solid #8ba8ff;
		padding: 2.5%;
		margin: 40px 0 0 0;
		width: 91.78%;
		padding: 4.11%;
	}
	
	.rdpHome .titreMainBlocHome {
		margin-top: 0px;
		color: #8ba8ff;
	}
	

	.healthtechHome {
		background: #fff;
		border-top: 2px solid #1e2168;
		padding: 2.5%;
		margin: 40px 0 0 0;
		width: 91.78%;
		padding: 4.11%;
	}
	
	.healthtechHome p,.rdpHome p{
		color: #949598;
		margin: .8em 0;
		font-size: 1.1em;
		font-weight: normal;
	}
	
	.healthtechHome .titreMainBlocHome {
		margin-top: 0px;
		color: #1e2168;
	}
	
	.healthtechHome .titreMainBlocHome span,.rdpHome .titreMainBlocHome span{
		font-style: italic;
		text-transform: none !important;
		font-weight: 300 !important;
		font-size: 0.7em;
	}
	
	.healthtechHome .wrap-mag-articles,.rdpHome .wrap-mag-articles {
		width: 100%;
		position: relative;
		margin-top: 5%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article,.rdpHome .wrap-mag-articles .wrap-article{
		display: flex;
		vertical-align: top;
		width: 49%;
		margin-bottom: 20px;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article figure,.rdpHome .wrap-mag-articles .wrap-article figure{
		position: relative;
		display: inline-block;
		vertical-align: top;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article .infosPreviewArticle,.rdpHome .wrap-mag-articles .wrap-article .infosPreviewArticle{
	display: inline-block;
	vertical-align: top;
	padding: 0;
	width: 68%;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3,
	.rdpHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3 {
	color: #191919;
	font-size: 1.15em;
	margin: 0 0 0 5px;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3 span,
	.rdpHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3{
		font-weight: 600 !important;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3 a,
	.rdpHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3 a,
	.pharmaMagHome .wrap-mag-articles .wrap-article .infosPreviewArticle h3 a
	 {
		color: #191919 !important;
	}
	
	.healthtechHome .wrap-mag-articles .wrap-article .infosPreviewArticle p,
	.rdpHome .wrap-mag-articles .wrap-article .infosPreviewArticle p {
		margin: 5px 0 5px 5px;
		color: #949598;
		font-weight: normal;
		
	}
	
	.healthtechHome .infosPreviewArticle .cat-label,
	.rdpHome .infosPreviewArticle .cat-label {
	position: relative;
	top: auto;
	left: auto;
	padding: .5em 1em;
	text-transform: uppercase;
	font-size: 12px !important;
	}
	
	/*fin home*/
	
	.pub-sidebar{
		width: 100%;
		text-align: center;
		padding:1em 0 1em 0;
	}
	
	.pub-sidebar img {
    	width: 100%;
		max-width: 336px;
		display: inline-block;
	}
	
	.certificat-sidebar{
		width: 100%;
		text-align: center;
		padding:1em 0 1em 0;
		position: relative;
	}
	
	.certificat-sidebar img {
		width: 100%;
		height:auto;
		max-width: 336px;
		display: inline-block;
	}
	
	.certificat-sidebar a{
		display: inline-block;
		width: 90%;
		font-size: 0.9em;
	}
	
	/*actu*/
	.actuWrapper{
		padding: 1px 0;
		min-height: 300px;
		background-color: #f7f8f9;
		padding-bottom: 2%;
	}
	.breadCrumbList{
		margin: 20px 0;
		color: #949598;
		font-weight: 400;
		display: flex;
		align-items: flex-end;
	}
	.breadCrumbList li{
		margin: auto 3px;
		vertical-align: middle;
		display: inline-block;
	}
	.breadCrumbLink{
		color: #949598;
	}
	.breadCrumbLink.current{
		font-weight: 500;
		color: #005d99;
		font-size: 1.15em;
	}
	.leftSideActu{
		width: 65.7%;
	}
	.rightSideActu{
		width: 31.65%;
		margin: 0 0 0 2.65%;
	}
	.lastActu,.articleActu{
		height: 0;
		padding: 0 0 82% 0;
		border-top: 2px solid #0070b6;
	}
	.lastActu .titreSlide{
		font-weight: bold;
	}
	.titlePrevActu,.titleDetailActu{
		font-size: 1.2em;
		font-weight: bold;
		font-style: normal;
		color: #003768;
		margin: 30px 0;
	}
	.previewListArticle{
		background: #fff;
		margin: 0 0 30px 0;
	}
	.thumbPreviewArticle{
		position: absolute;
		width: 35%;
		top: 0; left: 0; bottom: 0;
		z-index: 2;
	}
	.infosPreviewArticle{
		width: 58.4%;
		padding: 30px 2.8% 1em 38.8%;
		color: #949598;
	}
	
	.infosPreviewArticle.article_magazine,
	.infosPreviewArticle.article_rdp,
	.infosPreviewArticle.article_healthtech
	{
		padding: 25px 2.8% 30px 38.8%;
	}

	/* 2022 - labels actualités */

	.infosPreviewArticle .cat-label{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		background-color: #e99849;
		text-transform: uppercase;
		font-size: 12px !important;
	}

	.infosPreviewArticle .cat-actu_en-vue{
		background-color: #8dd7f8;
	}

	.infosPreviewArticle .cat-actu_entreprises{
		background-color: #3fc8f4;
	}

	.infosPreviewArticle .cat-actu_nos-evenements{
		background-color: #00adef;
	}

	.infosPreviewArticle .cat-actu_economie{
		background-color: #1b8dcc;
	}

	.infosPreviewArticle .cat-actu_innovations{
		background-color: #047bc1;
	}

	.infosPreviewArticle .cat-actu_sciences{
		background-color: #006eb7;
	}

	.infosPreviewArticle .cat-actu_politique-de-sante{
		background-color: #0055a0;
	}

	.infosPreviewArticle .cat-actu_initiatives{
		background-color: #004884;
	}

	.infosPreviewArticle .cat-actu_international{
		background-color: #183c70;
	}

	.infosPreviewArticle .cat-actu_ecosysteme{
		background-color: #1e3063;
	}

	.infosPreviewArticle .cat-video_interviews{
		background-color: #2a9ea6;
	}

	.infosPreviewArticle .cat-video_retours-sur-evenements{
		background-color: #3cb3bb;
	}

	.infosPreviewArticle .cat-evts_web-conference{
		background-color: #e77f80;
	}

	.infosPreviewArticle .cat-evts_colloque-pharmaceutiques{
		background-color: #de656a;
	}

	.infosPreviewArticle .cat-evts_universite-pharmaceutiques{
		background-color: #db503c;
	}

	.infosPreviewArticle .cat-evts_table-ronde-pharmaceutiques{
		background-color: #e1785b;
	}

	.infosPreviewArticle .cat-evts_ateliers-patients-pharmaceutiques{
		background-color: #cf4b55;
	}

	.infosPreviewArticle .cat-evts_autres{
		background-color: #ffffff;
	}

	.infosPreviewArticle .cat-form_formation-pharmaceutiques{
		background-color: #4e7a5f;
	}



	/* fin labels */


	.tagBrefActu,.tagIndusActu,.tagPoliActu,.tagPartActu,.tagDossierActu,
	.tagEnvueActu,.tagSciActu,.tagTechActu,.tagEcoActu
	{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		background-color: #e99849;
	}


	.tagIndusActu{
		background: #db503c;
	}
	.tagPoliActu{
		background: #a43596;
	}

	.tagPartActu{
		background: #005d99;
	}

	.tagDossierActu{
		background: #db503c;
	}

	.tagEnvueActu{
		background: #99c561;
	}

	.tagTechActu{
		background: #005d99;
	}

	.tagEcoActu{
		background: #009cdd;
	}
	
	.titlePreviewArticle{
		font-size: 1.45em;
		font-weight: 500;
		color: #191919;
		margin: 0.6em 0;
	}
	
	.article_magazine .titlePreviewArticle{
		color:#2e3880;
		font-size: 1.3em;
		margin: 0.4em 0;
	}
	
	.article_magazine .titlePreviewArticle span{
		font-size: 1rem;
		color: #404040;
		text-transform: uppercase;
		font-weight: 600;
	}
	
	.article_rdp .titlePreviewArticle,
	.article_healthtech .titlePreviewArticle{
		margin: 0.4em 0;
	}
	
	.previewPubDate{
		font-size: 0.85em;
		letter-spacing: -0.3px;
		font-weight: 300;
	}
	.infosPreviewArticle p{
		font-size: 0.95em;
		font-weight: 500;
		margin: .9em 0 0 0;
	}
	.inheritColor{
		color: inherit;
	}
	.leftSideActu .nextVideoButton{
		color: #003768;
		margin: 0 0 30px 0;
		background: #fff;
	}
	.leftSideActu .nextVideoButton:hover{
		color: #fff;
		background-color: #003768;
	}
	.actuFilters{
		background: #fff;
		padding: 1px 1em 1em 1em;
	}
	.titleActuFilters{
		font-size: 1.1em;
		font-weight: 300;
		color: #6d6e71;
		margin: 1em 0;
	}
	.actuFiltersLink{
		font-size: 1.08em;
		padding: 0.7em 0;
		margin: 0 0 2px 0;
		-webkit-transition-property: color,background-color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color,background-color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.actuFiltersLink:hover{
		background-color: #fff;
	}

	.actuFiltersLink.current{
		opacity: 1 !important;
		background: #cacacc !important;
	}

	/* 2022 - Links colors */

	.actuFiltersLink.cat-actu_en-vue{
		background-color: #8dd7f8 ;
		transition: all 0.2s ease;
	}
	.actuFiltersLink.cat-actu_en-vue:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_entreprises{
		background-color: #3fc8f4 ;
		transition: all 0.2s ease;
	}
	.actuFiltersLink.cat-actu_entreprises:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_nos-evenements{
		background-color: #00adef;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_nos-evenements:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_economie{
		background-color: #1b8dcc;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_economie:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_innovations{
		background-color: #047bc1;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_innovations:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_sciences{
		background-color: #006eb7;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_sciences:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_politique-de-sante{
		background-color: #0055a0;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_politique-de-sante:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_initiatives{
		background-color: #004884;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_initiatives:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_international{
		background-color: #183c70;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_international:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.actuFiltersLink.cat-actu_ecosysteme{
		background-color: #1e3063;
		transition: all 0.2s ease;
	}

	.actuFiltersLink.cat-actu_ecosysteme:hover{
		opacity: 0.5;
		color:#ffffff;
	}

	.linkPoli,.searchTagPoli{
		background-color: #a43596;

	}
	.linkPoli:hover{
		color: #a43596;
	}
	
	.linkEnvue,.searchTagEnvue{
		background-color: #99c561;
	}
	.linkEnvue:hover{
		color: #99c561;
	}
	
	.linkDossier,.searchTagDossier{
		background-color: #db503c;
	}
	.linkDossier:hover{
		color: #db503c;
	}
	.linkIndus,.searchTagIndus{
		background-color: #db503c;
	}
	.linkIndus:hover{
		/*color: #009cdd;*/
		color: #db503c;
	}
	
	.linkEco,.searchTagEco{
		background-color: #009cdd;
	}
	.linkEco:hover{
		color: #009cdd;
	}
	
	.linkPart,.searchTagPart{
		background-color: #005d99;
	}
	.linkPart:hover{
		color: #005d99;
	}
	
	.linkTech,.searchTagTech{
		background-color: #005d99;
	}
	.linkTech:hover{
		color: #005d99;
	}
		
	
	.linkBref,.searchTagBref{
		background-color: #e99849;
	}
	.linkBref:hover{
		color: #e99849;
	}

	.linkSci,.searchTagSci{
		background-color: #e99849;
	}
	.linkSci:hover{
		color: #e99849;
	}
		
	
	.spacerActuFilters{
		height: 30px;
	}
	.dateSearchActuFilter,.keywordSearchActuFilter{
		background: rgba(42,42,42,0.1);
	}
	.dateSearchField,.dateSearchButton,.keywordSearchField{
		background: none;
		color: #6d6e71;
		border: none;
		font-size: 1em;
		font-weight: 500;
		padding: 1em 1.6em;
		width: 90%;
		box-sizing: border-box;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius: 0;
	}
	.dateSearchButton{
		color: #010101;
		font-size: 1.2em;
		padding: 0 1.2em 0 0;
		font-weight: normal;
		width: 10%;
		cursor: pointer;
	}
	.dateSearchField::placeholder{
		opacity: 1;
		color: #fff;
	}
	.keywordSearchField::placeholder{
		opacity: 1;
		color: #fff;
	}
	/* DEBUT calendrier JS : jsSimpleDatePickr */
	.calendarMain{
		font-family: "Barlow", sans-serif;
	}
	.calendarMain:after{
		content: " ";
		display: block;
		clear: both;
	}
	/* conteneur calendrier */
	.calendarMain > div{
		width: 73%;
		margin: 25px auto 0 auto;
		position: relative;
	}
	/* bouton d'affichage*/
	.calendarNavML,.calendarNavMR{
		position: absolute;
		top: 0; bottom: 0;
		border: none;
		width: 12%;
		left: -13%;
		font-size: 0;
		cursor: pointer;
		background: url(../images/icon_gauche.png) no-repeat center center;
		background-size: contain;
		-webkit-transition-property: color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.calendarNavMR{
		left: auto;
		right: -13%;
		font-size: 0;
		background-image: url(../images/icon_droite.png);
	}
	.calendarNavML:hover,.calendarNavMR:hover{
		opacity: 0.5;
	}
	/* navigation dans le calendrier */
	.calendarTitle{
		margin: 7px 0 13px 0;
		font-weight: bold;
		text-align: center;
		color: #005d99;
		width: 100%;
	}
	/* calendrier */
	.jsCalendar{
		color: #fff;
		border-collapse: collapse;
		width: 100%;
	}
	.jsCalendar th{
		font-size: 0.8em;
		font-weight: bold;
		color: #005d99;
		text-align: center;
		text-transform: uppercase;
	}
	.jsCalendar td{
		padding: 0;
		border: none;
		width: 14.28%;
		padding: 9px 0;
		color: #555555;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		font-family: "Lato", sans-serif;
		position: relative;
	}
	.jsCalendar .day{
		cursor: pointer;
	}
	.jsCalendar .selectedDay{
		background-color: #e9e9e9;
	}
	.searchTagDossier,.searchTagIndus,.searchTagPoli,.searchTagPart,.searchTagBref{
		position: absolute;
		top: 0; right: 0;
		width: 15%;
		height: 0;
		padding: 0 0 15% 0;
		margin: 9px 25% 0 0;
		border-radius: 50%;
	}
	/* FIN calendrier JS : jsSimpleDatePickr */
	.twitterTitleActu{
		font-size: 1.15em;;
		font-weight: bold;
		margin: 32px 0 15px 0;
		color:#003768;
	}
	/* fin actu*/
	/* article actu */
	.articleActu{
		height: auto;
		padding: 20px 0 0 0;
		background-color: #fff;
		line-height: 30px;
	}
	.prevNextArticle{
		border-bottom: 1px solid #d1d3d4;
		padding-bottom: 15px;
	}
	.prevArticle,.nextArticle{
		width: 46.6%;
		padding: 0 1.7%;
		font-weight: 600;
		letter-spacing: -0.35px;
		color: #191919;
		-webkit-transition-property: color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
		line-height: normal;
	}
	.labelPrevArticle{
		font-weight: normal;
		letter-spacing: -0.35px;
		color: #7e7e7e;
	}
	.prevArticle:hover,.nextArticle:hover{
		color: #7e7e7e;
	}
	.prevArticle:hover .labelPrevArticle,.nextArticle:hover .labelPrevArticle{
		color: #191919;
	}
	.articleWrapper{
		padding: 0 25px;
		padding-bottom:5%;
	}

	/* 2022 - cat-label single */

	.articleWrapper .cat-label{
		font-size: 16px;
		text-transform: uppercase;
		color:#ffffff;
		padding: .5em 1em;
	}

	.articleWrapper .cat-rond-p {
		background-image: url('/wp-content/themes/pharmaceutiques/images/icon_p.png');
		background-repeat: no-repeat;
		background-position: 4% center;
		background-size: 27px auto;
		padding-left:5%;
	}

	.articleWrapper .cat-label.cat-actu_en-vue{
		background: #8dd7f8;
	}

	.articleWrapper .cat-label.cat-actu_entreprises{
		background: #3fc8f4;
	}

	.articleWrapper .cat-label.cat-actu_nos-evenements{
		background: #00adef;
	}

	.articleWrapper .cat-label.cat-actu_economie{
		background: #1b8dcc;
	}

	.articleWrapper .cat-label.cat-actu_innovations{
		background: #047bc1;
	}

	.articleWrapper .cat-label.cat-actu_sciences{
		background: #006eb7;
	}

	.articleWrapper .cat-label.cat-actu_politique-de-sante{
		background: #0055a0;
	}

	.articleWrapper .cat-label.cat-actu_initiatives{
		background: #004884;
	}

	.articleWrapper .cat-label.cat-actu_international{
		background: #183c70;
	}

	.articleWrapper .cat-label.cat-actu_ecosysteme{
		background: #1e3063;
	}

	.articleWrapper .cat-video_interviews{
		background-color: #2a9ea6;
	}

	.articleWrapper .cat-video_retours-sur-evenements{
		background-color: #3cb3bb;
	}

	.articleWrapper .cat-evts_colloque-pharmaceutiques{
		background-color: #de656a;
	}

	.articleWrapper .cat-evts_web-conference{
		background-color: #e77f80;
	}

	.articleWrapper .cat-evts_universite-pharmaceutiques{
		background-color: #db503c;
	}

	.articleWrapper .cat-evts_table-ronde-pharmaceutiques{
		background-color: #e1785b;
	}

	.articleWrapper .cat-evts_ateliers-patients-pharmaceutiques{
		background-color: #cf4b55;
	}

	.articleWrapper .cat-evts_autres{
		background-color: #ffffff;
		color:#db503c;
	}

	.articleWrapper .cat-rond-p.cat-evts_autres{
		background-image: none;
		padding-left: 0;
	}

	.articleWrapper .cat-form_formation-pharmaceutiques{
		background-color: #0070af;
	}

	/* fin cat-label */


	.headerArticle{
		padding: 39px 0 25px 0;
	}
	.titleArticle{
		font-size: 2.1em;
		font-weight: bold;
		letter-spacing: -0.75px;
		margin: 23px 0 0 0;
	}
	
	.dateArticle{
		display: block;
		font-size: 1.5em;
		font-weight: 400;
		line-height: 1.5em;
	}
	
	.lieuArticle{
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.5em;
	}
		
	.pubDateArticle{
		font-size: 1.1em;
		color: #949598;
		font-weight:300;
	}
	.figArticle{
		height: 0;
		padding: 0 0 51.6% 0;
	}
	.firstP,.is-style-entete{
		font-size: 1.57em !important;
	}
	
	.articleActu .articleWrapper p{
		color: #6d6e71;
		font-size: 1.3em;		
	}

	.articleActu .articleWrapper p strong{
		color:#000000;
		font-weight:600;
	}
	
	.secondP,.footerArticle,.is-style-corps{
		color: #6d6e71;
		font-size: 1.3em !important;
	}
	.impactText{
		font-size: 1.65em;
	}
	.quoteP{
		font-size: 1.8em;
	}
	.titleInArticle{
		font-size: 2.2em;
	}
	.footerArticle{
		padding: 27px 0;
	}
	.footerArticle span{
		font-size: 0.87em;
	}
	.articleTagLink{
		color: #949598;
		background: #fff;
		padding: 9px 12px;
		margin: 0 5px 0 0;
		-webkit-transition-property: color,background;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color,background;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.articleTagLink:hover{
		background-color: #949598;
		color: #fff;
	}
	.titleDetailActu,.shareLinksArticle{
		font-weight: 500;
		font-size: 1.43em;
	}
	.shareLinksArticle{
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		padding: 22px 0;
		margin: 40px 0;
		color: #003768;
	}
	.socialShareLinkArticle{
		margin: 0 13px 0 0;
		width: 4.5%;
	}
	.socialShareLinkArticle:first-child{
		margin: 0 13px 0 22px;
	}
	.memeThemeItem{
		width: 48.5%;
		margin: 0 3% 30px 0;
	}
	.memeThemeItem .cat-label,
	.mostConsultItem .cat-label
	{
		position: static;
		font-size: 0.9em;
	}

	.memeThemeItem:nth-child(2n){
		margin: 0 0 30px 0;
	}
	.memeThemeItem .titlePreviewArticle,.mostConsultItem .titlePreviewArticle{
		font-size: 1.15em;
		padding: 0 0 0 1em;
	}
	.memeThemeItem .tagPoliActu,.mostConsultItem .tagPoliActu,
	.memeThemeItem .tagBrefActu,.mostConsultItem .tagBrefActu,
	.memeThemeItem .tagIndusActu,.mostConsultItem .tagIndusActu,
	.memeThemeItem .tagDossierActu,.mostConsultItem .tagDossierActu,
	.memeThemeItem .tagPartActu,.mostConsultItem .tagPartActu,
	.memeThemeItem .tagEnvueActu,.mostConsultItem .tagEnvueActu,
	.memeThemeItem .tagEcoActu,.mostConsultItem .tagEcoActu,
	.memeThemeItem .tagTechActu,.mostConsultItem .tagTechActu,
	.memeThemeItem .tagSciActu,.mostConsultItem .tagSciActu
	{
		position: static;
		font-size: 0.9em;
	}
	.memeThemeItem .thumbPreviewArticle{
		width: 27.8%;
	}
	.memeThemeItem .infosPreviewArticle{
		padding: 0 1% 0 27.8%;
		width: 71.2%;
	}
	.mostConsultItem .previewPubDate{
		/*position: absolute;
		right: 0; bottom: 0;*/
		padding: 0 0 0 1em;
	}
	
	.memeThemeItem .previewPubDate{
		padding: 0 0 0 1em;
	}
	
	.mostConsultItem{
		margin: 0 0 17px 0;
	}
	.mostConsultItem .thumbPreviewArticle{
		width: 28.9%;
	}
	.mostConsultItem .infosPreviewArticle{
		padding: 0 1% 0 28.9%;
		width: 70.1%;
	}
	/*fin article actu */
	/* liste actu */
	.actuPaginationLink{
		font-size: 1.3em;
		font-weight: 300;
		letter-spacing: 0.72px;
		color: #b6b5b5;
		width: 28px;
		padding: 5px 0;
		margin: 55px 5px;
		background: #fff;
		-webkit-transition-property: color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.actuPaginationLink:hover,.actuPaginationLink.current{
		color: #191919;
		font-weight: normal;
	}
	
	.typeActu h4.titleDetailActu,
	.typeActu .shareLinksArticle h4{
		margin:0 !important;
		color:#003768 !important;
		font-weight: 400;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: top;
		width: fit-content;
		/*width: 10%;*/
	}
	
	.typeActu .listTags,
	.typeActu .listPartage{
		display: inline-block;
		margin-left: 2%;
		width: 82%;
		
	}
	
	.typeActu .listPartage{
		width: 70%;
	}
	
	.typeActu .listTags .articleTagLink{
		margin-bottom:5px;
	}
	
	.typeActu .listPartage .imgResp {
		width: auto;
		height: 20px;
		max-width: none;
	}
	
	
	.typeActu .listPartage .socialShareLinkArticle {
		margin: 0 5px 0 0;
		width: 4.5%;
	}
	/* fin liste actu */

	/*Magazine*/
	
	.linkMgMag,.searchTagMgMag{
		background-color: #8ed8f8;
	}
	.linkMgMag:hover{
		color: #8ed8f8;
	}
	
	.linkMgActu,.searchTagMgActu{
		background-color: #009cde;
	}
	.linkMgActu:hover{
		color: #009cde;
	}
	
	.linkMgAna,.searchTagMgAna{
		background-color: #0070b6;
	}
	.linkMgAna:hover{
		color: #0070b6;
	}
	
	.linkMgPros,.searchTagMgPros{
		background-color: #004884;
	}
	.linkMgPros:hover{
		color: #004884;
	}
	
	.infosPreviewArticle .cat-mag_actu,
	.articleMag .cat-mag_actu {
		background-color: #009cde;
	}
	
	.infosPreviewArticle .cat-mag_analyse,
	.articleMag .cat-mag_analyse  {
		background-color: #0070b6;
	}
	
	.infosPreviewArticle .cat-mag_prospective,
	.articleMag .cat-mag_prospective {
		background-color: #004884;
	}
	
	.infosPreviewArticle .cat-mag_magazine,
	.articleMag .cat-mag_magazine {
		background-color: #8ed8f8;
	}

	.infoSlide.cat-mag_magazine .cat-label, .infoSlide.cat-mag_magazine .infos-pane {
	background: #8ed8f8;
	}
	
	.infoSlide.cat-mag_actu .cat-label, .infoSlide.cat-mag_actu .infos-pane {
	background: #009cde;
	}
	
	.infoSlide.cat-mag_analyse .cat-label, .infoSlide.cat-mag_analyse .infos-pane {
	background: #0070b6;
	}
	
	.infoSlide.cat-mag_prospective .cat-label, .infoSlide.cat-mag_prospective .infos-pane {
	background: #004884;
	}
	
	.typeMag .breadCrumbLink.current{
		color:#0070b6;
	}
	
	.typeMag .titlePrevActu, .typeMag .titleDetailActu,.titlePrevActu.magazine, .titleDetailActu.magazine {
	color: #0070b6;
	}
	
	.typeMag .mostConsultItem .previewPubDate {
		float:right;
		padding-top: 10px;
	}
	
	.typeMag .mostConsultItem .titlePreviewArticle {
		margin-bottom: 10px;
	}
	
	.typeMag .leftSideActu .nextVideoButton {
	color: #0070b6;
	background-color: #fff;
	}
	
	.typeMag .leftSideActu .nextVideoButton:hover {
	color: #fff;
	background-color: #0070b6;
	}
	
	.fullMag{
		display: block !important;
		width: 100%;
	}
	.fullMag .articleMag {
		height: auto;
		padding: 0px 0 0 0;
		background-color: #fff;
		line-height: 30px;
		border-top: 2px solid #0070b6;
	}
	
	.fullMag .articleWrapper {
		padding: 0 0 5% 0;
	}
	
	.fullMag .contentWrapper{
		padding: 0 25px;
	}
	
	.fullMag .contentWrapper .titleArticle{
		text-transform: uppercase;
		text-align: center;
		color:#2e3880;
		font-size: 3em;
		font-weight: 500;
		line-height: 1.1em;
		margin-bottom:20px;
	}
	
	.fullMag .contentWrapper .titleArticle span{
		font-weight: 500;
		color:#9d9d9c;
	}
	
	.fullMag .contentWrapper hr{
		border-bottom:0px;
	}
	
	.fullMag .contentWrapper h2{
		font-size: 1.5em;
		font-weight:600;
		line-height: 1.1em;
	}
	
	.fullMag .contentWrapper h2 strong{
		font-weight:600;
	}
	
	.fullMag .contentWrapper h3{
		font-size: 1.35em;
	}
	
	.fullMag .contentWrapper p{
		line-height: 1.3em;
		color:#6d6e71;
	}
	
	.fullMag .contentWrapper .citation-mag .wp-block-pullquote{
		padding:1em 0;
	}
	
	.fullMag .contentWrapper .citation-mag blockquote{
		font-style: italic;
		font-family: "times new roman", sans-serif;
		margin:0.5em;
	}
	
	.fullMag .contentWrapper .citation-mag blockquote p{
		margin:0px !important;
		line-height: 1.3em;
		color:#000;
	}
	
	.fullMag .pub-article{
		display: block;
		margin-top:5%;
		width: 100%;
		position: reltative;
		text-align: center;
	}
	
	.fullMag .pub-article .wrap_img_media{
		display: inline-block;
		width: 80%;
		position: reltative;
	}
	
	.fullMag .pub-article .wrap_img_media img{
		display: block;
		width: 100%;
	}
	
	.edito-mag{
		width: 100%;
		position: relative;
		display: block !important;
		clear:both;
	}
	
	.edito-mag .edito-mag-image{
		width: 15%;
		display: block;
		float:left;
		padding:5px 20px;
		margin:0px !important;
	}
	
	.edito-mag .edito-mag-image figure{
		position: relative;
		margin: 0 !important;
	}
	
	.edito-mag .edito-mag-image img{
		display: inline-block;
		width: 100%;
	}
	
	.edito-mag p{
		text-align: left;
		padding:10px 0px 0 0px;
		clear:right;
		color:#6d6e71;
	}
	
	.edito-mag:after{
		clear:both;
		content: '';
		display: block;
	}
	
	.fullMag .figArticle{
		height: 0;
		padding: 0 0 44% 0;
		
	}
	
	.intro-mag{
	display: block;
		border-top:1px solid #9d9d9c;
		border-bottom:1px solid #9d9d9c;
		padding: 15px 0;
		margin-top: 3em;
	}
	
	.intro-mag h2{
		margin: 0px;
		font-weight: 600;
		font-size: 1.5em;
	}
	
    .refs-mag p{
		font-size: 0.8em;
		color:#6d6e71;
	}
	
	.signature-mag p{
		color:#6d6e71;
		margin: 0;
		line-height: 1.2em;
	}
	
	.signature-mag .signature-mag-poste{
		font-style: italic;
		font-size: 1em;
		font-weight: 300
	}
	
	.articleMag{
		
	}
	
	.articleMag .infosMagWrapper{
		padding:15px;
	}
	
	.articleMag .infosMagWrapper .productMag{
		display: inline-block;
		width: 35%;
		height:auto;
		vertical-align:middle;
		position: relative; 
		padding:0 3% 0 0;
	}
	
	.articleMag .infosMagWrapper .productMag img{
		display: block;
		width: 100%;
	}
	
	.articleMag .infosMagWrapper .productMag img.wc-product-thumb{
		width: 100%;
	}
	
	
	
	.articleMag .infosMagWrapper .productMag h3{
		font-size: 1.5em;
		margin: 0.5em 0;
		line-height: 1em; 
		color:#191919;
		font-weight: 500;
	}
	
	.articleMag .infosMagWrapper .productMag h3.label-product{
		color:#006ca8;
	}
	.articleMag .infosMagWrapper .productMag p{
		color:#666666;
		margin:8px 0;
	}
	
	

	
	.articleMag .infosMagWrapper .productMag .bt-add-cart{
		text-transform: uppercase;
		color:#fff;
		background: #009cdd;
		display: inline-block;
		padding:5px 20px;
		font-size: 0.9em;
		font-weight: bold;
		transition: opacity 0.2s linear;
	}
	
	.articleMag .infosMagWrapper .productMag .bt-add-cart:hover{
		opacity: 0.5;
	}
	
	.articleMag .infosMagWrapper .sommaireMag{
		display: inline-block;
		width: 60%;
		height:auto;
		vertical-align:top;
		column-count: 2;
		column-width: 200px;
		break-inside:avoid;
		column-fill:balance;
		padding-bottom: 10px;
	}	
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire{
		display: block;
		margin: 0 0 10px 0;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire h3{
		display: inline-block;
		padding:5px 10px 5px 10px;
		margin-top: 0;
		color:#fff;
		text-transform: uppercase;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .wrapListItemSommaire{
		line-height: normal;
		column-span: none;
		
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire a {
		display: block;
		width: 90%;
		transition: opacity 0.2s linear;
		padding:10px 0;
		box-sizing: border-box;
		border-bottom : 1px solid #f0f0f0;
		
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire  a:hover {
		opacity: 0.5;
		
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-actu h3{
		background-color:#009cde;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-actu a {
		color:#009cde;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-analyse h3{
		background-color:#0070b6;
	}

	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-analyse a {
		color:#0070b6;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-prospective h3{
		background-color:#004884;
	}
	
	.articleMag .infosMagWrapper .sommaireMag .itemSommaire.cat_mag-prospective a {
		color:#004884;
	}
	
	.illustration-mag{
		margin-top:30px;
	}
	
	.colonnes-full-mag{
		gap : 0 !important;
	}
	
	.colonnes-full-mag .wp-block-column{
		padding:15px !important;
	}
	
	
	.footerMag{
		position: relative;
		margin-top: 20px;
	}
	
	.footerMag h4{
		margin:0 !important;
		color:#003768 !important;
		font-weight: 400;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: top;
		width: fit-content;
	}
	
	.footerMag .footerLeft,
	.footerMag .footerRight{
		display: inline-block;
		vertical-align: top;
	}
	
	.footerMag .footerLeft{
		width: 80%;
	}
	
	.footerMag .footerRight{
		text-align: right;
		width: 20%;
	}
	
	.footerMag .listTags{
		display: inline-block;
		vertical-align: top;
		margin-left: 5px;
		width: 92%;
	}
	
	.footerMag .listTags .articleTagLink{
		margin-bottom: 5px;
	}
	
	.footerMag .shareArticleMag{
		border:0 !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.footerMag .shareArticleMag h4{
		display: inline-block;
		vertical-align: middle;
		width: fit-content;
	}
	
	.footerMag .listPartage a{
		display: inline-block;
		vertical-align: middle;
	}
	
	.footerMag .listPartage .imgResp{
		width: auto;
		height: 20px;
		max-width: none;
	}
	
	/* HEALTHTECH */
	
	.typeHealthtech .infosPreviewArticle{
		padding: 2em 2.8% 2em 38.8%;
	}
	
	.typeHealthtech .mostConsultItem .infosPreviewArticle {
	padding: 0 1% 0 28.9%;
	width: 70.1%;
	}
	
	.typeHealthtech .memeThemeItem .infosPreviewArticle {
	padding: 0 1% 0 27.8%;
	width: 71.2%;
	}
	
	.typeHealthtech .memeThemeItem .titlePreviewArticle, 
	.typeHealthtech .mostConsultItem .titlePreviewArticle {
	font-size: 1.15em;
	padding: 0 0 0 1em;
	}
	
	.typeHealthtech  .titlePreviewArticle {
		margin: 0 0 1em 0;
	}
	
	.infoSlide.cat-healthtech_chapeau{
		background-color: #c8d3fc;
	}
	
	.infosPreviewArticle .cat-healthtech_innovation,
	.articleMag .cat-healthtech_innovation,
	.infoSlide.cat-healthtech_innovation .cat-label, 
	.infoSlide.cat-healthtech_innovation .infos-pane{
		background-color: #120d49;
	}
	
	.infosPreviewArticle .cat-healthtech_international,
	.articleMag .cat-healthtech_international,
	.infoSlide.cat-healthtech_international .cat-label, 
	.infoSlide.cat-healthtech_international .infos-pane{
		background-color: #413a84;
	}

	.infosPreviewArticle .cat-healthtech_leaders,
	.articleMag .cat-healthtech_leaders,
	.infoSlide.cat-healthtech_leaders .cat-label, 
	.infoSlide.cat-healthtech_leaders .infos-pane{
		background-color: #5449c3;
	}	
		
	.infosPreviewArticle .cat-healthtech_entreprises,
	.articleMag .cat-healthtech_entreprises,
	.infoSlide.cat-healthtech_entreprises .cat-label, 
	.infoSlide.cat-healthtech_entreprises .infos-pane{
		background-color: #685dd7;
	}

	.infosPreviewArticle .cat-healthtech_ecosysteme,
	.articleMag .cat-healthtech_ecosysteme,
	.infoSlide.cat-healthtech_ecosysteme .cat-label, 
	.infoSlide.cat-healthtech_ecosysteme .infos-pane{
		background-color: #4b42a4;
	}
	
	/* RDP */
	
	.typeRdp .breadCrumbLink.current {
		color: #8ba8ff;
	}
	
	.typeRdp .titlePrevActu, .typeRdp .titleDetailActu {
		color: #8ba8ff;
	}
	
	.typeRdp .infoSlide .cat-label, .typeRdp .infoSlide .infos-pane {
		background: #c8d3fc;
	}
	
	.typeRdp .leftSideActu .nextVideoButton:hover {
		color: #fff;
		background-color: #8ba8ff;
	}
	.typeRdp .leftSideActu .nextVideoButton {
		color: #8ba8ff;
		background-color: #fff;
	}
	
	.typeRdp .fullMag .contentWrapper {
		padding: 25px 25px;
	}
	
	.typeRdp .contentWrapper {
		margin-top: 10px;
	}
	
	.typeRdp .fullMag .contentWrapper .titleArticle {
		margin-bottom: 5%;
	}
	
	.typeRdp .fullMag section{
		margin-bottom: 25px;
	}
	
	.typeRdp .fullMag section h2{
		padding:1%;
		background: #004884;
		color:#fff;
		position: relative;
	}
	.typeRdp .fullMag section h2:after{
		content: '\25E4';
		color: #004884;
		position: absolute;
		bottom: -5px;
		left: 20px;
		height: 10px;
		width: 15px;
		font-size: 15px;
	}
	
	.typeRdp .fullMag section.section_174 h2{
		background: #7F96C0;
	}
	
	.typeRdp .fullMag section.section_174 h2:after{
		color: #7F96C0;
	}
	
	.typeRdp .fullMag article{
		margin-top: 25px;
	}
	
	.typeRdp .fullMag article p:has(> span.source-article){
		margin-top: 0px;
	}
	
	.typeRdp .fullMag article h3{
		color:#004884;
		font-weight: 600;
		font-size: 1.5em;
		margin-bottom: 0px;
	}
	
	.typeRdp .fullMag article a{
		color:#004884;
		text-decoration: underline;
		text-decoration-style: dashed; 
	}
	
	.typeRdp .fullMag article ul{
		line-height: 1.3em;
	}
	
	/*videotheque*/

	.videoWrapper {
		padding: 1px 0;
		min-height: 300px;
		background-color: #f7f8f9;
		padding-bottom: 2%;
	}

	.leftSideVideo{
		width: 65.7%;
	}

	.rightSideVideo {
		width: 31.65%;
		margin: 0 0 0 2.65%;
	}

	.lastVideo, .articleVideo {
		height: 0;
		padding: 0 0 82% 0;
		border-top: 2px solid #3cb3bb;
	}

	.leftSideVideo .articleActu{
		border-top: 2px solid #3cb3bb;
	}

	.lastVideo .titreSlide {
		font-size: 1.4em;
		font-weight: 400;
	}

	.lastVideo .play,
	.previewListArticle.video .play,
	.mostConsultItem .play{position: absolute;top:50%;left:50%;width: 11.7%;height: auto;margin-left:-6%;margin-top: -7%}

	.previewListArticle.video .play,
	.mostConsultItem .play{
		width: 20%;
		margin-left:-10%;
		margin-top: -10%

	}

	.linkInterviews,.searchTagInterviews{
		background-color: #2a9ea6;
	}
	.linkInterviews:hover{
		color: #2a9ea6;
	}
	.linkBandesAnnonces,.searchTagBandesAnnonces{
		background-color: #60ccd3;
	}
	.linkBandesAnnonces:hover{
		color: #60ccd3;
	}
	.linkRetoursSurEvenements,.searchTagRetoursSurEvenements{
		background-color: #3cb3bb;
	}
	.linkRetoursSurEvenements:hover{
		color: #3cb3bb;
	}

	.tagBandesAnnonces .tagSlide{
		width: 155px;
	}
	.tagInterviews .tagSlide{
		width: 106px;
	}

	.tagRetoursEvenements .tagSlide{
		width: 215px;
	}

	.tagInterview{
		background: rgba(42, 158, 166,0.9);
	}

	.tagBandesAnnonces{
		background: rgba(96, 204, 211,0.9);
	}

	.tagRetoursEvenements{
		background: rgba(60, 179, 187,0.9);
	}

	.tagInterview .tagSlide{
		width: 110px;
	}

	.tagInt{
		width: 103px;
		height: auto;
	}
	.tagInt{
		width: 124px;
	}

	.tagBa{
		width: 155px;
		height: auto;
	}

	.tagRetEv{
		width: 215px;
		height: auto;
	}

	.articleActu .wp-block-embed{
		width: 100%;
		margin: auto;
	}
	.articleActu .wp-block-embed .wp-block-embed__wrapper{
		position: relative;
		height: 0;
		padding-bottom: 56.25%;
	}

	.articleActu .wp-block-embed .wp-block-embed__wrapper iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.tagInterviewActu,.tagBandesAnnoncesActu,.tagRetoursEvenementsActu{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		background-color: #e99849;
	}

	.memeThemeItem .tagInterviewActu, .mostConsultItem .tagInterviewActu,
	.memeThemeItem .tagBandesAnnoncesActu, .mostConsultItem .tagBandesAnnoncesActu,
	.memeThemeItem .tagRetoursEvenementsActu, .mostConsultItem .tagRetoursEvenementsActu {
		position: static;
		font-size:0.9em
	}

	.tagInterviewActu{
		background: #2a9ea6;
	}
	.tagBandesAnnoncesActu{
		background: #60ccd3;
	}

	.tagRetoursEvenementsActu{
		background: #3cb3bb;
	}

	.titlePrevActu.video, .titleDetailActu.video {

		color: #2a9ea6;
	}

	/*evenements*/

	.evenementsWrapper {
		padding: 1px 0;
		min-height: 300px;
		background-color: #f7f8f9;
		padding-bottom: 2%;
	}

	.leftSideEvenements{
		width: 65.7%;
	}

	.rightSideEvenements {
		width: 31.65%;
		margin: 0 0 0 2.65%;
	}

	.nextVideoButton.evenements{
		color:#db503c
	}

	.nextVideoButton.evenements:hover{
		color:#ffffff;
		background:#db503c
	}

	.lastEvenements, .articleEvenements {
		height: 0;
		padding: 0 0 82% 0;
		border-top: 2px solid #de656a;
	}

	.leftSideEvenements .articleActu{
		border-top: 2px solid #de656a;
	}
	.lastEvenements .titreSlide span{
		font-size: 0.8em;
		display: block;
		line-height: 1.1em;
		font-weight: 400;
	}

	.lastEvenements .titreSlide span:first-child{
		margin-top: 1%;
	}

	.previewListArticle.evenements .titlePreviewArticle  span{
		font-size: 0.8em;
		display: block;
		line-height: 1.1em;
		font-weight: 400;
	}

	.lastVideo .play,
	.previewListArticle.video .play,
	.mostConsultItem .play{position: absolute;top:50%;left:50%;width: 11.7%;height: auto;margin-left:-6%;margin-top: -7%}

	.previewListArticle.video .play,
	.mostConsultItem .play{
		width: 20%;
		margin-left:-10%;
		margin-top: -10%

	}

	.linkEvtColl,.linkEvtUniv,.linkEvtTable,.linkEvtCongr,.linkEvtWebconf{
		background-image:url('/wp-content/themes/pharmaceutiques/images/icon_p.png');
		background-repeat:no-repeat;
		background-position: 2% center;
		background-size: 8% auto;
	}

	.linkEvtColl span,.linkEvtUniv span,.linkEvtTable span,.linkEvtCongr span,.linkEvtWebconf span{
		font-weight: 300;
		text-transform: none;
	}
	.linkEvtColl,.searchTagEvtColl{
		background-color: #de656a;
	}

	.linkEvtColl:hover{
		color: #de656a;
	}

	.linkEvtUniv,.searchTagEvtUniv{
		background-color: #db503c;
	}

	.linkEvtUniv:hover{
		color: #db503c;
	}

	.linkEvtTable,.searchTagEvtTable{
		background-color: #e1785b;
	}

	.linkEvtTable:hover{
		color: #e1785b;
	}

	.linkEvtCongr,.searchTagEvtCongr{
		background-color: #cf4b55;
	}

	.linkEvtCongr:hover{
		color: #cf4b55;
	}

	.linkEvtAutr,.searchTagEvtAutr{
		background-color: #ffffff;
		color: #e1785b;
		border:1px solid #e9e9e9;
	}

	.linkEvtAutr{
		margin-top: 5%;
	}

	.linkEvtWebconf,.searchTagEvtWebconf{
		background-color: #e77f80;
	}

	.linkEvtWebconf:hover{
		color: #e77f80;
	}

	.linkEvtAutr.current{
		color:#ffffff;
	}
	.linkEvtAutr:hover{
		color: #db503c;
	}



	.tagColloque .tagSlide{
		width: 217px;
	}
	.tagUniversite .tagSlide{
		width: 222px;
	}
	.tagTableRonde .tagSlide{
		width: 240px;
	}

	.tagCongres .tagSlide{
		width: 272px;
	}

	.tagAutres .tagSlide{
		width: 170px;
	}

	.tagCongres{
		background: rgba(207, 75, 85,0.9);
	}

	.tagColloque{
		background: rgba(222, 101, 106,0.9);
	}

	.tagTableRonde{
		background: rgba(225, 120, 91,0.9);
	}

	.tagUniversite{
		background: rgba(219, 80, 60,0.9);
	}

	.tagAutres {
		background: rgba(219, 80, 60,0.9);
	}

	.tagCgr{
		width: 272px;
		height: auto;
	}
	.tagUni{
		width: 222px;
		height: auto;
	}

	.tagTab{
		width: 240px;
		height: auto;
	}

	.tagCol{
		width: 215px;
		height: auto;
	}

	.tagAut{
		width: 170px;
		height: auto;
	}

	.tagCongresActu,.tagColloqueActu,.tagUniversiteActu,.tagTableRondeActu,.tagWebconfActu{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		background-color: #e99849;
		background-image:url('/wp-content/themes/pharmaceutiques/images/icon_p.png');
		background-repeat:no-repeat;
		background-position: 6% center;
		background-size: 20px auto;
		padding-left:2em
	}

	.tagAutresActu{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		color: #e1785b;
		border:1px solid #e9e9e9;
	}

	.memeThemeItem .tagCongresActu, .mostConsultItem .tagCongresActu,
	.memeThemeItem .tagWebconfActu, .mostConsultItem .tagWebconfActu,
	.memeThemeItem .tagColloqueActu, .mostConsultItem .tagColloqueActu,
	.memeThemeItem .tagUniversiteActu, .mostConsultItem .tagUniversiteActu,
	.memeThemeItem .tagTableRondeActu, .mostConsultItem .tagTableRondeActu,
	.memeThemeItem .tagAutresActu, .mostConsultItem .tagAutresActu {
		position: static;
		font-size:0.9em;
		background-size: 20px auto;
		padding-left:2em
	}

	.tagCongresActu{
		background-color: #cf4b55;
	}
	.tagColloqueActu{
		background-color: #de656a;
	}

	.tagWebconfActu{
		background-color: #e77f80;
	}

	.tagUniversiteActu{
		background-color: #db503c;
	}

	.tagTableRondeActu{
		background-color: #e1785b;
	}

	.titlePrevActu.evenements, .titleDetailActu.evenements {

		color: #db503c;
	}
	
	.head_retour_evt{
		border-top:2px solid #de656a;
		color:#de656a;
		font-size: 25px;
		font-weight: 500;
		text-align: center;
	}

	.retoursEvenements {
		height: auto;
		padding: 20px 0 0 0;
		background-color: #fff;
		line-height: 30px;
		color:#6d6e71;
	}

	.retoursEvenements a{
		color:#6d6e71;
		text-decoration: underline;
	}

	.retoursEvenements .inner {
		padding: 0 45px;
		padding-bottom: 5%;
		text-align: center;
	}

	.retoursEvenements .inner h4 {
		color:#de656a;
		font-size: 25px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.retoursEvenements .inner p {
		color:#6d6e71;
		font-size: 18px;
		font-style: italic;
	}

	.retoursEvenements .inner .wrapperRetours{
		text-align: left;
		padding: 0 45px;
	}

	.retoursEvenements .inner .wrapperRetours iframe{
		max-width: 100%;
		display: block;
	}

	.retoursEvenements a[href$=".pdf"],
	.retoursEvenements a[href$=".PDF"] {
		display: block;
		background: url(/wp-content/themes/pharmaceutiques/images/icon_pdf.png) no-repeat ;
		background-size: 36px auto;
		padding-left: 50px;
		line-height: 60px;
		text-decoration: underline;
		font-size: 15px;
		color: #6d6e71;
	}

	.retoursEvenements a[href$=".doc"],
	.retoursEvenements a[href$=".docx"],
	.retoursEvenements a[href$=".DOC"]
	{
		display: block;
		background: url(/wp-content/themes/pharmaceutiques/images/icon_doc.png) no-repeat ;
		background-size: 36px auto;
		padding-left: 50px;
		line-height: 60px;
		text-decoration: underline;
		font-size: 15px;
		color: #6d6e71;
	}

    .evtBoutonPart{
        display: block;
        margin-top:4%;
        background:#de656a;
        transition: all 0.2s ease;
        cursor: pointer;
        margin-bottom:5%;
    }

    .evtBoutonPart:hover{
        opacity: 0.8;
    }

    .evtBoutonPart span{
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        color:#FFFFFF;
        font-weight: 500;
    }

    .evtBoutonPart span.label{
        width: 22%;
        text-transform: uppercase;
        text-align: center;
        background:#de656a;

    }

    .evtBoutonPart span.label img{
        display: block;

    }

    .evtBoutonPart span.texte{
        font-style: italic;
        font-size: 1.1em;
        margin-left:1%;
        width: 55%;

    }
    .evtBoutonPart span.bouton{
        background-color: rgba(255, 255, 255, 0.2);
        padding:1%;
        text-transform: uppercase;
        font-weight: bold;
        font-family: Raleway;
        font-size:0.8em;
        border:1px solid #f5fbfe;

    }
	/* fin evenements

	/*formations*/

	.formationsWrapper {
		padding: 1px 0;
		min-height: 300px;
		background-color: #f7f8f9;
		padding-bottom: 2%;
	}

	.leftSideFormations{
		width: 65.7%;
	}

	.rightSideFormations {
		width: 31.65%;
		margin: 0 0 0 2.65%;
	}

	.nextVideoButton.formations{
		color:#4e7a5f
	}

	.nextVideoButton.formations:hover{
		color:#ffffff;
		background:#4e7a5f
	}

	.lastFormations, .articleFormations {
		height: 0;
		padding: 0 0 82% 0;
		border-top: 2px solid #4e7a5f;
	}

	.leftSideFormations .articleActu{
		border-top: 2px solid #4e7a5f;
	}

	.lastFormations .titreSlide span{
		font-size: 0.8em;
		display: block;
		line-height: 1.1em;
		font-weight: 400;
	}

	.lastFormations .titreSlide span:first-child{
		margin-top: 1%;
	}

	.previewListArticle.formations .titlePreviewArticle  span{
		font-size: 0.8em;
		display: block;
		line-height: 1.1em;
		font-weight: 400;
	}

	.lastVideo .play,
	.previewListArticle.video .play,
	.mostConsultItem .play{position: absolute;top:50%;left:50%;width: 11.7%;height: auto;margin-left:-6%;margin-top: -7%}

	.previewListArticle.video .play,
	.mostConsultItem .play{
		width: 20%;
		margin-left:-10%;
		margin-top: -10%

	}

	.linkFormRencontre,.linkFormAtelier,.linkFormFormation{
		background-image:url('/wp-content/themes/pharmaceutiques/images/icon_p.png');
		background-repeat:no-repeat;
		background-position: 2% center;
		background-size: 8% auto;
	}

	.linkFormRencontre span,.linkFormAtelier span,.linkFormFormation span{
		font-weight: 300;
		text-transform: none;
	}
	.linkFormRencontre,.searchTagFormRencontre{
		background-color: #005d99;
	}

	.linkFormRencontre:hover{
		color: #005d99;
	}

	.linkFormFormation,.searchTagFormFormation{
		background-color: #4e7a5f;
	}

	.linkFormFormation:hover{
		color: #4e7a5f;
	}

	.linkFormAtelier,.searchTagFormAtelier{
		background-color: #0f5082;
	}

	.linkFormAtelier:hover{
		color: #0f5082;
	}
	.tagRencontre .tagSlide{
		width: 227px;
	}
	.tagAtelier .tagSlide{
		width: 200px;
	}
	.tagFormation .tagSlide{
		width: 230px;
	}

	.tagRencontre{
		background: rgba(0, 93, 153,0.9);
	}

	.tagAtelier{
		background: rgba(15, 80, 130,0.9);
	}

	.tagFormation{
		background: rgba(0, 112, 175,0.9);
	}

	.tagRenc{
		width: 210px;
		height: auto;
	}
	.tagAte{
		width: 222px;
		height: auto;
	}

	.tagForm{
		width: 240px;
		height: auto;
	}



	.tagRencontreActu,.tagAtelierActu,.tagFormationActu{
		position: absolute;
		top: 0; left: 35%;
		padding: .5em 1em;
		background-color: #e99849;
		background-image:url('/wp-content/themes/pharmaceutiques/images/icon_p.png');
		background-repeat:no-repeat;
		background-position: 6% center;
		background-size: 20px auto;
		padding-left:2em
	}

	.memeThemeItem .tagRencontreActu, .mostConsultItem .tagRencontreActu,
	.memeThemeItem .tagAtelierActu, .mostConsultItem .tagAtelierActu,
	.memeThemeItem .tagFormationActu, .mostConsultItem .tagFormationActu{
		position: static;
		font-size:0.9em;
		background-size: 20px auto;
		padding-left:2em
	}

	.tagRencontreActu{
		background-color: #005d99;
	}
	.tagAtelierActu{
		background-color: #0f5082;
	}

	.tagFormationActu{
		background-color: #4e7a5f;
	}


	.titlePrevActu.formations, .titleDetailActu.formations {

		color: #4e7a5f;
	}


	ul.is-style-sommaire_formation {
		font-family: "Lato", sans-serif;
		margin-top:5%;
		color:#005d99;
		font-weight: bold;
		font-size:18px
	}

	ul.is-style-sommaire_formation li:first-child{
		font-family: "Lato", sans-serif;
		color:#005d99;
		font-weight: bold;
		font-size:22px
	}


	ul.is-style-sommaire_formation li ul li:first-child,
	ul.is-style-sommaire_formation li ul li
	{
		color:#6d6e71;
		font-weight: normal;
		font-size:18px;
		line-height: normal;
		display: block;
		margin-left:30px;
	}

	ul.is-style-sommaire_formation li ul li:before
	{
		content:">";
		color:#6d6e71;
		display: inline-block;
		width: 20px;
		margin-left:-20px;

	}

	h4.is-style-formation{
		font-family: "Lato", sans-serif;
		color:#005d99;
		font-weight: bold;
		font-size:22px
	}

	.leftSideFormations .wp-block-file a{
		color:#6d6e71;
		font-size:18px;
		font-family: "Lato", sans-serif;
		text-decoration: underline;
	}

	.leftSideFormations .wp-block-file a.wp-block-file__button{
		color:#ffffff;
		text-decoration: none;
		font-size: 16px;
		background: #0070b6;
	}

	.wrapTarifsFormation{width: 100%;text-align: center;font-family: "Lato", sans-serif;padding-bottom:10%}

	.wrapTarifsFormation .item-tarif{
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		width: 225px;
		height: 225px;
		line-height: 225px;
		border-radius: 50%;
		background-color: #5270cc;
		color: #fff;

		margin-left:2%;margin-right:2%;
	}

	.wrapTarifsFormation .item-tarif .inner{
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
	}

	.wrapTarifsFormation .item-tarif .inner span{display: block}

	.wrapTarifsFormation .item-tarif .inner span.titre{
		font-weight: bold;
		font-size: 25px;
	}

	.wrapTarifsFormation .item-tarif .inner span.dates{
		font-weight: normal;
		font-size: 20px;
	}

	.wrapTarifsFormation .item-tarif .inner span.jours{
		font-weight: normal;
		font-size: 15px;
	}

	.wrapTarifsFormation .item-tarif .inner .tarif{
		margin-top:10%;
		font-weight: normal;
		font-size: 30px;
	}

	.wrapTarifsFormation .item-tarif .inner .tarif span{display: inline}

	.wrapTarifsFormation .item-tarif:nth-child(1){
		background-color: #0070b6;
	}

	.wrapTarifsFormation .item-tarif:nth-child(2){
		background-color: #0087ca;
	}

	.wrapTarifsFormation .item-tarif:nth-child(3){
		background-color: rgba(0,135,202,0.5);
	}

	.inscriptionWrapper{width: 100%;text-align: center;margin-top:5%}

	a.bt_formation_inscription{
		background-color:#f6fbfe !important;
		font-family: Raleway;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		border: solid 1px #d6d9dc;
		padding: 6px 24px;
		width: 50%;
		color:#4e7a5f;
		display: inline-block;
		transition:all 0.2s ease;

	}

	a.bt_formation_inscription:hover{opacity: 0.7}

	.partenaireWrapper{border-top:1px solid #d1d3d4;margin-top: 2%;padding: 0 25px;padding-top:5%;padding-bottom: 10%}
	.partenaireWrapper .titrePartenaire{
		font-style: italic;
		font-size:18px;
		color:#6d6e71;
	}

	.partenaireWrapper .logoPartenaire{
		width: 100%;
		text-align: center;
		margin-top: 5%;
	}

	.partenaireWrapper .logoPartenaire img{
		display: inline-block;
		width: 25%;
	}

	/* fin formations
	 */
	/* dm mag */
	.dmMag,.dmMagTarif,.dmMagContact,.redacTeamPharma,.pharmaMagMonth,.pharmaTarif,.pharmaContact,.contactAbo,.contactEvent,.revueAbonnementZone,.dmMagAbo,.simplePage{
		background: #fff;
		border-top: 2px solid #009cdd;
		padding: 35px 0 1px 0;
	}

	.simplePage h2{
		font-size: 1.35em;
		font-weight: bold;
		color: #0070b6;
		margin: 0;
	}

	.simplePage h1{
		font-size: 2.14em;
		font-weight: bold;
		color: #0070b6;
		margin: 0px 0px 25px 0px;
	}

	.simplePage .inner {
		padding: 0px 2.3% 1px 2.3%;
		margin: 0px 0 5% 0;
	}

	.titleDmMag,.titlePharmaMagMonth{
		font-size: 2.14em;
		font-weight: normal;
		letter-spacing: -0.75px;
		color: #009cdd;
		margin: 0 0 0 3%;
		width: 23%;
	}
	.introDmMag{
		line-height: 1.47;
		color: #666666;
		width: 57.74%;
		margin: 0 0 25px 10.25%;
	}
	.pdfViewer{
		height: 620px;
		background: #555;
	}
	.dmMagInfoList{
		line-height: 22px;
		color: #6d6e71;
		margin: 35px 3% 0 3%;
	}
	.dmMagInfoList li{
		padding: 0 0 0 40px;
		margin: 0 0 30px 0;
	}
	.dmMagInfoList li:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 25px;
		height: 25px;
		background: url(/wp-content/themes/pharmaceutiques/images/coches_cyan.png) no-repeat center center;
		background-size: contain;
	}
	.titledmMagInfoList{
		font-size: 1.43em;
		font-weight: bold;
		margin: 0;
		line-height: 22px;
	}
	.dmMagTarif,.dmMagContact,.pharmaTarif,.pharmaContact{
		width: 60%;
		padding: 35px 3%;
		margin: 39px 0 50px 0;
		color: #6d6e71;
	}
	.dmMagContact,.pharmaContact{
		width: 25.7%;
		margin: 39px 0 0 2.3%;
	}
	.titleDmMagTarif,.titlePharmaTarif{
		font-size: 1.35em;
		font-weight: bold;
		color: #009cdd;
		margin: 0 0 35px 0;
	}
	.dmMagTarif p,.dmMagContact p{
		line-height: 22px;
	}
	.circleList{
		margin: 15px 10px 25px 0;
	}
	.circleList:last-child{
		margin: 15px 0 25px 0;
	}
	.circleAboDmMag,.circleAboDmMagAnnuel,.circleAboDmMagNum,.circleAboPharma,.circleAboPharmaAnnuel,.circleAboPharma2,.circleAboPharmaNum{
		width: 225px;
		height: 225px;
		border-radius: 50%;
		background-color: #009cdd;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
	}
	.biggerInCircle{
		font-size: 1.8em;
		line-height: 40px;
	}
	.biggerInCircle strong{
		line-height: 30px;
	}
	.circleAboDmMagAnnuel{
		background-color: rgba(0,156,221,0.5);
	}
	.circleAboLink{
		line-height: 30px;
		text-decoration: underline;
	}
	.circleAboDmMagAnnuel .italic,.circleAboPharmaAnnuel .italic{
		font-weight: 500;
	}
	.circleAboDmMagNum,.circleAboPharmaNum{
		background-color: #99c561;
		line-height: 40px;
	}
	.circleAboDmMagNum strong,.medium,.circleAboPharmaNum strong{
		font-size: 1.8em;
	}
	.telDmMagContact{
		font-size: 1.8em;
		margin: 70px 0 0 0;
	}
	.telDmMagContact a{
		line-height: 35px;
	}
	.pictoTelContactDmMag{
		width: 113px;
		height: auto;
		margin: 0 auto;
	}
	.emailContactDmMag{
		width: 128px;
		margin: 0 auto;
	}
	/* fin dm mag*/
	/* mag pharma présentation */
	.pharmaMag{
		padding: 30px 0;
	}
	.titlePharmaMag{
		font-size: 2.14em;
		font-weight: normal;
		color: #0070b6;
	}
	.pharmaMag p,.text_search_results{
		line-height: 22px;
		color: #6d6e71;
	}
	.pharmaPresItem{
		width: 15%;
		margin: 2.5% 5%;
		line-height: 22px;
		color: #005d99;
	}

	.pharmaPresItem strong{
		font-weight: 600;
	}

	.pharmaOfMonth{
		background: #fff;
		padding: 39px 2% 9px 21.96%;
	}
	.leftSidePharmaOfMonth{
		background-color: #0070b6;
		position: absolute;
		top: 0; left: 0; bottom: 0;
		width: 20.25%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.leftSidePharmaOfMonth:after{
		content: "";
		position: absolute;
		left: 100%;
		top: 47.5%;
		height: 5%;
		width: 10%;
		background: url(../images/bloc_fleche_bleu.png) no-repeat left center;
		background-size: contain;
	}
	.titlePharmaOfMonth{
		font-size: 1.2em;
		color: #d5eff6;
		margin: auto auto 0 auto;
		flex-grow: 0;
		display: none;
	}
	.thumbPharmaOfMonth{
		width: 86.4%;
		margin: auto;
		flex-grow: 0;
	}
	.pharmaOfMonthLink{
		border: solid 1px rgba(255,255,255,0.5);
		background-color: rgba(245,251,254,0.2);
		width: 60%;
		margin: 0 auto auto auto;
		padding: 13px 0;
		flex-grow: 0;
	}
	.pharmaOfMonth .dmMagInfoList{
		margin: 0 3%;
	}
	.pharmaOfMonth .dmMagInfoList li:before{
		width: 17px;
		height: 17px;
		background-image: url(/wp-content/themes/pharmaceutiques/images/coches_bleu_fonce.png);
	}
	.dmMagInfoList strong{
		font-size: 1.3em;
		font-weight: 500;
	}
	.redacTeamPharma{
		border-color: #005d99;
		padding: 35px 2.3% 1px 2.3%;
		margin: 50px 0 0 0;
	}
	.titleRedacTeamPharma{
		font-size: 1.35em;
		font-weight: bold;
		color: #0070b6;
		margin: 0;
	}
	.redacTeamPharmaItem{
		width: 48%;
		margin: 35px 4% 35px 0;
		line-height: 22px;
		color: #6d6e71;
	}
	.redacTeamPharmaItem:nth-child(2n){
		margin: 35px 0;
	}
	.redacTeamPharmaItem div{
		width: 61%;
	}
	.thumbRedacPharma{
		width: 30%;
		margin-left: 9%;
	}
	/* fin mag pharma presentation*/
	/* mag pharma du mois*/
	.pharmaMagMonth,.pharmaTarif,.pharmaContact{
		border-color: #0070b6;
	}
	.titlePharmaMagMonth,.titlePharmaTarif{
		color: #006ca8;
	}
	.circleAboPharma{
		background-color: #0087ca;
	}
	.circleAboPharma2{
		background-color: #0070b6;
	}
	.circleAboPharmaAnnuel{
		background-color: rgba(0,135,202,0.5);
	}
	.circleAboPharmaNum{
		background-color: #a7a9ac;
	}
	/* fin pharma du mois*/

	/* techmed infos */

	.TMBoutonEssai{
		display: block;
		margin-top:4%;
		background:#4ba1c4;
		transition: all 0.2s ease;
		cursor: pointer;

	}

	.TMBoutonEssai:hover{
		opacity: 0.8;
	}

	.TMBoutonEssai span{
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		color:#FFFFFF;
		font-weight: 500;
	}

	.TMBoutonEssai span.label{
		width: 20%;
		padding: 2%;
		text-transform: uppercase;
		text-align: center;
		background:#1e2168;

	}

	.TMBoutonEssai span.texte{
		font-style: italic;
		font-size: 1.1em;
		margin-left:1%;
		width: 60%;

	}

	.TMBoutonEssai span.fleche{
		width: 2%;
		margin-left:-1%

	}

	.TMBoutonEssai span.fleche img{
		width: 80%;

	}
	.TMBoutonEssai span.bouton{
		background-color: rgba(255, 255, 255, 0.2);
		padding:1%;
		text-transform: uppercase;
		font-weight: bold;
		font-family: Raleway;
		font-size:0.8em;
		border:1px solid #f5fbfe;

	}

	.TMTarif,.TMContact{
		border-top: 2px solid #1e2168;
	}

	.titleTMTarif {
		color: #1e2168;
	}

	.TMTarif p{
		color:#6d6e71;
	}

	.circleAboTMGroupe{
		background-color: #1e2168 !important;
	}

	.circleAboTMAnnuel{
		background-color: #4ba1c4 !important;

	}

	.circleAboTMAnnuel2{
		background-color: rgba(75, 161, 196,0.5) !important;

	}

	.titleTM{
		color:#1e2168 !important;
	}

	.titleTM em{
		font-style: normal;
		color:#ba271a !important;
	}

	.introTM{
		color:#4fadcc !important;
	}

	.TMPharma{
		width: 100% !important;
		margin:0px !important;
		margin-right: 0px !important;
		text-align: left !important;
	}

	.TMPharma img{
		width: 30% !important;
		height: auto !important;
		display: inline-block;
		vertical-align: middle;
		margin:0px !important;
	}

	.TMPharma .inner.middle{
		vertical-align: middle;
		padding:0px 2% !important;
		width: 35% !important;
		display: inline-block;
		margin:0px !important;
	}

	.TMPharma .inner.middle h3{
		margin-top: 0px !important;
		color:#1e2168 !important;
	}

	.TMPharma .inner.middle ul{
		margin-top: 5% !important;
	}

	.TMPharma .inner.middle ul li span.icon {
		width: 5% !important;
		margin-right: 3%;
	}

	.TMPharma .inner.middle ul li span.icon img {
		width: 100% !important;
	}

	.TMPharma .inner.right{
		vertical-align: middle;
		text-align: center;
		padding:0px 2% !important;
		width: 25% !important;
		display: inline-block;
		margin:0px !important;
	}

	.wrapRdpRevues .inner .preview.techmed {
		display: block;
		position: relative;
		margin-top: auto !important;
		height: 15vw !important;
		overflow: hidden;
	}

	.wrapRdpRevues .inner .preview.techmed img {
		width: 100% !important;
	}

	.wrapRdpRevues .inner .preview.techmed a{
		text-align: center !important;
		display: block !important;
	}

	.wrapRdpRevues .inner .preview.techmed a img {
		width: 20% !important;
		position: relative !important;
		left:auto !important;
		top:auto !important;
		margin-top: 40% !important;
	}

	.techMedAbo{
		border-color: #1e2168 !important;
	}

	.techMedAbo .titleAbo{
		color: #1e2168 !important;
	}

	.techMedAbo .aboPharmaButton {
		background: #1e2168 !important;
		border-color: #005d99;
	}

	.techMedAbo .aboPharmaButton:hover {
		background: #fff !important;
		color:#1e2168 !important;
	}


	.techMedAbo .essaiGratuiButton {
		border-color: #005d99;
		background: #4ba1c4 !important;
	}

	.techMedAbo .essaiGratuiButton:hover {
		background: #fff !important;
		color:#4ba1c4 !important;
	}


.premiumAbo,
.optimumAbo{
	border-color: #0070b6 !important;
}

.premiumAbo .titleAbo,
.optimumAbo .titleAbo{
	color: #0070b6 !important;
}

.premiumAbo .aboPharmaButton,
.optimumAbo .aboPharmaButton{
	background: #0070b6 !important;
	border-color: #005d99;
}

.premiumAbo .aboPharmaButton:hover,
.optimumAbo .aboPharmaButton:hover{
	background: #fff !important;
	color:#0070b6 !important;
}
	/* Revues de presse */

	.titleRdp{
		font-size: 2.14em;
		font-weight: normal;
		color: #8ba8ff;
		margin: 0;
	}

	.titleRdp strong{
		text-transform: uppercase;
	}

	p.introRdp{
		margin-top:5px;
		font-size: 1.250em;
		color:#5270cc
	}

	.titleRdpTarif {
		font-size: 1.35em;
		font-weight: bold;
		color: #8ba8ff;
		margin: 0 0 35px 0;
	}



	.listPackRdp{
		margin:0px;padding:0px;list-style-type: none;
		margin-left:1%;
	}

	.listPackRdp li{
		padding: 0em 2em 1em 1em;
		background-image: url('/wp-content/themes/pharmaceutiques/images/bloc_fleche_violet_5270cc.png');
		background-repeat: no-repeat;
		background-position: -2px 0.5em;
		background-size: 1% auto;
	}

	.listPackRdp li span{
		display: block;
		color:#8ba8ff;
		font-weight: bold;
		font-size: 1.2em;
	}


	.wrapRdpRevues{
		width: 100%;
		margin-top:2%;
		text-align: center;
	}

	.wrapRdpRevues .inner{
		padding:0px 8%;
		text-align: left;
		padding-bottom:15%;
	}

	.wrapRdpRevues .inner h3{
		color:#8ba8ff;
		font-size: 1.5em;
	}

	.wrapRdpRevues .inner h3 span{
		text-transform: uppercase;
	}

	.wrapRdpRevues .inner p{
		font-size: 1.1em;
	}

	.wrapRdpRevues .inner ul{
		display: block;
		margin:0;
		padding:0;
		margin-top: 10% ;
		list-style: none;
	}

	.wrapRdpRevues .inner ul li{
		display: block;
		margin-bottom: 3%;
		padding:0;
		list-style: none;
	}

	.wrapRdpRevues .inner ul li span{
		display: inline-block;
		vertical-align: middle;
		color:#485597;
		font-weight: bold;
		font-style: italic;
		font-size:1em
	}

	.wrapRdpRevues .inner ul li span.icon{
		width: 8%;
		margin-right: 3%;
	}

	.wrapRdpRevues .inner ul li span.icon img{
		margin-left: 0px !important;
	}

	.wrapRdpRevues .inner .preview{
		display: block;
		position: relative;
		margin-top: 10% ;
		height: 12vw;
		overflow: hidden;
	}

	.wrapRdpRevues .inner .preview a{
		cursor: pointer;
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		background-color: rgba(139, 168, 255, 0.4);
		top:0;
		left:0;
		transition: all 0.2s ease;
	}

	.wrapRdpRevues .inner .preview a:hover{
		background-color: rgba(139, 168, 255, 0.8);
	}
	.wrapRdpRevues .inner .preview a img{
		display: inline-block;
		vertical-align: middle;
		width: 20%;
		top:50%;
		left:50%;
		margin-top:-10%;
		margin-left:-10%;
		position: absolute;

	}

	.rdpPharma,.rdpSante,.rdpRh{
		width: 32%;
		margin-right: 2%;
		background: #FFFFFF;
		min-height: 100px;
	}

	.rdpRh{
		margin-right: 0%;
	}


	.rdpBoutonEssai{
		display: block;
		margin-top:4%;
		background:#8ba8ff;
		transition: all 0.2s ease;
		cursor: pointer;

	}

	.rdpBoutonEssai:hover{
		opacity: 0.8;
	}

	.rdpBoutonEssai span{
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		color:#FFFFFF;
		font-weight: 500;
	}

	.rdpBoutonEssai span.label{
		width: 20%;
		padding: 2%;
		text-transform: uppercase;
		text-align: center;
		background:#5270cc;

	}

	.rdpBoutonEssai span.texte{
		font-style: italic;
		font-size: 1.1em;
		margin-left:1%;
		width: 60%;

	}

	.rdpBoutonEssai span.fleche{
		width: 2%;
		margin-left:-1%

	}

	.rdpBoutonEssai span.fleche img{
		width: 80%;

	}
	.rdpBoutonEssai span.bouton{
		background-color: rgba(255, 255, 255, 0.2);
		padding:1%;
		text-transform: uppercase;
		font-weight: bold;
		font-size:0.8em;
		border:1px solid #f5fbfe;

	}

	.circleAboRdpGroupe, .circleAboRdpAnnuel, .circleAboRdpAnnuel2 {
		width: 225px;
		height: 225px;
		border-radius: 50%;
		background-color: #5270cc;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
	}
	.circleAboRdpGroupe a, .circleAboRdpAnnuel a, .circleAboRdpAnnuel2 a {
		cursor: pointer;
	}

	.circleAboRdpAnnuel{
		background: #8ba8ff;
	}

	.circleAboRdpAnnuel2{
		background-color: rgba(139, 168, 255, 0.5);
	}


	/* fin Revues de presse */

	/* contact*/
	.titleContact,.titleAbo{
		font-size: 2.14em;
		color: #006ca8;
		margin: 0 0 35px 3%;
	}
	.infoContact{
		color: #666;
		margin: 1em 3%;
	}
	.biggerContact{
		font-weight: 500;
		font-size: 1.42em;
	}
	.contactForm{
		margin: 70px 3%;
		border: none;
		padding: 1px;
		color: #666;
	}
	.contactLabel{
		width: 21%;
	}
	.contactField{
		background: none;
		border: solid 1px #e6e7e8;
		width: 60%;
		box-sizing: border-box;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius: 0;
		padding: .8em 1em;
		margin: 20px 18% 20px 1%;
		color: #666;
	}

	form .errorField{
		border: solid 1px red !important;
	}

	form label.errorField{
		border:0px !important;
		color:red;
	}
	.customSelect{
		margin: 50px 18% 50px 1%;
	}
	textarea.contactField{
		height: 320px;
		margin: 0 18% 15px 1%;
	}
	.requiredFields,.requiredFieldsAbo{
		font-size: 0.85em;
		width: 82%;
	}
	.rgpdNotice{
		line-height: 22px;
		margin: 50px 5%;
	}
	.underline{
		text-decoration: underline;
	}
	.labelCGU{
		font-size: 1.1em;
		line-height: 30px;
		width: 60%;
		margin: 30px auto;
		cursor: pointer;
		box-sizing: border-box;
		padding: 0 0 0 38px;
	}
	.customCheckBox{
		width: 28px;
		height: 28px;
		background: url(/wp-content/themes/pharmaceutiques/images/carre_0070b6.png) no-repeat center center;
		background-size: contain;
		position: absolute;
		left: 0; top: 0;
	}
	.customCheckBox.checked{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_0070b6_coche.png);
	}
	.contactSubmit{
		width: 15%;
		margin: 80px auto 0 auto;
		cursor: pointer;
		appearance: normal;
		-webkit-appearance: none;
		-moz-appearance: none;
		border-radius: 0;
	}
	.contactAbo,.contactEvent{
		width: 48%;
		border-color: #006ca8;
		margin: 30px 0 60px 0;
		font-size: 1.78em;
		line-height: 22px;
		color: #6d6e71;
	}
	.contactEvent{
		border-color: #de6556;
		margin-left: 4%;
	}
	.titleContactAbo,.titleContactEvent{
		font-weight: normal;
		font-size: 1em;
		color: #0079c2;
		margin-bottom: 0.4em;
	}
	.titleContactEvent{
		color: #de6556;
	}
	.contactAbo a,.contactEvent a{
		line-height: 35px;
	}
	.contactAbo p,.contactEvent p{
		font-size: 0.6em;
	}
	.figContact{
		width: 40%;
		height: auto;
		margin: 0 auto;
	}
	/* fin contact */
	
	/* abonnements 2024 */
	
	.pharmaMagAbo{
		background: #fff;
		padding:30px 30px;
	}
	
	.pharmaMagAbo .titleAbo{
		font-size: 1.7em;
	}
	.pharmaMagAbo.intro{
		border-top: 2px solid #009cdd;
	}
	
	.pharmaMagAbo .block-cols{
		display: block;
	}
	
	.pharmaMagAbo .block-cols.options{
		margin-top: 3%;
		margin-bottom: 3%;
	}
	
	.pharmaMagAbo .col-left,
	.pharmaMagAbo .col-right{
		display: inline-block;
		vertical-align: top;
	}
	
	.pharmaMagAbo .col-left{
		width: 30%;
	}
	
	.pharmaMagAbo .col-left img{
		display: inline-block;
		width: 100%;
		height:auto;
	}
	
	.pharmaMagAbo .col-right{
		width: 66%;
		padding-left: 4%;
	}
	
	.pharmaMagAbo .col-right p{
		color:#666666;
	}
	
	.pharmaMagAbo .col-right p strong{
		font-weight: 500;
	}
	

	
	.pharmaMagAbo .col-left.align-bottom,
	.pharmaMagAbo .col-right.align-bottom{
		vertical-align: bottom;
	}
	
	.pharmaMagAbo .col-left.align-top,
	.pharmaMagAbo .col-right.align-top{
		vertical-align: top;
	}
	
	.pharmaMagAbo.p-abo-all .mob-abo{
		display: none;
	}
	
	.pharmaMagAbo .block-formules{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.pharmaMagAbo .block-formules .formule{
		width: 32%;
		text-align: center;
		background: #0070b6;
		border-radius: 50%;
		aspect-ratio: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.pharmaMagAbo .block-formules .formule .texte{
		color: #fff;
		font-size: 1.3em;
		font-weight: 500;
		line-height: 2em;
	}
	
	.pharmaMagAbo .block-formules .formule .texte span{
		font-weight: 300;
		font-size: 0.7em;
	}
	
	.pharmaMagAbo .block-formules .formule .bt-abo{
		display: inline-block;
		padding:10px 20px;
		background: #fff;
		line-height: 1em;
		text-transform: uppercase;
		font-size: 0.6em;
		color:#0087ca;
		transition:opacity 0.25s linear;
	}
	
	.pharmaMagAbo .block-formules .formule .bt-abo:hover{
		opacity: 0.5;
	}
	
	.pharmaMagAbo .formule-line-abo{
		display: block;
		width: 100%;
		background:#fff;
		padding:7px 0;
		color:#6d6e71;
		font-size: 1.1em;
	}
	
	.pharmaMagAbo .formule-line-abo .col-left{
		padding-left:1%;
		width: 29%;
	}
	
	.pharmaMagAbo .formule-line-abo.coul{
		display: block;
		width: 100%;
		background:#e5f3fc;
		padding:7px 0;
		color:#6d6e71;
		font-size: 1.1em;
	}
	
	.pharmaMagAbo .block-formules .option{
		width: 32%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		line-height: 0.8em;
		font-size: 1.8em;
		color:#0087ca;
		font-weight: 300;
	}
	
	.pharmaMagAbo .block-formules .option.check{
		font-size: 1.5em;
		color:#0087ca;
	}
	
	.pharmaMagAbo .block-formules.rdp .formule{
		width: 32%;
		text-align: center;
		background: #8ba8ff;
		border-radius: 50%;
		aspect-ratio: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
	}
	
	.pharmaMagAbo .block-formules.rdp .formule .plus{
		position: absolute;
		top:-6%;
		width: 12%;
		display: flex;
		/*align-items: center;*/
		justify-content: center;
		border-radius: 50%;
		aspect-ratio: 1;
		background: #5871c6;
		color:#fff;
		
		
	}
	
	.pharmaMagAbo .block-formules.rdp .formule .plus span{
		/*line-height: 0;*/
		font-size: 1.5em;
	}
	
	.pharmaMagAbo .block-formules.rdp .formule .texte{
		line-height: 1.5em;
	}
	
	.pharmaMagAbo .block-formules.rdp .formule .texte em{
		font-style: normal;
		text-decoration: line-through;
		opacity: 0.5;
	}
	
	.pharmaMagAbo .block-formules.rdp .formule .bt-abo{
		color:#8ba8ff;
	}
	
	.pharmaMagAbo .txt-center{
		text-align: center;
	}
	
	.pharmaMagAbo .txt-left{
		text-align: left;
	}
	
	.pharmaMagAbo .bt-savoir-plus-rdp{
		display: inline-block;
		padding:10px 20px;
		background: #fff;
		line-height: 1em;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 0.8em;
		color:#5871c6;
		border:1px solid #5871c6;
		transition:opacity 0.25s linear;
	}
	
	.pharmaMagAbo .bt-savoir-plus-rdp:hover{
		opacity: 0.5;
	}
	
	.hastooltip_pharma{
	  display: inline;
	  vertical-align: middle;		
	  /*margin-left: 5px; */
	}
	
	.tooltip_pharma {
	  position: relative;
	  display: inline-block;
	  vertical-align: middle;
	  margin-left: 5px;
	  line-height: 0;
	}
	
	.tooltip_pharma img{
		display: inline-block;
		width: 15px !important;
		height:auto !important;
	}
	
	/* Tooltip text */
	.tooltip_pharma .tooltiptext_pharma {
	  visibility: hidden;
	  width: 260px;
	  background-color: #6d6e71;
	  color: #fff;
	  text-align: center;
	  padding: 10px 5px;
	  border-radius: 6px;
	  line-height: normal;
	 font-size: 0.9em;
	  /* Position the tooltip text - see examples below! */
	  position: absolute;
	  bottom: 130%;
		left: 50%;
		margin-left: -135px; /* Use half of the width (120/2 = 60), to center the tooltip */
	  z-index: 1;
	}
	
	/* Show the tooltip text when you mouse over the tooltip container */
	.tooltip_pharma:hover .tooltiptext_pharma {
	  visibility: visible;
	}
	
	.tooltip_pharma .tooltiptext_pharma::after {
	  content: " ";
	  position: absolute;
	  top: 100%; /* At the bottom of the tooltip */
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #6d6e71 transparent transparent transparent;
	}
	
	@media only screen and (max-width: 1100px){
		
		.tooltip_pharma .tooltiptext_pharma {
		  top: -5px;
		  left: 110%;
		  bottom: unset;
		  margin-left: unset;
		}
		
		.tooltip_pharma .tooltiptext_pharma::after {
		  display: none;
		}
		
		.pharmaMagAbo .col-left {
			width: 20%;
		}
		
		.pharmaMagAbo .formule-line-abo .col-left{
			width: 23%;
		}
		
		.pharmaMagAbo .formule-line-abo .col-right{
			width: 76%;
			padding-left: 0%;
		}
		
		.pharmaMagAbo .col-right {
			width: 76%;
			padding-left: 4%;
		}
		
		.pharmaMagAbo .titleAbo {
			font-size: 1.4em;
		}
		
		
		.pharmaMagAbo.p-abo-all .block-formules .formule .texte {
			font-size: 1.1em;
			line-height: 1.8em;
		}
		
		.pharmaMagAbo.p-abo-all .formule-line-abo {
		font-size: 0.8em !important;
		}
		

	}
	
	@media only screen and (max-width: 830px){
		.pharmaMagAbo.p-abo-rdp .col-left {
			display: block;
			width: 100% !important;
		}
		
		.pharmaMagAbo.p-abo-all .col-left.sm-full,
		.pharmaMagAbo.p-abo-all .col-right.sm-full {
			display: block;
			width: 100% !important;
			
		}
		
		.pharmaMagAbo.p-abo-all .col-right.sm-full{
			padding-left: 2%;
		}
		
		.pharmaMagAbo.p-abo-all .col-right.sm-fill-left{
			margin-left: 20%;
		}
		
		.pharmaMagAbo.p-abo-all .mob-abo{
			display: block;
		}
		
		.pharmaMagAbo.p-abo-all .no-mob-abo{
			display: none;
		}
		
		.pharmaMagAbo.p-abo-all .titleAbo {
			font-size: 1.6em;
		}
		
		.pharmaMagAbo.p-abo-all .col-left.with-img img {
			display: none;
		}
		
		.pharmaMagAbo.p-abo-all .titleAbo br{
			display: none;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules .formule .texte {
			font-size: 1em;
			line-height: 1.6em;
		}
		
		.pharmaMagAbo.p-abo-rdp .col-right {
			display: block;
			width: 100% !important;
			padding-left: 0;
		}
		
		.pharmaMagAbo.p-abo-rdp .col-left img {
			display: none;
		}
		
		.pharmaMagAbo.p-abo-rdp .titleAbo br{
			display: none;
		}
		
		.pharmaMagAbo.p-abo-rdp .titleAbo{
			margin-bottom: 30px;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule .plus{
			width: 18% !important;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule .plus span {
		line-height: 1.4em;
		font-size: 1.4em;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules .formule .texte {
		font-size: 1.1em;
		font-weight: 500;
		line-height: 1.7em;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules .formule .bt-abo {
		display: inline-block;
		padding: 7px 10px;
		background: #fff;
		line-height: 1em;
		text-transform: uppercase;
		font-size: 0.5em;
		color: #0087ca;
		transition: opacity 0.25s linear;
		}
		

	}
	
	
	@media only screen and (max-width: 700px){
		
		.pharmaMagAbo.p-abo-rdp .block-formules.rdp .formule .texte {
			font-size: 1.7em;
			font-weight: 500;
			line-height: 2em;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules .formule .texte {
			font-size: 1.7em;
			font-weight: 500;
			line-height: 1.5em;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules {
			width: 100%;
			flex-direction: column;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules.rdp .formule {
			width: 80%;
			margin-top: 30px;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules .formule .bt-abo {
		display: inline-block;
		padding: 10px 20px;
		background: #fff;
		line-height: 1em;
		text-transform: uppercase;
		font-size: 0.7em;
		color: #0087ca;
		transition: opacity 0.25s linear;
		}
		
		.pharmaMagAbo.p-abo-rdp .block-formules .formule {
			width: 80%;
		margin-top: 30px;
		}
		
		.tooltip_pharma .tooltiptext_pharma {
		width:180px;
		}
		
		.tooltip_pharma {
		margin-left: 0;
		}
		
		.pharmaMagAbo.p-abo-all{
			padding:30px 10px;
		}
		
		.pharmaMagAbo.p-abo-all .col-left {
			width: 30%;
		}
		
		.pharmaMagAbo.p-abo-all .formule-line-abo {
		font-size: 0.7em !important;
		}
		
		.pharmaMagAbo.p-abo-all .formule-line-abo .col-left{
			width: 33%;
		}
		
		.pharmaMagAbo.p-abo-all .formule-line-abo .col-right{
			width: 66%;
			padding-left: 0%;
		}
		
		.pharmaMagAbo.p-abo-all .col-right {
			width: 76%;
			padding-left: 4%;
		}
		
		.pharmaMagAbo.p-abo-all .col-right.sm-fill-left{
			margin-left: 30%;
			width: 66%;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules{
			justify-content: space-around;
			align-items: flex-end;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules .formule {
			width: 30%;
			text-align: center;
		background: #fff;
		border-radius: unset;
		aspect-ratio: 1;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules .formule .texte {
		color: #005d99;
		font-size: 0.9em;
		font-weight: 500;
		line-height: 1.3em;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules .formule .bt-abo {
			display: inline-block;
			padding: 7px 13px;
			background: #fff;
			line-height: 1em;
			text-transform: uppercase;
			font-size: 0.75em;
			color: #0070b6;
			margin-top: 10px;
			font-weight: 600;
			border:1px solid #6d6e71;
			transition: opacity 0.25s linear;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule .plus {
		position: absolute;
		top: -6%;
		width: 20%;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 50%;
		aspect-ratio: 1;
		background: #5871c6;
		color: #fff;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule{
			align-items: center;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule .texte{
			margin-top: 10px;
		}
		
		.pharmaMagAbo.p-abo-all .block-formules.rdp .formule .plus span {
		line-height: 1em;
		font-size: 1em;
		}
		
		.pharmaMagAbo.p-abo-all .titleAbo {
			font-size: 1.3em;
		}
		
		.tooltip_pharma img {
		width: 10px !important;
		}
	}
	
	@media only screen and (max-width: 500px){
		.pharmaMagAbo.p-abo-all .block-formules .formule .texte {
		color: #005d99;
		font-size: 0.7em;
		font-weight: 500;
		line-height: 1.3em;
		}
	}
			
	
	/* fin abonnements 2024 */
	
	
	/* abonnements */
	.headerAbo{
		display: flex;
		align-items: flex-start;
	}
	.titleAbo{
		font-weight: 500;
	}
	.aboPharmaButton,.essaiGratuiButton{
		background: #005d99;
		border: solid 1px #009cdd;
		font-size: .9em;
		padding: 1em 0;
		width: 19%;
		margin: 0 3% 0 auto;
		flex-grow: 0;
		-webkit-transition-property: color,background-color;
		-webkit-transition-duration: .3s;
		-webkit-transition-timing-function: ease-out;
		transition-property:color,background-color;
		transition-duration: .3s;
		transition-timing-function: ease-out;
	}
	.aboPharmaButton:hover{
		background-color: #fff;
		color: #005d99;
	}
	.thumbAbo{
		width: 20%;
		margin: 0 5% 0 3%;
	}
	.contentAbo{
		width: 69%;
		color: #666;
		line-height: 22px;
	}
	.contentAboItem{
		color: #737374;
		padding: 0 0 0 40px;
		margin: 40px 0;
	}
	.contentAboItem:before{
		content: "";
		position: absolute;
		left: 0;
		top: -3px;
		width: 28px;
		height: 28px;
		background: url(/wp-content/themes/pharmaceutiques/images/carre_0070b6_coche.png) no-repeat center center;
		background-size: contain;
	}
	.biggerOffers{
		font-size: 1.42em;
	}
	.aboPharmaOffers{
		padding: 0 0 0 40px;
		line-height: 38px;
		margin: 0 0 8px 0;
	}
	.coloredDisc{
		position: absolute;
		left: 0;
		top: 5px;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background: #0087ca;
	}
	.coloredDisc.color1{
		background: #006ca8;
	}
	.coloredDisc.color2{
		background: #7fb5d3;
	}
	.coloredDisc.color3{
		background: #9ac455;
	}

	.coloredDisc.color4{
		background: #a7a9ac;
	}
	.aboPharmaOffers .italic{
		font-weight: 500;
	}
	.revueAbonnementZone,.dmMagAbo{
		border-color: #8ba8ff;
		margin: 40px 0;
	}
	.revueAbonnementZone .titleAbo{
		color: #5270cc;
	}
	.dmMagAbo .titleAbo{
		color: #009cdd;
	}
	.essaiGratuiButton{
		border-color: #005d99;
		background: #8ba8ff;
	}
	.essaiGratuiButton:hover{
		background: #fff;
		color: #8ba8ff;
	}
	.revueAbonnementZone .aboPharmaButton{
		margin: 0 3% 0 0;
		background: #5270cc;
		border-color: #005d99;
	}
	.revueAbonnementZone .aboPharmaButton:hover{
		color: #5270cc;
		background: #fff;
	}
	.revueAbonnementZone .contentAboItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_8ba8ff_coche.png);
	}
	.revueAbonnementZone .coloredDisc{
		background: #5270cc;
	}
	.revueAbonnementZone .coloredDisc.color1{
		background: #8ba8ff;
	}
	.revueAbonnementZone .coloredDisc.color2{
		background: #c5d3ff;
	}
	.dmMagAbo{
		border-color: #009cdd;
	}
	.dmMagAbo .aboPharmaButton{
		background: #009cdd;
		border-color: #005d99;
	}
	.dmMagAbo .aboPharmaButton:hover{
		color: #009cdd;
		background: #fff;
	}
	.dmMagAbo .contentAboItem:before{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_009cdd_coche.png);
	}
	.dmMagAbo .coloredDisc{
		background: #009cdd;
	}
	.dmMagAbo .coloredDisc.color1{
		background: #006ca8;
	}
	.dmMagAbo .coloredDisc.color2{
		background: #9ac455;
	}
	/* fin abonnements*/
	/* formulaire abonnements*/
	.aboForm{
		border: none;
		width: 40%;
		padding: 0 5%;
		margin: 0 0 50px 0;
	}
	.aboForm .contactLabel{
		width: 30%;
	}
	.aboForm .contactField{
		width: 69%;
		margin: 20px 0 20px 1%;
	}
	.aboForm .customSelect,#cp{
		width: 30%;
		margin: 20px 39% 20px 1%;
	}
	.labelRib{
		font-weight: 500;
		width: 95%;
	}
	.labelRib:after{
		content: "";
		width: 1px;
		display: inline-block;
		vertical-align: middle;
		box-sizing: border-box;
		padding: 1.5em 0;
		margin: 20px 0;
	}
	.aboForm textarea.contactField{
		height: 200px;
		width: 100%;
	}
	#rib,.contactLabel[for=rib]{
		margin-bottom: 50px;
		margin-top: 20px;
	}
	.colorPharma{
		color: #006ca8;
	}
	.colorRevue{
		color: #5270cc;
	}
	.colorDm{
		color: #009cdd;
	}
	
	.colorTM{
		color: #1e2168;
	}

	.colorOffre{
		color: #0070b6;
	}

	.labelList{
		width: 30%;
		font-weight: 500;
		font-size: 1.42em;
		margin: 30px 0 0 0;
	}
	.listAboForm{
		width: 62%;
		margin: 30px 3% 30px 5%;
	}
	.aboFormItem{
		margin: 0 0 25px 0;
		line-height: 22px;
	}
	.biggerInItem{
		font-size: 1.42em;
	}
	.aboFormItem .italic{
		font-weight: 500;
	}
	.colorRevue .customCheckBox{
		background-image:url(/wp-content/themes/pharmaceutiques/images/carre_8ba8ff.png);
	}
	.colorRevue .customCheckBox.checked{
		background-image: url(/wp-content/themes/pharmaceutiques/images/carre_8ba8ff_coche.png);
	}
	.colorDm .customCheckBox{
		background-image:url(/wp-content/themes/pharmaceutiques/images/carre_009cdd.png);
	}
	.colorDm .customCheckBox.checked{
		background-image:url(/wp-content/themes/pharmaceutiques/images/carre_009cdd_coche.png);
	}
	.labelAboItem{
		cursor: pointer;
		padding: 0 0 0 48px;
	}
	form.pharmaMagMonth{
		color: #666;
		padding-bottom: 60px;
		margin-bottom: 40px;
	}
	span.infoContact.biggerContact{
		width: 29%;
	}
	.rgpdCheck{
		width: 65%;
	}
	.rgpdCheck .labelCGU{
		width: 90%;
		margin-left: 0;
		margin-top: 20px;
	}
	.requiredFieldsAbo{
		margin: 100px 0 0 3%;
	}
	/* fin formulaire abonnements */

	/* recherche globale */

	.item-recherche{
		margin-top:5%;
		padding-bottom: 1%;
		border-bottom: 2px solid #009cdd;
	}

	.item-recherche h3{
		margin-top:0%;
	}

	.item-recherche p{
		color:#6d6e71;
	}


	.item-recherche .type{
		font-weight: bold;
	}

	.item-recherche .type.evenements{
		color:#de656a;
	}

	.item-recherche .type.videotheque{
		color:#3cb3bb;
	}

	.item-recherche .type.formation{
		color:#0070af;
	}

	.item-recherche .type.actualites{
		color:#003768;
	}

	.item-recherche .type.page{
		color:#006CA8;
	}

	/* fin recherche globale */

	/* formulaire essai */

	.pharmaRdpEssai{
		background: #fff;
		border-top: 2px solid #8ba8ff;
		padding: 35px 0 1px 0;
		color: #666;
		padding-bottom: 60px;
		margin-bottom: 40px;
	}

	.pharmaRdpEssai .titleEssai{
		font-size: 2.14em;
		font-weight: 500;
		color: #8ba8ff;
		margin: 0 0 20px 3%;
	}

	.pharmaRdpEssai .infoContact{
		color:#5270cc;
		font-style: italic;
		font-weight: 500;
	}

	.pharmaRdpEssai .infoContact strong{
		color:#5270cc;
	}

	.pharmaRdpEssai .infoContact.texte{
		color:#666666;
		font-weight: 300;
		font-style: normal;
	}

	.essaiForm {
		border: none;
		width: 80%;
		padding: 0 5%;
		margin: 0 0 50px 0;
	}

	.essaiForm .customSelect{
		margin: 10px 18% 10px 1%;
	}

	.essaiForm .contactField{
		margin: 10px 18% 10px 1%;
	}

	.pharmaRdpEssai span.infoContact.biggerContact {
		width:15%;
	}

	/* fin formulaire essai */

	/* espace publicite */

	.titleEspacePub{
		text-transform: uppercase;
		font-size: 2.14em;
		font-weight: normal;
		color: #005d99;
		margin-top: 0;
	}

	.titleRdp strong{
		text-transform: uppercase;
	}

	p.introEspacePub{
		font-size: 1.250em;
		color:#005d99
	}

	.titleRdpTarif {
		font-size: 1.35em;
		font-weight: bold;
		color: #8ba8ff;
		margin: 0 0 35px 0;
	}



	.listPackRdp{
		margin:0px;padding:0px;list-style-type: none;
		margin-left:1%;
	}

	.listPackRdp li{
		padding: 0em 2em 1em 1em;
		background-image: url('/wp-content/themes/pharmaceutiques/images/bloc_fleche_violet_5270cc.png');
		background-repeat: no-repeat;
		background-position: -2px 0.5em;
		background-size: 1% auto;
	}

	.listPackRdp li span{
		display: block;
		color:#8ba8ff;
		font-weight: bold;
		font-size: 1.2em;
	}


	.wrapPubCom{
		width: 100%;
		margin-top:2%;
		text-align: center;
	}

	.wrapPubCom .inner{
		padding:0px 8%;
		text-align: left;
		padding-bottom:15%;
	}

	.wrapPubCom .inner h3{
		color:#005d99;
		font-size: 1.5em;
	}
	
	.wrapPubCom .inner h3 a{
		color:#666666;
	}

	.wrapPubCom .inner h3 span{
		text-transform: uppercase;
	}

	.wrapPubCom .inner p{
		font-size: 1.1em;
	}

	.wrapPubCom .inner ul{
		display: block;
		margin:0;
		padding:0;
		margin-top: 10% ;
		list-style: none;
	}

	.wrapPubCom .inner ul li{
		display: block;
		margin-bottom: 3%;
		padding:0;
		list-style: none;
	}

	.wrapPubCom .inner ul li span{
		display: inline-block;
		vertical-align: top;
		color:#005d99;
		font-weight: bold;
		font-style: italic;
		font-size:1em
	}

	.wrapPubCom .inner ul li span.icon{
		width: 8%;
		margin-right: 3%;
	}

	.wrapPubCom .inner ul li span.texte{
		width: 80%;
	}

	.wrapPubCom .inner ul li span.icon img{
		margin-left: 0px !important;
	}

	.wrapPubCom .inner .wrapInfosTarifs{text-align: center;margin-top: 15%}
	.wrapPubCom .inner .wrapInfosTarifs h4{
		font-weight: 500;
		color:#000000;
		font-size: 20px;
	}

	.wrapPubCom .inner .wrapInfosTarifs .Pdf{
		display: inline-block;
		vertical-align: top;
	}

	.wrapPubCom .inner .wrapInfosTarifs .Pdf img{
		display: inline-block;
		max-width: 43px;

	}

	.wrapPubCom .inner .wrapInfosTarifs .Pdf span{
		display: block;
		color:#666666;
		text-decoration: underline;
		margin-top:2%;
		font-size: 15px;

	}

	.pubMag,.pubWeb,.pubRdp{
		width: 32%;
		margin-right: 2%;
		background: #FFFFFF;
		min-height: 100px;
	}

	.pubRdp{
		margin-right: 0%;
	}

	.pharmaContact.publicite{
		width: 94%;
		margin: 39px 0 0 0;
		box-sizing: initial !important;
	}


	/* fin espace publicite */

	/* formulaire partenariat */

	.titlePartenariat {
		font-size: 2.14em;
		font-weight: 500;
		color: #de656a;
	}

	.introPartenariat{
		color:#93989c !important;
		font-size: 25px;
		font-weight: 300;
		line-height: 27px;
		margin-bottom: 0px;
		font-style:italic
	}

	.textePartenariat{
		color:#93989c !important;
		font-size: 20px;
		font-weight: 300;
		margin-top: 0px;
		line-height: 27px;
	}




	form.contactPartenariat {
		color: #666;
		padding-bottom: 60px;
		margin-bottom: 40px;
	}
	.contactPartenariat{
		border-color: #de656a;
	}
	.contactPartenariat{
		background: #fff;
		border-top: 2px solid #de656a;
		padding: 35px 0 1px 0;
	}

	.subTitlePartenariat{
		font-size: 1.8em;
		font-weight: 500;
		color: #de656a;
		margin: 0 0 0px 3%;
	}

	.contactField.objetPartenariat{
		color: #de656a;
		border:0px;
		padding-left: 0;
		font-style: italic;
	}

	.contactPartenariat .customCheckBox{
		background: url(/wp-content/themes/pharmaceutiques/images/carre_ea504b.png) no-repeat center center;
		background-size: contain;
	}

	.contactPartenariat .customCheckBox.checked{
		background: url(/wp-content/themes/pharmaceutiques/images/carre_ea504b_coche.png) no-repeat center center;
		background-size: contain;
	}

	.contactSubmit.submitFormPartenariat{
		color:#de656a;
	}

	.contactSubmit.submitFormPartenariat:hover{
		color:#ffffff;
		background: #de656a;
	}

	.contactEvent.partenariat{
		width: 100%;
		margin:0px;
	}

	.contactEvent.partenariat h2{
		text-align: left;
		margin-left:4%;
		text-transform: none;
	}

	.contactEvent.partenariat .figContact{
		width: 30%;
	}
	/* select personnalisé */
	@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
		.customSelect{
			position: relative;
			border: solid 1px #e6e7e8;
			width: 60%;
			box-sizing: border-box;
			font-family: 'Lato', sans-serif;
			font-size: 1em;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			border-radius: 0;
			padding: .8em 1em;
			margin: 50px 18% 50px 1%;
		}
		.customSelect select {
			padding:0 12% 0 0;
			border: 0;
			margin: 0;
			width: 100%;
			border-radius: 3px;
			color: #b0b4b7;
			font-size: 1em;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
		}
		.customSelect:after {
			content: "\f107";
			position: absolute;
			pointer-events: none;
			right: 1em;
			top: 0.35em;
			font-size: 1.5em;
			width: 10%;
			text-align: right;
			font-family: 'FontAwesome';
			color: #006ca8;
		}
		/* FF only temp fix */
		@-moz-document url-prefix() {
			.custom-dropdown__select              { padding-right: .9em }
			.custom-dropdown--large .custom-dropdown__select { padding-right: 1.3em }
			.custom-dropdown--small .custom-dropdown__select { padding-right: .5em }
		}
	}
	/* media queries */
	@media only screen and (max-width: 1170px){

		.pop{width: 90%;}
		.maxContent{
			margin-left: 20px;
			margin-right: 20px;
		}

		.mainMenuItem {
			font-weight: 500;
			font-size: 1em;
		}

		.mainMenu .bt-identification, .mainMenu .bt-inscription, .mainMenu .bt-deconnection {
			text-transform: uppercase;
			font-size: 11px;
			padding: 8px 12px 8px 12px;
			margin: 0px;
			margin-right: 4px;
		}

		/* Revues de presse */
		.wrapRdpRevues .inner h3{
			font-size: 1.2em;
		}

		.wrapRdpRevues .inner p{
			font-size: 0.9em;
		}

		.wrapRdpRevues .inner ul li span{
			font-size:0.8em
		}

	}
	@media only screen and (max-width: 1000px){
		.lien-certificat.nextVideoButton{
			display: inline-block !important;
		}
		
		.topMenu,.mainMenuItem:nth-child(8) .mainMenuLink,.footerNavList,.descFooter,.firstLineFooter,.revueListHome,.nextVideoButton{
			display: none !important;
		}

		.dropDownLink:after,.sliderWrapper,.packRevueHome,.pharmaMagHome,.dmMagHome,.videoHome,.eventsHome,.rightSideActu,.leftSideActu,.leftSideVideo,.rightSideVideo,.leftSideEvenements,.rightSideEvenements,
		.leftSideFormations,.rightSideFormations{
			width: 100%;
			box-sizing: border-box;
		}

		.footermob{
			display: inline-block !important;
		}
		
		.colHomeLeft{
			box-sizing: border-box;
			width: 100%;
			position: relative;
			padding:0;
			margin: 20px 0 0 0;
		}
		
		.colHomeLeft .pharmaMagHome,
		.colHomeLeft .eventsHome
		{
			width: 100%;
			padding:2.5%;
			margin: 20px 0 0 0;
		}
		
		.colHomeLeft .pubHomeLeaderboard{
			width: 100%;
			margin: 20px 0 0 0;
		}
	
		.colHomeRight{
			box-sizing: border-box;
			width: 100%;
			position: relative;
			padding:0;
			margin: 20px 0 0 0;
		}

		.colHomeRight .dmMagHome,
		.colHomeRight .videoHome,
		.colHomeRight .pubHome
		{
			width: 100%;
			margin: 20px 0 0 0;
		}
		
		.colHomeRight .dmMagHome{
			padding:2.5%;
		}
				
		.logoZone{
			display: flex;
		}
		.logoZone figure{
			margin-left: 20px;
			margin-right: auto;
			width: 90%;
		}
		.mobileOnly{
			display: block !important;
		}
		.mobileMenuLink{
			display: block;
			color: #aed8f4;
			margin: auto 49px auto auto;
			font-size: 2.5em;
			width: 10%;
			text-align: right;
		}
		.logoLink{
			width: 54%;
			padding: 23px 0 27px 0;
		}
		.mainMenu{
			height: auto;
		}
		.mainMenuList{
			display: block;
			overflow: hidden;
			max-height: 0;
			-webkit-transition-property: max-height;
			-webkit-transition-duration: .3s;
			-webkit-transition-timing-function: ease-out;
			transition-property:max-height;
			transition-duration: .3s;
			transition-timing-function: ease-out;
		}
		.mainMenuList.open{
			max-height: 1800px;
		}
		.mainMenuItem{
			margin: 0 1%;
			border-bottom: 1px solid rgba(0,0,0,0.05);
		}

		.mainMenuItem.tools{
			display: block;
			margin-top:5%;

		}

		.mainMenuItem.tools.connected .wrap_tools{
			display: inline-block;
			background:#009cdd;
			width: 100%;
			padding:10px 3px 20px 3px;
		}

		.mainMenuItem.tools ul li a{
			color:#ffffff;
			font-size: 0.8em;
		}

		.mainMenuItem.tools.connected a.bt-inscription{
			color:#ffffff;
			border:0px !important;
			font-size: 1.3em;
			padding:3px !important;
		}

		.mainMenuItem.tools.connected #menuSearchButton{
			display: none !important;
		}



		.mainMenuItem.tools.connected a.bt-deconnection{
			color:#009cdd;
			background:#ffffff;
			border:0px !important;
			font-size: 0.8em;
			margin-left: 10px;
			margin-top:10px;
			padding:6px !important;
		}
		.mainMenuItem.tools.connected .dropDown{
			margin: 0 0 1em 1em;
		}


		.mainMenu{
			border-bottom: none;
		}
		.dropDown{
			position: static;
			background: none;
			max-height: 500px;
			margin: 0 0 0 1em;
		}
		.dropDownLink{
			color: #93989C;
			padding: .6em 0;
			-webkit-transition-property: color;
			-webkit-transition-duration: .3s;
			-webkit-transition-timing-function: ease-out;
			transition-property:color;
			transition-duration: .3s;
			transition-timing-function: ease-out;
		}
		.dropDownLink:after{
			content: "";
			height: 0;
			bottom: 15px;
			left: 0;
			opacity: 0;
			background: #005d99;
			position: absolute;
			-webkit-transition-property: opacity,height,bottom;
			-webkit-transition-duration: .3s;
			-webkit-transition-timing-function: ease-out;
			transition-property:opacity,height,bottom;
			transition-duration: .3s;
			transition-timing-function: ease-out;
		}
		.dropDownLink:hover:after,.dropDownLink.current:after{
			height: 4px;
			bottom: 0;
			opacity: 1;
		}
		.dropDownLink:hover{
			color: #005d99;
		}
		.menuForm{
			margin: 3% 0 0 0;

		}
		.searchFormField{
			width: 80%;
			padding: .8em 1.2em;
			margin: 1.2em 0;
			font-size: 1em;
		}
		.footerSocialLink,.footerSocialLink2{
			position: static;
			margin: auto 0;
		}
		.footerSocialLink2{
			margin: auto 0.8% auto auto;
		}
		.footerLogo.mobileOnly{
			display: block;
			margin: auto 0;
		}
		.footerContactButton{
			margin: auto 29px auto 2%;
			width: auto;
			padding: 0 4%;
		}
		.sliderWrapper{
			overflow: hidden;
		}
		.homeSlider{
			width: 400%;
			transition: all 0.8s ease;
		}
		.itemSlider{
			width: 25%;
			display: block;
			vertical-align: top;
			padding: 0 0 20% 0;
			float: left;
		}

		.itemSlider:nth-child(2), .itemSlider:nth-child(3), .itemSlider:nth-child(4) {
			width: 25%;
			display: block;
			vertical-align: top;
			padding: 0 0 20% 0;
			position: relative;
			margin: 0 !important;
			float: left;
			left:auto;
			top:auto;
			right:auto;
		}
		.sliderNav{
			display: block;
		}
		.titreSlide{
			letter-spacing: -0.45px;
			font-size: 1.3em;
		}
		.twitterQuote{
			width: 98%;
			font-size: 1em;
			margin-bottom: 30px;
		}
		.packRevueHome{
			background: none;
			padding: 0;
		}
		.dmMagHome,.videoHome{
			margin: 60px 0 0 0;
		}
		
		.blockHome {
			width: 100%;
			display: flex;
			align-items: flex-end;
		}
		.dmMagHome{
			display: flex;
			align-items: flex-end;
		}
		.leftSideDm{
			width: 40.6%;
			margin: 0 6.3% 0 0;
		}
		.itemListDmHome:last-child{
			margin-bottom: 0;
		}
		.secondSection{
			margin-top: 100px;
		}
		.videoHomeContainer{
			padding: 0 0 65% 0;
		}
		.videoButtonSlide{
			top: 35%;
		}
		.rightSideActu{
			margin: 0;
		}
		.calendarMain > div{
			width: 50%;
		}
		.actuPaginationLink{
			margin: 20px 5px 45px 5px;
		}
		.titlePharmaMagMonth,.introDmMag{
			margin: 0 3% 20px 3%;
			width: 94%;
		}
		.contactAbo,.contactEvent{
			font-size: 1.45em;
		}
		.labelCGU{
			width: 80%;
		}
		.aboPharmaButton,.essaiGratuiButton{
			width: auto;
			padding: 1em .8em;
		}
		.revueAbonnementZone .aboPharmaButton{
			margin: 0 3% 3% 0;
		}
		.essaiGratuiButton{
			margin: 0 1.5% 3% auto;
		}
		.titleAbo{
			font-size: 1.6em;
		}
		.breadCrumbList li{
			flex-shrink: 0;
			margin: 0;
		}
		.breadCrumbList li:last-child{
			flex-shrink: 1;
			flex-grow: 1;
			min-width: 0;
			overflow: hidden;
		}
		.breadCrumbLink,.breadCrumbLink.current{
			font-size: .8em !important;
			text-overflow: ellipsis;
			padding: 0 3px;
			display: block;
			overflow: hidden;
			white-space: nowrap;
		}
		.customSelect{
			margin: 20px 18% 20px 1%;
		}
		.aboForm .customSelect,#cp{
			width: 40%;
			margin: 20px 29% 20px 1%;
		}
		.aboForm textarea.contactField{
			margin: 0 0 20px 0;
		}
		.circleList:nth-child(2n){
			margin: 15px 0 25px 0;
		}
		.circleAboDmMag,.circleAboDmMagAnnuel,.circleAboDmMagNum,.circleAboPharma,.circleAboPharmaAnnuel,.circleAboPharma2,.circleAboPharmaNum{
			width: 210px;
			height: 210px;
		}
		.telLink{
			white-space: nowrap;
		}

		/* Revues de presse */

		.wrapRdpRevues .inner{
			padding:0px 3%;
			text-align: left;
			padding-bottom:15%;
		}

		.wrapRdpRevues .inner h3{
			font-size: 1.1em;
		}

		.wrapRdpRevues .inner p{
			font-size: 0.8em;
		}

		.wrapRdpRevues .inner ul li span{
			font-size:0.7em
		}

		.wrapRdpRevues .inner .preview{
			height: 18vw;
			overflow: hidden;
		}

		.wrapRdpRevues .inner .preview a img {
			width: 16%;
			margin-top: -8%;
			margin-left: -8%;
			position: absolute;
		}



		.rdpBoutonEssai span.label{
			width: 13%;
			font-size: 0.9em;

		}

		.rdpBoutonEssai span.texte{
			font-style: italic;
			font-size: 1em;
			margin-left:0%;
			width: 67%;

		}

		.rdpBoutonEssai span.fleche{
			width: 2%;
			margin-left:-1%

		}

		.rdpBoutonEssai span.bouton{
			padding:1%;
			font-size:0.7em;

		}
	}
	@media only screen and (max-width: 767px){
		.mobileMenuLink{
			font-size: 2.2em;
		}
		.footerSocialLink,.footerSocialLink2{
			width: 5%;
		}
		.footerLogo.mobileOnly{
			width: 30%;
		}
		.dmMagHome{
			display: block;
		}
		.leftSideDm,.dmMagTarif,.dmMagContact,.pharmaTarif,.pharmaContact{
			width: 100%;
			margin: 0;
		}
		.dmMagTarif,.dmMagContact,.pharmaTarif,.pharmaContact{
			box-sizing: border-box;
			padding: 35px 3%;
			margin: 30px 0;
		}
		.headerInfosEventsSlider{
			margin: 0;
			font-size: 0.8em;
		}
		.tagEventsSlider{
			font-size: 1.1em;
		}
		.titleEventsSlider{
			margin: 1.2em 0 0 0;
			font-size: 1em;
			line-height: 15px !important;
		}
		
		.sliderEventsItem {
		    height: 23vw;
		    max-height: 300px;
		    min-height: 240px;
		}		
		
		.titleEventsSlider .capitale{
			font-size: 0.9em;
			letter-spacing: -0.62px;
			line-height: 15px !important;
		}
		.placeEventsSlider{
			font-size: 0.9em;
		}
		.searchFormField{
			width: 70%;
			padding: .3em 1em;
		}
		.sliderLink{
			width: 3%;
			padding: 0 0 3% 0;
		}
		.titlePharmaHome,.titleDMHome{
			font-size: 1.5em;
		}
		.dmBaselineHome{
			font-size: .8em;
		}
		.titleDetailsEmploi,.titleDetailsCandidature{
			font-size: 0.9em;
		}
		.calendarMain > div{
			width: 70%;
		}
		.memeThemeItem{
			width: 100%;
			margin: 0 0 19px 0;
		}
		.pharmaPresItem{
			width: 40%;
			margin: 7% 5%;
		}
		.pharmaOfMonth{
			padding: 39px 2% 9px 32%;
		}
		.leftSidePharmaOfMonth{
			width: 30%;
		}
		.leftSidePharmaOfMonth:after{
			top: 48.5%;
			height: 3%;
			width: 10%;
		}
		.contactLabel,.requiredFields,.contactField,.customSelect,.labelCGU{
			width: 100%;
			text-align: left;
		}
		.aboForm .contactField,.aboForm .customSelect,.contactField,.customSelect{
			margin: 10px 0% 20px 0;
		}
		.aboForm textarea.contactField,textarea.contactField{
			margin: 10px 0 15px 0;
		}
		.contactSubmit{
			width: 25%;
		}
		.contentAbo{
			width: 94%;
			margin: 15px 3%;
		}
		.headerAbo{
			display: block;
			float: right;
			width: 72%;
		}
		.thumbAbo{
			float: left;
		}
		.titleAbo{
			margin: 0 0 20px 0;
		}
		.aboForm{
			width: 90%;
			margin: 0 auto 50px auto;
		}
		.labelList,.listAboForm{
			display: block;
			width: 90%;
			margin: 30px auto 0 auto;
			text-align: left;
		}
		.listAboForm{
			margin: 10px auto;
		}
		span.infoContact.biggerContact,.rgpdCheck{
			display: block;
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}
		.labelRib:after{
			display: none;
		}

		/* Revues de presse */

		.rdpPharma,.rdpSante,.rdpRh{
			width: 49%;
			margin: 0;
			margin-bottom: 2%;
		}

		.rdpPharma{
			margin-left: 0%;
			margin-right: 2%;
		}

		.rdpSante{
			margin:0;
		}

		.wrapRdpRevues .inner .preview{
			height: 22vw;
			overflow: hidden;
		}

		.rdpBoutonEssai span.texte{
			width: 55%;
		}
		.rdpBoutonEssai span.bouton{
			width: 17%;
			text-align: center;
			padding:1%;
			font-size:0.9em;

		}

		/* Espace pub */

		.pubMag,.pubWeb,.pubRdp{
			width: 49%;
			margin: 0;
			margin-bottom: 2%;
		}

		.pubMag{
			margin-left: 0%;
			margin-right: 2%;
		}

		.pubWeb{
			margin:0;
		}

	}
	@media only screen and (max-width: 640px){
		.mobileMenuLink{
			font-size: 1.6em;
			margin: auto 39px auto auto;
		}
		.logoLink{
			width: 70%;
		}
		.footerSocialLink,.footerSocialLink2{
			width: 6.5%;
		}
		.footerLogo.mobileOnly{
			width: 40%;
		}
		.footerContactButton{
			margin: auto 0 auto 5%;
		}
		.titreSlide{
			letter-spacing: -0.2px;
			font-size: 1.1em;
		}
		.packRevueHomeItem{
			width: 100%;
			margin: 0.5% 0;
		}
		.listPharmaHome{
			width: 100%;
			padding: 0;
		}
		/*
		.sliderEventsItem{
			display: block;
			height: auto !important;
			max-height: none;
			
		}
		.imgSliderEvents{
			width: 100%;
			height: 0;
			padding: 0 0 65% 0;
		}
		.eventsInfoSlider{
			width: 95%;
			padding: 2.5%;
		}
		.headerInfosEventsSlider{
			font-size: 1.1em;
		}
		.tagEventsSlider{
			font-size: 1.1em;
		}
		.titleEventsSlider{
			margin: 1.2em 0 0 0;
			font-size: 1.3em;
		}
		.titleEventsSlider .capitale{
			font-size: 0.9em;
			letter-spacing: -0.62px;
			line-height: 15px !important;
		}
		.nextEventsButton{
			width: 100%;
			margin: 15px 0;
		}
		*/
		
		.colHomeLeft .sliderFormationsItem{
			display: block;
			height: auto !important;
			max-height: none;
			
		}
		.colHomeLeft .imgSliderFormations{
			width: 100%;
			height: 0;
			padding: 0 0 65% 0;
		}
		.colHomeLeft .formationsInfoSlider{
			width: 95%;
			padding: 2.5%;
		}
		.colHomeLeft .headerInfosFormationsSlider{
			font-size: 1.1em;
		}
		.colHomeLeft .tagFormationsSlider{
			font-size: 1.1em;
		}
		.colHomeLeft .titleFormationsSlider{
			margin: 1.2em 0 0 0;
			font-size: 1.3em;
		}
		.colHomeLeft .titleFormationsSlider .capitale{
			font-size: 0.9em;
			letter-spacing: -0.62px;
			line-height: 15px !important;
		}
		.colHomeLeft .nextFormationsButton{
			width: 100%;
			margin: 15px 0;
		}
		
		.secondSection{
			margin-top: 50px;
		}
		.twitterQuote{
			font-size: .8em;
			padding: 5px 5px 5px 0;
		}
		.mainMenuLink{
			padding: .7em 0;
		}
		.searchFormField{
			margin: .7em 0;
		}
		.titlePharmaHome,.titleDMHome{
			font-size: 1.3em;
		}
		.itemEmploiHome{
			font-size: .8em;
		}
		.titleDetailsEmploi,.titleDetailsCandidature{
			font-size: 1.1em;
			-ms-word-break: break-all;
			word-break: break-word;
			-webkit-hyphens: auto;
			-moz-hyphens: auto;
			-ms-hyphens: auto;
			hyphens: auto;
		}
		.sliderLink{
			width: 3.5%;
			padding: 0 0 3.5% 0;
		}
		.bottomFooterText{
			font-size: .7em;
		}
		.titreVideoHome{
			font-size: 1.1em;
		}
		.videoButtonSlide{
			top: 20%;
		}
		.pubDate,.itemSlider:nth-child(1) .pubDate,.infoSlide p{
			margin: .2em 0;
		}
		.calendarMain > div{
			width: 80%;
		}
		.redacTeamPharmaItem,.redacTeamPharmaItem:nth-child(2n){
			width: 100%;
			margin: 35px auto;
		}
		.pharmaOfMonth{
			padding: 0 0 15px 0;
		}
		.leftSidePharmaOfMonth{
			width: 100%;
			position: static;
			padding: 20px 0;
			margin: 0 0 20px 0;
		}
		.leftSidePharmaOfMonth:after{
			display: none;
		}
		.thumbPharmaOfMonth{
			margin: 20px auto;
		}
		.titleDmMag,.introDmMag{
			margin: 0 3% 20px 3%;
			width: 94%;
		}
		.contactSubmit{
			width: 40%;
		}
		.contactAbo,.contactEvent{
			width: 100%;
			margin: 0 0 30px 0;
		}
		.contactAbo{
			margin: 30px 0;
		}
		.aboForm .contactLabel,.aboForm .contactField,.aboForm .customSelect,.contactLabel,.contactField,.customSelect,#cp{
			width: 100%;
			text-align: left;
		}
		.aboForm .contactField,.aboForm .customSelect,#rib,#cp,.aboForm textarea.contactField,.contactField,.customSelect,textarea.contactField{
			margin: 10px 0% 20px 0;
		}
		.contactLabel[for=rib]{
			margin: 0;
		}
		.customCheckBox{
			margin: 0 10px 0 0;
		}
		.biggerInItem{
			font-size: 1.2em;
		}

		/* Revues de presse */

		.rdpPharma,.rdpSante,.rdpRh{
			width: 100%;
			margin:0 !important;
			margin-bottom:4% !important;
		}

		.wrapRdpRevues .inner{
			padding:0px 6%;
		}

		.wrapRdpRevues .inner h3{
			font-size: 1.4em;
		}

		.wrapRdpRevues .inner p{
			font-size: 1.1em;
		}

		.wrapRdpRevues .inner ul li span{
			font-size:0.9em
		}

		.wrapRdpRevues .inner ul li span.icon {
			width: 5%;
			margin-right: 1%;
		}

		.wrapRdpRevues .inner .preview{
			height: 25vw;
			overflow: hidden;
		}

		.rdpBoutonEssai span.label{
			width:35%;
			padding:5%;
			font-size:1.1em;
		}

		.rdpBoutonEssai span.texte{
			display: none;
		}
		.rdpBoutonEssai span.bouton{
			width: 40%;
			text-align: center;
			padding:3%;
			font-size:1.1em;

		}
		
		.fullMag .contentWrapper .titleArticle{
			font-size: 2.1em;
			line-height: 1.1em;
		}
		
		.footerMag{
			margin-top: 10px;
		}
		
		.footerMag .footerLeft {
			width: 65%;
		}
		
		.footerMag .footerRight {
			width: 35%;
		}
	}

@media (hover: none) and (pointer: coarse) {
	/* Smartphones and touchscreens */
	.dropDownLink:after{
		display: none;
	}
	.dropDownLink:hover:after{
		display: none;
		height: 0px;
		bottom: 0;
		opacity: 0;
	}

	.mainMenuLink:hover:after {
		display: none;
		height: 0px;
		bottom: 0;
		opacity: 0;
	}

	.mainMenuItem:hover .mainMenuLink:after {
		display: none;
		height: 4px;
		bottom: 0;
		opacity: 1;
	}


}

/* WOOCOMMERCE */

.woocommerce-message,
.woocommerce-info{
	border:0;
	font-family: "Lato", sans-serif;
	font-style:italic;
	border-top-color: #8fae1b;
}

.woocommerce-message::before,
.woocommerce-info::before{
	font-style:normal;
}

.woocommerce-message .button.wc-forward{
	font-style: normal !important;
	background-color: #ffffff;
	border-radius: 0px;
	border:1px solid #a6c877;
	color:#a6c877;
	font-weight: bold;
	transition: all 0.2s linear;
}

.woocommerce-message .button.wc-forward:hover{
	background-color: #a6c877;
	color:#ffffff;
}

.woocommerce ul.products li.product .onsale {
	top: -2em;
	left: 1.5em;
	right: auto;
	margin: -1em -0.5em 0 0;
}

.woocommerce span.onsale {
	height: 5.536em;
	width: 5.536em;
	padding: 0.302em;
	font-family: 'Raleway', sans-serif;
	font-size: 0.7em;
	font-weight: 300;
	text-transform: uppercase;
	position: absolute;
	text-align: center;
	line-height: 5.236;
	top: -2.5em;
	left: 1.5em;
	margin: 0;
	border-radius: 50%;
	background-color: #009cdd;
	color: #fff;
	z-index: 9;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	color: #006ca8;
	font-weight: bold;
	font-size: 1.4em;
}
.woocommerce ul.products li.product .price {
	color: #009cdd;
	font-size: 1.1em;
}

.woocommerce a.button {
	  font-size: 80%;
	  margin: 0;
	  line-height: 1;
	  cursor: pointer;
	text-transform: uppercase;
	  position: relative;
	  text-decoration: none;
	  overflow: visible;
	  padding: 0.618em 1em;
	  font-weight: 700;
	  border-radius: 0px;
	  left: auto;
	  color: #ffffff;
	  background-color: #009cdd;
	  border: 0;
	  display: inline-block;
	  background-image: none;
	  box-shadow: none;
	  text-shadow: none;
	font-family: 'Raleway', sans-serif;
  }

.woocommerce h1.product_title{
	color:#006ca8;
	font-weight: bold;
	font-size: 1.4em;

}

.woocommerce div.product p.price,
.woocommerce div.product span.price
{
	color: #009cdd;
	font-size: 1.3em;
	padding:1% 0 1% 0;
}



.woocommerce div.product form.cart .price .woocommerce-Price-amount{
	font-size: 1.6em;
}

.woocommerce div.product div.images img {
	background:#ffffff;
}

.woocommerce div.product form.cart .button{
	font-size: 80%;
	margin: 0;
	margin-top:20px;
	line-height: 1;
	cursor: pointer;
	text-transform: uppercase;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: 0.618em 1em;
	font-weight: 600;
	border-radius: 0px;
	left: auto;
	color: #ffffff;
	background-color: #009cdd;
	border: 0;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.woocommerce div.product form.cart div.quantity{
	margin-top:20px;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 300;
	text-align: left;
	color:#666666;
	font-family: "Lato", sans-serif;
}

.woocommerce div.product form.cart .reset_variations {
	visibility: hidden;
	font-size: .83em;
	font-family: "Lato", sans-serif;
	color:#009cdd;
	font-style: italic;

}

.woocommerce div.product form.cart .variations select {
	max-width: 100%;
	min-width: 75%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 1em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: .375rem 2.25rem .375rem .75rem;
	-moz-padding-start: calc(0.75rem - 3px);
	font-size: 0.7rem;
	font-weight: 400;
	font-style: italic;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.woocommerce div.product .product_meta span{
	font-family: "Lato", sans-serif;
	font-style: italic;
	font-weight: 300;
	color:#666666;
	display: block;
	clear:both;
}

.woocommerce div.product .product_meta span span{
	display: inline-block;
	content:" ";
	clear:both;
}

.woocommerce div.product .product_meta span a{
	color:#009cdd;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0 0 2em;
	padding: 2%;
	background: #ffffff;
	border-top:2px solid #009cdd;
	font-family: "Lato", sans-serif;
	color:#666666;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 0;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 0;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
	box-sizing: border-box;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 0px solid #d3ced2;
	background-color: transparent;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 0;
	margin: 0 -5px;
	padding: 0 1em;
	font-family: "Lato", sans-serif;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-weight: 600;
	color: #009cdd;
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #009cdd;
	text-shadow: inherit;
}

.woocommerce div.product .related.products h2:first-child{
	font-weight: 600;
	color: #009cdd;
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
	margin:0 0 3em 0;
}

/* WOOCOMMERCE TABLES */

.woocommerce table.shop_table {
	border: 1px solid rgba(0,0,0,.1);
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 0px;
}

.woocommerce table.shop_table th {
	font-weight: 300;
	padding: 9px 12px;
	text-transform: uppercase;
	color:#666666;
	line-height: 1.5em;
	font-family: "Lato", sans-serif;
}

.woocommerce table.shop_table td{
	font-family: 'Raleway', sans-serif;
}

.woocommerce table.shop_table td.product-name a{

	color:#006ca8;
	font-weight: bold;
}

.woocommerce-page table.cart td.actions {
	text-align: right;
	background-color: #f7f8f9;
}

.woocommerce a.remove {
	display: block;
	font-size: 1.9em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1em;
	border-radius: 100%;
	color: #009cdd !important;
	text-decoration: none;
	font-weight: 400;
	border: 0;
}

.woocommerce a.remove:hover{
	background-color: #009cdd !important;
	color:#ffffff;
}

.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	border:1px solid #e6e7e8;
	padding:4px;
	width: 50px;
	box-shadow: none;
}

.woocommerce-page table.cart td.actions .input-text {
	width: 150px;
}

.woocommerce table.cart td.actions button.button{
	font-size: 80%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: .90em 1em;
	font-weight: 700;
	border-radius: 0px;
	left: auto;
	text-transform: uppercase;
	color: #009cdd;
	background-color: #ffffff;
	border: 1px solid #009cdd;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
	transition: all 0.2s linear;
}
.woocommerce table.cart td.actions button.button:hover{
	opacity: 0.5;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals .cart_totals h2{
	font-family: 'Raleway', sans-serif;
	margin-bottom: 10px;
}

.woocommerce-cart .cart-collaterals .cart_totals table td{
	font-family: "Lato", sans-serif !important;
	color:#666666;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
	font-weight: 300;
}

.woocommerce table.shop_table tbody tr.order-total th{
	font-weight: 700;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #009cdd;
	font-weight: 700;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	font-family: 'Raleway', sans-serif;
	max-width: 250px;
	font-size: 1.1em;
	transition: all 0.2s linear;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #009cdd;
	font-weight: 700;
	color: #fff;
	opacity: 0.5;
}

.wc-proceed-to-checkout{
	text-align: right;
}

.wc-proceed-to-checkout .button{
	display: inline-block !important;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	outline: 0;
	border-radius:0;
	border:1px solid #e6e7e8;
	line-height: normal;
	padding:5px;
}

.woocommerce form .form-row label {
	line-height: 2;
	font-family: "Lato", sans-serif !important;
	font-style:italic;
	color:#666666;
}
.woocommerce-checkout h3{
	font-family: "Lato", sans-serif !important;
	font-size: 1.1em;
	color:#666666;
	text-transform: uppercase;
}

.woocommerce-checkout-payment label{
	color:#006ca8;
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
}

.woocommerce div.product form.cart .group_table td:first-child {
width: auto !important;
text-align: center;
}