body { background-color: #92c273; font-size: 1em; margin-left: 0.5em; color: #123d0e; font-family: sans-serif; }
h1	{ font-size: 1.5em; text-align: center; font-weight: bold; margin-top: 0.2em; }
table 	{ border-collapse: collapse; border: none; }td		{ border-collapse: collapse; border: none; text-align: left; vertical-align: top; white-space: nowrap; }table.Menus	{ }	td.hMenu	{ text-align: center; vertical-align: middle; padding: 0.5em 0.0em 0.0em 0.0em; }
	td.Menu		{ text-align: left;   vertical-align:    top; padding: 0.0em 0.2em 0.0em 0.2em; }
	td.MenuDates { padding-left: 2em; }
	p.Status	{ font-size: 0.8em; margin: 0.5em 0 0 0; text-align: center; }
	p.Dates		{ font-size: 0.8em; margin: 0.5em 0 0 0; }

#BryoMap	{ position: absolute; top:   0px; left:   0px; }
#SpecTR		{ position: absolute; top:   0px; left: 890px; }#SpecBR		{ position: absolute; top: 790px; left: 890px; }#SpecBL		{ position: absolute; top: 790px; left:   0px; }#Formtable	{ position: absolute; left: 0; top: 0; 
			  padding: 0.0em; margin: 0.0em; width: 25em; height: 15em; border: solid 1px #185c12; overflow: visible; background-color: #eeffee; }

.MenuGenus   { width: 12em; font-size: 1.0em; }
.MenuSpecies { width: 12em; font-size: 1.0em; }#BryoLegend		{ z-index: 1000; position: absolute; left: 0.0em; top: 15.5em;				  padding: 0.0em; margin: 0.0em; width: 25em; height: 10em; overflow: visible; } /* border: solid 1px #185c12; background-color: #eeffee; }  */p.GEA			{ padding: 0.2em 1.0em 0.0em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }p.Auteurs		{ padding: 0.0em 1.0em 0.1em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }.Genre			{ font-style: italic; margin-right: 0.1em; font-size: 1.3em; font-weight: bold; }.Espece			{ font-style: italic; margin-right: 2.1em; font-size: 1.3em; font-weight: bold; }p.HMA			{ padding: 0.1em 1em 0.1em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }
p.Localite		{ padding: 0.1em 1em 0.0em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }
p.Localisation	{ padding: 0.0em 1em 0.1em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }p.XY			{ padding: 0.1em 1em 0.1em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }
p.Date			{ padding: 0.1em 1em 0.1em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }
p.Recolteurs	{ padding: 0.1em 1em 0.21em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }
p.pimg			{ padding: 0.2em 1em 0.2em 1em; color: #123d0e; margin: 0; font-size: 1.0em; }#BryoPhoto		{ z-index: 1001; position: absolute; left: 25.5em; top: 0.5em;				  padding: 0.0em; margin: 0.0em; width: 15em; height: 10em; border: none; overflow: visible; background-color: transparent; white-space: nowrap; }table.cxy			{ border: solid 1px #00bb00; margin: 1.0em auto 1.0em auto; width: 100%;}	td.hgenre			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; font-style: italic; }	td.hcf				{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hespece			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; font-style: italic; }	td.hauteurs			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hrang			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hauteursrang		{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hkind			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hlocalite		{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hlocalisation	{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }
	td.hecologie		{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }
	td.hx				{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hy				{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hdate			{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hrecolteurs		{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.hdetermineurs	{ border: solid 1px #00bb00; text-align: center; vertical-align: top; background-color: #b3ce98; }	td.cgenre			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; font-style: italic; }	td.ccf				{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }	td.cespece			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; font-style: italic; }	td.cauteurs			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }	td.crang			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }	td.cauteursrang		{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }	td.ckind			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }	td.clocalite		{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
	td.clocalisation	{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
	td.cecologie		{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
	td.cx				{ border: solid 1px #00bb00; text-align:  right; vertical-align: top; background-color: #deffbc; }
	td.cy				{ border: solid 1px #00bb00; text-align:  right; vertical-align: top; background-color: #deffbc; }
	td.cdate			{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
	td.crecolteurs		{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
	td.cdetermineurs	{ border: solid 1px #00bb00; text-align:   left; vertical-align: top; background-color: #deffbc; }
#MouseXY  {z-index: 100; position: relative; left: 0; top: 0; padding: 0; margin: 0; width: 6.0em; visibility: visible; }
p.Coord { padding: 0.2em 1em 0.2em 1em; color: #123d0e; margin: 0; font-size: 0.6em; background-color: #ddffdd; }

