@import url("fiche_produit.css");

body
{ font-size: 11px;
}

.testt td
{
}

.clear
{ clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
}

/* ---------------------------------------- WARNINGS --------------------- */

/* ---------------------------------------- IMPORT OSC--------------------- */

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 5px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
A {
  color: #2f190c;
  text-decoration: none;
  font-weight: bold;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

table.left_infobox
{ border-left: solid 1px #674412;
  border-bottom: solid 1px #674412;
  border-right: solid 1px #674412;
  background-color: #f5ebe2;
}

table.white_left_infobox
{ border-left: solid 1px #674412;
  border-bottom: solid 1px #674412;
  border-right: solid 1px #674412;
  background-color: #ffffff;
}

table.right_infobox
{ border-left: solid 1px #92c465;
  border-bottom: solid 1px #92c465;
  border-right: solid 1px #92c465;
  background-color: #e9f3e0;
}

.head_left_infobox td.infoBoxHeading
{ background-color: #674412;
}

.head_left_infobox td.center_infoBoxHeading
{ font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #674412;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.head_right_infobox .infoBoxHeading
{ background-color: #92c465;
}

.head_right_infobox td.center_infoBoxHeading
{ font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #92c465;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.left_infobox select, .left_infobox input
{ border: solid 1px #2f190c;
}

.right_infobox select, .right_infobox input
{ border: solid 1px #92c465;
}

.marge_box
{ font-size: 1px;
  line_height: 1px;
  height: 1px;
}

.pageHeading
{ font-size: 16px;
  font-weight: bold;
  color: #2d592d;
  border-bottom: solid 1px #2d592d;
}

.pageHeading h2
{ margin: 0;
  padding: 0;
  font-size: 16px;
}

.pageHeading2
{ font-size: 16px;
  font-weight: bold;
  color: #2d592d;
  border-bottom: solid 1px #2d592d;
}

.pageHeading img
{ display: none;
}

.smallText
{ font-size: 11px;
  color: #674412;
}

.main
{ font-size: 11px;
}

.filleuls_title
{ font-weight: bold;
  font-size: 14xp;
  color: #2d592d;
}

.nb_filleuls
{ font-size: 12px;
  color: #000000;
}

.main_cell, .main_last_cell
{ background-color: #dee6d9;
  font-size: 11px;
  padding: 3px;
}

.main_cell
{ border-left: solid 1px #2d592d;
  border-bottom: solid 1px #2d592d;
}

.main_last_cell
{ border-left: solid 1px #2d592d;
  border-bottom: solid 1px #2d592d;
  border-right: solid 1px #2d592d;
}

.main_avantages
{ color: #2d592d;
  font-size: 12px;
}

.parrainage_invite
{ font-size: 12px;
}

.parrainage_invite input
{ border: solid 1px #58833f;
}

/* ---------------------------------------- SIMTIC --------------------- */

html
{ margin: 0px;
  padding: 0px;
  text-align: center;
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body
{ margin: 0px;
  padding: 0px;
  height: 100%;
}

img
{ margin: 0px;
  padding: 0px;
}

table, tr, td, th
{ margin: 0px;
  padding: 0px;
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
}

form, input
{ margin: 0px;
  padding: 0px;
}

#main
{ width: 100%;
  height: 100%;
}

/* ---------------------------------------- HEADER --------------------- */

#header
{ width: 100%;
  height: 218px;
}

#header_left
{ background-image: url('images/simtic/header_left.jpg');
  font-size: 0px;
  width: 314px;
}

.header_sep
{ background-image: url('images/simtic/header_sep.jpg');
  font-size: 1px;
}

.header_sep img
{ margin: 40px 0px 0px 0px;
}

#header_center
{ background-image: url('images/simtic/header_center.jpg');
  width: 358px;
  vertical-align: top;
  text-align: left;
}

#header_center p
{ margin: 0px;
  padding: 0px;
  text-align: center;
  color: #ffffff;
  height: 40px;
  font-size: 16px;
  letter-spacing: -1;
  line-height: 40px;
  font-weight: bold;
}

#header_center table
{ width: 257px;
  height: 65px;
  margin: 2px 0px 0px 54px;
}

#header_center table tr td
{ text-align: center;
}


td.up_left
{
}

td.up_center
{ width: 8px;
  font-size: 1px;
}

td.up_right
{ width: 136px;
}

td.up_left a
{ text-decoration: none;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

td.up_left a:hover
{ text-decoration: none;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

td.up_right a
{ text-decoration: none;
  font-size: 11px;
  color: #2f190c;
  font-weight: bold;
}

td.up_right a:hover
{ text-decoration: none;
  font-size: 11px;
  color: #2f190c;
  font-weight: bold;
}

#header_right
{ width: 305px;
  background-image: url('images/simtic/header_right.jpg');
  font-size: 0px;
}

#header_right img
{ float: right;
  margin: 5px 64px 0px 0px;
}

/* ---------------------------------------- MARGES --------------------- */

#marge_gauche
{ background-image: url('images/simtic/marge_gauche.jpg');
  width: 60px;
  height: 100%;
}

#marge_gauche table
{ width: 60px;
  height: 100%;
}

#marge_droite
{ background-image: url('images/simtic/marge_droite.jpg');
  width: 60px;
  height: 100%;
}

#marge_droite table
{ width: 60px;
  height: 100%;
}

#marge_gauche_top, #marge_droite_top
{ vertical-align: top;
}

#marge_gauche_bottom, #marge_droite_bottom
{ vertical-align: bottom;
}

/* ---------------------------------------- COLONNE GAUCHE --------------------- */

#colonne_gauche
{ width: 175px;
  padding: 0px 2px 0px 2px;
  vertical-align: top;
}

#colonne_gauche table tr td
{
}

#catmenu
{ vertical-align: top;
  width: 165px;
  height: 42px;
  background-image: url('images/simtic/catalogue.gif');
  color: #2f190c;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  padding: 2px 0px 0px 10px;
}

#catmenu select
{ border: solid 1px #2f190c;
}

/* ---------------------------------------- CONTENT ---------------------------- */

table.header_message
{ margin: 10px 0 10px 0;
}

td.headerError
{ border: solid 1px #990033;
  text-align: center;
  font-weight: bold;
  color: #370001;
  padding: 10px;
  background-color: #f0f0f0;
}

a#video_link
{ text-decoration: none;
  display: block;
  padding-left: 56px;
  width: 200px;
  padding-top: 12px;
  height: 34px;
  background-image: url('images/simtic/video.png');
  background-repeat: no-repeat;
  font-weight: normal;
  color: #010101;
}

a#video_link:hover
{ background-image: url('images/simtic/video_over.png');
}

a#video_link span
{ display: block;
  font-weight: bold;
  color: #58833f;
}

td.infoBoxHeading h2
{ margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 16px;
}

.green
{ color: #2d592d;
}

.red
{ color: #fc5342;
  font-size: 11px;
  font-weight: normal;
}

#ariane
{ background-color: #58833f;
  font-size: 12px;
  color: #ffffff;
  margin: 0;
  padding: 2px 0px 3px 10px;
}

#ariane h1
{ font-size: 12px;
  margin: 0;
  padding: 0;
  line-height: 16px;
}

#ariane a
{ color: #ffffff;
}

#main_center
{ background-color: #ffffff;
  width: 100%;
}

#content
{ vertical-align: top;
  padding: 0px 2px 0px 0px;
  font-size: 11px;
}

#s_content
{ padding: 10px;
}

#content table
{ border: none;
}

.product_cell
{ width: 100%;
  background-image: url('images/simtic/product_right.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.product_img
{ vertical-align: middle;
  text-align: center;
  height: 123px;
}

.product_details
{ background-color: #dee6d9;
  background-image: url('images/simtic/product_right.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 0px 3px 0px 0px;
  text-align: center;
}

.product_titre
{ border-top: solid 1px #58833f;
}

.product_titre a
{ color: #2d592d;
  font-size: 11px;
}

.product_calque
{ background-image: url('images/simtic/product_bottom.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

.product_price
{ font-size: 11px;
}

.product_spe_price
{ color: #fc5342;
}

.product_buttons
{ background-image: url('images/simtic/product_bottom_left.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom: 5px;
  margin-top: 7px;
}

/* ------------------echantillons ------------- */

#samples_pre
{ background-image: url("images/samples/samples_pre.png");
  background-repeat: no-repeat;
  background-position: right;
  padding: 25px 217px 0 10px;
  height: 64px;
  font-size: 11px;
  font-weight: bold;
  color: #2d592d;
}

#samples h3
{ background-image: url("images/samples/choisissez.png");
  background-repeat: no-repeat;
  border-bottom: solid 1px #2d592d;
  height: 64px;
  _height: 82px;
  padding: 18px 0 0 240px;
  font-size: 14px;
  color: #2d592d;
}

#samples h3 span
{ font-style: italic;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

#samples table
{ width: 462px;
}

.sample_name
{ font-size: 14px;
  font-weight: bold;
  color: #2d592d;
}

.sample_desc
{ font-size: 12px;
}

/* --------------- FAQ ------------ */

/* Points/Rewards Module V2.1rc2a BOF */
SPAN.pointWarning {

}

.pointFaq {
  background-color:#f8f8f9;
  border: 1px dashed #bbc3d3;
  display: none;
  position: relative;
  padding:4px;
  margin:2px;
  text-align:justify;
}
/* Points/Rewards Module V2.1rc2a EOF */

table.p_fidelites, table.p_fidelites_content
{ font-size: 11px;
}

#recap_pf
{ border: solid 1px #2d592d;
  background-color: #dee6d9;
  padding: 10px;
  color: #2d592d;
}

table.p_fidelites td.productListing-heading
{ font-weight: bold;
}


/* -------- FICHE PRODUIT -------- */

#fiche_produit table.tab
{ font-size: 11px;
}

#fiche_produit table.tab td, #fiche_produit table.tab th
{ border: solid 1px #c0c0c0;
  text-align: center;
}

#fiche_produit h2
{ font-size: 16px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  color: #2d592d;
  border-bottom: solid 1px #2d592d;
}

#fiche_produit h3
{ font-size: 14px;
  margin: 15px 0px 0px 0px;
  padding: 0px;
  color: #2d592d;
}

#fiche_produit p
{ margin: 5px 0 5px 0;
  padding: 0px;
  color: #010101;
}

#fiche_produit a, #fiche_produit a:hover
{ color: #0033FF;
}

#fiche_produit a:visited
{ color: #660099;
}

#fiche_produit ul, #fiche_produit ol
{ margin: 5px 0 10px 30px;
}

#fiche_produit ul li
{ margin: 0px;
  padding: 0px;
}

#fiche_produit p#certifications
{ text-align: right;
}

#fiche_produit #fp_certifications a
{ text-decoration: none;
}

#fiche_produit #fp_certifications a img
{ border: none;
  margin-left: 10px;
}

#fiche_produit p.ref
{ color: #2d592d;
}

#commandes
{ border-top: solid 1px #2d592d;
  margin-top: 10px;
  padding-top: 5px;
}

#commandes td
{ font-size: 12px;
  font-weight: bold;
  color: #2d592d;
}

#commandes s
{ color: #2d592d;
}

#commandes .special_p
{ color: #f91500;
}

#description
{ border-top: solid 1px #2d592d;
  margin-top: 5px;
  padding: 5px;
  background-color: #dee6d9;
}

#description h2
{ font-size: 12px;
  margin: 0px;
  padding: 0px;
}

/* ---- CONTENT_BOX ---- */

.content_box td
{ padding: 3px;
}

.content_box_first_heading, .content_box_heading, .content_box_end_heading
{ background-color: #2d592d;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: #ffffff;
  height: 18px;
  padding: 0px;
}

.content_box_first_heading
{ background-image: url('images/simtic/content_first_heading.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.content_box_end_heading
{ background-image: url('images/simtic/content_end_heading.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.content_td h3
{ margin: 0;
  padding: 0;
}

.content_td_left
{ border-left: solid 1px #2d592d;
}

.content_td_right
{ border-right: solid 1px #2d592d;
}

.content_td_both
{ border-left: solid 1px #2d592d;
  border-right: solid 1px #2d592d;
}

.content_bottom
{ border-bottom: solid 1px #2d592d;
}

.content_bottom td
{ font-size: 11px;
  font-weight: normal;
}

.produit_in_cart
{ font-size: 11px;
  font-weight: bold;
  color: #2d592d;
}

.ref_pic
{ color: #000000;
  font-weight: normal;
  font-size: 11px;
}

a.green
{ color: #2d592d;
}

.sub_total
{ border-left: solid 1px #2d592d;
  border-bottom: solid 1px #2d592d;
  border-right: solid 1px #2d592d;
  background-color: #dee6d9;
  font-size: 11px;
  color: #2d592d;
  padding: 3px 9px 3px 0px;
}

.content_part
{ border-left: solid 1px #2d592d;
  border-bottom: solid 1px #2d592d;
  border-right: solid 1px #2d592d;
  background-color: #dee6d9;
  font-size: 11px;
  color: #2d592d;
  padding: 10px;
}

.content_tr
{ background-color: #dee6d9;
  font-size: 11px;
  color: #2d592d;
}

.content_last_tr
{ background-color: #dee6d9;
  font-size: 11px;
  color: #2d592d;
}

.content_last_tr2
{ background-color: #c8d6bf;
  font-size: 11px;
  color: #2d592d;
}

._content_part
{ border: solid 1px #2d592d;
  background-color: #dee6d9;
  font-size: 11px;
  padding: 10px;
}

._content_part_ff
{ border: solid 1px #2d592d;
  background-color: #ffffff;
  font-size: 11px;
  padding: 10px;
}

.content_td_left_bottom, .content_td_bottom, .content_td_right_bottom
{ font-size: 1px;
  height: 1px;
  border-bottom: dotted 1px #2d592d;
  padding: 0px;
}

.content_td_left_bottom
{ border-left: solid 1px #2d592d;
}

.content_td_right_bottom
{ border-right: solid 1px #2d592d;
}

.p_content_td_left_bottom, .p_content_td_bottom, .p_content_td_right_bottom
{ font-size: 1px;
  height: 1px;
  border-bottom: solid 1px #2d592d;
  padding: 0px;
}

.p_content_td_left_bottom
{ border-left: solid 1px #2d592d;
}

.p_content_td_right_bottom
{ border-right: solid 1px #2d592d;
}

.content_td
{ font-size: 11px;
}

.content_box_first_heading a, .content_box_heading a, .content_box_end_heading a
{ color: #ffffff;
}

.productSpecialPrice
{ color: #fc5342;
}

/* ---- CHECK_BAR ---- */

.checkoutBarFrom, .checkoutBarFrom a
{ color: #2d592d;
  font-size: 11px;
  font-weight: bold;
}

.checkoutBarCurrent
{ color: #2d592d;
  font-size: 11px;
  font-weight: bold;
}

.checkoutBarTo
{ color: #9c9d9f;
  font-size: 11px;
}

#presentation p
{ text-align: justify;
  font-size: 12px;
}

#presentation h2
{ clear: both;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  margin: 0px;
  padding: 0px 0px 0px 11px;
  background-color: #2d592d;
  color: #ffffff;
}

.moduleRowOver
{ background-color: #cce4bd;
}

.moduleRow
{ background-color: none;
}

#success_inputs td
{ padding: 8px;
}

/* ---------------------------------------- COLONNE DROITE --------------------- */

#colonne_droite
{ width: 181px;
  background-image: url('images/simtic/colonne_droite_bkg.jpg');
  background-repeat: repeat-y;
  background-position: left;
  padding: 0px;
  vertical-align: top;
  height: 100%;
}

#colonne_droite table tr td
{
}

#blocks_droite
{ width: 175px;
  margin: 0px 2px 0px 4px;
  vertical-align: top;
}

.remise_top
{ background-image: url('images/simtic/fp_offerts_top.gif');
  height: 58px;
}

.remise
{ background-image: url('images/simtic/fp_offerts_content.gif');
  vertical-align: top;
  text-align: center;
}

.remise p
{ font-size: 10px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.remise_bottom
{ background-image: url('images/simtic/fp_offerts_bottom.gif');
  height: 5px;
  line-height: 1px;
  font-size: 1px;
}

.spplus
{ text-align: center;
  font-size: 11px;
}

#colone_droite_bas
{ background-image: url('images/simtic/colone_droite_bas.jpg');
  background-position: 2px 0px;
  background-repeat: no-repeat;
  height: 37px;
}

#simlink
{ display: block;
  text-decoration: none;
  width: 150px;
  color: #58833f;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  left: 55px;
  top: -18px;
}

/* ---------------------------------------- FOOTER ----------------------------- */

#footer
{ width: 100%;
  height: 60px;
  background-image: url('images/simtic/footer_bkg.jpg');
}

#footer_left
{ width: 60px;
  background-image: url('images/simtic/footer_left.jpg');
}

#footer_center_left
{
}

#footer_center_center
{ text-align: center;
  font-size: 11px;
  color: #ffffff;
  padding-top: 20px;
}

#footer_center_center a
{ text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}

#footer_center_center a:hover
{ text-decoration: underline;
  color: #ffffff;
  font-weight: bold;
}

#footer_center_right
{ background-image: url('images/simtic/footer_center_right.jpg');
  width: 22px;
}

#footer_center
{ background-image: url('images/simtic/footer_center.jpg');
}

#footer_right
{ width: 239px;
  background-image: url('images/simtic/footer_right.jpg');
}

/* ---------------------------------------- BAS DE PAGE ----------------------------- */

#bas_gauche
{ background-image: url('images/simtic/bas_gauche.jpg');
  width: 60px;
}

#bas_centre
{ background-image: url('images/simtic/bas_centre.jpg');
}

#bas_droite
{ background-image: url('images/simtic/bas_droite.jpg');
  width: 60px;
}
