body,p,td  {font-family: "comic sans ms",arial,helvetica,sans-serif;
            font-size: small;
            background-color: white;}

body       {margin : 2;}
         
.header    {font-size: small;}
.x-large   {font-size: x-large;}
.large     {font-size: large;}
.medium    {font-size: medium;}
.petit     {font-size: x-small;}
.page      {font-size: x-large;
            text-align: center;}
.italic    {font-style: italic;}

.center    {text-align: center;
            display: block;}
            
.sans-serif {font-family: arial,helvetica,swiss,sans-serif;}            

.lvb       {font-family: verdana,arial,helvetica,swiss,sans-serif; 
            font-size: large;
            font-weight: bold;            
            color    : green}
.mvb       {font-family: verdana,arial,helvetica,swiss,sans-serif;
            font-size: medium;
            font-weight: bold;
            white-space: nowrap;
            color: green}
.nobr      {white-space: nowrap}
.redstrong {color: red;
            font-weight: bold}
.redstrcent {color: red;
             font-weight: bold;
             text-align: center;
             display: block;
             }
.strong    {font-weight: bold;}
em         {font-style: normal;
            font-weight: bold;}
.margin     {margin: 5px;
             /*display: block;*/
             }
a          {color: blue;
            text-decoration: none;}

a:hover    {color: white;
            background: blue;}

#syndicat  {color: blue;}

td,th      {vertical-align: top;
            text-align: left;
            padding: 0;
            margin: 0;
            border-style: none;}

/* pour "Page d'accueil" */
td.entete  {vertical-align: top;
            font-size: medium;
            width: 100%;}

/* boutons de navigation */
a.nav      {color: black;
            text-decoration: none;}
a.nav:hover {color: white;
             background-color: rgb(3,138,228)}
td.bnact   {padding: 4px;
            margin: 0;
            text-align: center;
            font-family: verdana,arial,helvetica,swiss,sans-serif;
            font-size: xx-small;
            font-weight: bold;
            color: white;
            background-color: rgb(3,138,228);}
td.bnpas   {padding: 4px;
            margin: 0;
            text-align: center;
            font-family: verdana,arial,helvetica,swiss,sans-serif;
            font-size: xx-small;
            font-weight: bold;
            color: black;
            background-color: rgb(181,218,53);}
td.bnbet   {color: white;
            width: 0;
            padding-left: 1px;}
td.nav     {background-color: rgb(3,138,228);
            line-height: 2px;}
/* fin boutons de navigation */


td.blue    {color: rgb(3,138,228);
            text-align: right}
td.xsmall_bm  {font-size: x-small;
               vertical-align: bottom;}

.fd        {background-image: url(images/fleche_bleue_vide.gif);
            background-repeat: no-repeat;
            background-position: 0 3px;
            padding-left: 17px;}
ul.fdl     {list-style-image: url(images/fleche_bleue_vide.gif);
            margin-top: 0;
            margin-bottom: 0;
           }
           
.container {
   margin:0 5px 0 5px;
   padding: 0;
}

.clearing {
  line-height: 0px;
  clear: both;
}



table.color-visited a:visited {
  color: rgb(149,182,33);
}

table.color-visited a:visited:hover {
  color: rgb(234,247,235);
  background: rgb(149,182,33);

}

/*img {vertical-align: top;}*/

