html {
  height: 100%;
}

body { 
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  background: #FFFFFF;
  margin:10px;
  height: 100%;
}

div.intesta {
  width:100%;
}

div.corpo {
  position:absolute;
  top:0px;
  background: #FFFFFF;
  height:600px;
  width:100%;
}

div.testoscheda {
  min-height:500px;
  width:100%;
  margin: 5px;
}

div.oggetto {
  margin:15px;
  padding:5px;
}

div.famiglia {
  margin:0px;
  width:21%;
  height:25px;
  padding-top:8px;
  background-color: #cceffc;
  float: left;
  text-align:center;
  vertical-align:middle;
}

div.genere {
  margin:0px;
  width:21%;
  height:25px;
  padding-top:8px;
  background-color: #a6e2f9;
  float: left;
  text-align:center;
  vertical-align:middle;
}

div.nomescient {
  margin:0px;
  width:21%;
  height:25px;
  padding-top:8px;
  background-color: #e5f4c0;
  float: left;
  text-align:center;
  vertical-align:middle;
}

div.nomecomune {
  margin:0px;
  width:21%;
  height:25px;
  padding-top:8px;
  background-color: #cce986;
  float: left;
  text-align:center;
  vertical-align:middle;
}

div.classifica {
  margin:0px;
  width:16%;
  min-height:33px;
  background-color: #79b61d;
  float: right;
  text-align:center;
  vertical-align:middle;
}

div.usi {
  margin:0px;
  width:54%;
  min-height:46px;
  background-color: #cce986;
  float: right;
  text-align:left;
  vertical-align:middle;
}

div.habitat {
  margin:0px;
  width:46%;
  background-color: #fffbb2;
  float: left;
  text-align:left;
  vertical-align:middle;
}

div.margini {
  margin: 4px 4px 4px 4px;
}

div.riquadrino {
  width: 46px;
  min-height:46px;
  float:left;
  margin-right:3px;
  vertical-align:middle;
  text-align:center;
  color:#FFF;
  font-size: 1.2em;
  font-weight:bold;
  background: #fffbb2 url('/deposito/cave/sfondohabitat.jpg') repeat-y left top;
  background-color: #fffbb2;
}


h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  color:blue;
  font-weight:900;
}

h4 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  color:blue;
  font-weight:bold;
}

div.flottante {
  background-color:lightblue;
  padding:0px 3px 0px 3px;
  border-style: ridge;
  border-width:3px;
  border-color:red;
  line-height:60%;
}

div.facilita {
  padding: 8px 8px 8px 8px;
}

.nascosto {
  visibility:hidden;
  border-bottom: 2px dotted red;
}

.nascosti {
  color:green;
  border-bottom: 2px dotted red;
}

.sottolinea {
  border-bottom: 2px dotted red;
}

.evidente {
  color: red;
}

.didasuono {
  line-height: 2.5;
  font-size: x-small;
  background-color:#c9d0c8;
}

.didascalia {
  line-height: 2.5;
  font-size: x-small;
  background-color:#c9d0c8;
}

.cave {
  background-color:#29ed08;
  color:blue;
  font-size:small;
  border:1px outset blue;
  font-weight:900;
}

.copyright {
  font-size: xx-small;
  line-height:3;
}

.gloss {
  background-color:#f5fde1;
  color:#000;
  font-weight:900;
}

.gloss:hover	{
    text-decoration: none;
}

.gloss:link { 
    text-decoration: none;
}

.gloss:visited { 
    text-decoration: none;
}

.gloss:active { 
    text-decoration: none; 
}