BODY {
	
	
}

td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5e5e5e; 
	font-weight:normal; 
	line-height:14px;
}
ul, ol { margin-top:0; margin-bottom: 0; list-style-type: square; }
.menu {
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:bold;
}
.menu:hover {
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:bold;
}

.menu2 {
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #464646; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:bold;
}
.menu2:hover {
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #464646; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:bold;
}

.big {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff; 
	line-height:16px; 
	text-decoration:none; 
	font-weight: bold; 
}

.large {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #4a4a4a; 
	line-height:15px; 
	text-decoration:none; 
	font-weight: bold; 
}

.caption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #047d80; 
	line-height:15px; 
	text-decoration:none; 
	font-weight: bold; 
}

.mailmenu { font-family:   Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:14px; font-weight:normal; text-decoration: underline; }
.mailmenu:hover {
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height:14px; 
	text-decoration:none; 
	font-weight:normal;
}
.pathhighlighted { color: white; background-color: #046280; }
.path { color: #046280; }
.texte_bigger { color: black; font-size: 11pt; line-height: 16pt; margin: 0; padding: 0; }
.texte { color: black; font-size: 10pt; line-height: 16pt; margin: 0; padding: 0; }
.bullet_green { color: #046280; font-size: 9pt; line-height: 10pt; margin: 0; padding: 0; }
.bullet_red_dark { font-size: 9pt; line-height: 10pt; margin: 0; padding: 0; list-style-image: url(../images/bullet_red_dark.gif); }
.bullet_red { font-size: 9pt; line-height: 10pt; list-style-image: url(../images/bullet_red.gif); margin: 0; padding: 0; }
.bullet_gold { font-size: 9pt; line-height: 10pt; list-style-image: url(../images/bullet.gif); margin: 0; padding: 0; }
.texte_interlignage_reduit { color: black; font-size: 9pt; line-height: 9pt; margin: 0; padding: 0; }
.titre { color: #046280; font-size: 20px; font-weight: bold; }
.sous-titre { color: #046280; font-size: 15px; font-weight: bold; line-height: 16pt; margin: 0; padding: 0; }
.sous-titre_intro { color: #e04000; font-size: 10pt; font-weight: bold; line-height: 14pt; margin: 0; padding: 0; list-style-type: square; }
.titre_intro { color: #e04000; font-size: 11pt; font-weight: bold; line-height: 14pt; margin: 0; padding: 0; list-style-type: square; }
.lien { color: #046280; font-size: 9pt; }
.sous-sections { color: #046280; font-size: 8pt; list-style-position: inside; }
.border{ border: solid 2px #046280;  
.table { color: black; font-size: 9pt; border-color: black; border-width: 1px; outline-color: black; outline-width: 1px; }
.table_noline { color: black; font-size: 9pt; border-width: 0; border-color: black; outline-width: 1px; outline-color: black; }
.table_lineleft { color: black; font-size: 9pt; border-width: 0 0 0 1px; border-color: black; outline-width: 1px; outline-color: black; }
.table_lineright { color: black; font-size: 9pt; border-width: 0 1px 0 0; border-color: black; outline-width: 1px; outline-color: black; }
.table { color: black; font-size: 9pt; border-color: black; border-width: 1px; outline-color: black; outline-width: 1px; }
.table_lineleftright { color: black; font-size: 9pt; border-width: 0 1px; border-color: black; outline-width: 1px; outline-color: black; }
