body {	/*Initialisation du body*/	font-family: Arial, Helvetica, sans-serif;	margin-left: 0px;	margin-top: 0px;	background-repeat: no-repeat;}/*****************************************---------- Menu Gauche -------------------*******************************************/#menu {	position: absolute;	left: 21px;	top: 170px;	width: 270px;	height: 298px;	visibility: visible;}.menu_niv1 {	/* Positionnement de fond des texte niveau 1 du menu */	font-size: 12px;	font-weight: bold;	background-image: url(../images/nav_carre_mauve.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 32px;	height: 25px;}html>body .menu_niv1 {	/* hack pour IE qui ne comprend pas min-height : cette instruction n'est pas interpretée par IE*/	height: auto;	min-height:22px;} .menu_niv2  {	/*Positionement les liens du niveau 2*/	margin-left: 32px;	margin-bottom: 4px;}#menu a {	/*lien off niveau 2 dans le menu*/	color: #000000;	font-size: 9px;	text-decoration: none;	margin-left: 5px;}#menu a:hover {	/*lien over niveau 2 dans le menu*/	color: #426784;	font-size: 9px;	text-decoration: none;}.menu_niv1_actif {	/* Positionement et aspect des texte niveau 1 actifs du menu */	font-size: 12px;	font-weight: bold;	background-image: url(../images/nav_terre.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 35px;	height: 30px;	color: #9f6898;}.menu_niv2_actif {	/* Positionement et aspect des texte niveau 2 actifs du menu */	color: #9f6898;	font-size: 9px;	text-decoration: none;	margin-left: 5px;}/********************************************************* Calque Contact *************************************************************/#contact a {	/*liens off contact et presse*/	color: #000000;	font-size: 11px;	text-decoration: none;	margin-left: 5px;	font-weight: bold;}#contact a:hover {	/*liens over contact et presse*/	color: #000000;	font-size: 11px;	text-decoration: none;	margin-left: 5px;	font-weight: bold;}#navQuizz {	position: absolute;	left: 482px;	top: 248px;	visibility: visible;}.contact {	position: absolute;	left: 246px;	top: 436px;	width: 147px;	height: 21px;	visibility: visible;}/********************************************************* Pages intérieures *************************************************************/#btn_accueil {	position: absolute;	left: 73px;	top: 116px;	width: 76px;}#btn_accueil a {	font-size: 9px;	text-decoration: none;	color: #000000;}#btn_quizz {	position: absolute;	left: 272px;	top: 101px;}.titre_page_niv1 {	/*Titre Niveau 1 de la page*/	font-size: 24px;	font-weight: bold;	margin-left: 250px;	width: 610px;	margin-top: 15px;	line-height: 25px;	height: 40px;}#titre_page_niv2 {/*Titre Niveau 2 de la page*/	position: absolute;	left: 350px;	top: 85px;	font-size: 18px;	font-weight: bold;	color: #9f6898;}#contenu_page {	/*Positionement du contenu de la page*/	position: absolute;	left: 350px;	top: 154px;	width: 450px;	text-align: justify;}ul {	/*Liste à puce interieur page*/	list-style-type: none;	list-style-image: url(../images/puce_carre_mauve.gif);	margin-left: 25px;	padding-left: 0px;	padding-bottom: 0px;	margin-bottom: 0px;	margin-top: 5px;	}li {	/*Liste à puce interieur page*/	margin-bottom: 5px;}#contenu_page a {	/*Lens à l'interieur de la page*/	text-decoration:underline;	}.arial_000000_11_R{	font-size: 11px;	color: #000000;}.arial_91AD64_14_B {	font-size: 14px;	color: #426784;	font-weight: bold;}.arial_8DB2C6_11_B {	font-size: 11px;	color: #7b8b55;	font-weight: bold;}.arial_91AD64_11_B {	font-size: 11px;	color: #426784;	font-weight: bold;}.body1 {	font-size: 11px;	color: #000000;	font-weight: normal;}