@charset "utf-8";
/* CSS Document */
body {
	line-height: 1.06em; /* 19px */
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(../images/bg_middle_aurora.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #cee3ed;
}
img{
border: none;
}
a:link {
	color: #578CB4;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #186496;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #999999;
}
.titre {
	color: #4E88B0;
	font-weight: bold;
	font-size:14px
}

.red {color: #FF0000}
.titremaj {font-variant:small-caps; font-size: x-large}
.mini {font-size: x-small}

h1,h2,h3,h4,h5,h6 {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
}
h1 {
	font-size: 14px;
	line-height: 1.357em; /* 19px */
	color: #4E88B0;
}
h2 {
	font-size: 1.286em; /* 18px */
	line-height: 1.056em; /* 19(px) : 18(px) =   1.056(em) */
	padding: 9px 0 10px 0; /* was margin: 9px 0 10px 0; but changed beacuse of 19px + 9px case */
	color: #2C2C2C;
}
ul,
ol {
	margin: 0 0 1.357em 0;
	}
.strong {
	font-weight: bold;
}
.em {
	font-style: italic;
}
.topmenu {
	font-size: 9px;
	font-weight: bold;
}
.sup {
	font-size: 0.85em;
	vertical-align: super;
}
.sub {
	font-size: 0.85em;
	vertical-align: sub;
}

.floatl {
	float: left;
}
.floatr {
	float: right;
}
.clearer {
	clear: both;
	font: 1px/1px monospace;
	height: 1px;
	width: 1px;
}

/* Form related styles */
.dfInputs1 {
	border: 1px solid #C5C5C5;
}
.dfInputs2 {
	border: 2px solid #CC0000;
}
.dfInputs3 {
	font: 10px Arial, Helvetica, sans-serif;
	border: 1px solid #C5C5C5;
}
.dfInputs1:focus,.dfInputs3:focus {
	border: 1px solid #2971D3;
}
.dfInputs2:focus {
	border: 2px solid #2971D3;
}
.dfInputsDisabled {
	border: 1px solid #C5C5C5;
	background-color: #D7D7D7;
	color: #777777;
}