
body {
	background-color: #ffffff;
	color: #49ff9b;

	font-size: 14px;
	line-height: 26px;
	margin: 0;
}

.mon_header {
	background-color: #2e2e2e;

}

.mon_sommaire {
	background-color: #2e2e2e;

}

.cases-atelier-plantes {
	background-color: #2e2e2e;
	text-align : center;
	color : white;
	
}

.collection {
	
	text-align : center;
	color : rgb(34, 34, 34);
	font-family: 'Atma', cursive;
	
}

.decallage5 {
	
	
	text-indent: 5px;
	
	
}

.decallage3 {
	
	
	text-indent: 3px;
	
	
}


.decallage10 {
	
	
	text-indent: 10px;
	
	
}
.couleur-or {
	
	
	color : rgb(255, 225, 0);
	
	
}

#header .header-body {
	display: flex;
	flex-direction: column;
	background: #FFF;
	transition: min-height 0.3s ease;
	width: 100%;
	border-top: 3px solid #EDEDED;
	border-bottom: 1px solid transparent;
	z-index: 1001;
}


.border-bottom-roux {
	border-bottom: 2px solid;
	border-color: #926C23;
	margin-bottom : 4px;
}

.cadre-roux {
	border: 2px solid;
	border-color: #926C23;
} 

.bg-color-papillon {
	background-color: #5A5A5A;
}


.social-icons-facebook {
	background: #ffffff !important;
}

/* Arriere plan */
.body {
	background-color: #e6e9e8;  /* couleur arriere plan general 13 */
}

/* ENCART qecf */
.encart-qecf {
	background: transparent url(../img2023/home/encart-qecf.png) no-repeat center 0;	
	width: 100%;
	overflow: hidden;
}

.encart-qecf strong {
	display: block;
	font-family: "Shadows Into Light", cursive;
	font-size: 1.8em;
	font-weight: normal !important;
	position: relative;
	margin-top: 30px;
}

.encart-qecf .row {
	position: relative;
}

.encart-qecf .process-image {
	background: transparent url(../img2023/home/home-concept-item.png) no-repeat 0 0;
	width: 160px;
	margin: 120px auto 0 auto;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}
.encart-qecf .our-work {
	margin-top: 52px;
	font-size: 2.2em;
	color: #725726;
}

.recap {
	background-color: #d1d1d1; 
	border-top: 1px solid black;
	
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #8c8c8c;

}

/* carte acteurs*/	
.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}	

/* Custom Map2 */
section.section-custom-map2 {
	background: transparent url(../img2023/tronc-pin.jpg) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 20px 0 0;
	border: 0;
}

section.section-custom-map2 section.section {
	border-top: 0;
	background: rgba(247, 247, 247, 0.5);
}

.brun {

	color: #725726;
}

h2 {
	color: #725726; /* couleur des titres*/
}

h4 {
	color: #986f23; /* couleur des sous-titres*/
}

h5 {
	color: #986f23; /* couleur des sous-titres*/
}

.noir {
	color: #000000; /* couleur des titres*/
}

.taille_reduite {
	font-size: 0.8em; /* couleur des titres*/
}
.taille_mini {
	font-size: 0.6em; /* couleur des titres*/
}

.tiers {
	width: 33%;
	vertical-align: top;
	padding : 1px;
	}

	.demi {
		width: 50%;
		vertical-align: top;
		padding : 1px;
		}

/* boutons perso */

/* selection videos */

.badge-faune {
	background-color: #44392f;
	
	color: #FFF;
	}

.badge-faune_terrestre {
	background-color: #906f54;
	
	color: #FFF;
	}

.badge-faune_aquatique {
		background-color: #193350;
		
		color: #FFF;
		}

.badge-saisons {
			background-color: #380f32;
			
			color: #FFF;
			}

.badge-flore {
				background-color: #284a35;
				
				color: #FFF;
				}

.badge-eau {
					background-color: #5e5ed3;
					
					color: #FFF;
					}

.badge-vert {
						background-color: #3dc200;
						
						color: #FFF;
						}

.badge-jaune {
							background-color: #fbff00;
							
							color: #000000;
							}

.badge-rouge {
								background-color: #ff0000;
								
								color: #000000;
								}							
.badge-clim {
						background-color: #5f0021;
						
						color: #FFF;
						}
.badge-sol {
							background-color: #281d1f;
							
							color: #FFF;
							}
.badge-conf {
								background-color: #676364;
								
								color: #FFF;
								}
.badge-geol {
									background-color: #222222;
									
									color: #FFF;
									}

.badge-foret {
										background-color: #173500;
										
										color: #FFF;
										}



.paragraphe {
	font-size: 18px;
}

.paragraphe-centre {
	font-size: 16px;
	text-align: center;
}

p.drop-caps2:first-letter {
	float: left;
	font-size: 45px;
	line-height: 50px;
	padding: 2px;
	margin-right: 5px;
	margin-top: 1px;
	font-family: Georgia;
	color : rgb(255, 225, 0);
}


.biblio {
	position: relative;
	top: -1px;
	left: 20px;
	font-size: 12px;
	opacity: 1;
	border-bottom:1px solid rgb(196, 196, 196);
}




/* atelier-plante */

.btn-atelier {
	background-color: #4e514e;
	border-color: #292929 #292929 #020202;
	color: #FFF;
	}

.btn-atelier:hover, .btn-atelier.hover {
	background-color: #351900;
	border-color: #292929 #292929 #020202;
	color: #FFF;
}

.btn-atelier:focus, .btn-atelier.focus {
	box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
	color: #ffc800;
}

.btn-atelier.disabled, .btn-atelier:disabled {
	background-color: #28a745;
	border-color: #28a745 #28a745 #1e7e34;
}

.btn-atelier:active, .btn-atelier.active,
.show > .btn-atelier.dropdown-toggle {
	background-color: #351900;
	background-image: none;
	border-color: #272727 #272727 #000000;
	color: #FFF;
}

.btn-outline.btn-atelier {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745;
}

.btn-outline.btn-atelier:hover, .btn-outline.btn-atelier.hover {
	color: #FFF;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline.btn-atelier:focus, .btn-outline.btn-atelier.focus {
	box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
	
}

.btn-outline.btn-atelier.disabled, .btn-outline.btn-atelier:disabled {
	color: #28a745;
	background-color: transparent;
}

.btn-outline.btn-atelier:active, .btn-outline.btn-atelier.active,
.show > .btn-outline.btn-atelier.dropdown-toggle {
	color: #FFF;
	background-color: #28a745;
	border-color: #28a745;
}


/* index alphabetique */

.sujetfaune {
	color: #4374fa;
	font-weight: bold;

}

.sujetfaunelatin {
	color: #4374fa;

}

.sujetautre {
	color: #1a1a1a;
	font-weight: bold;

}

.atelierplantes {
	color: #04a557;
	font-weight: bold;	

}

.atelierplanteslatin {
	color: #04a557;
	
}

.ficheinvlatin {
	color: #6c4e4e;
	

}

.ficheinv {
	color: #6c4e4e;
	font-weight: bold;	

}

.sujetflorelatin {
	color: #265800;


}

.sujetflore {
	color: #265800;
	font-weight: bold;

}

.sujetgalle {
	color: #473827;
	
}

/* Arriere plan */




#header .header-body {
	display: flex;
	flex-direction: column;
	background: #264202; /* couleur arriere plan 1 */
	transition: min-height 0.3s ease;
	width: 100%;
	border-top: 3px solid #00ab1f; /* couleur ligne du haut 2 */
	border-bottom: 1px solid transparent;
	z-index: 1001;
}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	color: #afafaf; /* couleur ecriture du haut du site 3*/
	font-size: 0.9em;
	padding: 6px 10px;
	display: inline-block;
	letter-spacing: -0.5px;
}

#header .header-nav-main nav > ul li a:active {
	background-color: #16212c;
	color: inherit;
}

#header .header-nav-main nav > ul > li > a.active {
	background-color: transparent;
}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {/* couleur ecriture du menu elements*/
	border: 0 none;
	border-radius: 4px;
	color: #492323;
	display: block;
	font-size: 0.83em;
	font-weight: normal;
	margin: 0 0 3px -8px;
	padding: 3px 8px;
	text-shadow: none;
	text-transform: none;
	text-decoration: none;
	
}



#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a {
	background-color: #155f00;/* couleur accentuation fond en hover des menus sauf elements */
	color: #fffdff;
}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:active > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:focus > a {
	background: #155f00;/* couleur accentuation fond en hover des menus elements */
}





html .text-color-primary,
html .text-primary {
	color: #485610 !important;/* couleur primaire des icones 14*/
}


.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #1e801b;/* couleur petites cercles du bas du carousel 12*/
}



a {
	color: #ba7901 ;/* couleur des liens*/
}

a:hover {
	color: #ba7901;/* couleur des liens hover*/
}

a:focus {
	color: #6d4918;
}

a:active {
	color: #6a3900;
}

li {
	color: #757474 ;/* couleur des liens*/
}


.img-thumbnail-borders {
	border: 2px solid #ba7901;
	
}

.bord-invisible {
	border: 4px solid #E6E9E8;
	
}

.centree {
	text-align: center;
}

figcaption {
	color: #757474 ;/* couleur des legendes*/
	font-size: 0.9em;
	font-weight: bold;
}

html .testimonial-primary blockquote {
	background: #729f6b;/* couleur fond texte citation*/
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #c27f7f;/* couleur fond texte mois date*/
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #282a2b;/* couleur fond texte chiffre date*/
}


p {
	color: #777;
	line-height: 26px;
	margin: 0 0 20px;
}
/* pour changer la couleur du texte du bando intro chercher home-intro dans theme-elements.css */

.home-concept strong {
	color: #cc5f00;
}/* couleur ecritures stylisees sous les images cercles qui tournent 16*/

.text-default,
.text-color-default {
	color: #777 !important;
}


#header .header-btn-collapse-nav {
	background: #00b345; /* couleur fond bouton menu general en mode mobile*/
}

@media (min-width: 992px) {


	.font-titre {
		color: #83FF00;
		font-family: 'Atma', cursive;
		font-size: 1.7em;
		margin-left: -10px;
		margin-top: 20px;
	
	}

	.petitsecrans {
		display: none;
	}



	.divider-left-border2 {
		border-left: 1px solid #464646;
	}

	.couleur_menu-defilant {
		color: #ffffff;
		
	}
	.couleur_menu-defilant2 {
		color: #02ff57;
		font-weight: 600;
		
	}

	.couleur_menu-defilant3 {
		color: #02ff57;
		font-weight: 400;

	}

	.vert-titre {
		color: #33ff00; /* couleur des titres*/
		font-size: 40px;
	
	}

	#header .header-nav-main nav > ul > li > a {
		color: #ffffff  ;
	}/* couleur des fonts de menus 4*/

	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
		background: #6e8a00 ;
	}/* couleur de fond hover du menu selectionne 9*/

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #00ff95 ;/* couleur surlignage du dessous menus 7*/
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before,
	#header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #eaff00 ;/* couleur du surlignage du dessous des menus 8*/
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #ff0033 ;
	}

	#header .header-nav-main nav > ul:not(:hover) > li > a.active {
		background-color: #1b2d22 ;/* couleur de fond du menu principal*/
		color: #FFF;/* couleur de police du menu principal 5*/
	}

	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
		color: #ffffff;
	}
	
	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
		color: #ffffff;
	}

	#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
		color: #00ff66; /* couleur de police menu home en version blog*/
	}
	#header .header-nav.header-nav-links nav > ul:hover > li > a.active {
		color: #009d3f;/* couleur de police menu home en version blog2*/
	}
}


@media (max-width: 991px) {



.grandecrans {
		display: none;
	}


	.font-titre {
		color: #83FF00;
		font-family: 'Atma', cursive;
		font-size: 1.5em;
		margin-left: -10px;
		margin-top: 20px;
		
		
	}

	
	.adaptmob {
		min-height: 500px;
	}

	.couleur_menu-defilant {
		color: #000000;
		font-size: 1.2em;
		
	}
	.couleur_menu-defilant2 {
		color: #00320f;
		font-weight: 600;
		font-size: 1.2em;
		
	}
	.vert-titre {
		color: #33ff00; /* couleur des titres*/
		font-size: 30px;
	
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: #0a3401;/* couleur de police du menu principal en affichage smartphone 11*/
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: #264202; /* couleur de fond du menu home en affichage smartphone 10*/
	}


	

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: #264202;
	
	}

}

/* ACCORDEONS*/

html .accordion-modern-status-primary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #cc0099 !important;  /* couleur de fond accordeon clique 17*/
	color: #72c0ff !important;  /* couleur POLICE accoedeon clique 18*/
}

/* couleurs de bases cases*/


html .bg-color-primary,
html .bg-primary {
	background-color: #0d1210 !important;  /* couleur de fond du bandeau sous le carousel et fond primaire 15*/
}

/* couleurs themes boutons*/


html .btn-primary {
	background-color: #601955; /* couleur bouton primaire*/
	border-color: #02ffd5 /* couleur bordure haute*/ #cbcbcb /* couleur bordure laterale*/ #ffffff/* couleur bordure basse*/;
	color: #FFF;
	--color: #0088CC;
	--hover: #00a1f2;
	--disabled: #0088CC;
	--active: #006ea6;
}



html .btn-primary:hover,
html .btn-primary.hover {
	border-color: #ffffff /* couleur bordure haute en hover*/ #424648  /* couleur bordure laterale en hover*/ #00cc88 /* couleur bordure basse en hover*/;
	color: #FFF;
}


html .btn-primary:hover:not(.bg-transparent),
html .btn-primary.hover:not(.bg-transparent) {
	background-color: #8d3290;/* couleur bouton primaire hover*/
}

html .btn-primary:focus,
html .btn-primary.focus {
	border-color: #006699 #006699 #004466;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(0, 136, 204, 0.5);
}

html .btn-primary:focus:not(.bg-transparent),
html .btn-primary.focus:not(.bg-transparent) {
	background-color: #006ea6;
}

html .btn-primary.disabled,
html .btn-primary:disabled {
	border-color: #0088CC #0088CC #006699;
}

html .btn-primary.disabled:not(.bg-transparent),
html .btn-primary:disabled:not(.bg-transparent) {
	background-color: #0088CC;
}

html .btn-primary:active,
html .btn-primary.active {
	border-color: #006699 #006699 #004466 !important;
}

html .btn-primary:active:not(.bg-transparent),
html .btn-primary.active:not(.bg-transparent) {
	background-color: #006ea6 !important;
	background-image: none !important;
}

html .btn-primary-scale-2 {
	background-color: #006699;
	border-color: #006699 #006699 #004466;
	color: #FFF;
}

html .btn-primary-scale-2:hover,
html .btn-primary-scale-2.hover {
	border-color: #0088cc #0088cc #006699;
	color: #FFF;
}

html .btn-primary-scale-2:hover:not(.bg-transparent),
html .btn-primary-scale-2.hover:not(.bg-transparent) {
	background-color: #007fbf;
}

html .btn-primary-scale-2:focus,
html .btn-primary-scale-2.focus {
	border-color: #004466 #004466 #002233;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(0, 102, 153, 0.5);
}

html .btn-primary-scale-2:focus:not(.bg-transparent),
html .btn-primary-scale-2.focus:not(.bg-transparent) {
	background-color: #004c73;
}

html .btn-primary-scale-2.disabled,
html .btn-primary-scale-2:disabled {
	border-color: #006699 #006699 #004466;
}

html .btn-primary-scale-2.disabled:not(.bg-transparent),
html .btn-primary-scale-2:disabled:not(.bg-transparent) {
	background-color: #006699;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2.active {
	border-color: #004466 #004466 #002233 !important;
}

html .btn-primary-scale-2:active:not(.bg-transparent),
html .btn-primary-scale-2.active:not(.bg-transparent) {
	background-color: #004c73 !important;
	background-image: none !important;
}

html .show > .btn-primary.dropdown-toggle,
html .show > .btn-primary-scale-2.dropdown-toggle {
	background-color: #006ea6 !important;
	background-image: none !important;
	border-color: #006699 #006699 #004466 !important;
}

html .btn-check:active + .btn-primary,
html .btn-check:checked + .btn-primary,
html .btn-check:focus + .btn-primary {
	background-color: #0077b3;
	border-color: #0088CC #0088CC #0077b3;
	color: #FFF;
}


html .btn-secondary {
	background-color: #4d2e2c;
	border-color: #e36159 #e36159 #dc372d;
	color: #FFF;
	--color: #e36159;
	--hover: #e9807a;
	--disabled: #e36159;
	--active: #dd4238;
}

html .btn-secondary:hover:not(.bg-transparent),
html .btn-secondary.hover:not(.bg-transparent) {
	background-color: #e9807a;
}

html .btn-secondary:focus,
html .btn-secondary.focus {
	border-color: #dc372d #dc372d #b7281f;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(227, 97, 89, 0.5);
}

html .btn-secondary:focus:not(.bg-transparent),
html .btn-secondary.focus:not(.bg-transparent) {
	background-color: #dd4238;
}

html .btn-secondary.disabled,
html .btn-secondary:disabled {
	border-color: #e36159 #e36159 #dc372d;
}

html .btn-secondary.disabled:not(.bg-transparent),
html .btn-secondary:disabled:not(.bg-transparent) {
	background-color: #e36159;
}

html .btn-secondary:active,
html .btn-secondary.active {
	border-color: #dc372d #dc372d #b7281f !important;
}

html .btn-secondary:active:not(.bg-transparent),
html .btn-secondary.active:not(.bg-transparent) {
	background-color: #dd4238 !important;
	background-image: none !important;
}

html .btn-secondary-scale-2 {
	background-color: #dc372d;
	border-color: #dc372d #dc372d #b7281f;
	color: #FFF;
}

html .btn-secondary-scale-2:hover,
html .btn-secondary-scale-2.hover {
	border-color: #e36159 #e36159 #dc372d;
	color: #FFF;
}

html .btn-secondary-scale-2:hover:not(.bg-transparent),
html .btn-secondary-scale-2.hover:not(.bg-transparent) {
	background-color: #e1574e;
}

html .btn-secondary-scale-2:focus,
html .btn-secondary-scale-2.focus {
	border-color: #b7281f #b7281f #8b1e18;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(220, 55, 45, 0.5);
}

html .btn-secondary-scale-2:focus:not(.bg-transparent),
html .btn-secondary-scale-2.focus:not(.bg-transparent) {
	background-color: #c22a21;
}

html .btn-secondary-scale-2.disabled,
html .btn-secondary-scale-2:disabled {
	border-color: #dc372d #dc372d #b7281f;
}

html .btn-secondary-scale-2.disabled:not(.bg-transparent),
html .btn-secondary-scale-2:disabled:not(.bg-transparent) {
	background-color: #dc372d;
}

html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2.active {
	border-color: #b7281f #b7281f #8b1e18 !important;
}

html .btn-secondary-scale-2:active:not(.bg-transparent),
html .btn-secondary-scale-2.active:not(.bg-transparent) {
	background-color: #c22a21 !important;
	background-image: none !important;
}

html .show > .btn-secondary.dropdown-toggle,
html .show > .btn-secondary-scale-2.dropdown-toggle {
	background-color: #dd4238 !important;
	background-image: none !important;
	border-color: #dc372d #dc372d #b7281f !important;
}

html .btn-check:active + .btn-secondary,
html .btn-check:checked + .btn-secondary,
html .btn-check:focus + .btn-secondary {
	background-color: #df4c43;
	border-color: #e36159 #e36159 #df4c43;
	color: #FFF;
}

html .btn-tertiary {
	background-color: #2BAAB1;
	border-color: #2BAAB1 #2BAAB1 #218388;
	color: #FFF;
	--color: #2BAAB1;
	--hover: #34c6ce;
	--disabled: #2BAAB1;
	--active: #248c92;
}

html .btn-tertiary:hover,
html .btn-tertiary.hover {
	border-color: #3fc9d0 #3fc9d0 #2BAAB1;
	color: #FFF;
}

html .btn-tertiary:hover:not(.bg-transparent),
html .btn-tertiary.hover:not(.bg-transparent) {
	background-color: #34c6ce;
}

html .btn-tertiary:focus,
html .btn-tertiary.focus {
	border-color: #218388 #218388 #175b5f;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(43, 170, 177, 0.5);
}

html .btn-tertiary:focus:not(.bg-transparent),
html .btn-tertiary.focus:not(.bg-transparent) {
	background-color: #248c92;
}

html .btn-tertiary.disabled,
html .btn-tertiary:disabled {
	border-color: #2BAAB1 #2BAAB1 #218388;
}

html .btn-tertiary.disabled:not(.bg-transparent),
html .btn-tertiary:disabled:not(.bg-transparent) {
	background-color: #2BAAB1;
}

html .btn-tertiary:active,
html .btn-tertiary.active {
	border-color: #218388 #218388 #175b5f !important;
}

html .btn-tertiary:active:not(.bg-transparent),
html .btn-tertiary.active:not(.bg-transparent) {
	background-color: #248c92 !important;
	background-image: none !important;
}

html .btn-tertiary-scale-2 {
	background-color: #218388;
	border-color: #218388 #218388 #175b5f;
	color: #FFF;
}

html .btn-tertiary-scale-2:hover,
html .btn-tertiary-scale-2.hover {
	border-color: #2baab1 #2baab1 #218388;
	color: #FFF;
}

html .btn-tertiary-scale-2:hover:not(.bg-transparent),
html .btn-tertiary-scale-2.hover:not(.bg-transparent) {
	background-color: #29a0a7;
}

html .btn-tertiary-scale-2:focus,
html .btn-tertiary-scale-2.focus {
	border-color: #175b5f #175b5f #0d3436;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(33, 131, 136, 0.5);
}

html .btn-tertiary-scale-2:focus:not(.bg-transparent),
html .btn-tertiary-scale-2.focus:not(.bg-transparent) {
	background-color: #1a6569;
}

html .btn-tertiary-scale-2.disabled,
html .btn-tertiary-scale-2:disabled {
	border-color: #218388 #218388 #175b5f;
}

html .btn-tertiary-scale-2.disabled:not(.bg-transparent),
html .btn-tertiary-scale-2:disabled:not(.bg-transparent) {
	background-color: #218388;
}

html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2.active {
	border-color: #175b5f #175b5f #0d3436 !important;
}

html .btn-tertiary-scale-2:active:not(.bg-transparent),
html .btn-tertiary-scale-2.active:not(.bg-transparent) {
	background-color: #1a6569 !important;
	background-image: none !important;
}

html .show > .btn-tertiary.dropdown-toggle,
html .show > .btn-tertiary-scale-2.dropdown-toggle {
	background-color: #248c92 !important;
	background-image: none !important;
	border-color: #218388 #218388 #175b5f !important;
}

html .btn-check:active + .btn-tertiary,
html .btn-check:checked + .btn-tertiary,
html .btn-check:focus + .btn-tertiary {
	background-color: #26969c;
	border-color: #2BAAB1 #2BAAB1 #26969c;
	color: #FFF;
}

html .btn-quaternary {
	background-color: #383f48;
	border-color: #383f48 #383f48 #22262b;
	color: #FFF;
	--color: #383f48;
	--hover: #49525e;
	--disabled: #383f48;
	--active: #272c32;
}

html .btn-quaternary:hover,
html .btn-quaternary.hover {
	border-color: #4e5865 #4e5865 #383f48;
	color: #FFF;
}

html .btn-quaternary:hover:not(.bg-transparent),
html .btn-quaternary.hover:not(.bg-transparent) {
	background-color: #49525e;
}

html .btn-quaternary:focus,
html .btn-quaternary.focus {
	border-color: #22262b #22262b #0b0d0f;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(56, 63, 72, 0.5);
}

html .btn-quaternary:focus:not(.bg-transparent),
html .btn-quaternary.focus:not(.bg-transparent) {
	background-color: #272c32;
}

html .btn-quaternary.disabled,
html .btn-quaternary:disabled {
	border-color: #383f48 #383f48 #22262b;
}

html .btn-quaternary.disabled:not(.bg-transparent),
html .btn-quaternary:disabled:not(.bg-transparent) {
	background-color: #383f48;
}

html .btn-quaternary:active,
html .btn-quaternary.active {
	border-color: #22262b #22262b #0b0d0f !important;
}

html .btn-quaternary:active:not(.bg-transparent),
html .btn-quaternary.active:not(.bg-transparent) {
	background-color: #272c32 !important;
	background-image: none !important;
}

html .btn-quaternary-scale-2 {
	background-color: #22262b;
	border-color: #22262b #22262b #0b0d0f;
	color: #FFF;
}

html .btn-quaternary-scale-2:hover,
html .btn-quaternary-scale-2.hover {
	border-color: #383f48 #383f48 #22262b;
	color: #FFF;
}

html .btn-quaternary-scale-2:hover:not(.bg-transparent),
html .btn-quaternary-scale-2.hover:not(.bg-transparent) {
	background-color: #323941;
}

html .btn-quaternary-scale-2:focus,
html .btn-quaternary-scale-2.focus {
	border-color: #0b0d0f #0b0d0f #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(34, 38, 43, 0.5);
}

html .btn-quaternary-scale-2:focus:not(.bg-transparent),
html .btn-quaternary-scale-2.focus:not(.bg-transparent) {
	background-color: #111316;
}

html .btn-quaternary-scale-2.disabled,
html .btn-quaternary-scale-2:disabled {
	border-color: #22262b #22262b #0b0d0f;
}

html .btn-quaternary-scale-2.disabled:not(.bg-transparent),
html .btn-quaternary-scale-2:disabled:not(.bg-transparent) {
	background-color: #22262b;
}

html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2.active {
	border-color: #0b0d0f #0b0d0f #000000 !important;
}

html .btn-quaternary-scale-2:active:not(.bg-transparent),
html .btn-quaternary-scale-2.active:not(.bg-transparent) {
	background-color: #111316 !important;
	background-image: none !important;
}

html .show > .btn-quaternary.dropdown-toggle,
html .show > .btn-quaternary-scale-2.dropdown-toggle {
	background-color: #272c32 !important;
	background-image: none !important;
	border-color: #22262b #22262b #0b0d0f !important;
}

html .btn-check:active + .btn-quaternary,
html .btn-check:checked + .btn-quaternary,
html .btn-check:focus + .btn-quaternary {
	background-color: #2d323a;
	border-color: #383f48 #383f48 #2d323a;
	color: #FFF;
}

 
/* Border */
.card-border {
	overflow: hidden;
}

.card-border:after {
	content: "";
	transition: .2s all ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 50%;
	height: 2px;
	width: 100%;
	transform: translateX(-50%);
	background-color: var(--quaternary);
}

.card-border.card-border-top:after {
	top: 0;
}

.card-border.card-border-bottom:after {
	bottom: 0;
}

.card-border.card-border-hover:after {
	width: 0;
}

.card-border.card-border-hover:hover:after {
	width: 100%;
}


/* Style 8 */
.testimonial.testimonial-style-8 {
	text-align: center;

	padding: 20px;
}

.testimonial.testimonial-style-8 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 6px 20px;
}

.testimonial.testimonial-style-8blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-8 blockquote p {
	color: #777;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
}

.testimonial.testimonial-style-8 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-8 .testimonial-author {
	display: block;
	padding: 6px 0 0;
	margin: 12px 0 0;
	border-top: 0px dotted #4b4b4b;
	justify-content: center;
}

.testimonial.testimonial-style-8 .testimonial-author img {
	margin: 0 auto 10px;
	max-width: 55px;
}

.testimonial.testimonial-style-8 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}


/* article*/

.post-content-sans-date {
	margin-left: -60px;
}


.alternative-font {
	color: #83FF00;
	font-family: "Shadows Into Light", cursive !important;
	font-size: 1.6em;
	margin-left: -48px;
	
}

.alternative-font-bis {
	color: #83FF00;
	font-family: "Shadows Into Light", cursive !important;
	font-size: 1.4em;
	margin-left: -10px;
	
	
}
.titre-latin {
	color: #252525;
	font-size: 0.6em;
	padding: 20px;
	
}

.sous-titre3 {
	color: #986F23;
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: bold;
	
	
}


.sous-titre2 {
	color: #986F23;
	font-size: 0,8em;
	margin-top: -5px;
	text-decoration: underline;
}


.sous-titre {
	color: #a0a0a0;
	font-size: 0.7em;
	line-height: 0em;
	margin-top: -10px;
}

.titre-style {
	color: #333333;
	font-family: 'Atma', cursive;
	
}

.titre-style-light {
	color: #e0e0e0;
	font-family: 'Atma', cursive;
	
}

.titre-style2 {
	color: #83FF00;
	font-family: 'Atma', cursive;
	
}



 /* 3 colonnes glissantes*/
 .container-col3 {
    column-width: 20em;
    column-rule: 1px solid rgb(75, 70, 74);
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #CCC;
	background-color: #242424;
	box-shadow: none !important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #CCC;
	border-color: #CCC;
	box-shadow: none !important;
}

 /* onglet pub footer*/

#footer .footer-ribbon {
	background: #055B03;
}

#footer .footer-ribbon:before {
	border-right-color: #3c764d;
	border-left-color: #3c764d;
}




.fond5 {
	background-image: url("../img2023/fond_titres/separation5.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	color: #2e2e2e;
	background-color: #E6E9E8;

}
.fond6 {
	background-image: url("../img2023/fond_titres/separation6.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	color: #2e2e2e;
	background-color: #E6E9E8;

}
.fond7 {
	background-image: url("../img2023/fond_titres/separation7.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	color: #2e2e2e;
	background-color: #E6E9E8;

}

.encre-rougeb {
	color: #ff0000;
	font-weight: bold;

}

.encre-jauneb {
	color: #fbff00;
	font-weight: bold;

}

.encre-jaune {
	color: #fbff00;


}

.encre-grise {
	color: #646464;


}

.encre-marron {
	color: #757049;
	font-weight: bold;

}

.encre-rouge {
	color: #ff0000;


}

.encre-blanche {
	color: #999999;
	

}
.encre-verte-fluo {
	color: #0dff00;
	

}

.encre-noire {
	color: #000000 ;/* couleur des liens*/
}

.encre_bordeau {
	color: #B90070 ;/* couleur des legendes*/
}


.signature {
	color: #000000 ;/* couleur des liens*/
	text-align: right;
	margin-right: 50px;
}


.blanche {
	color: #fff ;/* couleur des liens*/
}

.blanche-p {
	color: #fff ;/* couleur des liens*/
	font-size: 1.1em;
}

.noire-p {
	color: #2d2d2d ;/* couleur des liens*/
	font-size: 1.1em;
}


.legende_gauche_carousel {
	color: #580046 ;/* couleur des legendes*/
	font-size: 0.9em;
	text-align: left;
	
}
.legende_droite_carousel {
	color: #580046 ;/* couleur des legendes*/
	font-size: 0.9em;
	text-align: right;
}

.legende_gauche {
	color: #757474 ;/* couleur des legendes*/
	font-size: 0.9em;
	text-align: left;
	
}
.legende_droite {
	color: #757474 ;/* couleur des legendes*/
	font-size: 0.9em;
	text-align: right;
}
.legende_centre {
	color: #757474 ;/* couleur des legendes*/
	font-size: 0.9em;
	text-align: center;
}

.legende_centre2 {
	font-size: 0.9em;
	text-align: center;
}

.legende_centre_carousel {
	color: #580046 ;/* couleur des legendes*/
	font-size: 1.2em;
	text-align: center;
}

 /* ARRIERES PLAN TITRE PERSONALISES */
 
 .ap_form {
	
	background-color: #8a8a894d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 

 .ap_vid {
	
	background-color: #edf8bb4d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 


 .ap_bal {
	
	background-color: #6bcffd4d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 

 .ap_pedago {
	
	background-color: #f86bfd4d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 

 .ap_flore {
	
	background-color: #6bfd6b4d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 

.ap_faune {
	
	background-color: #807b674d;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 /* couleur arriere plan general 13 */
} 


 .at_plantes_centre {
	background-image: url("../img2023/fond_titres/atelier-plante-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #5C5D55;
	 /* couleur arriere plan general 13 */
} 
.familles_plantes_fond {
	background-image: url("../img2023/fond_titres/familles_plantes_fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #697D55;
	 /* couleur arriere plan general 13 */
}


.video {
	 
	width: 100%;
	height: 100%;
	aspect-ratio: 16 / 9;
}


.accueil_themevideo {
	 
	
	background-repeat: no-repeat;
	background-color: #d5dfb9;
	

	 /* couleur arriere plan general 13 */
}

.accueil_video_fond {
	 
	
	background-repeat: no-repeat;
	background-color: #ccc7c3;
	

	 /* couleur arriere plan general 13 */
}


.accueil_apprendre_fond {
	 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ccc7c3;
	

	 /* couleur arriere plan general 13 */
}


.accueil-acteurs-fond {
	background-image: url("../img2023/fond_titres/acteurs-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #DCD5CF;
	 /* couleur arriere plan general 13 */
}


.accueil_formation_fond {
	background-image: url("../img2023/fond_titres/formations-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #dcd3ce;


	 /* couleur arriere plan general 13 */

}




.accueil_identifier_fond {
	background-image: url("../img2023/fond_titres/identifier_fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #dcd3ce;


	 /* couleur arriere plan general 13 */

}

.accueil_plantes_fond {
	background-image: url("../img2023/fond_titres/accueil_plantes_fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #6F723B;

	 /* couleur arriere plan general 13 */
}

.accueil_telecharger_fond {
	background-image: url("../img2023/fond_titres/accueil_telecharger_fond.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #ffffff;
	 /* couleur arriere plan general 13 */
}


.accueil_telecharger_illustration_fond {
	background-image: url("../img2023/fond_titres/accueil_telecharger_illustration_fond.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #ffffff;
	 /* couleur arriere plan general 13 */
}



.telechargements_fond {
	background-image: url("../img2023/fond_titres/telechargements_fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #351900;
	
	 /* couleur arriere plan general 13 */
}


.ligne-marron {

	background-color: #351900;
	min-height: 6px;
	margin-top: -40px;
	
}


.plantezoom_carousel {

	background-color: #ffffff;
	border : 2px solid rgb(255, 255, 255);
	border-style: outset;
	padding-left: 5px;
	padding-right: 5px;
}
.plantezoom {

	background-color: #EEB331;
	
}


.plantegeneralart {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-plante-general.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #EEB331;
	
}

.plantezoomart {
	background-image: url("../img2023/fond_titres/arriere-plan-zoom-fleur.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #EEB331;
	
}

.articles {

	background-color: #99a734;
	
}

.espece {

	background-color: #96a80e;
	 
}
.grosplancentre {
	background-image: url("../img2023/fond_titres/arriere-plan-gros-plans.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #F4DFC5;
	 /* couleur arriere plan general 13 */
} 

 .gallescentre {
	background-image: url("../img2023/fond_titres/galles-fond-light.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #A9BB64;
	 /* couleur arriere plan general 13 */
}
 .galles {
	background-image: url("../img2023/fond_titres/galles-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #839C1F;
	 /* couleur arriere plan general 13 */
}

 /* ARRIERE PLAN GALLERIE INSTANTS */
 .fond_instants {
	
	
	background-color: #181818;
	 /* couleur arriere plan general 13 */
}

 /* ARRIERE PLAN PAGE 404 */
 .fond_404 {
	
	
	background-color: #000000;
	 /* couleur arriere plan general 13 */
}

 /* ARRIERES GUIDE INVERTEBRES */
 
 

 .balade_article {
	background-image: url("../img2023/fond_titres/arriere-plan-balade-article.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #A6AB9C;
	 /* couleur arriere plan general 13 */
}

 .balade-general {
	background-image: url("../img2023/fond_titres/arriere-plan-balade-accueil.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #264202;
	 /* couleur arriere plan general 13 */
}


 .pedagogie_article {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-pedagogie.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #916E85;
	 /* couleur arriere plan general 13 */
}


 .pedagogie-general {
	background-image: url("../img2023/fond_titres/arriere-plan-pedagogie.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #AED0F3;
	 /* couleur arriere plan general 13 */
}

 .plantes-general {
	background-image: url("../img2023/fond_titres/arriere-plan-vegetaux-general.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #AED0F3;
	 /* couleur arriere plan general 13 */
}
 
 .zoom-plante {
	background-image: url("../img2023/fond_titres/fond-zoom-plante2.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #BD8D4F;
	 /* couleur arriere plan general 13 */
}


 .groupes_animaux {
	background-image: url("../img2023/fond_titres/arriere-plan-groupes_animaux.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #2B2518;
	 /* couleur arriere plan general 13 */
}

 .morosphinx {
	background-image: url("../img2023/fond_titres/arriere-plan-moro-sphinx.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #2B2417;
	 /* couleur arriere plan general 13 */
}

 .saga {
	background-image: url("../img2023/fond_titres/arriere-plan-saga.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #041131;
	 /* couleur arriere plan general 13 */
}
 .processionnaire2 {
	background-image: url("../img2023/fond_titres/arriere-plan-processionaire_pin2.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #6F8E78;
	 /* couleur arriere plan general 13 */
}

 .pisaure {
	background-image: url("../img2023/fond_titres/arriere-plan-pisaure.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #0B1504;
	 /* couleur arriere plan general 13 */
}




 .mante {
	background-image: url("../img2023/fond_titres/arriere-plan-mante.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #36261B;
	 /* couleur arriere plan general 13 */
}


.lycose {
	background-image: url("../img2023/fond_titres/arriere-plan-lycose.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #D9C5B4;
	 /* couleur arriere plan general 13 */
}


.ergate {
	background-image: url("../img2023/fond_titres/arriere-plan-ergate.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #241B0C;
	 /* couleur arriere plan general 13 */
}

.iule {
	background-image: url("../img2023/fond_titres/arriere-plan-iule.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E8BF89;
	 /* couleur arriere plan general 13 */
}
 .heron {
	background-image: url("../img2023/fond_titres/arriere-plan-heron.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #577AA4;
	 /* couleur arriere plan general 13 */
}
 .forficule {
	background-image: url("../img2023/fond_titres/arriere-plan-forficule.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #4D3D26;
	 /* couleur arriere plan general 13 */
}

 .escargot {
	background-image: url("../img2023/fond_titres/arriere-plan-escargot.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #0E0905;
	 /* couleur arriere plan general 13 */
}

 .ephippigere {
	background-image: url("../img2023/fond_titres/arriere-plan-ephippigere.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #766054;
	 /* couleur arriere plan general 13 */
}
 .ecureuil {
	background-image: url("../img2023/fond_titres/arriere-plan-ecureuil.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #A9866A;
	 /* couleur arriere plan general 13 */
}
 .ecaille_fermiere {
	background-image: url("../img2023/fond_titres/arriere-plan-ecaille-fermiere.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #B08B70;
	 /* couleur arriere plan general 13 */
}


 .diablotin {
	background-image: url("../img2023/fond_titres/arriere-plan-diablotin.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #B2A971;
	 /* couleur arriere plan general 13 */
}

 .timarcha {
	background-image: url("../img2023/fond_titres/arriere-plan-timarcha.jpg"); 
	background-position: center;
	background-repeat: repeat;
	background-color: #B8926C;
	 /* couleur arriere plan general 13 */
}
 .cigale {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-cigale.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #B8926C;
	 /* couleur arriere plan general 13 */
}

.rougegorge {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-rougegorge.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #686762;
	 /* couleur arriere plan general 13 */
}

.citron {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-citron.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #5D5731;
	 /* couleur arriere plan general 13 */
}

.halictide {
	background-image: url("../img2023/fond_titres/arriere-plan-articles-halictitde.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #DAAC83;
	 /* couleur arriere plan general 13 */
}
.agelene {
	background-image: url("../img2023/fond_titres/arriere-plan-article-agelene.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #8A7138;
	 /* couleur arriere plan general 13 */
}

.coccinelle {
	background-image: url("../img2023/fond_titres/cocci-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E9E8;
	 /* couleur arriere plan general 13 */
}
 /* ARRIERES GUIDE INVERTEBRES */

 .invertebres {
	background-image: url("../guide-invertebres/fond_titres/invertebres-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}

 .araignees {
	background-image: url("../guide-invertebres/fond_titres/araignee-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}


.hemipteres {
	background-image: url("../guide-invertebres/fond_titres/hemipteres-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}

.orthopteres {
	background-image: url("../guide-invertebres/fond_titres/orthopteres-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}

.mantes_phasmes {
	background-image: url("../guide-invertebres/fond_titres/mantes_phasmes-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}

.odonates {
	background-image: url("../guide-invertebres/fond_titres/odonates-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #040C01;
	 /* couleur arriere plan general 13 */
}


.dipteres {
	background-image: url("../guide-invertebres/fond_titres/dipteres-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E9E8;
	 /* couleur arriere plan general 13 */
}
.apocrites {
	background-image: url("../guide-invertebres/fond_titres/apocrites-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E9E8;
	 /* couleur arriere plan general 13 */
}



.coleopteres {
	background-image: url("../guide-invertebres/fond_titres/coleo-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E9E8;
	 /* couleur arriere plan general 13 */
}

.lepidopteres {
	background-image: url("../guide-invertebres/fond_titres/lepidopteres-fond.jpg"); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #E6E9E8;
	 /* couleur arriere plan general 13 */
}

.thumb-info .thumb-info-type,
.thumb-info .thumb-info-action-icon,
.thumb-info-social-icons a,
.thumbnail .zoom,
.img-thumbnail .zoom,
.thumb-info-ribbon {
	background-color: #005507;
}





.sort-source.sort-source-style-3 > li.active > a {
	border-bottom-color: #007209 !important; /* couleur sous texte vignettes portfolio */
	color: #02640074 !important; /* couleur text actif portfolio */
}



@media (max-width: 575px) {

}

@media (max-width: 767px) {
	.signature-decalee1 {
		color: #000000 ;/* couleur des liens*/
		text-align: center;
		
	}

	.signature {
		color: #000000 ;/* couleur des liens*/
		text-align: center;
		margin-right: 10px;	
	}
	
	.interligne_1 {
		
			
			text-align: center;
			line-height: 110%;
		}
	.encre_bordeau {
			color: #B90070 ;/* couleur des legendes*/
		}	
		p {
			color: #777;
			line-height: 26px;
			margin: 0 0 20px;
			font-size: 120%;
		}

		.paragraphe {
			font-size: 18px;
		}
		.me-4 {
			margin-right: 0rem !important;
		  }

		  .overflow-x{overflow-x : auto}
}

@media (max-width: 991px) {


}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

	.signature-decalee1 {
		color: #000000 ;/* couleur des liens*/
		text-align: right;
		margin-right: 250px;
	}	

}

@media (min-width: 992px) {

}