body {	padding:0;	margin:0;	color:#58585A;	font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;    font-size:9pt;	text-align: center;	background-color: #E3E4E4;}#page {	margin:0;	padding:0;	background-color: #E3E4E4;} #entete-page {	padding:0;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#entete {	width:1004px;	height:299px;	background-image:url(../decors/IEKbandeau.jpg);	background-repeat:repeat-x;	background-position: 0px 0px ;	margin-left: auto;	margin-right: auto;}#contenu-entete {	padding-top:40px;	text-align:left;	width:1005px;	margin-left: auto;	margin-right: auto;}#container {	margin:0;	padding:0;	text-align:left;	width:1004px;	background: #FFFFFF;	background-image:url(../decors/IEKfilet.jpg);	background-repeat:repeat-y;	background-position: 0px 0px ;	margin-left: auto;	margin-right: auto;}#contenu-page {	width: 930px;	margin: 0px auto;	padding: 0;} #navigation {	clear: both;	padding: 0;	width: 980px;	font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif;	font-size: 14px;	font-weight: bold;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 30px;}#navigation ul {	float: left;	list-style: none;	margin:0; 	padding: 0 ;}#navigation ul li {	display: inline;		}#navigation ul li a {	display: block;	float: left;	color:#58585A;	text-decoration: none;	text-align:center;	background-color: #FFDC00;	width: 116px;	margin-top: 210px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 0;	margin-left: 2px;	padding-top: 5px;}#navigation ul li a:hover {	background: #C0C0C0;	background-repeat:repeat-x;	color: #FFFFFF;	}li.current {	background-color:#DEC292;	color: #FFFFFF;}  #principal {	float: left;	width: 630px;	padding: 20px 0 50px 0;	margin: 0px 0px 0px 20px ; 	display: inline;		}#principal p, #principal h1, #principal h2, #principal h3, #principal ol, #principal ul, #principal form {	margin:10px 0pt 0pt 0pt ;}#principal p, #sidebar p {	text-align:justify;}h1 {	font-family:Trebuchet MS;	font-size:20pt;		color:#FFB300;	letter-spacing:3px;}h2 {	font-family:Trebuchet MS;	font-size:16pt;		color:#FFB300;	letter-spacing:2px;}h3 {	font-family:Trebuchet MS;	font-size:14pt;	color:#FFB300;}#principal img {		}.chapo {	margin-bottom: 1.5em;	color:#000000;	line-height: 1.4em; }a, a:visited {	color:#006d3;	text-decoration:none;}a:hover {	color:#303030;	text-decoration:none;}#sidebar {	float: right;	width: 250px;	padding: 0px	margin: 10px 0 0 0;		font-family:Trebuchet MS, sans-serif;	font-size:9pt;	color: #58585A;	background-color: #D8D9DA;}#sidebar *  {	margin: 15px;}#sidebar a {color:#58585A;}#sidebar a:hover {color:#FFFFFF;}#sidebar h3 {	font-family:Trebuchet MS, sans-serif;    font-size:14pt;	color:#FFB300;}#sidebar ul.sidemenu {	list-style: none;	text-align: left;	margin: 7px 10px 8px 10px; 	padding: 0;	text-decoration: none;			}#sidebar ul.sidemenu li {	list-style: none;	padding: 4px 0 4px 0px;	margin: 0 2px;		color: #777;		border-bottom: 1px solid #d6d6d6 ;}* html body #sidebar ul.sidemenu li {	height: 1%;}#sidebar ul.sidemenu li a {	text-decoration: none;		color:#58585A;		}#sidebar ul.sidemenu li a:hover {		color: #FFFFFF ;	}#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }#sidebar ul.sidemenu ul li { border: none; }#pied-page {	padding:0;	margin:0 auto ;	background-color: #E3E4E4;		}#pied-page a:link, #pied-page a:visited{ color:#08A2F7;}#pied-page a:hover {color: #303030 ;text-decoration:none;}#pied {	width:1004px;	height:111px;		margin:0 auto;	padding:0;	background-image:url(../decors/IEKpied.jpg);	}#contenu-pied {	font : 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#666666;	margin: 0 auto;	width:780px;	padding-top:50px;}#contenu-pied a:link, #contenu-pied a:visited  {	font : 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#666666;	}#contenu-pied a:hover  {text-decoration:underline;	}#pied p {	text-align:center;		}p, div, td {	color:$fontColor;	font:Trebuchet MS 9 ;} .clear {	clear:both;} hr{ text-align:center;   width:95%;   height:1px;      background-color:#999999;   border:0;   color:#999999;}/*  ------------------------------------------/*  Habillage des formulaires/*  ------------------------------------------ */#formulaire {text-align:left;}.formulaire_spip { text-align: left; font-size: 1em; }.formulaire_spip p { margin: 0.5em 0; padding: 0; }.formulaire_spip fieldset {list-style:none;}.formulaire_spip fieldset li { list-style:none;}.formulaire_spip legend {font-weight:bold;font-size:1em;}.formulaire_spip ul{list-style-type:none; margin-left=0; padding-left:10px;}.formulaire_spip label {text-align:left; display:block; width:200px;}.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }/* Boutons */.spip_bouton { text-align: right; }.spip_bouton input { float: right; }/* Reponse du formulaire */.reponse_formulaire { font-weight: bold; color: #009966; }fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }/* Previsualisation du message */fieldset.previsu { padding: 1em; }/* Formulaire de login au forum */.formulaire_login_forum .forml { width: 12em; }.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }/* Choix des mots-clefs */ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } ul.choix_mots label { display: inline; }/* Formulaire de recherche */.formulaire_recherche { width: 12em; text-align: left; }.formulaire_recherche label { display: none; }