/* propriété des textes */
html, body, table, tr, td, input {
	font:	12px arial, helvetica, sans-serif;
	color:	#003366;
}

/* page: marges */
body {/*hidden*/
	margin:	2px;
}

/* tableaux et images: bordure */
table, img {/*hidden*/
	border:	0px;
};

/* formulaires: marges */
form {/*hidden*/
	margin:	0px;
}

/* Couleur des liens */
a:link,
a:visited,
a:active {
	color:				#003366;
	text-decoration:	none;
}

/* menu: image de fond */
.menu {
	width:		100%;/*hidden*/
	border:		0px;/*hidden*/
	padding:	0px;/*hidden*/
	margin:		0px;/*hidden*/
	background:	url('http://compare.comparateurweb.com/themes/guideshopping/images/template2-lignedessous.gif') repeat-x bottom left;
}

/* menu: style des liens */
.menu .sel a, .menu .sel a:visited, .menu .sel a:active,
.menu .other a, .menu .other a:visited, .menu .other a:active {
	color:				#ffffff;
	text-decoration:	none;/*hidden*/
}

/* menu: propriétés des éléments */
.menu div {/*hidden*/
	text-align:		center;
	float:			left;
	padding:		5px 10px 5px 10px;
	white-space:	nowrap;
	margin:			1px;
}

/* menu: séparateur barre de recherche */
.menu div.clear {/*hidden*/
	float:		none;
	clear:		both;
	padding:	0px;
	margin:		0px;
}

/* menu: couleur du texte de l'onglet d'accueil */
.menu .home a {
	color:	#003366;
}

/* menu: propriété de l'onglet sélectionné */
.menu .sel {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#ffffff;
	background-color:	#999933;
}

/* menu: propriété des autres onglets */
.menu .other {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#ffffff;
	background-color:	#006699;
}

/* menu: séparateur d'onglets */
.menu .sep {/*hidden*/
	width:			1px;
	padding:		5px 1px 5px 1px;
	margin:			1px;
}

/* barre de recherche */
.menubar {
	background:		#eeeeee url("http://compare.comparateurweb.com/themes/guideshopping/images/template2-fondrecherche.gif") repeat-x;
	height:			65px;/*hidden*/
	width:			100%;/*hidden*/
	clear:			both;/*hidden*/
	padding-left:	10px;/*hidden*/
}

/* barre de recherche: arborescence */
.menubar .path {
	font-size:		1em;/*hidden*/
	font-weight:	bold;/*hidden*/
	color:			#ffffff;
	padding:		5px 10px 0px 0px;/*hidden*/
}

/* barre de recherche: couleur des liens de l'arborescence */
.menubar .path a {
	color:			#ffffff;
}

/* barre de recherche: champs de recherche */
.menubar .search {/*hidden*/
	padding:		5px;
	margin-left:	50px;
}

/* barre de recherche: alignement du champ texte */
.menubar .search input {/*hidden*/
	float:		left;
	display:	block;
}

/* barre de recherche: marge du champ texte */
.menubar .search input.field {/*hidden*/
	margin-right:	10px;
}

/* tableau central */
.main {/*hidden*/
	width:				100%;
	border-collapse:	collapse;
}


/* pied de page: couleur de fond des liens */
.bottom {
	background-color:	#f1f4f7;
	margin-bottom:		5px;/*hidden*/
	border-top:			1px solid #bac4cf;
	border-bottom:		1px solid #bac4cf;
	padding:			3px;/*hidden*/
	text-align:			center;/*hidden*/
}

/* alignement du logo du bas */
.footer {
	text-align:	right;
}

/* titre: couleur de texte 1 */
.color1, .color1 a {
	color:			#990066;
	border-color:	#990066;
}

/* titre: couleur de texte 2 */
.color2, .color2 a {
	color:			#ff6600;
	border-color:	#ff6600;
}

/* titre: couleur de texte 3 */
.color3, .color3 a {
	color:			#006699;
	border-color:	#006699;
}

/* bloc gauche */
.main .left {/*hidden*/
	width:			250px;
	vertical-align:	top;
	padding-right:	10px;
}

/* bloc gauche: bloc produits */
.left .blockproducts {
	width:			100%;/*hidden*/
	border-spacing:	0px;/*hidden*/
	color:			#006699;
	border-collapse:collapse;
}

/* bloc produits: style des liens */
.left .blockproducts a {
	color:				#006699;
	text-decoration:	none;/*hidden*/
}

/* bloc produits: titre */
.blockproducts .title {/*hidden*/
	font-weight:	bold;
	font-size:		1.1em;
	padding:		5px 0 3px 5px;
	white-space:	nowrap;
	border-bottom:	2px solid;
}

/* bloc produits: bordures */
.blockproducts .product td {
	padding:		5px 5px 20px 5px;/*hidden*/
	border-right:	1px solid #bac4cf;
}

/* bloc produits: photo */
.blockproducts .photo {/*hidden*/
	width:			70px;
	text-align:		center;
	vertical-align:	top;
}

/* bloc produits: fond texte */
.blockproducts .content {
	background-color:	#f1f4f7;
}

/* bloc produits: style du nom du produit */
.blockproducts .content .name {/*hidden*/
	font-size:		1.2em;
	font-weight:	bold;
}

/* bloc produits: style du prix du produit */
.blockproducts .content .price {
	font-size:		1.4em;/*hidden*/
	font-weight:	bold;/*hidden*/
	color:			#c3c41e;
}

/* bloc produits: style de la description du produit */
.blockproducts .content .description {
	background-color:	#ffffff;
	padding:			2px;/*hidden*/
	color:				#003366;
	border:				1px dashed #bac4cf;
}

/* bloc produits: petite taille de texte */
.blockproducts .content .small {
	font-size:	0.9em;	
}

/* bloc produits: aucun résultat */
.blockproducts .no_result {/*hidden*/
	padding:		5px;
	font-size:		1.1em;
	font-weight:	bold;
	border:			0px;
}

/* bloc central */
.main .center {/*hidden*/
	width:			auto;
	vertical-align:	top;
}

/* bloc de texte générique */
.block {/*hidden*/
	width:			100%;
	border-spacing:	0px;
}

/* bloc de texte: titre */
.block .title,
.products .title {/*hidden*/
	font-weight:	bold;
	font-size:		1.1em;
	padding:		5px 0 2px 5px;
	white-space:	nowrap;
	border-bottom:	2px solid;
	text-align:		left;
}

/* bloc: liste */
.block .list {
	margin:			5px 0 5px 0;/*hidden*/
	font-size:		0.9em;/*hidden*/
	padding-left:	10px;/*hidden*/
	background:		url('http://compare.comparateurweb.com/themes/guideshopping/images/arrow.gif') no-repeat left center !important;
	font-weight:	bold;/*hidden*/
}

/* bloc: liste, style des liens */
.block .list a {/*hidden*/
	text-decoration:	underline;
	
}

/* bloc: liste, style des liens au passage de la souris */
.block .list a:hover {/*hidden*/
	text-decoration:	none;
}
