html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: 'Arial', 'Verdana', 'Helvetica';
	font-size: 11px;
	color: #01451E;
	background-color: #FF9900;
}

p, div, table
{
	color: #01451E;
	font-family: 'Arial', 'Verdana', 'Helvetica';
	font-size: 11px;
}
li
{
	color: #01451E;
	font-family: 'Arial', 'Verdana', 'Helvetica';
	font-size: 11px;
}
a
{
	color: #01451E;
	font-family: 'Arial', 'Verdana', 'Helvetica';
	font-size: 11px;
	text-decoration: none;
}
a:hover
{
	color: #01451E;
	font-family: 'Arial', 'Verdana', 'Helvetica';
	font-size: 11px;
	text-decoration: underline;	
}

/* table home page */
.css_tabledefault
{
	border: 0px;
	text-align: center;
}
.css_tabledefault td
{
	vertical-align: top;
	width: 1003px;
	height: 599px;
}

/* default table prodotti */
.css_tableprod
{
	border: 0px;
	text-align: center;
	background-image: url(/common/images/maintable_bg.jpg);
	width: 1003px;
	height: 599px;
}
.css_tableprod .td_cont
{
	vertical-align: top;
	width: 1003px;
	height: 554px;
}
.css_tableprod .td_footer
{
	vertical-align: top;
	width: 1003px;
	height: 45px;
}

.css_tablecontent
{
	border: 0px;
	text-align: center;
	vertical-align: top;
	width: 1003px;
	height: 599px;
}
.css_tdprod_sx
{
	vertical-align: top;
	width: 350px;
	height: 554px;
}
.css_tdprod_center
{
	vertical-align: top;
	width: 298px;
	height: 599px;
}
.css_tdprod_dx
{
	vertical-align: top;
	width: 355px;
	height: 554px;
}

/* flash sx */
.css_ucflash_sx
{
	border: 0px;
	text-align: center;
	width: 350px;
	height: 402px;
}
.css_ucflash_sx .css_ucflash_sxtd1
{
	vertical-align: top;
	width: 350px;
	height: 369px;
}
.css_ucflash_sx_notit
{
	border: 0px;
	text-align: center;
	width: 350px;
	height: 369px;
}
.css_ucflash_sx_notit .css_ucflash_sxtd1
{
	vertical-align: top;
	width: 350px;
	height: 369px;
}
/*
.css_ucflash_sx .css_ucflash_sxtd2
{
	vertical-align: top;
	width: 350px;
	height: 75px;
}
*/
.css_ucflash_sx .css_ucflash_sxtd3
{
	background-image: url(/common/images/bg_flash_titolo_prod.gif);
	vertical-align: top;
	width: 350px;
	height: 33px;
}

/* flash dx */
.css_ucflash_dx
{
	border: 0px;
	text-align: center;
	width: 355px;
}
.css_ucflash_dx .css_ucflash_dxtd
{
	vertical-align: top;
	width: 355px;
	height: 369px;
}

/* uc bottom links */
.css_ucfooter_tdsx
{
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 25px;
	height: 45px;
}
.css_ucfooter_tddx
{
	vertical-align: middle;
	text-align: right;
	padding: 0px 25px 0px 0px;
	height: 45px;
	font-weight: bold;
}
.css_ucfooter_tddx img
{
	vertical-align: middle;
}
.css_ucfooter_tddx a, .css_ucfooter_tddx a:link, .css_ucfooter_tddx a:visited, .css_ucfooter_tddx a:active
{
	color: #014520;
	text-decoration: none;
}
.css_ucfooter_tddx a:hover
{
	color: #E1081E;
	text-decoration: none;
}

/* background valori nutrizionali */
.css_bg_valnt_1a
{
	width: 177px;
	height: 18px;
}
.css_bg_valnt_1a .div
{
	padding: 0px 0px 0px 43px;
	font-weight: bold;
	color: #FFFFCC;
	font-size: 12px;
}
.css_bg_valnt_1b
{
	width: 178px;
	height: 18px;
}
.css_bg_valnt_1b .div
{
	text-align: right;
	padding: 0px 28px 0px 0px;
	font-weight: bold;
	color: #FFFFCC;
	font-size: 12px;
}
/* --- */
.css_bg_valnt_2a
{
	width: 177px;
	height: 18px;
}
.css_bg_valnt_2a .div
{
	padding: 0px 0px 0px 43px;
}
.css_bg_valnt_2b
{
	width: 178px;
	height: 18px;
}
.css_bg_valnt_2b .div
{
	text-align: right;
	padding: 0px 28px 0px 0px;
}
/* --- */
.css_bg_valnt_3a
{
	width: 177px;
	height: 18px;
}
.css_bg_valnt_3a .div
{
	padding: 0px 0px 0px 43px;
}
.css_bg_valnt_3b
{
	width: 178px;
	height: 18px;
}
.css_bg_valnt_3b .div
{
	text-align: right;
	padding: 0px 28px 0px 0px;
}
/* --- */
.css_bg_valnt_4a
{
	width: 177px;
	height: 18px;
}
.css_bg_valnt_4a .div
{
	padding: 0px 0px 0px 43px;
}
.css_bg_valnt_4b
{
	width: 178px;
	height: 18px;
}
.css_bg_valnt_4b .div
{
	text-align: right;
	padding: 0px 28px 0px 0px;
}
/* --- */
.css_bg_valnt_5a
{
	width: 177px;
	height: 18px;
}
.css_bg_valnt_5a .div
{
	padding: 0px 0px 0px 43px;
}
.css_bg_valnt_5b
{
	width: 178px;
	height: 18px;
}
.css_bg_valnt_5b .div
{
	text-align: right;
	padding: 0px 28px 0px 0px;
}
/* background descrizione prodotto */
.css_bg_descrizione_prod
{
	background-image: url(/common/images/bg_descrizione_prod.jpg);
	width: 350px;
	height: 135px;
}
.css_bg_descrizione_prod .tdprod
{
	padding: 5px 25px 5px 29px;
	/*
	vertical-align: middle;
	padding: 0px 5px 0px 20px;
	line-height: 13px;
	*/
}
.tdprod_en
{
	padding: 5px 25px 5px 24px;
	/*
	vertical-align: middle;
	padding: 0px 5px 0px 20px;
	line-height: 13px;
	*/
}
.css_bg_descrizione_prod .tdBgAdd
{
	background: url('/common/images/bg_descrizione_prod_agg.jpg') repeat-y;
}

/* immagine prodotto */
.css_mainprod_image
{
	vertical-align: middle;
	width: 298px;
	height: 460px;
}

/* immagine espositori */
.css_imgespositori
{
	position: absolute;
	left: 350px;
	text-align: left;
	width: 653px;
	height: 460px;
}
.css_tablecontent_espositori
{
	border: 0px;
	text-align: center;
	vertical-align: top;
	width: 1003px;
	height: 599px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.css_espositori_titolo
{
	height: 218px;
}
.css_espositori_testolibero
{
	background-image: url(/common/images/bg_espositori_testolibero.jpg);
	background-repeat: repeat-y;
	padding: 15px 25px 15px 25px;
}
.css_div_imgback_espositori
{
	clear: both;
	width: 210px;
	height: 180px;
	padding-left: 50px;
}

