/* redéfinitions HTML */
body { margin: 0; padding: 0; color: #595f2e; background-color: #ffffff; }
body, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #595f2e; }
a:hover { color: #B01116 !important; }
img { border: 0; }


.sig
{ padding: 10px 10px 10px 10px; }

.sig a
{ padding-top: 5px;  }

.signa
{ float:left; padding: 5px 10px 10px 10px; font-size: 60%; color:#989e6f; }

.contenu
{ width:442px; font-size:70%; line-height:150%; text-align:justify; margin-left:20px; }


.bouton800
{ margin: 0px 0px 10px 0px }


.nouveautes
{ margin: 10px 10px 20px 10px; padding: 0px 0px 10px 0px; border-bottom:1px solid #ffffff; font-size:65%; color:#737a42; }

.ssMenu { font-size: 70%; font-family:Arial,helvetica,sans-serif; }

.sousmenu
{ font-weight:bold; color:#737a42; text-decoration:none; border-right:1px solid #737A42; padding:0 4px 0 4px}

.sousmenu_rouge
{ font-weight:bold; color:#B01116; text-decoration:none; border-right:1px solid #737A42; padding:0 4px 0 4px}

.sousmenu_nosep
{ font-weight:bold; color:#737a42; text-decoration:none; padding:0 4px 0 4px}



.fauteuil_home
{ overflow:hidden; position:relative;top:142px; height:237px; background-image: url(medias/fr-CA/fauteuil_home.gif);background-repeat:no-repeat;}


/* liste documents PDF + inclusion downlad reader */
.listePDF { list-style: none; margin: 28px 0 18px; padding: 0; }
.listePDF li *, #downloadPDF * { color: #737A42; font-size: 10px; }
.listePDF li { padding: 1px 0 8px 26px; background: url(/medias/fr-CA/icone_pdf.gif) no-repeat 6px 0; }
#downloadPDF { width: 439px; background: #C4C99D url(/medias/fr-CA/icone_pdf.gif) no-repeat 6px 6px; border-bottom: 1px solid #FFF; margin: 0 0 17px 17px; }
#downloadPDF div { padding: 8px 6px 7px 27px; }

/* catégories produits */
#categorie_produits { width: 400px; margin: 10px 0 30px 31px; }
#categorie_produits #titre { display: block; margin-bottom: 10px; }
#categorie_produits a { display: block; }

/* zone gauche contact (texte) */
#contact_txt { width: 162px; font-size: 11px; margin: 47px 0 0 13px; }
#contact_txt a { color: #505912; text-decoration: none; }
#contact_txt a:hover { text-decoration: underline; }

/* manufacturiers (zone gauche produits) */
#manufacturiers { width: 162px; text-align: center; margin: 19px 0 0 9px; }
#manufacturiers .titre { margin-bottom: 11px; }

/* zone gauche entreprise (utilisée aussi ailleurs) */
.entreprise_gc { width: 178px; margin: 64px 0 20px 5px; font-size: 10px; }
.entreprise_gc img { display: block; border: 3px solid #FFF; width: 172px; }
.entreprise_gc span { display: block; padding: 0; margin: 3px 0 0 3px; }

/* formulaire de demande d'info */
#zoneFormCoord { width: 400px; height: 378px;  margin: 10px 0 0 31px; }
#zoneFormCoord table { border-spacing: 0; border-collapse: collapse; width: 400px; margin-top: 10px; }
#zoneFormCoord .formField, #zoneFormCoord .formLabel { vertical-align: top; }
.formLabel { width: 125px; font-size: 11px; font-weight: bold; padding: 5px 0; }
.formField { width: 275px; padding-bottom: 2px; }
.formField input, .formField textarea, #formSend input { font-size: 11px; margin: 0; padding: 2px; height: 20px; width: 250px; border: 1px solid #989E6F; background-color: #F0F2DE; }
.formField textarea { height: auto; scrollbar-arrow-color: #787E4A; scrollbar-3dlight-color: #E9ECD1; scrollbar-darkshadow-color: #A2A87C; scrollbar-face-color: #CCCFA8; scrollbar-highlight-color: #F0F2DE; scrollbar-shadow-color: #989E6F; scrollbar-track-color: #E3E6C5; }
#formSend { text-align: right; padding: 5px 25px 0 0; }
#formSend input { font-size: 11px; width: auto; height: auto; color: #595F2E; }
.formValidator { padding-bottom: 10px; height: 18px; }
.formValidator, .formValidator * { font-size: 11px; color: #B01116; }

/* page produits */
#titreCatProd { margin: 8px 0 0 31px; position: relative; }
#ssCatProd { position: absolute; top: 39px; left: 88px; width: 520px; }
#ssCatProd a { display: block; float: left; }
#tblProduits { border-spacing: 0; border-collapse: collapse; width: 642px; border-top: 1px solid #FFF; }
#tblProduits td { border-style: solid; border-color: #FFF; border-width: 0 1px 1px 0; width: 320px; padding: 30px 0 29px; vertical-align: top; }
#tblProduits img { display: block; border: 1px solid #989E6F; width: 291px; margin-left: 14px; }
#tblProduits div { width: 186px; margin: 12px 0 0 14px; color: #5E681C; font-size: 11px; line-height: 18px; }
#tblProduits .empty { font-size: 11px; font-weight: bold; width: 100%; }
#tblProduits a { display: block; margin-top: 8px; }
#tblProduits .alt { background-color: #C4C99D; }
#tblProduits .reg { text-decoration: line-through; }
#tblProduits .vente { font-size: 18px; color: #B01116; }
.pagination { width: 640px; text-align: center; font-size: 12px; margin: 10px 0; }
.pagination span { border-right: 1px solid #989E6F; }
.pagination a { text-decoration: none; padding: 0 4px; border-left: 1px solid #989E6F; }
.pagination a:hover { background-color: #C4C99D; }

/* liste/fiche des nouveautés */
.listeNouveautes { width: 439px; list-style: none; padding: 0; margin: 12px 17px 57px; }
.listeNouveautes, .listeNouveautes a { font-size: 11px; color: #737A42; }
.listeNouveautes h3 { font-size: 11px; padding: 0; margin: 0; color: #5E681C; }
.listeNouveautes li { padding: 8px 4px 10px; background-color: #C4C99D; border-bottom: 1px solid #FFF; }
.listeNouveautes .alt { background-color: #DBDFB5; }
.contenuNouveaute { font-size: 10px; text-align: justify; color: #737A42; width: 431px; margin: -52px 0 0 21px; }
#btBack { text-align: right; margin: 15px 0 25px; }
.tableauMatelas {background-color:#C4C99D; border:1px solid #ffffff; margin-left:-1px}
.tableauMatelas table td {padding:15px 0; width:200px; text-align:center; font-size:70%; font-weight:bold}
.tableauMatelas img {margin-bottom:4px}
