/* CSS personnalisé vert logo 4ea588 rouge logo ba2710 */
/* orange1 #e19842 jaune d'or #dfaf00 jaune FB #d5a752 bleu Canva #6084d0 violet Canva */
@import url("https://fonts.googleapis.com/css?family=Muli");
@import url("https://fonts.googleapis.com/css?family=Titilium+Web");
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&amp;display=swap);
/* Modification du header : LOGO + taille de la zone */
/* Logo texte (titre du site) */
#saved-logo-text-inner a {
	 font-family: "Poppins", sans-serif !important;
}
/*  #saved-header-top-inner {
    height: 2em !important;
} */
/*  #saved-logo-image img {
    max-height: 45px !important;
} */
/* COULEUR  MENU*/
/* #saved-header-top-bg  {
color: #f34020 !important;
	}
#a.sf-with-ul
{
color: #00325e !important;
	}*/
/* COULEUR FOND MENU*/
/* #saved-header-top-bg  {
background-color: #a6245f !important;
	}
#a.sf-with-ul
{
color: #ffffff !important;

/* Couleur du texte du menu principal  */
/*#saved-header-menu-content > li > a {
    color: #CCCCCC;
}
*/
blockquote p, .quote-caption, blockquote::before, blockquote::after, q::before, q::after {
    color: #4ea588 !important;
}
/* WIDGETS ACCUEIL*/
/*Couleur titre Widgets A la UNE CT*/
#saved-caption-image-caption h2
{
color:#fff !important;
	font-family: "Poppins", sans-serif !important;
}
.saved-caption-image-title h2.saved-widget-title {
    color: #fff !important;
	font-family: "Poppins", sans-serif !important;
}
.saved-bg-section-content h2 {
    color: #fff !important;
	font-family: "Poppins", sans-serif !important;
}
/*Couleur titre h2 souligné des widgets*/
/*.saved-entry-short-title a {
    color: #1e73be !important;
    border-color: #1e73be !important;
}
.widget_text .textwidget a {
    color: #1e73be !important;
    border-color: #1e73be !important;
}*/
/* Masquer auteur et/ou date des articles*/
.saved-entry-full-author {
	display: none !important;
}
.saved-entry-short-author  {
	display: none !important;
}
/*.time.saved-entry-short-date
 {
	display: none !important;
}*/
/*.saved-entry-short-date.saved-entry-short-label {
    display: none !important;
}*/
/*.saved-bg-section h2
 {
     color:#FFF !important;
}*/
/*Couleur du texte des boutons */
/*.saved-button.saved-button-light, .saved-buttons-list a.saved-button-light
{
color : #1e73be !important;
}*/
/*Couleur du texte de l'adresse postale correspondant à la map */
/*h2#saved-map-section-address {
     color:#000000 !important;
}*/
/*WIDGET NEWSLETTER TNPI sur la page d'accueil, couleur du bouton et du texte */
form,
[class^=wp-block]:not(.tnp-subscription) {
    margin: 0px 0;
    line-height:1.5em;
}
.tnp-subscription label, .tnp-profile label {
    line-height: 2.1em;
    }
.tnp-field-button {
		text-align: center;
  margin: auto;
  display: grid;
				width:80px;}
.tnp-subscription select{
		padding:unset;
}
.tnp-email {	background:#dfdfdf !important;}
.tnp-submit {
    background-color: #ba2710 !important;
  }
/* Widget Gravity form*/
#gform_widget-14 input[type="submit"] { 
color:#fff;
background-color: #ba2710;
}
 input.wysija-input {
 background-color: #f2f2f2; 
}
/* PAGE INTERIEURE Titres et texte */
body {
    font-family: "Muli", sans-serif;
}
a {
	color: #ba2710;
	font-style: normal !important;
}
h1 {	
	font-family: "Poppins", sans-serif !important;}
h2 {
	font-family: "Poppins", sans-serif !important;
	color: #4ea588 !important;
}
h3 {
	font-family: "Poppins", sans-serif !important;
	color: #ba2710!important;
}
h4 {
	color: #4ea588 !important;
	line-height:1.3em !important;
}
h5 {
	color: #ba2710!important;
}
h6 {
	color: #ba2710!important;
}
/* Barre horizontale */
hr {
	border-color: #ba2710;
}
/* PAGE INTERIEURE : Afficher Image 1600 x 400 px en entier sous l'en-tête*/
#saved-banner-image {
  background-size: cover!important;      /* ou cover selon le rendu souhaité */
  background-position: center top !important;
  background-repeat: no-repeat !important;
}
/* Éviter le chevauchement*/
#saved-header,
#saved-header-top {
  position: relative;
  z-index: 10;
}
/* Voile sombre plus discret (optionnel) */
#saved-banner-image-brightness,
.saved-banner-image-gradient {
  opacity: 0.1 !important;   /* 0 = supprimé, 1 = très sombre */
}
/*Couleur des bordures du tableau*/
tr {
 border-width: 1px !important;
 border-style: solid !important;
 border-color:#777777 !important;
}
th { 
  padding:5px !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #777777 !important;
 }
td { 
 border-width:1px !important;
 border-style:solid !important;
 border-color:#777777 !important;
 padding:5px !important;
 }
/* Formulaire Gravity forms : centrer le bouton Envoyer */
.gform_wrapper .gform_footer {
    text-align: center;
}
/*FORMULAIRES Couleur du fileté*/
form#gform, #gform, *[id^="gform-"], input {
	border: 2px solid #a6a6a6 !important;}
	input[type="textarea.medium"] {
		border: 2px solid #a6a6a6 !important;
}
.textarea {
border: 2px  solid #a6a6a6 !important
}
label.grunion-field-label.textarea 
{
border: 0px !important
}
label.grunion-field-label.checkbox {
font-size: 12px;
}
input.checkbox{
font-size: 12px;
}
/*Champs Fond gris */
/*input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], textarea {
    background-color: #dfdfdf;
}*/
/*PAGES SPECIFIQUES*/
.saved-header-archive-dropdown-count
{
	display: none !important;
}
/*RSS intégrés*/
.wp-block-rss__item-title {
  font-size: 1.4em;           /* Taille du texte similaire à H2 */
  font-weight: bold;        /* Gras comme un titre */
  margin-top: 1.4em;        /* Espace au-dessus */
  margin-bottom: 0.8em;     /* Espace en dessous */
  line-height: 1.2;
	  color: #398491;              /* Couleur du titre, à adapter */
	padding: 0px !important;
}
.wp-block-rss__item {
	font-weight: normal;
	line-height: 1.4em;
    font-size: 1em;
}
.wp-block-rss_item h3 {
    margin-top: 10px !important;
    padding: 0px !important;
}
/* PIED DE PAGE */
/* div.saved-widgets-row-content aside h2, .saved-widgets-row-content h2.saved-widget-title {
			font-family:"Comfortaa" !important;
}*/
/*Notice en caractères droits*/
#saved-footer-notice {
   font-style: normal !important;
}
/* Masquer : Prévenez-moi de tous les nouveaux articles par email.*/
p.comment-subscription-form #subscribe_blog, p.comment-subscription-form label#subscribe-blog-label {
	display: none !important;
}
/*Masquer le captcha sur le site */
.grecaptcha-badge { 
  visibility: hidden !important; 
}
/*VERSION MOBILE iphone */
@media only screen and (max-width: 640px) {
#saved-header-top-inner {
    height: 3em !important;
}
}