body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
}
*{
	font:12pt arial;
}
header{
	text-align:left;
	padding:20px;
	background-color:#004079;
	color:#ffffff;
	font:25pt arial;
	border-bottom:solid 1px #888;
}
header img { 
   	  align:left;
          width: 300px;
          height: 65px; 
          background-color:#FFFFFF;         
}          
form{
	padding:20px;
	padding-top:50px;
	margin:auto;
	text-align:left;
	width:1000px;
}
form#list{
	padding:20px;
	padding-top:50px;
	margin:auto;
	text-align:left;
	width:1800px;
}
input{
	background:none;
	padding:10px;
	font:12pt arial;
	color:#888;
	border:solid 1px #888;
	outline:none;
	width:400px;
	margin-top:6px;
	margin-bottom:16px;
	display:block;
}
select{
	background:none;
	padding:10px;
	font:12pt arial;
	color:#888;
	border:solid 1px #888;
	outline:none;
	width:400px;
	margin-top:6px;
	margin-bottom:16px;
	display:block;
}
input[type="submit"]{
	background-color:#ffdd00;
	border-color:#E60;
	color:#888;
}

#message{
	text-align:left;
	padding:20px;
	background-color:#800;
	border-top:dashed 1px #AAA;
	border-bottom:dashed 1px #AAA;
	color:#ffffff;
	font-weight: bold;
}
a{
	padding:14px;
	background-color:#ffdd00;
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin-left:60px;
	border-radius:6px;
}
a:hover{
	background-color:#F80;
}
a#normal{
	padding:0;
	text-decoration:underline;
	margin-left:0px;
	border-radius:0px;
}
h1{
	font-size:36pt;
	color:#AAA;
	font-weight:normal;
}
h1 span{
	font:inherit;
	color:#F80;

}
/*tr:nth-child(even) {background: #FFF} 
tr:nth-child(odd) {background: #004079 ; color:#ffffff;}

table#tab {
	border:1px;
	width:400px;
	border-spacing:2px;
}
table#tab td {
}
.scroll {
	padding:2px;
	width:100px;
	overflow:auto; /* si ça dépasse on affiche la scrollbar */ 
}
*/