@charset "UTF-8";
@font-face {
  font-family: 'Kozuka-Gothic-Pro-M';
  src: url("../polices/Kozuka-Gothic-Pro-M.eot");
  src: local("☺"), url("../polices/Kozuka-Gothic-Pro-M.woff") format("woff"), url("../polices/Kozuka-Gothic-Pro-M.ttf") format("truetype"), url("../polices/Kozuka-Gothic-Pro-M.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'LetterGothicStd';
  src: url("../polices/LetterGothicStd.eot");
  src: local("☺"), url("../polices/LetterGothicStd.woff") format("woff"), url("../polices/LetterGothicStd.ttf") format("truetype"), url("../polices/LetterGothicStd.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font: 100% "LetterGothicStd", "Arial", "Verdana", "serif" !important;
  padding: 0px !important;
  padding-bottom: 40px !important;
  margin-top: 0px !important; }

.row {
  margin: 0px !important; }

@media screen and (max-width: 767px) {
  .blockgauche {
    display: none !important; } }
.bg-info {
  background: #335697 !important; }

.badge {
  text-transform: lowercase !important;
  border-radius: 0px !important; }

.badge-light {
  background: #e9ecef !important; }

.badge-info {
  background: #335697 !important; }

.badge-pill {
  background: #335697 !important; }

.btn-info {
  background: #335697 !important; }

.btn-info:hover {
  background: #274582 !important; }

.text-info {
  color: #335697 !important; }

.border-info {
  border-color: #335697 !important; }

.bg-light {
  background: White !important; }

.font-title {
  font-family: "Kozuka-Gothic-Pro-M", "Arial", "Verdana", "serif" !important; }

.font-courant {
  font-family: "LetterGothicStd", "Arial", "Verdana", "serif" !important; }

p {
  font-size: 0.9em !important; }

a, a:hover {
  color: #335697; }

button {
  border-radius: 0px !important; }

.nounderline:hover {
  text-decoration: none !important; }

.size09 {
  font-size: 0.9em !important; }

.size08 {
  font-size: 0.8em !important; }

.logos-reseaux-sociaux img {
  width: 22px !important;
  margin: 0px !important; }

nav .flags img {
  width: 20px !important;
  margin-left: 7px !important;
  margin-top: 7px !important; }

nav .navbar-brand {
  font-family: "Kozuka-Gothic-Pro-M", "Arial", "Verdana", "serif" !important;
  font-size: 30px !important;
  font-style: normal !important;
  font-weight: bold !important;
  color: #000000 !important;
  margin: 0px !important;
  margin-right: 4px !important;
  padding: 0px !important;
  letter-spacing: -1px !important;
  display: block !important; }

nav .navbar-brand #navsoustitre {
  font-family: "LetterGothicStd", "Arial", "Verdana", "serif" !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #335697 !important;
  margin: 0px !important;
  margin-top: -3px !important;
  padding: 0px !important;
  text-transform: lowercase !important;
  letter-spacing: 0px !important;
  text-align: center !important;
  display: block !important; }

nav li a {
  font-family: "LetterGothicStd", "Arial", "Verdana", "serif" !important;
  font-size: 0.9em !important;
  font-weight: bold !important;
  text-decoration: none !important;
  cursor: pointer !important;
  outline: none !important;
  color: #A4A0A0 !important; }

nav li a:hover {
  color: #335697 !important; }

nav li.active a {
  color: #335697 !important; }

nav .dropdown-menu {
  text-align: left !important; }

@media screen and (max-width: 1089px) {
  nav .dropdown-menu {
    text-align: right !important; } }
nav .dropdown-menu .active {
  background-color: #e9ecef !important;
  color: #335697 !important; }

nav .dropdown-item:hover, nav .dropdown-item:focus {
  background-color: #e9ecef !important;
  color: #335697 !important; }

nav .dropdown-item:hover, nav .dropdown-item:focus {
  background-color: #e9ecef !important;
  color: #335697 !important; }

h1, h2, h3, h4, h5, h6, p, li {
  font-family: "LetterGothicStd", "Arial", "Verdana", "serif" !important; }

.breadcrumb-item {
  font-size: 0.9em !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #335697 !important; }

.breadcrumb-item a {
  font-size: 1em !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #335697 !important; }

.page-item.active .page-link {
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important; }

.page-link {
  color: #17a2b8 !important; }

.tabulation {
  padding-left: 30px !important; }

.forminline {
  display: inline-block !important; }

label.required:before {
  content: "* " !important; }

input[type="radio"] + label.required:before {
  content: " " !important; }

.form-check, .form-check input, .form-check label {
  display: inline-block !important; }

.form-check label {
  margin-right: 10px !important; }

[type=search] {
  -webkit-appearance: button !important; }

.card:hover, .card p:hover, .card-body:hover, .card-text:hover, text-muted:hover {
  text-decoration: none !important; }

.custom-file-label {
  font-size: 0.9em !important;
  color: #6c757d !important; }

.select2-container {
  display: block !important;
  width: 100% !important; }

.select2-search__field::placeholder {
  font-size: 0.9em !important; }

.select2-selection--multiple {
  padding: 4px 5px 4px 5px !important;
  border: 1px solid #ced4da !important;
  border-radius: 0.25rem !important; }

.select2-selection__choice {
  border: 1px solid #ced4da !important;
  border-radius: 0.25rem !important;
  color: #6c757d !important;
  background-color: white !important;
  padding: 4px 5px 4px 5px !important;
  font-size: 0.9em !important; }

/*# sourceMappingURL=styles.css.map */
