div.page {
	width: 980px;
	margin: auto;
	border: 1px silver solid;
	padding: 16px;
}
h2 {
	width: 400px;
	border: medium silver groove;
	text-align: center;
	padding: 0px 8px;
	margin:auto;
}
h3{
	margin: 1em 0em;
	width : 100%;
	border : thin ridge Silver;
	background-color: Silver;
	font-size : x-large;
	padding-bottom : 10px;
	font-weight: bold;
}

div.periode{padding:8px;border-top:2px solid gray;}
div.date{float:left;width:400px;font-weight:bold;}
div.societe{float:right;width:480px;text-align:right;}
div.cl{clear:both}
ul.poste li {margin-bottom:16px;}
ul.poste li ul li {margin-bottom:2px}

/* Anciens styles */
table.societe {
	width : 95%;
	border : thin ridge Silver;
	margin : 2%;
}
dl {
	margin: 1em;
}
dt {
	font : italic bold larger;
}
