body {	background-color: #B9D8FA;	color:#000;	margin-left: auto;    margin-right: auto;    width:972px; /* largeur obligatoire pour être centré */}table#interface {	border:1px solid #1C59A6;	background:#FFF;	color:#000;}td#navigation {	background-color:#85AED6;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #1C59A6;	border-bottom-color: #1C59A6;	height: 23px;	text-align: right;}#navigation a, #navigation a:link, #navigation a:visited,#navigation a:active{background:#85AED6;	color:#FFFFFF;	text-decoration: none;}#navigation a:hover{background:#85AED6;color:#1C59A6;	text-decoration: none;}td#listeNav {	background:#D1DDED;	color:#fff;	border-top: 0;	border-right: 1px solid #1c59a6;	border-bottom: 0;	border-left: 0;}td#chemin {	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1C59A6;	background:#fff;	text-decoration : none;}td#chemin a, a:link, a:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1C59A6;	background:#fff;	text-decoration : none;}td#chemin a:hover {text-decoration : underline;}td#chemin a:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1C59A6;	background:#fff;	text-decoration : none;}/*mise en page du texte */td#contenu{	line-height:120%;	font-family:Arial, Helvetica, sans-serif;	padding: 10px 25px 10px;	}#contenu H1 {	font-size:16px;	color:#2F6098;		background:#fff;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #2F6098;	background-image:url(images/etudiants/escargot_bleu.gif);	background-repeat:no-repeat;	background-position:0px 2px;	padding : 0 0 0 30px;}#contenu h2 {	font-size:14px;	color:#2F6098;	background:#fff;	font-style:italic;	line-height: 0.2em;	padding : 10px 0 0 27px;}#contenu h3 {	font-size:12px;	color:#2F6098;	background:#fff;	font-style:italic;	padding : 5px 0 0 35px;	line-height: 0.05em;}#contenu p{	font-size:12px;	text-align: justify;	margin: 0 0 0 35px;	padding:0 0 1em 0;}/*fin de la mise en page texte *//*debut du menu de navigation*/ #navcontainer { }#navcontainer ul{	margin: 0;	padding: 0;	font-family: arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	list-style-type: none;}#navcontainer ul a {}#navcontainer li {	margin:0px;}#navcontainer a{	display: block;	padding: 2px 10px;	width: 190px;	color: #fff;	background-color: #76A3D0;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	}#navcontainer a:hover{color: #fff;background-color: #69C;text-decoration: none;}#navcontainer ul ul li { margin: 0; }#navcontainer ul ul ul li {	}#navcontainer ul ul a{	display: block;	padding: 2px 5px 2px 30px;	width: 175px;	color: #fff;	background-color: #8DB1D6;	text-decoration: none;	font-weight:normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #2F6098;	}#navcontainer ul ul ul a {	display:block;	width:155px;	padding:2px 5px 2px 50px;	margin:0;	color:#333333;	background-color: #a1bAD6;	text-decoration:none;	border-bottom-width: 0px;	font-size:11px;	background-image: url(images/puce.gif);	background-repeat: no-repeat;	background-position: 40px 5px;	}#navcontainer ul ul a:hover{color: #fff;background-color: #69C;text-decoration: none;}/* fin du menu de navigation *//* tableaux */table#MEPtableau {border:2px solid #1C59A6;border-collapse:collapse;width:550px;font-family: Arial, Helvetica, sans-serif;}#MEPtableau thead, tfoot {background-color:#D0E3FA;color:#fff;}#MEPtableau tbody {}#MEPtableau th {border:1px dotted #6495ed;padding:2px;font-size:11px;vertical-align:middle;background-color:#1C59A6;color:#FFFFFF;}#MEPtableau td {font-size:11px;padding:3px;text-align:center;}#MEPtableau caption {width:450px;text-align:center;font-size:12px;}table#MEPprogramme{border:1px solid #1C59A6;border-collapse:collapse;width:150px;font-family: Arial, Helvetica, sans-serif;}#MEPprogramme  td{border:1px solid #1C59A6;font-size:11px;height:15px;}table#MEPtableau td.coul1, table#MEPtableau tr.coul1 {background:#85AED6;}table#MEPtableau td.coul2, table#MEPtableau tr.coul2 {background:#E1EDFF;}