/*  add_theme_support ("pop-up-banner") ;
add_image_size ("pop-up banner size ", 1000, 590) ;
add_image_size ("widget size", 220, 180) ;   */

h1, h2 {
	border-bottom: 10px solid #dcdcde;  
	clear: both;
	color: #646970;  
	padding: 20 0 7px;
	font-weight: 500;
}

.header-epe {
    height: 80px;               /* hauteur de l'entête */
/*    padding: 5px 5px 5px 5px;    */
    margin: 5px -10px 0px 10px;   
/*    border: 3px solid #ffffff ; */
    width: 99%;  
}

.header-pages {
    height: 100px; /* hauteur de l'entête */
}

.h1-epe {
    font-size:2.4em !important;
}

.h2-epe {
    font-size:2em !important;
}

.h2-epe-predications {
    padding-left: 30% !important;
    padding-right: 30% !important;
    margin-left: 8% !important ;
}

.h3-epe {
    font-size:1.5em !important;
}

p {
	color: #343940;
	padding: 0 0 7px !important;
	font-weight: 600;
}

.is-style-titre-site {
    margin-left: 15px !important;
    color: #404000 !important;
/*    font-size:0.9em !important;   */
    font-weight: 600;
}

.is-style-navigation-epe {
/*    background-color: #ffffff ;                                  /* Change la couleur de fond de block  */
/*    padding-top: 20px;*/
    margin-top: -10px !important;
/*    padding: 50px -200px -200px -50px !important;    */
    width: 70%;  
}

/* .is-style-block-navi {
    margin-right: 200px !important;
}   */

.is-style-navigation-epe-sstitres {
	color: #808080;
    font-size:0.9em !important;
    font-weight: 500;
}

.is-style-navigation-epe-navi1 {
    color: #909090 !important;
    font-size:0.97em !important;
    font-weight: 600;
}

.is-style-navigation-epe-navi2 {
    padding-top: 2px !important;
	color: #0000ff;
    font-size:0.8em !important;
    font-weight: 500;
    text-align: center;
}

.is-style-liste-CRCA {
    margin-left: 2% !important;  
    margin-right: 2% !important;  
/*    width: 90% !important;   */
}

.is-style-text-predication-epe {
	color: #343940;
	padding: -10 0 10px !important;
	font-weight: 200;
}

.special-mon-text-block { 
    background-image: linear-gradient(to bottom right, rgb(0, 195, 255), blue); 
}

.special-image { 
	opacity: 20%;

}

.css-block-parag-italique {
   font-style: italic;
}

.css-block-parag-weight-200 {
   font-weight: 200;
}

.css-block-parag-weight-800 {
   font-weight: 800;
}

.css-block-image-rounded-01 {
    border-radius: 50px 40px 30px 20px ;
}

.is-style-rounded-epe img {
    border-radius: 50px 50px 50px 50px !important;                 /* Définit la courbure des coins  */
 /*   border-radius: 100% 100% 100% 100% !important;               /* Crée un ovale autour de l'image */   
/*    margin-top: -40px;   */
    padding: 5px;
    background-color: #ffffff ;                                  /* Change la couleur de fond */
 /*   border: 6px solid #10f0f0 ;                                  /* Ajoute ou modifie la bordure */
	opacity: 100%;                                                 /* Permet de régler la transparence   */
}

.is-style-ovales-droite-epe img {
    border-radius: 30% 70% 60% 30% / 70% 70% 40% 30% !important;   /* Crée un ovale irrégulier autour de l'image */
    padding-left: 70px;
    padding-right: 70px;
    background-color: #ffffff ;                                  /* Change la couleur de fond */
 /*   border: 6px solid #10f0f0 ;                                  /* Ajoute ou modifie la bordure */
	opacity: 100%;                                                 /* Permet de régler la transparence   */
}

.is-style-ovales-gauche-epe img {
    border-radius: 70% 30% 30% 60% / 70% 70% 30% 40% !important; /* Crée un ovale irrégulier autour de l'image */
    padding: 50px;
    background-color: #ffffff ;                                  /* Change la couleur de fond */
 /*   border: 6px solid #10f0f0 ;                                  /* Ajoute ou modifie la bordure */
	opacity: 100%;                                                 /* Permet de régler la transparence   */
}

.is-style-groupe-epe-1 {
    margin-top: 30px !important;
    background-color: #ffffff ;                                  /* Change la couleur de fond de block  */
}

.is-style-groupe-epe-2 {
    margin-top: 30px !important;
    background-color: #ffffff ;                                  /* Change la couleur de fond de block  */
    margin: -250px 200px -100px 200px;
    border: 6px solid #10f0f0 ; 
    padding: -500px -100px -200px -50px;
}

.is-style-colonne-epe {
    padding-left: 3%;
    padding-right: 3%;
}

.is-style-default {
    padding-left: 20%;
    padding-right: 20%;
}

.css-groupe-predications {
    padding-top: 20px !important;
}
