@import 'https://fonts.googleapis.com/css?family=Lato:400,700,900&subset=latin-ext';

#backgrounds .marvelslider .homeslide .fixed .text > div .nbr {
	font-family: 'Lato', sans-serif;
	font-weight:900;
}
#backgrounds .marvelslider .homeslide .fixed .text > div h2 {
	font-family: 'Lato', sans-serif;
	font-weight:900;
}
.contenu .topbloc .text > div .nbr {
	font-family: 'Lato', sans-serif;
	font-weight:900;
}
.contenu .topbloc .text > div h2 {
	font-family: 'Lato', sans-serif;
	font-weight:900;
}
.endlink .endnum {
	font-family: 'Lato', sans-serif;
	font-weight:700;
}
.endlink .endtxt {
	font-family: 'Lato', sans-serif;
	font-weight:700;
}




.contenu .bbloc h2 {
	font-family: 'Lato', sans-serif;
	font-weight:400;
}

#page_82.contenu input,
#page_82.contenu select,
#page_82.contenu textarea {
	font-family: 'Lato', sans-serif;
	font-weight:400;
}

.qr.contenu .question h2 {
	font-family: 'Lato', sans-serif;
	font-weight:400;
}





#backgrounds .marvelslider .homeslide .fixed .text > div h2 .l1b {
	padding-top: 1.6vw;
	line-height: 1.7vw;
}
.contenu .topbloc .text>div h2 .l1b {
	padding-top: 1.6vw;
	line-height: 1.7vw;
}




/*
.contenu .bbloc .number {
	top: 0px;
}
.contenu .bbloc {
	padding: 130px 0 0 0;
}
*/




@media screen and (max-width: 1365px) {
	.contenu .topbloc .text>div h2 .l1b {
	    line-height: 3.7vw;
	}
}


@media screen and (max-width: 670px) {
	#backgrounds .marvelslider .homeslide .fixed .text > div h2 .l1b {
		line-height: 6vw;
	}
	.contenu .topbloc .text>div h2 .l1b {
		line-height: 6vw;
	}
}

