body { 
margin:0; 
padding:0; 
background-color:#000000;
/*background:url('images/fond_litho_page.jpg');*/ 
background-repeat:repeat-x; 
background-attachment:fixed;  
font-family:"Arial, Helvetica, sans-serif";
font-size:10px;
}
a { color: #b0462e; font-size: 12px; font-weight:bold; font-family: "Arial, Helvetica, sans-serif"; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


font.texte_page3 a { color: #b0462e; font-size: 12px; font-weight:bold; font-family: "Arial, Helvetica, sans-serif"; text-decoration: none; }
font.texte_page3 a:hover { color: #b0462e; font-size: 12px; font-weight:bold; font-family: "Arial, Helvetica, sans-serif"; text-decoration: underline; }
font.texte_page3 a:active { color: #b0462e; font-size: 12px; font-weight:bold; font-family: "Arial, Helvetica, sans-serif"; text-decoration: none; }


/* Titre Categories Menu */

td.tdmenutitle font.menutitlea {
padding:0px; 
margin-right:0px; 
margin-left:0px; 
margin-bottom:0px;
color:#FFFFFF 
}

td.tdmenutitle font.menutitle {
padding:0px; 
margin-right:0px; 
margin-left:0px; 
margin-bottom:0px;
color:#FFFFFF 
}

td.tdmenutitle {
padding-top:5px; 
padding-bottom:5px; 
padding-left:10px; 
padding-right:0px; 
margin:0px; 
background:url('images/charte/encens-naturel-menu-titre.jpg');
color:#d7d5d5;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
}

/* Liste Categories Menu */

td.tdmenu { 
padding-top:2px; 
padding-bottom:2px; 
padding-left:30px; 
padding-right:0px;
color:#ececec;
 }

td.tdmenu a {
color:#ececec;
font-family: "Arial, Helvetica, sans-serif";
font-weight:bold; 
font-size: 12px; 
}


/* Categories Produits */

a.menutitlea { color: #1051f6; font-size: 15px; font-weight:bold; font-family: "Arial, Helvetica, sans-serif"; text-decoration: none; text-transform:uppercase ; }
a:hover.menutitlea { text-decoration: underline; }
a:active.menutitlea { text-decoration: underline; } 

font.menutitlea { 
color:#ae269e;
font-family: "Arial, Helvetica, sans-serif";
font-weight:bold; 
font-size: 14px; 
text-decoration: none; 
text-transform:uppercase ;
}

.menu { 
color:#b0462e;
/*color: #444488;*/
font-family: "Arial, Helvetica, sans-serif"; 
font-weight:bold;
font-size: 12px; 
text-decoration: none;
 }

.catpcondi { 
color:#0b3398;
/*color: #444488;*/
font-family: "Arial, Helvetica, sans-serif"; 
font-weight:bold;
font-size: 10px; 
text-decoration: none;
 }

.catpref { 
color:#0b3398;
/*color: #444488;*/
font-family: "Arial, Helvetica, sans-serif"; 
font-weight:bold;
font-size: 11px; 
text-decoration: none;
 }

table.catprod { 
color:#000000;
font-family: "Arial, Helvetica, sans-serif";
font-size: 12px; 
text-decoration: none; 
background:url('images/produit.jpg');
border-left: 1px #e1e1e1 solid; 
border-top: 1px #e1e1e1 solid;
border-right: 1px #a4a4a4 solid;
border-bottom: 1px #a4a4a4 solid;
/*border-collapse:collapse;*/

}

table.catp td { 
font-size:12px;
color:#000000;
font-family: "Arial, Helvetica, sans-serif";
}

table.catprod td.catprod {
border-right: 1px #e1e1e1 solid; 
border-bottom: 1px #e1e1e1 solid;
border-left: 1px #a4a4a4 solid;
border-top: 1px #a4a4a4 solid;
}

table.catp td.right {
text-align:right;
/*width:170px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

table.catp td.left {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

table.catp .catref { 
color:#0b3398;
/*color: #444488;*/
font-family: "Arial, Helvetica, sans-serif"; 
font-weight:bold;
font-size: 14px; 
text-decoration: none;
 }

table.catp span.prix {
font-weight:bold;
font-size:21px;
color:#b10909;
}

/* RECHERCHER */

h1.fiches {
font-weight:bold;
color:#660033;
font-size:22px;
/*font-family:"Arial, Helvetica, sans-serif";*/
font-family:"Arial, Helvetica, sans-serif";
text-align:left;
margin:0;
padding:15px;
}

h2.fiches {
font-weight:bold;
color:#660033;
font-size:16px;
/*font-family:"Arial, Helvetica, sans-serif";*/
font-family:"Arial, Helvetica, sans-serif";
text-align:left;
margin:0;
padding:0;
}


h3.fiches {
font-weight:normal;
color:#660033;
font-size:14px;
font-family:"Arial, Helvetica, sans-serif";
/*font-family:"Arial, Helvetica, sans-serif";*/
text-align:left;
margin:0;
padding:2px;
}

font.search_word {
text-transform:uppercase;
font-size:14px;
color:#003399;
text-decoration:none;
font-weight:bold;
}

table.raisons {
color:#000000;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
}

table.raisons font.title {
color:#000000;
font-size:13px;
font-family:"Arial, Helvetica, sans-serif";
}

table.raisons td {
padding:10px;
}

/* FICHE PRODUIT */

table.ficheProduitBleu {
margin:0;
padding:0;
text-align:left;
}

table.ficheProduitBleu td.title h1 {
background-image:url(images/h1_bleu_prod.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:25px;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#002481;
text-transform:uppercase;
padding-bottom:15px;
}

table.ficheProduitBleu td.menuRapide {
height:30px;
}

table.ficheProduitBleu td.ficheTitle  {
background-image:url('images/barre_produit_bleu.jpg');
background-repeat:no-repeat;
background-position:left;
height:25px;
padding-bottom:10px;
vertical-align:middle;
text-align:left;
border-bottom-size:3px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}

table.ficheProduitBleu td.ficheTitle ul {
list-style: none;
padding-left:20px;
padding-right:0px;
padding-bottom:0px;
padding-top:10px;
margin:0;
}

table.ficheProduitBleu td.ficheTitle li {
background-image:url(images/bullet_bleu.gif);
background-repeat:no-repeat;
background-position:left;
height:16px;
color:#382899;
font-size:17px;
font-weight:bold;
padding-left:20px;
font-family:"Arial, Helvetica, sans-serif";
}

table.ficheTechBleu tr.style1 {
background-color : #f9e8da ;
text-align : left ;
height:20px;
padding-left:10px;
}

/* MINI FICHE PRODUIT */

td.miniFiche {
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
}

td.miniFiche font.mini {
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
color:#4c5364;
}

td.miniFiche .stock {
font-size:14px;
font-family:"Arial, Helvetica, sans-serif";
color:#246424;
font-weight:bold;
}

td.miniFiche span.prix {
font-weight:bold;
font-size:19px;
color:#b10909;
}

td.miniFiche h1 {
font-weight:bold;
margin:0;
padding:0;
font-size:20px;
color:#1051f6;
}

table.condipanier a {
font-size:14px;
font-family:"Arial, Helvetica, sans-serif";
color:#e56e04;
font-weight:bold;
text-transform:uppercase;
}

/* TABLEAUX FICHE PRODUIT */

table.fiche {
padding:0;
margin:0;
border-collapse:collapse;
}

table.fiche td.ongletActif {
padding:3;
text-align:center;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
border-top:2px #b0462e solid;
border-left:2px #b0462e solid;
border-right:2px #b0462e solid;
border-bottom:1px #FFFFFF solid;
}

table.fiche td.onglet {
padding:3;
text-align:center;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
background-color:#b0462e;
color:#ecd0b6;
border-top:1px #b0462e solid;
border-left:1px #b0462e solid;
border-right:1px #b0462e solid;
border-bottom:2px #b0462e solid;
}

table.fiche td.onglet a {
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
color:#ecd0b6;
}

table.fiche td.ongletEntre {
width:5px;
border-bottom:2px #b0462e solid;
}

table.fiche td.contenu {
padding:15px;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
border-left:2px #b0462e solid;
border-right:2px #b0462e solid;
border-bottom:2px #b0462e solid;
}

/*Lignes claires comptes */

table.ficheTechBleu td {
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
padding:7px;
}

table.ficheTechBleu tr.style2 {
background-color : #FFFFFF ;
text-align : left ;
padding-left:10px;
height:20px
}

table.ficheTechBleu td {
font-family:"Arial, Helvetica, sans-serif";
font-size:12px;
color:#000000;
}

/* -------------- */
/*    Panier      */

/* PANIER */

table.panCom {
margin:0;
padding:0;
}

table.panCom tr.titles {
font-weight:bold;
color:#FFFFFF;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
background-color:#b0462e;
}

table.panCom tr.titles td {
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFFFFF;
padding:4px;
}

table.panCom tr.prod {
color:#000000;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
border-bottom-color:#b0462e;
border-bottom-width:1px;
border-bottom-style:solid;
padding:4px;
}

table.panCom tr.prod td {
border-bottom-color:#b0462e;
border-bottom-width:1px;
border-bottom-style:solid;
padding:5px;
}

table.panCom tr.prod td span.prod {
font-weight:bold;
color:#7c1c05;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
}

table.panCom td.prod {
color:#000000;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
border-bottom-color:#660066;
border-bottom-width:1px;
border-bottom-style:solid;
padding:10px;
}

table.panCom td.prod span.title {
font-weight:bold;
color:#ff5028;
font-size:13px;
font-family:"Arial, Helvetica, sans-serif";
}

table.panCom td.prod span.sousPrix {
font-weight:bold;
color:#000000;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
}

table.panCom td.prod span.prixTitle {
font-weight:bold;
color:#c12400;
font-size:18px;
/*font-family:"Arial, Helvetica, sans-serif";*/
font-family:"Arial, Helvetica, sans-serif";

}

table.panCom td.prod span.prix {
font-weight:bold;
color:#c12400;
font-size:20px;
/*font-family:"Arial, Helvetica, sans-serif";*/
font-family:"Arial, Helvetica, sans-serif";
}

h1.panier {
font-weight:bold;
color:#7c1c05;
font-size:26px;
/*font-family:"Arial, Helvetica, sans-serif";*/
font-family:"Arial, Helvetica, sans-serif";
}

span.etoile {
font-weight:bold;
color:#FF0099;
font-size:13px;
font-family:"Arial, Helvetica, sans-serif";
}

div.etoile {
color:#666666;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
}

table.panCom a, table.panCom a:hover, table.panCom a:active, table.panCom a:visited,  {
color:#FFFFFF;
font-size:11px;
font-family:"Arial, Helvetica, sans-serif";
}


/* -------------- */
/* Identification */


table.identification {
padding:0;
margin:0;
}

table.identification tr {
padding:4px;
}

table.identification tr.ligne td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b0462e;
padding:3px;
}

table.identification td.shadow {
background-color:#edddd9;
}

table.identification tr.title {
background-color:#b0462e;
}

table.identification tr.title td {
padding:5px;
}


table.identification tr.title h2 {
font-weight:bold;
color:#FFFFFF;
font-size:16px;
font-family:"Arial, Helvetica, sans-serif";
margin:0px;
}

table.inscription {
padding:0;
margin:0;
}

table.inscription tr {
padding:4px;
}

table.inscription tr.ligne td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b0462e;
padding:3px;
}

table.inscription td.shadow {
background-color:#edddd9;
text-align:left;
padding-left:20px;
}

table.inscription td.shadowb {
background-color:#e0aca0;
text-align:left;
padding-left:20px;
}

table.panCom tr.titleb {
font-weight:bold;
color:#FFFFFF;
font-size:12px;
font-family:"Arial, Helvetica, sans-serif";
background-color:#b0462e;
}

table.panCom tr.titleb td {
padding:5px;
}

table.inscription tr.title {
background-color:#b0462e;
}

table.inscription tr.title td {
padding:5px;
}

table.inscription tr.title h2 {
font-weight:bold;
color:#FFFFFF;
font-size:16px;
font-family:"Arial, Helvetica, sans-serif";
margin:0px;
}

tr.ligne td {
font-family:"Arial, Helvetica, sans-serif";
font-size:13px;
color:#631f10;
}

span.prod {
font-weight:bold;
color:#660066;
font-size:13px;
font-family:"Arial, Helvetica, sans-serif";
}

.texte_page { COLOR: #490f01; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; FONT-SIZE: 12px; TEXT-DECORATION: none;  }
.texte_page2 { COLOR: #7c1c05; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; FONT-SIZE: 12px; TEXT-DECORATION: none; MARGIN-LEFT: 17px; }
.texte_page3 { COLOR: #b0462e; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; FONT-SIZE: 12px; TEXT-DECORATION: none;  }

/* CADRES COULEUR */

td.cadreJaune {
padding:10px;
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(255, 250, 209);
border: 1px solid rgb(255, 204, 0);
border-right: 2px solid rgb(255, 204, 0);
border-bottom: 2px solid rgb(255, 204, 0);
margin:0;

}

div.cadreJauneT {
padding:5px;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(255, 240, 204);
border: 1px solid rgb(255, 204, 0);
font-weight:bold;
margin:0;
margin-bottom:10px;
}

a.linkj, a.linkj:active, a.linkj:visited {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#dc9b00;
text-decoration:none;
font-weight:bold;
}

a.linkj:hover {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#dc9b00;
text-decoration:underline;
font-weight:bold;
}

td.cadreRose {
padding:10px;
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(255, 234, 234);
border: 1px solid rgb(255, 162, 162);
border-right: 2px solid rgb(255, 162, 162);
border-bottom: 2px solid rgb(255, 162, 162);
margin:0;

}

div.cadreRoseT {
padding:5px;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(255, 227, 227);
border: 1px solid rgb(255, 162, 162);
font-weight:bold;
margin:0;
margin-bottom:10px;
}

a.linkr, a.linkr:active, a.linkr:visited {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#b00042;
text-decoration:none;
font-weight:bold;
}

a.linkr:hover {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#b00042;
text-decoration:underline;
font-weight:bold;
}

td.cadreVert {
padding:10px;
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(240, 255, 240);
border: 1px solid rgb(128, 224, 128);
border-right: 2px solid rgb(128, 224, 128);
border-bottom: 2px solid rgb(128, 224, 128);
margin:0;

}

div.cadreVertT {
padding:5px;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(224, 255, 224);
border: 1px solid rgb(128, 224, 128);
font-weight:bold;
margin:0;
margin-bottom:10px;
}

a.linkv, a.linkv:active, a.linkv:visited {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#03a903;
text-decoration:none;
font-weight:bold;
}

a.linkv:hover {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#03a903;
text-decoration:underline;
font-weight:bold;
}

td.cadreBleu {
padding:10px;
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(240, 240, 255);
border: 1px solid rgb(160, 160, 255);
border-right: 2px solid rgb(160, 160, 255);
border-bottom: 2px solid rgb(160, 160, 255);
margin:0;

}

div.cadreBleuT {
padding:5px;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
background: rgb(224, 224, 255);
border: 1px solid rgb(160, 160, 255);
font-weight:bold;
margin:0;
margin-bottom:10px;
}

a.linkb, a.linkb:active, a.linkb:visited {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#0d0d9a;
text-decoration:none;
font-weight:bold;
}

a.linkb:hover {
font-size:12px;
font-family: verdana, Helvetica, sans-serif;
color:#0d0d9a;
text-decoration:underline;
font-weight:bold;
}

span.modeemploi {
font:normal 12px sans-serif;
color: #490f01;
}


