/***************************************/
/*************** FONTS *****************/
/***************************************/
@font-face {font-family: Geek; src: url(../font/geek.ttf);}
@font-face { font-family: HelveticaNeue45; src: url(../font/HelveticaNeueLTPro45Light.otf); }
@font-face { font-family: HelveticaNeue25; src: url(../font/HelveticaNeueLTPro25UltraL.otf); }
@font-face { font-family: HelveticaNeue65; src: url(../font/HelveticaNeueLTPro65Medium.otf); }

@font-face {font-family: BebasNeue; src: url('../fonts/BebasNeue/BebasNeue.otf'),url('../fonts/BebasNeue/BebasNeue.eot'),url('../fonts/BebasNeue/BebasNeue.ttf'),url('../fonts/BebasNeue/BebasNeue.woff');}

/***************************************/
/********** CSS IRIS PHARMA ************/
/***************************************/
h1{color:#3c2219;font-size:15px;margin:0px;font-weight:bold;}
h2{color:#fff;font-size:15px;margin:0px;font-weight:normal;}
h3{color:#5a5755;font-size:15px;margin:0px;font-weight:bold; line-height:22px; margin-bottom:15px;}
h4{color:#5a5755;font-size:15px;margin:0px;font-weight:normal;}
h5{font-size:12px;font-family:tahoma,arial,verdana;color:#6a6a6a;margin:0px;font-weight:bold;}
h6{font-size:11px;font-family:tahoma,arial,verdana;color:#6a6a6a;margin:0px;font-weight:bold;}
p{margin:0px;border:0px;padding:0px;}
input {padding:0px;margin:0px;font-family: Arial;font-size:10px;color:#a6a88e;background-color:#ffffff;font-weight:bold;border:#a6a88e 1px solid;}
textarea {padding:0px;margin:0px;background-color:#ffffff;font-weight:normal;border:#a6a88e 1px solid;}
#select {font-family: Arial;font-size:10px;color:#000000;background-color:#6a6a6a;font-weight:bold;border:#000000 1px solid;}
img{border:0px; width: 100%;}
hr{width:100%;color:#D7D7D7;background-color:#D7D7D7;height:1px;border:0;}
table,tr,th,td{font-size:12px;}
body{font-family: 'Open Sans', sans-serif; background-color: #fff !important; margin:0; color: #000000;}
html, body{overflow-x: hidden;}

/***************************************/
/************** GENERAL ****************/
/***************************************/
*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.wrapper{margin:0 auto !important; width:1000px; z-index:1000; position:relative;}
.last{margin-right: 0 !important;}
.sprite{background-image: url('../image/sprite.png'); background-repeat: no-repeat;}
.input-append, .input-prepend{white-space:normal !important;}
.hidden_mobile{display:block;}
.show_mobile{display:none !important;}
.show_tablette{display: none;}
.show_Menutablette{display: none;}
.hidden_tablette{display: block;}
.show_portrait{display: none;}
.hidden_landscape{display:block;}

.logo-30{margin:10px 20px 0 0; float: left;width: 40%;}
.logo-30 img{max-width: 100px;}
.p-40{padding:40px;}
.m-t-30{margin-top:30px;}

.titre-modal2{color:#000; font-weight: bold; font-size:20px; margin-bottom: 10px;}

.intro-modal-1{font-size:25px; font-weight:normal; line-height:30px;color:#56BCCC}
.intro-modal-2{font-size:25px; font-weight:normal; line-height:30px;color:#DA3565}
.intro-modal-3{font-size:25px; font-weight:normal; line-height:30px;color:#E88E48}
.intro-modal-4{font-size:25px; font-weight:normal; line-height:30px;color:#1E7DBD}

/***************************************/
/*************** HEADER ****************/
/***************************************/
#header{position:relative; height:125px; z-index:1000;}
	.bgSlide{top:0; position:absolute; background-image:url('/image/slide1.jpg'); background-repeat:no-repeat; background-position:top center; width:100%; height:607px; background-size: cover;}
	.bgInterne{top:0; position:absolute; background-image:url('/image/bg_interne.jpg'); background-repeat:no-repeat; background-position:top center; width:100%; height:125px;}
	.logo{margin-top:17px;}
	.logo img{width:151px;}
	.searchTop{margin-top:30px; margin-left:8px; border: 1px solid #4e7cb0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;height: 28px;}
	.searchTop input[type=text]{height: 26px !important; font-weight:normal; width: 200px;padding: 4px 6px !important;min-height: 26px !important;}
	.searchTop button{padding: 2px 8px 2px 8px;}
	a.sociaux{color:#4e7cb0; margin-top:28px; margin-right:6px; font-size: 32px; line-height:20px;}
	a.sociaux:hover{color:#052944;}
	a.sociaux, a.sociaux:hover, a.sociaux:active, a.sociaux:focus{text-decoration:none;}
	
	.menu{margin-top:10px; width:100%; height:46px; background-color:#fff; opacity:0.8;padding: 15px 10px;}
	.menu a{color:#192e41; text-decoration:none; text-transform:uppercase; font-size:13px;line-height: 16px;padding: 0px 14px;height: 16px;   text-shadow: 0px 1px 0px #FFF;}
	.menu a:hover, .menu a:focus, .menu a.active{color:#ff6a22;}
	.menu a.lien{border-right: 1px solid #192e41;}
	.menu a.home{padding:0 0 0 20px;font-size: 15px; border-right:none;}
	.menu a.last{border-right:none;}
	.menu a.config{color:white; text-shadow: 0px 1px 0px #192e41; margin-left:-30px; background-position:-0px -0px; width:225px; height:53px; margin-top: -18px;margin-right: -10px;padding: 18px 0 0 88px;position: relative; right: -10px;}
	.menu a.config:hover{background-position:-240px -0px;}
	
	.lueure{width:100%; height:2px; background-color: #ff005a;
		background: #ff005a;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDA1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2ZmNmIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2ZmYzMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzZiY2YyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAzYWFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzE5NTY5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #ff005a 0%, #ff6b25 18%, #ffc325 38%, #6bcf2d 58%, #03aaef 76%, #19569f 96%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff005a), color-stop(18%,#ff6b25), color-stop(38%,#ffc325), color-stop(58%,#6bcf2d), color-stop(76%,#03aaef), color-stop(96%,#19569f));
		background: -webkit-linear-gradient(left,  #ff005a 0%,#ff6b25 18%,#ffc325 38%,#6bcf2d 58%,#03aaef 76%,#19569f 96%);
		background: -o-linear-gradient(left,  #ff005a 0%,#ff6b25 18%,#ffc325 38%,#6bcf2d 58%,#03aaef 76%,#19569f 96%);
		background: -ms-linear-gradient(left,  #ff005a 0%,#ff6b25 18%,#ffc325 38%,#6bcf2d 58%,#03aaef 76%,#19569f 96%);
		background: linear-gradient(to right,  #ff005a 0%,#ff6b25 18%,#ffc325 38%,#6bcf2d 58%,#03aaef 76%,#19569f 96%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff005a', endColorstr='#19569f',GradientType=1 );
	}
		
	.sous-menu{width:100%; padding:10px; text-align:center;
		background: #0dccde;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkY2NkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDhiYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #0dccde 0%, #048bb7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0dccde), color-stop(100%,#048bb7));
		background: -webkit-linear-gradient(top,  #0dccde 0%,#048bb7 100%);
		background: -o-linear-gradient(top,  #0dccde 0%,#048bb7 100%);
		background: -ms-linear-gradient(top,  #0dccde 0%,#048bb7 100%);
		background: linear-gradient(to bottom,  #0dccde 0%,#048bb7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dccde', endColorstr='#048bb7',GradientType=0 );
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.sous-menu a{display: inline-block; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:13px;line-height: 16px;padding: 0px 14px;height: 16px;}
	.sous-menu a:hover, .sous-menu a:focus, .sous-menu a.active{color:#005d7b; text-decoration:none;}
	
	.empLogo{width:30%;}
	.empSearch{width:30%;}
	.empLogo30{width:40%; float: left; text-align: center}
		.empLogo30 img{width: 90px; padding-top: 10px;}

	nav select{display:none; background-color: white; width: 100%; height: 40px; margin-top: 2px; font-size:15px; color:#555; line-height:30px;}
	nav select option{font-size:15px; color:#555; line-height:20px; padding:5px; margin:0; font-weight:normal;}
	
	nav .menuCursor1{margin-left: 86px; position: absolute; bottom: 34px; border-top: 8px solid #ffffff; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0;}
	nav .menuCursor2{margin-left: 255px; position: absolute; bottom: 34px; border-top: 8px solid #ffffff; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0;}
	nav .menuCursor3{margin-left: 448px; position: absolute; bottom: 34px; border-top: 8px solid #ffffff; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0;}
	nav .menuCursor4{margin-left: 888px; position: absolute; bottom: 34px; border-top: 8px solid #ffffff; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0;}

	@media screen and (min-width:768px){

		.menu-fixed{
			background-color: white;
			position: fixed!important;
			width: 100%;
			box-shadow: 0px 0px 10px #ccc;
		}	
	}
.slideHomePage .bx-wrapper{position:absolute;}
.slideHomePage .bx-wrapper .bx-viewport{border:none; box-shadow:none; -webkit-box-shadow:none;}
.slideHomePage .opacityNico{display:none;}
  
/***************************************/
/************* HOMEPAGE ****************/
/***************************************/
	.textSlide{padding-top:380px;}
	.textSlide h1{color:#052944; text-shadow:1px 1px 0 white; font-family:HelveticaNeue25; font-size:27px; text-transform:uppercase; line-height:30px; margin-bottom:10px;}
	.textSlide h1 strong{font-family:HelveticaNeue65;}
	.textSlide .btn{padding:6px 40px;}
	
	.services{margin-top:398px;position: relative; overflow:hidden; -webkit-border-top-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomleft: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px;}
	.services{margin-top:490px;} /* Abscence provisoire des blocs sur la page d'accueil */
		a.service{text-decoration:none; float:left; padding:30px 20px 57px 20px;}
			.service h2{font-family:HelveticaNeue65; font-size: 18px; margin-bottom: 10px; color:white; line-height:20px; font-weight:bold; min-height:100px;}
			.service h3{font-size: 14px; color:white; line-height:20px; font-family:HelveticaNeue25;margin-top: 25px; min-height: 60px;}
			.service i{position: absolute; font-size: 32px; color: white; margin: 8px 0 0 180px;}
			.service h2 span{font-style: italic;}

			.service1{width:25%; height:auto; background-image:url('/image/service1.png'); background-repeat:no-repeat; background-size: 100% 100%;}
			.service2{width:25%; height:auto; background-image:url('/image/service2.png'); background-repeat:no-repeat; background-size: 100% 100%;}
			.service3{width:25%; height:auto; background-image:url('/image/service3.png'); background-repeat:no-repeat; background-size: 100% 100%;}
			.service4{width:25%; height:auto; background-image:url('/image/service4.png'); background-repeat:no-repeat; background-size: 100% 100%;}

/***************************************/
/************* PAGE TYPE ***************/
/***************************************/
.pageType{text-align:justify;}
.pageType .blocTxt{
	width:100%; background-color:white; margin-top:20px;
	overflow:hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 5px 10px 0px #e7e7e7;
	-webkit-box-shadow: 0px 5px 10px 0px #e7e7e7;
	-o-box-shadow: 0px 5px 10px 0px #e7e7e7;
	box-shadow: 0px 5px 10px 0px #e7e7e7;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e7e7e7, Direction=180, Strength=10);
	position:relative;
	z-index:-5;
}
.pageType .blocTxt h1{
	padding:10px 20px; line-height:21px; text-transform:uppercase; font-size:15px; color:#FFFFFF; width:100%; text-align:left;
	background: rgb(13,210,227);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkZDJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDg5YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(13,210,227,1) 0%, rgba(4,137,182,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,210,227,1)), color-stop(100%,rgba(4,137,182,1)));
	background: -webkit-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
	background: -o-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
	background: -ms-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
	background: linear-gradient(to bottom,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dd2e3', endColorstr='#0489b6',GradientType=0 );
}
.pageType .blocTxt h1 strong{width:80%;}
.pageType .blocCtn{line-height:22px; font-size:14px; color:#53666f; padding:25px 20px; text-align:justify; width:100%;}

.pageType .title{color:#ff6a22; font-size:20px; margin-bottom:20px;}

/***************************************/
/*********** PAGE CATEGORY *************/
/***************************************/
.pageCategory{width:100%;  position:relative; z-index:-5; background-size: inherit;}
	.pageCategory h2 {color:#5a5755;font-size:15px;margin:0px;font-weight:bold; line-height:22px; margin-bottom:15px;}
	.pageCategory .intro{width:50%; float:right; position:relative; z-index:-5;}
	.pageCategory h1{color: #052944; text-shadow: 1px 1px 0 white; font-family: HelveticaNeue25; font-size: 45px; line-height:50px; margin-top:90px;}
	.pageCategory .contenu{margin-bottom:20px; margin-top:10px; color: #53666f; font-size: 13px; text-align: justify; line-height: 17px;}
	.pageCategory p{color: #53666f; font-size:14px; text-align:justify; line-height:22px;}
	.pageCategory p span.Bold, .pageCategory span.Bold, .pageCategory strong{font-weight:bold;}
	.pageCategory .intro .thumbImg{
		margin-top:20px;
		-moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		-o-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=0);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		position:relative;
	}
	.pageCategory .intro img{z-index: -2; position:relative; -moz-border-radius: 10px; -webkit-border-radius: 10px;	border-radius: 10px;}
	.pageCategory .intro .thumbImg .label{margin-top: 52%; white-space:normal; position:absolute; background-color:#22b9d2; padding:10px 20px; color:white; font-size:15px; text-transform: uppercase;z-index: -1;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;line-height: 18px;max-width: 90%;text-align: left;}
	.pageCategory .intro .thumbImg.first{margin-left:0;}

/***************************************/
/******** PAGE SOUS-CATEGORY ***********/
/***************************************/
	.sous-parties{
		width:100%;
		text-align:center;
		background: #e5e5e5;
		margin-top:20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		overflow:hidden;
		border:1px solid #F1F1F1;
		background: rgb(229,229,229);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(229,229,229,0.9) 0%, rgba(255,255,255,0.9) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,0.9)), color-stop(100%,rgba(255,255,255,0.9)));
		background: -webkit-linear-gradient(top,  rgba(229,229,229,0.9) 0%,rgba(255,255,255,0.9) 100%);
		background: -o-linear-gradient(top,  rgba(229,229,229,0.9) 0%,rgba(255,255,255,0.9) 100%);
		background: -ms-linear-gradient(top,  rgba(229,229,229,0.9) 0%,rgba(255,255,255,0.9) 100%);
		background: linear-gradient(to bottom,  rgba(229,229,229,0.9) 0%,rgba(255,255,255,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
	}
	.sous-parties.fixed{position:fixed; top:0;width: 1000px;margin-top: 10px;}
	.dockHandL.fixed{position:fixed; top:0;width: 1000px;margin-top: 52px;}
	.dockHandR.fixed{position:fixed; top:0;width: 1000px;margin: 52px 0 0 1008px;}
	
	#.sous-parties a{vertical-align:top; width:18%; padding: 1% 2%; display:inline-block; color:#079ec3; text-decoration:none; border-right:1px solid #EAEAEA; border-left:1px solid #FFFFFF; min-height: 90px; margin-right: -4px;}
	.sous-parties a{
		vertical-align:top; cursor:ew-resize; width:180px; padding:10px; display:inline-block; color:#079ec3; text-decoration:none; border-right:1px solid #EAEAEA; border-left:1px solid #FFFFFF; min-height: 96px; margin-right:-4px;
		cursor: move;
		cursor: -webkit-grab;
		cursor: -moz-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab;
	}
	.sous-parties a i{font-size: 24px; vertical-align: -12px;}
	.sous-parties a strong{min-height: 40px; display: inline-block;}
	.sous-parties a.active, .sous-parties a:hover, .sous-parties a:focus{
		color:#FFFFFF;
		border:none; padding:10px 12px;
		background: rgb(4,137,182);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ODliNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGQyZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(4,137,182,1) 0%, rgba(13,210,227,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,137,182,1)), color-stop(100%,rgba(13,210,227,1)));
		background: -webkit-linear-gradient(top,  rgba(4,137,182,1) 0%,rgba(13,210,227,1) 100%);
		background: -o-linear-gradient(top,  rgba(4,137,182,1) 0%,rgba(13,210,227,1) 100%);
		background: -ms-linear-gradient(top,  rgba(4,137,182,1) 0%,rgba(13,210,227,1) 100%);
		background: linear-gradient(to bottom,  rgba(4,137,182,1) 0%,rgba(13,210,227,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0489b6', endColorstr='#0dd2e3',GradientType=0 );
	}
	
	.dockHandL{position:absolute; color: #079ec3; margin: 62px 0 0 -18px; cursor:pointer;}
	.dockHandR{position:absolute; color: #079ec3; margin: 62px 0 0 100.8%; cursor:pointer;}

	.pageCategory .blocTxt{
		width:100%; background-color:white; margin-top:20px;
		overflow:hidden;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 0px 5px 10px 0px #e7e7e7;
		-webkit-box-shadow: 0px 5px 10px 0px #e7e7e7;
		-o-box-shadow: 0px 5px 10px 0px #e7e7e7;
		box-shadow: 0px 5px 10px 0px #e7e7e7;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#e7e7e7, Direction=180, Strength=10);
		position:relative;
		z-index:-5;
	}
	.pageCategory .blocTxt h2{
		padding:10px 20px; line-height:21px; text-transform:uppercase; font-size:15px; color:#FFFFFF; width:100%;
		background: rgb(13,210,227);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkZDJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDg5YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(13,210,227,1) 0%, rgba(4,137,182,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,210,227,1)), color-stop(100%,rgba(4,137,182,1)));
		background: -webkit-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
		background: -o-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
		background: -ms-linear-gradient(top,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
		background: linear-gradient(to bottom,  rgba(13,210,227,1) 0%,rgba(4,137,182,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dd2e3', endColorstr='#0489b6',GradientType=0 );
	}
	.pageCategory .blocTxt h2 strong{width:80%;}
	.pageCategory .blocTxt h2 a{text-decoration:none; color:#ffffff;}
	.pageCategory .blocTxt h2 a:hover{color:#005d7b;}
	
	.pageCategory .blocCtn{line-height:27px; font-size:14px; color:#53666f; padding:25px 20px; text-align:justify; width:100%;}
	.pageCategory .blocCtn h3{line-height:17px; text-transform:uppercase; color:#53666f; margin-bottom:15px;}
	.pageCategory .blocCtn img{z-index: -2; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
	.pageCategory .blocCtn .blocImgRight, .pageCategory .blocCtn .blocImgLeft{
		margin-top:0; margin-bottom:0;
		-moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		-o-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=0);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		position: relative;
	}
	.sectionCheat{position:absolute;margin-top:-120px;}
	
	.pageCategory .containerHistory {position:relative;}
	.pageCategory .containerHistory .dateHistory {position:absolute;display:inline-block;width:13%;height:4%;cursor:pointer;}
	.pageCategory .containerHistory .dateHistory[data-id="1"] {top:14%;left:55%;}
	.pageCategory .containerHistory .dateHistory[data-id="2"] {top:22%;left:53%;}
	.pageCategory .containerHistory .dateHistory[data-id="3"] {top:31%;left:51%;}
	.pageCategory .containerHistory .dateHistory[data-id="4"] {top:41%;left:47%;}
	.pageCategory .containerHistory .dateHistory[data-id="5"] {top:48%;left:44%;}
	.pageCategory .containerHistory .dateHistory[data-id="6"] {top:55%;left:40%;}
	.pageCategory .containerHistory .dateHistory[data-id="7"] {top:61%;left:37%;}
	.pageCategory .containerHistory .dateHistory[data-id="8"] {top:68%;left:31%;}
	.pageCategory .containerHistory .dateHistory[data-id="9"] {top:74%;left:26%;}
	.pageCategory .containerHistory .dateHistory[data-id="10"] {top:80%;left:19%;}
	.pageCategory .containerHistory .dateHistory[data-id="11"] {top:87%;left:10%;}
		
	.tooltipHistory .tooltip-inner {max-width: none;text-align:left;background:#fff;border:1px solid #BFBFBF;color:#079ec3;font-size:14px;font-weight:bold;box-shadow: 2px 2px 6px #555;}
	.tooltipHistory .tooltip-arrow {border-right-color:#BFBFBF !important;}
	
	
	
	
	.pageCategory .containerHistory2 {margin:80px 0 50px 0;height:15px;background:#B7ECF9;border-radius:10px;position:relative;}
	.pageCategory .dateHistory2 {display:inline-block;background:#079ec3;height:15px;width:15px;border-radius:100%;position:absolute;cursor:pointer;}
	
	.pageCategory .dateHistory2[data-id="1"] {left:5%;}
	.pageCategory .dateHistory2[data-id="2"] {left:9%;}
	.pageCategory .dateHistory2[data-id="3"] {left:13%;}
	.pageCategory .dateHistory2[data-id="4"] {left:18%;}
	.pageCategory .dateHistory2[data-id="5"] {left:22.3%;}
	.pageCategory .dateHistory2[data-id="6"] {left:44%;}
	.pageCategory .dateHistory2[data-id="7"] {left:57%;}
	.pageCategory .dateHistory2[data-id="8"] {left:61%;}
	.pageCategory .dateHistory2[data-id="9"] {left:65%;}
	.pageCategory .dateHistory2[data-id="10"] {left:73%;}
	.pageCategory .dateHistory2[data-id="11"] {left:77%;}
	.pageCategory .dateHistory2[data-id="12"] {left:83%;}
	.pageCategory .dateHistory2[data-id="13"] {display:none}
	.pageCategory .dateHistory2[data-id="14"] {left:92%;}
	.pageCategory .dateHistory2[data-id="15"] {left:95%;}
	.pageCategory .dateHistory2[data-id="16"] {left:99%;}
		
	.pageCategory .yearSeparator {display:inline-block;height:50px;width:1px;background:#079ec3;position:absolute;top:-20px;}
	.pageCategory .yearSeparator[data-id="1"] {left:7%;}
	.pageCategory .yearSeparator[data-id="2"] {left:23%;}
	.pageCategory .yearSeparator[data-id="3"] {left:39%;}
	.pageCategory .yearSeparator[data-id="4"] {left:55%;}
	.pageCategory .yearSeparator[data-id="5"] {left:71%;}
	.pageCategory .yearSeparator[data-id="6"] {left:87%;}
	.pageCategory .yearSeparator[data-id="7"] {left:95.7%;}
	.pageCategory .yearSeparator[data-id="8"] {left:99.7%;}
	
	.pageCategory .majorYear {display:inline-block;margin-top:35px;position:absolute;}
	.pageCategory .majorYear[data-id="1"] {left:calc(7% - 16px);}
	.pageCategory .majorYear[data-id="2"] {left:calc(23% - 16px);}
	.pageCategory .majorYear[data-id="3"] {left:calc(39% - 16px);}
	.pageCategory .majorYear[data-id="4"] {left:calc(55% - 16px);}
	.pageCategory .majorYear[data-id="5"] {left:calc(71% - 16px);}
	.pageCategory .majorYear[data-id="6"] {left:calc(87% - 16px);}
	.pageCategory .majorYear[data-id="7"] {left:calc(95% - 16px);}
	.pageCategory .majorYear[data-id="8"] {left:calc(99% - 16px);}
	
	.tooltipHistory2 {position:fixed;}
	.tooltipHistory2 .tooltip-inner {max-width: none;text-align:left;background:#fff;border:1px solid #BFBFBF;color:#079ec3;font-size:14px;font-weight:bold;}
	.tooltipHistory2 .tooltip-arrow {border-top-color:#BFBFBF !important;}
	
	.pageCategory #graph {height:320px;}
	.pageCategory .canvasjs-chart-credit {display:none;}
	
	.research-graph{width: 101%;overflow-x:auto;overflow-y: hidden;margin-top: 150px;}
	.research-graph .research-graph-global-container{width: 984px;margin-left: 8px;}
	.research-graph .col{display:inline-block;width:25%;float:left;}
	.research-graph .col h3{font-family: "BebasNeue";text-align:center;margin-bottom: 8px;font-size: 20px;letter-spacing: 1px;}
	.research-graph .first-col{width:12.5%;}
	.research-graph .first-col h3{color:#7F7F7F}
	.research-graph .second-col{width:37.5%;}
	.research-graph .second-col h3{color:#069cc1}
	.research-graph .third-col h3{color:#2A89C3}
	.research-graph .fourth-col h3{color:#7B669E}
	.research-graph .header-col-container-into{text-align:center;color: #052944;font-family: HelveticaNeue25;font-size: 32px;line-height: 52px;}
	.research-graph .research-graph-container{background-image:url("/images/background_research_graph.jpg");background-size: 100% auto;position: relative;}
	.research-graph .research-graph-container .separator{position:absolute;height: calc(100% + 50px);}
	.research-graph .research-graph-container .first-separator{width:31.36%;}
	.research-graph .research-graph-container .second-separator{width:87.6%;}
	.research-graph .research-graph-container .separator{border-right: 2px dashed #fff;}
	.research-graph .research-graph-container .header-title{font-family: "BebasNeue";float:left;display:inline-block;text-align:center;color: #fff;text-transform: uppercase;font-size: 18px;padding: 12px 6px;}
	.research-graph .research-graph-container .header-title.m-t{margin-top:12px;}
	.research-graph .research-graph-container .plus-container{position:relative;width:100%;}
	.research-graph .research-graph-container .plus-container .plus{display:inline-block;width: 20px;height: 20px;border-radius: 10px;background:#fff;position: absolute;top: -6px;text-align: center;font-size: 16px;line-height: 16px;font-weight: bold;border-width: 2px;border-style: solid;margin-left: -10px;z-index: 2;cursor: pointer;}
	.research-graph .research-graph-container .plus-container .first-plus{left:25%;border-color:#807f80;color:#807f80}
	.research-graph .research-graph-container .plus-container .second-plus{left:50%;border-color:#64aac3;color:#64aac3}
	.research-graph .research-graph-container .plus-container .third-plus{left:75%;border-color:#2a88c2;color:#2a88c2}
	.research-graph .research-graph-container .long-arrow{background: rgba(255,255,255,0.5);height: 8px;margin-bottom: 10px;margin-right: 15px;position:relative;}
	.research-graph .research-graph-container .long-arrow .end-arrow{position:absolute;right:0;}
	.research-graph .research-graph-container .long-arrow .end-arrow-container{position:relative;}
	.research-graph .research-graph-container .long-arrow .end-arrow-container span{display:inline-block;position:absolute;}
	.research-graph .research-graph-container .long-arrow .end-arrow-container .top, .research-graph .research-graph-container .long-arrow .end-arrow-container .bottom{border-left: 5px solid transparent;border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-right: 5px solid rgba(255,255,255,0.5);left: -10px;}
	.research-graph .research-graph-container .long-arrow .end-arrow-container .top{bottom:0}
	.research-graph .research-graph-container .long-arrow .end-arrow-container .bottom{top: 8px;}
	.research-graph .research-graph-container .long-arrow .end-arrow-container .end{border-left: 14px solid rgba(255,255,255,0.5);border-bottom: 14px solid transparent;border-top: 14px solid transparent;border-right: 14px solid transparent;top:-10px;}
	.research-graph .research-graph-container .bar{display:inline-block;float:left;clear:both;margin-bottom: 20px;margin-top:5px;border-bottom:2px solid #fff;position:relative;}
	.research-graph .research-graph-container .bar .round{display:inline-block;width: 16px;height: 16px;background:#fff;position:absolute;bottom: -9px;border-radius: 8px;border-width: 3px;border-style: solid;}
	.research-graph .research-graph-container .bar .round.left{left: -8px;}
	.research-graph .research-graph-container .bar .round.right{right: -8px;}
	.research-graph .research-graph-container .bar .round.grey{border-color:#8b8a8b}
	.research-graph .research-graph-container .bar .round.blue{border-color:#93b7c6}
	.research-graph .research-graph-container .bar .round.purple{border-color:#8b6da2}
	.research-graph .research-graph-container .bar .bar-container{text-align:center;position: relative;top: 5px;}
	.research-graph .research-graph-container .bar .bar-container.bounce{-webkit-animation: bounce 0.35s ease infinite alternate;-moz-animation: bounce 0.35s ease infinite alternate;-o-animation: bounce 0.35s ease infinite alternate;animation: bounce 0.35s ease infinite alternate;}
	.research-graph .research-graph-container .bar .bar-content{font-family: 'Open Sans', sans-serif;background: rgba(0,0,0,0.25);padding: 10px 20px;border-radius: 12px 0 12px 0;text-transform: uppercase;color: #fff;font-weight: 800;font-size: 10px;display:inline-block;}
	.research-graph .research-graph-container .bar .bar-content:hover, .research-graph .research-graph-container .bar .bar-content:focus{text-decoration:none;}
	.research-graph .research-graph-container .bar .bar-content.small{padding: 5px;line-height: 12px;margin: 0 7px;}
	.research-graph .research-graph-container .bar .bar-content.color-exception{background:#057591;}
	.research-graph .research-graph-container .bar .bar-arrow{position: relative;top: 10px;border-left: 10px solid transparent;border-bottom: 10px solid transparent;border-top: 10px solid rgba(0,0,0,0.25);border-right: 10px solid transparent;}
	.research-graph .research-graph-container .bar .bar-arrow.color-exception{border-top-color:#057591;}
	.research-graph .research-graph-container .no-clear{clear:inherit;}	
	.research-graph .research-graph-container .w-1-8{width:12.5%;}
	.research-graph .research-graph-container .w-3-16{width:18.75%;}
	.research-graph .research-graph-container .w-1-4{width:25%;}
	.research-graph .research-graph-container .w-3-8{width:37.5%;}
	.research-graph .research-graph-container .w-1-2{width:50%;}
	.research-graph .research-graph-container .w-5-8{width:62.5%;}
	.research-graph .research-graph-container .w-3-4{width:75%;}
	.research-graph .research-graph-container .w-1{width:100%;}
	.research-graph .research-graph-container .m-1-8{margin-left:12.5%;}
	.research-graph .research-graph-container .m-1-4{margin-left:25%;}
	.research-graph .research-graph-container .m-5-16{margin-left:31.25%;}
	.research-graph .research-graph-container .m-3-8{margin-left:37.5%;}
	.research-graph .research-graph-container .m-1-2{margin-left:50%;}
	.research-graph .col-footer{float:left;width:30%;height:30px;display:inline-block;border-radius: 0 0 0 25px;margin-left:-5%;margin-top:-1px;}
	.research-graph .col-footer.first-col{background:#807f80;margin-left:0;width:17.5%;}
	.research-graph .col-footer.second-col{background:#069cc1;width:42.5%;}
	.research-graph .col-footer.third-col{background:#2a88c2;}
	.research-graph .col-footer.fourth-col{background:#7b679e;width:25%;}
	
	.tooltipResearchGraph {position:fixed;}
	.tooltipResearchGraph .tooltip-inner {max-width: none;background:rgba(0,0,0,0.25);border:none;color:#fff;font-size:10px;font-family: 'Open Sans', sans-serif;font-weight: 500;text-transform: uppercase;border-radius: 12px 0 12px 0;padding: 10px 15px;}
	.tooltipResearchGraph .tooltip-arrow {border-bottom-color:rgba(0,0,0,0.25) !important;}
	.tooltipResearchGraph.header .tooltip-inner{background:#807f80;color:#fff;}
	.tooltipResearchGraph.header .tooltip-arrow{border-top-color:#807f80; !important;}
	
	@-webkit-keyframes bounce{from {transform: translateY(0);}to {transform: translateY(-8px);}}
	@-moz-keyframes bounce{from {transform: translateY(0);}to {transform: translateY(-8px);}}
	@-o-keyframes bounce{from {transform: translateY(0);}to {transform: translateY(-8px);}}
	@keyframes bounce{from {transform: translateY(0);}to {transform: translateY(-8px);}}
	
/***************************************/
/********** WHY IRIS PHARMA ************/
/***************************************/	

.WhyIrisPharmaBackground{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-11;background-image:url("/images/background-why-iris-pharma.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.WhyIrisPharmaBackgroundFilter{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-10;background:rgba(0,0,0,0.5);}
.pageWhyIrisPharma h1{text-align:center;font-size:30px;font-family: HelveticaNeue25;margin-top:40px;margin-bottom:60px;background:rgba(247,247,247,0.9);padding:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.pageWhyIrisPharma .bloc{position:relative;text-align:center;background:#F7F7F7;margin-bottom:40px;padding:30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;/*-moz-box-shadow: 0px 5px 10px 0px #e7e7e7;-webkit-box-shadow: 0px 5px 10px 0px #e7e7e7;-o-box-shadow: 0px 5px 10px 0px #e7e7e7;box-shadow: 0px 5px 10px 0px #e7e7e7;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e7e7e7, Direction=180, Strength=10);*/}
.pageWhyIrisPharma .bloc .containerIcon{position:absolute;left:50%;margin-top: -56px;}
.pageWhyIrisPharma .bloc .icon{text-align:center;display:inline-block;position:relative;left:-50%;width: 50px;height: 50px;line-height: 55px;background: #fff;border-radius:25px;-moz-box-shadow: 0px 5px 10px 0px #e7e7e7;-webkit-box-shadow: 0px 5px 10px 0px #e7e7e7;-o-box-shadow: 0px 5px 10px 0px #e7e7e7;box-shadow: 0px 5px 10px 0px #e7e7e7;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e7e7e7, Direction=180, Strength=10);}
.pageWhyIrisPharma .bloc i{font-size: 20px;}
.pageWhyIrisPharma .bloc h3{font-size:15px;color:#079ec3;margin-top:10px;}
.pageWhyIrisPharma .bloc .bloc-content{color:#53666f}
.pageWhyIrisPharma .bloc .bloc-content ul{margin-bottom:0;}
.pageWhyIrisPharma .bloc .bloc-content ul li{text-align:left;}

/***************************************/
/*************** FOOTER ****************/
/***************************************/
#footer{width:100%;}
	#footer .footerHome{width:100%; padding-top:145px; background-image:url('/image/footerhomepage.jpg'); background-repeat:no-repeat; height: auto;background-position: top center;margin-top: -125px;background-size: 100% 100%;}
	#footer .footerInterne{width:100%; padding-top:30px; background-image:url('/image/footerhomepage.jpg'); background-repeat:no-repeat; height: auto;background-position: top center;margin-top: 0px;background-size: 100% 100%;}
	#footer h4, #footer h2{color:white; font-weight:bold; font-size:13px;line-height: 20px;}
	#footer a{color:white; display:block; font-size:13px;}
	#footer .footCol{margin-bottom:30px;}

	#footer .footerLink{font-size:12px; margin-bottom: 30px !important;}
	#footer .footerLink a{color:#192e41;display: inline-block;}

	#footer .covid-block {position: fixed;z-index: 2000;background: #E88E48;bottom: 15px;left: 15px;padding: 20px 25px;border: 2px solid #fff;border-radius: 5px;text-align: center}
	#footer .covid-block p{font-size: 16px;margin-bottom: 15px;color: #fff}
	#footer .covid-block .btn{color: #E88E48;display: inline-block;font-size: 15px;}
	#footer .covid-block .covid-block-close{position: absolute;top: 0;right: 3px;text-decoration: none}

	#footer .footerLink .carre1{margin-right:2px; width:21px; height:21px; background-color:#ff0058;margin-top: -10px;margin-bottom: 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#footer .footerLink .carre2{margin-right:2px; width:21px; height:21px; background-color:#f5a86f;margin-top: -10px;margin-bottom: 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#footer .footerLink .carre3{margin-right:2px; width:21px; height:21px; background-color:#00bde4;margin-top: -10px;margin-bottom: 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#footer .footerLink .carre4{margin-right:2px; width:21px; height:21px; background-color:#19a4f6;margin-top: -10px;margin-bottom: 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#pre-footer{width:100%; background-color:#F7F7F7; padding: 30px 0 0 0; margin-top:30px;}
	#pre-footer a.prefootCol{text-decoration:none; text-align:center; margin-bottom: 30px;}
	#pre-footer .prefootCol i{color:#22b9d2; font-size: 60px;}
	#pre-footer .prefootCol p{color:#5e9ece; font-size:15px; line-height:18px;margin-top: 15px;margin-bottom: 15px;}
	#pre-footer .prefootCol span{color:#5e9ece; font-size:18px; line-height: 10px;}
	#pre-footer a.prefootCol:hover span{color:#22b9d2; text-decoration:none;}
	
.footerLinkTop{color:#4e7cb0; font-size:4em; opacity:1;}
.footerLinkTop:hover{opacity:0.5;}

.hl{background-color:#F5986B; padding: 0 4px;}

/***************************************/
/************** SITEMAP ****************/
/***************************************/
.pageSitemap ul{padding:10px 0px 10px 25px; text-align:left;}

/***************************************/
/************** CONTACT ****************/
/***************************************/
.pageContact a:hover{text-decoration: none;}
.pageContact fieldset.full{width:100%;}
.pageContact fieldset.half{width:48%;}
.pageContact input{width:100%; font-weight:normal; height:40px;}
.pageContact select{width:100%; height:40px;}
.pageContact textarea{width:100%; height:180px; border: 1px solid #cccccc; font-weight:normal; padding:6px;}
.pageContact label{cursor: auto !important;}
.pageContact button[type=submit]{margin:20px 0 0 0;}
.pageContact sup{color:#e85256;}
.pageContact p{text-align:left;}
.pageContact .sousTitle{color:#ff6a22; font-size:16px; margin-bottom:20px; margin-top:20px;}
.pageContact img{width:0 !important;}

.encartPub{background-color: rgba(34, 162, 206, 1);margin-top: 20px;color: white;padding: 120px 20px;text-align: center;font-size: 24px;line-height: 50px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;text-shadow: 0px 1px 1px rgba(153, 85, 53, 0.8);border: 2px solid #0E799E;}
.encartPub a{color:#FFB693 !important;}
.encartPub a:hover{color:white !important;}

/**** UPDATED HOMEPAGE ****/
.container{width: 1000px !important;}
.blocText{ padding:10px;margin-top:10px;}
	.blocText h1{font-size: 45px; color:#4e7cb0; font-weight: 300;line-height: 45px;}
	.blocText p{color: #4e7cb0; margin-top:5px;font-size: 17px; font-weight: normal; line-height: 20px; padding-top:10px;}
	.blocText h2{color: #4e7cb0; margin-top:5px;font-size: 17px; font-weight: normal; line-height: 20px; padding-top:10px;}
.blocPathologies{padding:10px; margin-top:230px;}
	.blocPathologies p{color: #4e7cb0;line-height: 10px; font-weight: bold;}
.barreStatique{padding:40px 0; background: #FFF;font-size: 20px; font-weight: 100; color:#42cde2;margin-top:-12px;text-align: center; text-transform: lowercase; position:relative;}
#footer .footerHome2{width:100%;  background-image:url('/image/footerhomepage.jpg'); background-repeat:no-repeat; height: auto;background-position: top center;background-size: 100% 100%;padding-top:30px;}
.introduction{font-size: 30px; color:#555; padding:20px 0 40px 0; text-transform: uppercase;font-weight: 100; line-height: 25px;}
	.introduction span{font-size:20px;  text-transform: none; font-weight: 800;}

.zoneText1{margin-left: -15px; margin-top:207px;}
.zoneText2{margin-left: -15px; }
.zoneText3{margin-top:300px;}
.zoneText4{margin-left: 565px; margin-top:110px; }
.zoneText5{margin-left: 565px; margin-top:-170px;}

.cta-slider{padding:10px 20px;background-color: #45d3ec; border-radius:4px; -webkit-border-radius:4px; border:1px solid #45d3ec; margin-top:20px; color:#FFF; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
	.cta-slider:hover{padding:10px 20px;background-color: transparent; border:1px solid #45d3ec; text-decoration:none; margin-top:20px; color:#45d3ec; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
.blocText .description {margin-bottom: 10px;}

.blocAccess{padding:30px;}
	
	.blocAccess .content{background:#FFF; padding:30px; height:350px}
	.blocAccess .bloc1{background-image: url('/image/fond-bloc1.jpg');background-position: right bottom; background-size: cover;}
	.blocAccess .bloc2{background-image: url('/image/fond-bloc2.jpg');background-position: right center; background-size: cover;}
	.blocAccess .bloc3{background-image: url('/image/fond-bloc3.jpg');background-position: right center; background-size: cover;}
	.blocAccess .bloc4{background-image: url('/image/fond-bloc4.jpg');background-position: right center; background-size: cover;}
	
	.blocAccess .bloc5{background-image: url('/image/fond-bloc5.jpg');background-position: right center; background-size: cover;}
	.blocAccess .bloc6{background-image: url('/image/fond-bloc6.jpg');background-position: right center; background-size: cover;}
	.blocAccess .bloc7{background-image: url('/image/fond-bloc7.jpg');background-position: right center; background-size: cover;}
	.blocAccess .bloc8{background-image: url('/image/fond-bloc8.jpg');background-position: right bottom; background-size: cover;}
	
	.blocAccess .content .title{font-size: 25px; font-weight: normal; color:#000; text-align: left; padding-top:190px; line-height: 30px;}
	.blocAccess .content .title span{font-weight: bold; color:#45d3ec}
	.blocAccess .cta{padding:10px 20px;background-color: #45d3ec; border-radius:4px; -webkit-border-radius:4px; border:1px solid #45d3ec; margin-top:20px; color:#FFF; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
	.blocAccess .cta:hover{padding:10px 20px;background-color: transparent; border:1px solid #45d3ec; text-decoration:none; margin-top:20px; color:#45d3ec; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
	
.text-blocAccess{padding:20px; background-color: #FFF; max-width: 80%; display: block; color: #000;}
.text-blocAccess:hover{text-decoration: none; color: #000;}

.access{padding:50px 0; background:#FFF; z-index: 40; position:relative}
	.access .bloc{text-align: center;}
	.access img{width: 150px;}
	.access .title{font-weight: bold;margin-bottom: 20px;}

.chiffres .bloc img{width: 80px;}
.chiffres .bloc1{background-image: url('/image/fond-bloc1.jpg');background-position: right center; background-size: cover; height:300px;}
.chiffres .bloc2{background-image: url('/image/fond-bloc2.jpg');background-position: right center; background-size: cover; height:240px;}
.chiffres .bloc3{background-image: url('/image/fond-bloc3.jpg');background-position: right center; background-size: cover; height:240px;}
.chiffres .bloc4{background-image: url('/image/fond-bloc4.jpg');background-position: right center; background-size: cover; height:240px;}
.chiffres .title {font-size: 30px; font-weight: normal; color:#FFF; text-align: left; padding-top:90px; line-height: 30px;}
.chiffres .bloc .title span{font-weight: bold;}

.advancing{padding:70px 0; background:#FFF; z-index: 40; position:relative}
	.advancing .bloc{text-align: center;}
	.advancing img{width: 150px;}
	.advancing .title{font-weight: normal;margin-top:20px; margin-bottom: 20px; font-size:20px;}
	.advancing .cta{padding:10px 20px;background-color: #45d3ec; border-radius:4px; -webkit-border-radius:4px; border:1px solid #45d3ec; margin-top:20px; color:#FFF; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
	.advancing .cta:hover{padding:10px 20px;background-color: transparent; border:1px solid #45d3ec; text-decoration:none; margin-top:20px; color:#45d3ec; cursor: pointer; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}

.slide2{background-image:url('/image/slide2.jpg');background-size: cover;}
.slide3{background-image:url('/image/slide1.jpg');background-size: cover;}
.slide4{background-image:url('/image/slide-eye.jpg');background-size: cover;}
.slide1{background-image:url('/image/slide3.jpg');background-size: cover;}

@media screen and (max-width:768px)
{
	.zoneText1{margin-left: 0; margin-top:450px;}
	.zoneText2{text-align: center;margin-top:70px; margin-left:0; }
	.zoneText3{margin-left: 0; margin-top:-0;}
	.zoneText4{margin-left: 0; margin-top:400px; }
	.zoneText5{margin-left: 0; margin-top:5px;}
	.menu a{font-size: 10px;}
	.blocText p{font-size: 13px;}
	
	.slide2{background-image:url('/image/slide2_responsive.jpg');background-size: cover;}
	.slide3{background-image:url('/image/slide1.jpg');background-size: cover;}
	.slide1{background-image:url('/image/slide3_responsive.jpg');background-size: cover;}
}

@media screen and (max-width:480px)
{
	.zoneText1{margin-left: 0; margin-top:370px;}
	.zoneText2{text-align: center;margin-top:10px; margin-left:0; }
	.zoneText3{margin-left: 0; margin-top:-0;}
	.zoneText4{margin-left: 0; margin-top:330px; }
	.zoneText5{margin-left: 0; margin-top:5px;}
	.menu a{font-size: 10px;}
	.blocText p{font-size: 13px;}
}

.problematique {background-image:url('/image/illustration1.jpg'); background-size: cover; width: 100%; height:auto; background-position: center center; padding:50px 0;margin-top:-10px; position: relative; z-index: 40;}
	.problematique .cadre{padding:20px;}
	.problematique  .illustration1{width: 100%; height:auto; background-position: center center;}
	.problematique .illustration2{padding-top:242px;}
	.problematique .illustration3{width: 100%; height:auto;padding-top:242px;}
	.problematique  .illustration4{width: 100%; height:auto;}
	.problematique .cadre .titre{padding:0 10px 0 10px; font-weight: bold; font-size: 13px; text-align: center; height:90px;display:flex;justify-content:center;align-items:center;}
	.problematique .cadre .description{padding:10px 10px 0 10px; text-align: justify; font-size: 12px;text-align: center;}
	.problematique .cadre a{ color:#42cde2; font-weight: bold;}
	.problematique .span3{width: 22% !important;}
	.problematique h2{text-align: center; color:#555; font-weight: 100; margin:0 0 40px 0; font-size: 40px; }
	
.focus {background:#FFF; padding:40px 0 60px 0;margin-top:-10px;}
	
	
.orange{background-color:#FFF;padding:30px 0; margin-top: -10px; }
	.orange h2{text-align: center; color:#555; font-weight: 500; font-size: 18px;text-transform: uppercase;margin:0 0 20px 0;}

.gris{background:#f1f1f1;padding:20px 0; }

.chiffres .titre{text-align: center; color:#555; text-transform: uppercase; font-weight: 500; font-size: 18px;}
.chiffres .cadre{padding:20px 30px 0 30px; color:#42cde2; text-align: center;font-size: 15px; height:150px; }
	.chiffres .cadre span{font-size:50px; font-weight: 100; color:#42cde2}
.chiffres .description{text-align: center;color: #555;font-size: 13px}
	.chiffres .description span{font-weight: bold; color:#555;text-align: center}
.chiffres .cadres{padding:20px; background:rgba(255,255,255, 0.6);}
	
.temoignage{padding:30px 0; text-align: justify}
	.temoignage h2{text-align: center;font-weight: 500; font-size: 18px;text-transform: uppercase;margin:0 0 20px 0;}
	.temoignage .photo{}
	.temoignage span{font-size: 10px; }
	.temoignage .testimonial{padding:20px 40px;}
	.temoignage .border{border-left: 1px dotted #CCC;}

.useful{margin-bottom:20px;}
.useful:last-child{margin-bottom:50px;}
	.useful .download{border-bottom: 4px solid #be5150; padding:0 0 10px 0;font-weight: 500; font-size: 16px;text-transform: uppercase;}
	.useful .meet{border-bottom: 4px solid #ff6a22; padding:0 0 10px 0;font-weight: 500; font-size: 16px;text-transform: uppercase;}
	.useful .gallery{border-bottom: 4px solid #9cba5f; padding:0 0 10px 0;font-weight: 500; font-size: 16px;text-transform: uppercase;}
	.useful .row{margin-bottom: 10px;}
	.useful .illustration2{text-align: center;}
		.useful .illustration2 img{background-color: #EEE; width: 100%}
	.useful .illustration{text-align: center; }
		.useful .illustration img{width: 30%}
	.useful .titre{font-size: 14px; font-weight: 500; text-align: center; text-transform: uppercase;margin-bottom: 0;}
	.useful .date{text-align: center}
	.useful .slide{background:#F7F7F7; height:400px;}
	
.m-b-20{margin-bottom: 20px;}
.m-b-10{margin-bottom: 10px;}



/***************************************/
/*********** MOSAIC SECTION ************/
/***************************************/


.mosaic_section h2{
	color: #052944;
	text-shadow: 1px 1px 0 white;
	font-family: HelveticaNeue25;
	font-size: 35px;
	line-height: 50px;
	margin-top: 90px;
	text-align: center;
}

.mosaic_grid{
	display:flex;
	flex-direction: row;
	justify-content: space-between ; 
	align-items:  stretch; 
	flex-wrap: wrap; 
}

.mosaic_bloc{
	width:32%;
}
.mosaic_bloc:hover img{
	transition: 0.5s ease;
}
.mosaic_bloc:hover img{
	filter: grayscale(100%);
}

.mosaic_bloc figure{
	position: relative;
	overflow: hidden;
	margin:0;
	height: 12rem;
	margin: 0rem 0 1rem;
	box-shadow: 5px 5px 8px #bdbdbd;
	/* -moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=0);
	-moz-border-radius: 10px; */
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.mosaic_img{
	position: relative;
	display: block;
	width: 100%;
}

.mosaic_title{
	position: absolute;
	top: 6rem;
	display: inline-block;
	width: 90%;
	font-weight: bold;
	padding: 0.7rem 1.42rem;
	color: #ffffff;
	background-color: #22b9d2;
	font-size: 1rem;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-radius: 0;
	white-space: normal;
	line-height: 18px;
}

@media screen and (max-width:767px){
	.mosaic_bloc{
		width:95%;
	}
}

@media screen and (min-width:767px) and (max-width:991px){
	.mosaic_bloc{
		width:49%;
	}
}

/***************************************/
/*********** RELATED TOPICS ************/
/***************************************/


.related-topics{margin:5rem 0 3rem}
.related-topics-title{
	font-family: HelveticaNeue25;
	font-size:2rem;
	color:#052946;
	text-align:center;
	border-bottom: 1px dotted #052946;
	margin-bottom : 1rem;
}
.related-topics-wrapper{
	display: flex;
	flex-direction: row;
	justify-items: center;
	justify-content:space-around;
}
.related-topic{
	
	-moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.5);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=0);
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	overflow: hidden;

	margin: 0 1rem;

}

.related-topic-link{
	/* position: relative; */
}
.related-topic-label{
	position: absolute;
	top:10rem;
	z-index: -1;
	padding: 0.7rem 1.42rem;
	background-color:#22b9d2;
	font-size:1rem; 
	text-transform: uppercase;
	max-width: 180px; 
	border-radius: 0;
	white-space: normal;
	line-height: 18px;

}

.related-topic-img{
	position:relative;
	z-index: -2;
}

.related-topic-img img{
	min-height: 100%;
}	

@media screen and (max-width:767px){
	.related-topics-wrapper{
		display: flex;
		flex-direction: column;
	}
	.related-topic-link{
		width:100%;
		margin-top: 20px;
		border-radius: 10px;
	position: relative;
	box-sizing: border-box;
	}
	.related-topic{
		height:inherit;
		margin-bottom:1rem;

	}
	.related-topic-img{

	}
	.related-topic-label{
		/*position: relative;*/
		padding: 0.7rem 1.42rem;/*  10px 20px */
		background-color:#22b9d2;
		font-size:1rem; /*  14px */
		text-transform: uppercase;
		border-radius: 0;
		margin-top: 52%;
		white-space: normal;
		position: absolute;
		
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		
		line-height: 18px;
		min-width: 200px;
	}

}
@media screen and (min-width:768px) and (max-width:991px){
	.related-topic{
		overflow:hidden ;
	}
	.related-topic-label{
		top: 8rem;
		font-size:0.8rem; /*  14px */
		max-width:17%;

	}
}



/***************************************/
/************* RESPONSIVE **************/
/***************************************/
@media screen and (max-width:1023px)
{
	body{padding-left:0px;padding-right:0px;}
	.show_tablette{display: block;}
	.show_Menutablette{display: inline-block;}
	.hidden_landscape{display:none;}
	.wrapper{padding: 0 20px !important; width: 100%;}
	.textSlide{padding-top:380px !important;}
	#.textSlide h1{text-shadow:none;}
	.menu{height:auto; text-align:center;}
	.menu a{float:none;}
	.service1, .service2, .service3, .service4 {min-height:240px;}
	.service h2{min-height:120px;}
	.service h3{min-height:100px;}
	.service i{margin: 8px 0 0 0;}
	#.sous-parties a{width:20%;}
	.pageCategory .intro .thumbImg .label{font-size:12px; margin-top:46%;}
	#.pageCategory h1{text-shadow:none;}
	.footerLinkTop{opacity:0.6;}
	#.sous-parties.fixed{position:relative; top:0; width:100%; margin-top:20px;}
	.sous-parties.fixed{width:95%;}
	.dockHandR.fixed{margin-left:95.8%;}
	#.dockCheat{margin-bottom:0 !important;}
	#.sectionCheat{position:absolute;margin-top:-10px;}
	.container{width:100% !important;}
	.blocText h1{font-size: 40px; text-align: center}
	.blocText{margin-top:210px;}
	.blocText p{font-size:17px; text-align: center}
	.searchTop input[type=text]{width: 170px !important}
	.bulle2, .bulle1, .bulle3, .bulle4{font-size: 14px !important;}
	
}



@media screen and (max-width:480px)
{
	.hidden_mobile{display:none;}
	.show_mobile{display:block !important;}
	#header{height:180px;}
	.searchTop input[type=text]{width:88.2%;}
	nav .menu{ display: none; }
	nav .sous-menu{ display: none; }
	nav .lueure{ display: none; }
	nav select{ display: inline-block; }
	.textSlide{padding-top:320px !important;}
	.bgSlide{background-position:-1360px -60px;}
	.pageCategory{background-size:100%;}
	.services{margin-top: 350px;}
	.services{margin-top: 380px;} /* Abscence provisoire des blocs sur la page d'accueil */
	.footerLinkTop{display:none;}
	.pageSitemap ul{padding:0;}
	.pageType .blocTxt{-moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow: none; box-shadow: none;}
	.pageType .blocCtn{padding:20px 0;}
	.pagePaContact fieldset.half{width:100% !important;}
	.pageCategory .intro .thumbImg .label{margin-top:52%;}
	
}

.m-b-20{margin-bottom: 20px;}
.m-b-0{margin-bottom: 0}
.m-l-0{margin-left: 0;}
.p-l-0{padding-left: 0 !important;}
.p-r-0{padding-right: 0 !important}
.p-r-20{padding-right:20px;}
.p-l-20{padding-left: 20px}

.blanc {background-color: rgba(255,255,255, 0.4); border:1px solid #fff;}
.solution {background-image:url('/image/illustration3.jpg'); background-size: cover; width: 100%; height:auto; background-position: left center; margin-top:-10px;background-attachment: fixed;}
	.solution .titre{font-weight: bold;}
	.solution .link{margin-bottom: 30px; }
	.solution a{color:#42cde2;}
.blocBlanc{padding:40px 60px !important;background-color:rgba(255,255,255,0.8);}

.blocDownload{padding:40px; height:100%;}
	.blocDownload .titre{color:#42cde2; font-weight: 100; font-size: 30px; margin-bottom: 20px;}
	.blocDownload a{color: #42cde2;}
	
.blocMeet{padding:40px; color:#555; height:100%}
	.blocMeet .titre{color:#f5a86f; font-weight: 100; font-size: 30px; margin-bottom: 20px;}
	.blocMeet a{color: #f5a86f;}
	.blocMeet img{border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; max-width: 90px; width: 100%}

@media screen and (max-width:767px)
{
	.hidden_tablette{display:none !important;}
	.blocText h1{font-size: 33px; text-align: center}
	.blocText{margin-top:210px;}
	.blocText p{font-size:15px; text-align: center}
	.show_portrait{display:block;}
	.blocDownload, .blocMeet{padding:50px 30px !important}
	.blocDownload img{width: 100% !important; height: auto !important}
	.access, .problematique{padding-top:0px}
	.empSearch{clear:both; width:100%;}
	.empLogo{width:50%;}
	.modal-body img{width: 40px;}
	.empLogo30{width:50%; text-align: right}
	.empSearch{width:100%;}
	.searchTop{width:100%;}
	.searchTop input[type=text]{width:88%;}
	.searchTop button{width:12%;}
	a.service{float:right; width:100%;}
	.services{margin-top:338px;}
	.services{margin-top:398px;} /* Abscence provisoire des blocs sur la page d'accueil */
	.service1, .service2, .service3, .service4 {min-height:10px;}
	.service h2{min-height:10px;}
	.service h3{min-height:10px;}
	.service i{margin: 8px 0 0 0;}
	#footer a{font-size:15px;}
	.service h3{font-size: 16px;}
	.pageCategory .intro{width: 100%; background-color: rgba(255, 255, 255, 0.6);}
	.pageCategory{background:none;}
	.pageCategory h1{margin-top:30px;}
	.sous-parties a{width:100%; display:block; padding:10px 2%; border:none; min-height:0; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFFFFF;}
	.sous-parties a.active, .sous-parties a:hover, .sous-parties a:focus{padding:11px 2%;}
	.sous-parties a strong{min-height:0;}
	.pageCategory .blocCtn .blocImgRight{margin-top:20px; margin-bottom:0;}
	.pageCategory .blocCtn .blocImgLeft{margin-top:0; margin-bottom:20px;}
	.pageCategory .contenu{margin-bottom:0;}
	.pageCategory .intro .thumbImg .label{font-size:14px;}
	.sous-parties.fixed{position:relative; top:0; width:100%; margin-top:20px;}
	.dockCheat{margin-bottom:0 !important;}
	.sectionCheat{position:absolute;margin-top:-10px;}
	.blocMeet{padding:25px 50px 25px 50px; color:#555; height:100%}
	.blocDownload{padding:50px 50px 25px 50px; height:100%;}
	.searchTop input[type=text]{width: 294px !important}
}

.bleu{background-color:#42cde2;}
.blocGallery .bx-wrapper .bx-viewport{border:0px !important; -webkit-box-shadow: 0 !important; border-shadow:0px !important;}

.slogan{padding:20px 0 30px 0; background:rgba(65,181,205,1); text-align: center; margin-top:-10px; color:#fff;  font-weight: 500; font-size: 17px; letter-spacing: 2px; cursor: pointer}
.sloganBulle{padding:20px 0 30px 0; text-align: center; margin-top:-10px; color:#333; font-weight: 500; font-size: 17px; letter-spacing: 2px; cursor: pointer}
.sloganBulles{font-size:35px;color:#052944; font-weight: 100; padding:30px; line-height:30px; text-align: center;letter-spacing: -0.05em;}
.sloganBullesSmall{font-size:18px;color:rgba(65,181,205,1); font-weight: normal; padding-bottom:20px; text-align: center}


.bulle1{background-image: url('/image/bulle-3.png'); background-size: contain; background-position: center center; text-align: center; font-size:23px; text-transform: uppercase; letter-spacing: 2px; color:#FFF; background-repeat: no-repeat}
	.bulle1 .bulleContent{padding:140px 100px; height:300px;}
	
.bulleText1{text-transform: uppercase; font-size: 15px; color; text-align: center; color:#56BCCC;}
.bulleText2{text-transform: uppercase; font-size: 15px; color; text-align: center; color:#DA3565;}
.bulleText3{text-transform: uppercase; font-size: 15px; color; text-align: center; color:#E88E48;}
.bulleText4{text-transform: uppercase; font-size: 15px; color; text-align: center; color:#1E7DBD;}

.bulle2{background-image: url('/image/bulle-1.png'); background-size: contain; background-position: center center; text-align: center;font-size:23px; text-transform: uppercase; letter-spacing: 2px;color:#FFF; background-repeat: no-repeat}
	.bulle2 .bulleContent{padding:140px 100px; height:300px;}
.bulle3{background-image: url('/image/bulle-2.png'); background-size: contain; background-position: center center; text-align: center; font-size:23px; text-transform: uppercase; letter-spacing: 2px; color:#FFF; background-repeat: no-repeat}
	.bulle3 .bulleContent{padding:140px 100px; height:300px;}
.bulle4{background-image: url('/image/bulle-4.png'); background-size: contain; background-position: center center; text-align: center; font-size:23px; text-transform: uppercase; letter-spacing: 2px; color:#FFF; background-repeat: no-repeat}
	.bulle4 .bulleContent{padding:140px 100px; height:300px;}
	
.sous-slogan{font-weight: bold; text-align: center;}
.bulle-more{text-align: center; margin-top: 10px;}
	
.titre-modal{font-weight: bold; font-size:20px; color:red; margin-bottom: 20px; color:rgba(65,181,205,1);}
.modal-close{margin-bottom: 10px; text-align: right;}
.text-white { font-size: 13px; color: white; }

@media screen and (max-width:767px){
	.modal-glp {
		height: 630px;
		width: 95%;

	}
	.iframe_modal {
		height: 550px;
		width: 100%;
		border: 0;
	}
}
@media screen and (min-width: 768px) {
	.modal-glp {
		height: 88%;
		width: 50%;
		margin-left: -25%;
	}
	.iframe_modal {
		height: 730px;
		width: 100%;
		border: 0;
	}

}
.modal-body-glp {
	position: relative;
	overflow-y: auto;
	padding: 15px;
}
