html {
	/*text-align: center ;*/
	background-image: url("images/bg.png");
	background-attachment: fixed ;
}
body {
	background: transparent ; /* rgb(226,232,243); */
	background-image: url("images/bg-trans.png");
	background-attachment: fixed ;
	margin: 2em ;
	/*border: 1px solid #ffffff ;*/
	border: 1px solid #707070 ;
	padding: 0.5em 1em ;
	color: #303030 ;
}
hr {
	border-color: #ffffff ;
}
h1,h2,h3 {
	text-align: center ;
	color: #000000 ;
}

div#img {
	text-align: center ;
}

table {
	width: 50% ;
	border: 0px ;
}
table td {
	text-align: center ;
	border: 0px ;
}
div#auth {
	text-align: center ;
}
#auth h2 {
	text-align: center ;
}
#auth table {
	width: 50%;
	margin-left: auto ;
	margin-right: auto ;
}
#auth td:first-child {
	text-align: left ;
}
#auth td {
	text-align: right ;
}


#stats table {
	width: 100%;
	margin-left: auto ;
	margin-right: auto ;
}
#stats td {
	text-align: center;
}


#support tr:first-child td {
	font-family: inherit ;
}
#support td:first-child {
	font-family: monospace ;
	width: 10ex ;
}
#support td {
	vertical-align: top ;	
	padding-top:0.5em ;
	padding-bottom:0.5em ;
}
#support img.poster {
	width: 80% ;
	margin-left: 10% ;
	border: 2px solid #000000 ;
}
#support h1,h2,h3 {
	text-align: left ;
}
#support pre.fichier:first-line {
	color: #5555ff ;
	font-weight: bold ;
	text-decoration: underline ;
}
#support pre.fichier {
	background-color: #dddddd ;
	color: #000000 ;
	border: 1px solid #aaaadd ;
	padding: 1ex ;
}
#support pre.terminal {
	background-color: #555555 ;
	color: #00ee00 ;
	border: 1px solid #aaeeaa ;
	padding: 1em ;
	padding-bottom: 0em ;
}
div#charte {
	text-align: justify ;
}

