.categoria-lista, .prodotti-lista  {
	float: left;
	padding: 20px 0 0px 25px;
	width: 708px;
	list-style: none;
}

#correlati { float: left; width: 733px; padding-top: 30px;}
#correlati h2 {font-size: 21px; font-weight: normal; padding-left: 25px;}

.search-keywords {
	float: left;
	padding: 5px 0 5px 25px;
	font-size: 12px; 
	color: #999;
	font-weight: normal;
	width: 708px;
}

.no-result {
	float: left;
	padding: 60px 0;
	font-size: 18px;
	text-align: center;
	width: 683px;
	background-color: #efefef;
	margin-top: 20px;
}

.categoria-descrizione {
		color: #999;
		font-size: 12px;
		float: left;
	padding: 20px 20px 20px 25px;
	width: 688px;
}

.categoria-top, product-breadcrumb, categoria-bottom  {
		float: left;
		width: 683px;
}

.categoria-top {
		padding: 20px 25px 0 25px;
}

.categoria-bottom {
		padding: 0 25px 20px 25px;
}

.product-breadcrumb {
		padding: 10px 0 0px 25px;
		font-size: 12px;
		list-style: none;
		clear: both;
}

.product-breadcrumb-bottom {
		padding: 10px 0 25px 25px;
}

.product-breadcrumb li a {
		color: #F00;
		text-decoration: none;
}

.product-breadcrumb li {
		display: inline;
}

.categoria-top h1 {
		font-size: 14px;
		float: left; 
		width: 200px;
}

.categoria-bottom .paginationControl,
.categoria-top .paginationControl {
		float: left;
		text-align: right;
		font-size: 14px;
		color: #CCC;
}
.categoria-top .paginationControl {
width: 483px;
}

.categoria-bottom .paginationControl {
		width: 683px;
}

.categoria-bottom .paginationControl a,
.categoria-top .paginationControl a {
		color:#000;
		text-decoration: none;
}

.categoria-bottom .paginationControl a:hover,
.categoria-top .paginationControl a:hover {
		color: #F00;
}

.categoria-lista li, .prodotti-lista li, .foto-lista {
		float: left;
		width: 156px;
}

.categoria-lista li, .prodotti-lista li {
		padding-right: 20px;
}

.categoria-lista li, .prodotti-lista li {
		height: 350px;
}

.foto-lista {
	position: relative;
		height: 210px;
		overflow: hidden;
		padding-bottom: 25px;
		position: relative;
		float: left;
}

.foto-lista a {
	display: block;
}

.foto-lista p {
		position: absolute;
		bottom: 10px;
		left: 0;
		padding: 5px;
		background-color: #333;
		color: #FFF;
		font-size: 12px;
		text-transform: uppercase;
		text-align: center;
		clear: both;
		float: left;
		width: 146px;
}
.foto-lista a img, .foto-lista a, #variantes a img, #variantes a,         { border: 0px; overflow: hidden; float: left; }

.foto-lista a:hover, #variantes a:hover                      { border: 1px solid #666; }
.foto-lista a:hover img, #variantes li a:hover img                { margin: -1px; }	




.categoria-lista li h3, .prodotti-lista li h3 {
		font-size: 14px;
		color:#000;
		font-weight: normal;
		padding: 5px 0;
}

.categoria-lista li p {
}

.categoria-lista li h3 a, .prodotti-lista li h3 a {
		color: #000;
		text-decoration: none;
}

.categoria-lista li p a, .prodotti-lista li p a {
		color: #666;
		font-size: 14px;
		text-decoration: none;
}

.prezzo-originale {
		color: #F00;
		text-decoration: line-through;
}


.foto-lista a:hover, #variantes li a:hover {
filter: alpha(opacity=80); /* internet explorer */
-khtml-opacity: 0.8; /* khtml, la vecchia versione di safari */
-moz-opacity: 0.8; /* firefox, mozilla, netscape */
opacity: 0.8; /* safari, chrome, opera */
-ms-filter: �progid:DXImageTransform.Microsoft.Alpha(Opacity=80)�; /*internet explorer 8 */
}


.foto-col, foto-col h3 {
		float: left;
		width: 430px;
}

.loading {
			background-image: url(/img/ajax-loader.gif);
		background-repeat: no-repeat;
		background-position: center;
}

.foto-col {
		padding: 5px 21px 5px 25px;
}

#foto_variante {
		min-height: 583px;
}

.foto-col h3  {
		font-size: 12px;
		color: #666;
		padding: 5px 0 10px 0;
		font-weight: normal;
}

.descrizione-prodotto {
		float: left;
		width: 231px;
		padding: 5px 0;
		color: #666;
		font-size: 12px;
}

#variantes {
		float: left;
		width: 430px;
		padding-top: 10px;
		list-style: none;
}

#variantes li {
		float: left;
		padding: 0 4px 4px 0;
}

#variantes img {
cursor: pointer;
}

/**** the H2 descrizione prodotto is for the RICAMO page ***/
.descrizione-prodotto h1, .descrizione-prodotto h2 {
		font-size: 28px;
		font-weight: normal;
		color: #000;
		padding-bottom: 10px;
}

.descrizione-prodotto h2 {
		padding-top: 10px;
}


.descrizione-prodotto p {
		padding-bottom: 10px;
}

.prodotto-info-lista {
		float: left;
		width: 231px;
		list-style: none;
		padding-bottom: 15px;
}

.prodotto-info-lista li {
		width: 231px;
		float: left;
		padding: 10px 0;
		border-top: 1px solid #CCC;
}

.scheda-aiuto-lista {
		list-style: none;
		padding-top: 20px;
}

.scheda-aiuto-lista li {
		color: #333;
		padding: 2px 0;
}

.scheda-aiuto-lista li a {
		color: #999;
		text-decoration: none;
}

/**************************************
CART FLOTTANTE
**************************************/
.floating-cart {
		position : absolute;
		top: 0;
		left: 215px;
		clear: both;
		width: 693px;
		background-color: #333;
		padding: 20px;
		opacity: 0.9;
		filter: alpha(opacity=90);
		color: #CCC;
		font-size: 12px;
		display: none;
		
}

#freccia-cart-flottante {
		display: block;
		float: right;
		margin: -39px -15px 0 0;
}

.floating-cart h3 {
		font-size: 21px;
		font-weight: normal;
		padding-bottom: 5px;
		color: #FFF;
}

.floating-cart-lista {
	list-style: none;
}

.floating-cart-lista li {
	float: left;
	
}

.floating-cart-lista .fc-header {
	background-color: #999;
	color: #000;
	list-style: none;
	padding: 3px 5px;
	
}

.floating-cart-lista .fc-riga {
	padding: 5px;
}

.floating-cart-lista .fc-total-riga {
	padding: 5px 5px 5px 579px;
}

.floating-cart-lista .button-riga {
		padding: 5px 5px 5px 579px;
		text-align: right;
}




.fc-title, .fc-colore, .fc-taglia, .fc-qta, .fc-prezzo {
	float: left;
}

.fc-title {
	width: 275px;
}

.fc-colore {
	width: 175px;
}

.fc-taglia {
	width: 78px;
	text-align: center;
}

.fc-qta {
		width: 78px;
		text-align: center;
}

.fc-prezzo {
		width: 77px;
		text-align: right;
}

.fc-total {
		text-align: right;
		width: 104px;
		float: right;
		border-bottom: 1px solid #666;
		font-size: 16px;
		padding: 10px 5px;
}



/**************************************
**************************************/

.info-left {
		float: left;
		width: 75px;
}

.info-right {
		float: left;
		width: 156px;
}

.campo-qta {
		width: 50px;
}


.prodotto-tendina {
		width: 150px;
}

.campo-qta {
		width: 30px;
}

.prodotto-info-lista .blocco-price {
		float: left;
		background-color: #f3f3f3;
		color: #000;
		border: none;
		padding: 10px;
		width: 211px;
		font-weight: bold;
		text-align: right;
}

.prodotto-info-lista a {
	font-size: 14px;
	color: #F00;
}

#price {
		font-size: 21px;
		font-weight: normal;
}

.iva {
		text-align: right;
		color: #999;
		font-size: 10px;
}
