/* Cascading Style Sheets de la page vierling */

h1 { color: #004080; font-size: 30pt; font-family: "helvetica neue",arial; font-weight: bold; text-align: center; }
h2 { color: #248B47; font-size: 28pt; font-family: "helvetica neue",arial; font-weight: bold; text-align: center; }
h3 { color: #004080; font-size: 20pt; font-family: "helvetica neue",arial; font-weight: bold; text-align: center; }
h4, dt { color: #004080; font-size: 12pt; font-family: "helvetica neue",arial; font-weight: bold; }

body {
	color: #004080;
	background-color: #66BDFF;
}
:link {
	color: #004080;
}
:visited {
	color: #004080;
}

.titre {
	color: #004080;
	font-size: 30pt;
	font-family: "helvetica neue", arial, sans-serif;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.corps {
	color: #000;
	font-size: 12pt;
	font-family: arial, sans-serif;
	margin-bottom: 1em;
}

.note {
	font-size: 10pt;
	font-style: italic;
}

.petit {
	font-size: 10pt;
	font-style: italic;
}

/* Cadre */

.cadre_t {
	margin: 0 0 0 0; border-width: 0; padding: 0 0 0 0;
}
.cadre_hg {
	background: url(cadreb-hg.png) no-repeat;
	width: 22px;
	height: 32px;
}
.cadre_hc {
	background: url(cadreb-hc.png) repeat-x;
	height: 32px;
	color: #66BDFF;
	font-size: 18pt;
	font-family: "helvetica neue", arial, sans-serif;
	font-weight: bold;
	text-align: center;
}
.cadre_hd {
	background: url(cadreb-hd.png) no-repeat;
	width: 22px;
	height: 32px;
}
.cadre_cg {
	background: url(cadreb-cg.png) repeat-y;
	background-color: #C2E8FF;
	width: 22px;
}
.cadre_c {
	background-color: #C2E8FF;
	text-align: left;
	padding-bottom: 1em;
	text-align: justify;
}
.cadre_cd {
	background: url(cadreb-cd.png) repeat-y;
	background-color: #C2E8FF;
	width: 22px;
}
.cadre_b {
	background: url(cadreb-b.png) repeat-x;
	height: 2px;
}

.petit_cadre {
	border-width: 0;
	float: right;
	margin: 10px 00px 0px 10px;
	font-family: "arial";
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 8pt;
}

