.blanc_11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc_11_italique {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}

.blanc_11_gras_italique {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.blanc_12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc_12_gras {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.blanc_12_italique {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}

.blanc_12_gras_italique {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.blanc_20_gras {
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc_20 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.couleur_11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}


.couleur_12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_8_gras {
	font-weight: bold;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_9_gras {
	font-weight: bold;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_10_gras {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_11_gras {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_12_gras {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_13_gras {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_14_gras {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_16_gras {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur_11_gras_italique {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
	font-style: italic;
}

.couleur_20_gras {
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.couleur2_11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #124265;
	text-decoration: none;
}

.couleur2_11_gras {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #124265;
	text-decoration: none;
}

.gris_11 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	text-decoration: none;
}

.gris_12 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666;
	text-decoration: none;
}

.couleur_20 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E5AA4;
	text-decoration: none;
}

.jaune_11_gras {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F9FACE;
	font-weight: bold;
	text-decoration: none;
}

.jaune_13_gras {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F9FACE;
	font-weight: bold;
	text-decoration: none;
}

.noir_11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.noir_12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.noir_12_italique {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}

.noir_12_gras {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.noir_12_gras_italique {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}

.noir_13_gras {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.noir_14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.rouge_11_gras {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.rouge_12_gras {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

.champ {
	color: #3E5AA4;
	font-color: #DBE2F6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.champ2 {
	color: #3E5AA4;
	font-color: #DBE2F6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#99AEDD;
	border-color:#516BAD;
}

.table_principal {
	text-align: center;
	text-valign: center;
	position: relative;
	width: 100%; 
	height: 100% 
} 

.table_centre {
	margin-right: auto;
	margin-left: auto;
	width: 750;
} 

div {
  scrollbar-base-color:#8D8DA1;
  scrollbar-3dlight-color:#8D8DA1;
  scrollbar-darkshadow-color:#8D8DA1;
  scrollbar-highlight-color:#DCE4F6;
  scrollbar-track-color:#DCE4F6;
  scrollbar-arrow-color:#DCE4F6;
  scrollbar-face-color:#95ABE4;
  scrollbar-shadow-color:#95ABE4;
}

.ligne_rouge {
  background-color: #FAEEEE;
}

.ligne_0 {
  background-color: #3E5AA4;
}

.ligne_1 {
  background-color: #EFF2FA;
}

.ligne_-1 {
  background-color:;
}

.ligne_roll {
  background-color: #8CA5E1;
}

.bordure_ligne {
  border:solid 1px #193D12;
}

a:link {
	color: #008080;
}

a:visited {
	color: #008080;
}

a:hover {
	color: #BB2D34;
}

a:active {
	color: #008080;
}