
	/* CSE Styles */

	

		 .bouton_bleu { display: inline: block; padding: 8px 20px; color: #FFFFFF!important; background: var(--bleu); border: 1px solid var(--bleu); transition: all 0.5s ease; }
		
			 .bouton_bleu:hover { color: var(--bleu)!important; background: #FFFFFF;  }
			
		 .bloc_coordonees { display: block; width: 100%; background: var(--bleu3); padding: 1rem; }
		
		 .title_section_rouge { border-left: 10px solid var(--red); padding-left: 16px; }
		
		 .title_section_vert { border-left: 10px solid var(--green); padding-left: 16px; }
		
		 .title_section_orange { border-left: 10px solid var(--orange); padding-left: 16px; }
		
		 .title_section_blue { border-left: 10px solid var(--darkblue); padding-left: 16px; }
		
		 .title_section_blanc { border-left: 10px solid var(--white); padding-left: 16px; }
		
		 .linkpagecol { display: block; width: 100%; text-align: center; background: var(--bleu3); color: var(--white)!important; border: 2px solid var(--bleu3); transition: all 0.5s ease; }
		
			 .linkpagecol:hover { background: var(--white); color: var(--bleu3)!important;  }
			
		 .arrowlink { display: inline-block; padding-left: 40px; background: url('/wp-content/uploads/2023/05/flechbleu.png') no-repeat; background-position : 0 50%; color: var(--bleu)!important; font-size: 1.2rem; transition: all 0.5s ease; }
		
			 .arrowlink:hover { background-position: 5px 50%;  color: var(--bleu)!important;  }
			
	/* PAGINATION */

	
		 .paginationholder a { display: inline-block; padding: 0.5rem 0.9rem; border: 1px solid #FFFFFF; color: var(--bleu); cursor: pointer; }
		 .paginationholder a:hover {  }
		 .paginationholder a.jp-current, .paginationholder a.mixitup-control-active { background: var(--bleu); color: #FFFFFF; }
		
	/* CUSTOM CSS */
	h3 { color: var(--bleu3); }
.bloc_coordonees p { margin-bottom: 0; }
.headerservices .row.flexible_section_content { margin-left: 0!important; margin-right: 0!important; }

.actus_grid { position: relative; padding-bottom: 60px; }
.actus_grid h3 { font-size: 1.2rem; }
.actus_grid .actus_more { position: absolute; bottom: 0; right: 15px; }

.gridservicespageoffresoins .offresdesoins_picto img { background: #FFFFFF; padding: 10px; border-radius: 50%; }

