/* import rules */
/*@import "wiki.css";*/
@import "page.css";
@import "rss.css";


/* wiki.css */
/*.heading-1, .heading-1-1,
.heading-1-1-1, .heading-1-1-1-1 {
  color: #222222;
  background-color: inherit;
  margin: 3px;
  padding: 2px;
  padding-left: 4px;
  padding-bottom: 0px;
}*/

h1, .heading-1 {
  margin-left: 5px;
  margin-top:1em;
  margin-bottom:0;
  padding:0;
  font-weight: bold;
  font-size:16pt;
  color:#024182;
}

h2, .heading-1-1 {
  margin-left: 5px;
  margin-top:0.5em;
  margin-bottom:0;
  padding:0;
  font-weight: italic;
  font-size:12pt;
  /*text-decoration:underline;*/
  color: #b42a2b/*#3e80a2*/;
}

h3, .heading-1-1-1 {
  margin-top: 10px;
  font-weight: bold;
  font-style: oblique;
  font-size: 13px;
  padding:0;
}

h4, .heading-1-1-1-1 {
  font-weight: bold;
  padding:0;
  color: #404040;
  margin: 0px;
  left: 0px;
  font-size: 13px;
}


.quote {
  font-style: italic;
  color: inherit;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.code {
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 5px 5px 5px 5px;
  color: inherit;
  background-color: #eeeeee;
  border: 1px dotted #003366;
  font-family: courier, courier new, monospace;
  font-size: 12px;
  line-height: 100%;
  white-space: pre;
}


.java-keyword {
  font-weight: bold;
  color: #0000aa;
  background-color: inherit;
}

.java-object {
  color: #000088;
  background-color: inherit;
}

.java-quote {
  color: #00aa00;
  background-color: inherit;
}

.xml-keyword {
  font-weight: bold;
}

.xml-tag {
  color: #0000aa;
  background-color: inherit;
}

/* special formatting of a wiki table */
.wiki-table {
  margin: auto;
  empty-cells: show;
  width: 80%;
  border-left: 1px solid #5b5b5b;
  border-right: 1px solid #5b5b5b;
  border-bottom: 1px solid #5b5b5b;
}

.wiki-table td {
  border-top: 1px solid #5b5b5b;
  padding: 2px;
}

.wiki-table th {
  border-top: 1px solid #5b5b5b;
  text-align: left;
  color: inherit;
  font-weight: bold;
  background-color: #CCFF80;
  color: #000000;
  padding: 2px;
}

.wiki-table .table-odd {
}

.wiki-table .table-even {
}

.list {
}

.list-title {
  font-weight: bold;
}

.list ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
  list-style-type: none;
}

/* wiki lists */

ul.minus { list-style-type: square; }
ul.star { list-style-type: circle; }
ol.roman { list-style-type: lower-roman; }
ol.ROMAN { list-style-type: upper-roman; }
ol.alpha { list-style-type: lower-alpha; }
ol.ALPHA { list-style-type: upper-alpha; }
ol.greek { list-style-type: lower-greek; }
ol.GREEK { list-style-type: upper-greek; }
ol.hiragana { list-style-type: hiragana; }
ol.HIRAGANA { list-style-type: hiragana-iroha; }
ol.katakana { list-style-type: katakana; }
ol.KATAKANA { list-style-type: katakana-iroha; }
ol.HEBREW { list-style-type: hebrew; }

.wikicreatelink {
  text-decoration: none;
}

.wikicreatelinktext {
  text-decoration: underline;
  color: black;
}

.wikicreatelinkqm {
  text-decoration: none;
  font-size: 90%;
  color: white;
  border: 0px solid black;
  background: darkblue;
  padding: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-left: 3px;
}

.wiki-calendar-table {
 border-right: 1px grey solid;
 border-bottom: 1px grey solid;
}
.wiki-calendar-table td, .wiki-calendar-table th {
 text-align: center;
 border-left: 1px grey solid;
 border-top: 1px grey solid;
 height: 60px;
 width: 120px;
}
.wiki-calendar-daynotinmonth{
 color: #BBBBBB;
 background-color: #DDDDDD;
}
.wiki-calendar-today{
 background-color: #BBBBBB;
}

.article_title {
 font-size: 120%;
 border-bottom: 1px;
}

.article_content {
 padding: 10px;
}

.article_date {
 font-size: 120%;
 border-bottom: 1px solid;
}

.article_footer {
 border-top: 1px dotted;
 font-size: 75%;
 font-weight: bold;
 color: gray;
}


/* end wiki.css */




/*
* Body for the whole page
*/

/*
* Author : Florent Benoit
* EasyBeans 2006
*/


/*
* Body for the whole page
*/
body{
  text-align: center;
  margin:0;
  background-color:#96c4db;
  /*3d708a;*/
  /*#bfdae7;*/
  /*96c4db;*/
  color:#000;
  font: 70% verdana,sans-serif;
}

#communitylinks{
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  position:absolute;
  width:900px;
  font-size:7pt;
  top:1px;
}
#communitylinks ul {
  font-size:7pt;
  margin:0;
  float:right;
}
#communitylinks ul li {
  float:left;
  padding:2px;
  color:#FFF;
  list-style-type: none;
}
#communitylinks ul li:hover a {
  text-decoration:none;
}
#communitylinks a {
  background-color: inherit;
  color:#FFF;
  text-decoration:none;
}
#communitylinks a:hover{
  color: #AAA;
  background-color: inherit;
  text-decoration:none;
}




/*
* Main block
*/
#content {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width:900px;
  border:2px solid #DDD;
  background-color: #FFF;
}

#content img {
  vertical-align: top;
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

p {
  text-align:justify;
  margin-top:0;
  margin-bottom:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  background-color:#FFF
}


/*
* Main block for displaying content
*/
#leftcol {
  padding-top:0.5em;
  background-color: #FFF;
  margin-left:5px;
  margin-right:20px;
}


/*
* Footer bar
*/
#footerbar {
  margin-top:1em;
  text-align:center;
  border-top:1px solid #DDD;
   background-image: url(bg_v.png);
   background-position: bottom;
  color:#FFF;
}



/* menu bar */
#nav, #nav ul {
  padding: 0;
  margin:0;
  z-index: 99;
  background: url(bg.png);
  float: left;
  width: 100%;
  list-style: none;
  font-weight: bold;
  border-top:1px solid #DDD;
  border-bottom:1px solid #DDD;
}

/* Links */
#nav a {
    display: block;
    color: #FFF;
    text-decoration: none;
    /* space between items*/
    /*padding-left: 10px;*/
}

#nav a:hover {
    color:#b42a2b;
}

#nav li {
   color:#FFF;
    text-decoration: none;
    float: left;
    text-align:center;
    /* border-right:1px solid #DDD;*/
    padding-left: 20px;
/*    padding: 0;*/
}


/* if subitem has children */
#nav a.daddy {
    background: url(rightarrow2.gif) center right no-repeat;
}


/* sub item */
#nav li ul {
  border-width:0;
    position: absolute;
    left: -999em;
    height: auto;
    width: 7em;
    w\idth: 7em;
    margin: 0;
}

/* subitem items */
#nav li li {
  border:1px solid #DDD;
  width:7em;
  text-align:left;
  padding-left: 5px;
  font-weight:normal;
  background: url(bg.png);
/*  background-color: #1a77a7;*/

}

#nav li ul a {
  width: 7em;
  w\idth: 7em;
}

#nav li ul ul {
  margin: -1.75em 0 0 7em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
    /*margin-left:5px;*/
}

/* Higlighted item */
#nav li:hover, #nav li.sfhover {
  /*color:cfffff;*/
}


.archi {
float: left;
 /*background-color: #e2effd;*/
 margin:10px;
  border:0;
}

.archi img {
 border:0;
}


.news {
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
  float: right;
  width: 270px;
  text-align:left;
  background-image: url(bg_v_i.png);
   background-position: bottom;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;

}


.news .title {
font-size:12pt;
    text-align:left;
  margin:5px;
  font-weight: bold;
  color: #FFF;
}

.news img {
border:0;
}

.news ul{
margin-top:0;
  margin-left:10px;
  padding:0;
}

.news li {
/*font-size:70%;*/
  list-style-type: none;
  /*display:inline;*/
  margin:0;
}

.news ul li a {
color: #000;
  text-decoration:none;
 /* background-color:#e8eaf0;
  color:#000;
  display:block;
  padding-left:1em;
  text-decoration:none;*/
}

.news ul li a b {
color: #b42a2b;
}


.news ul li a:hover{
  
}

.news b {
  color: #b42a2b;
}















h2 {
  margin-top:0.5em;
  margin-bottom:0;
  padding:0;
  font-weight: italic;
  font-size:12pt;
  /*text-decoration:underline;*/
  color: #b42a2b/*#3e80a2*/;
}


a , a:visited , a:hover {
color: #1e3691;
}




.downloadbox {
  margin-top: 5px;
  margin-right: 5px;
  float: right;
  width: 250px;

  /* Keep the border or not ?*/
 /* border:1px solid #024182;*/
 /* margin: 1em 1em 2em 2em;*/
 /*background-color: #e2effd;*/
  background-image: url(bg_v_i.png);
   background-position: bottom;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;

 
}


.downloadbox .title {
  padding: 2px;
  font-size:10pt;
  text-align:left;
  margin-top:5px;
  font-weight: bold;
  color: #FFF;
}

.downloadbox img {
  vertical-align: middle;
  border:0;  
}

.downloadbox ul{
text-align:center;
margin-top:0;
  /*margin-left:10px;*/
  padding:0;
}

.downloadbox li {
/*font-size:70%;*/
  list-style-type: none;
  display:inline;
  margin:0;
}

.downloadbox ul li a {
  color: #000;
  text-decoration:none;
}

.downloadbox ul li a b {
  color: #b42a2b;
}


.downloadbox ul li a:hover{
  
}



p img {
vertical-align: middle;
}




/* Show hidden content */
.showstate{
    cursor:hand;
    cursor:pointer;
    color: #1e3691;
   text-decoration: underline;    
    margin-top: 2px;
    margin-left:10px;
    margin-right: 3px;
}

.downloadchoice {
  vertical-align: text-bottom;
    margin-left:20px;
    width:250px;
}

.downloadchoice a img {
  vertical-align: text-bottom;
  border:0;
}

.downloadchoice img {
  vertical-align: text-bottom;
  border:0;
}

.switchcontent{
  vertical-align: text-bottom;
   display:none;
    width: 400px;
    margin-left:200px;
}

.switchcontent a img {
  vertical-align: text-bottom;
  border:0;
}

.switchcontent img {
  vertical-align: text-bottom;
  border:0;
}

.popupRightBox {
  margin-top: 5px;
  margin-right: 5px;
  float: right;
  width: 240px;
  background-image: url(bg_v_i.png);
  background-position: bottom;
  text-align:center;
}


.popupRightBox .title {
  padding: 2px;
  font-size:12pt;
  text-align:center;
  margin-top:5px;
  font-weight: bold;
  color: #FFF;
}






/* added by OW ?
*/



#xwikinav_header, #xwikilanguagemenu, #xwikieditmenu,
#xwikieditmenu a, #xwikieditmenu a:visited, #xwikieditmenu img,
#xwikilanguagemenu a, #xwikilanguagemenu a:visited,
#xwikilanguagemenu span.xwikisep2expl{
    background-color: transparent;
}

#xwikinav_footer, #xwikiwebusermenu, .wiki-table th, .rsschanneltitle,
#xwikilanguagemenu a.xwikilanguageactive, #xwikilanguagemenu a:visited.xwikilanguageactive {
  background-color: #e8eaf0;
}


/* Dark Blue */
.xwikiactions a, #xwikiwebusermenu a {
        background-color: transparent;
        color: #E06712;
        font-weight: bold;
        text-decoration: none;
}

#xwikinav_footer, #xwikinav_header, #xwikinav_header.xwiki0b {
 border-color: #99C;
}

/*
    position: relative;
    display: block;
    clear: both;
    width: auto;
    top: 20px;
    right: 0px;
    border-style: solid;
    background-repeat: repeat;
    border:1px solid #F3C3A1;
*/
/*
    clear: both;*/
/* {
    display: block;
    float: right;
    margin: 0px;
    padding: 0px;
    border:0px;
}*/

#xwikinav_header {
    position: relative;
    display: block;
    clear: both;
    width: auto;
    top: 20px;
    right: 0px;
    background-repeat: repeat;
}

/* Comments colors */
.xwikidata, .xwikidatafooter, .xwikidatafooter1, .xwikidatafooter2 {
  background-color: #e8eaf0;
}

.xwikidatatitle, .xwikidatatitle1, .xwikidatatitle2 {
 background-color: #99C;
}

.article_title {
 font-size: 120%;
 background-color: auto;
 border-bottom: 1px;
}

.article_content {
 padding: 10px;
}

.article_date {
 font-size: 120%;
 border-bottom: 1px solid;
}

.article_footer {
 border-top: 1px dotted; 
 font-size: 75%; 
 font-weight: bold; 
 color: grey
}

#xwikititle {
    position: relative;
    display: block;
    float: left;
    top: 10px;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}

div.error{ 
 color: red
}

table.ow_table
{
  margin: auto;
  width: 70%;
  line-height: 15px;
  font-weight: normal;
  background-color: #DAE4F0;
  border-color:  #99C;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
}

.ow_table td {
  padding: 2px;
}


p.news{
 font-size: 18px;
 font-weight: bold;
}
.tableau
{
    background-color: #E8EAF0;
    border-color: #99C;
    border-width: 1px;
    border-style: solid;
    padding: 5px;
}

dl
{
    color: black;
    font-weight: normal;
}
dt
{
    color: black;
    font-weight: bold;
}
dd
{
    color: black;
    font-weight: normal;
}

/*Classes de formatage des gloses*/
.glose
{
    color: #000000;
    font-size: 9px;
    line-height: 13px;
    font-weight: normal;
    margin: 0px 20px 3px 0px;
    padding: 0px 0px 0px 3px;
    list-style-type: disc;
    list-style-position: inside;
}
.lienglose
{
    color: #433C7B;
    text-decoration:none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
    list-style-position: inside;
        padding-left: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.lienglose:visited
{
    color: #9898CB;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
    list-style-position: inside;
}

.lienglose:hover
{
    color: #E06611;
    text-decoration: underline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
    list-style-position: inside;
}

.lienglose:active
{
    color: #FFFFFF;
    background-color: #E06611;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
    list-style-position: inside;
}

#xwikiwebusermenu a
{
        background-color: transparent;
        color: #E06712;
}

#xwikiwebusermenu a:active
{
        background-color: #99C;
        color: #FFFFFF;
}

#xwikiwebusermenu a:visited
{
        background-color: transparent;
        color: #E06712;
}

#xwikiwebusermenu a:hover
{
    color: #FFFFFF;
    background-color: #99C;
}








/*
 * xwiki.css
*/


/*
Layout
*/

/* Layout stylesheet */
/*
body {
  font-size: 100.01%;
}
*/

#col-a {
  float: right;
  width: 100%;
}
#col-a[id] { /* [2] */
  margin-left: -1px;
}
#col-b {
  float: left;
  margin-left: -12em;
  z-index: 10; /* [3] */
}
#col-b[id] { /* [2] */
  margin-right: 1px;
}
#col-c {
  float: right;
  margin-right: -12em;
  z-index: 0; /* [3] */
}
#col-c[id] { /* [2] */
  margin-left: 1px;
}
.show-all #columns {
  padding: 0 12em;
}
.hide-left #columns {
  padding: 0 12em 0 0;
}
.hide-right #columns {
  padding: 0 0 0 12em;
}
.cols-wrapper {
  width: 100%;
}
.cols-wrapper[class] {
  padding-bottom: 0.1px; /* [4] */
}
.float-wrapper {
  float: left;
  width: 100%;
  /* position: relative; if we put this the drop down menu shows behind !!*/
  z-index: 0;
}
.float-wrapper[class] { /* [2] */
  margin-right: -1px;
}
.sidecol {
  width: 12em;
  overflow: hidden;
  position: relative;
}
.box,
.main-content {
  margin: 0 1em;
}

.clear {
  clear: both;
}
.none {
  display: none;
}

/*
  [1] Play nice with EMs in Opera 6 and IE Win.
  [2] Support for Mozilla, but IE doesn't likes it.
  [3] Z indices needed for link clickability in IE Mac and Opera 6.
  [4] Mozilla needs a non zero value, seems to be a bug.
*/

.large #col-b {
  margin-left: -20em;
}

.large #col-c {
  margin-right: -20em;
}

.large #columns {
  padding: 0 20em 0 0;
}


.large .sidecol {
  width: 20em;
}


/* Presentation stylesheet */

/*body {
  width: 100%;
  margin: 0 auto;
}*/

/* classes */
.box,
.main-content {
  margin: 0.5em;
}
.cols-wrapper {
  margin: 0 -1px;
  border-left: none;
  border-right: 1px solid;
}
.hide-left .cols-wrapper {
  border-left: none;
  border-right: 1px solid;
  margin-left: 0;
}
.hide-right .cols-wrapper {
  border-left: none;
  border-right: none;
  margin-right: 0;
}
.hide-both .cols-wrapper {
  border-right: none;
  border-left: none;
  margin: 0;
}
.large .cols-wrapper {
  border-right: 1px solid;
}

/*
  font-size: 92%;
  line-height: 1.3em;
*/
.box {

}

.sidecol {
  color: #333;
}

/*.sidecol ul {
  padding: 0 0 0 1.5em;
}
*/
/* dom-tree */
.dom-tree {
  padding: 0 0 0 1.5em;
  color: #999;
}
.dom-tree code {
  font-weight: bold;
}
.dom-tree ul ul ul  {
  list-style: disc;
}
.dom-tree ul ul ul ul  {
  list-style: circle;
}
.dom-tree ul ul ul ul ul {
  list-style: square;
}
.dom-tree dl,
.dom-tree dt,
.dom-tree dd {
  color: black;
  margin: 0;
  padding: 0;
  display: inline; /* IE 5.x doesn't like this */
}
.dom-tree dd {
  font-style: italic;
}

/* Section 7.5: The document body */
/*body {
  margin: 0;
  padding: 0em;
  min-width: 50em;
  font-size: 75.01%;
  line-height: 1.5em;
  background: white;
  color: black;
  font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
}*/
/*h1 {
  font-size: 1.5em;
  line-height: 1.33em;
  margin: 0.89em 0;
}*/
h2 {
  font-size: 1.25em; /* 15px */
  line-height: 1.4em; /* 21px  */
  margin: 1.07em 0; /* 16px 0 */
}
h3 {
  font-size: 1em; /* 12px */
  font-style: italic;
  margin: 1.33em 0; /* 16px 0 */
}

h4, h5, h6 {
  font-size: .75em; /* 9px */
/*  line-height: 2em;
  margin: 1.56em 0; */
}
h4 {
  text-transform: uppercase;
}
h5 {}
h6 {
  font-style: italic;
}
address {}

/* Section 9: Text */
/* 9.2: Structured text */
em {}
strong {}
dfn {}
code {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
blockquote {}
q {}
sub {}
sup {}
/* End of 9.2 */
p {}
pre {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
ins {}
del {}

/* Section 10: Lists */
ul {
  margin: 1em 0;
  padding: 0 0 0 2.5em;
}
ul ul {
  margin: 0;
  padding: 0 0 0 1.25em;
}
ol {
  margin: 1em;
  padding: 0 2em;
}
ol ol {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
}
dl {}
dt {}
dd {}

/* Section 11: Tables */
table {}
caption {}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
th {}
td {}

/* Section 12.2:  The A element */
a:link {}
a:visited {}
a:link:hover {} /* [4] */
a:visited:hover {}
a:active {}
a:focus {}
a:focus:hover {}

/* Section 13: Objects, Images, and Applets */
img {}
object {}
applet {}

/* Section 15: Alignment, font styles, and horizontal rules */
/* 15.2: Fonts "[...] their use is discouraged in favor of style sheets." */
tt {}
i {}
b {}
big {}
small {}
/* End of 15.2 */
hr {}

/* Section 16: Frames */
iframe {}

/* Section 17: Forms */
form {}
input {}
input:focus {}
button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also consider to specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/




#xwikibanner, #xwikiheader, #xwikifooter {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#xwikibanner {
    height: 60px;
}

#xwikifooter {
   padding-top: 3px;
}

#xwikifooter img {
   float: right;
   border: 0px;
   margin-right: 5px;
}


#xwikifootertext {
   float: right;
   clear: right;
   margin: 5px;
}

#xwikifooterhelp {
   float: right;
   clear: right;
}

#xwikidocinfo {
   float: left;
   padding-top: 3px;
   margin-left: 5px;
}

#xwikilogo {
    position: relative;
    float: left;
    clear: left;
    left: 0px;
    margin: 10px;
}

#xwikilogo img {
    text-decoration: none;
    border: none;
}


#xwikititle {
    position: relative;
    display: block;
    float: left;
    top: 10px;
    margin: 10px;
    margin-left: 5px;
    padding: 0px;
}

#xwikititle h1, #xwikititle h2, #xwikititle h3 {
    font-size: 85%;
}

#xwikititle h1 {
    margin: 5px;
    margin-left: 20px;
    padding: 0px;
}

#xwikititle h2 {
    margin-top: 5px;
    margin: 5px;
    padding: 5px;
}

#xwikititle h3 {
    margin: 0px;
    padding: 0px;
    margin-top: 1.5em;
    right: 0px;
}

#xwikiversion {
    margin-top: 2px;
    text-align: right;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
}

#xwikimenu {
    text-align: right;
    margin: 0px;
    margin-top: 5px;
    margin-right: 15px;
    padding: 0px;
}

#xwikiversion a, #xwikimenu a {
   color: #336699;
   text-decoration: none;
   padding: 0px;
   margin: 0px;
}

#xwikilinks {
    float: right;
    top: 0px;
    right: 15px;
    margin: 0px;
    padding: 0px;
}

#xwikiad {
    float: right;
    margin-right: 30px;
}

#xwikicontent {
   width: 100%;
   margin: 0 auto;
   padding-top: 10px;
   padding-left: 10px;
}

#xwikieditcontent {
   padding-top: 10px;
   padding-left: 10px;
}

#xwikieditcontent textarea {
   width: 90%;
   font-size: 12px;
}

#xwikinav_footer {
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    clear: both;
    width: 100%;
    border-width: 2px 0px 0px 0px;
    background-repeat: no-repeat;
}

#xwikinav_footer.xwiki0a {
    height: 0px;
    font-size: 0%;
    border-width: 2px 0px 0px 0px;
    background-color: #FFFFFF;
}

#xwikinav_footer.xwiki0b {
    height: 2.2em;
    border-width: 2px 0px 0px 0px;
}

/*
#xwikinav_header {
    display: block;
    clear: both;
    width: 100%;
    height: 4.3em;
    right: 0px;
    border-width: 2px 0px 1px 0px;
    border-style: solid;
    border-color: #009255;
    background-repeat: repeat;
    background-color: white;
}*/

#xwikinav_header.xwiki0b {
    height: 2.2em;
    border-width: 2px 0px 0px 0px;
}

#xwikinav_footer.xwiki1a {
    height: 0px;
    font-size: 0%;
    border-width: 2px 0px 0px 0px;
    background-color: #FFFFFF;
}

#xwikinav_footer.xwiki1b {
    border-width: 2px 0px 0px 0px;
}

#xwikinav_header.xwiki1a {
    display: block;
}

.xwikiactions, #xwikiwebusermenu, #xwikilanguagemenu, #xwikieditmenu {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

.xwikiactions a, #xwikiwebusermenu a, #xwikilanguagemenu a, #xwikieditmenu a, #xwikieditmenu img {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0.1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    padding: 0.1em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    background-repeat: repeat-x;
    background-color: #70B055;
    color: white;
    text-decoration: none;
    text-align: center;
}

#xwikiwebusermenu span, .xwikiactions span {
    display: none;
}

#xwikiwebusermenu {
    height: auto;
    width: 100%;
    background-color: #BDDE7B;
}

#xwikilanguagemenu, #xwikieditmenu {
    margin: 0px;
    padding-left: 10px;
    height: auto;
    background-color: white;
}

#xwikireadonly {
    color: red;
}

#xwikilanguagemenu {
    float: right;
    right: 0px;
}

#xwikieditmenu {
    left: 0px;
}

#xwikieditmenu a, #xwikieditmenu a:visited, #xwikieditmenu img,
#xwikilanguagemenu a, #xwikilanguagemenu a:visited,
#xwikilanguagemenu span.xwikisep2expl {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0em;
    margin-left: 0em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    background-repeat: repeat-x;
    background-color: white;
    color: #666666;
    text-decoration: none;
    text-align: center;
    font-size: 10pt;
}

#xwikieditmenu img {
    margin: 0em;
    padding: 0em;
    margin-right: 2px;
    margin-top: 1px;
    vertical-align : middle;
    border: 0px;
}

#xwikimoreactions {
    padding: 0;
    margin: 0;
    z-index: 20;
}

#xwikimoreactionsitems a, #xwikimoreactionsitems a:hover, #xwikimoreactionsitems a:visited {
    text-decoration: none;
    padding: 0;
    margin: 0;
    margin-right: 5px;
    font-size: 11px;
    line-height: 16px;
}

#xwikimoreactions div a {
    display: block;
}

#xwikimoreactionstitle a, #xwikimoreactionstitle a:hover, #xwikimoreactionstitle a:visited {
    margin-top: 0.2em;
    padding-top: 0.2em;
}

#xwikimoreactions, .xwikimoreactionitem {
    float: left;
    position: relative;
    width: auto;
    text-align: center;
    cursor: default;
    background-color: white;
}

#xwikimoreactionsitems {
    display: none;
    position: absolute;
    width: 12em;
    top: 2em;
    left: 1em;
    padding: 0;
    background-color: white;
    border: 1px solid;
    padding: 5px;
}

#xwikimoreactionsitems a:hover {
   text-decoration: none;
   color: #222222;
}

#xwikimoreactions>#xwikimoreactionsitems {
    top: 1.8em;
    left: 0;
}

#xwikimoreactionsitems .xwikimoreactionitem {
    display: block;
    float: none;
    background-color: white solid;
    border: 0;
}

#xwikimoreactions:hover div, #xwikimoreactions.over div {
    display: block;
}

#xwikimoreactions:hover #xwikimoreactionsitems {
    padding: 5px;
}

.xwikimoreactionitem {
    clear: both;
    width: 100%;
    padding: 0;
    padding-left: 10px;
    margin: 0;
    width: 12em;
}

#xwikilanguagemenu a.xwikilanguageactive, #xwikilanguagemenu a:visited.xwikilanguageactive {
    color: #222222;
    background-color: #BDDE7B;
}

#xwikieditmenu a:hover, #xwikilanguagemenu a:hover {
    color: #002bb8;
    text-decoration: underline;
}

#xwikinav_sidebar {
   float: right;
   border-left: 1px solid #BBBBBB;
   padding-bottom: 10px;
   margin: 10px;
   width: 150px;
   z-index: 1;
   background-color: white;
   font-size: 90%;
}


#xwikinav_sidebarbutton, .xwikimenutitle {
   display: block;
   float: left;
   clear: left;
   border-bottom: 1px solid;
   margin: 5px;
   padding-bottom: 3px;
   text-align: left;
   font-weight: bold;
   width: 140px;
   z-index: 0;
}

#xwikinav_loginbutton {
    display: block;
    position: absolute;
    right: 300px;
    top: 15px;
    text-align: right;
    font-weight: bold;
}

.xwikimenulinks {
   display: block;
   float: left;
   clear: left;
   margin-bottom: 5px;
   padding-left: 10px;
   width: 140px;
}

.xwikimenulinks a {
   display: block;
   clear: left;
   margin-left: 10px;
   margin-right: 5px;
   margin-top: -1px;
   margin-bottom: -1px;
}

#xwikipagemenulinks span.language {
   margin-left: 10px;
}

#xwikipagemenulinks a.language {
  display: inline;
  margin-left: 0px;
  margin-right: 0px;
}

.xwikisep, .xwikisep2 {
   display: none;
}

.xwikisep2expl {

}

.xwikicomment {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 5px 5px 5px;
  color: inherit;
  background-color: #eeeeee;
  border: 1px dotted #003366;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#xwikidata {
 margin-top: 10px;
 margin-bottom: 10px;
}

.xwikidata {
 float: left;
 clear: both;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 0px;
 width: 80%;
  border-color:#E06712;
  border-style:solid;
  border-width:1px;
}

.xwikidatacontent {
 padding-left: 10px;
 float: left;
 color: #666;
}

.xwikidatatitle {
 float: left;
 padding: 2px;
 color: #000;
}

.xwikidatatitle a {
 color: #000;
}


.xwikidatatitle1, .xwikidatafooter1 {
 float: left;
 width: 10px;
}

.xwikidatatitle2 {
  border-color:#E06712;
  border-style:solid;
  border-width: 0 0 1px 0;
 float: left;
 width: 100%;
}

 .xwikidatafooter2 {
 float: left;
 width: 100%;
}

.xwikidatafooter {
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 color: #fff;
}

.xwikidatafooter1 {
 background: url(box_bottom.gif) no-repeat bottom left;
}

.xwikidatafooter2 {
 background: url(box_bottom2.gif) no-repeat bottom right;
}

#xwikiattachmentscontent {
 text-align: center;
}

#xwikiattachmentscontent table {
  border: 1px dotted #003366;
  background-color: #eeeeee;
  width: 80%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

#xwikiattachmentsform {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}

#xwikiattachments {
}

#xwikirights {
}

#xwikiobjects {
}

.xwikidata, .xwikidatafooter, .xwikidatafooter1, .xwikidatefooter2 {
  background-color: #e8eaf0;
}

.xwikidatatitle, .xwikidatatitle1, .xwikidatatitle2 {
 background-color: #F3C3A1;
}

#xwikimessage {
  float: left;
  clear: left;
  width: 100%;
  margin: auto;
  padding: auto;
  margin-top: 5px;
  margin-left: 20px;
}




 

