body {	margin: 0px 0px 10px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #666633;	color: #663333;}#centre {	position: absolute;	width: 789px;	left: 50%;	margin-left: -395px;	margin-top: 10px;	background-color: #E0E0D6;	border: 1px solid #FFFFFF;	background-image: url(images/fond.gif);	background-repeat: repeat-y;	margin-bottom: 10px;}#bandeau {	background-color: #A36C2C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 168px;	width: 789px;}#bandeau-accueil {	background-color: #A36C2C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 90px;	width: 789px;}#navcontainer {	width: 100%;	display:block;}#navcontainer ul{	color: #FFFFFF;	exfloat: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	margin: 0px;	padding: 0;}#navcontainer ul li { display: inline; }#navcontainer ul li a{	background-color: #663333;	color: #FFFFFF;	text-decoration: none;	float: left;	padding: 4px 5px;	border-right: 1px solid #FFFFFF;}#navcontainer ul li a:hover{background-color: #A57230;color: #fff;}#navcontainer li#active a{background-color: #FF6600;color: #fff;}#navcontainer li#biblio a{background-color: #CD8E3B;color: #fff;}#langue {	position: absolute;	left: 690px;	top: 173px;}#langue a {	color: #663333;	text-decoration: none;}#langue a:hover {	color: #663333;	text-decoration: underline;}#sous-menu {	width: 100%;	background-color: #A36C2D;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #FFFFFF;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	float: none;	padding-left: 0px;	display:block;	clear: both;	height: 20px;}#sous-menu p {	color: #FFFFFF;	margin: 0px;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 30px;}.menu {float:left;	}.menu ul {	margin: 65px 0px 0px;	padding: 0px;}.menu li {	display: inline;	list-style-type: none;	margin-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 3px;	font-size: 11px;	border: 1px solid #0094C3;	color: #0094C3;	background-color: #FFFFFF;}.menu a {	color: #0094C3;	text-decoration:none;}.menu a:hover {	text-decoration:none;	color: #FFFFFF;}.menu li:hover {	font-size: 11px;	color: #FFFFFF;	background-color: #006FA6;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #0094C3;	border-bottom: 1px solid #0094C3;	border-left: 1px solid #FFFFFF;}#trait-haut {background-color:#CCCCFF;	width:100%;	height:5px;}.hierarchie {	font-size: 10px;	font-weight: bold;	color: #FF3705;	margin: 0px;	padding-top: 10px;	padding-left: 0px;}.hierarchie a {	color: #73A93D;	text-decoration: none;}.hierarchie a:hover {	text-decoration: underline;}#contenu {	clear: both;}/*********** #sections de la partie gauche ***********/#gauche {	float: left;	width: 190px;	margin: 0px;	padding-right: 0px;	padding-bottom: 35px;	padding-left: 0px;}#gauche ul a:link, #gauche ul a:visited {	display: block;	text-decoration: none;}#gauche ul {	list-style: none;	margin: 0;	padding: 0;	color: #E0E0D6;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#gauche li {	border-bottom: 1px solid #EEE;	margin: 0px;	padding: 0px;}/* fix for browsers that don't need the hack */html>body #gauche li {border-bottom: none;}#section{	position: relative;	margin: 0px;	padding: 0px;	margin-bottom:10px;	border-bottom: 0px solid #cccccc;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #F7EBD1;}#section h3{	padding: 5px 5px 5px 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	background-color: #9999FF;	color: #FFFFFF;	font-weight: normal;}#section h3 a {	color: #FFFFFF;	text-decoration:none;}#section h3 a:hover {	color:#006600;	text-decoration:none;}#section ul {	list-style: none;	margin: 0;	padding: 0;	border-right-width: 0px;	border-right-style: none;}#section li {list-style: none;}#section li a {	display: block;	border-top: 1px solid #cccccc;	padding: 3px 7px;	color: #663333;	font-size: 11px;}#section li a:hover{	background-color: #FFFFFF;	text-decoration: none;}#texte {	margin-right: 20px;	padding-bottom: 5px;	padding-left: 0px;	margin-left: 210px;	color: #333333;}#texte h1 {	font-size: 14px;	color: #FFFFFF;	margin-bottom: 0px;	margin-top:20px;	background-color: #663333;	padding: 3px;	font-family: Arial, Helvetica, sans-serif;}#texte h2 {	font-size: 12px;	line-height: 17px;	font-weight: bold;	color: #663333;	padding: 0px;	margin-top: 10px;	margin-bottom: 10px;}#texte h3 {	font-weight: bold;	font-size: 11px;	padding: 3px 3px 3px 10px;	margin-bottom: 10px;}#texte ul {}#texte li {	line-height: 15px;	padding-top: 0px;	padding-bottom: 5px;}#texte p {	font-size: 11px;	line-height: 15px;}#texte a {	color: #663333;	text-decoration: none;}#texte a:hover {	text-decoration: underline;	color: #663333;}/*********** #Tableau ***********/#texte table {}#texte td {	text-align: left;	vertical-align: top;	padding-top: 0px;	padding-right: 10px;	padding-left: 10px;	margin: 0px;	padding-bottom: 10px;}#texte tr {}#trait-bas {	clear: both;	width:100%;	height:10px;	background-color:#CCCCFF;}#bas {	clear: both;	margin-bottom:0px;	color: #FFFFFF;	background-color: #A36C2D;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}#bas p {	text-align: left;	margin: 0px;	padding: 5px;}#bas a {color: #FFFFFF;	text-decoration: none;}#bas a:hover {	text-decoration: underline;}/* Tableau */table {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #FFFFFF;	margin: 1px;	border-collapse: collapse;	width:100%;}td {	margin: 1px;	padding: 2px;	border: 1px solid #DDDDDD;	vertical-align: top;	font-weight: normal;}th {	background-color: #F7EBD1;	margin: 1px;	padding: 2px;	border: 1px solid #DDDDDD;	vertical-align: top;	font-weight: normal;}.haut {	text-align: right;}/*********** Pour les zous-menu ***********/#chapitre0 {	visibility: hidden;	}#chapitre1 {	visibility: hidden;	}#encadre {	border: 1px solid #BB9A71;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}