BODY {
  margin: 0px;
}
BODY, TD, TABLE, INPUT, A {
  font-family: Verdana;
  font-size: 11px;
  color: #555;
}



/* links */
A, A:visited {
  text-decoration: none;
  color: #933;
}
A:hover {
  text-decoration: underline;
}
A.menu, A.menu:visited, A.tinymenu, A.tinymenu:visited {
  color: #333;
}
A.tinymenu {
  font-size: 9px;
}
A.menu:hover {
  text-decoration: underline;
}
A.page {
  font-weight: bold;
  font-size: 13px;
}

DIV.topmenu {
  padding: 1px 1px 1px 12px;
  background: #e0e0e0;
  font-weight: bold;
  font-style: italic;
  border-right: 4px solid #d0d0d0;
}
DIV.submenu {
  border-right: 4px solid #c0c0c0;
  padding: 1px 1px 1px 20px;
  color: #444;
}
DIV.submenu:hover {
  border-right: 4px solid #e0e0e0;
  background: #fafafa;
}
DIV.subcurrent {
  border-right: 4px solid #c8a776;
  background: #ece3d7;
}
DIV.subcurrent:hover {
  border-right: 4px solid #e4d3ba;
  background: #f6f2ec;
}




TD.main_color {
  background: #fafafa;
}
TD.table_frame {
  border: #ddd 1px solid;
}
TD.display_frame {
  background: #eee;
}
TD.display_frame:hover {
  background: #e0e0e0;
}
TABLE.price {
  background: #eee;
}
TD.title {
  font-weight: bold;
}
TD.ptitle {
  font-weight: bold;
  font-size: 13px;
}
TD.subtitle {
  font-style: italic;
}
TD.header {
  background: #eee;
  border: solid 1px #aaa;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}
A.header {
  font-size: 14px;
}
TD.bottomline {
  color: #eee;
  font-style: italic;
  font-size: 9px;
}

TD.form {
  font-style: italic;
}
TD.error {
  color: #b00;
}
/* Box */
TABLE.box_frame {
  background-position: top right;  
  background-repeat: no-repeat;
}
TD.box_frame {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}







/* Forums */
TR.forum_groups {
  height: 30px;
  background: #c8a776;
}
TD.forum_groups {
  color: #e3cdad;
  border: #4a3417 1px solid;
  border-bottom: 0px;
  font-weight: bold;
}
TR.forum_boards {
  height: 60px;
  background: #d6c3a6;
}
TD.forum_endboard {
  border-top: #4a3417 1px solid;
}
TD.forum_topboard, TD.forum_boards, A.forum_boards {
  color: #4a3417;
}
TD.forum_boards, TD.forum_topboard {
  border: #4a3417 1px solid;
}
TD.forum_boards {
  border-top: 0px;
  border-bottom: 0px;
}
TD.forum_topboard {
  border-bottom: 0px;
}

TR.forum_threads {
  height: 45px;
}
TR.forum_threads_b1 {
  background: #e4d3ba;
}
TR.forum_threads_b2 {
  background: #e9dbc5;
}
TD.forum_threads, A.forum_threads {
   color: #4a3417;
}
TD.forum_threads {
  border: #4a3417 1px solid;
}
TD.forum_threads {
  border-top: 0px;
  border-bottom: 0px;
}

TD.forum_endgroup {
  border-top: #4a3417 1px solid;
}


TR.forum_posts_b1 {
  background: #f2ece3;
}
TR.forum_posts_b2 {
  background: #f6f2ec;
}
TD.forum_posts_left, TD.forum_posts_right, TD.forum_endposts {
  border: #e0cfb7 1px solid;
  border-bottom: 0px;
}
TD.forum_posts_left {
}
TD.forum_posts_right {
  border-left: 0px;
}
TD.forum_endposts {
  border-right: 0px;
  border-left: 0px;
  border-bottom: 0px;
}

TD.forum_note {
  border-right: #4a3417 1px solid;
  border-left: #4a3417 1px solid;
  border-bottom: #4a3417 1px solid;
}




FONT.forum_tiny {
  font-size: 9px;
  color: #6f5635;
}


/* Galerie */
TD.gal_display {
  height: 150px;
  border-top: #999 1px dashed;
  border-bottom: #999 1px dashed;
  background: #f0f0f0;
}
IMG.gal_thumb, TD.gal_frame {
  border: #e0cfb7 1px solid;
}
TD.gal_frame {
  height: 150px;
  background: #f6f2ec;
}
IMG.gal_thumb:hover, TD.gal_frame:hover {
  border: #4a3417 1px solid;
}
TD.gal_frame:hover {
  background: #e4d3ba;
}
DIV.thumb_frame, DIV.selected_thumb_frame {
  height: 150px;
  width: 140px;
  background: #f6f2ec;
  border: #e0cfb7 1px solid;
}
DIV.selected_thumb_frame {
  background: #e9e3d0;
  border: #9a9497 1px solid;
}
DIV.thumb_frame:hover, DIV.selected_thumb_frame:hover {
  background: #e4d3ba;
  border: #4a3417 1px solid;
}
SPAN.thumb_def {
  font-size: 9px;
}




/* Test */
TD.entete {
  color: #111;
}
INPUT.entete {
  border: solid 1px #000;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  color: #000;
}
TD.tiny_ident {
  font-size: 9px;
}



