/* $Id: Default.css,v 1.24 2004/03/26 11:32:01 echarp Exp $ */

body {
	border:solid 0.8em black;
	color:black;
	background:white;
	margin:0px;
  font-family:serif; }


h1 { border-bottom:solid 0.1em #aaa; }
div > h1 { font-size:x-large; }

form { margin:0em; }

input, select, option, textarea { color:#004; background:white; }
img {
	vertical-align:middle;
	border:none; }
ul { padding-left:1.5em; }
textarea, .largeTextfield { width:100%; }

a:link, a:visited {
	color:#369;
	font-style:italic; }
a:hover, a:active {
	color:#060;
	background:#ff8; }

.link {
	padding-left:1em;
	font-weight:bold;
	vertical-align:middle; }

.data {
	color:#124;
	background:white;
	padding:1em;
	padding-bottom:3em;
	text-align:justify; }

.sidebar {
	font-size:smaller;
	float:right;
	margin-right:0.1em;
	margin-bottom:1em;
	width:30%;
	text-align:center;
	background:white; }

.xml {
	position:absolute;
	top:0em;
	right:0em; }

.level {
	display:inline;
	font-weight:bold;
	color:#44C; }

.vvvTitle {
	font-size:larger;
	font-family:serif;
	letter-spacing:0.1em;
	word-spacing:-0.3em;
	font-weight:bold;
	font-style:normal; }

.signets { text-align:center; }
.signet {
	font-weight:underline;
	margin:0.2em; }

.propose, .choose, .delegate { margin-left:1em; }
.propose:before { color:#881; }
.choose:before { color:#188; }
.delegate:before { color:#818; }
.propose:before, .choose:before, .delegate:before {
	content:"->";
	font-size:x-large;
	font-weight:bold; }
.moderate { text-align:center; font-weight:bold; font-size:larger; }
.moderate:before { color:#CCC; content:"-> "; }
.moderateActual { display:inline; color:#44F; }
.moderateActual:before { content:"["; }
.moderateActual:after { content:"]"; }

.messageTitle {
	font-size:larger;
	font-weight:bold;
	font-weight:italic;
	color:#333; }

.elementMore {
	padding-left:1em;
	font-size:smaller;
	text-align:left; }

.elementInfo {
	float:right;
	font-size:smaller;
	text-align:right; }

.title {
	font-size:xx-large;
	text-align:center;
	font-weight:bold; }

.ancestor { text-align:right; }

.section {
	border:outset thin #889;
	margin-bottom:1em; }

.sectionTitle {
	font-size:x-large;
	text-align:left;
	font-weight:bold;
	padding:6px;
	background:#eef; }

.subTitle { text-align:right; }

.box {
	border:outset 2px #ccc;
	background:#ccc;
	margin-top:1em;
	margin-left:0.3em;
	margin-right:0.3em; }

.boxTitle {
	text-align:left;
	font-weight:bold;
	padding:0.2em;
	margin-bottom:0.4em;
	color:#ff4;
	background:#557; }

.boxSubtitle {
	font-size:small;
	text-align:right;
	color:#ff4;
	background:#557; }
/*	color:#79155b;
	background:#bfb; }
*/

.boxLine {
	text-align:left;
	padding-left:1em; }
.boxLineR { float:right; }

.boxMore {
	font-weight:bold;
	text-align:right; }

.out, .err, .info {
	font-size:larger;
	font-weight:bold;
	padding:1em;
	text-align:center;
	background:white; }
.out { color:#080; }
.err { color:#800; }
.info { color:#008; }

.subElements { padding-left:2em; }

.footnote:before { content:"("; }
.footnote {
	font-size:smaller;
	text-align:right;
	margin-top:1em; }
.footnote:after { content:")"; }

th.visu, td.visu, th.param, td.param {
	padding-left:1em;
	padding-right:1em;
	background:#ddd; }
th.visu, th.param { background:#ddf; }
td.visu { background:#bbb; }

input.param { width:100%; }
textarea.param { width:100%; height:50em; }
textarea.paramSmall { width:100%; height:1.5em; }

