body{
  font-family:Arial;
  background-color:#F0F0F0;
}

a{
  color:#333399;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

h1{
    font-size:24px;
    padding-top:10px;
}
h2{
    font-size:20px;
    padding-left:10px;
    border-left-style:solid;
    border-left-width:5px;
    border-left-color:#808080;
}
h3{
    font-size:16px;
}
#logo {
  float:left;
  padding-bottom:15px;
  padding-right:15px;
  }

#menu_haut{
     clear:both;
     margin-top:25px;
     padding-bottom:5px;
     padding-top:5px;
     border-top-style:solid;
     border-top-width:1px;
     border-top-color:#808080;
     border-bottom-style:solid;
     border-bottom-width:1px;
     border-bottom-color:#808080;
     margin-bottom:15px;
     font-size:12px;
     background-color:#FFFFFF;
     
}

#menu_haut a.lnactif{
  background-color:#333399;
  color:#FFFFFF;
  text-align:center;
  display:block;
  float:right;
  padding-left:10px;
  padding-right:10px;
  margin-right:10px;
  }
#menu_haut li {
  display:inline;
  padding-left:10px;
  padding-right:10px;
  border-right-style:solid;
  border-right-width:1px;
  border-right-color:#808080;


}

#menu_gauche{
  position:absolute;
  top:150px;
  left:20px;
  
  padding:1px;
  width:170px;

  font-size:12px;
  background-color:#F5F5F5;
}

#menu_gauche ul{
    margin-left:0px;
    padding-left:15px;
    }
#menu_gauche li{
  list-style:none;
  padding-top:3px;
  padding-bottom:3px;


}
#corps{
    margin-left:200px;
    background-color:#FFFFFF;
    padding:1px 25px 1px 25px;
    margin-right:40px;
    }
#blocinfo{
    background-color:#FFFFFF;
    padding:1px 25px 1px 25px;
    margin:20px;
    }
    
.Invisible{
  display:none;
}
.broke{
  clear:both;
}
table{
  width:700px;
  border-collapse: collapse
  }

tr{

}
td,th{
   font-size:13px;
   text-align:left;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#808080;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:0px;
   padding-right:0px;
   margin-left:0px;
   margin-right:0px;
}
p{
   font-size:13px;
}

.lbl140 label{

        width:140px;
        float:left;

}
.boutons{
   text-align:center;
}
#btnCancel, #btnOK{
   margin-left:50px;
   margin-right:50px;
}
