	.container .content .content_header{
		width:870px;
		margin:0 auto;
		text-align:center;
		height:59px;
		background:url("bg/content_pres_header.jpg") no-repeat;
	}

	.container .content{
		background:url("bg/content.jpg") repeat;
		width:870px;
		margin:0 auto;
	}

	.container .content .contenu .gauche{
		float:left;
		width:416px;
		padding-top:15px;
		text-align:left;
		padding-left:4px;
		padding-right:15px;
	}

	.container .content .contenu .gauche h2{
		color:white;
		background:#4992B2 url("bg/fond_h2.jpg") no-repeat right top;
		font-size:1em;
		display:inline;
		padding-right:15px;
		padding-left:7px;
	}


	.container .content .contenu .gauche table{
		margin-left:15px;
		color:#4992B2;
		font-size:0.7em;
		width:400px;
	}

	.container .content .contenu .gauche table td{
		padding:6px 2px 6px 2px;
	}

	.container .content .contenu .gauche table td.module{
		font-weight:bold;
		width:60px;
		padding-top:4px;
		color:#666;
	}

	.container .content .contenu .gauche table td.desc{
		margin-left:15px;
		padding-top:2px;
	}

	.container .content .contenu .gauche table td.duree{
		margin-left:15px;
		font-weight:bold;
	}

	.container .content .contenu .gauche table td a{
		color:#4992B2;
		border:1px solid white;
		padding:1px;
		display:block;
	}

	.container .content .contenu .gauche table td a.actif, .container .content .contenu .gauche table td a:hover, .container .content .contenu .gauche table td a:focus, .container .content .contenu .gauche table td a:active{
		border:1px solid #4992B2;
		padding:1px;
	}

	.container .content .contenu .gauche p, .container .content .contenu .gauche ul{
		padding:0px 10px 7px 15px;
		color:#666;
		font-size:0.7em;
		line-height:1em;
	}

	.container .content .contenu .gauche ul{
		margin-left:35px;
	}

	.container .content .contenu .droit{
		float:left;
		width:435px;
		padding-top:15px;
	}

	.container .content .contenu .droit .bloc{
		width:419px;
		background:url("bg/fond_contenu_droit.jpg") repeat left top;
		text-align:left;
		border-bottom:1px solid #4992B2;
		padding-bottom:15px;
		margin-bottom:15px;
		color:black;
	}

	.container .content .contenu .droit .bloc .bloc_header{
		background:url("bg/fond_contenu_h2.jpg") no-repeat left top;
		color:#4992B2;
	}

	.container .content .contenu .droit .bloc h2{
		font-size:0.8em;
		background-color:white;
		padding-right:11px;
		display:inline;
		float:left;
		color:#4992B2;
	}

	.container .content .contenu .droit .bloc h3{
		float:left;
		position:relative;
		top:-8px;
		width:332px;
		padding-right:3px;
	}

	.container .content .contenu .droit .bloc h3 span.upline{
		font-size:0.8em;
		color:#666;
		margin:0px;
		padding:0px;
		display:block;
	}

	.container .content .contenu .droit .bloc h3 span.downline{
		font-size:0.7em;
		color:#4992B2;
		font-weight:normal;
		display:block;
	}

	.container .content .contenu .droit .bloc p{
		margin:0px;
		padding:0px;
		padding-left:15px;
		padding-right:15px;
		margin-top:7px;
		font-size:0.8em;
	}

	.container .content .contenu .droit .bloc ol, .container .content .contenu .droit .bloc ul{
		list-style-position:outside;
		padding-left:30px;
		padding-right:7px;
		font-size:0.8em;
		font-weight:bold;
	}

	.container .footer{
		background:url("bg/footer.jpg") no-repeat 1px 0px;
		padding-top:35px;
	}

	.container .footer p{
		color:#4992B2;
		font-size:0.5em;
		float:left;
		width:710px;
		text-align:right;
	}

	.container .footer h1{
		font-size:0.5em;
		float:right;
		padding-right:30px;
	}

	.container .footer h1 a{
		color:#8B8872;
	}

	p.gros_rouge{
		color:red;
		font-size:2em !important;
		text-align:center;
	}

	.petit_rouge_centre{
		color:red;
		font-size:0.8em;
		text-align:center;
	}

	.petit_bleu{
		color:#4992B2;
		font-size:0.8em;
		text-align:center;
	}

	.gris{
		color:#B2B2B2;
		font-size:0.9em;
		text-align:center;
		font-weight:bold;
	}

	.align_center{
		text-align:center;
	}

	.align_right{
		text-align:right;
	}