/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Styles on all destination pages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Layer {
	position:relative;
    margin-left: auto; /* moitié de la largeur */
	margin-right:auto;
	text-align:left; /* on rétablit l'alignement normal du texte */
}
body {
    margin: 0; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFFFFF;
}
#Layer {
	position:absolute;
	left: 50%;
	top: 50%;
	width:700px;
	height:500px;
	margin-top: -250px;
    margin-left: -350px; /* moitié de la largeur */
	border: 0px solid #000000;
	background-color:#FFFFFF;
}
}
a {
	font-size: 10px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #FF33FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF33FF;
}
a:hover {
	text-decoration: underline;
	color: #FF33FF;
}
a:active {
	text-decoration: none;
	color: #FF33FF;
}
-->
.Style22 {font-size: 14px; font-family: "Times New Roman", Times, serif; color: #0000FF}
TD.Results {
	PADDING-RIGHT: 3px; BORDER-TOP: #3f4572 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px;
	color: #0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TD.Bottom {
	PADDING-RIGHT: 3px; border-bottom: #3f4572 1px solid; BORDER-TOP: #3f4572 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top; PADDING-TOP: 3px; padding-bottom: 3px;
	color: #0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}