/* CSS Document */

#menu-products {
	display: block;
}

#content {
	padding-top: 40px;
}

#product-list h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	clear: both;
}

#product-list h2.slush {
	color: #00ACEF;
}

#product-list h2.sherbet {
	color: #FF6500;
}

#product-list h2.dispensers {
	color: #FF6500;
}

#product-list h2.hotdrinks {
	color: #653200;
}

.prodotti .prodotto {
	width: auto;
	float: left;
	text-align: center;
}

.prodotti .prodotto a {
	color: #656565;
	text-decoration: none;
}

.prodotti .prodotto img {
	display: block;
	margin-top: 10px;
	border: none;
}

.prodotti-categoria .prodotto {
	width: 275px;
	height: 290px;
	margin-right: 5px;
	float: left;
	text-align: left;
}

.prodotti-categoria .prodotto h2 {
	display: block;
}

.prodotti-categoria .prodotto h2 a {
	color: #656565;
	text-decoration: none;
}

.prodotti-categoria .prodotto img {
	float: left;
	margin-right: 4px;
}

.immagine-principale {
	clear: right;
	float: right;
}


/* TABELLA CARATTERISTICHE */

table.technical {
	border-bottom: 1px solid #3FC8F4;
	background-color: #FFFFFF;
	clear: both;
}

table.technical .spacing {
	background-image: url(/img/products/spacing.gif);
	font-size: 1px;
	height: 9px;
	background-position: center;
	background-repeat: repeat-x;
}

table.technical tbody {
	border-collapse: collapse;
}

table.technical th {
	border: 4px solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	padding: 0 2px;
/*	padding-top: 4px;
	padding-right: 4px;
	padding-left: 1px;*/
	color: #000000;
}

table.technical tbody tr {
	margin: 6px 0;
}

table.technical td {
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000;
}

table.technical th.model {
	border: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3FC8F4;
	text-align: left;
}

table.technical td.model {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #3FC8F4;
}

table.technical th.capacity {
	border-color: #3FC8F4;
}

table.technical td.capacity {
	background-color: #E2F4FD;
	border-left: 1px solid #3FC8F4;
}

table.technical th.dimensions {
	border-color: #FAAC70;
}

table.technical td.dimensions {
	background-color: #FEE1C8;
	border-left: 1px solid #3FC8F4;
}

table.technical th.netweight {
	border-color: #92C888;
}

table.technical td.netweight {
	background-color: #D8EAD3;
	border-left: 1px solid #3FC8F4;
}

table.technical th.brutweight {
	border-color: #7ACED0;
}

table.technical td.brutweight {
	background-color: #D2ECEE;
	border-left: 1px solid #3FC8F4;
}

table.technical th.carton {
	border-color: #CF8E5D;
}

table.technical td.carton {
	background-color: #EFD4BC;
	border-left: 1px solid #3FC8F4;
}

table.technical th.watt {
	border-color: #FFF683;
}

table.technical td.watt {
	background-color: #FFFCD6;
	border-left: 1px solid #3FC8F4;
	border-right: 1px solid #3FC8F4;
}

.versioni {
	float: left;
}

.versioni p {
	float: left;
}

.download {
	clear: left;
	margin-bottom: 50px;
}

.link-pdf a {
	color: #666666;
	text-decoration: none;
}

.link-pdf a img {
	vertical-align: middle;
	border: none;
}

#content p.descrizione {
	width: 355px;
}