body {	background-color: #DDF788;	color : #000;	margin-left: auto;    margin-right: auto;     width:972px; /* largeur obligatoire pour être centré */}table#interface {	background-color:#FFFFFF;	color:#000;	border:1px solid #666666;}td#navigation {	background:#AED634;	text-align:right;	color: #33b333;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;	height: 23px;}#navigation a, #navigation a:link, #navigation a:visited { 	background:#AED634;	color: #33b333; text-decoration: none }#navigation a:hover, #navigation a:active{color:#ffffff;background:#AED634;}td#listeNav {	background-color:#D7EB9A;	color : #000;	border-top: 0;	border-right: 1px solid #666666;	border-bottom: 0;	border-left: 0;}#chemin {color: #1C59A6;	background:#fff;}td#chemin {	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1C59A6;	background:#fff;	text-decoration : none;}td#chemin a:link, a:visited { background:#fff;color: #33b333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }td#chemin a:hover {text-decoration : underline;}td#chemin a:active { background:#fff;color: #33b333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 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:#8BA828;	background:#fff;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #9FC32E;	background-image:url(images/pro/escargot-pro.jpg);	background-repeat:no-repeat;	background-position:0px 2px;	padding : 0 0 0 30px;}#contenu h2 {	font-size:14px;	background:#fff;	color:#336633;	font-style:italic;	line-height: 0.2em;	padding : 10px 0 0 27px;}#contenu h3 {	font-size:12px;	color:#336633;	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: #A8D11B;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	}#navcontainer a:hover{color: #fff;background-color: #9BC117;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: #B9DC4C;	text-decoration: none;	font-weight:normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A5D21D;	}#navcontainer ul ul ul a {	display:block;	width:155px;	padding:2px 5px 2px 50px;	margin:0;	color:#333333;	background-color: #CBE47C;	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:  #9BC117;text-decoration: none;}/* fin du menu de navigation *//*tableaux */table#MEPtableau {border:2px solid #336633 ;border-collapse:collapse;width:550px;font-family: Arial, Helvetica, sans-serif;}#MEPtableau thead, tfoot {background-color:#AED634;color:#000;}#MEPtableau tbody {/*background-color:#FFFFFF;*/}#MEPtableau th {	border:1px dotted;	padding:2px;	font-size:11px;	vertical-align:middle;background-color:#A8D11B;	color:#FFFFFF;	border-color: #006633;}#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 #336633;border-collapse:collapse;width:150px;font-family: Arial, Helvetica, sans-serif;}#MEPprogramme  td{border:1px solid #336633;font-size:11px;height:15px;}table#MEPtableau td.coul1, table#MEPtableau tr.coul1 {background:#CBE47C;}table#MEPtableau td.coul2, table#MEPtableau tr.coul2 {background:#D9F584;}