@media screen and (max-width: 1600px) {
    body {
        font-size: 13px;
    }

    .sizePage {
        width: 1200px;
        height: auto;
    }

    #main {
        margin-top: 80px;
    }

    .page_detail header, .headerPage {
        width: 900px;
    }

    .page_detail header h1, .headerPage h2, .headerPage h1 {
        font-size: 48px;
        margin-top: 32px;
        padding-bottom: 8px;
        line-height: 40px;
    }

    .page_detail header .subTitle, .headerPage .subTitle {
        margin-top: 12px;
        font-size: 20px;
    }

    .page_detail header p, .headerPage p {
        font-size: 14px;
        line-height: 20px;
    }

    #page_detail-texte p {
        line-height: 18px;
    }

    .page_detail header.medium h1, .headerPage.medium h2, .headerPage.medium h1 {
        font-size: 40px;
    }

    .blockPush h3.smallNegaratio {
        font-size: 24px;
        line-height: 30px
    }

    .blockPush h3.smallNegaratio span {
        font-size: 30px;
        padding-bottom: 15px;
    }

    /* HEADER */
    #header.fixElement {
        margin-left: -600px;
    }

    #header {
        box-shadow: 0px 25px 30px -35px rgba(0, 0, 0, 0.9)
    }

    #header #logo {
        width: 80px;
    }

    #logo img, #btn_login {
        height: 80px;
        width: 80px;
    }

    #btn_action {
        width: 80px;
    }

    #menu_header .contentMenu .item {
        height: 75px;
    }

    #menu_header .contentMenu .item .sousMenu {
        top: 80px;
    }

    #menu_header .contentMenu .item .sousMenu.full {
        left: -81px;
    }

    #menu_header .contentMenu .item:hover .sousMenu {
      height: 380px
    }

    #menu_header .contentMenu .item:hover .sousMenu.full {
        height: 282px;
        width: 1200px;
    }

    .sousMenuDefault {
        padding: 17px 20px;
    }

    .sousMenuDefault .image {
        padding-right: 20px;
    }

    .sousMenuDefault .image a {
        width: 240px;
        height: 180px;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .sousMenuDefault .image a#menuBioCBon {
        background-size: 200px auto;
        width: 176px;
    }

    .sousMenuDefault .image a#menuRC {
        background-size: 250px auto;
    }

    .sousMenuDefault .image a#menuBioCQuoi {
        width: 200px;
        background-size: 200px auto;
    }

    ._bio_c_quoi_view .sousMenuDefault {
        width: 541px;
    }

    #page_detail-texte h1,
    #page_detail-texte h2,
    #page_detail-texte h3,
    #page_detail-texte h1 strong,
    #page_detail-texte h2 strong,
    #page_detail-texte h3 strong {
        font-size: 18px;
    }

    .logged-in #btn_login {
        background: url('../../images/login-hover.png') #096029 center 15px no-repeat;
    }

    .logged-in #btn_login > div {
        position: absolute;
        bottom: 4px;
        color: white;
        text-align: center;
        width: 100%
    }

    #sousNavPanierSemaine {
        background-size: 104px auto;
        background-position: 150px center;
    }

    #sousNavMarque {
        background-size: 75px auto;
        background-position: 170px 25px;
    }

    ._bio_c_bon_view .text {
        background-size: 36px 36px;
        padding: 15px 0 15px 45px;
    }

    .recettes_et_conseils_view .text {
        background-size: 36px 36px;
        padding: 17px 0 17px 40px;
    }

    ._bio_c_quoi_view .text {
        background-size: 36px 36px;
        padding: 18px 0 18px 40px;
    }

    .bio_magasins_view .text {
        background-size: 17px 33px;
        padding: 15px 0 15px 30px;
    }

    .nos_produits_view .text {
        background-size: 36px 36px;
        padding: 17px 0 17px 45px;
    }

    ._carte_de_fidelite_view .text {
        background-size: 37px 36px;
        padding: 17px 0 17px 48px;
    }

    .carte-fidelite-block > div > div:first-child > div:last-child {
        margin-top: 10px
    }

    /* BREADCRUMB  */
    .breadcrumb {
        margin-top: 80px;
        margin-bottom: -80px;
    }

    /* SLIDE */
    #bio_slider {
        width: 1200px;
        height: auto;
    }

    #bio_slider {
        margin-top: 80px;
        margin-bottom: -80px;
    }

    #bio_slider .content {
        width: 417px;
        height: 389px;
    }

    #bio_slider .content .element {
        padding: 98px 50px 0px;
        height: 260px;
        width: 317px
    }

    #bio_slider .owl-dots {
        position: absolute;
        right: 112px;
        top: 355px;
        width: 389px;
        z-index: 30;
    }

    #bio_slider pre {
        margin-bottom: 10px;
        padding: 10px 0;
    }

    #bio_slider .overlay {
        height: 476px;
    }

    #slideHomeAnim1 {
        top: 0px;
    }

    #slideHomeAnim2 {
        top: 0px;
    }

    #pushHomeCalendrier img {
        height: 336px;
    }

    /* PUSH GREEN ZONE */
    .simplenews-subscribe input[type='submit'] {
        padding: 9px 11px 9px 30px;
    }

    #greenZone .blockPromo {
        height: 224px;
        padding: 28px;
    }

    #greenZone .blockPromo p {
        line-height: 16px;
    }

    /* white zone  */
    #whitezone .block h2 {
        font-size: 16px;
    }

    #whitezone .item {
        padding-bottom: 44px;
        height: 292px
    }

    #whitezone .item .content {
        bottom: 26px;
        padding: 10px 10px 6px 10px;
    }

    #whitezone .item .content a.title {
        font-size: 16px;
        bottom: 6px;
    }

    #whitezone .item .content a.title {
        font-size: 16px;
        bottom: 6px;
    }

    #whitezone .linkHomeType {
        height: 20px;
        padding-top: 6px;
    }

    #whitezone .item.recettes:hover img {
        margin-top: -75px;
    }

    #whitezone .item.recettes:hover .extendContent {
        height: 75px;
    }

    #whitezone #block-recettes-et-conseils-push-recettes .item.recettes:hover img {
        margin-top: -46px;
    }

    #whitezone #block-recettes-et-conseils-push-recettes .item.recettes:hover .extendContent {
        height: 46px;
    }

    #whitezone .content .block {
        width: 365px;
    }

    #whitezone .content .block img {
        width: 365px !important;
    }

    .region-bottom {
        height: 80px;
    }

    #block-bio-block-bio-block-subscribe-simplenews, #block-bio-block-bio-block-share, #block-bio-block-bio-block-contact {
        padding: 20px 25px
    }

    #block-bio-block-bio-block-share {
        padding: 20px 35px
    }


    /* BLOC CALENDRIER */
    #calendrier .text {
        padding-right: 15%;
    }

    /* SLIDER PUSH */
    .blockPush .content {
        width: 247px;
        font-size: 14px;
    }

    .blockPush .item {
        padding-bottom: 32px;
        height: 239px;
    }

    .blockPush .item img {
        width: 269px;
    }

    #bio_push_actu .blockPush .content {
        font-size: 12px;
        line-height: 16px;
    }

    /* RECETTE */
    #recettes-et-conseils-filtre-conseil-form-full label,
    #recettes-et-conseils-search-form label {
        font-size: 16px;
    }

    #recettes-et-conseils-filtre-conseil-form-full input[type='text'],
    #recettes-et-conseils-search-form input[type='text'] {
        font-size: 12px;
    }

    .bigPanneau {
        width: 897px;
        height: 544px;
        background-size: 897px auto;
        padding: 38px 6px 6px 11px;
    }

    .bigPanneau .header {
        padding: 15px 0;
    }

    #mouton-recette {
        background-size: 70%;
    }

    #mouton_filtre {
        background: url('../../images/mouton_filtre_1200.png') center center no-repeat;
        width: 104px;
        height: 160px;
    }

    #mouton_filtre .icone-filtre {
        top: 60px;
        left: 50px;
    }

    #recettes-et-conseils-filtre-form {
        left: 95px;
        top: 82px;
    }

    #recette.page_detail header h1 {
        min-width: 260px;
    }

    .bigPanneau .image img {
        width: 440px;
    }

    .navNode a {
        height: 80px;
        width: 80px;
    }

    .navNode a .content {
        left: 80px;
        height: 80px;
        width: 250px;
    }

    .navNode a.next .content {
        right: 250px;
    }

    .navNode .content > div {
        padding: 5px;
    }

    .navNode .content img {
        width: 70px;
    }

    .navNode .content .visuel {
        width: 70px;
    }

    .navNode .content .text div {
        margin: 0 5px;
    }

    #recettes-et-conseils-search-form input[type='submit'],
    #recettes-et-conseils-filtre-conseil-form-full input[type='submit'],
    .ff #recettes-et-conseils-search-form input[type='submit'] {
        width: 35px;
        height: 35px;
        top: 13px;
    }

    #recettes-et-conseils-filtre-conseil-form-full .form-item-tag #edit-tag { left: 60px; }

    /* NOS PRODUITS */
    #listeProduitEntete.blockPush h3 span {
        font-size: 30px;
    }

    #listeProduitEntete.blockPush h3 {
        font-size: 24px;
    }

    #tableauTaxoProduits {
        width: 1050px;
    }

    #tableauTaxoProduits > table {
        width: 950px;
    }

    #tableauTaxoProduits span.txColorJaune {
        font-size: 20px;
    }

    .controleFamilleProduits a {
        height: 80px;
        background-size: auto 160px;
    }

    .controleFamilleProduits a.prev {
        padding-right: 43px;
        left: 200px;
        right: auto;
        background-position: left 0;
    }

    .controleFamilleProduits a.next {
        padding-left: 43px;
        right: 200px;
        left: auto;
        background-position: right -80px;
    }

    .controleFamilleProduits a span {
        top: 30px;
    }

    .controleFamilleProduits a.prev span {
        left: 43px;
        width: 120px;
        text-align: left;
    }

    .controleFamilleProduits a.next span {
        right: 43px;
        width: 120px;
        text-align: right;
    }

    .controleFamilleProduits a.next:hover {
        width: 120px;
        right: 130px;
    }

    .controleFamilleProduits a.prev:hover {
        width: 120px;
        left: 130px;
    }

    #bio_push_produit_categorie {
        margin: 10px 17px 15px 17px
    }

    #aSlide {
        top: -80px;
    }

    .no-slide #bio_push_produit_categorie .owl-carousel {
        width: 1150px !important;
        text-align: center;
    }

    .no-slide #bio_push_produit_categorie .owl-wrapper {
        width: auto !important;
        display: inline-block;
    }

    .no-slide #bio_push_produit_categorie .owl-wrapper-outer {
        width: auto !important;
        display: inline-block;
    }

    #bio_push_produit_categorie #owl-slide .itemSlideProduit {
        width: 284px !important;
    }

    #bio_push_produit_categorie #owl-slide .itemSlideProduit img {
        width: 283px !important;
    }

    .pushProduit {
        width: 420px;
        padding: 0 30px;
    }

    .pushProduit#lesMarques {
        background-size: 190px auto;
        padding-top: 260px;
    }

    .pushProduit#lesPaniers {
        background-size: 362px auto;
        padding-top: 260px;
    }

    #tableauTaxoProduits table#blockAppel {
        width: 272px;
    }

    #tableauTaxoProduits table#blockAppel a {
        width: 102px;
        padding: 62px 140px 62px 30px;
    }

    #tableauTaxoProduits > table td {
        padding: 0 10px;
    }

    #familleProduit .headerPage {
        width: 600px;
    }

    .controleFamilleProduits a {
        right: 196px;
    }

    .controleFamilleProduits a.prev {
        left: 196px;
    }

    #bio_push_produit_categorie .owl-buttons div {
        width: 47px;
        height: 100%;
        top: 0;
    }

    #bio_push_produit_categorie .owl-buttons div.owl-prev {
        left: -28px;
        background: url('../../images/navSlider-Prev1200.png') center right no-repeat;
    }

    #bio_push_produit_categorie .owl-buttons div.owl-next {
        right: -28px;
        background: url('../../images/navSlider-Next1200.png') center left no-repeat;
    }

    .blockPush .owl-buttons div {
        width: 47px;
        height: 100%;
        top: 0;
    }

    .blockPush .owl-buttons div.owl-prev {
        left: -28px;
        background: url('../../images/navSlider-Prev1200.png') center right no-repeat;
    }

    .blockPush .owl-buttons div.owl-next {
        right: -28px;
        background: url('../../images/navSlider-Next1200.png') center left no-repeat;
    }

    /* LES MARQUES */
    #lesMarquesListe {
        width: 900px;
    }

    /* LES PRODUIT DU MOMENT */
    #tblProdtuisDuMoment {
        display: inline-block;
        width: 800px;
    }

    #tblProdtuisDuMoment .itemSlideProduit {
        width: 179px;
        padding-top: 70px;
        display: inline-block;
    }

    #tblProdtuisDuMoment .itemSlideProduit h3 a {
        font-size: 16px;
    }

    /* PANIERS DU MOMENT */
    #blockPanierDuMoment {
        width: 350px;
        height: 552px;
        margin: 0px 23px;
    }

    #panier_de_la_semaine {
        height: 250px;
        background-size: auto 100%;
    }

    /* UNSER SLIDER */
    #block-bio-block-bio-block-us-bio-magasin .blockUs {
        background-size: 165px auto;
    }

    #block-bio-block-bio-block-us-bio-carte-fideliter .blockUs {
        background-size: 135px auto;
    }

    #block-bio-block-bio-block-us-bio-recrutement .blockUs {
        background-size: 173px auto;
    }

    /* BIO C'BON*/
    #bio_c_bon_content h3 {
        font-size: 18px;
    }

    #bio_c_bon_content h3:before {
        top: 16px;
    }

    #bio_c_bon_content {
        width: 720px;
        line-height: 18px;
    }

    /* BIO C'QUOI*/
    .node-type-bio-c-quoi .field-name-field-short-desc {
        margin: 30px auto;
        text-align: center;
        color: #666;
        font-size: 14px;
        line-height: 20px
    }

    .node-type-bio-c-quoi .field-name-body h2 {
        font-size: 18px;
    }

    .bio-c-quoi-2 h1 {
        font-size: 24px;
    }

    .bio-c-quoi-4 h1 {
        font-size: 24px;
    }

    .bio-c-quoi-5 h1.premier {
        font-size: 24px;
    }

    .bio-c-quoi-3 h1 {
        font-size: 24px;
    }

    .bio-c-quoi-5 .text2 h1 {
        font-size: 24px;
    }

    .bio-c-quoi-2 p {
        font-size: 13px;
        line-height: 18px
    }

    .bio-c-quoi-4 p, .bio-c-quoi-4 ul {
        font-size: 13px;
        line-height: 18px
    }

    .bio-c-quoi-5 p {
        font-size: 13px;
        line-height: 18px
    }

    .bio-c-quoi-5 .text2 h1 {
        font-size: 24px;
    }

    /* USER */
    .carte-fidelite-block > div > div:first-child {
        width: 290px;
        height: 180px;
        margin-left: 17px;
        padding: 20px 47px 0px 35px
    }

    .carte-fidelite-block > div > div:last-child {
        width: 370px;
        height: 28px;
        margin-left: 17px;
        text-align: center;
        line-height: 28px;
    }

    #bio_c_bon_panneau {
        width: 640px;
    }

    #bio_c_bon_panneau > div.content {
        width: 390px;
    }

    /* BLOC - PUSH - BIO C QUOI */
    #block-bio-block-bio-block-bio-c-quoi-footer .bigPush {
        margin-top: 10px;
    }

    /* RECRUTEMENT */
    .panneauValeurs {
        background-size: 328px auto;
        width: 328px;
        height: 380px;
        padding: 20px 30px;
    }

    .itemRecrutement .text, .itemValeur .text {
        line-height: 16px;
    }

    .panneauValeurs h3 {
        font-size: 22px;
        height: 75px;
    }

    .itemValeur .ancre {
        top: -80px;
    }

    .panneauValeurs p {
        height: 100px;
    }

    /* MAGASINS */
    .blockPush .view-id-grille_magasin .extendContent li:first-child {
        width: 140px;
        font-size: 1.1em;
    }

    #serviceMagasin .item div.text strong {
        font-size: 18px;
    }

    /* CALENDRIER */
    #tableauCalendrier {
        width: 1040px;
        margin: 10px auto 70px auto;
    }

    #tableauCalendrier .tableau#fruit > div {
        background-image: url('../../images/bg_tableau_1200.png');
        background-size: 500px auto;
        padding-right: 20px;
    }

    #tableauCalendrier .tableau#legume > div {
        background-image: url('../../images/bg_tableau_1200.png');
        background-size: 500px auto;
        padding-left: 20px;
    }

    #tableauCalendrier .tableau ul {
        width: 500px;
    }

    #tableauCalendrier .tableau ul li {
        width: 150px;
        padding-left: 60px;
    }

    #tableauCalendrier .tableau ul li p {
        font-size: 14px;
    }

    #tableauCalendrier .tableau .entete {
        width: 500px;
        height: 250px;
        margin-bottom: 20px;
    }

    #tableauCalendrier .tableau#fruit .entete {
        background-image: url('../../images/entete_tableau_fruits_1200.png');
        background-size: 500px auto;
    }

    #tableauCalendrier .tableau#legume .entete {
        background-image: url('../../images/entete_tableau_legume_1200.png');
        background-size: 500px auto;
    }

    #tableauCalendrier .tableau .footer {
        width: 500px;
        height: 36px;
    }

    #tableauCalendrier .tableau#fruit .footer {
        background-image: url('../../images/tableau_footer_1200.png');
        background-size: 500px auto;
    }

    #tableauCalendrier .tableau#legume .footer {
        background-image: url('../../images/tableau_footer_1200.png');
        background-size: 500px auto;
    }

    #lienTelechargement {
        text-align: center;
    }

    #lienTelechargement a {
        margin: 0 10px;
    }

}
