	body {
		background-color: #fff;
		padding: 0 20px;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a img {
		border: 0 none;
		outline: none;
	}

	#content {
		text-align: left;
		margin: 20px auto 8px;
		background: url(../images/fond_home_en.png) no-repeat top center;
		width: 948px;
		height: 588px;
		border: 1px solid #FFF;
	}
	#layout {
		margin: 28px 0 0 180px;
		text-align: center;
	}
	#layout thead {
		color: #fff;
	}
	#layout td {
		vertical-align: top;
	}
	fieldset, img {
		border: 0 none;
		margin: 0;
		padding: 0;
	}
	div.precision {
		font-size: smaller;
		color: #F0F0F0;
		padding-right: 150px;
	}
	input[type=text], input[type=password] {
		background-color: #99BCD1;
		border: 1px solid #27548D;
		width: 143px;
	}
	
	a.tinylink {
		color: #dfce96;
		font-size: smaller;
		text-decoration: none;
	}
	
	.error_msg {
		color: #CF3030;
		font-size: smaller;
		border: 1px solid #CF3030;
		display: inline-block;
		margin: 10px 0 5px;
		padding: 2px;
/*		background-color: #99BCD1;*/
	}
	
	#horizon_links {
		margin: 272px 0 0 145px;
		font-size: 12px;
	}
	
	#horizon_links a, #horizon_links a:visited {
		color: #dfce96;
		text-decoration: none;
		margin: 0 5px;
	}
	
	#contextual_text {
		text-align: center;
		font-size: 13px;
		width: 680px;
		margin: 32px 0 0 132px;
	}
	
	#footer {
		width: 880px;
		margin: 8px auto;
		text-align: right;
		color: #6D9EBD;
	}
	
	#footer a, #footer a:visited {
		color: #6D9EBD;
		text-decoration: none;
		margin: 0 25px;
	}
	
	#flash_area {
		width: 970px;
		height: 550px;
		margin: 0 auto;
	}
