/* Reformater le bloc principal de l'accueil 
-------------------------------------------------------- */
article[about="/accueil"] .field--name-body > div:nth-child(1) {
  height: auto;   width: auto; overflow: auto; position: static ; 
  max-width: 1140px; margin: 0 auto 10px; padding: 10px; background: #fff;
}

/* annuler l'hauteur par défaut du bloc 
-----------------------------------------------------*/
article[about="/accueil"] .field--name-body { height: auto }

/* Séparer les thématiques qui montent sur le bloc principal 
------------------------------------------------------------------------------ */
#block-filtrepartheme { margin-top: 40px }

.center{ text-align: center  }


/* Accueil  
----------------------------------*/ 
#accueil {overflow: hidden;}
#accueil h2 {text-align: center; padding-bottom: 3rem;}
#accueil { font-size: 1.8rem; color: #009fb1}
#accueil b { font-size: 2rem; ; display: block;color: #009fb1}
#accueil img {display: block; max-width: 130px; height: auto; }
#accueil a { text-decoration: none; }

/* Accueil 1 - indicateurs 
----------------------------------*/ 
#accueil_1 .row div {padding-top: 10px; color: #009fb1; border-radius: 20px; }
#accueil_1 .row div:hover { background:  #ffd67f; }

/* Financeurs 
------------------------------------ */
#block-financeurs h2 { display: none; } 

/* Accueil 2 - enquêtes 
---------------------------------*/ 
#accueil_2 img {display: block; max-width: 300px; border: 5px solid #fff;}
#accueil_2 {     border-top: 0.3em solid #a890b9; border-bottom: 0.3em solid #a890b9;
    padding:1em 0 2em 0;    margin:4em 0 0 0 ; }
#accueil_2 h2 { color: #fff; padding:inherit!important; font-size:2em!important }
#accueil_2 a{ color: #fff; } 
#accueil #accueil_2 .row div:hover b { color: #e8b038 ;}


#block-views-block-actualites-block-1 > h2 {padding:inherit;margin-bottom:2em;}
#block-financeurs {margin-top:10em;}


/* effet pulse sur les enquêtes */
#accueil_2 img:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 