/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}figcaption,figure,main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:arial, arial;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}
code,kbd,samp{font-family:arial, arial;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

h1, h2, h3, h4, h5, h6, figure { margin: 0; padding: 0; line-height: 1;}
ul, ol { list-style: none; margin: 0; padding: 0;}
p { margin: 0; padding: 0;}

a {	text-decoration: none; color: #000; transition: all 0.3s;}
a:hover, a:active, a:focus, a:visited { outline: none}
a[href^="tel"]{ color:inherit; text-decoration:none;}
.tel a { color: #000!important;}

abbr[title], acronym[title] { text-decoration: none; }

article:focus { outline: none; border: 0;}

input[type=text], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=url], input[type=date], input[type=month], input[type=number], select, textarea, button {
	-webkit-appearance: none;
		-moz-appearance: none;
		 	appearance: none;
	text-indent: 0.01px;
  	text-overflow: '';
}
select::-ms-expand { display: none; } // CACHER LA FLeCHE SUR IE

td, th { vertical-align: top; }
hr { margin: 10px 0; border: 0; background: #dbe5e9; height: 1px; font-size: 0; display: inline-block; width: 100%;}
iframe { max-width: 100%; border: 0;}
img { max-width: 100%; }
cite { font-weight: bold; }
q { font-style: italic; }
fieldset { border: 0; margin: 0; padding: 0;}
button { background: transparent; outline: 0; border: 0; cursor: pointer;}
button:focus { outline: none; text-decoration: none;}
textarea, button, input { font-family: $font;} /* certains navigateurs appliquent autre chose... */
table { border-collapse: collapse;}
address { font-style: normal;}
blockquote { margin: 0; }


