
@font-face {
	font-family:"sourceSansPro";
	src: url('fonts/SourceSansPro-Light.otf');
}

*{
	/* @typo */
	text-decoration : none ;
	font-weight : normal ;
	/* border-box */
	-webkit-box-sizing : border-box;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	/* whitespaces fix */
	font-family : FreeSans, Arimo, 'Droid Sans', Helvetica, Arial, sans-serif ; 
	letter-spacing : -0.31em ; 
	word-spacing : -0.43em ;
	line-height : -0.31em ;
	text-rendering : optimizespeed ;
}

img{
	max-width : 100%;
}

h1, h2, h3, p, span, figure, a, li, label, legend, em, strong, select, option, input, textarea, button{
	/* reset du whitespaces fix */
	font-family:"sourceSansPro";
	letter-spacing : normal ; word-spacing : normal ; text-rendering : auto ; line-height : 1.3em ;
	white-space: normal;
	color : #666 ;	
}

footer a, header a{
	color : #fff ;
}

a{
	color : #666 ;	
}

body{
	text-align : center ;
	margin-top : 128px ;
}

h1 {
	font-size : 64px ;
	color : #888 ;
}

#url{
	margin : auto ;
	width : 480px ;
	font-size : 32px ;	
	padding : 48px ;
	border-top : 1px solid #ccc
}

p{
	margin : 48px ;
	font-size : 24px ;
	color : #999 ;
}


@media only screen and (max-width: 480px) {
	
	body{
		margin-top : 64px ;
	}
	h1{
		font-size : 48px ;
	}
	#url{
		width : 90% ;
	}
	p{
		margin : 32px ;
	}

