body {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}

i, b, a, span { font-size:inherit; }

sup	{ font-size:80%; }

img	{vertical-align:middle; border: none;}

tt		{font-size:7pt}

body	{
		color: lightgrey; 
}

input, textarea, select {
	background-color: whitesmoke; /*lavender*/
}
input, textarea, select {
	border: solid 1px gray;
	color: black;
	font-size: 90%;
	/*padding: 4px;*/
}
input [type="submit"] {
	font-weight: bold;
	padding: 2px;
	font-variant: small-caps;
}

label {
	font-size: 90%;
}

fieldset {
	background-color: #eee;
	padding: 4px;
}
legend {
	color: gray; 
	font-size: 10pt;
	font-weight: bold; 
}

input[type="image"] {border: none; }



h1							{font-size: 12pt; color: #000080; font-weight: bold; /*margin-bottom:2px*/}
h2							{font-size: 120%; color: #000080; font-weight: bold; /*margin-bottom:1px*/}
h3							{font-size: 110%; color: #000080; font-weight: bold; /*margin-bottom:0px*/}
h4 						{font-size: 105%;	font-weight: bold;	line-height: 100%;	 margin-bottom:3px;}

table						{border-collapse: collapse;}


hr							{border: none; border-top: solid 1px #aab;}

a[target="_blank"]:after {content: url("/webengine/images/externallinkicon.png"); }

a							{text-decoration: underline; color: white}
a  img					{border:none;text-decoration: none;}
/*a:link					{text-decoration: underline; color: white}
a:visited				{text-decoration: underline; color: white}*/
a:hover					{text-decoration: underline; color: plum}

.warning				{font-size: x-small; font-weight: bold; color: #FF0000}
.smalllogin				{font-size: 10px; color: #FF0000; /*background-color: white; border: solid 1px gray;*/}


[LANG|=fr] > *		{ quotes: "«" "»" "\2039" "\203A" }
[LANG|=en] > *	{ quotes: "\201C" "\201D" "\2018" "\2019" }


q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
}

note {
	font-size: 80%;
	line-height: 120%;
}

span.twitteruser {
	font-weight: bold;
	color: white;
}

.error {
	color: #ff1a1a;
	font-weight: bold;
}

.syntaxerror {
	color: cyan;
}

.recognized, code, .advice {
	color: orange;
}
.advice {
	font-weight: bold;
}

.help {
	padding: 4px;
	background-color: darkred;
	border: dotted 2px lightgrey;
}

blockquote {
	margin-left: .5cm;
	margin-right: 0;
}