body, .normal {
	margin-top: 0px;
	margin-bottom: 0px;
	background:#f0f0ff;
	font-family:arial;
}
.titre {
	border : 2px solid #8888aa;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-family:times new roman;
	font-size:17pt;
	font-weight:bold;
}
.p, .encadre, .blue, h1, h2, li  {
	padding-left:10px;
	padding-right:10px;
}
.p, .encadre {
	background:#ffffff;
	font-size:10pt;
}

.normal {
	font-size:10pt;
}


.titre, h2 {
	color:#222266;
}
h2 {
	font-family:arial;
	text-align:center;
	font-size:14pt;
	color:#663300;
}

.p, .encadre, .blue {
	text-align: justify;
	margin: 0px;
}
.encadre, .blue {
	padding-top:10px;
	padding-bottom:10px;
	border : 1px solid #aaaacc;
}
.edito {
	padding-top:6px;
	border-left:1px solid #aaaacc;
	border-right:1px solid #aaaacc;
}
.blue, .titre {
	background:#ddddee;

}
.blue, .small {
	font-family:verdana;
	font-size:8pt;
}
.blue, .small {
	padding:6px;
}

body, h1, td, th, .p, .encadre, a, input, select, textarea {
	color: #222244;
}
hr {
	height: 2px;
	color: #8888aa;
}
table {
	margin:0px;
	padding:0px;
}
.table {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #6f6f8f solid 1px;
	border-bottom: #6f6f8f solid 1px;
}
.th, .td, .tc {
	border: #6f6f8f solid 1px;
	padding-left: 3px;
	padding-right: 3px;
}
.red, .redbut {
	color: #cc0000;
}
.redbut, .button {
	font-weight: bold;
}
a {
	color: #0000cc;
	text-decoration: underline;
}
a:hover {
	background: #eeeedd;
	color: #222288;
}
.mini {font-size:9px;color:#666656;}
.c1 {
	position:absolute;top:0px;left:50%; 
	font-size:1px;color:#9999bb;text-decoration:normal;
}
.c1:hover {
	background:#9999bb;color:#9999bb;
	cursor: text;
}