html,
body,
main,
section,
header,
footer,
article,
aside,
nav,
menu,
details,
iframe,
object,
embed,
img,
map,
area,
audio,
video,
canvas,
noscript,
source,
track,
h1,
h2,
h3,
h4,
h5,
h6,
p,
hr,
div,
span,
bdi,
bdo,
pre,
code,
samp,
a,
button,
em,
i,
b,
strong,
small,
sup,
sub,
u,
s,
var,
abbr,
dfn,
kbd,
address,
ins,
del,
ul,
ol,
li,
dl,
dt,
dd,
table,
thead,
tbody,
tfoot,
tr,
td,
th,
col,
colgroup,
form,
fieldset,
legend,
label,
input,
select,
textarea,
datalist,
keygen,
progress,
meter,
caption,
blockquote,
q,
cite,
mark,
figure,
figcaption,
summary,
time,
ruby,
rp,
rt {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    box-sizing: border-box;
}

ul,
ol {
    list-style-type: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none;
}


ul,
ul li,
ul li {
    margin: 0;
    padding: 0;
    text-indent: 0;
    list-style-type: none;
}

a {
    color: inherit;
    text-decoration: inherit;
}

button,
input,
optgroup,
select,
textarea,
html input[type="button"],
input[type="reset"],
input[type="submit"],
button[disabled],
html input[disabled],
button::-moz-focus-inner,
input::-moz-focus-inner,
input[type="checkbox"],
input[type="radio"],
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button,
input[type="search"],
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    border: none;
    outline: none;
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
}

// hack pour chromium
   button,
   input,
   optgroup,
   select,
   textarea,
   html input[type="button"],
   input[type="reset"],
   input[type="submit"],
   button[disabled],
   html input[disabled],
   input[type="checkbox"],
   input[type="radio"],
   input[type="search"] {
       border: none;
       outline: none;
       background-image: none;
       background-color: transparent;
       -webkit-box-shadow: none;
       -moz-box-shadow: none;
       box-shadow: none;
       -webkit-appearance: none;
       -webkit-appearance: textfield;
       -webkit-box-sizing: content-box;
   }

:focus {
    outline: unset !important;
}
address {
    font-style: normal;
}