body {	background: white;	margin-top: 0;	margin-bottom: 10;	margin-left: 30;	margin-right: 30;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	}hr {	color: #1111CC;	background-color: #FFFFFF;	height: 0px;	border-bottom:1px solid #1111CC;	}/* page format */#centerfold {	position: absolute;	left: 50%;	width: 808px;	margin-left: -404px;	margin-bottom: 10px;	margin-top: 10px;	z-index:2;	}/* headlines */h1 {	font-size: 14pt;	text-align: center;	}h2 {	font-size: 12pt;	text-align: center;	}h3 {	font-size: 12pt;	text-align: justify;	}h4 {	font-size: 12pt;	text-align: center;	text-transform: uppercase;	font-size: 80%;	}h5 {	text-indent: 2em;	}h6 {	text-indent: 6em;	}/* lists */dd {	text-align: justify;	list-style-type: decimal;	}ul {	text-align: justify;	list-style-type: decimal;	list-style: disc;	}ol {	text-align: justify;	list-style-type: decimal;	}li.reference {	font-size: 9pt;	text-align: justify;	}/* specials */.author {	text-transform: capitalize;	font-variant: small-caps;	}.given-name {	font-size: 80%;	}.quote {	color: #006699;	}.drag {	position:relative;	cursor:hand;	z-index: 0;	}/* paragraphs */p.address {	font-weight: normal;	font-style: italic;	}p.caption {	text-align: center;	}p.center {	text-align: center;	}p.close {	text-align: right;	}p.contents {	font-weight: bold;	text-align: center;	font-variant: small-caps;	}p.date {	font-weight: normal;	font-style: italic;	}p.description {	font-size: 9pt;	text-align: justify;	}.figure {	font-size: 9pt;	text-align: justify;	}p.flag {	text-align: right;	}p.headline {	font-weight: bold;	color: #FFFFFF;	background: #1111CC;	text-align: center;	}p.identifier {	text-align: justify;	}p.keywords {	font-size: 9pt;	text-align: left;	}p.pdf {	text-align: right;	}p.reference {	font-size: 9pt;	text-align: justify;	}.synonymy {	font-size: 9pt;	text-align: justify;	line-height: 10pt;	padding-top: 0pt;	padding-bottom: 0pt;	}p.systematics {	font-weight: bold;	text-align: center;	}p.text {	text-align: justify;	text-indent: 2em;	}p.thumb {	font-size: 8pt;	color: #666666;	text-align: center;	}/* links */a {	text-decoration: none;	color: #1111CC;	}a:hover {	text-decoration: none;	color: #FF0000;	}a:active {	text-decoration: none;	color: #FF0000;	}a:visited, a.tbl:visited {	text-decoration: none;	}a.tbl {	text-decoration: none;	color: #FFFFFF;	}a.tbl:hover {	text-decoration: none;	color: #000000;	}a.tbl:active {	text-decoration: none;	color: #000000;	}/* button */.bouton{	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));	background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');	background-color:#ededed;	-webkit-border-top-left-radius:40px;	-moz-border-radius-topleft:40px;	border-top-left-radius:40px;	-webkit-border-top-right-radius:40px;	-moz-border-radius-topright:40px;	border-top-right-radius:40px;	-webkit-border-bottom-right-radius:40px;	-moz-border-radius-bottomright:40px;	border-bottom-right-radius:40px;	-webkit-border-bottom-left-radius:40px;	-moz-border-radius-bottomleft:40px;	border-bottom-left-radius:40px;	text-indent:0px;	display:inline-block;	color:#777777;	font-family:Arial;	font-size:12px;	font-weight:bold;	font-style:normal;	height:24px;	line-height:24px;	width:50px;	text-decoration:none;	text-align:center;  }.bouton:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));	background:-moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');	background-color:#dfdfdf;  }.bouton:active {	position:relative;	top:1px;  }.modalDialog {	position: fixed;	font-family: Arial, Helvetica, sans-serif;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(0,0,0,0.8);	z-index: 99999;	opacity:0;	-webkit-transition: opacity 400ms ease-in;	-moz-transition: opacity 400ms ease-in;	transition: opacity 400ms ease-in;	pointer-events: none;	}.modalDialog:target {	opacity:1;	pointer-events: auto;	}.modalDialog > div {	width: 400px;	position: relative;	margin: 10% auto;	padding: 5px 20px 13px 20px;	border-radius: 10px;	background: #fff;	background: -moz-linear-gradient(#fff, #999);	background: -webkit-linear-gradient(#fff, #999);	background: -o-linear-gradient(#fff, #999);	}.closing {	background: #606061;	color: #FFFFFF;	line-height: 25px;	position: absolute;	right: -12px;	text-align: center;	top: -10px;	width: 24px;	text-decoration: none;	font-weight: bold;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	-moz-box-shadow: 1px 1px 3px #000;	-webkit-box-shadow: 1px 1px 3px #000;	box-shadow: 1px 1px 3px #000;	}.closing:hover {   background: #ffffff;	}