@media (min-width: 1020px) {
  body #wrapper #header > .inside .subnav .share li {
    display: inline;
  }
}
@media (min-width: 992px) {
  body {
    width: auto;
  }
  body p {
    font-size: 16px;
  }
  body h1,
  body .h1-style {
    font-size: 42px;
  }
  body h2,
  body .h2-style {
    font-size: 44px;
  }
  body h3,
  body .h3-style {
    font-size: 25px;
  }
  body h4,
  body .h4-style {
    font-size: 25px;
  }
  body h5,
  body .h5-style {
    font-size: 25px;
  }
  body #wrapper h2 {
    margin-bottom: 40px;
  }
  body #wrapper #header {
    background: #DFDFE7 url(../images/images-v5/background2.jpg) no-repeat top right;
    background-size: cover;
  }
  body #wrapper #header.menuClose .subnav > li.language ul {
    padding: 10px 4px;
  }
  body #wrapper #header.menuClose .subnav > li.language ul .icon {
    padding: 0 0 0 6px;
  }
  body #wrapper #header > .inside {
    background: url(../images/images-v5/fond-transparent.png);
    background-size: cover;
  }
  body #wrapper #header > .inside .subnav > li.language ul a {
    font-size: 13px;
  }
  body #wrapper #header > .inside #menu.navigation .mainMenu > li:nth-of-type(2),
  body #wrapper #header > .inside #menu.navigation .mainMenu > li:nth-of-type(6) {
    border-right: 1px solid #000000;
  }
  body #wrapper #header > .inside #menu.navigation .ReportMenu {
    padding-left: 10px;
  }
  body #wrapper #header > .inside #menu.navigation .ReportMenu a {
    font-size: 30px;
    padding-bottom: 54px;
  }
  body #wrapper #header > .inside #menu.navigation #NewsMenu .NewsMenuItem p {
    text-align: left;
    padding-top: 16px;
  }
  body #wrapper #header > .inside #menu.navigation #NewsMenu .NewsMenuItem ul {
    padding: 0;
  }
  body #wrapper #header > .inside #menu.navigation #NewsMenu .NewsMenuItem ul li {
    padding: 0 0 8px 0;
  }
  body #wrapper #header > .inside #menu.navigation #NewsMenu .NewsMenuItem ul li a {
    font-size: 13pt;
  }
  body #wrapper #header > .inside #introduction h1 {
    width: 85%;
  }
  body #wrapper #header > .inside #introduction .introduction-block {
    width: 80%;
  }
  body #wrapper #header > .inside #introduction .introduction-block h1 .quote {
    font-size: 20pt;
    padding: 0 90px;
  }
  body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li a {
    height: 150px;
  }
  body #wrapper #header > .inside #introduction .introduction-block #menuServices ul li a .icon {
    font-size: 44px;
    margin: 10px 0;
  }
  body #wrapper #container .container-inside {
    width: 80%;
  }
  body #wrapper #container > .inside #presentation .textPresentation .protect > div {
    width: 60%;
  }
  body #wrapper #container > .inside #presentation .platforms {
    padding: 0;
  }
  body #wrapper #container > .inside #presentation .platforms .platform {
    padding: 0 10px 0 0;
  }
  body #wrapper #container > .inside #presentation .platforms .platform:last-of-type {
    padding: 0;
  }
  body #wrapper #container > .inside #presentation .platforms p:nth-child(2) {
    min-height: 190px;
  }
  body #wrapper #container > .inside #contribute .contribute-text {
    width: 60%;
  }
  body #wrapper #container > .inside #contribute .targetsContribute .targetContribute {
    border-right: 1px solid #000000;
    width: 33%;
  }
  body #wrapper #container > .inside #contribute .targetsContribute .targetContribute:last-of-type {
    border: none;
  }
  body #wrapper #container > .inside #contribute .targetsContribute .targetContribute p:nth-child(3) {
    min-height: 140px;
  }
  body #wrapper #container > .inside #AgendaHome .container-inside .btn-blue {
    margin-top: 20px;
  }
  body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event:first-of-type {
    border: none;
  }
  body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent {
    margin: 0;
  }
  body #wrapper #container > .inside #AgendaHome .container-inside .AgendaBlock .event .InfoEvent .PlaceInfo {
    margin: 0;
  }
  body #wrapper #figure .inside ul li {
    width: 16%;
  }
  body #wrapper #footer #partners ul li {
    width: 10%;
  }
  body.pageType #wrapper #header #introduction h1 {
    width: 100%;
  }
  body.pageType #wrapper #container .mainContent aside {
    padding-left: 0;
  }
  body.pageType #wrapper #container .mainContent aside .block-icon {
    background-color: #064D8F;
    padding: 30px 20px 10px;
    text-align: center;
  }
  body.pageType #wrapper #container .mainContent aside .block-icon .icon {
    color: white;
    font-size: 40px;
  }
  body.pageType #wrapper #container .mainContent aside .block-icon p {
    color: white;
  }
  body.pageType #wrapper #container .mainContent aside ul {
    border-right: 1px solid #000000;
    margin: 20px 0;
    padding: 0;
  }
  body.pageType #wrapper #container .mainContent aside ul li {
    font-family: 'Titillium Web', sans-serif;
    line-height: 18px;
    margin: 5px 0;
    padding: 0 5px 0 20px;
  }
  body.pageType #wrapper #container .mainContent aside ul li.active {
    background-color: #064D8F;
  }
  body.pageType #wrapper #container .mainContent aside ul li.active a {
    color: white;
  }
  body.pageType #wrapper #container .mainContent aside ul li:hover {
    background-color: #EEF0F2;
  }
  body.pageType #wrapper #container .mainContent aside ul li a {
    display: block;
    color: #000000;
    padding: 4px 0;
    text-decoration: none;
  }
  body.pageType #wrapper #container .mainContent #ContentType {
    padding: 20px 40px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .filter {
    padding: 20px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .filter label {
    margin-right: 40px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .searchResults .blockResults .oneResult {
    margin: 0px 20px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch {
    padding: 20px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form span,
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form label {
    display: inline-block;
    margin: 0 10px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form button {
    float: none;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio .tabradio_col ul {
    display: inline-block;
    vertical-align: top;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .tabradio label {
    max-width: 200px;
    vertical-align: top;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch form .col-md-2 {
    padding-left: 0px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockSearch .otherOptionsRight {
    float: right;
  }
  body.pageType #wrapper #container .mainContent #ContentType .artBlock {
    padding: 30px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .artBlock div {
    padding-right: 30px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .artBlock.idcard ul.idData {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockContent {
    padding: 0 40px;
  }
  body.pageType #wrapper #container .mainContent #ContentType .blockWarning {
    padding: 20px 40px 20px;
  }
  body.pageType #wrapper #container .pageMaladie aside .block-icon {
    background-color: #D42C56;
  }
  body.pageType #wrapper #container .pageMaladie aside ul li.active {
    background-color: #D42C56;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .title {
    padding: 14px 20px 0 20px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .col-xs-12 .test .col-xs-12,
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .col-xs-12 .test .col-md-12 {
    display: flex;
    display: -webkit-flex;
    border-bottom: 4px solid white;
    background: #EEF0F2;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .col-xs-12 .test .col-md-2,
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .col-xs-12 .test .col-md-4 {
    border-left: 4px solid white;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .newTable .th {
    display: block;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .definition {
    padding: 30px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock {
    padding: 30px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock div {
    padding-right: 30px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.idcard ul.idData {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleDetail div.proPublic {
    border-left: #fff 2px solid;
    border-top: none;
    margin: 0;
    padding: 0 0 0 20px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleDetail div.proPublic .ProfInfo {
    -moz-columns: 2;
    columns: 2;
    -webkit-columns: 2;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleDetail div.proPublic .ProfInfo ul {
    margin: 0 5px 10px 0;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleDetail .ProfInfo {
    margin-left: 0;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .artBlock.articleDetail .ProfInfo ul {
    display: inline-block;
    margin: 0 50px 10px 0;
    padding: 0;
    vertical-align: top;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .diseaseClassif {
    margin-top: 30px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .diseaseClassif .parentultime ul {
    padding-left: 40px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .col-xs-12.col-md-4 {
    text-align: right;
    float: right;
    padding-right: 50px;
  }
  body.pageType #wrapper #container .pageMaladie #ContentType .blockSearch form .otherLink {
    padding-right: 8px;
    text-align: right;
    float: right;
  }
  body.pageType #wrapper #container .mainContent.pageExpertCentre aside .block-icon {
    background-color: #037AB5;
  }
  body.pageType #wrapper #container .mainContent.pageExpertCentre aside ul li.active {
    background-color: #037AB5;
  }
  body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .artBlock.idcard ul.idData {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
  body.pageType #wrapper #container .mainContent.pageExpertCentre #ContentType .blue-list {
    padding-left: 30px;
  }
  body.pageType #wrapper #container .pageOrganisation aside .block-icon {
    background-color: #540441;
  }
  body.pageType #wrapper #container .pageOrganisation aside ul li.active {
    background-color: #540441;
  }
  body.pageType #wrapper #container .pageOrganisation #ContentType .newTable .col-xs-12 {
    float: left;
    display: flex;
  }
  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 {
    display: block;
  }
  body.pageType #wrapper #container .mainContent.pageDrug aside .block-icon {
    background-color: #008A3E;
  }
  body.pageType #wrapper #container .mainContent.pageDrug aside ul li.active {
    background-color: #008A3E;
  }
  body.pageType #wrapper #container .mainContent.pageDrug #ContentType .blockSearch form .tabradio label {
    max-width: 180px;
  }
  body.pageType #wrapper #container .mainContent.pageDiagnostic aside .block-icon {
    background-color: #4D2EAB;
  }
  body.pageType #wrapper #container .mainContent.pageDiagnostic aside ul li.active {
    background-color: #4D2EAB;
  }
  body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock {
    padding: 30px;
  }
  body.pageType #wrapper #container .mainContent.pageDiagnostic #ContentType .artBlock div {
    padding-right: 30px;
  }
  body.pageType #wrapper #container .mainContent.pageResearch aside .block-icon {
    background-color: #991D8D;
  }
  body.pageType #wrapper #container .mainContent.pageResearch aside ul li.active {
    background-color: #991D8D;
  }
  body.pageType #wrapper #container .mainContent.pageResearch #ContentType .artBlock.idcard ul.idData {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional aside .block-icon {
    background-color: #0F7F94;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional aside ul li.active {
    background-color: #0F7F94;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .newTable .col-xs-12 {
    float: left;
    display: flex;
  }
  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 {
    display: block;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .artBlock {
    padding: 30px;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .artBlock div {
    padding-right: 30px;
  }
  body.pageType #wrapper #container .mainContent.pageProfessional #ContentType .artBlock.idcard ul.idData {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
  }
  body.pageType #wrapper #container .mainContent.pageInformation aside .block-icon {
    background-color: #0057A6;
  }
  body.pageType #wrapper #container .mainContent.pageInformation aside ul li.active {
    background-color: #0057A6;
  }
  body.pageType #wrapper #container .mainContent.pageInformation #ContentType .aboutRareDiseasePolicies .blockImage {
    padding: 20px 0;
    margin-left: -50px;
  }
}
