A:link {font-size: 10pt; color: #0000aa; text-decoration:none; font-family: Arial;}
A:visited {font-size: 10pt; color: #0000aa;  text-decoration: none; font-family: Arial;}
/* A:hover {font-size: 10pt; color: #000000; text-decoration:none; font-family: Arial; background:#FFFFFF} */


/*---------------------------------------------------------------------------------------Tableau Message                    */
td.message {
           vertical-align:top;
            }

#commentaire
              {
              max-width:300px;

              }



/*---------------------------------------------------------------------------------------Formulaire                    */
.form_text
                {
                border: 1px solid #000;
                background-color:#ffdddd;
                }

.form_text:focus
                {
                border: 1px solid #00FFFF;
                background-color:#ffFFFF;
                }


.form_text:hover
                {
                background-color:#ffaaaa;
                }

input[type=password]
                {
                border: 1px solid #000;
                background-color:#ffdddd;
                }

input[type=password]:focus
                {
                background-color:#ffFFFF;
                }

input[type=password]:hover
                {
                background-color:#ffaaaa;
                }

/*---------------------------------------------------------------------------------------Annuaire Liste                    */
#annuaire_case {
                border: 1px solid #000000;
                background-color:#dddddd;
                text-align: center;
                vertical-align:top;
                 padding:2px;
                 margin:1px;
                }

#alphabet{

          clear: both;
          border:1px solid #FFFF00;
          background-color:#999900;
          margin: 2px;
          }


/*------------------------------------------------------------------------------------anniv_case                            */
#anniv_case {

                border: 1px solid #000000;
                background-color:#dddddd;
                float:left;
                 padding:2px;
                 margin:1px;
                }



h1 {
    color:#910591;
    }

body {

       background-color: rgb(255,255,255);

       }

 #box {

       width:800px;
       background-color: rgb(250, 250, 250);

       margin:10px auto;
       padding:10px;
       border-top:    #664422 1px solid;
       border-left:   #664422 1px solid;
       border-right:  #775522 1px solid;
       border-bottom: #000000 1px solid;



              }
#titre {
         text-align:left;
         background:#f3f2ed;
         height:auto;
         margin:10px auto;
         border: solid #f0f0e0;
         }


#menu{
            float:left;
            width:100px;
            margin:0px;
            padding:0;


            }


#corps {
       float:left;
        margin-left:15px;
        width:675px;


       }

#centre {

         width:800px;
         padding-top: 15px;

         }


#bas {
     width:790px;
     text-align:center;
     background-color:#69c;
     clear:both;
     color:#fff;
     margin:0;
     padding:0 0 0 10px;
      }

#pack {
       border: solid #FF9900;
       }

/*-------------------------------------------------------------------Menu Horizontal             */
#menu_h {
         text-align:center;
         background: #33415d url("images/bouton_h_fond.png") top repeat-x;
         height: 38px;
         border-bottom: 1px solid #a1a6b1;
         }


#menu_h ul {
            position: relative;
            margin-left: auto;
            margin-right: auto;
            width:auto;
            top: 0;
            list-style: none;
            margin: 0;
            padding: 0;
            border-left: 1px solid #576178;
            border-right: 1px solid #1f2635;
            }

#menu_h li {
    float: left;
}

#menu_h ul span,
#menu_h ul a:link,
#menu_h ul a:visited {
    display: block;
    text-align:center;
    float: left;
    padding: 10px 15px;
    text-decoration: none;
    border-right: 1px solid #576178;
    border-left: 1px solid #1f2635;
    color: #dee0e5;
    height: 36px;
    height: 16px;
}

#menu_h ul li span,
#menu_h ul li a.current,
#menu_h ul li a:hover {
    background: #475470;
    color: #fff;
    text-decoration: underline;
}

#menu_h ul li span,
#menu_h ul li a.current {
    text-decoration: none;
}




/*................................................Menu Admin */
#menu_admin
            {
             font-size: 10pt; 
             color: #0000aa;  
             text-decoration: bold; 
             
             
             background: #475470;
             border-top  :#000000 1px solid;
             border-left  : #000000 1px solid;
             border-right :  #FFFFFF 2px solid;
             border-bottom:    #FFFFFF 2px solid;
             }

#menu_admin a {
             text-align:center;
             color:#FFFFFF;
             display:block;
             }

#menu_admin_titre
                  {
                  color:#FFFF77;
                  }



#menu_admin_bouton a{
                  border-top  :#ffeeaa 1px solid;
                  border-left  : #eedd99 1px solid;
                  border-right :  #775522 2px solid;
                  border-bottom:    #000000 2px solid;
                  background: #4754aa;
                 }



#menu_admin_bouton a:hover{
                border-bottom :#ffeeaa 1px solid;
                border-right : #eedd99 1px solid;
                border-left:   #775522 2px solid;
                border-top:    #000000 2px solid;
                background: #000000;

    }

#menu_admin_bouton a:link{       }
#menu_admin_bouton a:visited{    }

