.t0_blanc {
	font-size: 0px;
	line-height: 0px;
	color: #FFFFFF;
}
.t9_vert_fondjaune {
	font-family: "Courier New", Courier, mono;
	font-size: 9px;
	font-weight: bold;
	color: #009900;
	background-color: #FFFF00;
}
.t10_normal {
	font-size: 10px;
}
.t10_vert_fonce {
	font-size: 10px;
	color: #009900;
	clip:   rect(auto auto auto auto);
}
.t10_noir_fondjaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}
.t12_normal {
	font-size: 12px;
}
.t14_normal {
	font-size: 14px;
}
.t14_verdana_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


A.hmenua:link {COLOR: white; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.hmenua:visited {COLOR: white; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.hmenua:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.hmenua:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: overline}

A.bfsmenua:link {COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.bfsmenua:visited {COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.bfsmenua:hover {COLOR:white; FONT-FAMILY: arial; BACKGROUND-COLOR:#CCCCFF; FONT-SIZE: 12pt; TEXT-DECORATION: none}
A.bfsmenua:hover {COLOR:white; FONT-FAMILY: arial; BACKGROUND-COLOR:#CCCCFF; FONT-SIZE: 12pt; TEXT-DECORATION: none}

A.liensbfs:link {COLOR: #004080; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.liensbfs:visited {COLOR: #004080; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.liensbfs:hover {COLOR: #993300; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.liensbfs:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: overline}





A.prog:link {COLOR: #013366; TEXT-DECORATION: none}
A.prog:visited {COLOR: #013366; TEXT-DECORATION: none}
A.prog:hover {COLOR: white; TEXT-DECORATION: none}
A.prog:hover {COLOR: white; TEXT-DECORATION: none; text-transform: none}

a.uprog:link { 
color:#013366;
font-family:arial;
font-weight:bold;
text-decoration:none;
}
A.uprog:visited {COLOR: #004080; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.uprog:hover {
color:#2970A6;
font-family:arial;
font-weight:bold;
text-decoration:none;
}
A.uprog09:link {
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog09:visited {
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog09:hover {
	COLOR: white;
	BACKGROUND-COLOR:#C0C0C0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog10:link {
	COLOR: #004080;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog10:visited {
	COLOR: #004080;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog10:hover {
	COLOR: white;
	BACKGROUND-COLOR:#C0C0C0;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog11:link {
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog11:visited {
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog11:hover {
	COLOR: white;
	BACKGROUND-COLOR:#C0C0C0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.uprog1:link {COLOR: #004080; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.uprog1:visited {COLOR: #004080; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.uprog1:hover {COLOR: white; BACKGROUND-COLOR:#C0C0C0; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

A.liens:link {COLOR: #004080; FONT-FAMILY: arial; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.liens:visited {COLOR: #004080; FONT-FAMILY: arial; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.liens:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.liens:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-WEIGHT: normal; TEXT-DECORATION: overline}

A.accueil:link {COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bolder; TEXT-DECORATION: none}
A.accueil:visited {COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.accueil:hover {COLOR: #003399; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold}
A.accueil:hover {COLOR: #9900FF; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold; background-color: #FFFF00; text-decoration: none}

A.theme:link {COLOR: #004080; TEXT-DECORATION: none}
A.theme:visited {COLOR: #004080; TEXT-DECORATION: none}
A.theme:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.email:link {COLOR: #004080; TEXT-DECORATION: none}
A.email:visited {COLOR: #004080; TEXT-DECORATION: none}
A.email:hover {COLOR: #003399; TEXT-DECORATION: underline}
A.email:hover {COLOR: #003399; TEXT-DECORATION: overline}



.cl1 {BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; COLOR: #003399; CURSOR: hand; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11pt; TEXT-DECORATION: none}

.cl2 {BACKGROUND-COLOR: transparent; COLOR:#800000; CURSOR: hand; FONT-FAMILY: Arial, verdana, Helvetica; FONT-SIZE: 11pt; TEXT-DECORATION: none}

A.cl2:link {COLOR: white; TEXT-DECORATION: none}
A.cl2:visited {COLOR: white; TEXT-DECORATION: none}
A.cl2:hover {COLOR: #003399; TEXT-DECORATION: underline}
A.cl2:hover {COLOR: #003399; TEXT-DECORATION: overline}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: justify;
	font-size: 12px;
}

a img { border:none} 

article_justifie {  text-align: justify}
.article_justifie {  text-align: justify}
.formulaire2 {
	font-size: 10px;
	background-color: #999999;
}
.selectstyle {
	font-size: 10px;
	color: #003366;
	font-weight: normal;
	background-color: #CCFF66;

}
.selectstyle_rouge {
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	background-color: #CCFF66;

}
.selectsize2 {
	font-size: 10px;
	color: #FFFF00;
	background-color: #009900;
	font-weight: bold;

}
.selectsize10 {
	font-size: 10px;
}

.titre-page {
	color: #000080;
	font-size: large;

}
.intertitre {
	font-size: x-small;
	color: #9e4b68;
	background-color: #d6cf83;
	text-align: left;
	text-indent: 3pt;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
}
.intertitre_16 {
	font-size: 16px;
	color: #9e4b68;
	background-color: #d6cf83;
	text-align: left;
	text-indent: 3pt;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
}
.background_vert {
	background-color: #A2D980;
}
.bouton_annulation {
	border:thin groove #330099;
	color: #D4D0C8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline overline blink;
	background-color: #FF0000;
	margin: 2px;
	padding: 1px;
}
.bouton_reset {
	border:thin groove #330099;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	background-color: #FF9900;
	font-variant: normal;
	text-transform: capitalize;
	padding: 1px;
	margin: 2px;
}
.bouton_submit {
	border:thin groove #330099;
	background:#66CCFF;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 2px;
	padding: 1px;
}
.puce8226 {
	font-weight: bold;
	color: #9E4B68;
	letter-spacing: 0.2em;
}
.clignotant {
	text-decoration: blink;
}
.ico_pgm_pseau {
	color: #0000FF;
}
.ico_pgm_bfs {
	color: #009900;
}
.ico_pgm_genre {
	color: #FF00FF;
}
.ico_pgm_pmie {
	color: #FF00FF;
}
.ico_pgm_codev {
	color: #FF00FF;
}
.ico_pgm_med {
	color: #FF0033;
}
.ico_pgm_formation {
	color: #006633;
}
.ico_pgm_mekong {
	color: #CC9900;
}
.ico_pgm_doc_pedagogique {
	color: #0033FF;
}
.ico_pgm_pseau_mexico {
	color: #FF6633;
}

.couleur_rouge {
	color: #FF0000;
}
.couleur_bleu {
	color: #0000FF;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	line-height: 6.5pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}.importance3 {
	font-weight: bold;
}
.importance2 {
	font-size: small;
}
.importance1 {
	font-size: x-small;
}
.rangee_paire_couleur {
	background-color: #8CFFA9;
}
.rangee_impaire_couleur {
	background-color: #C7FFB9;
}
.rangee_en_surbrillance {
	color: #0000FF;
	background-color: #C7F50A;
}
.t_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t_verdana_plus1 {
	font-size: large;
}

input[type=number] {
  text-align:right;
}
input[type=text] {
  text-align:left;
}