body
{
  font-family: Arial, Helvetica, Verdana;
  background-color: #000000;
  color: #FFA500;
  font-size: 12px;

  scrollbar-face-color: #FE9924;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #FE9924;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #523200;
  scrollbar-arrow-color: #000000;
}



div#body
{
  width: 760px;
  margin: auto;
  background-image: url('../../_images/_interfaces/default/4.png');
}



div#body > div#header
{
  height: 62px;
  margin-bottom: 32px;
  background-image: url('../../_images/_interfaces/default/0.png');
}



div#body > div#header > div#title
{
  float: right;
  width: 370px;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}

div#body > div#header > div#title img
{
  position: relative;
  top: 21px;
  width: 314px;
  height: 26px;
  border-width: 0px;
}



div#body > div#header > div#menu
{
  width: 390px;
  height: 100%;
  text-align: center;
  vertical-align: bottom;
}

div#body > div#header > div#menu > ul
{
  position: relative;
  top: 42px;
  display: inline;
  padding: 0px;
}

div#body > div#header > div#menu > ul > li
{
  display: inline;
  text-transform: uppercase;
  font-size: 10px;
}

div#body > div#header > div#menu > ul > li:before
{
  content: "[";
}

div#body > div#header > div#menu > ul > li:after
{
  content: "]";
}



div#body > div#content
{
  padding: 10px;
}

div#body > div#content table
{
  width: 100%;
  rules: rows;
}

div#body > div#content table > thead
{
  text-transform: uppercase;
  padding: 0px 5px;
  font-size: 16px;
  font-weight: bold;
}

div#body > div#content table > tbody
{
  padding: 5px;
}

div#body > div#content table > tbody > tr
{
  background-image: url('../../_images/_interfaces/default/barre_off.gif');
  background-repeat: repeat-x;
}

div#body > div#content table > tbody > tr:hover
{
  background-image: url('../../_images/_interfaces/default/barre_on.gif');
  background-repeat: repeat-x;
}

div#body > div#content table > tbody.list > tr
{
  padding-bottom: 0px;
}

div#body > div#content table > tbody > tr > td
{
  font-size: 12px;
  text-align: justify;
}

div#body > div#content table > tbody > tr > td > h2
{
  text-transform: none;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}



div#body > div#footer
{
  height: 56px;
  background-image: url('../../_images/_interfaces/default/6.png');
  font-size: 10px;
  text-align: center;
}

div#body > div#footer > div > ul
{
  margin-top: 20px;
  display: inline;
}

div#body > div#footer > div > ul > li
{
  list-style-type: none;
}



div#content > div.action
{

}

div#content > div.action
{
  text-align: center;
  margin-bottom: 10px;
}

div#content > div.action > ul
{
  display: inline;
  padding: 0px;
}

div#content > div.action > ul > li
{
  display: inline;
  list-style-type: none;
  text-transform: uppercase;
}

div#content > div.action > ul > li:before
{
  content: " | [";
}

div#content > div.action > ul > li:first-child:before
{
  content: "[";
}

div#content > div.action > ul > li:after
{
  content: "]";
}



.ok
{
  color: #00FF00;
  font-weight: bold;
}

.nok
{
  color: #FF0000;
  font-weight: bold;
}

img
{
  border: 1px solid #000000;
}

a > img
{
  border-color: #FFFFFF;
}




select
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #202020;
  border: solid 2px #FFA500;
}

textarea
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #202020;
  border: solid 2px #FFA500;
  width: 100%;
}

input
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #202020;
  border: solid 2px #FFA500;
}

a
{
  text-decoration: none;
}

a:link
{
  color: #FFFFFF;
}

a:visited
{
  color: #FFFFFF;
}

a:hover
{
  text-decoration: underline;
  color: #FFA500;
}

hr
{
  width: 100%;
  height: 2px;
  color: #FFA500;
}




/* news microformat */
tbody.comments
{
}

tbody.comments > tr.comment
{
}

tbody.comments > tr.comment > td > div.element
{
  float: left;
  height: 50px;
  margin-right: 2px;
  width: 50px;
}

tbody.comments > tr.comment > td > div.element img
{
  display: block;
}

tbody.comments > tr.comment > td > div.author
{
  display: inline;
}

tbody.comments > tr.comment > td > div.date
{
  display: inline;
  text-transform: lowercase;
}

tbody.comments > tr.comment > td > div.date:before
{
/* IE does not support this
  content: ", ";
*/
}

tbody.comments > tr.comment > td > div.text
{
  margin-top: 4px;
}

tbody.comments > tr.comment > td > div.actions
{
  float: right;
}

tbody.comments > tr.comment > td > div.actions > ul
{
  display: inline;
  padding: 0px;
}

tbody.comments > tr.comment > td > div.actions > ul > li
{
  display: inline;
  list-style-type: none;
}





/* forum microformat */
tr.post
{
}

tr.post > td > div.element
{
  float: left;
  height: 50px;
  margin-right: 2px;
  width: 50px;
}

tr.post > td > div.element img
{
  display: block;
}

tr.post > td > div.author
{
  display: inline;
}

tr.post > td > div.date
{
  display: inline;
  text-transform: lowercase;
}

tr.post > td > div.date:before
{
/* IE does not support this
  content: ", ";
*/
}

tr.post > td > div.subject
{
  margin-top: 4px;
}

tr.post > td > div.text
{
  margin-top: 4px;
}

tr.post > td > div.actions
{
  float: right;
}

tr.post > td > div.actions > ul
{
  display: inline;
  padding: 0px;
}

tr.post > td > div.actions > ul > li
{
  display: inline;
  list-style-type: none;
}

