/* common */
/* red */
/* green */
/* button */
/* body font color */
/* field required */
/* grey */
/* cta pink */
/* cta white */
/* light blue */
/* grey */
/* call to action */
/* background color */
/* #74BD8B; */
/* background img */
/* text color */
/* divers classer si besoin */
/* leafing::before mascotte */
/* leafing::after mascotte */
/* reason::before mascotte */
/* leafing-special::before mascotte */
.picoti .top .banner {
  background: #fff url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/ban-header-pic-768x500.jpg") left center no-repeat;
  background-size: cover; }
  .picoti .top .banner-content .middle .baseline {
    color: #0F0F11;
    text-shadow: inherit; }
    .picoti .top .banner-content .middle .baseline h1 {
      color: #fff;
      text-shadow: 2px 2px 7px #000; }

.picoti .top .menu {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3);
  background-color: #c8da00; }
  .picoti .top .menu-link li a {
    color: #0f0f11; }
    .picoti .top .menu-link li a:hover {
      color: #0f0f11; }
  .picoti .top .menu-link li:active, .picoti .top .menu-link li:hover {
    background: #def200; }

.picoti .with-us {
  background: #fff url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e1-deco-bulles.png") center repeat;
  background-size: contain; }
  .picoti .with-us .more {
    background: #ECF7FD; }
    .picoti .with-us .more-title {
      margin: 0 auto 0.8rem; }
      .picoti .with-us .more-title .plus:after {
        background-color: #84D0F0; }

.picoti .leafing {
  background: #e4682e;
  color: #fff; }
  .picoti .leafing:after, .picoti .leafing:before {
    content: " ";
    display: block;
    width: 100%;
    height: 0;
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e3-sep-jaune.png"); }
  .picoti .leafing:after {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e2-deco-bas-dents-vert.gif");
    background-position: 0 -2rem; }

.picoti .leafing-special {
  background: #c8da00;
  color: #0f0f11; }
  .picoti .leafing-special:after, .picoti .leafing-special:before {
    content: " ";
    display: block;
    width: 100%;
    height: 1.2rem;
    background-color: #FFFFFF;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e5-sep-rouge.png");
    background-position: left top;
    background-repeat: repeat-x; }
  .picoti .leafing-special:after {
    background-image: none;
    background-position: 0 0;
    height: 0; }
  .picoti .leafing-special .wrapper:after, .picoti .leafing-special .wrapper:before {
    top: 18%;
    left: 0;
    z-index: 1;
    content: " ";
    display: block;
    width: 7.5rem;
    height: 100vh;
    max-height: 56rem;
    background-color: transparent;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e6-deco-etoiles.png");
    background-position: left top;
    background-repeat: repeat-y; }
  .picoti .leafing-special .wrapper:after {
    top: 0;
    left: inherit;
    right: 0;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e6-deco-etoiles.png");
    transform: rotate(180deg); }

.picoti .section .items .row .item {
  background: #ECF6FD; }
  .picoti .section .items .row .item-description {
    color: #828282; }

.picoti .leafing-special-rubrics {
  background: #7dc40f;
  color: #0f0f11; }
  .picoti .leafing-special-rubrics .items .row .item {
    background: #ECF6FD; }
    .picoti .leafing-special-rubrics .items .row .item-description {
      color: #828282; }
    .picoti .leafing-special-rubrics .items .row .item .item-title {
      color: #0f0f11; }

.picoti .reason {
  background-color: #95c8e8;
  background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e4-deco-nuages.png");
  background-position: -30rem -12rem;
  background-repeat: repeat-x;
  background-size: 75rem; }
  .picoti .reason:after, .picoti .reason:before {
    content: " ";
    display: block;
    width: 100%;
    height: 1.5rem;
    background-color: #FFFFFF;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e4-sep-bleu.png");
    background-position: left top;
    background-repeat: repeat-x; }
  .picoti .reason:after {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e4-deco-bas-dents-bleu.gif");
    background-position: 0 -2rem; }

.picoti .review .items .item-description {
  border: 1px solid #2b5885; }

.picoti .review .owl-dots .owl-dot.active {
  background: #2b5885; }

.picoti .activity {
  background-color: #15B29D;
  background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/bg-activity-04.png");
  background-repeat: repeat-y;
  background-position: center top; }
  .picoti .activity .items .item {
    background: #FFFFFF; }
    .picoti .activity .items .item-info .info .age {
      color: #FFFFFF; }
    .picoti .activity .items .item-info .info .type {
      background-color: #EBF2F5;
      background-position: 0.5rem center;
      background-repeat: no-repeat;
      background-size: 1.3rem 1.3rem; }
  .picoti .activity .type.audio {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-audio-vert.png"); }
  .picoti .activity .type.coloring {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-coloriage-vert.png"); }
  .picoti .activity .type.advice {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-conseil-vert"); }
  .picoti .activity .type.video {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-video-vert"); }
  .picoti .activity .type.contest {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-concours-vert.png"); }
  .picoti .activity .type.game {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-jeux-vert.png"); }
  .picoti .activity .type.doc {
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/commun/e7-picto-docu-vert-fonce.png"); }

.picoti .character .items .item {
  background: #ECF7FD; }
  .picoti .character .items .item-description {
    color: #828282; }

.picoti .magazine {
  background: #ebf2f5; }
  .picoti .magazine-description {
    color: #828282; }

/*******************************************/
@media only screen and (min-width: 768px) {
  .picoti .top .banner {
    background: #fff url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/ban-header-pic-1280x370.jpg") left center no-repeat;
    background-size: cover; }
  .picoti .with-us {
    background-size: cover; }
  .picoti .leafing .wrapper .section-content:before {
    content: " ";
    display: block;
    position: absolute;
    top: -16rem;
    right: 0;
    bottom: inherit;
    left: inherit;
    width: 13%;
    max-width: 16.6rem;
    max-height: 21rem;
    height: 100vh;
    background-position: top left;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e1-mascotte01.png");
    background-repeat: no-repeat;
    background-size: contain; }
  .picoti .leafing .wrapper .section-content:after {
    content: " ";
    display: block;
    position: absolute;
    top: inherit;
    right: inherit;
    bottom: -6rem;
    left: -5%;
    width: 15%;
    max-width: 17.6rem;
    max-height: 21rem;
    height: 100vh;
    background-position: top left;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e2-mascotte02.png");
    background-repeat: no-repeat;
    background-size: contain; }
  .picoti .leafing-special .wrapper .section-content:before {
    content: " ";
    display: block;
    position: absolute;
    top: -10rem;
    right: inherit;
    bottom: inherit;
    left: -5%;
    width: 20%;
    max-width: 24.5rem;
    max-height: 32.5rem;
    height: 100vh;
    background-position: top left;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e5-mascotte04.png");
    background-repeat: no-repeat;
    background-size: contain; }
  .reason .wrapper .section-content:before {
    content: " ";
    display: block;
    position: absolute;
    top: -10rem;
    right: 0;
    bottom: inherit;
    left: inherit;
    width: 15%;
    max-width: 31.5rem;
    max-height: 26.5rem;
    height: 100vh;
    background-position: top left;
    background-image: url("https://imagine.bayard.io/unsafe/bayard-static/milan-jeunesse.com/2022/corner/picoti/e3-mascotte03.png");
    background-repeat: no-repeat;
    background-size: contain; } }
