body {
        margin:0;
        padding:0;
        
}

/* -------------------------------------------------------------------  */
/* --------------- Positionnement des blocs de la page ---------------- */
/* -------------------------------------------------------------------  */
#head {
        width:100%;
        height:171px;
        margin:auto;
        padding: 0;
        background:transparent;
}

#headadmin {
        background: #505050 url(/images/admin/head-admin.jpg) no-repeat top center;
        height:91px;
        width:100%;
        background:transparent;
}

#global {
width:100%;
margin:0 auto 0 auto;
padding:0;
border:0px;
background:transparent;
}

#navigation {
padding:5px 0 0 5px ;
margin:0;

font-size:10px;
color:#333;

}

#navigation a {
font-weight: bold;
font-size:10px;
color:#333;
}

#navigation a:hover {
        color: black;
}

#menu {
float:left;
vertical-align:top;
width:230px;
font-size:10px;
margin:0;
padding:0;
margin-bottom:20px;
background: transparent;
}


/* -------------------------------------------------------------------  */
/* ---------------                              Styles                             ---------------- */
/* -------------------------------------------------------------------  */
/* Liste de choix du site */
select, option {
        color: #E26A00;
        background-color:#e6ecf2;
        border:1px solid #cacaca;
}

.form_error {
        padding-left: 10px;
        color: #d8732f;
}

/* --------------- MENU ADMIN      ------------------------------------ */
#admin-bar {
        background: #eee; padding: 5px; border: 1px dashed #ccc; position:relative;
        padding: 4px 16px 4px 4px; overflow: hidden; font-size:9px;
}

#admin-bar a { color: #444; font-size: 9px; }

#admin-bar a:hover { color: #e33; }

#admin-bar img { vertical-align: middle; display: inline-block; }

#admin-bar select, #admin-bar option { padding: 0; margin: 0; width: 115px; font-size: 9px; }

/* -------------------------------------------------------------------  */
/* --------------- MENU ET CONCEPTION DES PAGES      ------------------ */
/* -------------------------------------------------------------------  */
/* Boite de confirmation centr¦~C¦~R¦~B©e sur la page */
#center-box {
        width: 400px;
        height: 170px;
        text-align: center;
        margin: 50px auto 50px auto;
        padding: 40px;
        border: 1px solid #ccc;
        background: #c7d2d6 url(/images/fond-center-box.gif) repeat-x top;
}

div.contact {
        width:170px;
        text-align:center;
        padding:25px 0 15px 0;
        border-bottom: 1px solid white;
}


#menu div.selection_site {
padding-left:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
background: url(/images/menu/fond-menu-titre.png) no-repeat;
height:41px;
line-height:28px;
}
#menu div.selection_site a{
color:#ffffff;
}

#menu div.nos_services {
margin:0;
}

/******* SERVICES-1 **********/
#menu div.nos_services div.services-1  {
padding-left:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
background: url(/images/menu/fond-menu-titre.png) no-repeat;
height:41px;
line-height:28px;
}

#menu div.nos_services div.services-1 a{
color: #fff;
}

#menu div.nos_services div.services-1-a {
padding-left:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
background: url(/images/menu/fond-menu-titre.png) no-repeat;
height:41px;
line-height:28px;
}

#menu div.nos_services div.services-1-a a{
color: #fff;
}


#menu div.nos_services div.services-2  {
font-size:12px;
color:#585858;
padding-left:38px;
background: url(/images/menu/fond-menu-categorie-na.png) repeat-y;
line-height:19px;
}

#menu div.nos_services div.services-2 a{
color: #585858;
}

#menu div.nos_services div.services-2-a {
font-size:12px;
font-weight:bold;
padding-left:38px;
background: url(/images/menu/fond-menu-categorie-a.png) repeat-y;
color: #f68b00;
line-height:19px;
}

#menu div.nos_services div.services-2-a a{
color: #f68b00;
}

#menu div.nos_services div.services-3  {
font-size:12px;
color:#9d9c9c;
padding-left:38px;
background: url(/images/menu/fond-menu-famille-na.png) repeat-y;
line-height:19px;
}

#menu div.nos_services div.services-3 a{
color: #9d9c9c;
}

#menu div.nos_services div.services-3-a {
font-size:12px;
font-weight:bold;
padding-left:38px;
background: url(/images/menu/fond-menu-famille-a.png) repeat-y;
color: #9d9c9c;
line-height:19px;
}

#menu div.nos_services div.services-3-a a{
color: #9d9c9c;
}

#menu div.nos_services div.services-3-a a{
color: #fff;
}

/******* MEILLEURES_VENTES **********/

#menu ul.meilleures_ventes {
maring:0;
padding:0;
}

#menu ul.meilleures_ventes li{
color:#7dab00;
list-style-image: url("/images/titre/puce-meilleures-ventes-verte.png");
font-size:10px;
font-style:italic;
margin-top:8px;
}

#menu ul.meilleures_ventes li a{
text-decoration:underline;
}

/******* PROD-1 **********/
#menu div.prod-1  {
font-size:12px;
color:#585858;
padding-left:38px;
background: url(/images/menu/fond-menu-categorie-na.png) repeat-y;
line-height:19px;
}

#menu div.prod-1 a{
color: #585858;
}

#menu div.prod-1-a {
font-size:12px;
font-weight:bold;
padding-left:38px;
background: url(/images/menu/fond-menu-categorie-a.png) repeat-y;
color: #f68b00;
line-height:19px;
}

#menu div.prod-1-a a{
color: #f68b00;
}

/******* PROD-2 *******/
#menu div.prod-2  {
font-size:12px;
color:#9d9c9c;
padding-left:38px;
background: url(/images/menu/fond-menu-famille-na.png) repeat-y;
line-height:19px;
}

#menu div.prod-2 a{
color: #9d9c9c;
}

#menu div.prod-2-a {
font-size:12px;
font-weight:bold;
padding-left:38px;
background: url(/images/menu/fond-menu-famille-a.png) repeat-y;
color: #9d9c9c;
line-height:19px;
}

#menu div.prod-2-a a{
color: #9d9c9c;
}

/******* PROD-3 *********/
#menu div.prod-3  {
font-size:12px;
color:#f68b00;
padding-left:43px;
background: url(/images/menu/fond-menu-sfamille-na.png) repeat-y;
line-height:14px;
padding-bottom: 5px;
}

#menu div.prod-3 a{
color: #f68b00;
}

#menu div.prod-3-a {
font-size:12px;
font-weight:bold;
padding-left:43px;
background: url(/images/menu/fond-menu-sfamille-a.png) repeat-y;
color: #f68b00;
line-height:14px;
padding-bottom: 5px;
}


#menu div.prod-3-a a{
color: #f68b00;
}

/************************/

/******* PROD-4 *********/
#menu div.prod-4  {
font-size:11px;
color:#9d9c9c;
padding-left:52px;
background: url(/images/menu/fond-menu-produit-na.png) repeat-y;
line-height:19px;
}

#menu div.prod-4 a{
color: #9d9c9c;
}

#menu div.prod-4-a {
font-size:11px;
padding-left:52px;
background: url(/images/menu/fond-menu-produit-a.png) repeat-y;
color: #f59a1a;
line-height:19px;
}

#menu div.prod-4-a a{
color: #2a2a2a;
}



/* -------------------------------------------------------------------  */
/* --------------- PIED DE PAGE ------------------------------------ */
/* -------------------------------------------------------------------  */
#footer {
background:transparent;
width: 100%;
font-size: 13px;
color: #6a4c05;
}

#footer_haut {
width: 690px;
padding-left:210px;
margin: auto;
background: #6e6e6e;
height: 77px;
}

#footer_haut div span.haut {
color:#fff;
}

#footer_haut div span.haut a{
color:#fff;
}

#footer_haut div span.bas {
color:#eee;
}

#footer_haut div span.bas a{
color:#eee;
}

#footer_bas {
width: 900px;
margin:auto;
background: #c0c0c0;
text-align: center;
}

#footer_bas a{
color:#585858;
font-weight:normal;
}

#footer_bas div ul {
margin:0;
padding:0;
padding-left:25px;
padding-bottom:5px;
}

#footer_bas div.produits_aleatoires ul {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}

#footer_bas div.produits_aleatoires li {
display:inline;	
}

div.liste_services u li {float:left;}
div.liste_services a {
font-size:11px;
color:#eee;

}

/* -------------------------------------------------------------------  */
/* ---------------   STYLE DU CONTENU DES PAGES      ------------------ */
/* -------------------------------------------------------------------  */
#contenant {
background: transparent;
width:900px;
padding:0;
margin:0 auto 0 auto;
}

div.bigContenu {
        width:645px;
        padding:0  0 0 25px;
        vertical-align:top;
        margin: 0;
        float:right;
}

#contenu {
color:#535353;
float:left;
}

div.bigContenu li {
list-style-image: url(/images/titre/puce.png);
color:#5d5d5d;
font-size:12px;
line-height:16px;
}


div.bigContenu a {
        text-decoration:underline;
        color:#333;

}

div.bigContenu table.accueil tr td {
font-size:9px;
color:#2f2f2f;
text-align:left;
vertical-align:top;
}

div.bigContenu table.accueil img{
padding:0;
margin:0;
}
div.bigContenu table.accueil tr td a, table.liste_familles tr td a {
        text-decoration:none;
        color:#6a4c05;
        font-size:11px;
        font-weight:bold;
}

div.bigContenu a:hover {
        color:#ffb84d;
        
}

div.bigContenu p {
        padding:10px 0px 10px 10px;
        font-size:12px;
        color:#5d5d5d;
        line-height:16px;
        text-align:justify;
}

table.tableauPrix
{
        background-color: #dadada;
        border-color: #d4e0f3;
        width:400px;
        text-align:center;
        margin-bottom:10px;
}

table.tableauPrix td.price {
        background-color: #eaeaea;
        text-align:right;
        font-size:10px;
        font-weight:normal;
        color:#59677c;
}

table.tableauPrix td.price span{
        font-weight:bold;
        color:#cd0034;
}

table.tableauPrix td {
        background-color: #eaeaea;
        font-size:10px;
        font-weight:bold;
        color:#59677c;
}

table.tableauPrix th {
        background-color: #807967;
        font-size:11px;
        font-weight:bold;
        color:#fff;
}

.fondGris
{
        background-color:#b5b5b5;
        color: #ffffff;
        font-weight: bold;
}

.fondGrisClair
{
        background-color:#cdcdcd;
        color: #ffffff;
        font-weight: bold;
}

/* -------------------------------------------------------------------  */
/* ---------------   PAGES FAMILLES                             ------------------ */
/* -------------------------------------------------------------------  */
table.categorie_courante {
width:630px;
padding-bottom:38px;
}

table.categorie_courante tr td.image {
padding-left:23px;
width:110px;
}

table.categorie_courante tr td.titre {
color:#535353;
font-size:14px;
font-weight:bold;
text-align:left;
padding-bottom:10px;
}

table.categorie_courante tr td.description {
font-size:12px;
color:#535353;
text-align:left;
border-left:1px dotted #cacbca;
margin-left:10px;
padding-left:10px;
font-size:13px;
text-align:justify;
}

table.categorie_courante tr td.nom {
padding-left:23px;
font-size:15px;
color:#929292;
font-weight:bold;
width=110px;
}

table.categorie_courante tr td.border {
border-bottom:1px solid #cccccc;
padding-top:24px;
}

table.liste_familles tr td.image {
text-align:center;
padding-bottom:5px;
}

table.liste_familles tr td.nom {
text-align:center;
padding-bottom:30px;
}

.imageCategorie {
        padding:17px 0 0 23px;
        float:left;
}

.presentationCategorie {
        color:#535353;
        float:left;
        width:400px;
}

.accroche {
        color:#535353;
        text-align:center;
        font-size:12px;
}

.descriptionCategorie {
        color:#535353;
        text-align:center;
        font-size:10px;
        color:#807967;
}

div.vignette-famille {
float:left;
width:155px;
text-align:center;
margin: 5px 0 20px 0;
}

div.vignette-famille img {
margin:0;
vertical-align:top;
}

div.vignette-famille div {
text-align:center;
width:135px;
padding:2px 0 2px 0;
background:#b7c600;
}

div.vignette-famille div a{
text-decoration:none;
color:#ffffff;
}

div.vignette-famille div a:hover {
color:#ffffff;
}

/* -------------------------------------------------------------------  */
/* ---------------        PAGES SFAMILLE             ------------------ */
/* -------------------------------------------------------------------  */


table.liste_sfamilles tr td{
padding-left:11px;
padding-right:11px;
}

table.liste_sfamilles tr td a {
        text-decoration:none;
        color:#6a4c05;
        font-size:11px;
        font-weight:bold;
}

table.liste_sfamilles tr td.image {
text-align:center;
background: url(/images/titre/fond-bordure-grise-dgb.png) no-repeat bottom;
}
table.liste_sfamilles tr td.image img {
margin:3px;
}
table.liste_sfamilles tr td.nom {
text-align:center;
width:125px;
background: url(/images/titre/fond-titre-liste-categorie.png) no-repeat bottom;
}

/* -------------------------------------------------------------------  */
/* ---------------        PAGES PRODUIT              ------------------ */
/* -------------------------------------------------------------------  */
#contenu div.description {
color: #6e6e6e;
font-size:12px;
padding-bottom:35px;
}

table.produit {
width:646px;
margin-left:5px;
background:white;
}

table.produit tr td h2.nom {
fond-size:12px;
vertical-align:middle;
font-weight:bold;
color:#000;
border:0 none;
}

table.produit tr td h2.nom a{
text-decoration:none;
font-weight:bold;
color:#000;
}

table.produit tr td h2.nom a:hover{
}

table.produit tr td.haut {
background: url(/images/titre/fond-table-produit-haut.png) no-repeat;
width:612px;
height: 16px;
}

table.produit tr td.image {
width:166px;
margin:auto;
text-align:center;
background: url(/images/titre/fond-table-produit-image.png) repeat-y;
}

table.produit tr td.description {
font-size:11px;
width:166px;
background: #fff;
}

table.produit tr td.description span{
line-height:16px;
padding-left:18px;
background: url('/images/titre/puce-fleche-noire.png') no-repeat left;
}

table.produit tr td.couleurs {
color:#b68208;
font-weight:bold;

text-align:center;
vertical-align:middle;
}

table.produit td.plus-d-info {
widht:81px;
color:#333;
font-weight:bold;
text-align:center;
font-size:11px;
}

/* -------------------------------------------------------------------  */
/* FORMULAIRE
/* -------------------------------------------------------------------  */
table.formulaire_contact {
color:#6a4c05;
border:none;
}

table.formulaire_contact td.inputLabel {
padding:5px 0px 5px 10px;
font-weight: bold;
background:#e2e2e2;
border:none;
color:#6a4c05;
}

table.formulaire_contact td.inputValue {
padding:0 3px 0 6px;
background:#f1f1f1;
border:none;
color:#6a4c05;
}

table.formulaire_contact td.inputValue input {
padding: 0px 0px 0px 3px;
border:none;
color:#6a4c05;
}

/* -------------------------------------------------------------------  */
/* FORMULAIRE DEVIS
/* -------------------------------------------------------------------  */
.petit { font-size: 8px; font-weight: bold }

.champ { padding:2px 0 2px 0px; }

.champRadio { clear:both; padding:4px 0 4px 0px; }

.champ label {
        float:left;
        width:150px;
}

.champ table { margin-left:150px; }

.champ input {
        color: #E26A00;
        background-color:#e6ecf2;
        border: 1px solid;
        padding:1px 2px 1px 2px;
        width: 300px;
}

.champ select { border: 1px solid; padding:1px 2px 1px 2px; width: 306px; }

.champ textarea {
        color: #E26A00;
        background-color:#e6ecf2;
        border: 1px solid;
        padding:1px 2px 1px 2px;
        width: 300px;
}

.champ input.promotion { width:50px }

.cadre {
        border:1px solid;
        padding:2px;
        margin-bottom:5px;
        width:470px
}

.cadre div.title { padding-bottom:10px; text-decoration:underline }

table.tableauDevis
{
        background-color: #dadada;
        border-color: #d4e0f3;
        margin-bottom:10px;
}

table.tableauDevis td {
        background-color: #eaeaea;
        padding:3px;
        font-size:10px;
        color:#59677c;
}

table.tableauDevis tr:hover td {
        background-color: #dddddd;
        cursor:pointer;
}

table.tableauDevis th {
        background-color: #8caad9;
        padding:3px;
        font-size:11px;
        font-weight:bold;
        color:#fff;
}

#promo {
height:250px;
width:614px;
color:#888;
font-size:11px;
padding:0 0 0 0px;
margin:0;
float:left;
}

#promo a {
color:#888;
font-size:11px;
text-decoration:none;
}

div.promoClassic {
float:left;
height:250px;
width:137px;
padding:0;
margin-right:18px;
background: #fff url(/images/mugs-publicitaires/accueil/fond-menu-promo.png) no-repeat 0 154px;
}

div.promoClassic p {
padding:5px 5px 0 13px;
color:#888;
font-size:11px;
line-height:13px;
text-align:left;
}

div.promoClassic p span{
font-size:12px;
font-weight:bold;
color:#aaa;
letter-spacing:-1px
}

div.mug-semaine {
float:left;
width:300px;
}

div.mug-semaine p {
color:#929b10;
letter-spacing:1px;
padding-left:15px;
font-weight:bold;
}

div.mug-semaine p span{
color:#bbb;
letter-spacing:0px
}

/* -------------------------------------------------------------------  */
/* --------------- Meilleures Ventes ---------------------------------- */
/* -------------------------------------------------------------------  */

div.meilleures-ventes {
width:646px;
}



div.meilleures-ventes table tr td.description_technique {
text-align:left;
vertical-align:top;
font-size:11px;
line-height:15px;
color:#555;
padding-bottom:10px;
}
div.meilleures-ventes table tr td.description_technique h3{
border:none;
margin:10px 0 0 15px;
padding:0;
color:#777;
text-transform:uppercase;
letter-spacing:1px;
}
div.meilleures-ventes table tr td.description_technique h3 a{
color:#777;
text-decoration:none;
}

div.meilleures-ventes table tr td.description_technique span {
padding-left: 14px;
background: url(/images/titre/puce-fleche-noire.png) no-repeat left;
}


/* -------------------------------------------------------------------  */
/* ---------------- Produits du Mois ---------------------------------- */
/* -------------------------------------------------------------------  */
div.produits_du_mois {
width:646px;
}

div.produits_du_mois table {
float:left;
padding-left:0px;
margin:10px 0 10px 0px;
width:312px;
border:none 0;
}

div.produits_du_mois table tr td.haut {
margin:0;
padding:0;
background:url(/images/titre/fond-produit-du-mois-haut.png) no-repeat;
width:312px;
height:30px;
}

div.produits_du_mois table tr td h3, div.produits_du_mois table tr td h3 a, table.produits_du_mois tr td h3 a:hover{
padding:0;
margin:0;
border:none;
padding-left:14px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
space-letter:1px;
text-decoration:none;
text-align:left;
width:auto;
}

div.produits_du_mois table tr td.produit {
background: url(/images/titre/fond-produit-du-mois-image.png) repeat-y;
vertical-align:middle;
text-align:center;
width:125px;
}

div.produits_du_mois table tr td.produit img {
margin:3px;
}

div.produits_du_mois table tr td.description_technique {
background:url(/images/titre/fond-produit-du-mois-description.png) repeat-y top right;
text-align:left;
vertical-align:top;
height:60px;

font-size:11px;
line-height:15px;
padding-left:19px;
padding-top:10px;
}

div.produits_du_mois table tr td.description_technique span {
padding-left: 14px;
background: url(/images/titre/puce-fleche-noire.png) no-repeat left;
}

div.produits_du_mois table tr td.plus-info {
background:url(/images/titre/fond-produit-du-mois-info.png) repeat-y;
width:187px;
color:#333;
font-weight:bold;
text-align:center;
font-size:11px;
}


div.produits_du_mois table tr td.bordure_bas {
height:1px;
width: 312px;
background: url(/images/titre/fond-produit-du-mois-bordure.png) no-repeat;
}

/* -------------------------------------------------------------------  */
/* ---------------- Page vue produit ---------------------------------- */
/* -------------------------------------------------------------------  */
div.vue_produit_haut {
float:left;
}

div.vue_produit_haut div.image {
float:left;
text-align:center;

}

div.vue_produit_haut div.image span {
color:#535353;
font-size:12px;
font-weight:bold;
line-height:30px;
}

div.vue_produit_haut div.produit{
padding:14px 0 20px 12px;
font-size:12px;
color:#000;
}

div.vue_produit_haut div.produit div.titre {
color:#535353;
font-size:14px;
font-weight:bold;
text-align:center;
padding-bottom:10px;
}

div.vue_produit_haut div.produit div.description {
float:left;
border-left:1px dotted #cacbca;
margin-left:10px;
padding-left:10px;
font-size:13px;
text-align:justify;
}

div.vue_produit_haut div.produit div.commander {
float:right;
text-align:center;
padding-top:22px;
}

div.vue_produit_haut div.produit div.info {
float:right;
text-align:center;
padding-top:22px;
}

div.description_produit table{
font-size:12px;
color:#000;
background: #fff;
}

div.description_produit table tr td.formes {
line-height:30px;
}

div.description_produit table tr td.formes img {
vertical-align:bottom;
line-height:0;
}

div.petites_images {
float:left;
padding-bottom:10px;
}

div.petites_images h3 {
font-weight:bold;
padding:26px 0 0 0;
margin:0;
text-align:left;
width:630px;
}

div.petites_images img {
padding:5px;
margin:5px;
border:1px solid #cacbca;
}

div.petites_images {
}

div.petites_images span {
padding:3px 3px 0 0;
}

div.description_produit table.description_technique {
background: #efefef 580px;
float:left;
width:630px;
padding-bottom:15px;
margin-bottom:20px;
}

div.description_produit table.description_technique tr {
}

div.description_produit table.description_technique tr td {
padding-left:10px;
text-align:left;
vertical-align:top;
}


div.description_produit table.description_technique tr td h4 {
margin:3px auto 0px auto;
}

div.description_produit table.description_technique tr td span{
text-align:left;
margin-left:18px;
padding-left:9px;
background: url(/images/titre/puce.png) no-repeat bottom left;
}

div.tarif table {
width:630px;
padding-top:24px;
text-align:left;
border-collapse : collapse;
}

div.tarif table thead tr th {
font-size:11px;
font-weight:bold;
color:#f68b00;
text-align:right;
background: #f1f1f1;
border:1px solid #cacaca;
}

div.tarif table thead tr td {
font-size:11px;
font-weight:bold;
color:#f68b00;
text-align:center;
background: #f8f8f8;
border:1px solid #cacaca;
}

div.tarif table tbody tr th {
font-size:11px;
font-weight:bold;
color:#333;
width:180px;
text-align:left;
border:1px solid #dadada;
background: #f8f8f8;
}

div.tarif table tr {
line-height:16px;
}

div.tarif table tbody tr td {
font-size:11px;
color:#333;
font-weight:normal;
text-align:center;
border:1px solid #dadada;
background: #fdfdfd;
}

div.tarif table tbody tr td span {
color:#000;
padding:3px;
margin:3px;
font-weight:bold;
display: inline-block;
}

div.tarif table tbody tr th.niveau1 {
padding: 2px 0px 2px 5px;

}

div.tarif table tbody tr th.niveau2 {
padding: 2px 0px 2px 15px;
font-weight:normal;

}

div.tarif table tbody tr th.niveau3 {
padding: 2px 0px 2px 20px;
}

/* -------------------------------------------------------------------  */
/* ----------------------- Actualite ---------------------------------- */
/* -------------------------------------------------------------------  */
/******* ACTUALITES **********/
#menu div.actualite-titre {
padding-left:18px;
color:#ffffff;
font-size:14px;
font-weight:bold;
background: url(/images/menu/fond-menu-titre-sans-bordure.png) no-repeat;
height:41px;
line-height:28px;
}

#menu div.actualite {
font-size:12px;
color:#585858;
}

#menu div.actualite h4 {
border-bottom:1px solid #585858;
margin:0;
padding-top:10px;
}

#menu div.actualite h4 a{
color:#585858;
font-size:14px;
font-weight:bold;
}

#menu div.actualite p {
padding:5px 0 5px 0;
}

/* -------------------------------------------------------------------  */
/* ---------------- Produits Lies ---------------------------------- */
/* -------------------------------------------------------------------  */
div.produits_lies {
float:left;
margin:18px 0px 0 0px;
width:646px;
}

div.produits_lies table tr td.produit {
background: #fff;
border-left: 1px solid #898989;
width:124px;
padding:0;
margin:0;
}

div.produits_lies table tr td.titre {
margin:0;
padding:0;
background: url(/images/objet-publicitaire/fond-titre-produit-gauche.png) no-repeat;
}

div.produits_lies table tr td.titre a{
font-size:14px;
color:#6e6e6e;
}

div.produits_lies a {
text-decoration:none;
color: #000;
font-weight:bold;
}

div.produits_lies table tr td.description_technique {
width:187px;
}

div.produits_lies table tr td.description_technique span {
font-size:11px;
margin-left:5px;
padding-left: 14px;
line-height:20px;
background: url(/images/titre/puce-fleche-noire.png) no-repeat left;
}

div.produits_lies table tr td.description_technique {
background:url(/images/objet-publicitaire/fond-description-produit.png) no-repeat top;
width:187px;
}
