/*  couleur de fond de la page  */
body  {
	background: #ffffff;
}

/*  Taille de police  */
body, td  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/*  Couleur des liens  */
a, a:link, a:visited, a:active  {
	color: #003366;
	text-decoration: none;
}

/*  style de police: gros titres  */
.titleSection1  {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

/*  style de police: titres standards  */
.titleNormal1  {
	color: #ffffff;
}

/*  style de police: recherche  */
.titleNormal2  {/*hidden*/
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/*  style de police: prix des produits  */
.prdPrice1, .prdPrice1:link, .prdPrice1:visited, .prdPrice1:active  {
	font-size: 14px;/*hidden*/
	font-weight: bold;/*hidden*/
	color: #3888d8;
}

/*  Onglets: couleur des liens  */
.tabs a, .tabs a:link, .tabs a:visited, .tabs a:active  {
	color: #ffffff;
	text-decoration: none;/*hidden*/
}

/*  Onglets: centre  */
.tabs .center  {
	white-space: nowrap;/*hidden*/
	height: 28px;
	text-align: center;/*hidden*/
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navbleu.gif') repeat-x center bottom;
	font-weight: bold;/*hidden*/
	color: #ffffff;
}

/*  Onglets: gauche  */
.tabs .left  {
	width: 8px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navbleug.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  Onglets: droite  */
.tabs .right  {
	width: 10px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navbleud.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  Onglets: séparateur  */
.tabs .sep  {/*hidden*/
	width: 5px;
}

/*  Onglets: accueil gauche  */
.tabs .mainLeft  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navgrisg.gif') no-repeat left bottom;
}

/*  Onglets: accueil centre  */
.tabs .main  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navgris.gif') repeat-x left bottom;
}

/*  Onglets: accueil droite  */
.tabs .mainRight  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navgrisd.gif') no-repeat left bottom;
}

/*  Onglets: sélectionné gauche  */
.tabs .leftS  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurpg.gif') no-repeat left bottom;
}

/*  Onglets: sélectionné centre  */
.tabs .centerS  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurp.gif') repeat-x left bottom;
}

/*  Onglets: sélectionné droite  */
.tabs .rightS  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurpd.gif') no-repeat left bottom;
}

/*  arborescence de la catégorie  */
.tree  {
	border-top: 1px solid #000000;
	background: #666699;
}

/*  couleur des liens de l'arborescence  */
.tree a, .tree a:link, .tree a:visited, .tree a:active  {
	color: #ffffff;
}

/*  menu: fond bannière  */
.menu .head  {
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-bloc21.gif') no-repeat left;
}

/*  menu: couleur de fond  */
.menu .content  {
	background: #ebedf3;
	border-left: 1px solid #2772ce;
}

/*  menu: style de tableau  */
.menu .content table  {/*hidden*/
	margin-left: 10px;
}

/*  menu: style des catégories  */
.menu .content .cat  {
	background: #c2cde7 url('http://webmaster.comparateurweb.com/img/tpl2/template1-pucebleu.gif') no-repeat left center;
	border-top: 5px solid #909aae;
	border-bottom: 1px solid #909aae;
	padding-left: 10px;/*hidden*/
}

/*  menu: style des sous-catégories  */
.menu .content .subCat  {
	background: #ffffff url('http://webmaster.comparateurweb.com/img/tpl2/template1-pucefleche3.gif') no-repeat left center;
	border: 1px dashed #ececec;
	font-size: 10px;/*hidden*/
	padding-left: 10px;/*hidden*/
}

/*  informations produit  */
table.product  {/*hidden*/
	border-collapse: collapse;
	margin-bottom: 10px;
}

/*  informations produit: nom du produit  */
table.product .prdName  {
	font-size: 14px;
	font-weight: bold;/*hidden*/
	margin: 2px;/*hidden*/
	padding: 2px;/*hidden*/
	color: #333366;
	background: #d7d0db;
	border-top: 5px solid #b8aabe;
	border-bottom: 1px solid #b8aabe;
}

/*  informations produit: tableau des propriétés du produit  */
table.product .info  {
	border: 1px solid #b8aabe;
	background: #ede9f6;
}

/*  informations produit: nom des propriétés du produit  */
table.product .info .name  {
	border: 1px dashed #b8aabe;
	border-right: 0px;/*hidden*/
	background: #dccce2;
	font-weight: bold;/*hidden*/
	color: #333366;
	text-align: right;/*hidden*/
}

/*  informations produit: valeur des propriétés du produit  */
table.product .info .value  {
	border: 1px dashed #ede9f6;
	border-left: 0px;/*hidden*/
	background: #ffffff;
	margin-right: 5px;/*hidden*/
	text-align: justify;/*hidden*/
}

table.product .info .desc  {/*hidden*/
	margin-top: 10px;
	text-align: left;
}

/*  informations produit: image du produit  */
table.product .img  {/*hidden*/
	border-left: 0px;
	padding: 2px;
}

/*  informations produit: graphique de prix du produit  */
table.product .graph  {
	border-right: 0px;/*hidden*/
	text-align: center;/*hidden*/
	padding: 5px;/*hidden*/
	vertical-align: top;/*hidden*/
	color: #333366;
	font-weight: bold;/*hidden*/
}

/*  liste de marchands  */
.shops  {
	border-top: 1px solid #000000;
	border-collapse: collapse;/*hidden*/
	margin-bottom: 10px;/*hidden*/
}

/*  liste de marchands: bordure du tableau  */
.shops td, .shops th  {
	border-bottom: 1px dashed #b8aabe;
}

/*  liste de marchands: en-têtes  */
.shops .header  {
	background: #666699;
	text-align: left;/*hidden*/
	white-space: nowrap;/*hidden*/
}

/*  liste de marchands: alignement de texte dans les colonnes  */
.shops .right  {/*hidden*/
	text-align: right;
}

/*  liste de marchands: couleur de texte du prix total  */
.shops .total a, .shops .total a:link, .shops .total a:visited,
.shops .total a:active  {
	color: #c55b6b;
}

/*  liste de marchands: couleur de fond 1  */
.element1  {
	background-color: #ede9f6;
}

/*  liste de marchands: couleur de fond 2  */
.element2  {
	background-color: #ffffff;
}

/*  liste de marchands: couleur de fond au passage de la souris  */
.element1:hover, .element2:hover  {
	background-color: #dccce2;
}

/*  liste de marchands: couleur de fond des images  */
.element1 .img, .element2 .img  {/*hidden*/
	background: #ffffff;
	border-left: 0px;
}

/*  liste de marchands: bordure des images  */
.element1 img, .element2 img  {/*hidden*/
	border: 0px;
}

/*  liste de marchands: description et frais de port  */
.element1 .small, .element2 .small  {
	font-size: 10px;/*hidden*/
	color: #666666;
}

/*  liste de marchands: aucun marchand affiché  */
.noResult {
	background:	#faf8fb;
	padding:	10px;/*hidden*/
	width:		100%;/*hidden*/
	border-bottom:	5px solid #b8aabe;
}

/*  titre section 1: gauche  */
.section1 .title .left  {
	width: 8px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurpg.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  titre section 1: droite  */
.section1 .title .right  {
	width: 10px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurpd.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  titre section 1: centre  */
.section1 .title .center  {
	white-space: nowrap;/*hidden*/
	width: 100%;/*hidden*/
	height: 28px;
	text-align: center;/*hidden*/
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpurp.gif') repeat-x center bottom;
	font-weight: bold;/*hidden*/
	color: #ffffff;
}

/*  titre section 2: gauche  */
.section2 .title .left  {
	width: 8px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpomg.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  titre section 2: droite  */
.section2 .title .right  {
	width: 10px;
	height: 28px;
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpomd.gif') no-repeat left bottom;
	display: block;/*hidden*/
}

/*  titre section 2: centre  */
.section2 .title .center  {
	white-space: nowrap;/*hidden*/
	width: 100%;/*hidden*/
	height: 28px;
	text-align: center;/*hidden*/
	background: url('http://webmaster.comparateurweb.com/img/tpl2/template1-navpom.gif') repeat-x center bottom;
	font-weight: bold;/*hidden*/
	color: #ffffff;
}

/*  section 2: centre  */
.section2 .content  {
	border: 1px solid #718a4d;
	background: #edf1e8;
	padding: 2px;/*hidden*/
	padding-top: 5px;/*hidden*/
	padding-bottom: 5px;/*hidden*/
	margin-bottom: 10px;/*hidden*/
}

/*  section 2: alignement blocs produits  */
.section2 .prd  {/*hidden*/
	text-align: center;
}

/*  section 2: noms des produits  */
.section2 .prd .name  {
	background: #bbce9f;
	border-top: 5px solid #718a4d;
	border-bottom: 1px solid #718a4d;
	font-weight: bold;/*hidden*/
}

/*  section 2: propriétés des images des produits  */
.section2 .prd .photo  {
	border: 1px solid #718a4d;
	background: #ffffff;
}

/*  section 2: propriété des informations des produits (prix, liens ...)  */
.section2 .prd .line  {
	background: #ffffff;
	border: 1px dashed #ececec;
	padding: 2px;/*hidden*/
	margin: 1px;/*hidden*/
}

/*  section 2: descriptions des produits  */
.section2 .description  {/*hidden*/
	text-align: justify;
}

/*  couleur de fond des liens en pied de page  */
.bottom  {
	background: #ebedf3;
	border-left: 1px solid #2772ce;
	margin-top: 5px;/*hidden*/
	margin-bottom: 5px;/*hidden*/
	padding: 5px;/*hidden*/
	border: 1px dashed #ffffff;
}

/*  position du logo du bas  */
.footer  {
	text-align: right;
}
/* moteur de recherche */
.search {
	background-color:	#eeeeee;
}

/* moteur de recherche: propriétés */
.search table td {/*hidden*/
	padding:	3px;
	margin:		0px;
}

/* moteur de recherche: bouton de recherche */
.search .submit {
	width:				23px;
	height:				23px;
	border:				0px;/*hidden*/
	background:	url("http://webmaster.comparateurweb.com/img/tpl2/template1-ok.gif") no-repeat;

}

