body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f3f4f8;
}

h1 {

	font:Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #0E3D96;
	text-transform:none;
	font-weight:bold;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0E3D96;
	text-decoration: underline;
}
.seLoginControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	border-top: 1px solid #5E7BB2;
	border-right: 1px solid #0D398C;
	border-bottom: 1px solid #0D398C;
	border-left: 1px solid #5E7BB2;
}

.bordure
{
	border-width: 1px;
	border-color: #5E7BB2;
	border-style: solid;
}
.bordureright
{
	border-right-width: 3px;
	border-right-color: #0D398B;
	border-right-style: solid;
}
.NormalText
{
	font:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#000000;
}
strong{
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#0E3D96;
}
.noir{
	font:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#FFFFFF;
	text-decoration:underline;
}
.quoteText{
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.blanc{
	font:Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	text-decoration:underline;

}
.blanc:hover
{
	color:#f04a60;
}
.noir:Hover{
	font:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#FFFFFF;
	text-decoration:underline;
}
/* Site engine styles */

.seTitle {

	font:Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #0E3D96;
	text-transform:none;
	font-weight:bold;
}
.seNormalText
{
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
}
.seErrorText
{
	font:Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FF0000;
	font-weight:bold;
}
.seConfirmText
{
	font:Arial, Helvetica, sans-serif;
	font-size: small;
	color:#f04a60;
	font-weight:bold;
}
.seBoldText {

	font:Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #0E3D96;
	text-transform:none;
	font-weight:bold;
}
.seLinkText {

	font:Arial, Helvetica, sans-serif;
	font-size:small;
	color: #0E3D96;
	text-transform:none;
	text-decoration:underline;
}

.seHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0E3D96;
	font-weight:bold;
	text-decoration: none;
	background-color: #E4E8F0;
}
.seTableLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0E3D96;
	text-decoration: underline;
}
.seTinyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0E3D96;
	text-decoration: underline;
}
.seTableRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #E4E8F0;
}
.seTableRowAlternate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #D7DDEA;
}
.seInputControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #E4E8F0;
	padding: 1px;
	border-top: 1px solid #5E7BB2;
	border-right: 1px solid #0D398C;
	border-bottom: 1px solid #0D398C;
	border-left: 1px solid #5E7BB2;
}
.seMemoControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #E4E8F0;
	border: 1px solid #5E7BB2;
	padding: 1px;
}
.seErrorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.seNoteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0E3D96;
	text-decoration: none;
	line-height: normal;
}