body { color: black; background-color: #cfcfd0; position: absolute; width: 100%; height: 100%; margin: 0; }
table { margin: 0; padding: 0; border-width: 0; }
img { margin: 0; border-width: 0; }
p {}
a:link { color: blue ; }
a:hover { color: purple }
a:active { color: red }
/*<agl.folder "styles_generali">*/
	.BASE { background-color: #fff; width: 100%; height: auto; }
	.up { background-image: url(../images/up_bg.gif); vertical-align: bottom; height: 55px; }
	.up_povelato { vertical-align: bottom; width: 305px; }
	.up_utensili { vertical-align: bottom; width: 457px; }
	.up_cut { text-align: right; vertical-align: bottom; width: 343px; }
	.menu { background-image: url(../images/but_dx_bg.gif); vertical-align: top; height: 91px; margin: 0; padding: 0; border-width: 0; }
	.menu_sx { background-image: url(../images/but_sx_bg.gif); background-repeat: repeat-x; width: 163px; height: 100%; }
	.menu_dx { background-image: url(../images/but_dx_bg.gif); background-repeat: repeat-x; text-align: right; vertical-align: top; width: 152px; height: 100%; }
	.nav { background-image: url(../images/nav_bg.gif); background-repeat: no-repeat; background-position: left top; vertical-align: top; height: 24px; }
	.corpo_prodotti { background-image: url(../images/shadow_bt.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; vertical-align: top; height: 339px; }
	.corpo { background-image: url(../images/shadow_bt.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; height: 363px; vertical-align: top; }
	.corpo_shup { background-image: url(../images/shadow_up.gif); background-repeat: no-repeat; background-position: left top; vertical-align: top; width: 100%; height: 100%; }
	.nav_prodotti_materiali { text-align: left; vertical-align: top; width: 255px; }
	.nav_prodotti_linee { text-align: left; vertical-align: top; width: auto; }
	.nav_prodotti_affilatura { text-align: right; vertical-align: top; }
	.indirizzo { text-align: left; vertical-align: bottom; height: 35px; }
	.dx_sh { background-color: #cecfcf; background-repeat: repeat-x; background-position: 0 top; vertical-align: top; width: 7px; }
	.dx_percent { background-color: #cecfcf; background-repeat: repeat-x; background-position: 0 top; text-align: right; vertical-align: bottom; width: 100%; }
	.bt { background-image: url(../images/bt_bg.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: right; vertical-align: top; height: 17px; }
/*</agl.folder>*/
.testi { color: #3c5e2c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.testi_emo { color: #3e3d3d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*<agl.folder "ZonaSinistra">*/
	.sinistra_up { background-color: #e1e1e2; background-image: url(../images/corpo_sx_up.gif); background-repeat: repeat-x; background-position: left top; text-align: left; vertical-align: bottom; height: 160px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; }
	.sinistra_up_contatti { background-color: #e1e1e2; background-image: url(../images/corpo_sx_up.gif); background-repeat: repeat-x; background-position: left top; text-align: left; padding-bottom: 14px; padding-left: 20px; height: 110px; vertical-align: bottom; }
	.sinistra_flag { background-image: url(../images/corpo_sx_bt.gif); background-repeat: repeat-x; background-position: left top; height: 14px; }
	.sinistra_bt { text-align: left; vertical-align: top; height: 100%; padding-top: 10px; padding-right: 15px; padding-left: 17px; }
/*</agl.folder>*/
/*<agl.folder "corpo">*/
	.sx { vertical-align: top; width: 305px; }
	.sx_prodotti { vertical-align: top; width: 298px; }
	.cn { text-align: left; vertical-align: top; width: 295px; padding: 0; }
	.dx { vertical-align: top; }
/*</agl.folder>*/
/*<agl.folder "contatti">*/
	.Corpo_contatti { height: 363px; }
	.Destra_contatti { background-image: url(../images/co_cn_bg.jpg); background-repeat: no-repeat; background-position: left 0; text-align: right; width: 585px; height: auto; padding-right: 35px; }
	.form_testi_contatti { text-align: right; vertical-align: top; height: 38px; padding-top: 5px; }
	.form_campi_contatti { text-align: left; vertical-align: top; }
	.form_moduli { color: #3c5e2c; font-size: 11px; font-family: verdana; font-weight: bold; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "ombrine_form">*/
	.sh_dx { background-image: url(../images/co_tab_dx.gif); background-repeat: repeat-y; background-position: left 0; }
	.sh_sx { background-image: url(../images/co_tab_sx.gif); background-repeat: repeat-y; background-position: right 0; }
	.sh_up { background-image: url(../images/co_tab_cn_up.gif); background-repeat: repeat-x; background-position: 0 bottom; }
	.sh_bt { background-image: url(../images/co_tab_cn_bt.gif); background-repeat: repeat-x; background-position: 0 top; }
/*</agl.folder>*/
/*<agl.folder "attivita_commerciali">*/
	.destra_attComm { background-image: url(../images/ac_cn_FOTO.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; vertical-align: top; width: 585px; padding-top: 30px; padding-right: 30px; }
/*</agl.folder>*/
/*<agl.folder "Prodotti">*/
	.prodotti_sinistra { text-align: left; vertical-align: top; width: 295px; height: 100%; padding-left: 20px; }
	.prod_fotogruppo { width: auto; }
	.prod_menudestralineari { }
	.prod_materiali { vertical-align: bottom; height: 50px; }
	.prod_titolo { height: 43px; padding-left: 3px; }
	.prod_testo { padding-right: 14px; padding-left: 3px; }
	.prod_bottoni { text-align: left; vertical-align: top; width: 141px; padding-top: 70px; }
/*</agl.folder>*/
/*<agl.folder "affilatura">*/
	.affilatura_sinistra { text-align: left; width: 295px; height: 100%; vertical-align: top; }
	.affilatura_foto { width: 579px; }
/*</agl.folder>*/
/*<agl.folder "emo_materiali">*/
	.emomat_sx { width: 512px; }
	.emomat_dx { width: 370px; }
	.emomat_up { background-color: #e1e1e2; background-image: url(../images/emo_dx_up.gif); background-repeat: no-repeat; background-position: left top; vertical-align: top; height: 160px; padding-left: 20px; }
	.empmat_flag { background-image: url(../images/corpo_sx_bt.gif); background-repeat: repeat-x; height: 14px; }
	.emomat_bt { background-image: url(../images/emo_bg_testi.jpg); background-repeat: no-repeat; background-position: left bottom; vertical-align: top; height: 157px; padding-top: 8px; padding-right: 10px; padding-left: 20px; }
	.emomat_mat { vertical-align: top; height: 115px; padding-top: 8px; }
	.emomat_mat2 { height: 95px; vertical-align: top; padding-top: 8px; }
	.acapo { line-height: 2px; }
/*</agl.folder>*/
.informativa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006020;
	font-weight: bold;
}
.informativa a:link,
.informativa a:visited,
.informativa a:active,
.informativa a:hover
{
	font-size: 11px;
	color: #006020;
	text-decoration: none;
}
.informativaTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.piva{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #151518;
	font-weight: bold;
}
.ht4e{
	display: none;
}