body { background-color:#FFFFFF; margin:1% 6%; }

div.login { text-align: center; margin-top: 5%; color:black}
div.login table { font: 0.9em Verdana, Arial, sans-serif; margin-left: auto; margin-right: auto; width: 280px; color:black}

div.disclaimer { margin : 4% 15% 4% 15% ; padding : 4px 10px;color:black; border: solid 1px black;}

div.intro table { font: 0.7em Verdana, Arial, sans-serif; border-collapse:collapse; margin-bottom: 10px;width:100%;}

p { font: 0.7em Verdana, Arial, sans-serif; }

h1 { font: 1.5em Verdana, Arial, sans-serif; right: 6%; top: 3%; position: absolute; color:black}
h2 { font: 1.1em Verdana, Arial, sans-serif; margin-top: -3px; }

div.admin table { font: 0.7em Verdana, Arial, sans-serif; border-collapse:collapse; width:100%; border: solid 1px white; background-color:black; margin-bottom: 15px;}
div.pdf table { font: 0.7em Verdana, Arial, sans-serif; border-collapse:collapse; width:100%; border: solid 1px black; background-color:black;}

th { color: white; background-color:black; padding: 0.2em 1em; }
tr.ouane { background-color:#D7D7D7; border: solid 1px #333333; }
tr.deuze { background-color:white; border: solid 1px #333333; }
td { padding: 0.1em 0.3em; }
a:link,a:visited,a:active {
	text-decoration:none;
	color:blue;
	background-color: transparent;
	font-size: 1.1em;
}
a:hover { text-decoration:underline; }
a.move:link, a.move:visited, a.move:active { color:red;}
a.tri:link, a.tri:visited, a.tri:active { font-size: 1.2em; color:white; }
img { border: 0px; }
