.top-backing        { background-color: #7BBDE7; }
.top-smallbar-backing   { background-color: #B9DDEF; }
.top-links          { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.top-links:hover      { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.top-smallbar-text      { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }


.menu-backing       { background-color: #7CBEE0; }
.menu-backing-title     { background-color: #FFFFFF; }
.menu-backing-content   { background-color: #FFFFFF; }
.menu-title-text      { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links     { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-section-links:hover   { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-subsection-links    { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-subsection-links:hover{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-normal-text     { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-bold-text       { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links         { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#462D06; text-decoration: none; }
.menu-links:hover       { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#82530A; text-decoration: none; }

.middle-backing       { background-color: #FFFFFF; }
.text-path          { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#462D06; text-decoration: none; }
.text-path:hover      { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#82530A; text-decoration: none; }
.middle-normal-text     { font-family:Tahoma; font-weight:normal; font-size:9pt; color:#486721; text-decoration: none; }
.middle-normal-text:hover { font-family:Tahoma; font-weight:normal; font-size:9pt; color:#6B9931; text-decoration: none; }
.table-backing-title    { background-color: #D0E176; }
.table-backing-content    { background-color: #FFFFFF; }
.field-backing-title    { background-color: #D0E176; }
.field-backing-content    { background-color: #FFFFFF; }
.table-title-text     { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#462D06; text-decoration: none; }
.middle-links       { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#462D06; text-decoration: none; }
.middle-links:hover     { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#82530A; text-decoration: none; }
.product-field-title    { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#462D06; text-decoration: none; }
.product-field-content    { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#462D06; text-decoration: none; }
.normal-field-title     { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-content   { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.error-text         { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.highlight-text       { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }

.description-text     { font-family:Tahoma; font-weight:normal; font-size:9pt; color:#462D06; text-decoration: none; }
.specialoffer-text      { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#EC751D; text-decoration: none; }
.extrafield-title-text    { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#462D06; text-decoration: none; }
.extrafield-content-text  { font-family:Tahoma; font-weight:normal; font-size:9pt; color:#462D06; text-decoration: none; }
.qty-title-text       { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#462D06; text-decoration: none; }
.price-title-text     { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#462D06; text-decoration: none; }
.price-content-text     { font-family:Tahoma; font-weight:bold; font-size:10pt; color:#666E3C; text-decoration: none; }
.other-title-text     { font-family:Tahoma; font-weight:bold; font-size:9pt; color:#462D06; text-decoration: none; }
.darkshade-backing      { background-color: #AAAAAA; }
.mediumshade-backing    { background-color: #BBBBBB; }
.lightshade-backing     { background-color: #CCCCCC; }
.extralightshade-backing  { background-color: #DDDDDD; }
.review-title-backing   { background-color: #CCCCCC; }
.review-subject-backing   { background-color: #DDDDDD; }
.review-content-backing   { background-color: #EEEEEE; }
.review-title-text      { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text    { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.header-title       { font-family:Tahoma; font-weight:bold; font-size:10pt; color:#462D06; text-decoration: none; }
.header-description     { font-family:Tahoma; font-weight:normal; font-size:9pt; color:#486721; text-decoration: none; }
.subsection-description   { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#486721; text-decoration: none; }

.textbox          { background-color: #FFFFFF; font-fanily: Tahoma; font-size: 8pt; font-weight: light; color: #486721; border: 1px solid #486721; }
.button           { background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: light; color: #486721; border: 1px solid #486721; padding: 0px; height: 20px; cursor: hand; }
.selectbox        { background-color: #FFFFFF; font-fanily: Tahoma; font-size: 8pt; font-weight: light; color: #486721; border: 1px solid #486721; }
.textbox-search   { background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: light; color: #486721; border: 1px solid #486721; }
.button-search    { background-color: #FFFFFF; font-family: Tahoma; font-size: 7pt; font-weight: light; color: #486721; border: 1px solid #486721; padding: 0px; height: 17px; cursor: hand; }

.copyright-text       { font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links      { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.copyright-links:hover    { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

div#top-section-product-left  {
  float: left;
  width: 500px;
  margin: 0px;
  padding-left: 3px;
  vertical-align: middle;
}

div#top-section-product-right {
  float: left;
  width: 200px;
  margin: 0px;
  text-align: right;
  vertical-align: middle;
}

.middle-links-light {
  font-family:Tahoma;
  font-weight:bold;
  font-size:8pt;
  color:#696969;
  text-decoration: none;
}

.title-product {
  background-color:#D0E176;
  color:#462D06;
  font-family:Tahoma;
  font-weight:bold;
  font-size:10pt;
  height:20px;
  text-align: center;
  vertical-align:middle;
}


/* A              { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; } */
/* A:hover          { font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; } */



/* A LA BOITE A FLEURS */
.bas {
  background-color:#D0E176;
  color: #658937;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
}

.baslien {
  color: #658937;
  text-decoration: none;
}

.baslien:hover {
  text-decoration: underline;
}

.bleu {
  color:#0000FF;
}
.body {
  background-color:#405320;/*#698639;/*#646666;*/
}

.casetexte {
  background-color:#FFFFFF;
  color: #486721;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  text-decoration: none;
}

.copyright {
  color: #658937;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: regular;
  text-align: center;
}

.corps {
  background-color:#FFFFFF;
  border:solid 2px #D0E176;
  padding: 5px;
  vertical-align: top;
}


.div_haut {
  /*background-color:#BABABA;*/
  color: #462D06;
  padding-top: 5px;
  vertical-align: top;
  min-height: 85px;
  height: 85px;
  font-family:Tahoma;
  font-weight:bold;
  font-size:8pt;
  padding-right: 4px;
  text-decoration: none;
}
.div_haut_in {
  font-family:Tahoma;
  font-weight:bold;
  font-size:8pt;
  padding-right: 5px;
  /*padding-top: 4px;*/
  text-decoration: none;
}


.espace {
  background-color:#FFFFFF;
}

.haut {
  background: url('../s_images/logohaut.gif');
  background-repeat: no-repeat;
  padding-bottom: 7px;
  vertical-align: top;
}

.menu {
  border-left:solid 2px #D0E176;
  border-right:solid 2px #D0E176;
}

.nouvelles {
  color: #486721;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

.nouvelles:hover {
  text-decoration: underline;
}

.resterinforme {
  background-color: #FFFFFF;
  color: #486721;
  float: right;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;;
  text-decoration: none;
  vertical-align: top;
  width: 230px;
}

.tableprincipale {
  table-layout: fixed;
}

.tablecorps {
  table-layout: fixed;
}

.texteaccueil {
  width: 275px;
}

.texteicone {
  color: #994C13;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
}
.texteicone:hover {
  text-decoration: underline;
}