.clr { clear: both; }

a.manfs {
	color: #333;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial;
	padding: 10px 10px 10px 10px;
}
a.manfs:hover {
	color: #f00;
}

/* Sidebar cart */
#s_cart ul {
	list-style: none;
	padding: 0; 
	margin: 0;
}

#s_cart ul li table {
	padding: 1px;
	width: 100%;
/* 	border-collapse: 0px; */
}

#s_cart ul li table td {
	color: #676774;
	font: 11px/1.1 Arial, sans-serif;
}

#s_cart_complete {
	background: #6D6767;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	color: #8ECDFE;
	text-align: center;
}

#s_cart_complete a {
	color: #8ECDFE;
	text-decoration: none;
}
	
.red {
	color: #f00;
}
a {
	cursor: pointer;
}

td, div {
	font-family: Tahoma;
	font-size: 8pt;
}

/* Login */
#login_form {
	text-align: left;
}

#login_form input {
	margin: 3px;
}

/* Registrazione */
#register {
	text-align: left;
}
#register h1 {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}
#register label {
	float: left;
	width: 120px;
	margin: 3px;
/* 	font-weight: bold; */
	display: block;
}
#register span {
	padding-left: 5px;
	color: red;
}
#register input {
	margin: 3px;
}

/* Conferma della registrazione */
#codeak {
	text-align: left;
}

#codeak h1 {
	font-size: 16px;
	
}

/* Descrizione */
.description {
	color: #900;
	cursor: pointer;
	text-align: right;
	padding: 0 3px 0 0;
}

/* Scarica il volantino della categoria in PDF */
.pricelist_download { font-size: 13px; font-weight: bold; padding: 2px 2px 2px 20px; display: block; color: #C10101; background: #ccc; margin: 4px 0 6px 0; border: 1px solid #808080; letter-spacing: 1px; }
.pricelist_download:hover { color: #fff; background: #4c59d1; }

/* Pagina dei marchi */
#brands_list { list-style: none; }
#brands_list li { float: left; width: 43%; padding: 4px; }
#brands_list a { color: #676767; }
#brands_list a:hover { color: #000000; border-bottom: 1px solid #676767; }
