.full {
  float: left;
  width: 100%;
}
.container-flex-space-between {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  flex: 1 1 auto;
  /* occupe la hauteur restante */
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  /* valeur par défaut */
}
.flexible {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  flex: 1 1 auto;
  /* occupe la hauteur restante */
  flex-wrap: wrap;
}
.invisible {
  display: none;
}
.vertical-align {
  display: block;
}
.width-lg {
  width: 1240px;
  margin: 0 auto;
}
.clear {
  clear: both;
}
.separator {
  background: #fff;
  width: 405px;
  height: 1px;
  margin: 50px auto 50px;
  display: block;
}
.icon {
  color: #064D8F;
  font-size: 24px;
}
.line {
  background-color: #354B5E;
  clear: both;
  display: block;
  height: 1px;
  margin: 0 auto 30px;
  width: 140px;
}
.title-h3 {
  font-family: 'Titillium Web', sans-serif;
  font-weight: 600;
}
.transition-opacity {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.transition-border {
  -webkit-transition: border 200ms ease-out;
  -moz-transition: border 200ms ease-out;
  -o-transition: border 200ms ease-out;
  transition: border 200ms ease-out;
}
.transition-link {
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}
.transition-color {
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.transition-opacity-linear {
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.transition-opacity-easy-in {
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
/* PATH FONTS */
@font-face {
  font-family: 'icons-orphanet';
  src: url('../fonts/icons-orphanet.eot?xylt9b');
  src: url('../fonts/icons-orphanet.eot?xylt9b#iefix') format('embedded-opentype'), url('../fonts/icons-orphanet.woff2?xylt9b') format('woff2'), url('../fonts/icons-orphanet.ttf?xylt9b') format('truetype'), url('../fonts/icons-orphanet.woff?xylt9b') format('woff'), url('../fonts/icons-orphanet.svg?xylt9b#icons-orphanet') format('svg');
  font-weight: normal;
  font-style: normal;
}
i[class^="ad-"],
i[class*=" ad-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icons-orphanet' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ad-link-ext:before {
  content: "\e91c";
}
.ad-menu2:before {
  content: "\e91b";
}
.ad-home:before {
  content: "\e922";
}
.ad-image:before {
  content: "\e93e";
}
.ad-images:before {
  content: "\e93f";
}
.ad-livre:before {
  content: "\e944";
}
.ad-books:before {
  content: "\e920";
}
.ad-folder-open:before {
  content: "\e931";
}
.ad-contacts:before {
  content: "\e948";
}
.ad-link:before {
  content: "\e9cb";
}
.ad-newsletter:before {
  content: "\e900";
}
.ad-plus:before {
  content: "\e903";
}
.ad-user:before {
  content: "\e906";
}
.ad-imprimer:before {
  content: "\e902";
}
.ad-adresse:before {
  content: "\e904";
}
.ad-download:before {
  content: "\e905";
}
.ad-drop:before {
  content: "\e908";
}
.ad-alerte:before {
  content: "\e909";
}
.ad-fleche-haut:before {
  content: "\e94c";
}
.ad-fleche-bas:before {
  content: "\e94d";
}
.ad-fleche-gauche:before {
  content: "\e94e";
}
.ad-fleche-droite:before {
  content: "\e94f";
}
.ad-pdf:before {
  content: "\e914";
}
.ad-play-rond:before {
  content: "\e915";
}
.ad-telephone:before {
  content: "\e918";
}
.ad-partage:before {
  content: "\ea82";
}
.ad-twitter:before {
  content: "\ea96";
}
.ad-youtube:before {
  content: "\ea9d";
}
.ad-facebook:before {
  content: "\ea91";
}
.ad-linkedin:before {
  content: "\eac9";
}
.ad-google-plus:before {
  content: "\ea8c";
}
.ad-tumblr:before {
  content: "\eaba";
}
.ad-vk:before {
  content: "\ea98";
}
.ad-lanyrd:before {
  content: "\eaa2";
}
.ad-document:before {
  content: "\e901";
}
.ad-aide:before {
  content: "\e907";
}
.ad-supportgroup:before {
  content: "\e90a";
}
.ad-education:before {
  content: "\e90b";
}
.ad-clinics:before {
  content: "\e90c";
}
.ad-contact:before {
  content: "\e90d";
}
.ad-edit:before {
  content: "\e90e";
}
.ad-gene:before {
  content: "\e90f";
}
.ad-disease:before {
  content: "\e911";
}
.ad-drugs:before {
  content: "\e912";
}
.ad-directory:before {
  content: "\e913";
}
.ad-researchtrials:before {
  content: "\e916";
}
.ad-search:before {
  content: "\e917";
}
.ad-statistic:before {
  content: "\e919";
}
.ad-clinicallabs:before {
  content: "\e91a";
}
.ad-close:before {
  content: "\e906";
}
.transition-btn-link {
  transition: 0.2s;
}
.btn-blue {
  color: #064D8F;
  border: solid 2px #064D8F;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none !important;
}
.btn-blue:hover {
  background: #064D8F;
  color: #fff !important;
  transition: all 0.2s ease-in-out;
}
.btn-white {
  border: solid 2px #fff;
  color: #fff !important;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none !important;
}
.btn-white:hover {
  background: #fff;
  color: #064D8F !important;
  transition: all 0.2s ease-in-out;
}
.btn-lnk {
  background: #064D8F;
  color: #fff !important;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none !important;
}
.btn-lnk:hover {
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
}
.btn-lnk .icon {
  color: #fff !important;
  font-size: 12px;
}
body {
  position: relative;
  z-index: 1;
  background-color: #EEF0F2;
  font-family: 'Libre Franklin', sans-serif;
  line-height: normal;
  margin: 0;
  padding: 0;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  width: auto;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
  font-family: 'Titillium Web', sans-serif;
  z-index: 101;
  position: absolute;
  height: auto;
  border-radius: 0;
  border: 0;
  padding: 0;
  margin-top: 10px;
  width: 84%!important;
  left: 8%;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-widget-header {
  background: #064D8F;
  border: 0px;
  border-radius: 0;
  padding: 0;
  width: auto;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-widget-header #ui-id-2 {
  color: white;
  font-size: 15pt;
  padding: 2px 15px;
  font-weight: bold;
  margin: 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-widget-header button {
  right: 0;
  background: none;
  border: 0;
  margin: 8px 8px;
  position: relative;
  float: right;
  font-weight: normal;
  width: 20px;
  height: 20px;
  color: #064D8F;
  background: url(../images/images-v5/close-white.png);
  background-repeat: no-repeat;
  background-size: cover;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-widget-header button img {
  width: 18px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog {
  font-family: 'Titillium Web', sans-serif;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog div {
  margin: 10px 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog select {
  font-size: 11pt;
  font-family: 'Titillium Web', sans-serif;
  padding: 2px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .identification {
  display: inline-block;
  margin: 0;
  margin-right: 15px;
  width: 92%;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .identification label.errorReactionForm {
  float: left;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .identification select,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .identification input {
  width: 90%;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .tabRadio {
  border: 1.5px solid #064D8F;
  display: inline-block;
  padding: 10px 40px 10px 20px;
  margin: 0 0 5px 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .tabRadio div {
  margin: 4px 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .pair {
  display: block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .pair label {
  display: inline;
  font-size: 11pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .pair label,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .pair input {
  float: none;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .radio,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .checkbox {
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog label {
  padding-left: 4px;
  font-size: 12pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .mandatoryFieldsInfo {
  color: #871B26;
  margin: 6px 0;
  background: none;
  border: 0;
  padding: 0;
  font-size: 11pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .mandatoryFieldsInfo p {
  margin: 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .needed {
  padding: 0 3px;
  font-style: normal;
  color: #871B26;
  font-size: 12pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .text h3 {
  display: block;
  margin: 10px 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .langue label {
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .langue select {
  width: 150px;
  margin-left: 5px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .btn-lnk {
  background: #064D8F;
  color: white;
  border: 0px;
  font-size: 12pt;
  margin: 0 0 0 10px;
  float: right;
  clear: left;
  font-family: 'Titillium Web', sans-serif;
  width: 100px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog #submitBlock {
  margin: 10px 0 25px 0;
  padding: 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning {
  background-color: #DFDFE7;
  margin-bottom: 20px;
  padding: 10px 18px 8px;
  margin: 12px 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning h3,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning h4 {
  display: inline-block;
  padding-left: 10px;
  font-size: 14pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning .icon {
  font-size: 16pt;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning i {
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning .alert {
  padding: 0;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning p {
  text-align: justify;
  color: black;
  font-size: 10.5pt;
  margin-bottom: 5px;
  line-height: 1.4;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .blockWarning a {
  text-decoration: underline;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .captcha label {
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .captcha #captcha {
  margin-left: 15px;
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog h3,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable #reactionFormDialog .h3-style {
  color: #064D8F;
  font-size: 20px;
  font-weight: bold;
  margin: 4px 0;
  display: inline-block;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable h2,
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .h2-style {
  color: #064D8F;
  font-size: 30px;
}
body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable textarea {
  width: 100%;
}
body #wrapper {
  float: left;
  width: 100%;
}
body #wrapper #headerSticky.sticky #injectSearch .searchBar {
  float: left;
}
body #wrapper #headerSticky.sticky #injectSearch .searchBar button {
  margin-left: 4px;
}
body #wrapper #headerSticky .logo img {
  background: url("../images/images-v5/logo-orphanet.png");
  background-size: cover;
  width: 200px;
  height: 29.2px;
}
body #wrapper img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}
body #wrapper p {
  color: #000000;
  font-size: 16px;
  margin-bottom: 20px;
}
body #wrapper h1,
body #wrapper h2,
body #wrapper h3,
body #wrapper h4,
body #wrapper h5,
body #wrapper .h1-style,
body #wrapper .h2-style,
body #wrapper .h3-style,
body #wrapper .h4-style,
body #wrapper .h5-style {
  font-family: 'Titillium Web', sans-serif;
}
body #wrapper h1,
body #wrapper .h1-style {
  color: #064D8F;
  font-size: 28px;
  font-weight: 300;
}
body #wrapper h2,
body #wrapper .h2-style {
  color: #064D8F;
  font-size: 30px;
  margin-bottom: 20px;
}
body #wrapper h3,
body #wrapper .h3-style {
  color: #064D8F;
  font-size: 20px;
  font-weight: bold;
}
body #wrapper h4,
body #wrapper .h4-style {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}
body #wrapper h5,
body #wrapper .h5-style {
  color: #064D8F;
  font-size: 16px;
  font-weight: bold;
}
body #wrapper a {
  text-decoration: underline;
  color: #064D8F;
}
body #wrapper a:hover {
  text-decoration: none;
}
body #wrapper li {
  list-style: none;
  color: #000000;
  font-family: 'Libre Franklin', sans-serif;
  font-size: 16px;
}
body #wrapper #header {
  background-color: #DFDFE7;
  background: #DFDFE7 url(../images/images-v5/background2.jpg) no-repeat top right;
  background-size: cover;
  float: left;
  width: 100%;
}
body #wrapper #header.menuClose .subnav .share li {
  display: none;
}
body #wrapper #header.menuClose .subnav .share li a img {
  margin: 0 0 7px 7px;
  width: 28px;
}
body #wrapper #header.menuClose .subnav .share .share2 {
  display: inline;
  padding-top: 10px;
}
body #wrapper #header.menuOpen .subnav .share {
  display: none;
}
body #wrapper #header.menuOpen .subnav a img {
  margin: 0 0 7px 7px;
  width: 28px;
}
body #wrapper #header > .inside .logo {
  float: left;
  margin: 0 0 0 60px;
  padding: 10px 0;
  position: relative;
  z-index: 8;
}
body #wrapper #header > .inside .logo img {
  width: 150px;
}
body #wrapper #header > .inside .logo img:hover {
  opacity: 0.6;
}
body #wrapper #header > .inside .subnav {
  float: right;
  margin: 0;
  padding: 0;
}
body #wrapper #header > .inside .subnav > li {
  display: block;
  float: left;
  line-height: 24px;
  padding: 10px 8px 0 8px;
  height: 40px;
}
body #wrapper #header > .inside .subnav > li a {
  color: #000000;
  text-decoration: none;
}
body #wrapper #header > .inside .subnav > li.share {
  background-color: #064D8F;
  padding: 10px 12px;
}
body #wrapper #header > .inside .subnav > li.share a .icon {
  color: #fff;
  font-size: 18px;
}
body #wrapper #header > .inside .subnav > li.share a:hover {
  opacity: 0.8;
  text-decoration: none;
  transition: 0.2s;
}
body #wrapper #header > .inside .subnav > li.share .share2 a .icon {
  padding: 0 2px;
}
body #wrapper #header > .inside .subnav > li.language {
  padding: 0;
  position: relative;
  z-index: 7;
}
body #wrapper #header > .inside .subnav > li.language .icon {
  font-size: 16px;
}
body #wrapper #header > .inside .subnav > li.language ul {
  background-color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  margin: 0;
  max-height: 40px;
  overflow: hidden;
  padding: 10px 8px;
  transition: 1s max-height 0.3s;
}
body #wrapper #header > .inside .subnav > li.language ul .icon {
  padding: 0 0 0 6px;
}
body #wrapper #header > .inside .subnav > li.language ul a {
  font-size: 11px;
}
body #wrapper #header > .inside .subnav > li.language ul a:hover {
  text-decoration: underline;
}
body #wrapper #header > .inside .subnav > li.language:hover ul {
  max-height: 1000px;
  max-height: initial;
}
body #wrapper #header > .inside #menu {
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  -webkit-transition: none;
  background: #EEF0F2;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 100;
  left: 0;
  opacity: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
}
body #wrapper #header > .inside #menu.open {
  opacity: 1;
  display: block;
}
body #wrapper #header > .inside #menu.navigation .container {
  padding: 0;
}
body #wrapper #header > .inside #menu.navigation .mainMenu {
  background-color: #fff;
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  /* Safari 6.1+ */
  -webkit-flex-wrap: wrap;
  -webkit-flex-direction: row;
  padding: 0;
  margin: 50px auto 10px;
  padding-bottom: 30px;
  text-align: center;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row::before {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row::after {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row:before {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row:after {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row:before {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu .row:after {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li {
  font-family: 'Titillium Web', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  list-style: none;
  margin: 20px 0;
  padding: 0 30px;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li .icon {
  display: block;
  font-size: 44px;
  margin: 20px 0 10px;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.disease .icon {
  color: #D42C56;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.drug .icon {
  color: #008A3E;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.organisation .icon {
  color: #540441;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.professional .icon {
  color: #0F7F94;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.network .icon {
  color: #037AB5;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.diagnostic .icon {
  color: #4D2EAB;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.research .icon {
  color: #991D8D;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li.report .icon {
  color: #0057A6;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li a {
  text-decoration: none;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li > ul {
  padding: 20px 0 0;
  text-align: left;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li > ul > li {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding: 6px 0;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li > ul > li .ad-fleche-droite {
  display: inline-block;
  font-size: 14px;
  margin: 0;
  padding: 2px 4px 0 0;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li > ul > li a {
  color: #000000;
}
body #wrapper #header > .inside #menu.navigation .mainMenu > li > ul > li a:hover {
  text-decoration: underline;
}
body #wrapper #header > .inside #menu.navigation .container.mainMenu::after,
body #wrapper #header > .inside #menu.navigation .container.mainMenu::before,
body #wrapper #header > .inside #menu.navigation .mainMenu.row::after,
body #wrapper #header > .inside #menu.navigation .mainMenu.row::before {
  content: normal;
}
body #wrapper #header > .inside #menu.navigation .ReportMenu {
  padding: 0;
}
body #wrapper #header > .inside #menu.navigation .ReportMenu a {
  background: #0057A6 url(../images/images-v5/bkgd-cahier-menu.png) no-repeat center center;
  /* For browsers that do not support gradients */
  background-image: url(../images/images-v5/bkgd-cahier-menu.png), -webkit-linear-gradient(left, bottom, #0057A6, #002240);
  /* For Safari 5.1 to 6.0 */
  background-image: url(../images/images-v5/bkgd-cahier-menu.png), -o-linear-gradient(top right, #0057A6, #002240);
  /* For Opera 11.1 to 12.0 */
  background-image: url(../images/images-v5/bkgd-cahier-menu.png), -moz-linear-gradient(top right, #0057A6, #002240);
  /* For Firefox 3.6 to 15 */
  background-image: url(../images/images-v5/bkgd-cahier-menu.png), linear-gradient(to top right, #0057A6, #002240);
  /* Standard syntax */
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
  font-family: 'Titillium Web', sans-serif;
  font-size: 40px;
  font-weight: 200;
  padding: 60px 30px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
body #wrapper #header > .inside #menu.navigation .ReportMenu a:hover {
  opacity: 0.8;
}
body #wrapper #header > .inside #menu.navigation .but-platform {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  margin-top: 10px;
}
body #wrapper #header > .inside #menu.navigation .but-platform li {
  overflow: hidden;
  margin: 5px 0;
  padding: 0 5px;
  text-align: center;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a {
  border: 5px solid #000000;
  display: block;
  height: 95px;
  padding: 20px 40px;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a img {
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a:hover {
  opacity: 0.6;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a.but-orphanews {
  border-color: #871B26;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a.but-orphadata {
  border-color: #EE7231;
}
body #wrapper #header > .inside #menu.navigation .but-platform li a.but-ordo {
  border-color: #064D8F;
}
body #wrapper #header > .inside #menu.navigation .container.but-platform::after,
body #wrapper #header > .inside #menu.navigation .container.but-platform::before,
body #wrapper #header > .inside #menu.navigation .but-platform.row::after,
body #wrapper #header > .inside #menu.navigation .but-platform.row::before {
  content: normal;
}
body #wrapper #header > .inside .burgerButton {
  background-color: #064D8F;
  color: #fff;
  font-family: 'Libre Franklin', sans-serif;
  font-size: 16px;
  cursor: pointer;
  display: block;
  height: 50px;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 0;
  transition: opacity 0.2s ease-in-out 0s;
  -webkit-transition: opacity 0.2s ease-in-out 0s;
  width: 50px;
  z-index: 600;
}
body #wrapper #header > .inside .burgerButton > hr {
  background: #fff;
  border: 0 none;
  margin: 5px auto;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: -webkit-transform 0.3s ease-out 0s;
  height: 3px;
  width: 25px;
}
body #wrapper #header > .inside .burgerButton > span {
  display: none;
}
body #wrapper #header > .inside .burgerButton hr:nth-child(1) {
  margin-top: 15px;
}
body #wrapper #header > .inside .burgerButton hr:nth-child(3) {
  margin-bottom: 0;
}
body #wrapper #header > .inside .burgerButton.push > hr {
  left: 15px;
  margin: 15px 0 0;
  position: fixed;
  width: 30px;
  background: #fff;
}
body #wrapper #header > .inside .burgerButton.push > hr:nth-child(1) {
  top: 0;
  transform-origin: top left;
  -ms-transform-origin: top left;
  /* IE 9 */
  -webkit-transform-origin: top left;
  /* Chrome, Safari, Opera */
  -webkit-transform: rotateZ(45deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotateZ(45deg);
  /* IE 9 */
}
body #wrapper #header > .inside .burgerButton.push > hr:nth-child(3) {
  top: 20px;
  transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
  transform: rotateZ(-45deg);
  -webkit-transform: rotateZ(-45deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotateZ(-45deg);
  /* IE 9 */
}
body #wrapper #header > .inside .burgerButton.push > hr:nth-child(2) {
  display: none;
}
body #wrapper #header > .inside #introduction {
  padding: 0 6px;
}
body #wrapper #header > .inside #introduction .introduction-block {
  clear: both;
  margin: 80px auto 50px;
  text-align: center;
  /*width: 80%; pour les versions tablette et plus */
}
body #wrapper #header > .inside #introduction .introduction-block h1 > strong {
  font-weight: 600;
}
body #wrapper #header > .inside #introduction .introduction-block h1 .title {
  margin-bottom: 20px;
  font-size: 18pt;
}
body #wrapper #header > .inside #introduction .introduction-block h1 .quote {
  margin: 30px 0;
  font-size: 12pt;
  font-style: italic;
  padding: 0 10px;
}
body #wrapper #header > .inside #introduction .introduction-block h1 span {
  padding: 6px;
}
body #wrapper #header > .inside #introduction .introduction-block form {
  margin: 40px 0;
}
body #wrapper #header > .inside #introduction .introduction-block form .icon {
  margin: 5px 5px 0 0;
}
body #wrapper #header > .inside #introduction .introduction-block form input.search {
  width: 65%;
}
body #wrapper #header > .inside #introduction .introduction-block form button[type="submit"] {
  display: inline-block;
}
body #wrapper #header > .inside #introduction .introduction-block .title {
  color: #064D8F;
  font-family: 'Titillium Web', sans-serif;
  font-size: 18pt;
  font-weight: 400;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices {
  margin: 0 auto;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  margin: 0;
  padding: 0;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li {
  line-height: 16px;
  margin: 0 0 10px;
  padding: 0 3px;
  text-align: center;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li a {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid #064D8F;
  color: #000000;
  display: block;
  height: 160px;
  padding: 3px;
  text-decoration: none;
  font-size: 13px;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li a:hover {
  text-decoration: none;
  background-color: #fff;
  transition: 0.2s;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li a .icon {
  display: block;
  font-size: 29px;
  margin: 6px 0 2px 0;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.disease a {
  border-color: #D42C56;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.disease a .icon {
  color: #D42C56;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.drug a {
  border-color: #008A3E;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.drug a .icon {
  color: #008A3E;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.organisation a {
  border-color: #540441;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.organisation a .icon {
  color: #540441;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.professional a {
  border-color: #0F7F94;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.professional a .icon {
  color: #0F7F94;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.network a {
  border-color: #037AB5;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.network a .icon {
  color: #037AB5;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.diagnostic a {
  border-color: #4D2EAB;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.diagnostic a .icon {
  color: #4D2EAB;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.research a {
  border-color: #991D8D;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.research a .icon {
  color: #991D8D;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.report a {
  border-color: #0057A6;
}
body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li.report a .icon {
  color: #0057A6;
}
body #wrapper #container {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
body #wrapper #container .container {
  padding: 0;
}
body #wrapper #container .container-inside {
  background-color: #fff;
  margin: 0 auto;
  padding: 20px 0;
}
body #wrapper #container > .inside {
  width: 100%;
  margin: 0 auto;
}
body #wrapper #container > .inside img {
  max-width: 100%;
}
body #wrapper #container > .inside #presentation {
  padding-top: 30px;
}
body #wrapper #container > .inside #presentation .textPresentation p {
  text-align: justify;
}
body #wrapper #container > .inside #presentation .textPresentation .text-center {
  text-align: center;
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div {
  margin: 0 auto;
  padding: 20px 0 0;
  width: 90%;
  /* 60% pour la version bureau*/
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div h2 {
  font-size: 36px;
  text-align: center;
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div a {
  margin-bottom: 20px;
  margin-right: 20px;
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div img {
  max-width: 130px;
  margin-right: 0;
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div a:last-child {
  margin-right: 0;
}
body #wrapper #container > .inside #presentation .textPresentation .protect > div .text-center .btn-blue:first-child {
  margin-top: 20px;
}
body #wrapper #container > .inside #presentation .platforms {
  background-color: #fff;
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  padding: 0 10px;
}
body #wrapper #container > .inside #presentation .platforms .platform {
  padding: 5px 0;
}
body #wrapper #container > .inside #presentation .platforms .platform p {
  text-align: justify;
}
body #wrapper #container > .inside #presentation .platforms .platform > div {
  background-color: #EEF0F2;
  border: 5px solid #000000;
  height: 100%;
  padding: 15px;
}
body #wrapper #container > .inside #presentation .platforms .platform > div img {
  display: block;
  margin-bottom: 20px;
  height: 35px;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews {
  border-color: #871B26;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews img {
  background: url("../images/images-v5/logo-orphanews.png");
  background-size: cover;
  width: 209px;
  height: 35px;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews button {
  background-color: #871B26;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews button:hover {
  opacity: 0.8;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews .line {
  margin: 20px 0;
  width: 100%;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews input {
  width: 160px;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphanews .btn-lnk {
  background-color: #871B26;
  color: white;
  text-decoration: none;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphadata {
  border-color: #EE7231;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphadata img {
  background: url("../images/images-v5/logo-orphadata.png");
  background-size: cover;
  width: 173.5px;
  height: 35px;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphadata .btn-lnk {
  background-color: #EE7231;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrphadata .btn-lnk:hover {
  opacity: 0.8;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrdo {
  border-color: #064D8F;
}
body #wrapper #container > .inside #presentation .platforms .platform > div.platformOrdo img {
  background: url("../images/images-v5/logo-ordo.png");
  background-size: cover;
  width: 80.5px;
  height: 35px;
}
body #wrapper #container > .inside #contribute {
  padding-top: 30px;
}
body #wrapper #container > .inside #contribute .contribute-text {
  margin: 0 auto;
  padding: 20px 0;
  width: 90%;
}
body #wrapper #container > .inside #contribute .contribute-text h2 {
  text-align: center;
}
body #wrapper #container > .inside #contribute .contribute-text p {
  text-align: justify;
}
body #wrapper #container > .inside #contribute .targetsContribute {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
body #wrapper #container > .inside #contribute .targetsContribute .targetContribute {
  margin: 20px 0 0;
  padding: 0 15px;
  text-align: center;
}
body #wrapper #container > .inside #contribute .targetsContribute .targetContribute .line {
  margin-top: 50px;
}
body #wrapper #container > .inside #contribute .targetsContribute .expert p,
body #wrapper #container > .inside #contribute .targetsContribute .professional p,
body #wrapper #container > .inside #contribute .targetsContribute .Sponsors p {
  text-align: justify;
}
body #wrapper #container > .inside #contribute .targetsContribute .expert p:last-child,
body #wrapper #container > .inside #contribute .targetsContribute .professional p:last-child,
body #wrapper #container > .inside #contribute .targetsContribute .Sponsors p:last-child {
  text-align: center;
}
body #wrapper #container > .inside #contribute .targetsContribute .expert img {
  background: url("../images/images-v5/picto-experts.png");
  background-size: cover;
  height: 140px;
  width: 140px;
}
body #wrapper #container > .inside #contribute .targetsContribute .professional img {
  background: url("../images/images-v5/picto-registration.png");
  background-size: cover;
  height: 140px;
  width: 140px;
}
body #wrapper #container > .inside #contribute .targetsContribute .Sponsors img {
  background: url("../images/images-v5/picto-sponsors.png");
  background-size: cover;
  height: 140px;
  width: 140px;
}
body #wrapper #container > .inside #cahierOrphanet {
  background: #0057A6 url(../images/images-v5/bkgd-cahier.png) no-repeat center center;
  /* For browsers that do not support gradients */
  background-image: url(../images/images-v5/bkgd-cahier.png), -webkit-linear-gradient(left, bottom, #0057A6, #002240);
  /* For Safari 5.1 to 6.0 */
  background-image: url(../images/images-v5/bkgd-cahier.png), -o-linear-gradient(top right, #0057A6, #002240);
  /* For Opera 11.1 to 12.0 */
  background-image: url(../images/images-v5/bkgd-cahier.png), -moz-linear-gradient(top right, #0057A6, #002240);
  /* For Firefox 3.6 to 15 */
  background-image: url(../images/images-v5/bkgd-cahier.png), linear-gradient(to top right, #0057A6, #002240);
  /* Standard syntax */
  background-position: top right;
  background-repeat: no-repeat;
  margin: 30px auto;
  padding: 30px 0;
}
body #wrapper #container > .inside #cahierOrphanet img {
  display: block;
  margin: 0 auto 20px;
}
body #wrapper #container > .inside #cahierOrphanet h2 {
  color: #fff;
  text-align: center;
}
body #wrapper #container > .inside #cahierOrphanet p {
  color: #fff;
  text-align: justify;
}
body #wrapper #container > .inside #NewsHome h2 {
  color: #000000;
  font-weight: 100;
  text-align: center;
}
body #wrapper #container > .inside #NewsHome .NewsBlock {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
body #wrapper #container > .inside #NewsHome .NewsBlock .NewsItem a {
  text-decoration: none;
}
body #wrapper #container > .inside #NewsHome .NewsBlock .NewsItem a:hover {
  text-decoration: underline;
}
body #wrapper #container > .inside #NewsHome .NewsBlock .NewsItem .line {
  margin-top: 50px;
}
body #wrapper #container > .inside #AgendaHome .container-inside {
  background-color: transparent;
  padding: 30px 15px;
}
body #wrapper #container > .inside #AgendaHome .container-inside h2 {
  color: #000000;
  font-weight: 100;
  text-align: center;
}
body #wrapper #container > .inside #AgendaHome .container-inside > p {
  text-align: center;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event {
  width: 100%;
  padding: 20px 0 0;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .dateEvent {
  background-color: #fff;
  color: #000000;
  float: left;
  font-family: 'Titillium Web', sans-serif;
  height: 96px;
  line-height: 30px;
  margin-right: 5%;
  padding: 15px 0 0;
  text-align: center;
  width: 30%;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .dateEvent .month {
  display: block;
  font-size: 20px;
  font-weight: 100;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .dateEvent .day {
  display: block;
  font-size: 26px;
  font-weight: bold;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent {
  display: block;
  float: left;
  margin-bottom: 20px;
  width: 65%;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent p {
  text-align: justify;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent h3 {
  font-size: 18px;
  margin-top: 0;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent a {
  text-decoration: none;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent a:hover {
  text-decoration: underline;
}
body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent .icon {
  color: #008A3E;
}
body #wrapper #figure {
  background: #0057A6;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, bottom, #354B5E, #001427);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top right, #354B5E, #001427);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top right, #354B5E, #001427);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to top right, #354B5E, #001427);
  /* Standard syntax */
  clear: both;
}
body #wrapper #figure .inside {
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
}
body #wrapper #figure .inside h2 {
  color: #fff;
}
body #wrapper #figure .inside ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  padding: 0;
}
body #wrapper #figure .inside ul li {
  color: #fff;
  font-family: 'Titillium Web', sans-serif;
  display: block;
  line-height: 22px;
  margin-bottom: 30px;
  width: 50%;
}
body #wrapper #figure .inside ul li .icon {
  color: #fff;
  display: block;
  font-size: 36px;
  padding-bottom: 6px;
}
body #wrapper #figure .inside ul li span {
  font-size: 24px;
  font-weight: 600;
}
body #wrapper #footer {
  float: left;
  width: 100%;
  background: #EEF0F2;
}
body #wrapper #footer #partners {
  background-color: white;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
body #wrapper #footer #partners ul {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  /* Safari 6.1+ */
  justify-content: space-around;
  padding: 0;
  margin-top: 20px;
}
body #wrapper #footer #partners ul li {
  padding: 10px;
  width: 50%;
}
body #wrapper #footer #partners ul li a:hover {
  opacity: 0.7;
}
body #wrapper #footer #partners .container {
  width: 100%;
}
body #wrapper #footer #partners .container .logos {
  display: block;
  padding: 0 15px;
}
body #wrapper #footer #partners .container .logos ul {
  display: inline-block;
  justify-content: space-between;
  margin: auto;
  border-bottom: 2px solid #DFDFE7;
  padding: 15px 20px;
  width: 100%;
}
body #wrapper #footer #partners .container .logos ul:last-child {
  border: 0px;
}
body #wrapper #footer #partners .container .logos ul li {
  display: inline-block;
  padding: 10px 20px;
  width: auto;
}
body #wrapper #footer > .container {
  padding: 20px;
}
body #wrapper #footer > .container .notice p {
  font-size: 13px;
}
body #wrapper #footer > .container .appli h4 {
  color: #064D8F;
}
body #wrapper #footer > .container .appli a:hover {
  opacity: 0.8;
}
body #wrapper #footer > .container .menuFooter ul {
  margin: 20px 0;
  padding: 0;
}
body #wrapper #footer > .container .menuFooter ul li {
  display: inline;
  font-size: 13px;
  margin-right: 10px;
}
body #wrapper .winshare {
  padding: 0;
  margin: 0;
  background: white;
  position: fixed;
  left: 30%;
  margin-top: 150px;
  width: 40%;
  display: none;
  z-index: 10;
}
body #wrapper .winshare ul {
  padding: 0;
  margin: 0 0 35px 4px;
  clear: both;
  text-align: center;
}
body #wrapper .winshare ul li {
  cursor: pointer;
  margin-bottom: 25px;
}
body #wrapper .winshare ul li a {
  text-decoration: none;
  font-weight: bold;
}
body #wrapper .winshare .ad-twitter,
body #wrapper .winshare .winshare .ad-facebook {
  font-size: 22pt;
}
body #wrapper .winshare .ad-close {
  font-size: 18pt;
}
body #wrapper .winshare .shareClose {
  float: right;
  font-size: 22pt;
  cursor: pointer;
  background: #064D8F;
  padding: 0px 10px 4px 10px;
  color: white;
}
body #wrapper .share ul {
  margin: 0;
  padding: 0;
}
body #wrapper .share ul li {
  cursor: pointer;
  display: inline;
}
body #wrapper .coverAll {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: none;
  z-index: 9;
}
body #addCookieBarDismiss {
  display: inline-block;
}
body.pageType #wrapper #header {
  background: none;
}
body.pageType #wrapper #header #introduction .introduction-block {
  margin: 60px auto 20px;
}
body.pageType #wrapper #header #introduction .introduction-block form {
  margin: 40px 0;
}
body.pageType #wrapper #header #introduction .introduction-block h1 .title {
  margin-bottom: 20px;
  font-size: 24pt;
  font-weight: bold;
}
body.pageType #wrapper #header #introduction .introduction-block h1 .quote {
  margin: 20px 0;
  font-size: 21pt;
  font-style: italic;
}
body.pageType #wrapper #header #introduction .introduction-block h1 span {
  padding: 5px;
}
body.pageType #wrapper #container .mainContent {
  background-color: white;
}
body.pageType #wrapper #container .mainContent #ContentType {
  padding: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb {
  list-style: outside none none;
  padding: 8px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb li {
  display: inline-block;
  font-size: 14px;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb li a {
  color: #000000;
  padding-right: 5px;
  text-decoration: none;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb li a:hover {
  text-decoration: underline;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb li.active {
  color: #064D8F;
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent #ContentType .brdcrumb .icon {
  font-size: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockContent p {
  text-align: justify;
}
body.pageType #wrapper #container .mainContent #ContentType #disclaimer {
  padding-top: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults h3 span {
  color: #000000;
  font-weight: normal;
  padding-left: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .ancre {
  margin: 40px 0 10px;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .ancre li {
  display: inline-block;
  padding: 0 20px 20px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .ancre li i {
  color: #000000;
  font-size: 13px;
  padding-right: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults {
  border: #064D8F 1px solid;
  margin-bottom: 60px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults ul {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults ul li {
  margin: 20px 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults ul li .icon {
  font-size: 10pt;
  padding: 0 8px 0px 0px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults label {
  margin-left: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults form .tabradio {
  margin: 10px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults form .Sixth {
  font-size: 14pt;
  font-weight: bold;
  padding: 20px 0;
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .filter {
  background-color: #EEF0F2;
  padding: 20px 10px;
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .filter p {
  margin-bottom: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .filter label {
  color: #000000;
  font-size: 16px;
  font-weight: 300;
  margin-right: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults h3 {
  margin: 40px 20px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult {
  margin: 0 10px;
  padding: 20px 0 30px 0;
  border-top: 2px solid #EEF0F2;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult h4 {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult h4 a {
  font-weight: lighter;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult h4 .TestLogo {
  display: flex;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult h4 div:last-child {
  padding-top: 8px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .CountryResult {
  background-color: #EEF0F2;
  padding: 5px 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .CountryResult img {
  float: left;
  margin-right: 5px;
  width: 32px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .CountryResult div {
  float: left;
  margin-top: 5px;
  width: 75%;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .CountryResult div p {
  font-size: 14px;
  margin-bottom: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult {
  background-color: #DFDFE7;
  margin: 20px 0 0 0;
  padding: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult p {
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult ul {
  margin: 0;
  Padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult ul li {
  background-color: white;
  border: #064D8F 1px solid;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult ul li:hover {
  background-color: #064D8F;
  transition: 0.2s;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult ul li:hover a {
  color: white;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .detailsResult ul li a {
  text-decoration: none;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult ul {
  margin: 20px 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult ul li {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult.advancedRes {
  border-top: #DFDFE7 1px solid;
  padding: 20px 0 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult.advancedRes.last {
  padding-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult.advancedRes .col-md-3 .logos {
  margin-top: 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult.advancedRes .col-md-3 .logos img {
  padding-right: 4px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .coverdDiseases li ul li {
  padding-left: 40px;
  margin: 10px 20px 0px 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .coverdDiseases li ul li h3 {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult .coverdDiseases li ul li .icon {
  color: #064D8F;
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .captionact {
  margin: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .captionact span {
  margin-right: 16px;
  display: inline-block;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .captionact span:first-child {
  font-weight: bold;
  text-decoration: underline;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .captionact img {
  margin-left: 5px;
  padding-bottom: 2px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults h4 img {
  margin-right: 5px;
  padding-bottom: 3px;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDisease h3 {
  color: #D42C56;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDisease .blockResults {
  border-color: #D42C56;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorGene h3 {
  color: #801a34;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorGene .blockResults {
  border-color: #801a34;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDrug h3 {
  color: #008A3E;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDrug .blockResults {
  border-color: #008A3E;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDiagnostic h3 {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorDiagnostic .blockResults {
  border-color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorOrganisation h3 {
  color: #540441;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorOrganisation .blockResults {
  border-color: #540441;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorExpertCentre h3 {
  color: #037AB5;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorExpertCentre .blockResults {
  border-color: #037AB5;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorResearch h3 {
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorResearch .blockResults {
  border-color: #991D8D;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorProfessional h3 {
  color: #0F7F94;
}
body.pageType #wrapper #container .mainContent #ContentType .searchResults.colorProfessional .blockResults {
  border-color: #0F7F94;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch {
  margin-bottom: 40px;
  border: #064D8F 1px solid;
  padding: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch p a {
  text-decoration: none;
  padding: 6px 8px;
  border: 2px solid #064D8F;
  background-color: #064D8F;
  color: white;
  transition: 0.4s all 0s;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch p a:hover {
  background-color: white;
  color: #064D8F;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required {
  color: #871B26;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required .star {
  float: right;
  height: 0px;
  margin: 1px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required input {
  margin: 15px 0 5px 0;
  border: 1px solid #064D8F;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required input[placeholder],
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required [placeholder],
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .required *[placeholder] {
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form ul {
  display: inline-block;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form ul li {
  display: inline-block;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form ul li .icon {
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .filter {
  display: inline-block;
  margin: 0px 0px 20px 0px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form input,
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form select {
  width: 100%;
  margin: 10px 0 5px 0;
  color: #354B5E;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form span,
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form label {
  display: inline-block;
  margin: 0 10px;
  font-weight: normal;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .col-md-2 {
  padding-left: 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form button {
  float: none;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form button {
  float: none;
  margin-top: 16px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form button .icon {
  color: white;
  font-size: 18px;
  padding-right: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabcheck {
  display: inline-table;
  margin: 10px 0 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabcheck input {
  margin: 10px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio {
  display: block;
  margin: 10px 0 5px 0;
  text-align: left;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio ul {
  display: inline-block;
  border: 1px solid #a5a5bb;
  padding: 0 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio ul li {
  display: block;
  font-size: 14px;
  margin: 20px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio ul li input {
  width: auto;
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio ul li label {
  margin: 0 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio label {
  max-width: 180px;
  vertical-align: top;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio .tabradio_col {
  border: 0px;
  padding-left: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio .tabradio_col li {
  display: inline-block;
  margin-right: 22px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio .tabradio_col ul {
  border: 0px;
  display: block;
  padding-left: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio .tabradio_col ul li {
  display: block;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabcheck {
  display: inline-table;
  margin: 10px 0 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabcheck ul {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabcheck ul li input {
  margin: 10px 0;
  width: auto;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .otherSearch {
  float: right;
  margin-top: 30px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .otherSearchRight {
  float: right;
  margin-top: 30px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .otherSearchLeft {
  float: left;
  margin-top: 30px;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .col-xs-12.otherSearch {
  float: none;
  padding: 10px 0 0 0;
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .col-xs-12.otherSearch li {
  padding: 10px 20px 0 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsLeft h4 {
  display: inline-flex;
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsLeft h4 .icon {
  color: #991D8D;
  font-size: 30pt;
  margin-top: -10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsLeft ul {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsLeft ul li a {
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsLeft ul li .icon {
  color: #991D8D;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight {
  width: 340px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight h4 {
  display: inline-flex;
  color: #064D8F;
  padding-top: 6px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #064D8F;
  font-size: 30pt;
  margin-top: -10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight h4 .open {
  margin-top: -6px;
  transform: rotate(180deg);
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight ul {
  margin: 0;
  padding: 0;
  display: none;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight ul li a {
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #064D8F;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent #ContentType .blockWarning {
  background-color: #DFDFE7;
  margin-bottom: 20px;
  padding: 0 20px 20px;
  margin: 40px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockWarning h3,
body.pageType #wrapper #container .mainContent #ContentType .blockWarning h4 {
  display: inline-block;
  padding-left: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockWarning i {
  display: inline-block;
}
body.pageType #wrapper #container .mainContent #ContentType .blockWarning .alert {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockWarning p {
  text-align: justify;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock {
  margin: 25px 0;
  padding: 20px 30px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock .ad-document {
  display: inline-block;
  float: left;
  font-size: 30px;
  padding-right: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock .title-h3 {
  font-size: 20px;
  margin-bottom: 35px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div > ul {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div > ul > li {
  margin-bottom: 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div > ul > li ul {
  padding: 10px 0 15px 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div > ul > li ul li {
  padding-bottom: 8px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock div > ul i {
  font-size: 14px;
  padding-right: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard {
  background-color: #EEF0F2;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard .icon {
  font-size: 13pt;
  margin-left: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard h3 {
  color: #000000;
  margin: 0 0 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul li .icon {
  font-size: 13pt;
  padding-left: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul li em {
  margin-right: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul.idData li,
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul.idData acronyme {
  padding: 10px 0;
  margin-right: 18px;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard h4 {
  margin-top: 30px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard .statusDiseaseList img {
  margin-left: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard .statusDiseaseList .icon {
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail {
  background-color: #DFDFE7;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail h4 {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail div.proPublic {
  border-top: #fff 2px solid;
  margin-top: 20px;
  padding-top: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail div.proPublic .ProfInfo {
  -moz-columns: 1;
  columns: 1;
  -webkit-columns: 1;
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail .ProfInfo {
  -moz-columns: 1;
  columns: 1;
  -webkit-columns: 1;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail .ProfInfo ul li {
  margin: 3px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail .ProfInfo ul li:first-child {
  margin-bottom: 8px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleDetail .ProfInfo ul li:last-child {
  margin-bottom: 12px;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleAdd {
  border: #064D8F 1px solid;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleAdd .ad-link-ext {
  color: #000000;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleAdd ul {
  margin: 20px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .artBlock.articleAdd .col-xs-12.col-md-9 .rm3 {
  -moz-columns: 1;
  columns: 1;
  -webkit-columns: 1;
  padding-top: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .articleInfo .parentultime .pucelink {
  border-left: 1px solid #064D8F;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-bottom: 1px solid #064D8F;
  margin: 10px 10px 0px 0px;
  border-bottom-left-radius: 7px;
}
body.pageType #wrapper #container .mainContent #ContentType .articleInfo .parentultime p {
  display: inline-block;
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent #ContentType .articleInfo .parentultime .icon {
  font-size: 11pt;
  margin-right: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .articleInfo p {
  text-align: justify;
}
body.pageType #wrapper #container .mainContent #ContentType .blockContact {
  padding: 20px 0;
  background: #EEF0F2;
}
body.pageType #wrapper #container .mainContent #ContentType .blockContact ul li {
  margin: 8px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockContact ul li .btn-lnk {
  font-size: 11pt;
  margin-top: 6px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockContact ul li .icon {
  padding-left: 5px;
  font-size: 13pt;
}
body.pageType #wrapper #container .mainContent #ContentType .contacts ul li .icon {
  font-size: 13px;
  padding-right: 4px;
}
body.pageType #wrapper #container .mainContent #ContentType .lastUpdate {
  text-align: right;
  margin-top: 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc {
  margin: 20px 0;
  padding: 0px 40px 0px 40px;
  border: 1px solid #064D8F;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .col-xs-12 {
  border-top: 1px solid #DFDFE7;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .col-xs-12 .col-md-3,
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .col-xs-12 .col-md-6 {
  border: 0px;
  margin: 20px 0;
  padding: 5px 15px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .col-xs-12:first-child {
  border: 0px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc h4 {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc h4 a {
  font-weight: lighter;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .CountryResult {
  background-color: #EEF0F2;
  padding: 5px 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .CountryResult img {
  float: left;
  margin-right: 5px;
  width: 32px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .CountryResult div {
  float: left;
  margin-top: 5px;
  width: 75%;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .CountryResult div p {
  font-size: 14px;
  margin-bottom: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult {
  background-color: #DFDFE7;
  margin: 20px 0 0 0;
  padding: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult p {
  margin: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult ul {
  margin: 0;
  Padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult ul li {
  background-color: white;
  border: #064D8F 1px solid;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult ul li:hover {
  background-color: #064D8F;
  transition: 0.2s;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult ul li:hover a {
  color: white;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc .detailsResult ul li a {
  text-decoration: none;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc ul {
  margin: 20px 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc ul li {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc.advancedRes {
  border-bottom: #DFDFE7 1px solid;
  padding: 20px 0 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityLoc.advancedRes.last {
  border: none;
  padding-bottom: 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockConsultant ul li {
  margin: 5px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockConsultant ul li .icon {
  font-size: 11pt;
  padding-right: 3px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockConsultant h2 {
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .blockConsultant h2 .icon {
  color: #064D8F;
  font-size: 28pt;
  vertical-align: bottom;
  margin-right: 6px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockResponsible {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockResponsible ul li {
  margin: 5px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .blockResponsible ul li .icon {
  font-size: 11pt;
  padding-right: 3px;
}
body.pageType #wrapper #container .mainContent #ContentType .blockResponsible h2 {
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .blockResponsible h2 .icon {
  color: #064D8F;
  font-size: 25pt;
  vertical-align: bottom;
  margin-right: 6px;
}
body.pageType #wrapper #container .mainContent #ContentType .activityDescription {
  padding-top: 20px;
  font-size: 15pt;
}
body.pageType #wrapper #container .mainContent #ContentType .activityDescription .icon {
  font-size: 15pt;
  margin-left: 10px;
}
body.pageType #wrapper #container .mainContent #ContentType .purpose {
  margin: 10px 0 10px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .purpose h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .purpose p {
  font-weight: bold;
  color: #064D8F;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure {
  padding: 0 0 20px;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-12,
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-6 {
  font-size: 12pt;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-12.title {
  background: #664db2;
  color: white;
  padding: 8px;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-12 {
  padding: 0;
  display: inline-flex;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-12 .col-md-6 {
  padding: 8px;
  background: #EEF0F2;
  margin-top: 8px;
  border-right: 8px solid white;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure .col-md-6:last-child {
  border: 0px;
}
body.pageType #wrapper #container .mainContent #ContentType .technicalProcedure h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest {
  padding: 0 0 30px;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-xs-12 {
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-md-12,
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-md-6 {
  font-size: 12pt;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-md-12 {
  margin: 5px 0;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-md-6 {
  border-right: 8px solid white;
  padding: 0px;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .col-md-6 .scrollContent {
  overflow: auto;
  max-height: 300px;
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent #ContentType .listTest .title {
  background: #664db2;
  color: white;
  padding: 8px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist {
  margin-top: 30px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 {
  margin: 10px 0 25px 0;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-6 {
  margin: 4px 0;
  font-size: 14px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-6 .icon {
  font-size: 9.5pt;
  margin-right: 4px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-5,
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-7 {
  font-size: 14px;
  margin: 2px 0;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-5 .icon,
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist .col-md-12 .col-md-7 .icon {
  font-size: 9.5pt;
  margin-right: 4px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist span {
  margin-left: 5px;
}
body.pageType #wrapper #container .mainContent #ContentType #result-box .websitelist .metaweblist span .icon {
  font-size: 12pt;
  margin-left: 5px;
}
body.pageType #wrapper #container .mainContent #result-box #articleList .articleListArticles {
  margin: 30px;
}
body.pageType #wrapper #container .mainContent #result-box #articleList .articleListLangues {
  margin: 18px;
}
body.pageType #wrapper #container .mainContent #result-box .icon {
  color: #871B26;
  padding-right: 8px;
}
body.pageType #wrapper #container .mainContent #result-box .missingInfo {
  font-size: 14pt;
  color: #871B26;
}
body.pageType #wrapper #container .pageMaladie #ContentType {
  padding: 10px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .btn-contribute {
  float: right;
  margin: 15px 0 0 10px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .btn-contribute i {
  padding-right: 5px;
}
body.pageType #wrapper #container .pageMaladie #ContentType h2 span {
  font-style: italic;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch {
  border-color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form ul {
  border-color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .tabradio {
  margin-bottom: 10px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .tabradio .tabradio_col {
  border: 1px solid #a5a5bb;
  display: inline-block;
  padding-left: 20px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .col-xs-12.col-md-4 {
  margin: 15px auto 5px auto;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .col-xs-12.col-md-4 .ad-fleche-droite {
  color: #064D8F;
  font-size: 12px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptions h4 {
  display: inline-flex;
  color: #4D2EAB;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptions h4 .icon {
  color: #4D2EAB;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptions ul {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptions ul li a {
  color: black;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptions ul li .icon {
  color: #4D2EAB;
  font-style: 10pt;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherLink {
  margin: 15px auto 5px auto;
  display: block;
  text-align: left;
  padding: 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherLink .ad-fleche-droite {
  color: #064D8F;
  font-size: 13px;
  padding-right: 3px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptionsRight h4 {
  color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch p {
  text-align: left;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .alphabet {
  padding: 0;
  text-align: left;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .alphabet li {
  display: inline;
  margin: 0 2px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .alphabet li a {
  color: white;
  text-decoration: none;
  padding: 3px 6px;
  background-color: #064D8F;
  border: 2px solid #064D8F;
  transition: 0.4s all 0s;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .alphabet li a:hover {
  background: white;
  color: #064D8F;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch h3 {
  color: #D42C56;
  text-transform: uppercase;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .cardLink {
  text-align: right;
  margin-top: 30px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch .alphabet li {
  display: inline-block;
  margin: 10px 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent h3 {
  color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .list-alpha {
  font-size: 18pt;
  margin: 5% 0;
  display: table;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .list-alpha li {
  width: 280px;
  margin: 9px 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .list-alpha .column1,
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .list-alpha .column2 {
  display: table-cell;
  padding: 0 80px 0 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent ul {
  padding: 0;
  margin: 10px 0px 30px 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent p {
  text-align: justify;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .blockHelp ul {
  padding-left: 30px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .blockHelp ul li {
  padding: 4px 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .videoLink {
  padding-top: 15px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .videoLink a {
  color: black;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .videoLink .icon {
  font-size: 11pt;
  padding-right: 3px;
  color: #D42C56;
}
body.pageType #wrapper #container .pageMaladie #ContentType .blockContent .videoLink .ad-youtube {
  font-size: 19pt;
  padding-right: 8px;
  vertical-align: bottom;
}
body.pageType #wrapper #container .pageMaladie #ContentType .definition {
  border: #D42C56 1px solid;
  clear: both;
  padding: 20px 10px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .definition .title-h3 {
  color: #D42C56;
  font-size: 20px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .definition .maj {
  color: #808080;
  display: inline-block;
  margin-top: 20px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .articleInfo {
  margin-top: 50px;
}
body.pageType #wrapper #container .pageMaladie #ContentType .articleInfo .author {
  color: #808080;
  display: inline-block;
  font-style: italic;
  margin: 5% 0;
}
body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleAdd {
  border: #D42C56 1px solid;
}
body.pageType #wrapper #container .pageMaladie #ContentType .artBlock .idData li {
  font-size: 10pt;
}
body.pageType #wrapper #container .pageMaladie #ContentType .artBlock .assessed {
  text-align: right;
  margin-top: 30px;
}
body.pageType #wrapper #container .pageMaladie #ContentType #result-box .alphabet .articleListLangues {
  margin: 6px 0;
  padding: 0;
  font-weight: normal;
}
body.pageType #wrapper #container .pageMaladie #ContentType #result-box .alphabet .articleListArticles {
  margin: 10px 0 20px 25px;
  font-weight: bold;
}
body.pageType #wrapper #container .pageMaladie #ContentType #result-box .alphabet .articleListDisease {
  font-weight: bold;
  margin-top: 40px;
}
body.pageType #wrapper #container .pageMaladie .newTable {
  margin: 20px 0;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 {
  padding: 0;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .th {
  display: none;
  background: #D42C56;
  color: white;
  font-size: 12pt;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .th .col-md-4,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .th .col-md-2 {
  font-size: 13pt;
  font-weight: normal;
  border-left: 4px solid white;
  border-top: 4px solid white;
  padding: 7px 12px;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .th .col-md-4 span,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .th .col-md-2 span {
  padding: 10px;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .title {
  font-weight: bold;
  background: #D42C56;
  color: white;
  font-size: 15pt;
  padding: 14px 20px;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .title p {
  padding: 8px 0 4px 0;
  font-size: 12pt;
  font-weight: normal;
  color: white;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test {
  margin-top: 10px;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test img {
  float: right;
  vertical-align: middle;
  margin: 0 4px 0 8px;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-xs-12,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-12 {
  display: block;
  border-bottom: 4px solid white;
  background: #EEF0F2;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-2,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-4,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-6,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-12 {
  padding: 9px;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  font-size: 10pt;
}
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-2,
body.pageType #wrapper #container .pageMaladie .newTable .col-xs-12 .test .col-md-4 {
  border-left: 0;
}
body.pageType #wrapper #container .pageMaladie .lastUpdate {
  padding: 5px;
  border: 2px solid #D42C56;
  float: right;
  margin-right: 15px;
}
body.pageType #wrapper #container .pageMaladie .DisabilityCaption {
  padding-left: 15px;
  float: left;
  margin-top: 4%;
}
body.pageType #wrapper #container .pageMaladie .DisabilityCaption img {
  margin-right: 5px;
}
body.pageType #wrapper #container .pageMaladie .diseaseClassif {
  margin-top: 30px;
}
body.pageType #wrapper #container .pageMaladie .diseaseClassif ul {
  padding: 2px 0 3px 0;
}
body.pageType #wrapper #container .pageMaladie .parentultime .ad-drop.one {
  background: #064D8F none repeat scroll 0 0;
  border-radius: 15px;
  color: white;
  margin-left: 10px;
  font-size: 17px;
  padding-right: 0px;
  padding-top: 0.5px;
}
body.pageType #wrapper #container .pageMaladie .parentultime .ad-drop.two {
  display: inline-block;
  font-size: 32pt;
  margin-top: -10px;
  vertical-align: middle;
}
body.pageType #wrapper #container .pageMaladie .parentultime .ad-drop.open {
  transform: rotate(180deg);
  margin-top: 0;
}
body.pageType #wrapper #container .pageMaladie .parentultime .ad-plus {
  background: #064D8F none repeat scroll 0 0;
  border-radius: 15px;
  color: white;
  margin-left: 10px;
  font-size: 15px;
  padding: 2px;
}
body.pageType #wrapper #container .pageMaladie .parentultime .hilightedSearchedItem {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
  /*.icon.open{
						font-size: 15px;
						font-style: normal;
						padding: 0px 7px 2px 7px;
						font-weight:bold;
						vertical-align: bottom;
						display:inline-block;
						border-radius: 15px;
						background: @orp-default none repeat scroll 0 0;
						color: white;
						margin-left: 10px;
					}

					.icon.open:before{
						content: "-";
					}*/
}
body.pageType #wrapper #container .pageMaladie .parentultime .hilightedSearchedItem .icon {
  padding: 0;
}
body.pageType #wrapper #container .pageMaladie .parentultime .icon {
  padding: 0;
}
body.pageType #wrapper #container .pageMaladie .parentultime .icon.open {
  font-size: 15px;
  font-style: normal;
  padding: 0px 7px 2px 7px;
  font-weight: bold;
  vertical-align: bottom;
  display: inline-block;
  border-radius: 15px;
  background: #064D8F none repeat scroll 0 0;
  color: white;
  margin-left: 10px;
}
body.pageType #wrapper #container .pageMaladie .parentultime .icon.open:before {
  content: "-";
}
body.pageType #wrapper #container .pageMaladie .parentultime a:nth-child(3) {
  text-decoration: none;
}
body.pageType #wrapper #container .pageMaladie .parentultime a:nth-child(3) .icon {
  display: inline-block;
  margin-top: -6px;
  vertical-align: middle;
}
body.pageType #wrapper #container .pageMaladie .parentultime .child a:last-child {
  text-decoration: none;
}
body.pageType #wrapper #container .pageMaladie .parentultime .icon {
  font-size: 15px;
  padding-right: 3px;
}
body.pageType #wrapper #container .pageMaladie .parentultime .pucelink {
  border-left: 2px solid #064D8F;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-bottom: 2px solid #064D8F;
  margin: 10px 10px 0px 0px;
  border-bottom-left-radius: 7px;
}
body.pageType #wrapper #container .pageMaladie .parentultime ul {
  padding-left: 8px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch {
  border-color: #037AB5;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch form .tabradio .col-xs-12.col-sm-6 {
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch form .tabradio .col-xs-12.col-sm-6:first-child {
  padding: 0 5px 0 0;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch form .tabradio ul {
  padding: 0 10px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch form .tabradio ul li label {
  display: inline;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch .otherOptionsRight h4 {
  color: #037AB5;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #037AB5;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #037AB5;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blockContent h3 {
  color: #037AB5;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .ERNcard select {
  margin: 20px 3px 15px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .Filierecard {
  padding: 0;
  margin-bottom: 10px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .Filierecard select {
  margin: 5px 10px 5px 0;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blue-list {
  padding-left: 0px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blue-list li {
  margin: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blue-list li .icon {
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType #map_canvas {
  width: 100%;
  height: 500px;
  position: relative;
  overflow: hidden;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .ERN .icon {
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType figcaption img {
  margin-right: 5px;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .artBlock.articleAdd {
  border: #037AB5 1px solid;
}
body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .activityLoc {
  border: 1px solid #037AB5;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockSearch {
  border-color: #540441;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockSearch .otherOptionsRight h4 {
  color: #540441;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #540441;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #540441;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockContent h3 {
  color: #540441;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockContent .blue-list {
  margin-bottom: 25px;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockContent .blue-list li {
  padding: 2px 0;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .blockContent .blue-list li .icon {
  font-size: 10pt;
  color: #540441;
  padding-right: 3px;
  vertical-align: middle;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .artBlock.articleAdd {
  border: #540441 1px solid;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .artBlock.idcard .idData ul li {
  font-size: 10pt;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .artBlock.idcard .idData .col-md-7 {
  padding-right: 10px;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 {
  margin: 3px auto;
  display: block;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-3,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-2,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-5,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-5,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-6,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-4 {
  overflow: auto;
  background: #EEF0F2;
  padding-top: 6px;
  padding-bottom: 6px;
  flex-wrap: wrap;
  border-left: 6px solid white;
  padding-left: 10px;
  padding-right: 10px;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-3.th,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-5.th,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-2.th,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-6.th,
body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 .col-md-4.th {
  background: #540441;
  color: white;
  padding: 10px;
  display: none;
}
body.pageType #wrapper #container .pageOrganisation #ContentType .activityLoc {
  border: 1px solid #540441;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch {
  border-color: #008A3E;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch form ul li .icon {
  color: #064D8F;
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch .otherOptionsRight h4 {
  color: #008A3E;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #008A3E;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #008A3E;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockContent h3 {
  color: #008A3E;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .medSubLbl h2 {
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList {
  background: #EEF0F2;
  padding: 15px;
  margin: 40px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList h3 {
  margin: 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul {
  border-bottom: 3px solid #fff;
  padding: 25px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul .col-md-9,
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul .col-md-3 {
  margin: 15px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul .col-md-3 {
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul li {
  padding: 6px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul li a {
  font-size: 10pt;
  margin-top: 10px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul ul {
  border: 0px;
  padding: 0px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul .icon {
  font-size: 10pt;
  margin-right: 5px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .MedSubEtaList ul:last-child {
  border: 0px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .artBlock.articleAdd {
  border: #008A3E 1px solid;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .artBlock.idcard .idData ul li {
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .artBlock.idcard .idData .col-md-7 {
  padding-right: 35px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .indications h2 {
  margin: 30px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .indications p {
  text-align: justify;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .indications p br {
  margin: 15px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .statusdiseaselist {
  margin-bottom: 40px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .statusdiseaselist h2 {
  margin: 30px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .statusdiseaselist ul {
  padding: 0;
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .statusdiseaselist ul li {
  padding: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .statusdiseaselist ul li .icon {
  font-size: 11pt;
  margin-right: 4px;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .partnersLogos {
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDrug #ContentType .partnersLogos ul {
  display: flex;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  padding: 0;
  margin-top: 20px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch {
  border-color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory {
  padding: 0;
  text-align: left;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 {
  padding: 5px;
  margin-bottom: 30px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 h3,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 h3,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 h3 {
  margin: 0 0 10px 0;
  background: #4D2EAB;
  color: white;
  padding: 7px;
  font-weight: normal;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 .col-md-12 {
  margin: 10px 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 .col-md-12 label {
  display: inline;
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 .col-md-12 input {
  width: 15px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 .col-md-12 label {
  padding-left: 10px;
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 ul .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 ul .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 ul .col-md-12 {
  margin: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-4 ul .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 ul .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-5 ul .col-md-12 label {
  font-weight: normal;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-xs-12 {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 {
  display: inline;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .country label {
  max-width: 120px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory .col-md-7 .country .col-md-12 {
  width: 150px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form .searchForm {
  text-align: right;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form h4 {
  margin-bottom: 30px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form .icon {
  color: #fff;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form button {
  background: #4D2EAB;
  transition: 0.5s all 0s;
  margin-right: 10px;
  margin-top: 20px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form button:hover {
  background: #2e1c65;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form .buttonReset {
  background: #4D2EAB;
  float: right;
  margin-top: 20px;
  padding: 7px;
  text-decoration: none;
  color: white;
  font-size: 12pt;
  transition: 0.5s all 0s;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory form .buttonReset:hover {
  background: #2e1c65;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockSearch .tableLaboratory li {
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockContent h3 {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .otherOptionsRight h4 {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .otherOptionsRight h4 .icon {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .otherOptionsRight ul li .icon {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .blockContent h3 {
  color: #4D2EAB;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory {
  padding: 0;
  text-align: left;
  font-size: 10pt;
  background: white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 {
  padding: 5px;
  margin-bottom: 30px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 h3,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 h3,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 h3 {
  margin: 0 0 10px 0;
  background: #4D2EAB;
  color: white;
  padding: 7px;
  font-weight: normal;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .col-md-12,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 .col-md-12 {
  margin: 10px 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 .col-md-12 label {
  display: inline;
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .col-md-12 input,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 .col-md-12 input {
  width: 15px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-4 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .col-md-12 label,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-5 .col-md-12 label {
  padding-left: 10px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-xs-12 {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 {
  display: inline;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .country label {
  max-width: 120px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory .col-md-7 .country .col-md-12 {
  width: 150px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form {
  padding: 20px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form .searchForm {
  text-align: right;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form .icon {
  margin-right: 5px;
  color: #fff;
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form #movSearch {
  margin: 10px 0 40px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form #movSearch button {
  background: #4D2EAB;
  margin-top: 20px;
  margin-right: 10px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form #movSearch button:hover {
  background: #2e1c65;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form #movSearch .buttonReset {
  background: #4D2EAB;
  float: right;
  margin-top: 20px;
  padding: 7px;
  text-decoration: none;
  color: white;
  font-size: 12pt;
  transition: 0.5s all 0s;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory form #movSearch .buttonReset:hover {
  background: #2e1c65;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults .tableLaboratory li {
  font-size: 10pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults h3 {
  margin: 0 0 10px 0;
  background: #4D2EAB;
  color: white;
  padding: 7px;
  font-weight: normal;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .searchResults .blockResults h4 {
  margin: 1% 0 3% 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock.idcard .idData {
  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock.idcard .idData li {
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock.idcard .idData li span {
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock.idcard .idData .col-md-7 {
  padding-right: 10px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT {
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT h2 {
  margin: 10px 0;
  font-size: 16pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT h3 {
  margin: 5px 15px;
  padding: 8px 10px;
  background: #664db2;
  color: white;
  font-weight: normal;
  font-size: 12pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT h3 .icon {
  padding-left: 8px;
  font-size: 13pt;
  color: white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT h3 a {
  color: white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 {
  margin-bottom: 15px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .col-md-12 {
  font-size: 12pt;
  display: flex;
  display: -webkit-flex;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .col-md-8,
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .col-md-4 {
  padding: 8px ;
  background: #EEF0F2;
  margin: 2px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .col-md-8 {
  border-right: 5px solid white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .col-md-3 {
  background: #EEF0F2;
  padding: 8px 10px;
  border-right: 6px solid white;
  margin: 2px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .title .col-md-3 {
  padding: 8px;
  background: #664db2;
  color: white;
  font-weight: normal;
  border-right: 6px solid white;
  margin-bottom: 5px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .title .col-md-3 .icon {
  padding-left: 8px;
  font-size: 13pt;
  color: white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType #EUGT .col-xs-12 .title a {
  color: white;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts {
  padding-top: 5px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts h2 {
  margin: 20px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts .icon {
  color: black;
  vertical-align: bottom;
  font-size: 24pt;
  padding-right: 5px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts ul li {
  margin: 6px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts ul li .icon {
  font-size: 12px;
  color: #064D8F;
  vertical-align: middle;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .pageTestDiagnostic h2 {
  font-size: 20pt;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .purpose {
  padding: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .purpose h2 {
  margin: 20px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .purpose .col-md-12 {
  color: white;
  background: #664db2;
  padding: 8px 10px;
  font-size: 12pt;
  margin: 3px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .protocol {
  padding: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .protocol h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .protocol ul {
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .protocol ul li {
  padding: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .protocol ul li .icon {
  font-size: 12pt;
  padding-left: 5px;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .qualityManagement {
  font-size: 12pt;
  padding: 0 0 20px 0;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .qualityManagement h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .contacts ul li {
  margin: 10px 0;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockSearch {
  border-color: #991D8D;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockSearch .otherOptionsRight h4 {
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockContent h3 {
  color: #991D8D;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .blockContact {
  padding: 20px 30px;
  margin-bottom: 20px;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .downloadProtocol {
  background: #064D8F;
  color: white;
  font-size: 14pt;
  padding: 8px 14px;
  display: inline-block;
  margin: 20px 0 40px 0;
  transition: 0.5s all 0s;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .downloadProtocol span {
  margin-right: 6px;
  vertical-align: middle;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .downloadProtocol a {
  color: white;
  text-decoration: none;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .downloadProtocol .icon {
  color: white;
  font-size: 14pt;
  vertical-align: middle;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .downloadProtocol:hover {
  background: #04335e;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .protocol {
  margin-bottom: 30px;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .protocol h2 {
  font-size: 18pt;
  margin: 20px auto;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .protocol ul li {
  text-decoration: none;
  margin-left: 10px;
  font-size: 14pt;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .protocol ul li .icon {
  padding-left: 6px;
  font-size: 14pt;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .artBlock.idcard .icon {
  font-size: 12pt;
  margin-left: 5px;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .artBlock.idcard .idData li {
  margin: 0;
  padding: 3px 0;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .artBlock.idcard .idData .col-md-6 .col-md-12 {
  padding: 5px 0;
}
body.pageType #wrapper #container .mainContent.pageResearch #ContentType .artBlock.idcard .idData .col-md-6 .col-md-12 .col-md-5 {
  padding-right: 5px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .blockSearch {
  border-color: #0F7F94;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .blockSearch .otherOptionsRight h4 {
  color: #0F7F94;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .blockSearch .otherOptionsRight h4 .icon {
  color: #0F7F94;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .blockSearch .otherOptionsRight ul li .icon {
  color: #0F7F94;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .blockContent h3 {
  color: #0F7F94;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 {
  margin: 3px auto;
  display: block;
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-3,
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-2,
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-5 {
  overflow: auto;
  background: #EEF0F2;
  padding-top: 6px;
  padding-bottom: 6px;
  flex-wrap: wrap;
  border-left: 6px solid white;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-3.th,
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-5.th,
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 .col-md-2.th {
  background: #0F7F94;
  color: white;
  padding: 10px;
  display: none;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12:last-child {
  margin-bottom: 30px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail h2 {
  font-size: 18pt;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail h2 span {
  font-weight: bold;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail ul {
  padding: 0 0 10px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail ul li textarea {
  margin: 6px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail .captcha li {
  margin: 15px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail input[type="checkbox"] {
  margin-right: 8px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail .emailSent {
  margin: 20px 0;
  font-size: 12pt;
  text-align: center;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .sendEmail .emailSent p {
  font-size: 16pt;
  padding: 30px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .artBlock div {
  -moz-columns: 1;
  columns: 1;
  -webkit-columns: 1;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .artBlock div li {
  font-size: 10.5pt;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .qualityManagement {
  font-size: 12pt;
  padding: 5px 0 20px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .qualityManagement h2 {
  margin: 20px 0;
  color: black;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .contacts h2 {
  color: black;
  margin: 35px 0 20px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .contacts h2 .icon {
  color: #064D8F;
  padding-right: 6px;
  vertical-align: bottom;
  font-size: 26pt;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .contacts ul li {
  margin: 10px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .contacts ul li a {
  padding-left: 4px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT {
  padding: 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT h2 {
  margin: 10px 0;
  font-size: 16pt;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT h3 {
  margin: 5px 15px;
  padding: 8px 10px;
  background: #664db2;
  color: white;
  font-weight: normal;
  font-size: 12pt;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT h3 .icon {
  padding-left: 8px;
  font-size: 13pt;
  color: white;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT h3 a {
  color: white;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 {
  margin-bottom: 15px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .col-md-12 {
  font-size: 12pt;
  display: flex;
  display: -webkit-flex;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .col-md-8,
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .col-md-4 {
  padding: 8px ;
  background: #EEF0F2;
  margin: 2px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .col-md-8 {
  border-right: 5px solid white;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .col-md-3 {
  background: #EEF0F2;
  padding: 8px 10px;
  border-right: 6px solid white;
  margin: 2px 0;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .title .col-md-3 {
  padding: 8px;
  background: #664db2;
  color: white;
  font-weight: normal;
  border-right: 6px solid white;
  margin-bottom: 5px;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .title .col-md-3 .icon {
  padding-left: 8px;
  font-size: 13pt;
  color: white;
}
body.pageType #wrapper #container .mainContent.pageProfessional #ContentType #EUGT .col-xs-12 .title a {
  color: white;
}
body.pageType #wrapper #container .pageInformation #ContentType p {
  text-align: justify;
}
body.pageType #wrapper #container .pageInformation #ContentType h2 {
  margin-bottom: 30px;
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType ul {
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType ul li {
  padding: 5px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .title {
  margin: 28px 0 8px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .jobs .icon {
  font-size: 10.5pt;
  padding-right: 2px;
}
body.pageType #wrapper #container .pageInformation #ContentType .jobs ul span {
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageRecruiting img {
  width: 70px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageRecruiting .center {
  text-align: center;
  margin: 25px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers {
  padding: 0;
  font-size: 12pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 {
  margin: 10px 0;
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 {
  display: flex;
  display: -webkit-flex;
  padding: 18px 0;
  border-bottom: 5px solid #fff;
  background: #EEF0F2;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-3 {
  text-align: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 .list_activity ul {
  padding: 8px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 .list_activity ul li {
  padding: 2px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 .list_activity ul li a {
  margin: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 h3 {
  color: black;
  padding-bottom: 10px;
  font-size: 16pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 span {
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-3,
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 .col-md-9 {
  margin: auto 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .col-md-12 a {
  font-weight: bold;
  margin-right: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 h4 {
  padding: 10px;
  background: #064D8F;
  color: white;
  margin: 8px auto;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .disease {
  background: #D42C56;
  margin-top: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .drugs {
  background: #008A3E;
}
body.pageType #wrapper #container .pageInformation #ContentType .TabCahiers .col-xs-12 .activityReports {
  background: #0057A6;
}
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures {
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures .col-md-12 {
  background: #EEF0F2;
  padding: 20px;
  display: flex;
  display: -webkit-flex;
  margin: 15px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures .col-md-12 .col-md-3,
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures .col-md-12 .col-md-9 {
  margin: auto 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures .col-md-12 .col-md-3 {
  text-align: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .sourcesProcedures .col-md-12 a {
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType .otherOrphaLinks {
  margin: 20px auto;
  padding-left: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .otherOrphaLinks ul li {
  display: inline-block;
  margin: 5px 2px;
}
body.pageType #wrapper #container .pageInformation #ContentType .otherOrphaLinks ul li a {
  padding: 8px 10px;
  color: #fff;
  background: #0057A6;
  text-decoration: none;
  transition: 0.3s all 0s;
}
body.pageType #wrapper #container .pageInformation #ContentType .otherOrphaLinks ul li a:hover {
  background: #004a8d;
}
body.pageType #wrapper #container .pageInformation #ContentType .otherOrphaLinks ul .activeLink a {
  background: #003c73;
}
body.pageType #wrapper #container .pageInformation #ContentType .colTeam {
  padding: 0 20px;
  margin-top: 10px;
}
body.pageType #wrapper #container .pageInformation #ContentType .colTeam .col-md-4 img {
  margin-right: 8px;
}
body.pageType #wrapper #container .pageInformation #ContentType .qualityCharter p span {
  font-style: italic;
}
body.pageType #wrapper #container .pageInformation #ContentType .qualityCharter ul {
  margin-left: 30px;
  margin-bottom: 20px;
}
body.pageType #wrapper #container .pageInformation #ContentType .qualityCharter ul li .icon {
  font-size: 10pt;
  margin-right: 2px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks {
  text-align: center;
  font-size: 12pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks h3 {
  color: white;
  background: #0057A6;
  padding: 8px;
  margin-bottom: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks .col-md-6 {
  text-align: left;
  padding: 3px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks .col-md-6 ul {
  margin: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks .col-md-6 ul li {
  background: #EEF0F2;
  padding: 8px;
  margin: 4px 0;
  font-size: 11pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks .col-md-6 ul li .icon {
  font-size: 9pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .TabOtherLinks .col-md-6 ul .activeLink a {
  text-decoration: none;
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .col-xs-12 .icon {
  font-size: 10pt;
  margin-left: 3px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .col-xs-12 p span {
  font-style: italic;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .col-xs-12 ul {
  margin-left: 30px;
  margin-bottom: 20px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .col-xs-12 ul li .icon {
  font-size: 10pt;
  margin-right: 3px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanDrugs .col-xs-12 h3 {
  font-size: 18pt;
  padding-top: 10px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .images {
  text-align: center;
  padding: 10px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .images p {
  padding: 5px 30px;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .images img {
  max-width: 100%;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 {
  margin: 10px 0 30px 0;
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 ul {
  display: flex;
  margin: 0;
  padding: 0;
  border: 4px solid #DFDFE7;
  border-bottom: 0px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 ul li {
  padding: 8px;
  border-bottom: 0px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 ul li img {
  max-width: 100%;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 ul li.col-sm-2 {
  text-align: center;
  border-right: 4px solid #DFDFE7;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetFunding .tab.col-xs-12 ul:last-child {
  border-bottom: 4px solid #DFDFE7;
}
body.pageType #wrapper #container .pageInformation #ContentType .nextPage {
  text-align: right;
  padding: 10px 0 20px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .nextPage .btn-lnk .icon {
  font-size: 10pt;
  margin-left: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .nextPage .btn-lnk a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .nextPage .btn-lnk:hover {
  background: #04335e;
  opacity: 1;
}
body.pageType #wrapper #container .pageInformation #ContentType .lastPage {
  text-align: left;
  padding: 10px 0 20px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .lastPage .btn-lnk .icon {
  font-size: 10pt;
  margin: 0 5px 0 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .lastPage .btn-lnk:hover {
  background: #04335e;
  opacity: 1;
}
body.pageType #wrapper #container .pageInformation #ContentType .lastPage a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageaboutRareDisease h3 {
  font-size: 18pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies .icon {
  font-size: 12pt;
  margin-left: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies .blockImage {
  text-align: center;
  margin-left: -50px;
  margin: 0;
  padding-top: 15px;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies .blockImage p {
  text-align: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies .blockImage p img {
  width: 300px;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies h2 {
  margin: 40px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies h3 {
  font-size: 19pt;
  margin: 40px 0 25px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .aboutRareDiseasePolicies h4 {
  font-size: 20px;
  padding-top: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .marges {
  margin: 10px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .langagesRequirements {
  padding: 10px;
  margin-bottom: 35px;
  border: 2px solid #0057A6;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .langagesRequirements h4 {
  color: #0057A6;
  display: inline;
  margin-right: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .langagesRequirements p {
  display: inline;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .langagesRequirements div {
  padding: 4px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images {
  margin: 30px 0;
  text-align: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .left,
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .right {
  display: inline-block;
  margin: 10px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .left p,
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .right p {
  margin: 15px 0;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .left .StaticPage,
body.pageType #wrapper #container .pageInformation #ContentType .pageMobileApplication .images .right .StaticPage {
  width: 200px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet {
  text-align: justify;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .icon {
  font-size: 12pt;
  margin: 0 0 0 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet ul {
  margin-left: 25px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet ul li .icon {
  font-size: 10pt;
  margin: 0 5px 0 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .menu-list li a {
  text-decoration: none;
  color: black;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .menu-list li a:hover {
  text-decoration: underline;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .blue-list li ul {
  margin: 0;
  display: flex;
  display: -webkit-flex;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .blue-list li ul li {
  padding: 2px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .blue-list li ul li p {
  margin-bottom: 5px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet h3 {
  padding: 15px 0 5px 0;
  font-size: 18pt;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet h4 {
  padding: 12px 0 4px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageAboutOrphanet .otherOrphaLinks ul {
  margin: 0 0 20px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials ul {
  margin-left: 25px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials ul li .icon {
  font-size: 10pt;
  margin: 0 5px 0 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .menu-list li a {
  text-decoration: none;
  color: black;
  text-decoration: underline;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .menu-list li a:hover {
  text-decoration: none;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos li {
  padding: 50px 0;
  border-bottom: 1px solid #DFDFE7;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos li h3 {
  padding: 16px 0;
  margin: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos li img {
  max-width: 600px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos li iframe {
  width: 100%;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .videos li:last-child {
  border: 0px;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos {
  text-align: center;
  padding: 60px 0 20px 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos div {
  padding: 10px 15px;
  background: #064D8F;
  color: white;
  display: inline-block;
  font-weight: bold;
  cursor: pointer;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos div:hover {
  background: #003c73;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos ul {
  margin: 0;
  padding: 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos ul li {
  cursor: pointer;
  display: inline;
  padding: 0 3px;
  font-weight: bold;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos ul li .icon {
  font-size: 11pt;
  margin: 0 5px 0 0;
}
body.pageType #wrapper #container .pageInformation #ContentType .pageOrphanetTutorials .moreVideos ul li:hover {
  text-decoration: underline;
}
