.MenuDeroulantTitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF}
.MenuTitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000}
.MenuDeroulantCorps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF }
.MenuDeroulantCorpsBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF }
.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left}
.textenoir { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left}
.textejustifie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; text-align: justify}
.textejustifieserif { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-align: justify }
.formulaire2 { color: #000000; background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-position: center}
.formulaire { color: #000000; background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-position: center}
.formulaire100 {  width: 100px; text-align: center; color: #000000; background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-position: center}
.formulaire135small { width: 75px; text-align: center; color: #000000; background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.textevertgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #669966}
.liensrouge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000}
.textesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.textesmallgris { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.textesmallblanc { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.textesmallnoir { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.textesmallarial { font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.textesmallarial2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.textesmallnoIndent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }
.titre1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; font-style: normal}
.titre2 { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; font-style: normal}
.titre3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; font-style: normal}
.titregris {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-transform: uppercase; text-align: center; color: #666666}
.titre1blue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000066; font-style: normal }
.titre1red { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; font-style: normal }
.titre1gen { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; font-style: normal }
.titre1cand { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; font-style: normal }
.titre1recr { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; font-style: normal }
.titre1noir { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; font-style: normal }
/*li { padding:0px 22px;text-indent:-22px;list-style-image : url(../img/gelule.gif);display : list-item;list-style-position: inside; }*/
img {border:0;} /*evite l'utilisation de <img BORDER=0 ...> pour les images avec liens*/
.present * text{font-family:Arial; font-size:97%; vertical-align:top;}body   {background-image:url(/img/charte/fond/fond.png);  margin:0px;  padding:0px; text-align:center}
body * {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size:12px; color:#102050;}
input, .petit *  {font-family: Tahoma,Arial,Helvetica,sans-serif;  font-size:11px;}
td     {vertical-align:top;}
a, .mail   {color:#F58300; text-decoration:none;}
.gras      {font-weight:bold;}
a:hover    {text-decoration:underline;}
a img      {border:1px;}
#table_cv a img  {border:1px solid #004489;}
#table_cv #actuel  {border:1px solid #F58300;}
h1  {font-size:18px;  font-weight:bold ;  color:#004489;}
h2  {font-size:14px;  font-weight:bold ;  color:#F58300;}
h3  {font-size:13px;  font-weight:bold ;}
h4  {font-size:12px;  font-weight:bold ; font-style: italic ;}

p {text-indent:0px; padding:0px 5px;}

ul    {margin:2px 5px;}
li    {margin-top:15px;}
ul li {margin-top:5px;}

.block .titre {vertical-align:middle; font-size:15px; color:white; padding-left:10px; font-weight:bold;}

.cadre_fin .titre
{
	vertical-align:bottom;
	color:#888888;
	font-size:12px;
	font-weight:bold;
}

#form_identification  {padding-top:28px;  padding-left:8px;  padding-right:16px;}

#trame_haut  {background-repeat:no-repeat;  background-image:url(/img/charte/sous_logo.png);  background-position:top left;     height:100%;}
#trame_bas   {background-repeat:no-repeat;  background-image:url(/img/charte/trame.png);      background-position:bottom left;  height:100%;}


#table_flash td         {border: 0px solid;}
#table_flash .espace    {height:10px;}

#nos_services td  {text-align:center;  vertical-align:middle;}
#nos_services p   {text-align:center;  margin:10px 0px}
#nos_services *   {color:#001E62;  font-weight:bold;  font-size:12px;}

#offres *   {font-size:10px;}
#offres td  {cursor:pointer; cursor:hand}

#menu .espace                                 {background-color:white;  width:20px;}
#menu td, #menu_gauche td, #bouton_orange td  {vertical-align:middle;}
#menu a                                       {color:white;  text-decoration:none;  font-size:10px;}
#menu a:hover                                 {color:#102050;  text-decoration:underline;}
#menu_gauche .espace                          {height:10px;}
#menu_gauche a                                {color:#102050;  font-size:12px; }
#menu_gauche #page_actuelle	                  {color:#F58300; font-weight:bold;}
#menu_gauche .img_fond a                      {color:white;}
#menu_gauche .img_fond #page_actuelle         {color:#F58300; font-weight:bold;}
#menu_gauche .img_fond {background-color:#004489;  background-image:url(/img/charte/menu_g_fond.png); vertical-align:middle;}
#menu_gauche .img_deb  {  background-image:url(/img/charte/menu_g_deb.png);  background-position:left bottom;  background-repeat:no-repeat;}
#menu_gauche .img_fin  {  background-image:url(/img/charte/menu_g_fin.png);  background-position:right top;    background-repeat:no-repeat;}
#bouton_orange a                              {color:white;  text-decoration:none;  font-size:10px;}
#bouton_orange a:hover                        {color:#102050;  text-decoration:underline;}



#page  {padding:10px; vertical-align:top;}

.paire   {background-color:#EEF5FF;}
.impaire {background-color:#FFFFFF;}

#organigramme table td {text-align:center; vertical-align:middle; color:#FFFFFF;}
xmp{color:red; font-family:lucida console; text-align:left;}
#organigramme td    {padding-left:5px; padding-right:5px;}
#organigramme td td {padding:0px; cursor:pointer; cursor:hand;}
#fenetre {width:650px; height:50px; overflow:hidden; vertical-align:middle;/*border:0px; border-left:solid 1px; border-right:solid 1px;*/}

#logos td {padding-right:20px;}

.cadre_degrade .fond    {background-image:url(/img/charte/degrade_orange_fond.png);}
.cadre_degrade .fin     {background-image:url(/img/charte/degrade_orange_fin.png);  background-position:bottom left;}
.cadre_degrade .contenu {padding:5px 7px;}
.cadre_degrade .degrade {background-repeat:no-repeat;  background-image:url(/img/charte/degrade_orange.png);      
	background-position:top right;  vertical-align:middle; font-size:15px; color:white; padding-left:10px; font-weight:bold;}

ul {padding-left:15px;}

.centre {text-align:center;}

.erreur{color:#FF0000; font-weight:bold}

.identification input{text-align:center;}

.tableau td {padding:2px 5px;}
.tableau .c0{background-color:white;;}
.tableau .c1{background-color:#EEF5FF;}

.tableau_ligne, .tableau_ligne td, .tableau_ligne th {border-top:1px #004489 solid; border-bottom:1px #004489 solid;}