#top-utilities .textwidget { text-align: right; }

button { background-image: none; }
.btn-flat { color: #FFF; font-size: 18px; font-weight: bold; padding: 0px 30px; height: 60px; vertical-align: top; border-width: 2px; border-style: solid; box-sizing: border-box; }
.btn-bleu { background-color: #0d378a; border-color: #0D378A; }
.btn-bleu:hover { background-color: #5573AD; }
.btn-rouge { background-color: #e20134; border-color: #e20134; }
.btn-rouge:hover { background-color: #EA4D70; }
.logo-adhesions { margin: 0px 10px; }