div#catalogo{
	width: 835px;
	height: 327px;
	background: url(images/catalogo/bg-catalogo-header.gif) no-repeat 0 0;
	position: absolute;
	top: 174px;
	left: 22px;
	padding: 0 0 0 15px;
	text-transform:lowercase;
}
#catalogo ul a{
	text-decoration: none;
}
#catalogo ul{
	width: 170px;
	float: left;
	position: static;
	margin: 92px 15px 0 0;
}
#catalogo li{
	background: url(images/catalogo/bg-li-marchi.gif) repeat-x 0 100%;
	display: block;
	width: 100%;
	height: 22px;
	line-height: 20px;
}
#catalogo a{
	color: #bec7ce;
	display: block;
	padding: 0 0 0 15px;
}
#catalogo a:hover, #catalogo a.seleziona{
	background: #5b6d94;
	color: white;
	font-weight: bold;
}
#cerca{
	float: right;
	width: 254px;
	margin: 57px 0 0 0;
}
#cerca input{
	margin: 0 0 28px 87px;
	background: #eaa511;
	color: #5d5a54;
	border: 2px solid white;
	padding: 1px;
	width: 152px;
	font-weight:bold;
}
#cerca select{
	background: #bec7ce;
	margin: 2px 0 12px 87px;
	border: 2px solid white;
	width: 158px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cerca input.submit{
	background: url(images/catalogo/cerca-catalogo-button2.gif) no-repeat 0 0;
	border: none;
	width: 254px;
	height: 55px;
	margin: 15px 0 0 0;
	cursor: hand;
}
#collane{
	background: url(images/catalogo/bg-collane-bottom.gif) no-repeat 0 100%;
	width: 100%;
	padding-bottom: 13px;
	margin: 0 0 10px 0;
}
#collane #top{
	background: url(images/catalogo/bg-collane-top.gif) no-repeat 0 0;
	height: 13px;
}
#collane #mid{
	background: url(images/catalogo/bg-collane-mid.gif) repeat-y 0 0;
	padding: 0 10px;
}
#collane p{
	float: right;
	color: #5d5a54;
	width: 540px;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
}
#collane p span{
	display: block;
	font-size: 18px;
	color: #9d8d64;
}
#collane img{
	padding-left: 50px;
}
#alfabeto{
	background: url(images/catalogo/alfabeto.gif) no-repeat 0 0;
	height: 41px;
	margin: 0 0 12px 0;
	padding: 0 20px;
}
#alfabeto a{
	color: #9d8d64;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 41px;
	margin-right: 10px;
	text-decoration: none;
}
#alfabeto a:hover, #alfabeto a.lettera_accesa{
	color: white;
}
#sinistra_immagini{
	float: left;
	width: 250px;
}
#sinistra_immagini img{
	border:10px solid #fff;
}
#destra_testo{
	float: right;
	width: 260px;
}
#destra_testo p{
	margin: 0 0 20px;
	text-align: left;
}
ol.lista_collane a {
	color: #5d5a54;
	font-weight: bold;
	font-size: 10px;
	padding: 10px 0 10px 15px !important;
}
.lista_collane a span{
	display: block;
	font-size: 18px;
	color: #9d8d64;
}
.lista_collane a:hover span{
	color: #3A466B;
	text-decoration:none;
}
a.acquista{
	display: block;
	background: #eaa511;
	text-decoration: none;
	color: #5D5A54;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	width: 255px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}
a.acquista:hover{
	background: #3a466b;
	color: #eaa511;
}
