body
{
   background-color: #b4c3bc;
   margin:auto;

   padding :0px;
   width:900px;
}
.top
{
padding:0px;
margin:0px;
}
h1
{
   font-family: Arial;
   color: black;
   background-image: url("../images/tile_cat.gif");
   background-repeat: repeat-x;
   padding-top:0px;
   margin-top:0px;
   padding-bottom:0px;
   margin-bottom:0px;
   text-indent : 20px;
      font-size:20px;
}
h2
{
   font-family: Arial;
   color: black;
   font-size:20px;
   text-indent:10px;
}
h3
{
   font-family: Arial;
   color: black;
   font-size:15px;
   margin-bottom:0px;
   text-indent:10px;
   clear:both;
}
div
{
   margin:20px;
   padding:10px;
   border: 1px solid white;
   background-color:#d7e9e2;
   padding-top:0px;
   margin-top:0px;

}
p
{
   font-family: Arial;
   color: black;
   font-size:12px;
   padding:0px;
   margin:0px;
   padding-top:2px;
   padding-bottom:2px;
   margin-top:0px;
}
a
{
color:#456354;
text-decoration:none;
font-weight:bold;
}
a:hover
{
font-weight:bold;
color:#7a968a;
/*text-decoration:none;*/
}
.nav a
{
color:black;
text-decoration:none;
font-weight:bold;
}
.nav a:hover
{
color:#ff983c;
text-decoration:none;
font-weight:bold;
}
.espece
{
   font-family: Arial;
   color: #00622e;
   font-style:italic;
   font-weight:bold;
}
.eleveur
{
   font-family: Arial;
   font-weight: bold;
   font-style:normal;
}
.symbol
{
   font-family: 'Times New Roman';
   font-weight: bold;
   font-size:15px;
   color:#ff6600;
}
.aide
{
   background-color:#b7b7b7;
   color:black;
   padding:20px;
   border:1px solid black;
}
a img
{
   border:none;
}
.graph
{
   border:1px solid black;
   background-color:white;
   padding:20px;
   font-size:8px;
   font-weight:bold;
}
.list
{
   background-color:#eaedf4;
}


.formu
{
   background-color:white;
   border:1px solid black;
   font-size:15px;
   position: absolute;
   right:20px;
   padding-right:12px
}
.right
{
   position: absolute;
   right:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
}
legend
{
   font-family: Arial;
   color: black;
   font-weight:bold;
   margin:5px;
}
.floatright
{
   float: right;
   right:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
   border:1px solid black;
   color:red;
   background-color:white;
}
.floatleft
{
   float: left;
   right:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
   border:1px solid black;
   color:red;
   background-color:white;
}
.floatvid
{
   float: left;
   right:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
   border:1px solid black;
   color:red;
   background-color:white;
   font-size:0.5em;
}

.right2
{
   right:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
   text-align : right;
}
.left2
{
   left:20px;
   padding-right:12px;
   margin:5px;
   font-family: Arial;
   text-align : right;
}
TABLE
{
padding : 20px;
margin : 20px;
border : 1px solid white;
background-color:#7e978b;
}
TD
{
border-bottom:1px solid #8fa5c5;
background-color:#e5edea;
border : 0px solid white;
}
.tab
{
   font-family: Arial;
   color: black;
   font-size:11px;
   text-indent:0px;
   margin:5px;
   text-align :center;
}
.title TD
{
border-bottom:1px solid #8fa5c5;
background-color:#456354;
border : 0px solid white;
}
TD:hover
{
background-color:#acd4ce;
}
TR:hover
{
background-color:#acd4ce;
}
TR:hover TD
{
background-color:#acd4ce;
}
.aide2
{
   background-color:white;
   color:black;
   padding:20px;
   border:1px solid black;
}
ul
{
   font-family: Arial;
   color: black;
   font-size:12px;
   margin-left:5px;
  list-style-image: url("http://fourmis.elevage.free.fr/images/puce.gif");
  text-indent:0px;
}

.center
{
   text-align:center;
   border: 0px solid black;
}
.Myrmicinae
{
color:#009759;
}
.Formicinae
{
color:#004b97;
}
.Ponerinae
{
color:#bd0087;
}
.Dolichoderinae
{
color:#715500;
}
.Leptanillinae
{
color:#3f0000;
}
.monogyne
{
color:#f68f00;
}
.polygyne
{
color:#c32b00;
}
.alphab
{
float:left;
width:25%;
background-color:white;
border-left:1px solid black;
padding:10px;
}
ol
{
font-size:1.5 em;
font-family:Verdana;
}
li ol
{
font-size:1.5 em;
font-weight:bold;
font-family:Verdana;
}
.sstitre
{
margin-top:20px;
font-size:1.5 em;
font-weight:bold;
font-family:Arial;
border-bottom:1px solid black;
background-color:#d7e9e2;
}
.return
{
border-bottom:1px dotted black;
}
.sommaire
{
font-weight:bold;
}
.aide3
{
background-color:white;
border:0px;
border-left:1px solid #ff6600;
width:80%;
margin:auto;
text-indent:30px;
}
.banpont
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url("../images/pont_arrplan.jpg");
background-repeat:x;
border-bottom:solid #98aab1 1px;
width:100%;
height:110px;
}

.nav
{
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:0px;
margin:0px;
text-indent:20px;
background-image:url("../images/nav2.gif");
background-repeat:repeat-x;
border-bottom:solid #98aab1 1px;
width:100%;
padding-top:5px;
padding-bottom:5px;
}

.ombre
{
padding-top:0px;
padding-bottom:5px;

margin:0px;
background-image:url("../images/ombre2.gif");
background-repeat:repeat-x;
}
.graphdr
{
float:right;
margin:20px;
}
.graphg
{
float:left;
margin:20px;
}
.c0
{
background-color:#ffab00;
color:#ffab00;
border:1px solid black;
}
.c1
{
background-color:#41c3ff;
color:#41c3ff;
border:1px solid black;
}
.c2
{
background-color:#d7d7d7;
color:#d7d7d7;
border:1px solid black;
}
.c3
{
background-color:#113c9d;
color:#113c9d;
border:1px solid black;
}
.c4
{
background-color:#e33c9d;
color:#e33c9d;
border:1px solid black;
}
.c5
{
background-color:#53ff96;
color:#53ff96;
border:1px solid black;
}
.c6
{
background-color:#ffff64;
color:#ffff64;
border:1px solid black;
}
.red
{
font-style:normal;
color:red;
}
.green
{
font-style:normal;
color:#00b143;
}
.brown
{
font-style:normal;
color:#9f3b00
}
.u
{
font-style:normal;
text-decoration:underline;
}
.violet
{
font-style:normal;
color:#ba00ff
}
.img
{
margin-left : 0px;
margin-right : 0px;
padding-left : 0px;
padding-right : 0px;
text-align:center;
}
.orange
{
font-style:normal;
color:#ff9632
}
.vert
{
font-style:normal;
color:#00ff00;
}
.bleu
{
font-style:normal;
color:#0000ff;
}
.bleuv
{
font-style:normal;
color:#00dec8;
}
.barre
{
text-decoration:line-through;
}
.stopfloat
{
clear:both;
}
.blc
{
background-color:white;
}
