/* reset basée sur ! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */

/*
 * Normalization
 */
audio:not([controls]) { display: none; } /* Chrome 44-, iOS 8+, Safari 9+ */

button {
	overflow: visible; /* Internet Explorer 11- */
	-webkit-appearance: button; /* iOS 8+ */
}

details { display: block; } /* Edge 12+, Firefox 40+, Internet Explorer 11-, Windows Phone 8.1+ */

html {
	-ms-overflow-style: -ms-autohiding-scrollbar; /* Edge 12+, Internet Explorer 11- */
	overflow-y: scroll; /* All browsers without overlaying scrollbars */
	-webkit-text-size-adjust: 100%; /* iOS 8+ */
}

input { -webkit-border-radius: 0 }/* iOS 8+ */

input[type="button"], input[type="reset"], input[type="submit"] {	-webkit-appearance: button; }/* iOS 8+ */

input[type="number"] {width: auto; } /* Firefox 36+ */

input[type="search"] { -webkit-appearance: textfield; }/* Chrome 45+, Safari 9+ */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none; }/* Chrome 45+, Safari 9+ */

main { display: block; } /* Android 4.3-, Internet Explorer 11-, Windows Phone 8.1+ */

pre { overflow: auto; } /* Internet Explorer 11- */

progress { display: inline-block; }/* Internet Explorer 11-, Windows Phone 8.1+ */

small { font-size: 75%; }/* All browsers */

summary { display: block; }/* Firefox 40+, Internet Explorer 11-, Windows Phone 8.1+ */

svg:not(:root) { overflow: hidden; } /* Internet Explorer 11- */

template { display: none; } /* Android 4.3-, Internet Explorer 11-, iOS 7-, Safari 7-, Windows Phone 8.1+ */

textarea { overflow: auto; }/* Edge 12+, Internet Explorer 11- */

[hidden] { display: none; } /* Internet Explorer 10- */

/*
 * Universal inheritance
 */
*,
::before,
::after {
	box-sizing: inherit;
}

* {
	font-size: inherit;
	line-height: inherit;
}

::before,
::after {
	text-decoration: inherit;
	vertical-align: inherit;
}

/*
 * Opinionated defaults
 */

/*Remove default margin and padding */
body {
  margin: 0;
  padding: 0;
}

/* specify the root styles of the document */
:root {
	box-sizing: border-box;
	color: #000000;
	cursor: default;
	font: 100%/1.2 ;
}

/* specify the border styling of tables */
table { border-spacing: 0;}

/*
 * Navigations
 */
/* specify the text decoration of anchors (inside navigation)*/
nav a { text-decoration: none; }

/* specify the list style of nav lists */
nav ol,
nav ul { list-style: none; }

/*
 * Formulaires
 */
/* specify the inherited color and font of form elements */
button,
input,
select,
textarea {
	color: inherit;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/* specify the standard appearance of selects */
select {
	-moz-appearance: none;    /* Firefox 40+ */
	-webkit-appearance: none /* Chrome 45+ */
}

select::-ms-expand { display: none;} /* Edge 12+, Internet Explorer 11- */

select::-ms-value { color: currentColor; }/* Edge 12+, Internet Explorer 11- */

/* specify the resizability of textareas */
textarea { resize: vertical; }


/* specify the alignment of media elements */
audio,
canvas,
iframe,
img,
svg,
video { vertical-align: middle; }

/* specify the progress cursor of updating elements */
[aria-busy="true"] {cursor: progress;}

/* specify the pointer cursor of trigger elements */
[aria-controls] {cursor: pointer;}

/* specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {cursor: default;}

/* specify the style of visually hidden yet accessible elements */
[hidden][aria-hidden="false"] {
	clip: rect(0,0,0,0);
	display: inherit;
	position: absolute
}

[hidden][aria-hidden="false"]:focus {clip: auto;}

/*# sourceMappingURL=sanitize.css.map */
