BODY, TABLE, TD, UL, OL, P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.contenu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify;}
.titre_majuscules{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; text-transform: uppercase; font-weight: bold; }

.sous_titre_sommaire_bleu {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #07118d; font-weight: bold; text-decoration: none;}
A.sous_titre_sommaire_bleu {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #07118d; font-weight: bold; text-decoration: none;}
A.sous_titre_sommaire_bleu:link {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #07118d; font-weight: bold; text-decoration: none;}
A.sous_titre_sommaire_bleu:visited {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #07118d; font-weight: bold; text-decoration: none;}
A.sous_titre_sommaire_bleu:active {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #07118d; font-weight: bold; text-decoration: none;}
A.sous_titre_sommaire_bleu:hover {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold; text-decoration: none;}


.sous_titre_sommaire {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.sous_titre_sommaire {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.sous_titre_sommaire:link {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.sous_titre_sommaire:visited {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.sous_titre_sommaire:active {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.sous_titre_sommaire:hover {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal; text-decoration: none;}

.sous_titre_sommaire_rouge {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold;text-decoration: none;}
A.sous_titre_sommaire_rouge {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold;text-decoration: none;}
A.sous_titre_sommaire_rouge:link {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold;text-decoration: none;}
A.sous_titre_sommaire_rouge:visited {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold;text-decoration: none;}
A.sous_titre_sommaire_rouge:active {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold;text-decoration: none;}
A.sous_titre_sommaire_rouge:hover {font-family: Verdana, arial, sans-serif; font-size: 12px; color: #CF0101; font-weight: bold; text-decoration: none;}

.header   		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #341855; font-weight: normal;}
.highlights   		{font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.red_title   		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal;}
.blue	  		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #352F84; font-weight: normal;}
.blue_bold	  		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241; font-weight: bold;}
.red_bold	  		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: bold;}

.red_title_small   		{font-family: Verdana, arial, sans-serif; font-size: 10px; color: #CF0101; font-weight: normal;}
A.red_title_small		{font-family: Verdana, Arial; font-size: 10px; color: #CF0101; text-decoration: none;}
A.red_title_small:link 	{color: #CF0101; text-decoration: none;}
A.red_title_small:visited 	{color: #CF0101; text-decoration: none;}
A.red_title_small:active 	{color: #CF0101; text-decoration: none;}
A.red_title_small:hover 	{color: #CF0101; text-decoration: underline;}

.black_title_small   		{font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
A.black_title_small		{font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}
A.black_title_small:link 	{color: #000000; text-decoration: none;}
A.black_title_small:visited 	{color: #000000; text-decoration: none;}
A.black_title_small:active 	{color: #000000; text-decoration: none;}
A.black_title_small:hover 	{color: #000000; text-decoration: underline;}


.footer   		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #828282; font-weight: normal;}

A			{font-family: Verdana, Arial; font-size: 11px; color: #CF0101; text-decoration: none;}
A:link 			{color: #CF0101; text-decoration: none;}
A:visited 		{color: #CF0101; text-decoration: none;}
A:active 		{color: #CF0101; text-decoration: none;}
A:hover 		{color: #CF0101; text-decoration: underline;}

A.red_title		{font-family: Verdana, Arial; font-size: 11px; color: #CF0101; text-decoration: none;}
A.red_title:link 	{color: #CF0101; text-decoration: none;}
A.red_title:visited 	{color: #CF0101; text-decoration: none;}
A.red_title:active 	{color: #CF0101; text-decoration: none;}
A.red_title:hover 	{color: #CF0101; text-decoration: underline;}




A.footer		{font-family: Verdana, Arial; font-size: 11px; color: #828282; text-decoration: none;}
A.footer:link 		{color: #828282; text-decoration: none;}
A.footer:visited 	{color: #828282; text-decoration: none;}
A.footer:active 	{color: #828282; text-decoration: none;}
A.footer:hover 		{color: #828282; text-decoration: underline;}

A.blue_bold{font-family: Verdana, Arial; font-size: 11px; color: #271241; text-decoration: none; }
A.blue_bold:link{color: #271241; text-decoration: none;}
A.blue_bold:visited{color: #271241; text-decoration: none;}
A.blue_bold:active{color: #271241; text-decoration: none;}
A.blue_bold:hover{color: #CF0101; text-decoration: none;}


textarea, input, select {font-size: 10px;} 

.sections{font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}
A.sections			{font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
A.sections:link {color: #000000; text-decoration: none;}
A.sections:visited {color: #000000; text-decoration: none;}
A.sections:active {color: #000000; text-decoration: none;}
A.sections:hover 		{color: #352F84; text-decoration: none;}

.texte_sections {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; line-height: 15px;}
.texte_bleu{font-family: Verdana, Arial; font-size: 11px; color: #271241; text-decoration: none; font-weight: bold; line-height: 15px;}
A.texte_bleu{font-family: Verdana, Arial; font-size: 11px; color: #271241; text-decoration: none;}
A.texte_bleu:link{color: #271241; text-decoration: none;}
A.texte_bleu:visited{color: #271241; text-decoration: none;}
A.texte_bleu:active{color: #271241; text-decoration: none;}
A.texte_bleu:hover{color: #CF0101; text-decoration: none;}

ul.ListePoint1 {font-family: verdana, arial; font-size: 11px; text-align: left; color: #000000; list-style-image: url("../graphics/others/dot1.gif"); line-height: 15px;}
ul.ListePoint2 {font-family: verdana, arial; font-size: 11px; text-align: left; color: #000000; list-style-image: url("../graphics/others/dot2.gif"); line-height: 15px;}


td.menu_haut_fond {background-image:url(../graphics/header/back.gif); vertical-align: middle; text-align: center; padding-top: 2px; color: #FFFFFF;}
td.menu_haut_right {background-image:url(../graphics/header/back.gif); vertical-align: middle; text-align: right;  padding-top: 2px; color: #FFFFFF;}
td.menu_haut_left {background-image:url(../graphics/header/back.gif); vertical-align: middle; text-align: left; padding-top: 2px; color: #FFFFFF;}

.menu_haut {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}

A.menu_haut {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:link  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:visited  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:active  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:hover  { color: #FFFFFF; font-weight: bold; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 2px; text-decoration: none;}




td.fond_menu_gauche{ background-color:#EAEDF6;}

.menu_gauche_titre {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
A.menu_gauche_titre {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
A.menu_gauche_titre:link  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
A.menu_gauche_titre:visited  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
A.menu_gauche_titre:active  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
A.menu_gauche_titre:hover  { color: #271241; font-weight: normal; text-decoration: underline; }

.menu_gauche_titre_on {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #CF0101; font-weight: normal; text-transform: capitalize;}


td.menu_gauche_titre {background-color: #FFFFFF; vertical-align: middle; text-align: left; height:31px; padding-left: 10px;font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal;}
td.menu_gauche_bord_bleu {background-color: #fe0000; width:5px; }

.menu_gauche_liens {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241; font-weight: normal;  }
A.menu_gauche_liens {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241; font-weight: normal;}
A.menu_gauche_liens:link  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_gauche_liens:visited  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_gauche_liens:active  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_gauche_liens:hover  { color: #CF0101; font-weight: normal;}

.menu_gauche_liens_on {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal;  }
A.menu_gauche_liens_on {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal;}
A.menu_gauche_liens_on:link  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_gauche_liens_on:visited  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_gauche_liens_on:active  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_gauche_liens_on:hover  { color: #CF0101; font-weight: normal; }


A.menu_haut {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:link  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:visited {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:active  {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom-color: #fe0000; border-bottom-style: solid; border-bottom-width: 2px;}
A.menu_haut:hover  { color: #FFFFFF; font-weight: bold; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 2px; text-decoration: none;}


td.fond_menu_droite{ background-color:#EAEDF6;}

.menu_droite_titre {font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal; text-transform: capitalize;}
td.menu_droite_titre {background-color: #FFFFFF; vertical-align: middle; text-align: left; height:31px; padding-left: 10px;font-family: Verdana, arial, sans-serif; font-size: 10px; color: #271241; font-weight: normal;  }
td.menu_droite_bord_bleu {background-color: #2c316b; width:5px;}

.menu_droite_liens {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241; font-weight: normal;}
A.menu_droite_liens {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241; font-weight: normal;}
A.menu_droite_liens:link  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_droite_liens:visited  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_droite_liens:active  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #271241;}
A.menu_droite_liens:hover {color: #CF0101; font-weight: normal;}


.menu_droite_liens_on {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal;  }
A.menu_droite_liens_on {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101; font-weight: normal;}
A.menu_droite_liens_on:link  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_droite_liens_on:visited  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_droite_liens_on:active  {font-family: Verdana, arial, sans-serif; font-size: 11px; color: #CF0101;}
A.menu_droite_liens_on:hover  { color: #CF0101; font-weight: normal; }




.black   		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}

A.black		{font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
A.black:link 	{color: #000000; text-decoration: none;}
A.black:visited 	{color: #000000; text-decoration: none;}
A.black:active 	{color: #000000; text-decoration: none;}
A.black:hover 	{color: #CF0101; text-decoration: none;}



.tableau_bleu {background-color: #cadcf0;}
.td_enonce {background-color: #EAEDF6;}


.texte_gras_home_left{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; text-align: left; color: #222560; font-weight: bold; }
.titre_rouge_home{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 15px; text-align: left; color: #CF0101; font-weight: bold; padding-left: 20px;}
.titre_rouge_home_center{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 17px; text-align: center; color: #CF0101; font-weight: bold; }
.texte_rouge_home{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; text-align: justify; color: #CF0101; }
.texte_gras_home_centre{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; text-align: center; color: #222560; font-weight: bold; }
.texte_grand_noir{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 15px; text-align: center; color: #000000; font-weight: normal; }
.texte_normal_noir{font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; text-align: center; color: #000000; font-weight: normal; }




.div_invisible	{
	
	height:0px;
	padding:0px;
	margin:0px;
	visibility:hidden;
}

.div_visible	{
	
	padding:0px;
	margin:0px;
	visibility:visible;
	
}

.liste_non_select   		{font-family: Verdana, arial, sans-serif; font-size: 11px; color: black; font-weight: normal;}


.tableau_formation {font-family: Verdana, arial, sans-serif; font-size: 9px; color: black; font-weight: normal;}


