body{ font-family:verdana,arial,helvetica,sans-serif;  font-size:100%; margin:0; padding:0; background-color:#FFE8B0; color:#494965; cursor:default;}
h1{ font-size:200%; }
h2{ font-size:150%; }
h3{ font-size:100%; }
h4{ font-size:100%; }
h5{ font-size:80%; }
h6{ font-size:60%; }
textarea, input, select{ font-family:verdana,arial,helvetica,sans-serif; color:#494965; }
acronym, abbr{ cursor: help; text-decoration:underline; }

#menu { position:absolute;  left:1%;  top:0px;  width:20%;  background-color:#6698CB;  z-index:1; }
#corps { position:absolute;  left:22%;  top:0px;  width:77%;  background-color:#FFFFFF;  z-index:2;   padding-top:160px; }
#bandeau { position:absolute;  left:0px;  top:0px;  height:140px;  width:100%;  margin:0px;  padding:0px;  text-align:right;  color:#FFFFFF;
          background-image:url(img/b0.jpg);  background-color:#6698CB;  background-repeat:no-repeat;  z-index:3; }
#style { position:absolute;  right:5px;  top:1px;  z-index:40; }
#ombre1 { position:absolute;  left:1%;  top:140px;  width:20%;  height:20px;  margin:0px;  padding:0px;
         background-image:url(img/b3.jpg);  z-index:5; }
#ombre2 { position:absolute;  left:22%;  top:140px;  width:77%;  height:20px;  margin:0px;  padding:0px;
         background-image:url(img/b5.jpg);  z-index:6; }
#admin { position:absolute;  left:0px;  top:0px;  width:100%;  padding:0px;  margin:0px;  color:#FFFFFF;  font-weight:bold;  font-size:60%;
         background-color:#FF0000;  z-index:7; }
#a { position:absolute;  left:0px;  top:0px;  width:20px;  height:20px;  display:block;
     background-image:url(img/blank.png);  z-index:8; }
#admin a {  color:#FFFFFF;  font-weight:bold;  line-height:20px; }
#bandeau H1, #bandeau H2 { margin:1px; padding-right:10px; }
/*                                                                */
#menu1 {  margin:0px;  padding:0px;  margin-top:155px;
         background-color:#6698CB;  border-top:1px solid #A4C7DF;  border-bottom:1px solid #486D91; }
#menu1 LI {  list-style:none;  border-top:1px solid #486D91;  border-bottom:1px solid #A4C7DF; }
#menu1 A {  display:block;  color:#FFFFFF;  text-decoration:none;  font-size:100%;  font-weight:bold;  margin:0px;  padding:5px;  padding-left:2px; }
#menu1 A:hover { color:#3E355E; }

#menu2 { margin:0px; padding:0px; background-color:#EBEBEB; padding-left:3px; }
#menu2 LI { border-top:1px solid #B4B4B4;  border-bottom:1px solid #FFFFFF;  margin:0px;  padding:0px; }
#menu2 A { color:#3E355E;  text-decoration:none;  font-size:80%;  font-weight:bold;  margin:0px;  padding:2px;  padding-left:10px; }
#menu2 A:hover { color:#FF6633; }

#menu3 { margin:0px;  padding:0px; background-color:#EBEBEB; padding-left:10px; }
#menu3 LI { border-top:1px solid #B4B4B4;  border-bottom:1px solid #FFFFFF;  margin:0px;  padding:0px; }
#menu3 A { color:#3E355E;  text-decoration:none;  font-size:65%;  font-weight:bold;  margin:0px;  padding:1px;  margin-left:9px;  }
#menu3 A:hover { color:#FF6633; }

.active0 {background-image:url(img/s0.png); background-repeat:repeat-y; background-position: 0 0px; }
.active1 {background-image:url(img/s1.png); background-repeat:no-repeat; background-position: 0 0px; }
.active2 {background-image:url(img/s1.png); background-repeat:no-repeat; background-position: 0px; }

#corps H4 { margin:5px; }
#corps A { color:#FF6633;  text-decoration:none;  }
#corps A:hover { color:#486D91; }
#corps P, #corps LI,#corps H3  { padding:3px; margin:0px }
.champ {  font-size:100%; }
.champ100 {  font-size:100%;  width:100%; }  /* border:1px solid #ff0000;  */
.champ100orange { color:#FF0000;  font-size:100%;  width:100%; }
.champ100bold { font-size:100%;  width:100%; font-weight:bold; }
.champ100letter {  font-size:100%;  width:100%; } .champ100letter:first-letter {  font-size:200%; float:left; }
.image { border:1px solid #3E355E;  margin:3px; }
.imageR { border:1px solid #FF0000;  margin:3px; }
.first_letter:first-letter {  font-size:200%; float:left; }
.date { color:#8F8F8F; }
.table { border:none;  width:100%;  margin:0px;  padding:0px;  }
.table2 { border:none;  width:100%;  margin:0px;  padding:0px;  background-color:#FFF9EE; }
.tablegris { border:none;  width:100%;  margin:0px;  padding:0px;  background-color:#ebEBEB; }
.td1 { width:1%;  vertical-align:top;  padding:5px;  white-space:nowrap; }
.td50 { width:50%;  vertical-align:top;  text-align:center;  padding:5px; }
.td50gris { width:50%;  vertical-align:top;  text-align:center;  padding:5px;  background-color:#ebEBEB; }
.td99 { width:99%;  vertical-align:top;  padding:5px;  }
.center { align:center; }
.pgris { background-color:#ebEBEB; }

.vert{ color:#00cc00;}
.orange { color:#FF6633; }
.error, .rouge { color:#FF0000; }
.bleu { color:#0000FF; }
#pedigree P { font-size:80%; }
#pedigree TD A, #adulte LI A, #portee LI A { text-decoration:underline; }
#pedigree LI { list-style:none;  margin-left:5px;  }
.p_mere { padding-left:45px; background-image:url(img/pere.png); background-repeat:no-repeat;  background-position: 0 50%;   }
.p_pere { padding-left:45px; background-image:url(img/mere.png); background-repeat:no-repeat;  background-position: 0 50%;   }
.p_80 { font-size:75%; }

#bibliotheque P{ margin:8px;  font-size:80%; }
#bibliotheque H4{ margin:8px; }
#bibliotheque INPUT, #bibliotheque SELECT { width:250px; }
#bouton_transferer {  font-size:100%;  color:#000000; }
#listeimages {  margin:5px; text-align:justify; }
#listeimages IMG {  border:1px solid #3E355E; }
#apercu{ position:absolute;  left:0px;  top:0px;  width:100%;  text-align:right;  margin:0px;  padding:0px;  z-index:1;  }
#apercu IMG { margin:5px; border:1px solid #3E355E; }
.message{ color:#ff0000;  font-weight:bold;   }

.stats { font-size:70%; }
.stats TD{ padding:1px;}
#library{ position:absolute; display:none; left:10px; top:10px; width:750px; height:400px; margin:0px; padding:0px; scrolling:no; border:2px solid #3E355E; z-index:99; }
#criteres{ position:absolute; display:none; left:10px; top:10px; width:900px; height:600px; margin:0px; padding:0px; scrolling:no; border:2px solid #3E355E; z-index:98; }
.floatleft{float:left;}
