/*structure */body {	font-family: "times new roman", georgia, serif;	font-size: 13px;	text-align: left;}h1 {	margin: 0px;	padding: 0px;	text-align: left;}h2 {	margin: 0px;	padding: 0px;}h3 {	margin-top: 30px;	margin-bottom: 0px;}h4 {}a {	text-decoration: none;}acronym, abbr {	border-bottom: none;}dt {	font-weight: bold;}dd {	margin-top: 0px;	margin-left: 20px;}dd p {	margin-top: 0px;	margin-bottom: 0px;}dd+dt {	margin-top: 15px;}ul {	list-style: square;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 2px;}ul.references {	margin-top: 10px;	margin-left: 10px;	padding: 10px 10px 10px 3px;}ul ul {	list-style: none;	margin: 0px;	padding: 0px;}li {	margin-left: 10px;	margin-top: 2px;}ul ul li {	margin-left: 0px;	padding-left: 0px;}p.legende {	font-size: smaller;	margin-top: -0px;}.MP {	color: #000;	font-weight: bold;}.tM {	font-style: italic;}.cM:before, .collection:before {	content: "\203a\00a0";}.cM:after, .collection:after {	content: "\00a0\2039";}.nom {    font-variant: small-caps;}.ouvrage, #corps [lang] {	font-style: italic;}em .ouvrage, em em, #corps em [lang] {	font-style: normal;}#corps abbr[lang], #corps acronym[lang] {	font-style: normal;}.article:before {	content: "\00ab\00a0";}.article:after {	content: "\00a0\00bb";}/*blocs*/#bandeau {	position: absolute;	left: 20px;	top: 112px;	width: 237px;}#illustration {	width: 100%;}#illustration img {	border: 1px solid #ddd;	width: 100%;}#illustration form {	margin-bottom: 1em;}#credits {	border-top: 1px solid;	margin-top: 40px;}#credits p {	font-size: smaller;	margin-top: 0px;}#corps {	position: absolute;	left: 264px;	top: 88px;	padding-right: 20px;	padding-bottom: 10px;}#entete {	}#texte {	margin-top: 20px;}/*menus de navigation*/#navigation {	position: absolute;	left: 20px;	top: 10px;	margin: 0px;	padding: 0px;	z-index: 10;}#navigation dl {    margin: 0px;    width: 116px;	position: absolute;	top: 0px;	border-right: 1px solid;	border-bottom: 1px solid;	font-weight: normal;	font-size: 11px;	}#navigation dl#menu1 {    left: 0px;}#navigation dl#menu2 {    left: 120px;}#navigation dl#menu3 {    left: 240px;}#navigation dl#menu4 {    left: 360px;}#navigation dl.actu {	border-right: 1px solid;	border-bottom: 1px solid;}#navigation dd {}#navigation dd ul{    margin-left: 0px;    padding-left: 0px;    list-style-type: square;    text-align: left;}#navigation dt {    padding: 2px 0px 2px 2px;	font-weight: bold;	margin: 0px;    width: 100%;    line-height: 100%;}#navigation a {	text-decoration: none;}#navigation a.actu {}#navigation a:hover {	text-decoration: none;}#navigation li {	margin-top: 0px;	margin-left: -2px;}	/*couleurs*/body {	background: #eee;}#navigation dl {	background: #eee;	border-right-color: #666;	border-bottom-color: #666;}#navigation dl.actu {	background: #eee;	border-right-color: #000;	border-bottom-color: #000;	color: #000;}a {	color: #000;}body, #navigation a {	color: #666;}#navigation dl.actu a {	color: #000;}#credits {	color: #ccc;}ul.references {	background: #666;	color: #000;}