body {
  background:  url(/design/bgr.gif) repeat;
  margin:  0px;
  padding:  0px;
  font-family:  Verdana;
  font-size:  11px;
  color:  #333333;
  overflow:  -moz-scrollbars-vertical;
}

TD {
  font-family:  Verdana;
  font-size:  11px;
  color:  #333333;
}

INPUT {
  border:  1px solid;
}

TEXTAREA {
  border:  1px solid;
}

UL {
  list-style-type:  none;
  padding:  0;
  margin:  10px 0;
}

UL LI {
  background:  url(/design/puce.gif) no-repeat 0px 7px;
  padding:  2px 0 2px 15px;
  margin:  0 0 0 20px;
}

img {
  border:  0px;
}

table.main {
  width:  909px;
  margin-top:  20px;
}

table.main td {
  vertical-align:  top;
}

.left_menu {
  background:  url(/design/bgr_menu-2.gif) repeat-y;
}

.left_menu .bgr {
  background:  url(/design/bgr_menu-1.gif) repeat-y;
  width:  214px;
  margin:  0px 0px 0px 53px;
}

#left_zo {
  background:  url(/design/left_menu_elastic.gif) repeat-y;
}

.left_menu a {
  display:  block;
  padding:  2px 0px 2px 20px;
  font-size:  13px;
  color:  #333333;
  text-align:  left;
  font-weight:  bold;
  text-decoration:  none;
  background:  url(/design/selector_menu.gif) no-repeat top;
}

.left_menu a:visited {
  display:  block;
  padding:  2px 0px 2px 20px;
  font-size:  13px;
  color:  #333333;
  text-align:  left;
  font-weight:  bold;
  text-decoration:  none;
  background:  url(/design/selector_menu.gif) no-repeat top;
}

.left_menu a:hover {
  background-color:  #ede8b0;
}

.left_menu .level_1 {
  padding-bottom:  9px;
}

.left_menu .level_1 a {
  color:  #4f1a1a;
  font-size:  11px;
  font-weight:  normal;
  background:  none;
  padding-top:  3px;
  padding-bottom:  3px;
}

.left_menu .level_1 a:visited {
  color:  #4f1a1a;
  font-size:  11px;
  font-weight:  normal;
  background:  none;
  padding-top:  3px;
  padding-bottom:  3px;
}

.left_menu a.active {
  color:  #B40616!important;
}

.left_menu .selected a.active {
  color:  #000;
}

.left_menu .selected a.active:visited {
  color:  #000;
}

.left_menu .selected a:hover {
  color:  #000;
}

.left_menu .level_1 img {
  margin-right:  6px;
}

.left_menu .level_2 img {
  margin-left:  13px;
}

.left_menu .level_2 a {
  color:  #876c4b;
  padding-top:  2px;
}

.left_menu .level_2 a:visited {
  color:  #876c4b;
  padding-top:  2px;
}

.left_menu .selected {
  background-color:  #ede8b0;
}

.left_menu .level_1 a.first {
  background:  url(/design/selector_menu.gif) no-repeat top !important;
  padding-top:  9px;
}

.left_menu .level_1 a.first:visited {
  background:  url(/design/selector_menu.gif) no-repeat top !important;
  padding-top:  9px;
}

.elastic {
  background:  url(/design/left_menu_elastic.gif) repeat-y;
  height:  100%;
  width:  303px;
}

.top_menu {
  margin:  0px 0px 0px 0px;
  padding-top:  46px;
  padding-left:  3px;
  text-align:  right;
  color:  #e1d1ad;
  font-weight:  normal;
  font-size:  11px;
  padding-right:  5px;
  background:  url(/design/bgr.gif);
}

.top_menu a {
  color:  #e1d1ad;
  font-size:  11px;
  font-weight:  bold;
  text-decoration:  none;
}

.top_menu a:visited {
  color:  #e1d1ad;
  font-size:  11px;
  font-weight:  bold;
  text-decoration:  none;
}

.top_menu a:hover {
  text-decoration:  underline;
}

.right_top {
  background:  url(/design/right_top.gif) no-repeat;
  width:  606px;
  height:  13px;
}

.breadcrumbs {
  line-height:  110%;
  margin:  0 0 20px 0;
}

.breadcrumbs a {
  color:  #622020;
}

.breadcrumbs a:visited {
  color:  #622020;
}

TD.icons {
  text-align:  right;
}

TD.icons IMG {
  border:  none;
  padding:  0;
  margin:  0 0 0 3px;
}

.basket {
  background:  url(/design/bgr_breadcrumbs.gif) repeat-y;
  height:  20px;
  width: ;
  padding:  3px 20px 0px 7px;
  color:  #622020;
  font-size:  10px;
  text-align:  right;
}

.basket a {
  color:  #622020;
}

.basket a:visited {
  color:  #622020;
}

.top_content {
  background:  url(/design/bgr_content_top.gif) no-repeat;
  height:  14px;
}

#right_zo {
  background:  url(/design/bgr_content.gif) repeat-y;
}

.content {
  background:  url(/design/bgr_content.gif) repeat-y;
  margin:  0px;
  padding:  0 60px 30px 38px;
  color:  #333;
  font-size:  11px;
  clear:  both;
  line-height:  1.6;
}

.content td {
  color:  #333;
  font-size:  11px;
  empty-cells:  show;
  line-height:  1.5;
}

h1 {
  margin:  0px 0px 10px 0px;
  font-family:  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Century Old Style Std\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
  color:  #820410;
  font-size:  24px;
  font-weight:  normal;
}

.content p {
  margin:  10px 0px 0px 0px;
}

.content a {
  color:  #254855;
}

.content a:visited {
  color:  #254855;
}

.properties {
  font-size:  14px;
  margin-bottom:  5px;
}

span.bordo {
  color:  #820410;
}

.button_buy {
  display:  block;
  text-align:  center;
  background:  url(/design/button_buy.gif) no-repeat;
  width:  91px;
  height:  26px;
  color:  #4d1919;
  float:  right;
  margin:  5px 7px 0px 0px;
  padding-top:  3px;
  cursor:  pointer !important;
  text-decoration:  none;
}

a.button_buy:visited {
  display:  block;
  text-align:  center;
  background:  url(/design/button_buy.gif) no-repeat;
  width:  91px;
  height:  26px;
  color:  #4d1919;
  float:  right;
  margin:  5px 7px 0px 0px;
  padding-top:  3px;
  cursor:  hand;
  text-decoration:  none;
}

.bottom_menu {
  background:  url(/design/bottom_menu_bgr.gif) no-repeat;
  height:  70px;
  color:  #3f1515;
  font-size:  11px;
  text-align:  center;
}

.bottom_menu div {
  padding-top:  23px;
}

.bottom_menu a {
  color:  #3f1515;
  text-decoration:  none;
}

.bottom_menu a:visited {
  color:  #3f1515;
  text-decoration:  none;
}

.bottom_menu a:hover {
  text-decoration:  underline;
}

table.home {
  margin-top:  20px;
}

table.home tr td {
  padding-top:  0px;
  margin-top:  0px;
  vertical-align:  top;
}

table.home tr td img.border {
  border:  1px solid #ece9c7;
  margin-right:  10px;
}

table.home tr td button {
  margin:  5px 15px 0px 0px;
  background:  url(/design/button.gif) no-repeat left top;
  width:  73px;
  height:  21px;
}

table.home tr td .button {
  text-align:  center;
  background:  url(/design/button.gif) no-repeat;
  width:  73px;
  height:  21px;
  color:  #4d1919;
  float:  right;
  margin:  5px 7px 0px 0px;
}

td .button a {
  color:  #4d1919;
  text-decoration:  none;
}

.button a:visited {
  color:  #4d1919;
  text-decoration:  none;
}

table.home tr td .selector {
  background:  url(/design/table_selector.gif) no-repeat right;
  height:  190px;
}

.copyright {
  color:  #efeacc;
  font-size:  10px;
  margin-left:  10px;
}

.copyright img {
  position:  relative;
  top:  2px;
}

.bodysendto {
  padding:  5px;
  background:  #EEEECC;
}

.bodysendto IMG {
  border:  1px solid #333333;
  margin-top:  10px;
}

.bodysendto .bouton_sendto {
  border:  1px solid #333333;
  background:  #D2BF94;
  margin-right:  5px;
}

.formbutton {
  border:  1px solid #333333;
  background:  #D2BF94;
  margin-right:  5px;
}

.hand {
  cursor:  pointer;
  border:  1px solid #333333;
  background:  #D2BF94;
}

.footer_content {
  height:  32px;
}

.button_buy TD {
  padding-left:  5px;
  padding-top:  1px;
}

.action_button {
  cursor:  pointer !important;
}

h3 {
  font-size:  14px;
}

.notification-border-e {
  background:  white;
  border:  1px solid red;
}

.notification-title-E {
  font-weight:  bold;
}

.banner {
  background:  url(../design/menu_footer_new.gif) no-repeat;
  height:  176px;
}

.banner img {
  margin:  25px 0 0 54px;
}

TD.table-head {
  font-weight:  bold;
}

TD.side-padding {
  border-left:  0px solid #333333;
  border-right:  0px solid #333333;
}

TABLE.cart_tab {
  border-collapse:  collapse;
}

#tdidform7158460846f21c3d8{
	width:350px;
}

#formmail27 TD {
	border-bottom:2px solid #EDE8B0;
}