@charset "utf-8";
body {
    background-color: #6B6B6B;
}
h1, h2, h3, h4 {
	font-family: 'Saira Condensed', sans-serif;
	font-weight: 800
}

h2 {
    text-align: center;
    margin-bottom: 1em;
    font-size: 2em
}
h3 {
	margin-top:1em;
	margin-bottom: 0.2;
	font-size: 1em
}
.btn_lien a {
	font-size: 3em;
	color:#009EBF;
	text-decoration: none
}
.btn_lien a:hover {
	opacity: 0.5
}
.icones:hover {
	opacity: 0.5
}
#main {
    background-color: #fff;
    min-height: 100vh;
    padding-top: 1em
}
header {
    height: 2em;
    background-color: #545C5D;
    color: #FFFF;
    font-size: 3em;
    text-align: center;
    padding-top: 0.5em;
}
nav {
    text-align: center;
    margin:auto
}
button {
    color: #606060;
    background-color: transparent;
    border:none;
    font-size: 3em;
    margin: auto 0.5em;
}
button:hover {
    color: #009EBF;
    border:none;
    font-size: 3em;
    margin: auto 0.5em;
}
hr {
margin: 0    
}
.block {
    display: block;
	color:red;
	width:100%
}
.note {
	font-size: 0.9em;
	font-style: italic
}
#search .search {
  width: 90%;
  position: relative;
  display: flex;
}
#search .searchTerm {
  width: 100%;
  border: 3px solid #009EBF;
  border-right: none;
  padding: 5px;
  height: 36px;
  border-radius: 5px 0 0 5px;
  outline: none;
  margin: 0;
}
#search .searchButton {
	width: 40px;
	height: 36px;
	border: 1px solid #009EBF;
	background: #009EBF;
	text-align: center;
	color: #fff;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	margin: 0;
	font-size: 1.25em;
}
.ok {
  color: #fff;
  padding: 0.5em auto;
  text-align: center;
  background-color: #55b559;
  display: block;
  border: none;
}
.erreur {
  color: #fff;
  padding: 0.5em auto;
  text-align: center;
  background-color: #ff5035;
  display: block;
  border: none
}
table {
	font-family: 'Arial';
}
.scope {
	padding-top: 0.75em;
    color: #009EBF;
    font-variant: small-caps;
	font-weight: 700;
	font-size: 1.15em;
}
table input[type='text']{
	text-align: center;
	margin-bottom: 0;
	padding: 0 1em
}	
 input[type='text'].input-scoop, textarea.input-scoop {
	width:100%;
	text-align: left;overflow: hidden
}
table td {
	vertical-align: middle;
}