/* FLEXIPOW generated - post 217022 */

/* block 630f6ad6e2adb */
#field_630f6ad6e2adb { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow1c0b0e1cfa774dd8 */
#field_pow1c0b0e1cfa774dd8 { padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow1c0b0e1cfa774dd8_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powa52605d16c6548f6 */
#field_powa52605d16c6548f6 { padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_powa52605d16c6548f6_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow2338e9a029f34065 */
#field_pow2338e9a029f34065 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow2338e9a029f34065_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow2338e9a029f34065 .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_pow2338e9a029f34065 .grid_post_thumbnail img { width: 100%; height: auto; }
.item_plaidoyer { border: 1px solid #EFEFEF; transition: all 0.5s ease; }
.item_plaidoyer:hover { border: 1px solid #041e42; }
.item_plaidoyer_visuel { position: relative; overflow: hidden; }
.item_plaidoyer h3 { display: inline-block; position: absolute; width: 100%; top: 0%; left: 0%; font-size: 1.4rem; color: #FFFFFF; padding: 6px 0 6px 12px; }
.item_plaidoyer .item_plaidoyer_more { display: inline-block; position: absolute; width: 100%; bottom: 0; left: 0%; text-align: center; }