div.primaryContainer {
 	float: left;	
	width: 480px;
	text-align: left;
}
div.secondaryContainer {
 	float: right;	
	width: 200px;
}
.RetourHaut {
	clear: both;
	padding-top: 20px;
}

h1 {
	font-weight: bold;
	font-size: 11px;
	color: #051039;
}
h2 {
	font-weight: normal;
        font-size: 11px;
	color: #6384AD;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #4C8FDD;
}

div.sommaire {
	/*background: url(/FR/common/common/img/filet/liseretAide.gif) repeat-x top;*/
        border-top: 1px solid #BEC8DC;
	margin-top: 2em;
	padding: 0.5em 1em 1em 1em;
}
div.sommaire table {
	font-size: 1em;
	width: 420px;
}
.primaryContainer a {
	color: #051039;
        font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: url(/FR/common/common/img/pictos/fleche_rouge_droite.gif) no-repeat center left;
	padding-left: 12px;
}
.primaryContainer div.sommaire a {
	background: url(/FR/common/common/img/pictos/flecheBleuBas.gif) no-repeat center left;
	color: #4C8FDD;
}
.primaryContainer a:hover {
    color: #FF0000;
}
div.section {
	margin-top: 2em;
	border-top: 1px solid #D3DBF3;	
	padding-top: 0.8em;
	color: #051039;
}
div.section .liens {
	text-align: right;
}
div.push {
	width: 100%;
	padding: 2.5em 1em 2.5em 1em;
	background-color: #29528C;
}
div.push, div.push a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.background-push {
 background-color: #29528C; 
}
.txt-push, .txt-push a {
 font-size: 11px;
 font-family:Arial,Helvetica,sans-serif;  
 color: #FFFFFF;
 font-weight: normal;
 text-decoration: none;
}
