P {
	font: normal 11pt Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 20px;
	}
sup {
	font: 6pt Arial, Helvetica, sans-serif;
	}
ul li {
	font: normal 11pt Arial, Helvetica, sans-serif;
	
	}
ol li {
	font: normal 11pt Arial, Helvetica, sans-serif;
	text-align: left;
	}
li a {
	font-weight: bold;
	}
font {
	color: #000066;
	font: bold 10pt Arial, Helvetica, sans-serif;
	}
font.titre {
	color: #000066;
	font: bold 14pt arial, helvetica, sans-serif;
	}
#achats {
	color: #990000;
	}
#en {
	color: #009900;
	}
#groupes {
	color: #000099;
	}
font.syst {
	color: #b60808;
	FONT: bold 24pt Arial, Helvetica, sans-serif;
	}
font.consom {
	color: #000099;
	FONT: bold 24pt Arial, Helvetica, sans-serif;
	}
font.aide {
	color: #058305;
	FONT: bold 24pt Arial, Helvetica, sans-serif;
	}
.scaslog {
	font: bold italic 10pt Arial, Helvetica, sans-serif; color: #000066;
	}
.liensbas {
	padding: 0px 3px; font: 10pt Arial, Helvetica, sans-serif;  color: #000066; text-align: center;
	}
.liensbas:hover {
	color: #ffffff; background: #000066;
	}
.texte_boite {
	font: 10pt Arial, Helvetica, sans-serif; color: #000066; text-align: justify; vertical-align: top; margin: 5px; padding: 5px; border: 2px solid #a4a4c1;
	}
.question {
	font: 10pt Arial, Helvetica, sans-serif; color: #660000;
	}
.question:hover {
	color: #ffffff; background: #660000;
	}
.texte_police {
	margin: 5px; padding: 5px; font: 10pt Arial, Helvetica, sans-serif; color: #000044; text-align: center; background-color: #ffffff;
	}
.texte_entete {
	margin-left: 15px; FONT: bold 10pt Arial, Helvetica, sans-serif; color: #66669a;
	}
.titrecons {
	FONT: bold 20pt Arial, Helvetica, sans-serif; color: #66669a; text-align: center;
	}
.copyright {
	FONT: bold 9pt Arial, Helvetica, sans-serif; color: #660000; text-align: center;
	}
A {
  FONT: normal 10pt Arial, Helvetica, sans-serif; color: #000066; text-decoration: none;
  }
A:hover {
	color: #ffffff; background: #000066;
	}
p a {
	FONT: bold 11pt Arial, Helvetica, sans-serif; color: #660000; text-decoration: none;
	}
p a:hover {
	color: #ffffff; background: #660000;
	}

dl {
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #000066;
	display: block;
	margin: 15px 0px 15px 0px;
	}
dl a {
	background: none;
	display: block;
    color: #000066; 
    text-decoration: none;
    padding: 1px 0px;
    }
dl a:hover {
	color: #ffffff; 
	background: #000066;
    }
dd {
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #000066;
	margin-left: 20px;
	}

DIV#links {
	font: normal 10pt Arial, Helvetica, sans-serif;
    vertical-align: top;
	}
DIV#links A {
	vertical-align: top;
    PADDING: 5px;
	border: solid 2px #a4a4c1;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	MARGIN: 5px;
	font: normal 10pt Arial, Helvetica, sans-serif;
	COLOR: #000066;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
DIV#links A:hover {
	BORDER: solid 2px #000066;
	BACKGROUND: #a4a4c1;
	COLOR: #ffffff;
}
DIV#links A SPAN {
	DISPLAY: none;
}
DIV#links A:hover SPAN {
	PADDING: 5px;
	DISPLAY: block;
	Z-INDEX: 100;
	BACKGROUND: #a4a4c1;
	LEFT: 515px;
	MARGIN: 10px;
	font: normal 10pt Arial, Helvetica, sans-serif;
	WIDTH: 235px;
	COLOR: #000066;
	POSITION: absolute;
	TOP: 180px;
	TEXT-ALIGN: justify;
}

.col_left {
	background: #a4a4c1; COLOR: #000066; vertical-align: top;
	}
.col_centre {
	COLOR: #000066; vertical-align: top;
	}
.col_right {
	COLOR: #000066; vertical-align: top; border-right: 2px solid #a4a4c1; background: #ffffff; padding-bottom: 5px;
	}
.col_double {
	COLOR: #000066; vertical-align: top; border-right: 2px solid #a4a4c1; padding-bottom: 5px;
	}
.avert {
	FONT:normal 10px Arial, Helvetica, sans-serif; COLOR: #660000; BACKGROUND-COLOR: #a4a4c1; border: #791515 solid 2px;
	}
.logo { 
	margin-bottom: 3px; height: 57; width: 113; border: #8d8dd7 outset 2px;
	}
.logolien {
	text-decoration:none;
	}
.logolien:hover {
	background: #a4a4c1;
	}
