@font-face
{
	font-family: "Biolinum Regular OTF";
	src: url("LinLibertineFont/Biolinum_Re-0.4.1.otf") format("opentype");
	font-weight: normal;
}

@font-face
{
	font-family: "Biolinum Regular TTF";
	src: url("LinLibertineFont/Biolinum_Re-0.4.1.ttf") format("truetype");
	font-weight: normal;
}

@font-face
{
	font-family: "Biolinum Regular EOT";
	src: url("LinLibertineFont/Biolinum_Re-0.4.1.eot");
	font-weight: normal;
}

@font-face
{
	font-family: "Biolinum Bold OTF";
	src: url("LinLibertineFont/Biolinum_Bd-0.4.1.otf") format("opentype");
	font-weight: bold;
}

@font-face
{
	font-family: "Biolinum Bold TTF";
	src: url("LinLibertineFont/Biolinum_Bd-0.4.1.ttf") format("truetype");
	font-weight: bold;
}

@font-face
{
	font-family: "Biolinum Bold EOT";
	src: url("LinLibertineFont/Biolinum_Bd-0.4.1.eot");
	font-weight: bold;
}

@font-face
{
	font-family: "Gentium Basic TTF";
	src: url("GenBasB.ttf") format("truetype");
	font-weight: bold;
}

@font-face
{
	font-family: "Gentium Basic EOT";
	src: url("GenBasB.eot");
	font-weight: bold;
}

body
{
	background: white;
	color: #666;
	font-family: "Biolinum Regular OTF", "Biolinum Regular TTF", "Biolinum Regular EOT", "Linux Biolinum O",
		"Optima", "Zapf Humanist 601 BT", "Helvetica", "Arial", sans-serif;
	margin: 0;
	padding: 1em 2em;
}

strong, b, h1, h2, h3, h4
{
	font-family: "Biolinum Bold OTF", "Biolinum Bold TTF", "Biolinum Bold EOT", "Linux Biolinum O",
		"Optima", "Zapf Humanist 601 BT", "Helvetica", "Arial", sans-serif;
	font-weight: bold;
}

.alt-font
{
	font-family: "Gentium Basic TTF", "Gentium Basic TTF", "Gentium Basic",
		"Bookman Old Style", "Cooper", "Georgia", "Times Roman", "Times New Roman", serif;
}

h1
{
	font-size: 400%;
	text-align: center;
	margin: 0.25em 24% 0.25em 0;
	padding: 0;
}

h2, #webid
{
	display: none;
}

.shortdesc
{
	font-size: 200%;
	text-align: center;
	margin: 0;
	padding: 0;
}

.diagramme
{
	text-align: center;
	margin: 3em 0;
}

.features
{
	position: relative;
	margin: 0 20% 0 30%;
}

.features ul
{
	float: left;
	width: 33%;
	padding: 0;
	margin: 0;
	list-style: square;
}

.features br
{
	clear: both;
}

.actions
{
	padding: 0;
	margin: 2em 25% 0 35%;
	list-style: none;
}

.actions li
{
	float: left;
	width: 33%;
	text-align: left;
}

.licence
{
	position: fixed;
	bottom: 0.5em;
	right: 1em;
	padding: 0;
	margin: 0;
	height: 26px;
	width: 78px;
}

#main_body
{
	float: left;
	width: 75%;
}

.Lens_Document #triple_table
{
	float: left;
	width: 23%;
	font-size: 75%;
}

#triple_table tr.alt0 td
{
	background: #eee;
}

#triple_table tr.alt1 td
{
	background: #ddd;
}

#footer
{
	font-size: 75%;
	text-align: center;
	margin-top: 2em;
}

#footer hr
{
	display: none;
}