body {
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #75a84d;
	margin: 0;
}

p { 
color: #000; 
font-size: 11px; }

a { 
	color: #005218; 
	font-size: 11px; 
	text-decoration: none; }

a:hover { 
	color: #c30505; 
	font-size: 11px; 
}
ol{
color: #000; 
font-size: 11px; 
}
/*-------------------------[CLASSI DI STRUTTURA - TEMPLATE]---------------------*/
#promozione { 
	visibility: visible; 
}
#menu1 {
	width: 204px;
}
#menu2 {}

#cerca { 
	margin-bottom: 10px; 
	}
	
#logo {  }

#flash1 {
	margin-bottom: 10px;
	margin-top: 0px;
}
#flash2 { 
	margin-bottom: 10px; 
}

#link {
	padding-bottom: 10px;
}
#faq { }
#prodotti { }

#sitemap { 
	margin-left: 40px; 
}
.lato_sx { 
	background-image: url(../images/lato_sx_nopromo.jpg); 
	background-repeat: no-repeat; 
	width: 204px; 
}
.lato_centro {
	background-color: #f4f4f4;
	background-image: url(../images/lato_dx_bg.gif);
	background-repeat: repeat-y;
	background-position: right 0;
	vertical-align: top;
	width: 579px;
}
.lato_centro_bg {
	background-image: url(../images/lato_dx.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	width: 579px;
	height: 380px;
}
.page { 
	background-image: url(../images/bg_page.gif); 
	background-repeat: repeat-y; 
}
.ms { 
	background-image: url(../images/lato_sx_ms.gif); 
	background-repeat: no-repeat; 
	background-position: left 0; 
	vertical-align: top; 
	width: 140px; 
}
.ms_prodotti { 
	background-image: url(../images/lato_sx_ms.gif); 
	background-repeat: no-repeat; 
	background-position: left 0; 
	vertical-align: top; 
	width: 50px; 
}
.ms1 { 
	background-image: url(../images/lato_sx_ms.gif); 
	background-repeat: no-repeat; 
	background-position: left 0; 
	vertical-align: top; 
	width: 19px; 
}
.ms_home { 
	background-image: url(../images/lato_sx_ms.gif); 
	background-repeat: no-repeat; 
	background-position: left 0; 
	width: 30px; 
	vertical-align: top; 
}
.ms_contact { 
	background-image: url(../images/lato_sx_ms.gif); 
	background-repeat: no-repeat; 
	background-position: left 0; 
	vertical-align: top; 
}
.corpo {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	/*width: 550px;*/
	}
.corpo_contact { 
	font-size: 11px; 
	vertical-align: top; 
	width: 310px; }
.corpo_home { 
	font-size: 11px; 
	text-align: left; 
	vertical-align: top; 
}
.struttura {
	width: 100%;
}
.sx { 
	background-image: url(../images/bgsx.gif); 
	background-repeat: repeat-x; 
	width: auto; 
}
.dx { 
	background-image: url(../images/bgdx.gif); 
	background-repeat: repeat-x; 
	width: auto; 
}
.down { 
	text-align: center; 
	vertical-align: top; 
	width: 100%; 
}
.centro { 
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-x; 
	vertical-align: top; 
	width: 783px; 
}
/*----------------------------------------------------*/

/*questa è l foglia solo in contatti*/
.foglia { 
	background-image: url(../images/contact_f_mail.gif); 
	background-repeat: no-repeat; 
	background-position: right 262px; 
	width: 100%; 
	height: 100%; 
}

/*-------------------------[HOME]---------------------*/
.tx_home { 
	font-size: 11px; 
	width: 100%; 
	padding-bottom: 20px; 
}

.banner_ne { 
	text-align: right; 
	vertical-align: top; 
	width: 200px; 
	padding-right: 20px; 
}
.banner_ne_bg { 
	font-size: 11px; 
	background-image: url(../images/h_banner_bgup.gif); 
	background-repeat: no-repeat; 
	text-align: left; 
	padding-right: 20px; 
	padding-left: 12px; 
}
.banner_ne_bgup { 
	background-image: url(../images/h_banner_bg.gif); 
	background-repeat: repeat-y; 
}
.banner_prod { 
	background-image: url(../images/bg_banner.gif); 
	background-repeat: no-repeat; 
	text-align: left; 
	vertical-align: top; 
	width: 251px; 
	height: 230px; 
	argin-top: 6px; 
	padding: 8px; 
}
.banner_home {
	margin-top: 12px;
	margin-left: 6px;
	width: 778px; 
}
.banner_prod_tx { 
	font-size: 11px; 
	margin-right: 20px; 
	margin-bottom: 10px; 
	margin-left: 30px; 
}
/*-------------------------[FOOT]---------------------*/
.foot { 
	vertical-align: top; 
	width: 770px; 
	height: 35px; 
	padding-right: 10px; 
}
.copy { 
	font-size: 9px; 
	line-height: 22px; 
	text-transform: uppercase; 
	text-align: left; 
}
.down a{
	color: #FFFF66;
}
.down a:hover{
	color: #FFFFFF;
}
/*-------------------------[Testi]---------------------*/
.tit_1 { 
	margin-top: 5px; 
	margin-bottom: 0; 
	margin-left: 20px; 
}
.tx_1 { 
	margin-right: 70px; 
	margin-left: 20px; 
}
.f_1 { 
	margin-left: 2px; 
}

.tx_bianco { 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
}
.tx_green1 { 
	color: #005218; 
	font-size: 11px; 
	font-weight: bold; 
}
.tx_green2 { 
	color: #005218; 
	font-size: 14px; 
	font-weight: bold; 
}
.tx_green3, .tx_green3 a:link, .tx_green3 a:over, .tx_green3 a:visited, .tx_green3 a:active { 
	color: #3c5e2c; 
	font-size: 14px; 
	font-family: georgia; 
	font-weight: bold; 
}
.tx_black { 
	font-size: 11px; 
	font-weight: bold; 
}
.titolo1 { 
	color: #005218; 
	font-size: 18px; 
	font-family: georgia; 
	font-weight: bold; 
}
/*-------------------------[ Cerca ]---------------------*/
.cerca_base { 
	background-image: url(../images/cerca_bg.gif); 
	background-repeat: repeat-y; 
	width: 168px; 
	margin:0;
	padding: 0;
	text-align: left;
}
.cerca_head {
	background-image: url(../images/cerca_head.gif); 
	background-repeat: no-repeat; 
	height: 14px; 
}
.cerca_foot { 
	background-image: url(../images/cerca_foot.gif); 
	background-repeat: no-repeat; 
	height: 12px; 
}
form{
	margin: 0;
	padding: 0;
}
.cerca_campo { 
	
	color: #8b0000; 
	font-size: 10px; 
	font-weight: bold; 
	background-image: url(../images/area_campo1.gif); 
	background-repeat: no-repeat; 
	width: 128px; 
	height: 18px; 
	margin: 0;
	padding: 0;
	margin-top: 2px; 
	margin-left: 16px;
	border-width: 0;
	padding-left: 5px; 
	padding-top: 3px;
}
/*-------------------------[ Ricette ]---------------------*/
.anteprima_ricette {
	background-image: url(../images/anteprima_ricetta.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	width: 140px;
	height: 154px;
	padding-left: 17px;
	padding-top: 23px;
	border-top: 1px solid #dedede;
}
.testo_ricette { 
	vertical-align: top; 
	width: 290px; padding-left: 15px; 
	border-top: 1px solid #DEDEDE; 
}
.anteprima_ricette_tx { 
	color: #3c5e2c; 
	font-size: 18px; 
	font-family: georgia; 
	font-weight: bold; 
	margin-top: 15px; 
	margin-right: 50px; 
}

.anteprima_ricette_tx a{ 
	color: #3c5e2c; 
	font-size: 16px; 
	font-family: georgia; 
	font-weight: bold; 
	margin-top: 15px; 
	margin-right: 50px; 
}


.anteprima_ricette_difficolta { 
	color: #9d9d9d; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: bold; 
	padding-right: 10px; 
}
.corpo_ricette { 
	width: 380px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
}
.tit_ricette {  }

.tx_ricette { 
	color: #3c5e2c; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 20px; 
	padding-right: 50px; 
}
.tx_condimenti { 
	color: #3c5e2c; 
	font-size: 11px; 

	padding-top: 0px; 
	padding-right: 50px; 
}
.ricette_tx { 
	vertical-align: top; 
	padding-top: 20px; 
	padding-left: 2px; 
	padding-right: 10px; 
}
.ricette_nota { 
	padding-right: 10px; 
}
.ricette_descrizione { 
	background-color: #f4f4f4; 
	padding-top: 10px; 
	padding-left: 20px; 
}
.ricette_vedialtre { 
	background-color: #f5f9f5; 
	vertical-align: bottom; 
	height: 45px; 
	border-top: 1px solid #81ae0b; 
	border-bottom: 1px solid #81ae0b; 
}
.ricette_print { 
	background-color: #d7e2ba; 
	text-align: right; 
	height: 35px; 
	border-bottom: 1px solid #81ae0b; 
}
/*-------------------------[Panel scheda Ricette]---------------------*/

.pan_ricette_head { 
	background-image: url(../images/ricette_boxup.gif); 
	background-repeat: no-repeat; 
	height: 10px; 
}
.pan_ricette_foot { 
	background-image: url(../images/ricette_boxdown.gif); 
	background-repeat: no-repeat; 
	height: 10px; 
}
.pan_ricette_base { 
	background-image: url(../images/ricette_boxbg.gif); 
	background-repeat: repeat-y; width: 530px; 
}
.f_ricete_head { 
	background-image: url(../images/f_ricette_up.gif); 
	background-repeat: no-repeat; 
	height: 7px; 
}
.f_ricette_foot { 
	background-image: url(../images/f_ricette_down.gif); 
	background-repeat: no-repeat; 
	height: 7px; 
}
.f_ricette_base { 
	background-image: url(../images/f_ricette_bg.gif); 
	background-repeat: repeat-y; 
	text-align: center; 
	vertical-align: middle; 
	width: 225px;
	margin: 10px 10px 10px 20px; 
 }
/*-------------------------[ pagina lista - News / Appuntamenti ]--------------------------*/
.list_base { 
	width: 485px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-left: 20px; 
}
.imgcont{
	background-image: url(../images/list_anteprimab.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	width: 160px;
	height: 160px;
	padding-top: 17px;
	padding-left: 11px;

}
.list_f { 
	text-align: left; 
	vertical-align: top; 
	width: 180px; 
	padding-top: 1px; 
	padding-left: 1px; 
	border-top: 1px solid #d7d7d7; 
}
.list_f1 { 
	background-image: url(../images/list_anteprima1.gif); 
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	text-align: left; 
	padding-top: 20px; 
	padding-left: 14px; 
	width: 116px; height: 118px; 
	vertical-align: top; 
	border-top: 1px solid #d7d7d7; 
}
.list_foto { }

.list_tx { 
	padding-right: 25px; 
	padding-left: 20px; 
	border-top: 1px solid #d7d7d7; 
}
/*-------------------------[ pagina scheda - News / Appuntamenti ]--------------------------*/

.sch_foto { }
.sch_base { 
	width: 378px; 
}
.schf_head { 
	background-image: url(../images/boxf_up.gif); 
	background-repeat: no-repeat; height: 15px; 
}
.schef_corpo { 
	background-image: url(../images/boxf_bg.gif); 
	background-repeat: repeat-y; 
	text-align: center; 
}
.schf_foot { 
	background-image: url(../images/boxf_down.gif); 
	background-repeat: no-repeat; 
	height: 15px; 
}
.schf1_head { 
	background-image: url(../images/boxf_up1.gif); 
	background-repeat: no-repeat; height: 15px; }
.schef1_corpo { 
	background-image: url(../images/boxf_bg1.gif); 
	background-repeat: repeat-y; 
	text-align: center; 
}
.schf1_foot { 
	background-image: url(../images/boxf_down1.gif); 
	background-repeat: no-repeat; 
	height: 15px; 
}
.sch_tit { 
	width: 300px; 
	height: 35px; 
	margin-bottom: 0; 
	padding-left: 8px; 
	border-bottom: 1px solid #9ecc40; 
}
.sch_stit { 
	padding-top: 10px; 
	padding-left: 8px; 
}
.sch_tx { 
	width: 378px; 
	padding-bottom: 20px; 
	padding-left: 8px; 
}
.sch_f { 
	width: 378px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
}

/*-------------------------[ LINK utili ]--------------------------*/
.link_base { 
	margin-left: 14px; 
	width: 445px; 
	margin-top: 4px; 
	margin-bottom: 8px; 
}
.link_f { 
	background-image: url(../images/list_anteprima2.gif); 
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	text-align: left; 
	padding-top: 20px; 
	padding-left: 14px; 
	width: 116px; 
	height: 118px; 
	vertical-align: top; 
}
.link_tx {  }
.link_freccia { 
	padding-right: 10px; 
}
.link_testo { 
	color: #3c5e2c; 
	font-size: 11px; 
	font-weight: bold; 
	width: 500px; 
	margin-top: 0px; 
	margin-left: 18px; 
}

/*-------------------------[ FAQ - Consigli Utilizzo Informazioni ]--------------------------*/
.faq_base { 
	margin-left: 14px; 
	width: 330px; 
	margin-top: 4px; 
	margin-bottom: 8px; 
}
.faq_f_d { 
	background-image: url(../images/faq_f_d.gif); 
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	text-align: left; 
	padding-top: 14px; 
	padding-left: 10px; 
	padding-bottom: 15px;
	width: 51px; 
	height: 48px; 
	vertical-align: top; 
}
.faq_f_r { 
	background-image: url(../images/faq_f_r.gif); 
	background-repeat: no-repeat; 
	background-position: 0 6px; 
	text-align: left; 
	padding-top: 14px; 
	padding-left: 10px; 
	width: 51px; 
	height: 48px; 
	vertical-align: top; 
	border-top: 1px solid #c7d79d; 
}
.faq_tx_d { 
	font-size: 11px; 
	vertical-align: top; 
	padding-top: 14px; 
	padding-bottom: 10px; 
}
.faq_tx_r { 
	color: #005218; 
	font-size: 11px; 
	font-weight: bold; 
	vertical-align: top; 
	padding-top: 14px; 
	padding-bottom: 10px; 
	border-top: 1px solid #c7d79d; 
}
.faq_freccia { 
	width: 12px; 
	padding-right: 10px; 
}
.faq_titolo { 
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding-top: 15px; 
	border-top: 1px solid #d7d7d7; 
}

/*-------------------------[ Panel ]--------------------------*/
.pan_base { 
	width: 517px; 
	margin-bottom: 15px; 
	margin-left: 5px; 
}
.pan_base2 { 
	margin-bottom: 5px; 
	margin-left: 5px; 
	width: 390px; 
}
.pan_head { 
	background-image: url(../images/pan_up.gif); 
	background-repeat: no-repeat; 
	height: 11px; 
}
.pan_head1 { 
	background-image: url(../images/pan_up1.gif); 
	background-repeat: no-repeat; 
	height: 19px; 
}
.pan_head2 { 
	background-image: url(../images/pan_up2.gif); 
	background-repeat: no-repeat; 
	height: 19px; 
}
.pan_foot { 
	background-image: url(../images/pan_down.gif); 
	background-repeat: no-repeat; 
	height: 18px; 
}
.pan_foot2 { 
	background-image: url(../images/pan_down2.gif); 
	background-repeat: no-repeat; 
	height: 18px; 
}
.pan_corpo { 
	background-image: url(../images/pan_bg.gif); 
	background-repeat: repeat-y; 
	padding-left: 60px; 
}
.pan_corpo1 { 
	background-image: url(../images/pan_bg.gif); 
	background-repeat: repeat-y; 
	padding-left: 20px; 
}

/*-------------------------[ . ]--------------------------*/
.b_top { 
	text-align: right; 
	padding-top: 0; 
	padding-right: 10px; 
}
.b_back { 
	background-image: url(../images/pan_bg_b.gif); 
	width: 242px; 
	height: 27px; 
	margin-bottom: 8px; 
	argin-left: 8px; 
}

/*-------------------------[ . ]--------------------------*/
.pan_corpo2 { 
	background-image: url(../images/pan_bg2.gif); 
	background-repeat: repeat-y; 
	padding-left: 20px; 
}
.pan_bar { 
	background-image: url(../images/pan_bgup.gif); 
	background-repeat: repeat-x; 
}
.pan_back { }
.pan_indietro { 
	width: 33px; 
}
.pan_avanti { 
	width: 60px; 
}
/*-------------------------[ . ]--------------------------*/
.bar_base { 
	background-image: url(../images/pan_bg_b.gif); 
	width: 490px; 
	margin-top: 10px; 
	margin-left: 10px; 
}
.bar1_base { 
	background-image: url(../images/pan_bg_b.gif); 
	margin-top: 10px; 
	margin-left: 10px; 
	width: 380px; 
}
.bar2_base { 
	background-image: url(../images/pan_bg_b.gif); 
	margin-top: 10px; 
	margin-left: 14px; 
	width: 370px; 
}
.bar3_base { 
	background-image: url(../images/pan_bg_b.gif); 
	margin-top: 10px; 
	margin-left: 14px; 
	width: 267px; 
}
/*-------------------------[ . ]--------------------------*/
.prod_sottomenu{
	text-align: left;
	width: 140px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 20px;
}
.prod_sottomenu a{
	font-size: 11px;
	color: #FFFFFF;
	
	font-family: Georgia, "Times New Roman", Times, serif;	/*border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #779a26;
	width: 88%;*/
	font-style: oblique;
}
.prod_sottomenu a:hover{
	color: #c5cc00;
}
.prod_sottomenu .selected{
	color: #c5cc00;
}
.prod_base { 
	width: auto; 
	margin-bottom: 15px; 
	padding-top: 10px; 
}
.prod_tx { 
	font-size: 11px; 
	margin-right: 25px; 
	margin-bottom: 10px; 
	margin-left: 30px; 
}
.prod_title {
	color: #006600;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 210px;
}
.prod_descr {
	width: 210px;
}

.prod_descr h3{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	margin: 0px;
	margin-right: 10px;
	font-style: italic;
}
.prod_ant { 
	/*background-image: url(../images/im_prodotti/bg_prodotti_alnt.gif); 
	background-repeat: no-repeat;*/ 
	vertical-align: top; 
	width: 230px; 
	height: 200px; 
	padding-top: 15px;  
	padding-left: 30px; 
}
.prod_ant1 { 
	vertical-align: top; 
	width: 230px; 
	height: 200px; 
	padding-top: 15px;  
	padding-left: 10px; 
}
.t_prod{
	
	position: relative;
	top: 0px;
	right: 0px;
}
.prod_head { 
	background-image: url(../images/prodlinea_up.gif); 
	height: 15px; 
}
.prod_corpo {
	background-image: url(../images/prodlinea_bg.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	
	margin-bottom: 10px;
	margin-left: 15px;
	padding-right: 8px;
	
	background-position: left;
}
.prod_foot { 
	background-image: url(../images/prodlinea_down.gif); 
	background-repeat: no-repeat; 
	background-position: 0 bottom; 
	text-align: center; 
	width: 260px; 
	height: 109px; 
	padding-bottom: 30px; 
}

.prod_list_tx {
	background-repeat: no-repeat;
	background-position: 0 bottom;
	vertical-align: top;
	width: 220px;
	height: 109px;
	padding-top: 15px;
	padding-left: 0px;
	margin-bottom: 7px;
	padding-bottom: 15px;
	margin-top: 7px;
	padding-right: 7px;
}
prod_list_tx {
	
}
.prod_list_txdesc {
	background-repeat: no-repeat;
	background-position: 0 bottom;
	vertical-align: top;
	width: 230px;
	padding-top: 0px;
	padding-left: 0px;

}
.prod_lista_arrow {
	text-align: center;
	vertical-align: top;
	padding-top: 23px;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 7px;
	margin-top: 7px;
		 
}
.prod_lista_f { 
	text-align: center; 
	vertical-align: top; 
	width: 260px; 
	padding-bottom: 15px; 
	padding-left: 2px;
	padding-right: 5px;
	 
}

.prod_corpo a:hover img{
	filter: Alpha(Opacity=75);
}

.prod_sch_base { 
	background-image: url(../images/pan_bg3.gif); 
	background-repeat: repeat-y; 
	width: 324px; 
	margin-bottom: 15px; 
	margin-left: 5px; 
}
.prod_sch_head { 
	background-image: url(../images/pan_up3.gif); 
	background-repeat: no-repeat; 
	height: 14px; 
}
.prod_sch_corpo { 
	background-image: url(../images/pan_bg3up.gif); 
	background-repeat: no-repeat; 
	text-align: center; 
	height: 200px; 
	padding-bottom: 0px; 
}
.prod_sch_foot { 
	background-image: url(../images/pan_down3.gif); 
	background-repeat: no-repeat; 
	height: 10px; 
}
.prod_sch_foot1 { 
	background-image: url(../images/pan_bg3down.gif); 
	background-repeat: no-repeat; 
	background-position: 0 bottom; 
	text-align: center; 
	height: 200px; 
	padding-bottom: 20px; 
}
.prod_sch_basesx { 
	text-align: left; 
	vertical-align: top; 
	width: 210px; 
	height: 100%; 
	margin-right: 10px; 
	margin-left: 20px; 
	padding-right: 22px; 
	border-width: 0; 
}

.prod_pdf_ic { 
	margin-right: 9px; 
	margin-left: 14px; 
}
.prod_pdf_tx { 
	background-image: url(../images/pdf_quadro.gif); 
	background-repeat: no-repeat; 
	text-align: left; 
	vertical-align: middle; 
	width: 214px; 
	height: 73px; 
	margin-left: 10px; 
	padding-right: 8px; 
	padding-left: 8px; 
}
.prod_pdf { 
	text-align: center; 
}

.prod_pan_base { 
	width: 180px; 
	margin-right: 8px; 
	margin-bottom: 12px; 
}
.prod_pan_head { 
	color: #c30505; font-size: 11px; 
	font-weight: bold; 
	background-image: url(../images/panp_up.gif); 
	background-repeat: no-repeat; 
	height: 26px; 
	padding-top: 5px; 
	padding-left: 10px; 
	border-bottom: 1px solid #fff; 
}
.prod_pan_foot { 
	background-image: url(../images/panp_down.gif); 
	background-repeat: no-repeat; 
	height: 10px; 
	border-top: 1px solid #fff; 
}
.prod_pan_corpo { 
	font-size: 11px; 
	background-image: url(../images/panp_bg.gif); 
	background-repeat: repeat-y; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
}
/*-------------------------[ FLASH "nel senso di riquadro importante" ]--------------------------*/
.prod_flash { 
	text-align: center; 
	padding: 5px; 
}
.prod_flash_base { 
	width: 769px; 
}
.prod_flash_head { 
	background-image: url(../images/panp_flash_up.gif); 
	background-repeat: no-repeat; 
	height: 12px; 
}
.prod_flash_foot { 
	background-image: url(../images/panp_flash_down.gif); 
	background-repeat: no-repeat; 
	height: 12px; 
}
.prod_flash_corpo { 
	background-image: url(../images/panp_flash_bg.gif); 
	background-repeat: repeat-y; 
	padding-right: 10px; 
	padding-left: 10px; 
}
.flash_base { 
	width: 769px; 
	margin-bottom: 4px; 
}
.flash_head { 
	background-image: url(../images/panp_flash_up.gif); 
	background-repeat: no-repeat; 
	height: 12px; 
}
.flash_foot { 
	background-image: url(../images/panp_flash_down.gif); 
	background-repeat: no-repeat; 
	height: 12px; 
}
.flash_corpo { 
	background-image: url(../images/panp_flash_bg.gif); 
	background-repeat: repeat-y; 
	padding-right: 10px; 
	padding-left: 30px; 
}
.flash { 
	margin-bottom: 0px; 
}
.flash_home1 { 
	padding-top: 0px; 
}
.flash_home2 { 
	padding-left: 25px; 
}
.flash_ricette { 
	background-image: url(../images/flash_ricette_bg.gif); 
	width: 520px; 
	height: 145px; 
}
.flash_ricette_tx { 
	color: #fff; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: bold; 
	vertical-align: top; 
	width: 138px; 
	padding-top: 20px; 
	padding-left: 10px; 
}
.corpo_flash_ricette { 
	vertical-align: bottom; 
	padding-top: 1px; 
}

/*-------------------------[ Contatti ]--------------------------*/
.contatti_indi { 
	text-align: left; 
	width: 200px; 
	margin-left: 15px; 
}
.contact_list { 
	line-height: 28px; 
	background-image: url(../images/contact_c_mail.gif); 
	background-repeat: no-repeat; 
	text-align: left; 
	vertical-align: top; 
	padding-top: -2px; 
	padding-left: 13px; 
}

/*-------------------------[ Site Map ]--------------------------*/
.sitemap0 { 
	color: #000; 
	margin-left: 60px; 
}
.sitemap1 { 
	font-size: 15px; 
	margin-bottom: 5px; 
	margin-left: 40px; 
	 
}
/*-------------------------[ Pagina PROMOZIONE ]--------------------------*/
.promo { 
	margin-bottom: 35px; 
	margin-left: 17px; 
}
/*-------------------------[ . ]--------------------------*/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Stile1 {
	color: #666666;
	font-style: italic;
}
.Stile2 {
	color: #990000;
	font-weight: bold;
}
.certific_f{
	text-align: right;
	padding-right: 0px;
	width: 200px;
	padding-top: 12px;
}
.certific_tx{
	font-size: 11px;
	color: #666666;
	padding-left: 17px;

}
.eurepgap{
	text-align: center;
	padding-left: 10px;
	width: 200px;
	padding-top: 12px;
	background-image: url(../images/certificazioni.gif);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	height: 150px;
}
.fam_descr,.fam_descr a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #737373;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 195px;
	font-weight: bold;
	height: 44px;
	text-align: center;
}
.fam_descr a:link, .fam_descr a:visited, .fam_descr a:hover, .fam_descr a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #737373;
	margin: 0px;
	padding: 0px;
}
