body, body table
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
}

h2
{
	margin : 0px 0px 0px;
	color : #E8412A;
}

hr
{
	color : #7691BC;
	margin : 30px 0px 0px;
	width : 600px;
	margin-left : auto;
	margin-right : auto;
}

a h2
{
	text-decoration : underline;
}

a:link
{
	color : #7691BC;
}

a:visited
{
	color : #8BA5C6;
}

table thead tr td a:link, table thead tr td a:visited
{
	color : #000000;
}

img
{
	padding : 10px;
	border : solid #7691BC 2px;
}

div
{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.key_history
{
    color:#888;
}

div.language
{
	text-align : right;
	font-size : 10px;
	width : 600px;
}

span.info
{
	font-weight : bold;
}

table
{
	margin-left : auto;
	margin-right : auto;
	border-collapse : collapse;
	border : solid #7691BC 1px;
}

table thead
{
	background-color : #90B0D1;
}

.center { text-align:center; }

table td, table td tr
{
	height : 26px;
	text-align : center;
	border : solid #7691BC 1px;
}

td
{
    padding-left: 5px;
    padding-right: 5px;
}

table.noborder, table.noborder tr, table.noborder tr td
{
	border : 0px;
        padding: 0px;
}

table.infos, table.infos tr, table.infos tr td
{
	text-align : left;
}

table.liste, table.liste tr, table.liste tr td
{
	margin-left : 0px;
	margin-right : 0px;
}

table.formulaire, table.formulaire tr, table.formulaire tr td
{
	text-align : left;
}

table.formulaire tr td.champ, table.formulaire tr td.bouton
{
	text-align : center;
}

table.formulaire tr td.champ_left
{
	text-align : left;
}

table.formulaire tr td input.nb_analyses, input.nb_analyses
{
	width : 25px;
}

table.error
{
	margin-top : 10px;
	margin-left : auto;
	margin-right : auto;
	background-color : #FFFFD0;
	border : solid #F8A11E 1px;
	width : 600px;
}

table.info
{
	margin-top : 10px;
	margin-left : auto;
	margin-right : auto;
	background-color : #90B0D1;
	width : 600px; 
}

form
{
	margin : 0px;
	padding : 0px;
}

span.important
{
	font-weight : bold;
	color : #FF0000;
}

table.summary
{
	margin-top : 25px;
	margin-bottom : 25px;
}
