#area51 {
	width: 240px;
	padding: 0;
	margin: 0;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border: none;
}





td.Aalt {

	background-color: transparent;
	
}

td.Balt{

	background-color: transparent;

}

td.Calt{

	background-color: transparent;

}


td.Dalt

{

	background: url(linea_horb.jpg) no-repeat top right;

}


td.Ealt

{

	background: url(linea_hor.jpg) no-repeat;

}



td.Falt

{

	background: url(linea_hor.jpg) no-repeat;

}


td
{
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: none;
}

/*Modello Prodotti P_dett*/


table.prodotti {

width: 240px;

background: transparent;
font: normal 12px calibri, helvetica, sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}



.prodotti th {
		
	color: #4f6b72;

	/*border: 1px solid #C1DAD7;*/
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	background: #CAE8EA url(bg_header.jpg) no-repeat;
font-weight: bold;
height: 20px;
vertical-align: middle;
}


.prodotti td {

	
	/*border: 1px solid #C1DAD7;*/
vertical-align: middle;
	
	background: #fff url(bullet1.gif) no-repeat;
	color: #e77709;
	font-weight: bold;

	padding-left: 10px;
	padding-top: 3px;
}


.prodotti td.alt {
	background: #f5fafa url(bullet3.gif) no-repeat;
	color: #e77709;
	vertical-align: middle;

	padding-left: 10px;
	padding-top: 3px;
}

.prodotti th.spec {

	/*border: 1px solid #C1DAD7;*/
	background: #fff url(bullet1.gif) no-repeat;
	vertical-align: middle;

	padding-left: 10px;
	padding-top: 3px;
	
}

.prodotti th.specalt {


	/*border: 1px solid #C1DAD7;*/
	vertical-align: center;
	background: #f5fafa url(bullet3.gif) no-repeat;
	color: #797268;

	padding-left: 10px;
	padding-top: 3px;
}

/*PRODOTTI 2*/



table.prodotti2 {

width: 100%;
margin: 20px 0;
background: transparent;
font: normal 12px calibri, helvetica, sans-serif;
text-align: center;


}


table.prodotti2 th {

	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(bg_header.jpg) no-repeat;
}


table.prodotti2 th.desc,
table.prodotti2 th.img,
table.prodotti2 th.dett
{
width: 20%;
}




table.prodotti2 td {

height: 35px;
border-bottom: 1px solid #ccc;
vertical-align: middle;
background-color: #f5fafa;

}

table.prodotti2 td.img {


background-color: transparent;

}

table.prodotti2 td.alt {

}




.prodotti2 th.spec {

	
}

.prodotti2 th.specx {

}


.prodotti2 th.specy {

}


