A {
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:hover {
	TEXT-DECORATION: underline
}
.legende-photo {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.texte12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.titre-page-1 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	padding-bottom: 10px;
}
.texte14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.texte16 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0px;
}
.tab-titres {
	font-size: 14px;
	font-weight: bold;
	background-color: #99CCCC;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tab-jaune {
	font-size: 12px;
	background-color: #FFFF99;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.tab-orange {
	font-size: 12px;
	background-color: #FFCC99;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.lien-blanc12 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.lien-blanc14 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.texte12orange {
	font-size: 12px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
}
.titre-page-2 {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	padding-bottom: 10px;
}
.texte14orange {
	font-size: 14px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
}
.info-bulle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #FFFFCC;
	background-position: center center;
	vertical-align: middle;
	border: medium groove #009933;
	padding: 10px;
	position: absolute;
	left: 211px;
	top: 82px;
	width: 229px;
	height: 70px;
	visibility: hidden;
}
.texte18 {
	font-size: 18px;
}
.paragraphe12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 5px 10px;
	text-indent: 10px;
}
.poesie {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
}
.titre-paragraphe-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.cadre-encadre-vert-pastel {
	text-align: center;
	text-align: center;
	background-position: center center;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: auto;
	width: auto;
	border: #000000;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #66CC99;
}
.cadre-encadre-noir {
text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #000000; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin
}
.cadre-lilas {
	font-style: normal;
	font-weight: bold;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #CCCCFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: auto;
	width: auto;
	border: thin solid #000000;

}
.cadre-encadre-blanc { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-jaune { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #FFFF00; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-rouge { text-align: center; text-align: center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #FF0000; border: thin #000000 solid; clip:   rect(   )}
.cadre-encadre-vertFoncé { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-bleu { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #6699FF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-orange { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #FFCC00; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-bleuClair { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #CCCCFF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-vertClair { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #00FF99; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-violet { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #9900FF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-bleuFonce { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #3300FF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-jaune { font-style: normal; font-weight: bolder; text-align: center; font-style: italic; font-weight: bold; text-align: center ; font-size: 24px; background-position: center center ; font-family: Arial, Helvetica, sans-serif; color: #003399; border-color: #333333 #000000 #000000; background-color: #FFFFCC ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.cadre-encadre-beige { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #CCCC66; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cadre-encadre-vert { text-align: center; text-align: center ; background-position: center center ; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: auto; width: auto ; background-color: #009900; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.cellule-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.titre-paragraphe-12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.cadre-site {
	text-align: center;
	background-position: center center;
	height: auto;
	width: auto;
	background-color: #FFCC33;
	border: medium outset #993399;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993399;
	padding: 10px;
	vertical-align: middle;
}
.cadre-bordure-violet {
	border: 8px ridge #993399;
}
.cadre-bordure-orange {

	border: 8px ridge #FFCC33;
}
.titre-paragraphe-16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	font-style: oblique;
	text-decoration: underline;
	padding-bottom: 5px;
}
.cellule-image {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bordure-image-bleue {
	border: thin groove #003399;
}
.bordure-pointillee {
	border: medium dotted #993399;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
.barre-horizontale {
	color: #993399;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: auto;
}
.tab-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: center;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.cadre-bordure-orange-simple {


	border: 2px solid #FFCC33;
}
.taille6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 6px;
}
.nom-droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.image-gauche-cadre {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.image-droite-cadre {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.image-gauche {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.image-droite {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bordure-image-noir {

	border: 1px solid #000000;
}
.image {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 10px;
}
.poesie-cadre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	background-color: #FFCC33;
	padding: 10px;
	border: thin ridge #FF0000;
}
.poesie-lettrine {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
}
.poesie-cadre-image {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	padding: 10px;
	float: none;
}
.trait-vertical {
	font-weight: bold;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 2px;
	border-right-color: #993399;
}
.trait-horizontal-blanc-haut {
	font-weight: normal;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.trait-horizontal-blanc-bas {
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.trait-vertical-gauche {
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: groove;
	border-left-width: 2px;
	border-left-color: #993399;
}
.trait-vertical-droite {
	font-weight: bold;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 2px;
	border-right-color: #993399;
}
.trait-vertical-gauche-droite {
	font-weight: bold;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 2px;
	border-right-color: #993399;
	border-left-width: 2px;
}
.trait-horizontal-violet-haut {
	font-weight: normal;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-top-color: #993399;
}
.trait-horizontal-violet-bas {
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-bottom-width: 2px;
	border-bottom-color: #993399;
}
hr{
	width:auto;
	height:2px;
	border:0;
	color:#993399;
	background-color: #993399;
}
.trait-horizontal-orange-haut {
	font-weight: normal;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-top-color: #FFCC33;
}
.poesie-lettrine-orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
	color: #FFCC33;
}
.paragraphe14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding: 5px 10px;
	text-indent: 10px;
}
.paragraphe16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	padding: 5px 10px;
	text-indent: 10px;
}
.image-alpha-40 {
	filter: Alpha(Opacity=40, FinishOpacity=100);
}
.texte16orange {
	font-size: 16px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
}
.titre-paragraphe-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.titre-paragraphe-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.paragraphe16orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	padding: 5px 10px;
	text-indent: 10px;
	color: #FFCC33;
}
.poesie-lettrine-rouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
	color: #FF0000;
}
.poesie-lettrine-bleu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
	color: #6699FF;
}
.poesie-orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	color: #FFCC33;
}
.cadre-site14 {
	text-align: center;
	background-position: center center;
	height: auto;
	width: auto;
	background-color: #FFCC33;
	border: medium outset #993399;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993399;
	padding: 10px;
	vertical-align: middle;
}
.poesie-lettrine-vert {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
	color: #009933;
}
.poesie-lettrine-turquoise {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bolder;
	color: #33CCCC;
}
