.normal_centre       { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-weight: normal; font-stretch: normal; font-style: normal; background-color: #fff8df; background-image: none; background-position: 0 0; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 2px; border: solid 0 #000080   }
.normal_gauche { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; background-color: #fff8df; background-image: none; background-position: 0 0; text-align: left; text-indent: 10px; word-spacing: normal; letter-spacing: normal; margin: 2px; border: solid 2pt silver; }
.cadre_centre { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-weight: normal; font-stretch: normal; background-color: #fff8df; background-image: none; background-position: 0 top; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: normal; vertical-align: middle; overflow: auto; clip: rect(auto auto auto auto); float: left; border-color: #009; border-width: 2pt; outline-color: #ff6; list-style-type: square; }
.normal_justifie { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-weight: 500; font-stretch: normal; background: #ff6 no-repeat; text-align: justify; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; width: auto; height: auto; vertical-align: middle; border: solid 0 #000080 }
.normal_petit  { color: black; font: italic 500 x-small/8pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-stretch: normal; background: yellow no-repeat; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; width: auto; height: auto; vertical-align: middle; border: solid 0 #000080 }
.normal_tres__petit { color: black; font: italic 500 xx-small/8pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-stretch: normal; background: #ff6 no-repeat; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; width: auto; height: auto; vertical-align: middle; border: solid 0 #000080 }
.tout_petit_blanc { color: #fff; font-size: xx-small; font-weight: normal; font-style: italic; font-variant: small-caps; line-height: 10pt; background-color: #001; text-align: center; vertical-align: middle; height: 1pc; }
.gauche_italique { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-variant: normal; font-weight: 700; font-stretch: normal; background: #fff8df no-repeat; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; vertical-align: middle; border: solid 0 #000080 }
.centre_italique       { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-variant: normal; font-weight: 700; font-stretch: normal; background-color: #fff8df; background-image: none; background-position: 0 0; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 0; vertical-align: middle; border-color: #009; border-style: none none solid; border-width: medium; }
.fond_rouge     { color: #009; font: italic 700 medium/14pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; background-image: none; background-position: 0 center; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; clip: rect(auto auto auto auto); margin: 1pt 1pt 5pt; padding: 3px; border: solid 4pt; }
.commentaire { color: #009; font: italic 700 medium/14pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; background-image: none; background-position: 0 center; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 1pt 1pt 5pt; padding: 3px; clip: rect(auto auto auto auto); border: solid 4pt; }
.cadre_gauche_italique { color: black; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-variant: normal; font-weight: 700; font-stretch: normal; background: #fff8df no-repeat; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; vertical-align: middle; border: solid 3pt #009 }
.p_titre        { color: #001; font: oblique 500 large/15mm "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #78c8e0; background-image: none; background-position: 0 0; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 2mm; padding: 10pt; vertical-align: middle; height: 12mm; border: solid 5px #000080    }
.p_titre_rouge         { color: #0000cd; font-size: 16pt; font-family: "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: oblique; font-weight: 500; line-height: 22pt; font-size-adjust: 0; background: #fff8df no-repeat; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; vertical-align: middle; border: solid 0 #000080 }
.p_tit_r_cadre { color: #009; font-size: 16pt; font-family: "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: oblique; font-weight: 500; line-height: 22pt; font-size-adjust: 0; background: #fff8df no-repeat; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; vertical-align: middle; border: solid 3px; }
.p1_titre  { color: black; font: oblique 500 medium/120% "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff8df no-repeat; text-align: center; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; vertical-align: middle; border: solid 0 #000080 }
.p1_titre_gauche  { color: black; font: oblique 500 medium/120% "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff8df no-repeat; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; vertical-align: middle; border: solid 0 #000080 }
.rouge_p1_titre_gauche { color: #009; font: oblique 500 medium/120% "Arial Black", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff8df no-repeat; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: normal; margin: 0; padding: 10pt; vertical-align: middle; border: solid 0 #000080 }
.justifie  { color: #001; font-size: 11pt; font-family: "Times New Roman", Georgia, Times, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ff6; text-align: justify; margin: 10pt   }
.titre     { color: black; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(fonds/fond_titre.jpg); text-align: center; vertical-align: bottom; border: ridge 2pt #4169e1 }
.cadre                      { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: none; background-attachment: inherit; background-position: 0 5pt; padding: 8pt; position: relative; z-index: 1; height: auto; float: none; overflow: hidden; border: solid 1pt red }
.sous_titre  { color: #001; font-size: 12pt; font-family: "Arial Black"; text-align: left }
.plan_1 { color: #fff; font-size: large; font-family: Arial; font-style: oblique; font-weight: 700; background-color: #306098; text-align: left }
.plan_2 { color: #001; font-size: medium; font-weight: 600; background-color: #add8e6; text-align: left; margin: 25px }
.plan_3 { color: #001; font-size: medium; background-color: #ffc; white-space: normal; cursor: pointer; list-style: url("boutons/biobulet_1.jpg") inside; display: block; margin-top: 0; margin-left: 100px; top: 0 }
.noir_et_centre  {
	color: black;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	background-color: #FFF;
	text-align: center
}
.normal_justifie { color: black; font-size: 10pt; font-family: Arial; background-color: #ff6; text-align: justify  }
.norm_gauche { color: black; font-size: 10pt; font-family: Arial; background-color: #ff6; text-align: left  }
.Titre_cadre { color: #001; font-size: 24pt; font-family: helvetica; font-weight: bold; background-color: #8bcbfa; text-align: center; border: groove 5pt #f00; }
.Titre_ligne {
	color: #333;
	background-color: #ffc;
	background-position: 0 center;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	border: outset 5pt #4169e1;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
}
.cadre { background-color: #646464; text-align: left; border-color: #dfcaca; border-width: 12pt; }
.decoupe { color: black; font-size: 14pt; font-variant: small-caps; text-align: center; border: outset 4pt orange; }
#apDiv3 .noir_et_centre {
	font-size: 18pt;
}
#apDiv3 .noir_et_centre {
	font-size: 16pt;
}
#apDiv3 .noir_et_centre {
	font-size: 14pt;
	background-color: #CCC;
}
#apDiv2 .noir_et_centre_fond_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	color: #000;
	background-color: #CCC;
	text-align: center;
}
.oblique_fond_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: oblique;
	font-weight: bold;
	color: #000;
	background-color: #CCC;
	text-align: center;
	margin: 5px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
.oblique_fond_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: oblique;
	font-weight: bold;
	color: #000;
	background-color: #CCC;
	text-align: center;
	margin: 5px;
	padding: 5px;
	height: auto;
	width: auto;
}
.suite {
	font-size: 24%;
}
.suite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: oblique;
	font-weight: bolder;
	color: #000;
	background-color: #666;
	text-align: center;
}
.oblique_fond_gris_gros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: oblique;
	font-weight: bolder;
	color: #000;
	background-color: #CCC;
	text-align: center;
	vertical-align: middle;
}
