/*----- ###extra### -----*/
TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
P {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-top:2px;
	margin-left:0;
	margin-right:0;
	margin-bottom:2px;
	padding:0;
}
/*----- ###ligne### ----- (lignes de texte dans contenu-ensemble) -----*/
.titre-normal {
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
    font-weight:bold;
    padding-bottom:16px;
	color:#5959A9;
    text-align:center;
}
.titre-mistral {
	display:block;
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:24px;
    font-weight:bold;
    padding-bottom:16px;
    color:#0000CC;
    text-align:center;
}
.ligne-mistral-22 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:22px;
	color:#0000CC;
}
.ligne-mistral-24 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:24px;
	color:#0000CC;
}
.ligne-arial-14 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
.ligne-times-14 {
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
    font-weight:bold;
}
.ligne-times-11 {
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
}
.ligne-bleue {
	color:#5959A9;
}
.liste-times-14 {
	display:list-item;
	list-style-type:disc;
	list-style-position:outside;
	margin-top:8px;
	margin-left:40px;
	margin-right:0;
	margin-bottom:0;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
    font-weight:bold;
}
.liste-arial-14 {
	display:list-item;
	list-style-type:disc;
	list-style-position:outside;
	margin-top:8px;
	margin-left:40px;
	margin-right:0;
	margin-bottom:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
/*----- ###texte### ----- (zones de texte dans contenu-ensemble) -----*/
.texte-mistral {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:larger;
}
.texte-brush {
	font-family:Brush,"Comic Sans MS",Textile,cursive;
	font-size:larger;
}
.texte-mistral-22 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:22px;
	color:#0000CC;
}
.texte-mistral-24 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:24px;
	color:#0000CC;
}
.texte-arial-14 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
.texte-times-14 {
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
    font-weight:bold;
}
.texte-times-11 {
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
}
.texte-bleu {
	color:#5959A9;
}
/*----- ###media### ----- (images,videos,sons dans contenu-ensemble) -----*/
.img-gauche {
	display:block;
	float:left;
	margin-right:10px;
	border:0;
}
.img-droite {
	display:block;
	float:right;
	margin-left:10px;
	border:0;
}
.img-centre {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-width:0;
}
.img-marge {
	display:block;
	border:0;
	padding:0;
	margin:8px;
}
.entete-img {
	border:0;
	padding:0;
	margin-top:0;
	margin-left:0;
	margin-right:8px;
	margin-bottom:0;
}
/*----- ###hyperlien### ----- (hyperliens dans contenu-ensemble) -----*/
a.liste-times-11:link, a.liste-times-11:visited {
	display:list-item;
	list-style-type:circle;
	list-style-position:outside;
	margin-top:4px;
	margin-left:60px;
	margin-right:0;
	margin-bottom:0;
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
}
a.liste-times-11:hover {
	text-decoration:underline;
}
a.lienretour:link, a.lienretour:visited {
	clear:both;
	display:block;
	text-align:center;
	text-decoration:underline;
	font-size:12px;
	color:#B0B0B0;
}
a.lienretour:hover {
	text-decoration:none;
	color:#808080;
}
/*----- ###lienemail### ----- (liens mailto dans contenu-ensemble) -----*/
/*----- ###liendoc### ----- (liens documents dans contenu-ensemble) -----*/
/*----- ###conteneur### ----- (conteneurs dans contenu-ensemble) -----*/
.horiz-centre {
	text-align:center;
}
.entete-ligne-img {
	clear:both;
	padding-top:8px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	margin:0;
}
/*----- ###infobulle### ----- (info-bulles dans contenu-ensemble) -----*/
.texte-infobulle {
	text-decoration:none;
	color:#000080;
	cursor:default;
}
/*----- ###tableau### ----- (contenus de type tableau) -----*/
div.tab-centre {
	text-align:center;
}
table.tab-centre {
	margin-left:auto;
	margin-right:auto;
	border-width:0;
}
td.tab-centre {
	padding:8px;
	text-align:left;
	vertical-align:top;
}
/*----- ###zonehtml### ----- (contenus de type zone_html) -----*/
.z-titre-normal {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
    font-weight:bold;
	color:#5959A9;
    text-align:center;
}
.z-titre-mistral {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:24px;
    font-weight:bold;
    color:#0000CC;
    text-align:center;
}
.z-mistral-22 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:22px;
	color:#0000CC;
}
.z-mistral-24 {
	font-family:Mistral,Brush,"Comic Sans MS",Textile,cursive;
	font-size:24px;
	color:#0000CC;
}
.z-arial-14 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
.z-times-14 {
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
    font-weight:bold;
}
.z-times-11 {
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
}
.z-texte-bleu {
	color:#5959A9;
}
