.color-default{
  color:#00915a;
}
.color-post{
  color: #621387;
}
.color-actualites{
  color: #ab3883;
}
.color-podcast{
  color: #774a15;
}
.color-quiz-historiques{
  color: #6FCF97;
}
.color-images{
  color: #1d24c5;
}
.color-videos{
  color: #6c7a16;
}
.color-rapport-annuel{
  color: #08866f;
}
.color-temp_fort{
  color: #066de7;
}

.bg-color-default{
  background-color:#00915a;
}
.bg-color-post{
  background-color: #621387;
}
.bg-color-actualites{
  background-color: #ab3883;
}
.bg-color-podcast{
  background-color: #774a15;
}
.bg-color-quiz-historiques{
  background-color: #6FCF97;
}
.bg-color-images{
  background-color: #1d24c5;
}
.bg-color-videos{
  background-color: #6c7a16;
}
.bg-color-rapport-annuel{
  background-color: #08866f;
}
.bg-color-temp_fort{
  background-color: #066de7;
}
.bg-color-grand_angle,
.bg-color-attachment{
  background-color: darkorange;
}
.bg-color-page{
  background-color: red;
}

#block-pre-footer input[type=email]:focus + label,
#block-pre-footer input[type=email]:not(:placeholder-shown) + label,
#block-pre-footer label.frm_primary_label.show{
  position: absolute;
  top: -32px;
  left: 1px;
  transition: 0.1s;
  text-transform: uppercase;
  font-size: 12px;
}

@media (max-width:991px){
body:not(.single-podcast) header .grid-vertical-on-mobile img{
	width:100%;
}	
}

.rss-widget .lsn{
	list-style:none;
	display:flex;
	justify-content:center;
	margin:0;
	padding:0;
	gap: 15px;
}

.rss-widget a{
	color:white;
	width:60px
}

.breadcrumb_last{
	text-wrap:wrap;
	display:flex;
	flex-wrap:wrap;
}

.facetwp-facet-counts_posts{
	display:inline-block
}

.dz-message:has(button:focus){ 
	outline: 2px solid black !important;
  outline-offset: -2px;
}

.frm_form_fields input:focus,
.frm_form_fields select:focus,
.frm_form_fields textarea:focus{
  outline: 2px solid black !important;
  outline-offset: -2px;
} 