#backs {
	width : 100%;
	text-align : center;
	padding:5em 0 0 0
}

#error{
	text-align : center;
	margin : 1em 0 0 0;
}#error img{width:50%;height:auto;margin:4em 0}

#txt {
	font-family : Arial, sans-serif;
	font-weight : bold;
	font-size : 40px;
	color : #000;
	text-shadow : 1px 1px 0px #FFFFFF;
	width : 100%;
	padding : 2.5em 0 0 0;
	text-align : center;
}
#phrase {
	font-family : Arial, sans-serif;
	text-align : center;
	color : #000;
	text-shadow : 1px 1px 0px #FFFFFF;
	font-size : 16px;
	margin-top : 1.5em;
	width : 100%
}

#to_joskin {
	font-size : 20px;
	font-weight : bold;
	color : #009646;
	text-decoration : none;
	text-shadow : 1px 1px 0px #FFFFFF;
	font-family : Arial, sans-serif;
}

#to_joskin:hover {
	text-decoration : underline;
}

#to_joskin:focus {
	color : #005426;
}

#lien {
	margin-top : 1em;
	text-align : center;
	width : 100%;
}

@media only screen and (max-width: 479px) {
	#error img{width:100%;height:auto}#txt,#lien,#phrase{width:90%;margin:1em auto}#txt{padding:1em 0 0 0}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	#error img{width:100%;height:auto}#txt,#lien,#phrase{width:90%;margin:1em auto}#txt{padding:1em 0 0 0}
}


@media only screen and (min-width: 768px) and (max-width: 985px) {
	#error img{width:75%;height:auto}#txt,#lien,#phrase{width:70%;margin:1em auto}#txt{padding:1em 0 0 0}
}

@media only screen and (min-width: 2000px) {
	#error img{width:40%;height:auto}
}