html {margin:0;padding:0;height:100%}
body {font-family:verdana,arial,sans-serif;font-size:100%}
h1, h2, h3 {font-family:'Lucida Sans Unicode','Lucida Grande','Trebuchet MS',sans-serif}
h1 {font-size:190%}
h2 {font-size:150%}
h3 {font-size:120%}

sub {vertical-align:sub}
sup {vertical-align:super;font-size:0.65em}

pre,code,tt,kbd {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:90%
}
/*.pre,.code {white-space:prewrap}
tr:nth-child(odd) {}*/ /*alt row*/

a {text-decoration:none;border:0}
a:link {color:#06f}
a:visited {color:#66F}
a:hover {color:#315f77}
#topbox {display:block;width:75%;min-width:800px;margin:0 auto}
.logo {display:block;width:397px;margin:0 auto}
.menu {display:block;font-size:0.9em;line-height:1em;text-align:center}
.blurb {line-height:1.2em;padding:0.8em 0}
.ib {display:inline-block}
dt {font-size:1.3em;font-weight:bold}
dd {margin-left:0}
dl.alt dd {line-height:1.5em}
dd.notice {border:0.2em solid #bf0000;padding:0.25em}
dd.notice b,dd.notice b span {color:#bf0000}
dd.notice b span {font-size:1em;font-weight:normal}
dd.notice span.smaller {font-size:0.9em}
/*dd {border-bottom:1px solid #777}*/
.text,.text12 {font-family:Verdana,Arial,Helvetica,sans-serif}
.text {font-size:10px}
.text12 {font-size:12px}
.cadre1 {
	border: 1px solid #CCCCCC;
}
.cadre2 {
	border: 1px solid #666666;
}
.cadre3 {
	border: 1px solid #D7D7D7;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
.footer {height:3em;text-align:right;vertical-align:top;border-top:0.1em solid #aaa}