BODY {
        background-color:#FFFFFF;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px; 
        scrollbar-face-color: #FFFFFF;
        scrollbar-shadow-color: black;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-track-color: #FFFFFF;
        scrollbar-arrow-color: white;
        font-family: Arial;
        font-size:10pt;
        font-color:#000000;
        /*font-color:#0A50A1; color:#032850;*/
}

IMG {border: 0;}

A         { color: #CF0B06; font-weight: bold; text-decoration: none;font-size: 11px;font-weight:bolder; font-style:normal; font-variant:normal}
A:link    { color: #CF0B06; font-weight: bold; text-decoration: none; }
A:visited { color: #CF0B06; font-weight: bold;}
A:hover   { color: #032850; font-weight: bold; text-decoration: underline; }
A.CONSULT { color: #CF0B06; font-weight: bold;font-size: 14px}
A.PARTENAIRE { color: #CF0B06; font-weight: bold;font-size: 10px}


A.HEADER { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.HEADER:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.HEADER:visited { color: #FFFFFF; font-weight: bold;}
A.HEADER:link:hover, A.HEADER:visited:hover  { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
A.HEADER:link:active, A.HEADER:visited:active { color: #FF0000; font-weight: bold;}

A.HEADER_ACTIF { color: #FF0000; font-weight: bold; text-decoration: none; }
A.HEADER_ACTIF:link { color: #FF0000; font-weight: bold; text-decoration: none; }
A.HEADER_ACTIF:visited { color: #FF0000; font-weight: bold;}
A.HEADER_ACTIF:link:hover, A.HEADER:visited:hover  { color: #000000; font-weight: bold; text-decoration: underline; }
A.HEADER_ACTIF:link:active, A.HEADER:visited:active { color: #FF0000; font-weight: bold;}


TABLE          { font-family: Arial; font-size: 10pt}
TABLE.MOT_CLES { border-color: #FFFFFF; border-collapse: collapse}

TR               {font-family: Arial; font-size: 10pt }
TR.FICHE_BANDEAU {color: #FDB81F; background-color: #032850;height:30;}
TR.BLEU          {font-family: Arial; font-weight: bold;color: #FFFFFF; background-color: #032850;}
TR.BLEU_GRIS     {font-family: Arial; color: #FFFFFF; background-color: #919FB2;}

TD                   { font-family: Arial; font-size: 10pt }
TD.TITRE_HEADER1     { font-family: Arial; font-weight: bold;font-size:25pt; font-color:#0A50A1; color:#EF4B4E;}
TD.TITRE_HEADER2     { font-family: Arial; font-weight: bold;font-size:14pt; font-color:#0A50A1; color:#EF4B4E;}
TD.TITRE_HEADER3     { font-family: Arial; font-weight: bold;font-size:18pt; font-color:#0A50A1; color:#EF4B4E;}
TD.MOT_CLES          { font-family: Arial; font-weight: bold;font-size:8pt; font-color:#000000; color:#000000;}

TD.DESC_FICHE        { font-family: Arial; font-weight: bold;font-size:11pt; font-color:#FFFFFF; color:#FFFFFF;}
TD.VALEUR_FICHE      { font-family: Arial;font-weight: bold;font-size:8pt; font-color:#000000;color:#000000;}}

TD.CORPS             { font-family: Arial; font-weight: bold;font-size:11pt; font-color:#0A50A1; color:#032850;}

TD.ACCUEIL           { font-family: Arial;font-weight: bold; font-size:13pt; font-color:#FFFFFF; color:#032850;}
TD.TAB_COMM          { border-color: #FFFFFF; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
TD.CARTOUCHE         { font-family: ,Arial; font-weight: bold;font-size:7pt; font-color:#FFFFFF;}

.TITRE         {font-family: Arial; font-weight: bold;font-size:21pt; font-color:#0A50A1; color:#FFFFFF; }
.SOUS_TITRE    {font-family: Arial; font-weight: bold;font-size:14pt; font-color:#0A50A1; color:#FFFFFF; }
.TITRE_SECTION {font-family: Arial;font-weight: bold;font-size:14pt; font-color:#0A50A1; color:#032850; }
.CORPS_TEXTE   {font-family: times new roman, times, serif; font-size:11pt; font-color:#0A50A1; color:#FFFFFF; }

INPUT:text   { border-style: solid; border-width: 1; padding-left: 4; padding-right: 4;padding-top: 1; padding-bottom: 1; background-color:#FF0000 }
INPUT:radio  {color: #FFFFFF; background-color: #FFFFFF}

SELECT       { border-style: solid; border-width: 1; padding-left: 4; padding-right: 4;padding-top: 1; padding-bottom: 1 }
TEXTAREA     { border-style: solid; border-width: 1; padding-left: 4; padding-right: 4;padding-top: 1; padding-bottom: 1 }


#header {
  float:left;
  width:100%;
  background:#fff url("images/menu-onglets/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("images/menu-onglets/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#header a {
  float:left;
  display:block;
  background:url("images/menu-onglets/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
/*   color:#765; */
  color:#4c8a05;
  font-size:110%;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
/*   color:#333; */
  color: #000;
  }
#header .current {
  background-image:url("images/menu-onglets/left_on.gif");
  }
#header .current a {
  background-image:url("images/menu-onglets/right_on.gif");
   color:#333; 
  padding-bottom:5px;
  }
#body
{
  min-height: 280px;
  border: 1px solid #4c8a05;
  border-top: none;
  padding: 5px;
  margin-bottom: 10px;
}
#partenaires
{
  padding:10px 0px 10px 0px;
  text-align:center;
}
#partenaires a,
#partenaires a:hover
{
  text-decoration:none;
}
#partenaires img
{
  height:60px;
  padding:2px;
  border:none;
}

