body {
	background: url(../images/body_bg.gif) left top repeat-y #1b3b74;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
}

abbr[title] { cursor: help; }
img { border: none; }

h1 {
	color: #1B3B74; /*f00*/
	font-style: italic;
	font-size: 14px;
	margin: 10px 0 31px;
	line-height: 1.2;
	text-transform: uppercase;
}
h2 {
	color: #000;
	font-size: 13px;
	margin: 18px 0;
	line-height: 1.2;
}
h3 {
	color: #f00;
	font-size: 12px;
	margin: 18px 0;
	line-height: 1.2;
	font-style: italic;
}
h4 {
	color: #000;
	font-size: 12px;
	margin: 18px 0;
	line-height: 1.2;
}
h5 {
	color: #000;
	font-size: 11px;
	margin: 18px 0;
	line-height: 1.2;
	font-style: italic;
}
h6 {
	color: #000;
	font-size: 11px;
	margin: 18px 0;
	line-height: 1.2;
}
p, blockquote {
	color: #000;
	font-size: 11px;
	line-height: 1.2;
	margin: 18px 0;
}
p.subParagraph { padding-left: 35px; }
#content ul, #content ol, #content dl {
	color: #000;
	font-size: 11px;
	line-height: 1.2;
	margin: 18px 0 18px 30px;
}
#content li { margin-bottom: 6px; }

table {
	border-collapse: collapse;
	margin: 18px 0;
	color: #000;
	font-size: 11px;
}
td, th { border-collapse: collapse; vertical-align: top; text-align: left; padding: 3px; }
th { padding-right: 5px; padding-left: 0; }

a { color: #1b3b74; text-decoration: none; }
a:hover { text-decoration: underline; }

ol.faqQuestions {

}
.faqQuestions li {
	background: #dae3f3;
	padding: 3px;
}

.texteErreur { color: #f00; }

.floatRight { float: right; }
.floatLeft { float: left; }
.clearFloats { clear: both; padding-top: 1px; }