body {
	background:				#ffffff;
	margin:					0px;
	padding:				0px;
	width:					100%;
	height:					100%;
	}

.arial8noir {
	font-family:			arial, helvetica, sans-serif;
	color:					black;
	font-size:				7pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial8noir:hover {
	color:					blue;
}

.arial8gris {
	font-family:			arial, helvetica, sans-serif;
	color:					#666666;
	font-size:				7pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial8gris:hover {
	color:					blue;
}

.arial8noir2 {
	font-family:			arial, helvetica, sans-serif;
	color:					black;
	font-size:				8pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial8noir2:hover {
	color:					white;
}

.arial8jaune {
	font-family:			arial, helvetica, sans-serif;
	color:					yellow;
	font-size:				7pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial8jaune:hover {
	text-decoration:		underline;
}

.arial10noir {
	font-family:			arial, helvetica, sans-serif;
	color:					black;
	font-size:				9pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial10noir:hover {
	color:					white;
}

.arial10fondclair {
	font-family:			arial, helvetica, sans-serif;
	font-size:				8pt;
	color:					#ec5201;
	font-weight:			normal;
	background-color:		#DBDFFE; 
	text-transform: 		uppercase; 
}

.arial10blnc {
	font-family:			arial, helvetica, sans-serif;
	color:					white;
	font-size:				8pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial10blnc:hover {
	text-decoration:		underline;
}

.arial10jaune {
	font-family:			arial, helvetica, sans-serif;
	color:					yellow;
	font-size:				8pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial10jaune:hover {
	text-decoration:		underline;
}

.arial10bleu {
	font-family:			arial, helvetica, sans-serif;
	color:					#4579b5;
	font-size:				8pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial10bleu:hover {
	color:					#195fa7;
	}

.arial11orange {
	font-family:			arial, helvetica, sans-serif;
	color:					#ec5201;
	font-size:				9pt;
	font-weight:			bold;
	text-decoration:		none;
	}

.arial12noir {
	font-family:			arial, helvetica, sans-serif;
	color:					black;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial12noir:hover {
	color:					#195fa7;
	}

.arial12blnc {
	font-family:			arial, helvetica, sans-serif;
	color:					white;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial12blnc:hover {
	text-decoration:		underline;
	}

.arial12bleu {
	font-family:			arial, helvetica, sans-serif;
	color:					#3a2885;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial12bleu:hover {
	color:					#195fa7;
	}

.arial14blnc {
	font-family:			arial, helvetica, sans-serif;
	color:					white;
	font-size:				12pt;
	font-weight:			normal;
	text-decoration:		none;
	}

.arial14orange {
	font-family:			arial, helvetica, sans-serif;
	color:					#3a2885;
	font-size:				12pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.arial14orange:hover {
	color:					#195fa7;
	}

.arial18blnc {
	font-family:			arial, helvetica, sans-serif;
	color:					white;
	font-size:				16pt;
	font-weight:			normal;
	text-decoration:		none;
	}

.times10bleu {
	font-family:			Times New Roman, Times, serif;
	color:					#4579b5;
	font-size:				8pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times10bleu:hover {
	color:					#195fa7;
	}

.times12blnc {
	font-family:			Times New Roman, Times, serif;
	color:					white;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times12blnc:hover {
	font-weight:			bold;
	}

.times12orange {
	font-family:			Times New Roman, Times, serif;
	color:					#ec5201;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times12orange:hover {
	color:					#195fa7;
	}

.times12noir {
	font-family:			Times New Roman, Times, serif;
	color:					black;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times12noir:hover {
	color:					#195fa7;
	}

.times12bleu {
	font-family:			Times New Roman, Times, serif;
	color:					#4579b5;
	font-size:				10pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times12bleu:hover {
	color:					#195fa7;
	}

.times14orange {
	font-family:			Times New Roman, Times, serif;
	color:					#3a2885;
	font-size:				12pt;
	font-weight:			normal;
	text-decoration:		none;
	}
a.times14orange:hover {
	color:					#195fa7;
	}

.select {
		font-family:		arial, helvetica, sans-serif;
		font-size:			7pt;
		color:				black;
		bgcolor:			#FFFFFF;
		border:				1 solid black;
		}
/* ++++++++++++++++++++ CSS modelesV3 ++++++++++++++++++++ */
/* styles pour le cas d'un contenu */
table.tcontenu {width: 100%; border: 10px solid #FFFFFF; border-collapse:collapse; margin: auto}
.tcontenu thead {background: #FFFFFF}
.tcontenu th {border-bottom: 20px solid #FFFFFF; padding-left: 10px; text-align: left; font: bold 12pt arial, helvetica, sans-serif; color: #3A2885}
.tcontenu tfoot {background: #FFFFFF}
.tcontenu tbody {background: #FFFFFF}
.tcontenu tbody img {margin: 5px}
.tcontenu td {padding: 10px; text-align: left; font: 10pt arial, helvetica, sans-serif; color: #000000}
/* ------------------------------ */
/* Styles pour le cas d'une liste */
table.tliste {width: 100%; border: 10px solid #FFFFFF; border-collapse:collapse; margin: auto}
.tliste thead {background: #FFFFFF}
.tliste th {padding-top: 10px; padding-bottom: 5px; text-align: left; font: bold 9pt arial, helvetica, sans-serif; color: #3A2885}
.tliste tfoot {background: #FFFFFF}
.tliste tbody {background: #FFFFFF}
.tliste tbody img {margin: 5px}
.tliste td {padding: 10px; text-align: left; letter-spacing: normal; font: 8pt arial, helvetica, sans-serif; color: #000000}
/* ------------------------------ */
/* Styles d'identifiants spécifiques */
#separation1 {height: 1px; padding: 0px; background: #FFFFFF}
#separation2 {height: 1px; padding: 0px; background: #FFFFFF}
/* ------------------------------ */
/* styles de classes spécifiques */
a.titlien {font: bold 12pt arial, helvetica, sans-serif; color: #3A2885; text-decoration: underline}
a.titlien:hover {font: bold 12pt arial, helvetica, sans-serif; color: #3A2885; text-decoration: none}
.resume {font: italic 8pt arial,heveltica,sans-serif; color: #000000}
.vignette {border:0px; margin:5px; float:right}
.photo1 {float:left; border:0px; margin:5px}
.photo2 {float:left; border:0px; margin:5px}
.icone_retour {margin: 0px; border: 0px; float:right}
.modChamp {font: 7pt arial,helvetica,sans-serif; border: 1px solid black}
.modBouton {font: 7pt arial,helvetica,sans-serif; border: 1px solid white}
