/*
Theme Name: Dossier Even-Solutions-050426
Theme URI: http://www.epikdev.com/
Adaptation ak & epikdev.com.
Version: 0.1
Author: Akam
Creation adaptation epikdev.com*/

/* Définition des balise HTML5 pour vieux navigateurs */
    aside, footer, header, main {display: block;}

    /* Définition des balise HTML5 pour vieux navigateurs */

<
body {
	font-family: 'Rajdhani', sans-serif;
	margin-top:0px;
	top:0px;
	background-color:#ffffff;
}		

/* Bolcs Services */


.button {
  background-color: #0ec5ef;
  border: none;
  width:50%;
  color: #ffffff;
  font-size: 1.2em;
  font-weight:300;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1.2em;
  font-weight:300;
  margin-top:0;
  margin-left:2%;
  margin-right:0%
  margin-bottom:2%;
  padding-top:1%;
  padding-bottom:1%;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  border-radius: 12px;  cursor: pointer;
  z-index:999;
}

.button1 {
  border: 2px solid #e7e7e7; 
  text-align:center;
  float:right;
  color: #ffffff;
  font-size: 1.2em;
  font-weight:300;
}

.button1:link {
  color: #ffffff;
}

.button1:hover {
  color: #ffffff;
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}

.button2 {
  border: 2px solid #e7e7e7; 
  text-align:center;
  float:right;
  color: #ffffff;
  font-size: 1.2em;
  font-weight:300;
}

.button2:link {
  color: #ffffff;
  font-size: 1.2em;
  font-weight:300;
}

.button2:hover {
  background-color: none;
  color: #ffffff;
  font-size: 1.2em;
  font-weight:300;
}

mentions {
  color: #584a40;
  text-align: left;
  font-size: 0.7em;
  font-family: 'Rajdhani', sans-serif;
  font-weight:400;
}

/*  entete */

.Top {
      padding-top:10px;
	  background-color:#ffffff;
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
	  margin-bottom:4%;
  	  text-align:center;	
	  width:80%;
	  height:55px;
}	

.cardTopL {
  background-color:none;
  float: left;
  width: 35%;
  color: #b2c1df;
  font-family: 'Rajdhani', sans-serif;
  font-size: 1em;
  font-weight:300;
}

.cardTopC {
  background-color:none;
  float: left;
  width: 30%;
  color: #b2c1df;
  font-family: 'Rajdhani', sans-serif;
  font-size: 1em;
  font-weight:300;
}

.cardTopR {
  background-color:none;
  float: right;
  width: 35%;
  color: #b2c1df;
  font-family: "Changa One", sans-serif;  
  font-size: 1em;
  font-weight:400;
}

.cardTopL p  {
  color: #5f7c92;
  font-family: 'Rajdhani', sans-serif;
  font-weight:600;
  text-transform:none;
  text-align: left;
  font-size: 0.9em;
  padding-top:7%;
  letter-spacing:0em;
}

.cardTopC p {
  color: #5f7c92;
  font-family: "Changa One", sans-serif;  
  font-weight:300;
  text-align: center;
  font-size: 1.5em;
}

.cardTopR p {
  color: #5f7c92;
  font-family: "Changa One", sans-serif;  
  font-weight:400;
  text-align: right;
  font-size: 1.5em;
}

.cardTopR a:link {
  color: #ffffff;
}


.text {
	  letter-spacing:0px;
	  font-size:1.2em;
  	  font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#424141;
    }	    


/* bloc centre */

.blocR {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:2%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #ffffff;
	  overflow-y: auto;
	  border: 1px solid #CCCCCC;
}

.blocGColor2 {
      background:#b96b36;
      width:30%;
	  float:left;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}

.centreR {
      background:#ffffff;
      width:70%;
      text-align:left;
	  float:left;
      height:100%;
	  padding-left:4%;
	  padding-right:4%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
    }

.centreR img{
      float:right;
	  text-align:right;
	  border: 0px;
	  width:100%;
	  padding-left:4%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:4%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}

.centreR p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
}

.centreR a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

.centreR a:hover, a:active {
     color: #1f1f1f;
     text-decoration: none; 
	  font-weight:600;
}	

.centreR ol ul li  {
	 letter-spacing:0px;
	  font-size:1.2em;
     font-family: 'Rajdhani', sans-serif;
	 font-weight:300;
	 color:#424141;
}

.blocC {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:2%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #ffffff;
	  overflow-y: auto;
	  border: 0px solid #CCCCCC;
}

.blocGColor1 {
      background:#b96b36;
      width:30%;
	  float:left;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:2%;
	  margin-top:0%;
}

.
{
      background:#ffffff;
      width:68%;
      text-align:left;
	  float:left;
      height:100%;
	  padding-left:4%;
	  padding-right:4%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
    }

.centre img{
      float:right;
	  text-align:right;
	  border: 0px;
	  width:100%;
	  padding-left:4%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:4%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}

.centre p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
}

.centre h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  padding-left:2%;
	  padding-right:2%;
	  color:#424141;
	  line-height:auto;
}

.centre a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

.centre a:hover, a:active {
     color: #1f1f1f;
     text-decoration: none; 
	  font-weight:600;
}	

.centre ol ul li  {
	 letter-spacing:0px;
	  font-size:1.2em;
     font-family: 'Rajdhani', sans-serif;
	 font-weight:300;
	 color:#424141;
}

.centrePage {
      background:#ffffff;
      width:100%;
      text-align:left;
	  float:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
    }

.centrePage img {
      float:right;
	  text-align:right;
	  border: 0px;
	  width:100%;
	  padding-left:4%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:4%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}

.centrePage p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
}

.centrePage h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  padding-left:2%;
	  padding-right:2%;
	  color:#424141;
	  line-height:auto;
}

.centrePage a:link {
  all: unset;
  color: #e17c2f;
  text-decoration: none;
  cursor: default;
}

.centrePage a:hover, a:active {
     color: #0ec5ef;
     text-decoration: none; 
	  font-weight:600;
}

.centrePage ul li  {
	 letter-spacing:0px;
	 font-size:1.2em;
     font-family: 'Rajdhani', sans-serif;
	 font-weight:300;
	 color:#424141;
}

.centrePage button.button {
  all: unset;
  color:#ffffff;
  background-color:#ffffff;
  border-radius: 4px;
  padding: 8px 16px;
  cursor: pointer;
  font-size: inherit;
  font-weight: 600;
  font-size:1.4em;
  border: 2px solid #e17c2f;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  border-radius: 12px;  cursor: pointer;
  float:right;
  margin-bottom:2%;
}

/* Effets au survol */
.centrePage button.button:hover {
  background-color: #ffffff; /* Bleu plus foncé */
  border: 2px solid #0ec5ef;
}

.centrePage button.button1 {
  all: unset;
  color:#ffffff;
  background-color:#ffffff;
  border-radius: 4px;
  padding: 8px 16px;
  cursor: pointer;
  font-size: inherit;
  font-weight: 600;
  font-size:1.4em;
  border: 2px solid #e17c2f;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  border-radius: 12px;  cursor: pointer;
  margin-bottom:2%;
}


/* Effets au survol */
.centrePage button.button1:hover {
  background-color: #ffffff; /* Bleu plus foncé */
  border: 2px solid #0ec5ef;
}

/* Effet au clic */
.centrePage button.button:active {
  color: #ffffff; 
  background-color: #0ec5ef;
}

/* Optionnel : Réinitialiser les styles par défaut des boutons */
button {
  all: unset;
  cursor: pointer;
}

.titreC {
      float:left;
      text-align:center;
      width:100%;
	  color:#584a40;
	  font-size:4.4em;	
	  font-weight:400;
  	  font-family: "Changa One", sans-serif;
	  letter-spacing:0em;
	  padding-left:5px;
	  padding-right:5px;
	  padding-bottom:0px;
	  padding-top:0px;
	  margin-bottom:2%;
	  margin-top:0;
}

.StitreC {
      float:left;
      text-align:left;
      width:100%;
	  color:#584a40;
	  font-size:2.4em;	
	  font-weight:400;
  	  font-family: "Changa One", sans-serif;
	  letter-spacing:0em;
	  padding-left:5px;
	  padding-right:5px;
	  padding-bottom:0px;
	  padding-top:0px;
	  margin-bottom:2%;
	  margin-top:0;
}

/* footer */

footer {
/* forcer l’affichage sous le contenu et la colonne */
      clear:both;
      background: #ffffff;
      margin-top:1%;
	  width:100%;
}

.section{
	display:flex;
	justify-content:center;
	text-align:center;
	height:auto-flow;
}

.ariane {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:0%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #ffffff;
	  overflow-y: auto;
}

.ariane p {
	  letter-spacing:0px;
	  font-size:0.9em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#5d6c7a;
      text-align:left;
	  line-height:0m;
}

.bas {
      padding-top:10px;
	  background-color:#d4dcce;
	  margin-top:0px;
  	  text-align:left;	
}	

.blocl2 {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:O%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #efe6d3;
	  overflow-y: auto;
}	

.blocl2G {
      text-align:left;
	  float:left;
	  width:24%;
	  padding-top:0%;
	  padding-bottom:0%;
	  padding-left:0%;
      background-color: #efe6d3;
}	

.blocl2G h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#584a40;
      text-align:right;
	  line-height:1.4m;
}	

.blocl2G img {
      text-align:left;
	  float:left;
	  margin-top:0;
	  margin-left:0;
	  width:100%;
	  height:auto;
}	

.blocl2D {
      text-align:left;
	  float:right;
	  width:76%;
	  padding-top:3%;
	  padding-bottom:2%;
	  padding-left:5%;
	  padding-right:10%;
      background-color: #efe6d3;
}	

.blocl2D p {
	  letter-spacing:0px;
	  font-size:1.4em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
      text-align:left;
	  line-height:1.3em;
}	

.blocl2D h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#584a40;
      text-align:left;
	  line-height:1.4m;
	  margin-top:0%;
}

.blocl2D a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

.blocl2D a:hover, a:active {
     color: #1f1f1f;
     text-decoration: none; 
	  font-weight:600;
}	

.chapoedito {
      float:left;
      text-align:left;
      width:100%;
	  color:#504e4e;
  	  font-weight:400;
	  font-size:0.6em;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:10px;
	  text-transform: uppercase;
	  margin-top:0px;
	  margin-bottom:30px,
}

/* Actu bloc */

.bloca2 {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:2%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #eae1da;
	  overflow-y: auto;
}	

.bloca2G {
      text-align:left;
	  float:left;
	  width:24%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #eae1da;
}	

.bloca2G p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
	  line-height:1.2em;
}

.bloca2G h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#008cdd;
      text-align:right;
	  line-height:1.4m;
}	

.bloca2D {
      text-align:left;
	  float:left;
	  width:76%;
	  padding-top:3%;
	  padding-bottom:2%;
	  padding-left:5%;
	  padding-right:10%;
      background-color: #eae1da;
}	

.bloca2D p {
	  letter-spacing:0px;
	  font-size:1.4em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
	  line-height:1.2em;
	  padding-bottom:2%;
	  padding-right:10%;
}	

.bloca2D h1 {
	  letter-spacing:0px;
	  font-size:2.2em;
  	  font-family: "Changa One", sans-serif;
      font-weight:400;
	  color:#008cdd;
      text-align:left;
	  line-height:1.4m;
	  padding-right:10%;
}

.bloca2D h2 {
	  letter-spacing:0px;
	  font-size:2.2em;
  	  font-family: "Changa One", sans-serif;
      font-weight:400;
	  color:#008cdd;
      text-align:left;
	  line-height:1.4m;
	  padding-right:10%;
}

.bloca2D a:link {
  all: unset;
  color: #e17c2f;
  text-decoration: none;
  cursor: default;
}

.bloca2D a:hover, a:active {
     color: #0ec5ef;
     text-decoration: none; 
	  font-weight:600;
}

.chapoactu {
      float:left;
      text-align:left;
      width:100%;
	  color:#584a40;
  	  font-weight:400;
	  font-size:0.9em;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:5%;
	  text-transform: uppercase;
	  margin-top:0px;
	  margin-bottom:30px,
}

.titreactu {
      float:left;
      text-align:center;
      width:100%;
	  color:#e97523;
  	  font-weight:600;
	  font-size:1.8m;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:0px;
	  margin-top:0px;
}

/* Pied bloc */

.blocp2 {
	  position: relative;
	  width:80%;
      color:#fff;
      padding:0px;
	  margin-bottom:4%;	
	  margin-top:0%;
	  margin-left:10%;
	  margin-right:10%;
      background-color: #0ec5ef;
	  overflow-y: auto;
}	

.blocp2G {
      text-align:left;
	  float:left;
	  width:30%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2G p {
	  letter-spacing:0px;
	  font-size:1em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}

.blocp2G h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
      text-align:right;
	  line-height:1.4m;
}	

.blocp2G a:link, a:visited {
      color: #FFFFFF;
   	  text-decoration: none; 
	  font-weight:600;
	  font-size:0.9em;
}

.blocp2G a:hover, a:active {
     color: #584a40;
     text-decoration: none; 
	  font-weight:600;
}	

.blocp2C {
      text-align:left;
      float:left;
	  width:30%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2C p {
	  letter-spacing:0px;
	  font-size:1em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}	

.blocp2C h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
	  line-height:1.4m;
}	

.blocp2C a:link, a:visited {
      color: #FFFFFF;
   	  text-decoration: none; 
	  font-weight:300;
	  font-size:0.8em;
}

.blocp2C a:hover, a:active {
     color: #584a40;
     text-decoration: none; 
	  font-weight:300;
}

.blocp2D {
      text-align:left;
	  float:left;
	  width:30%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2D p {
	  letter-spacing:0px;
	  font-size:1em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}	

.blocp2D h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
      text-align:left;
	  line-height:1.4m;
}

.blocp2D a:link, a:visited {
      color: #FFFFFF;
   	  text-decoration: none; 
	  font-weight:600;
}

.blocp2D a:hover, a:active {
     color: #584a40;
     text-decoration: none; 
	  font-weight:600;
}	

.chapoP {
      float:left;
      text-align:left;
      width:100%;
	  color:#ffffff;
  	  font-weight:400;
	  font-size:0.7em;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:10px;
	  text-transform: uppercase;
	  margin-top:0px;
	  margin-bottom:30px,
}

.titreP {
      float:left;
      text-align:center;
      width:100%;
	  color:#584a40;
  	  font-weight:600;
	  font-size:1.8m;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:0px;
	  margin-top:0px;
}



/* Responsive layout - A modifier pour smartphone */
@media screen and (max-width: 600px) {

.Top {
      text-align:left;	
	  padding-top:0px;
	  background-color:#ffffff;
	  margin-top:0px;
	  margin-left:2%;
	  margin-right:2%;
	  width:96%;
}	

.button {
  background-color: #0ec5ef;
  color: white;
  border: none;
  color: #ffffff;
  width:96%;
  text-align: center;
  padding-right:0%;
  padding-left:0%;
  text-decoration: none;
  display: inline-block;
  font-size: 1.2em;
  font-weight:300;
  margin-top:0;
  margin-left:2%;
  margin-right:2%;
  margin-bottom:2%;
  transition-duration: 0.4s;
  cursor: pointer;
  z-index:999;
}
	
.columnTop {
  background-color:none ;
  width: 96%;
  text-align:center;
  margin-top:0%;
  margin-left:2%;
  margin-right:2%;
  margin-bottom:0%;
}

.cardTopL {
  background-color:none;
  float: right;
  width: 96%;
  text-align:center;
  margin-top:0%;
  margin-left:2%;
  margin-right:2%;
  margin-bottom:0%;
}

.cardTopL p  {
  color: #b2c1df;
  font-family: 'Rajdhani', sans-serif;
  font-weight:600;
  text-transform:none;
  text-align:center;
  margin-top:4%;
  margin-bottom:2%;
  font-size:1em;
  letter-spacing:0em;
}

.cardTopC {
  background-color:none;
  float: right;
  width: 96%;
  text-align:center;
  margin-top:2%;
  margin-left:2%;
  margin-right:2%;
  margin-bottom:2%;
}

.cardTopC p  {
  color: #b2c1df;
  font-family: 'Rajdhani', sans-serif;
  font-weight:400;
  text-transform:none;
  text-align:center;
  margin-top:4%;
  margin-bottom:2%;
  font-size:0.9em;
  letter-spacing:0em;
}
	
.cardTopR {
  background-color:none;
  float: right;
  width: 96%;
  text-align:center;
  margin-top:2%;
  margin-left:2%;
  margin-right:2%;
  margin-bottom:2%;
}

.cardTopR p {
  color: #b2c1df;
  font-family: 'Rajdhani', sans-serif;
  font-weight:600;
  text-transform:none;
  text-align:center;
  margin-top:4%;
  margin-bottom:2%;
  font-size:1.2em;
  letter-spacing:0em;
}

.Bas {
      padding-top:10px;
	  background-color:#ffffff;
	  margin-top:0px;
  	  text-align:left;	
}	

.blocC {
	  position: relative;
	  width:96%;
      color:#fff;
      padding:0px;
	  margin-bottom:4%;	
	  margin-top:0%;
	  margin-left:2%;
	  margin-right:2%;
      background-color: #ffffff;
	  overflow-y: auto;
	  border: 0px solid #CCCCCC;
}
	
.centre {
      background:#ffffff;
      width:96%;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
 	  margin-bottom:2%;
	  margin-left:2%;
	  margin-right:2%;
	  margin-top:2%;
}	

.centre p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
}

.centre h1 {
	  letter-spacing:0px;
	  font-size:1.4em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  padding-left:2%;
	  padding-right:2%;
	  color:#424141;
	  line-height:auto;
}		

.centre img{
      float:right;
	  text-align:right;
	  border: 0px;
	  width:96%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:2%;
	  margin-left:2%;
	  margin-right:2%;
	  margin-top:2%;
}
	
.blocGColor1 {
      background:#b96b36;
      width:100%;
	  float:left;
      text-align:left;
      height:auto;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}
	
.blocGColor1 img {
      width:100%;
	  float:left;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:2%;
	  margin-top:0%;
}

.blocR {
	  position: relative;
	  width:96%;
      color:#fff;
      padding:0px;
	  margin-bottom:4%;	
	  margin-top:0%;
	  margin-left:5%;
	  margin-right:5%;
      background-color: #ffffff;
	  overflow-y: auto;
	  border: 1px solid #CCCCCC;
}
	
.centreR {
      background:#ffffff;
      width:96%;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
 	  margin-bottom:2%;
	  margin-left:2%;
	  margin-right:2%;
	  margin-top:2%;
}	

.centreR p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
}

.centreR h1 {
	  letter-spacing:0px;
	  font-size:1.4em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  padding-left:2%;
	  padding-right:2%;
	  color:#424141;
	  line-height:auto;
}		

.centreR img{
      float:right;
	  text-align:right;
	  border: 0px;
	  width:96%;
	  padding-left:2%;
	  padding-right:2%;
	  padding-bottom:0%;
 	  margin-bottom:4%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}
		
.blocGColor2 {
      background:#b96b36;
      width:100%;
	  float:left;
      text-align:left;
      height:auto;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}
	
.blocGColor2 img {
      width:100%;
	  float:left;
      text-align:left;
      height:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:0%;
	  margin-left:0%;
	  margin-right:2%;
	  margin-top:0%;
}

.centrePage p {
	  letter-spacing:0px;
	  font-size:1.2em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#424141;
	  line-height:auto;
	  margin-top:2%;
	  padding-left:2%;
	  padding-right:2%;
}

.centrePage h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  padding-left:2%;
	  padding-right:2%;
	  color:#424141;
	  line-height:auto;
}
	
.centrePage img{
      float:right;
	  text-align:right;
	  border: 0px;
	  width:100%;
	  padding-left:0%;
	  padding-right:0%;
	  padding-bottom:0%;
 	  margin-bottom:4%;
	  margin-left:0%;
	  margin-right:0%;
	  margin-top:0%;
}
	
/* pied de page */

.blocp2 {
	  position: relative;
	  width:96%;
      color:#fff;
      padding:0px;
	  margin-bottom:2%;	
	  margin-top:2%;
	  margin-left:2%;
	  margin-right:2%;
      background-color: #0ec5ef;
	  overflow-y: auto;
}	

.blocp2G {
      text-align:left;
	  float:left;
	  width:100%;
	  padding-top:10%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2G p {
	  letter-spacing:0px;
	  font-size:0.9em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}

.blocp2G h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
      text-align:right;
	  line-height:1.4m;
}	

.blocp2C {
      text-align:left;
      float:left;
	  width:100%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2C p {
	  letter-spacing:0px;
	  font-size:0.9em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}	

.blocp2C h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
	  line-height:1.4m;
}	

.blocp2C a:link, a:visited {
      color: #FFFFFF;
   	  text-decoration: none; 
	  font-weight:400;
	  font-size:1em;
}

.blocp2C a:hover, a:active {
     color: #584a40;
     text-decoration: none; 
	  font-weight:400;
}	
	
.blocp2D {
      text-align:left;
	  float:left;
	  width:100%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #0ec5ef;
}	

.blocp2D p {
	  letter-spacing:0px;
	  font-size:0.9em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#FFFFFF;
	  line-height:1.2em;
}	

.blocp2D h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#FFFFFF;
      text-align:left;
	  line-height:1.4m;
}

.blocp2D a:link, a:visited {
      color: #FFFFFF;
   	  text-decoration: none; 
	  font-weight:600;
}

.blocp2D a:hover, a:active {
     color: #584a40;
     text-decoration: none; 
	  font-weight:600;
}	

.chapoP {
      float:left;
      text-align:left;
      width:100%;
	  color:#ffffff;
  	  font-weight:400;
	  font-size:0.7em;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:10px;
	  text-transform: uppercase;
	  margin-top:0px;
	  margin-bottom:30px,
}

.titreP {
      float:left;
      text-align:center;
      width:100%;
	  color:#584a40;
  	  font-weight:600;
	  font-size:1.8m;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:0px;
	  margin-top:0px;
}

.blocl2 {
	  position: relative;
	  width:96%;
      color:#fff;
      padding:0px;
	  margin-bottom:0%;	
	  margin-top:0%;
	  margin-left:2%;
	  margin-right:2%;
      background-color: #efe6d3;
	  overflow-y: auto;
}	

.blocl2G {
      text-align:left;
	  float:left;
	  width:100%;
	  padding-top:0%;
	  padding-bottom:0%;
	  padding-left:0%;
      background-color: #efe6d3;
}	

.blocl2G h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#584a40;
      text-align:center;
	  line-height:1.4m;
}	

.blocl2C {
      text-align:left;
	  float:left;
	  width:100%;
	  height:auto;
	  margin-left:0;
	  padding-top:2%;
	  padding-bottom:2%;
	  padding-left:5%;
	  padding-right:5%;
      background-color: #efe6d3;
}	

.blocl2C p {
	  letter-spacing:0px;
	  font-size:0.9em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
	  line-height:1.2em;
}	

.blocl2C h1 {
	  letter-spacing:0px;
	  font-size:1.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#584a40;
	  line-height:1.4m;
}	

.blocl2C a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

.blocl2C a:hover, a:active {
     color: #1f1f1f;
     text-decoration: none; 
	  font-weight:600;
}	

.blocl2D {
      text-align:left;
	  float:right;
	  width:100%;
	  padding-top:10%;
	  padding-bottom:2%;
	  padding-left:10%;
	  padding-right:10%;
      background-color: #efe6d3;
}	

.blocl2D p {
	  letter-spacing:0px;
	  font-size:1.4em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
      text-align:left;
	  line-height:1.4em;
	  padding-top:2%;
	  padding-left:2%;
	  padding-right:4%;
	  padding-bottom:2%;
}	

.blocl2D h1 {
	  letter-spacing:0px;
	  font-size:3.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#584a40;
      text-align:center;
	  line-height:1.4m;
	  padding-left:5%;
	  padding-right:5%;
}

.blocl2D a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

/* Actu bloc */

.bloca2 {
	  position: relative;
	  width:96%;
      color:#fff;
      padding:0px;
	  margin-bottom:2%;	
	  margin-top:2%;
	  margin-left:2%;
	  margin-right:2%;
      background-color: #eae1da;
	  overflow-y: auto;
}	

.bloca2G {
      text-align:left;
	  float:left;
	  width:20%;
	  padding-top:5%;
	  padding-bottom:2%;
	  padding-left:6%;
      background-color: #eae1da;
}	

.bloca2G p {
	  letter-spacing:0px;
	  font-size:1em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
	  line-height:1.2em;
}

.bloca2G h1 {
	  letter-spacing:0px;
	  font-size:2.8em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:600;
	  color:#008cdd;
      text-align:right;
	  line-height:1.4m;
}	

.bloca2D {
      text-align:left;
	  float:left;
	  width:80%;
	  padding-top:5%;
	  padding-bottom:2%;
      background-color: #eae1da;
}	

.bloca2D p {
	  letter-spacing:0px;
	  font-size:1.1em;
      font-family: 'Rajdhani', sans-serif;
	  font-weight:400;
	  color:#584a40;
	  line-height:1.2em;
	  padding-right:5%;
	  padding-bottom:5%;
}	

.bloca2D h1 {
	  letter-spacing:0px;
	  font-size:1.5em;
      font-family: "Changa One", sans-serif;
	  font-weight:400;
	  color:#008cdd;
      text-align:left;
	  line-height:1.4m;
	  padding-right:5%;
}

.bloca2D a:link, a:visited {
      color: #584a40;
   	  text-decoration: none; 
	  font-weight:600;
}

.bloca2D a:hover, a:active {
     color: #1f1f1f;
     text-decoration: none; 
	  font-weight:600;
}	

.chapoactu {
      float:left;
      text-align:left;
      width:100%;
	  color:#584a40;
  	  font-weight:400;
	  font-size:0.8em;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:10px;
	  text-transform: uppercase;
	  margin-top:0px;
	  margin-bottom:30px,
}

.titreactu {
      float:left;
      text-align:center;
      width:100%;
	  color:#e97523;
  	  font-weight:600;
	  font-size:1.8m;	
      font-family: 'Rajdhani', sans-serif;
	  letter-spacing:0px;
	  margin-top:0px;
}
}

/* Style Fond large */
