/* E1 jaune */ 
/* telephone portrait  olivier sylvie */
/* telephone sylvie paysage */
@media only screen and (max-width: 480px) {
    .monvisuel { width: 70vw !important; }
    .monespace { height: 20px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 35vw;  margin-left: 30px; }
    .fontsizesylvie { font-size: 5vw;  font-weight: 700;  margin-left: 5px; }
    .fontsizedessinatrice { font-size: 4.7vw;  font-weight: 600;  margin-left: 5px;  margin-bottom: -5px; }
    .fontsizetitre { font-size: 4vw;  font-style: normal;  font-weight: 600;  margin-bottom: 3px; }
    .paragraphecentre { font-size: 4vw;  font-weight: 400;  margin-bottom: 6px;  line-height: 1.4; }
    .paragraphefin { font-size: 4vw;  font-weight: 400;  margin-bottom: 12px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 30px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 5vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

/* E2 Bleu */
/* telephone sylvie paysage */
@media only screen and (min-width: 480px) and (max-width: 768px) {
    .monvisuel { width: 35vw !important; }
    .monespace { height: 20px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 25vw;  margin-left: 30px; }
    .fontsizesylvie { font-size: 4vw;  font-weight: 700;  margin-left: 10px; }
    .fontsizedessinatrice { font-size: 3.6vw;  font-weight: 300;  margin-left: 10px;  margin-bottom: -5px; }
    .fontsizetitre { font-size: 2.3vw;  font-weight: 999;  margin-bottom: 3px; }
    .paragraphecentre { font-size: 2.2vw;  font-weight: 400;  margin-bottom: 6px;  line-height: 1.4;  color: #0000FF; }
    .paragraphefin { font-size: 2.2vw;  font-weight: 400;  margin-bottom: 12px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 30px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 2vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

/* E3 Vert */
/* tablette portrait  - telephone olivier paysage */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .monvisuel { width: 45vw !important; }
    .monespace { height: 20px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 15vw;  margin-left: 30px; }
    .fontsizesylvie { font-size: 2.3vw;  font-weight: 700;  margin-left: 15px; }
    .fontsizedessinatrice { font-size: 2.2vw;  font-weight: 300;  margin-left: 15px;  margin-bottom: -5px; }
    .fontsizetitre { font-size: 1.7vw;  font-weight: 800;  margin-bottom: 3px; }
    .paragraphecentre { font-size: 1.6vw;  font-weight: 400;  margin-bottom: 6px;  line-height: 1.4;  color: #00FF00; }
    .paragraphefin { font-size: 1.6vw;  font-weight: 400;  margin-bottom: 12px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 30px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 2vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

/* E4 Jaune */
/* tablette paysage - ordi port olivier - ordi fixe olivier*/
@media only screen and (min-width: 1200px) and (max-width: 1700px) {
    .monvisuel { width: 32vw !important; }
    .monespace { height: 30px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 17vw;  margin-left: 30px; }
    .fontsizesylvie { font-size: 2vw;  font-weight: 700;  margin-left: 6px; }
    .fontsizedessinatrice { font-size: 2vw;  font-weight: 300;  margin-left: 6px;  margin-bottom: -10px; }
    .fontsizetitre { font-size: 1.1vw;  font-weight: 600 !important;  margin-bottom: 3px; }
    .paragraphecentre { font-size: .95vw;  font-weight: 400;  margin-bottom: 6px;  line-height: 1.4;  color: #FFFF00; }
    .paragraphefin { font-size: .95vw;  font-weight: 400;  margin-bottom: 16px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 30px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 1.7vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

/* E5 Bleu */
/* ecran interne mac */
@media only screen and (min-width: 1700px) and (max-width: 2400px) {
    .monvisuel { width: 26vw !important; }
    .monespace { height: 35px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 15vw;  margin-left: 30px; }
    .fontsizesylvie { font-size: 1.7vw;  font-weight: 700;  margin-left: 10px; }
    .fontsizedessinatrice { font-size: 1.7vw;  font-weight: 300;  margin-left: 10px;  margin-bottom: -10px; }
    .fontsizetitre { font-size: 1vw;  font-weight: 550 !important;  margin-bottom: 5px; }
    .paragraphecentre { font-size: .85vw;  font-weight: 350;  margin-bottom: 6px;  line-height: 1.4;  color: #0000FF; }
    .paragraphefin { font-size: .85vw;  font-weight: 350;  margin-bottom: 20px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 50px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 1.5vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

/* E6 Vert */
/* 5K */ 
@media only screen and (min-width: 2400px) {
    .monvisuel { width: 26vw !important; }
    .monespace { height: 50px !important; }
    .boitetitre { margin-bottom: 25px !important; }
    .logohome { width: 15vw;  margin-left: 30px !important; }
    .fontsizesylvie { font-size: 1.5vw;  font-weight: 700;  margin-left: 15px; }
    .fontsizedessinatrice { font-size: 1.5vw;  font-weight: 300;  margin-left: 15px;  margin-bottom: -10px; }
    .fontsizetitre { font-size: .85vw;  font-weight: 500 !important;  margin-bottom: 6px; }
    .paragraphecentre { font-size: .80vw;  font-weight: 300;  margin-bottom: 12px;  line-height: 1.4;  color: #00FF00; }
    .paragraphefin { font-size: .75vw;  font-weight: 300;  margin-bottom: 35px;  line-height: 1.4; }
    .groupeaccueil { margin-bottom: 50px !important; }
    .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a { font-size: 1.2vw;  font-weight: 800; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding-top: 1em;  padding-right: 0;  padding-bottom: 1em;  padding-left: 0; }
}

























.monflex { display: flex }

.alignleft {
  margin-inline-end: 0  !important;
}

.alignecolonne {
  display: table-cell !important;
}

.text_justify {
  text-align: justify;
}

a {
  text-decoration: none !important;
}

/* pied de page */
/*.monpied {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
*/