	body{
		color:#000000;
		text-align:left;
		margin:0px;
		font-weight:lighter;
	}
	h1{
		font-family:Helvetica, Arial, sans-serif;
		font-size:20px;
		color:#0066FF;
		line-height:22px;
		font-weight:inherit;
	}
	h2{
		font-family:Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#999999;
		line-height:19px;
		font-weight:inherit;
		margin:5px;
	}
	h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		color:#0066FF;
		line-height:17px;
		font-weight:inherit;
		margin:5px;
	}
	h4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#999999;
		font-weight:inherit;
		margin:5px;
	}
	p{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		margin:5px;
	}
	p img{
		vertical-align:left;
	}
	a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#0066FF;
		text-decoration:underline;
	}
	#headerLogo{
		vertical-align:top;
		height:40px;
		overflow:hidden;
	}
	#headerMenu{
		border-top:thin #999999 solid;
	}
	#headerMenu table{
		padding:0px;
		margin:0px;
	}
	#headerMenu .starting{
		width:6px;
		height:20px;
		background-image:url(trainance-starting-button.png);
		overflow:hidden;
	}
	#headerMenu .ending{
		width:6px;
		height:20px;
		background-image:url(trainance-ending-button.png);
		overflow:hidden;
	}
	#headerMenu .separating{
		width:12px;
		height:20px;
		background-image:url(trainance-separating-button.png);
	}
	#headerMenu .button{
		height:20px;
		overflow:hidden;
		text-align:center;
		color:#FFFFFF;
		background-color:#838281;
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		font-weight:lighter;
	}
	#headerMenu .button a{
		color:inherit;
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
		text-decoration:none;
	}
	#headerMenu .button a:hover{
		color:#0066FF;
	}
	#sideZones {
		margin: 5px;
	}
	#sideZones form{
		text-align:center;
	}
	#sideZones input{
		height:18px;
		border:solid 1px #666666;
	}
	#sideZones div{
		border-left:thin #999999 solid;
		padding-left:10px;
		margin-left:10px;
	}
	#mainZone {
		margin: 5px;
		vertical-align:top;
	}
	.frame{
		background-image:url(plain-frame.png);
		background-color:#FFFFFF;
		width:180px;
		height:180px;
		overflow:hidden;
		text-align:center;
	}
	.frame p{
		margin:10px;
	}
	.frame h3{
		margin:10px;
	}
	
	.ConteneurPresentationFlash td
	{
		border:solid 1px #80BEE2;
	}