body{
	

letter-spacing: 1px;
}

body:not(.fse-enabled) .main-navigation a {
  font-size: 0.8rem;
}

.home .wp-block-cover .wp-block-cover__inner-container
{
	margin-top: -171px;
}



#articles-recents,
.home .entry-meta,
.site-title,
.entry-footer,
.post-thumbnail
{ display:none!important;}

.fondOR {
background-image: url(https://fondaff.fr/wp-content/uploads/2024/04/fondOR.jpg);
  background-size: cover;
	}

.Tw200
{
	font-weight:200;
}

#masthead .site-header-wrap {position: static;
}

.site-header-wrap .site-logo {
	position: absolute;
  top: 0px;
  left: 0px;
  width: 250px;
  padding: 5px;
  border-radius: 0 0 4px;
}

.home h1 {
	 font-size: 30px;
}

.home h2 {
  font-size: 1.2em;
  font-weight: 200;
  min-height: 64px;
}
#masthead
{
  position: absolute;
  z-index: 1000;
  font-size: 14px;
  background: #ffffff00;
  width: 100%;
	padding: 10px;
	  max-width: 1248px;
}


.fondGRIS {
  background:#efefef;
	padding: 14px;
}
.site-title a
{
  max-width: 273px;
  letter-spacing: 3px;
  font-weight: 300;
  font-size: 20px;
  display: block;
	  color: #ff5200!important;
}
#page
{
background:	#efefef
}
.main-navigation a:link, .main-navigation a:visited {
  color: #777777;
  font-weight: 400;
}


.main-navigation a:link, .main-navigation a:visited,
menu-item a {
  color:#a7a7a7!important;
}

body .main-navigation a,
body .main-navigation a:visited
{
  color: #b7b7b7!important
}
.main-navigation #toggle:focus + #toggle-menu, #toggle-menu {
	background: #d0d0d0;
}

.blocAVANT {
  line-height: 1.7em;
}

.blocAVANT article:nth-child(2) {
  background: #333333;
  padding: 25px 15px;
  border-radius: 3px;
   margin-top:  -92px;
  color: #FFF;
  margin-left: -15px;
  margin-right: -15px;
	  z-index: 1000;
	  transform: rotate(357deg);
	text-align: justify;
box-shadow: 4px 4px 8px rgb(67 67 67 / 66%);
}
.has-primary-background-color {
  background-color: #9d9d9d !important;
}

.blocACCUEIL{
  background: #000000b0;
  position: absolute;
  top: 0px;
  right: 0px;/*
  max-width: 50%;
  height: 100vh;*/
}

.main-navigation {
  color: #ffe67e;
}

.main-navigation a:link, .main-navigation a:visited {
  color: #c7c7c7;
}

.groupe01 {
  font-size: 28px;
  color: #ffe664;
  text-transform: capitalize;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
  letter-spacing: 5px;
}

.logoGroupeB figure  {
	background-color: #cfcfcf;
  padding: 10px 10px;
	margin-top:-30px;
}

.blocLogos{
	font-size:12px!important;
	line-height:1.5em;}

.blocLogos .wp-block-image figcaption {
	color: #b5b5b5!important;
}
.blocLogos figure>a {
	  min-height: 100px;
  display: block;
}

.logosodimabi img 
{
	height:110px!important;
}

.coubesOrArgent
{
	width:100%;
}
footer {
	  max-width: calc(100% - 32px)!important;
}

.GroupeBOr {
	  color: #9f7500;
	background-color: rgb(255 255 255 / 87%);
	  padding: 20px;
}



.singular .hentry .entry-header .entry-title, .page-title {

  padding-bottom: 23px;
  color: #9b7e51;
  font-size: 20px;
	padding-top:90px;
	font-weight:200;
	margin: -15px -15px;
  background: #1a1a1a;
}

#block-8 {
  display: block;
  width: 100%;
  text-align: center;
  background-color: rgb(255 255 255 / 0%);
  padding: 10px;
}
#block-8 img {
	width:250px;
}
#block-8 a {
  display: inline-table;
  background-color: #03A9F4;
  padding: 2px 10px;
  margin: 5px;
  min-width: 218px;
  border-radius: 3px;
  text-decoration: none;
  color: #FFF;
}
#block-8 .wp-image-1563
{
	border: 12px solid #fff;
  border-radius: 7px;
}



.post-navigation .post-title {
  font-size: 0.85rem;
}

.groupe01 {
	margin:30px 30px 0px 30px!important;
}
.logoGroupeB
 {
  padding: 0 30px 30px;
	 margin:0;
}
.groupeblocLogo {
  min-height: 400px!important;
  max-width: 1100px!important;
	
}
.blocLogo {
  min-height: 400px!important;
	position: relative;
}

.blocLogo p {
  font-size: 14px;
  line-height: 1.3;
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0;
  background-color: rgb(0 0 0 / 56%);
  color: #cdcdcd!important;
  padding: 15px;
}
.blocLogo a {
	text-decoration:none!important;
	color: #cdcdcd!important;
	letter-spacing: 2px;}

.logo2_marge
{
	
}



@media only screen and (min-width: 1024px)
{
	footer .widget-area .widget {
  width: calc(50% - 10.328px);
}
}

@media only screen and (min-width: 559px)
{
.singular .hentry .entry-header .entry-title {
 margin: -63px 0px 64px !important;
}	
	
}



@media only screen and (max-width: 800px)
{
	
	.home .wp-block-cover .wp-block-cover__inner-container
{
	margin-top: 0px;
}
	
.blocACCUEIL{
  background: #000000b0;
  position: relative;
  top: inherit;
  right: inherit;
  max-width: 100%;
	height:auto;
	margin-top: 100px !important;
	padding-top: 20px !important;
	}
	
	.blocACCUEIL H1 {

	}
}
  


@media only screen and (max-width: 559px)
{
	
	.home h2 {
  min-height: 30px;
}
	
	body:not(.fse-enabled) .main-navigation a {
  font-size: 0.8rem;
  padding: 20px;
  background-color: #e5e5e5;
  margin-bottom: 3px;
}
	
	.singular .hentry .entry-header .entry-title {
		
	  padding: 120px  20px 40px;	
	}
	
	
.blocAVANT article:nth-child(2) {
  background: #333333;
  padding: 25px 15px;
  border-radius: 3px;
   margin-top:  0px;
 max-width: 86%;
  margin: auto ;
margin-bottom: 15px !important;
}	
	
}
	
	
}/* Supprimer l'espace au-dessus de la bannière */
.page-header,
.entry-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Supprimer espace entre header et contenu */
.site-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}