@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

:root {
	--primary-obj-color: #FFAE00;
}

*, *:before, *:after {
  box-sizing: border-box;
}

a {
	color: white;
}

a:hover {
	color: var(--primary-obj-color);
}

html,
body {
	font-family: 'Open Sans', sans-serif;
	position : relative;
	height: calc(100%-10px);
	background-color: #888;
	border: 5px solid white;	
}


/* TYPOGRAPHY*/
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bolder;
	font-size: 2em;
	
}

p {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
}

/* IMAGES */

div.section:nth-of-type(1) {
	background: url(../img/tp01.jpg) no-repeat center center;
	background-size: cover;
	max-height: calc(100%-10px);
	object-fit: cover;
}

div.section:nth-of-type(2) {
	background: url(../img/tp02.jpg) no-repeat center center;
	background-size: cover;
	max-height: calc(100%-10px);
	object-fit: cover;
}

div.section:nth-of-type(3) {
	background: url(../img/tp03.jpg) no-repeat center center;
	background-size: cover;
	max-height: calc(100%-10px);
}

/* COLORS */

.color_white {
	color: white;
}

/* DIFFS */
.global_footer {
	position: fixed;
	visibility: hidden;
	bottom: 0;
	left : 0;
	right : 0;
	z-index: 10;	
}