body {
  background-color:#022c45;
}

body, table {
  margin:0px;
  padding:0px;
  font-family:verdana, sans-serif;
  font-size:10pt;
}

table.liens {
  border:1px solid #000;
  width:100%;
  border-top:0px;
}

table.liens {
  padding:3px;
}

a {
  text-decoration: none;
  color: #002bb8;
  background: none;
}

p.spip img {
  padding-right:3px;
}

blockquote.spip {
  clear:both;
  color: #000000;
  background-color: #E1E1E1;
  border: 1px dashed #222222;
  margin-left: 20px;
  margin-right: 20px;
  padding: 5px;
  font-family: monospace;
}

a:visited {
  color: #5a3696;
}

a:active {
  color: #faa700;
}

a:hover {
  text-decoration: underline;
}

label {
  font-size:8pt;
}

.new, .new:visited {
  color: #a55858;
}

img {
  border: none;
  vertical-align: middle;
}

p {
  margin: .4em 0 .5em 0;
  line-height: 1.5em;
}

p img {
  margin: 0;
}

hr {
  height: 1px;
  color: #aaa;
  background-color: #aaa;
  border: 0;
  margin: .2em 0 .2em 0;
}

div.menu a, div.menu a:visited {
  color:black;
  text-decoration:none;
}

div.menu a:hover {
  color:black;
  text-decoration:underline;
}

.gtable {
  background-color:#022c45;
  width:100%;
}

.floatright {
  clear: right;
  float: right;
  position: relative;
  margin: 0 0 .5em .5em;
  border: 0;
}

.banniere {
  font-size:44pt;
  font-family:babelfish, verdana;
  text-align:center;
  vertical-align:middle;
}

.banniere a, .banniere a:visited, .banniere a:hover {
  font-family:babelfish, verdana;
  color:black;
  text-decoration:none;
}

.sous-banniere {
  font-size:22pt;
  text-align:center;
  font-family:babelfish, verdana;
  vertical-align:middle;
}

.langue {
  background-repeat:no-repeat;
  padding-left:32px;
}

.up {
  border-bottom: 1px solid #000;
  background-color:#7394b5;
}

.fond {
  background-color: #c9cacc;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 17px;
  padding-bottom: 17px;
  border: 1px solid #000;
}

.fond2 {
  background-color: #fbf7f8;
  border: 1px solid #000;
  padding: 0px 25px 25px 25px;
}

.td_games4linux { background-color: #f0f0f0; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }

.g4l_bouton_depliant {
  cursor: pointer;
  float:left;
  width:16px;
  height:16px;
}

.titre_news {
  height:14pt;
  border:1px solid #000;
  margin-bottom:-1px;
  background-image: url("/images/titre_h.png");
  background-repeat: repeat-x;
  padding:3px;
  font-weight:bold;
  text-align:center;
}

.titre_news2 {
  height:10pt;
  border:1px solid #000;
  margin-bottom:-1px;
#  background-image: url("/forum/themes/dgfnobinux/images/td_titre.gif");
  background-image: url("/images/titre_h.png");
  background-repeat: repeat-x;
  padding:3px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.notes_news {
  border:1px solid #000;
  margin-bottom:-1px;
  background-color:#e5e5e5;
  padding:3px;
  text-align:left;
}

.texte_news {
  border:1px solid #000;
  background-color:#f0f0f0;
  padding:5px;
}

.menu {
  padding:10px 0px 10px 20px;
  margin:0px;
  font-size:8pt;
}

.main_menu {
  font-weight: bold;
  font-size:8pt;
}

.down {
  height:10pt;
  background-color:#7394b5;
  border-top:1px solid #000;
  text-align:center;
  font-size:7pt;
}

#siteSub, .printfooter {
  display: none;
}

#views {
  text-align:right;
}

#f-poweredbyico {
  float: left;
}

#f-copyrightico {
  float: right;
}

#google td {
  white-space:nowrap;
}
