/* INITIALISATION */

body, header, nav, section, iframe, footer, p, 
ul, ol, li, 
table, tr, th, td, 
h1, h2, h3, h4, h5, h6
{
	margin: 0px; 
	padding: 0px; 
}

iframe { border: none; }

a
{
	text-decoration: none;
	outline: none; 
}

/* PERSONNALISATION DES BALISES */

body
{
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 0px; 
	bottom: 0px; 
	overflow: hidden;
	background-color: black; 
	color: rgb(255, 255, 255); 
	-webkit-text-shadow: 2px 2px 2px rgb(0, 0, 0); 
	text-shadow: 2px 2px 2px rgb(0, 0, 0); 
	font-family: Arial;
}

h1, h2, h3, h4, h5, h6 { margin: 5px; }
h1 { text-align: center; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.7em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }

a
{
	font-weight: bold; 
	color: rgb(255, 204, 102); 
}

a:hover { color: rgb(255, 241, 212); }

/* FORMATTAGE TEXTE */

.center { text-align: center; }
.alert 
{ 
	font-weight: bold; 
	text-align: center; 
	color: rgb(255, 0, 0); 
}

/* DIVERS */

.wall
{
	height: 100%; 
	width: 0px; 
	display: inline-block; 
	vertical-align: middle;
}

.arrow { color: rgb(137, 206, 232); }

#captcha-img 
{
	border-radius: 5px; 
	border: 1px white solid; 
	box-shadow: 5px 5px 5px rgb(0, 0, 0); 
}

#captcha
{
	padding: 5px; 
	border-radius: 5px; 
	margin-top: 5px; 
	border: solid 1px rgb(85, 22, 5); 
	outline: none;
	box-shadow: 2px 2px 0px rgb(85, 22, 5), 
					-2px 2px 0px rgb(85, 22, 5), 
					-2px -2px 0px rgb(85, 22, 5), 
					2px -2px 0px rgb(85, 22, 5), 
					0px 2px 0px rgb(85, 22, 5), 
					0px -2px 0px rgb(85, 22, 5), 
					2px 0px 0px rgb(85, 22, 5); 
}

#captcha:focus
{
	border: solid 1px rgb(85, 22, 5); 
	outline: none;
	box-shadow: 2px 2px 0px rgb(85, 22, 5), 
					-2px 2px 0px rgb(85, 22, 5), 
					-2px -2px 0px rgb(85, 22, 5), 
					2px -2px 0px rgb(85, 22, 5), 
					0px 2px 0px rgb(85, 22, 5), 
					0px -2px 0px rgb(85, 22, 5), 
					2px 0px 0px rgb(85, 22, 5), 
					-2px 0px 0px rgb(85, 22, 5), 
					0px 0px 8px rgb(221, 51, 25), 
					0px 0px 8px rgb(221, 51, 25), 
					0px 0px 8px rgb(221, 51, 25), 
					0px 0px 8px rgb(221, 51, 25), 
					0px 0px 8px rgb(221, 51, 25);
}

.error { color: rgb(255, 75, 0); }
.info { color: rgb(0, 255, 0); }
