    body{
        font-family:arial;
        font-size:0.8em;
    }
    td{
        font-family:arial;
        font-size:0.8em;
    }
    .hintanchor{
       text-decoration:none;
       color:red;
    }


.modulo_sel{
    background-color:#FFCC99;
}
.modulo_transp{
    background-color:transparent;
}

a{
   color:#477BB5;
   font-weight:bold;
   text-decoration:none;
}
a:hover{
   font-weight:bold;
   color:#477BB5;
   text-decoration:underline;
}

.titre_actualites{
    font-family:times;
    color:#92CBDC;
    font-size:50px;
    font-style:italic
}


/***************************************************************/
.tab_menu_noir{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu_noir.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#000000;
    color:#ffffff;
}
.tab_menu_rouge{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu_rouge.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#D80005;
    color:#ffffff;
}
.tab_menu_gris{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#ebebeb;
    color:#ffffff;
}
.tab_menu_bleu{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu_bleu.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#005E9E;
    color:#ffffff;
}
.tab_menu_orange{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu_orange.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#FF6500;
    color:#ffffff;
}
.tab_menu_vert{
    background-repeat:x-repeat;
    background-image:url('images/bg_cel_menu_vert.gif');
    background-position:center;
    text-align:center;
    font-weight:bold;
    background-color:#77B51F;
    color:#ffffff;
}

a.tri_entete_tab{
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
}


.tab_menu_gris a{
    color:#666666;
    text-decoration:none;
    font-weight:bold;
}



h1{
    color:#666666;
    font-size:20px;
    font-style:italic;
    border-bottom:2px dotted #EEF2FB;
}






/******************************************************************/



.but{
   background-color:transparent;border:0px;
   background-image:url('images/but.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}
.but_cours{
      background-color:transparent;border:0px;
      background-image:url('images/but_cours.gif');
      background-repeat:no-repeat;
      font-weight:bold;
      color:#ffffff;
      width:50px;
      height:26px;
   }
.but_rouge{
   background-color:transparent;border:0px;
   background-image:url('images/but_rouge.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}
.but_disabled{
   background-color:transparent;border:0px;
   background-image:url('images/but_disabled.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}
.but_visu{
   background-color:transparent;border:0px;
   background-image:url('images/but_visu.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}
.but_recherche{
   background-color:transparent;border:0px;
   background-image:url('images/but_recherche.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}
.but_imprimer{
   background-color:transparent;border:0px;
   background-image:url('images/but_imprimer.gif');
   background-repeat:no-repeat;
   font-weight:bold;
   color:#ffffff;
   width:150px;
   height:26px;
}

.but_cours{
      background-color:transparent;border:0px;
      background-image:url('images/but_cours.gif');
      background-repeat:no-repeat;
      font-weight:bold;
      color:#ffffff;
      width:50px;
      height:26px;
   }




    .etoileRouge{
       font-weight:bold;
       color:red;
   }

   .err{
       border:1px solid red;
       background-position:left bottom;
       background-repeat:repeat-x;
       /*background-color:beige; */
       background-image:url('../../../template/img/err.gif');
   }
   .errSelect{
              /*border:1px solid red;
              background-position:left bottom;
              background-repeat:repeat-x;*/
              /*background-color:#EDA1A1;*/
              background-color:red;
              color:#ffffff;
              /*background-image:url('../template/img/err.gif'); */
    }

    #blocInfoErr{
        padding:10px;
        width:400px;
        color:red;
        border:1px solid red;
        /*background-color:#FFFFCC;*/
        background-color:#FFFFFF;
        margin-bottom:20px;
    }