/* Default style sheet for HTML 4
http://www.w3.org/TR/CSS21/sample.html
*/
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}

/************************************/

html, body {
 padding:0;
 margin:0;
 font-family: /*"Bitstream Vera Sans",*/ verdana, sans-serif;
 font-size:small;
 background-color:#eeeeee;
}
body {
 margin:0;
 padding:8px 4px 4px 4px;
}
input, textarea, select, option {
 font-family: verdana, sans-serif;
 font-size:small;
}
ul {
 padding-left:18px;
 margin:0;
}
p {
 padding:0;
 margin:.3em 0 .2em 0;
}
h2 {
 font-weight:normal;
 color: #b04060;
 font-size:large;
 padding:0;
 margin:0;
}
h3 {
 padding:0;
 margin:.8em 0 .5em 0;
 font-size:small;
}
.invisible {
 display:none;
}
.saveButton {
 background-color:#8080f0;
 border:2px solid;
 border-color: #CDCDF9 #505095 #505095 #CDCDF9;
 color:white;
 padding:0 3px 1px 3px;
 overflow: visible; /* hack for IE */
}
.newButton {
 background-color:#60c060;
 border:2px solid;
 border-color: #CDe9CD #509550 #505095 #CDe9CD ;
 color:white;
 padding:0 3px 1px 3px;
 overflow: visible; /* hack for IE */
}
.deleteButton {
 border-color:#f06060;
 border-color: #F9BFBF #953C3C #953C3C #F9BFBF;
 color:white;
 background:#f06060 url(img/delete2.gif) 2px 60% no-repeat;
 padding:0 3px 1px 20px;
 overflow: visible; /* hack for IE */
}
.formHeader {
 padding-bottom:4px;
}
.formBody {
 background-color:#ffcf80;
 border: 3px solid #4040ff;
 padding:4px 8px 8px 8px;
}
a img {
 border:0;
}
.header {
  padding: 0 0 8px 0;
}
.header .menu ul {
 margin:0;
 padding:0;
 display:inline;
}
.header .menu .localeSelector{
 font-size:x-small;
 font-family:verdana;
}
.header .menu .localeSelector option{
 font-size:x-small;
}
.header .menu .localeSelector option{
 padding:0 3px 1px 2px;
}
.header .menu li {
 display:inline;
 padding:0;
 margin:0;
 color:#808080;
 border-left: 2px groove #eeeeee;
}
.header .menu a {
 padding:0 .2em 0 .3em;
 text-decoration:none;
 color:#0000aa;
}
.header .menu li:first-child,
.header .menu li.first { /* for IE*/
 border-left-width:0;
 padding-left:0;
}
.header .menu a:hover {
 text-decoration:underline;
}
.header .menu .private a {
 padding:0 0 0 14px;
 background:url(img/private.jpg) no-repeat 0 center;
}
.header .menu .login {
 font-weight:bold;
 color:#ff8000;
}
.loginPanel {
 z-index:9999;
 /*position:absolute;
 right:46%;
 top:3.4em;*/
 margin:auto;
 width:13em;
 background-color:#c080a0;
 padding:.3em;
 border:1px solid white;
}
.loginPanel .form1{
 padding:.2em 0px 1em 1em;
 background:#f0f0a0 url(img/fond3.gif);
}
.loginPanel .label {
 display:block;
 font-weight:bold;
}
.loginPanel .err {
 padding:.5em 0 0 0;
 color:red;
 font-weight:bold;
}
.loginPanel .actions .close {
 display:block;
 width:16px;
 height:16px; /* fail with IE6 */
 border:0;
 margin:0 .2em 0 auto;
 background:url(img/closeWindowButton.gif) 0 0 no-repeat;
}
.loginPanel  .err {
 font-weight:bold;
 color:red;
 background-color:#fff0f0;
 padding:2px 3px 2px 3px;
 border:1px solid #ff8080;
 margin:5px 1em 0 0;
}
.loginPanel .button {
 margin-top:4px;
}
.sheet {
 padding:8px 8px 16px 8px;
 background-color:white;
 margin:4px 0 0 0;
 border:1px solid #d0d0d0;
}
.wikiSheet .sheet {
 position:relative;
}
.sheet .wikiActions .updateButton{
 position:absolute;
 top:4px;
 right:12px;
 text-decoration:none;
 background-color:#8080f0;
 border:2px solid;
 border-color: #CDCDF9 #505095 #505095 #CDCDF9;
 color:white;
 padding:1px 3px 2px 3px;
 overflow: visible; /* hack for IE */
 font-size:x-small;
 text-align:center;
}

.footer {
 padding-top:30px;
 clear:both;
}
.footer .powered {
 font-size:x-small;
 font-weight:bold;
 color:#a0a0a0;
 display:block;
 text-align:center;
}
.footer .powered a{
 color:#808080;
}
.clear {
 clear:both;
 font-size:2px;
}