body {
  font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
  font-size: 9pt;
}

td {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9pt;
}

/* lien des catégories principales */
A.tlp_liencatmax  { 
font-size: 11pt;  
font-weight: bold;
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
text-decoration: none; 
color: #666666;
background-color:transparent;
}

/* lien des sous catégories */
A.tlp_liencat  { 
font-size: 9pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
text-decoration: none; 
color:#000080;
background-color:transparent;
}
A:hover.tlp_liencat  { 
font-size: 9pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/* liens de la barre de navigation */
A.tlp_navbar  { 
font-size: 9pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:blue;
background-color:transparent;
}
A:hover.tlp_navbar  { 
font-size: 9pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}
/* texte de la barre de navigation (séparateur) */
.tlp_navtext {
font-size: 9pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:#000000;
}

/* titre des pages lors de la navigation */
.tlp_titrenav {
font-size: 15pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
color:#990000;
}

/* lien des produits dans les listes */
A.tlp_lienprod { 
font-size: 8pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
text-decoration: none; 
color:#000080;
background-color:transparent;
}
A:hover.tlp_lienprod  { 
font-size: 8pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/* définition des lignes séparatrices basse (tableau : en dessous de la ligne) */
.tlp_lignetab_basse {
border-bottom: 1px solid #C0C0C0;
}

/* couleur de fond sur les lignes alternées */
.tlp_colortab_normal {
 	background-color:#FFFFFF;
}
.tlp_colortab_alt {
 	background-color:#F5F5F5;
}

/* Format des marques en titre dans l'arbo catégorie */
.tlp_marque {
font-size: 11pt;  
font-weight: bold;
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
color: #666666;
}

/* format des prix dans les listes */
.tlp_listeprix {
	font-size: 8pt;  
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#990000;
}

/* Pour les fiches produits */
/* format des titres produits dans les fiches */
.tlp_nomprod {
	font-size: 14pt;  
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#660033;
}

/* format des entetes du tableau dans les fiches */
.tlp_entetetabc {
	font-size: 10pt;  
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#666633;
	border-bottom: 1px solid #C0C0C0;
	background-color:#FFFFEA;
}

.tlp_lignetabc {
	font-size: 9pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#00000;
	border-bottom: 1px solid #C0C0C0;
	background-color:#FFFFFF;
}

/* format des commentaires */
.tlp_commentaire {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#666666;
}

/* format de la catégorie affiché sous le titre du produit */
.tlp_cat {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000000;
}

/* format de la catégorie affiché sous le titre du produit lorsque la fiche est affichée toute seule */
.tlp_catinactif {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000080;
}

/* format du nom de catégorie affiché sous le titre du produit lorsque la fiche via l'arbo */
A.tlp_catactif { 
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000080;
	background-color:transparent;
}

/* format des éléments du tableau de comparaison */
.tlp_designation {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000000;
}

.tlp_delais {
	font-size: 9pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#000000;
}

.tlp_prix {
	font-size: 9pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#990000;
}

.tlp_port {
	font-size: 9pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#666666;
}

.tlp_total {
	font-size: 10pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#990000;
	font-weight: bold;
}

/* Affichage du texte code promo */
.tlp_codepromo {
	font-size: 8pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#990000;
}

.tlp_codepromocouleur {
	font-size: 8pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:red;
	font-weight: bold;
}

/* texte occasion lorsque le produit est d'occaz */ 
.tlp_txtoccasion {
	font-size: 8pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#666666;
}

A.tlp_lienboutique { 
font-size: 9pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:#000080;
background-color:transparent;
}

A:hover.tlp_lienboutique  { 
font-size: 9pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** valable sur la version réduite au stricte minimum des fiches */
.tlp_prixreduit {
	font-size: 8pt;  
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	color:#990000;
}

.tlp_designationreduit {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000000;
}

A.tlp_lienboutiquereduit { 
font-size: 8pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:#000080;
background-color:transparent;
}

A:hover.tlp_lienboutiquereduit  { 
font-size: 8pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** Moteur de recherche */

/** Tranche de prix mosaique */
A.tlp_trancheprix { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
margin:0;
color:#3366CC;
background-color:transparent;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_trancheprix  { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** Tranche de prix mixte */
A.tlp_trancheprix_mixte { 
font-size: 11pt; 
font-family:  Arial, Verdana, Geneva, helvetica, sans-serif;
margin:0;
color:#CC0000;
background-color:transparent;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_trancheprix_mixte  { 
font-size: 11pt; 
font-family:  Arial, Verdana, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** Boutique affichae mosaique */
.tlp_chequi {
	font-size: 8pt;  
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#000080;
	font-weight:normal;
}

/** titre produit affichage mixte */
A.tt_prod_mixte { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
margin:0;
color:#3366CC;
background-color:transparent;
text-decoration:none;
font-weight: bold;
}

A:hover.tt_prod_mixte  { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** titre produit affichage mosaique */
.tlp_titre_moza {
	font-size: 9pt;
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-weight: bold;
}

/** ligne affichage mixte */
.td_mixte {
	font-size: 10pt;
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	margin:2px;
	padding:2px;
	border-top:1px solid #3366CC;
}

/** ligne affichage mixte */
.tlp_delais_mixte {
	font-size: 10pt;
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#666666;
}



/** Numéro de page */
A.tlp_numpage { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
margin:2px;
padding:2px;
color:#3366CC;
border:1px solid #FF9900;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_numpage  { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
color:orange;
background-color:transparent;
}

/** Numéro de page sélectionné */
A.tlp_numpageselect { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
margin:2px;
padding:2px;
background-color:#FF9900;
border:1px solid #3366CC;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_numpageselect  { 
color:orange;
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
}

/** page suivante */
A.tlp_pagesui { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
margin:2px;
padding:2px;
color:#3366CC;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_pagesui  { 
color:orange;
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
}

/** page précédente */
A.tlp_pagepre { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
margin:2px;
padding:2px;
color:#3366CC;
text-decoration:none;
font-weight: bold;
}

A:hover.tlp_pagepre  { 
font-size: 10pt; 
font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
background-color:transparent;
color:orange;
}

/** toolbar stats du haut */
.tlp_toolresults {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	margin:2px;
	padding:2px;
	text-align:right;
	background-color:#E5ECF9;
	border-top:1px solid #3366CC;
}

/** ligne concernant les filtres tri */
.tlp_tdfiltertri {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	margin:2px;
	padding:2px;
	text-align:right;
	background-color:#E5ECF9;
}

/** concernant la liste déroulante de tri */
.tlp_listefiltertri {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	margin:2px;
	padding:2px;
}

/** tableau des filtres */
.tlp_tableresultfiltre {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	margin:2px;
	padding:2px;
	background-color:#F0F0F0;
	border-top: 1px solid #C0C0C0;
}

/** lien ouverture fermeture des filtres */
A.tlp_ouvrefermefiltre { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:blue;
text-decoration:none;
}

A:hover.tlp_ouvrefermefiltre  { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:orange;
}

/** lien concernant les catégories */
A.tlp_catfiltre { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:blue;
}

A:hover.tlp_catfiltre  { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:blue;
}

/** format du bouton annuler */
A.tlp_annulefiltre { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:red;
}

A:hover.tlp_annulefiltre  { 
font-size: 10pt; 
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
background-color:transparent;
color:orange;
}

/** format du nombre de produits entre parenthese */
.tlp_nbcatfiltre {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:#666666;
}

/** texte des label des filtres prix */
.tlp_labelfiltre {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	color:black;
}

/** texte des titre des filtres prix */
.tlp_titrefiltre {
	font-size: 10pt; 
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

/** format des champs texte de prix */
.tlp_inputprixfiltre {
	font-size: 8pt; 
	font-family: Verdana, arial, Geneva, helvetica, sans-serif;
	color:black;
	border: 1px solid #C0C0C0;
}

/** format du bouton OK filtre */
.tlp_buttonprixfiltre {
	font-size: 8pt; 
	font-family: Verdana, arial, Geneva, helvetica, sans-serif;
	color:black;
	border: 1px solid #C0C0C0;
}



