@charset "utf-8";
/* CSS Document */

/*** LAYOUT ***/
body, html {
	margin:0px;
	padding:0px;
	background:#539a2f;
	height:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
p {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
table {
	width:100%;
	height:100%;
	table-layout:fixed;
}
.table_bg {
	background:url(../img/bg.jpg) center top no-repeat;
	background-color:#539a2f;
}
.fondo {
	clear:both;
}
.footer {
	background: url(../img/erba_repeatX.jpg) repeat-x;
	background-color:#193101;
	height:90px !important;
}
.content {
	width:960px;
	min-height:500px;
	background:url(../img/bg_content.jpg) center top no-repeat;
	position:relative;
	margin:auto;
}
.content_home {
	width:960px;
	min-height:500px;
	background:url(../img/bg_content_home.jpg) center top no-repeat;
	position:relative;
	margin:auto;
}
.creditiBox {
	background: url(../img/bg_contatti.jpg) no-repeat;
	width:400px;
	height:135px;
	position:relative;
	margin:20px 0px 0px 0px;
}
.creditiBox_testo {
	position:absolute;
	top:20px;
	left:180px;
}
div.creditiBox_testo h1 {
	color:#acce9b;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
div.creditiBox_testo h2 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin:-4px 0px 0px 0px;
	padding:0px;
	text-transform:none;
}
div.creditiBox_testo h2 a:link {
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-transform:lowercase;
}
div.creditiBox_testo h2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-transform:lowercase;
}
div.creditiBox_testo h2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
	margin:0px;
	padding:0px;
	text-transform:lowercase;
}
.creditiBox_logo {
	position:absolute;
	top:5px;
	left:5px;
	width:125px;
	height:125px;
}
.asterisco {
	position: absolute;
	right:-20px;
	bottom:-20px;
}
/* end LAYOUT */

/*** MENU ***/
.menu {
	margin:0px 0px 0px 14px;
	width:200px;
	height:auto;
	float:left;
	display:inline;
}
.bt_menu {
	background:url(../img/bt_menuOff.jpg) no-repeat;
	width:200px;
	height:25px;
	margin:5px 0px 0px 0px;
	position:relative;
	text-align:right;
}
.bt_menu h1 {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:24px;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	color:#539a2f;
	position:absolute;
	top:0px;
	left:0px;
}
.bt_menu a {
	width:182px;
	height:22px;
	display:block;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:3px 18px 0px 0px;
}
.bt_menu a:hover {
	width:182px;
	height:22px;
	background:url(../img/bt_menuOn.jpg);
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:3px 18px 0px 0px;
}
.bt_menu_on {
	background:url(../img/bt_menuOn.jpg) no-repeat;
	width:200px;
	height:25px;
	margin:5px 0px 0px 0px;
	position:relative;
	text-align:right;
}
.bt_menu_on a {
	width:182px;
	height:22px;
	display:block;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:3px 18px 0px 0px;
}
.bt_menu_on a:hover {
	width:182px;
	height:22px;
	background:url(../img/bt_menuOn.jpg);
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:3px 18px 0px 0px;
}
.bt_menu_on h1 {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:24px;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	color:#427b26;
	position:absolute;
	top:0px;
	left:0px;
}
/*** SOTTOMENU ***/
.bt_smenu {
	background:url(../img/bt_sottomenuOff.jpg) no-repeat;
	width:200px;
	height:20px;
	margin:1px 0px 0px 0px;
	position:relative;
	text-align:right;
}
.bt_smenu h1 {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:24px;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	color:#539a2f;
	position:absolute;
	top:0px;
	left:32px;
}
.bt_smenu_on a {
	width:191px;
	height:20px;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 18px 0px 0px;
}
.bt_smenu a {
	width:191px;
	height:20px;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 18px 0px 0px;
}
.bt_smenu a:hover {
	width:191px;
	height:20px;
	background:url(../img/bt_sottomenuOn.jpg) no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 18px 0px 0px;
}
/*** end SOTTOMENU ***/
/* end MENU */
.extra {
	margin:140px 0px 0px 0px;
	width:210px;
	height:200px;
	float:left;
	display:inline;
	position:relative;
	padding:0px 0px 0px 0px;
}
.lingue {
	position:absolute;
	width:200px;
	height:18px;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	right:20px;
	top:10px;
}
.lingue a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.lingue a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.lingue a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.lingue img {
	margin:0px 0px 0px 5px;
}
.newsletter {
	background:url(../img/bg_newsletter.jpg) no-repeat;
	width:210px;
	height:40px;
	position:relative;
}
.newsletter input {
	width:115px;
	height:15px;
	border:0px;
	margin:0px;
	padding:0px;
	background:#689551;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	color:#FFFFFF;
	position:absolute;
	top:19px;
	left:42px;
}
.newsletter_strillone {
	width:170px;
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
}
.newsletter_strillone a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.newsletter_strillone a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.newsletter_strillone a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.news {
	width:200px;
	height:105px;
	position:relative;
	margin:40px 0px 0px 0px;
}
#news {
	position:absolute;
	top:-25px;
	left:0;
}
.news_foto {
	width:90px;
	height:90px;
	float:left;
	display:inline;
}
.news_foto img {
	margin:5px 0px 0px 5px;
}
.news_testi {
	width:100px;
	height:80px;
	float:left;
	display:inline;
	padding:5px 5px 0px 2px;
}
.news_testi h1 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.news_testi p {
	color:#FFFFFF;
	font-size:10px;
	line-height:10px;
	margin:0px;
	padding:0px;
}
.news_testi a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.news_testi a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.news_testi a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.news2 {
	width:200px;
	height:105px;
	background-color:#437a26;
	position:relative;
	margin-top:5px;
	font-size:11px;
	line-height:12px;
	
}
.news2_box {
	position:absolute;
	background-color:#335d1e;
	width:90px;
	height:105px;
	top:5px;
	left:5px;
}
.news2_data {
	position:absolute;
	top:-15px;
	left:145px;
}
.news2_titolo {
	position:absolute;
	top:5px;
	left:110px;
	width:85px;
	height:30px;
	text-transform:uppercase;
}
.news2_testo {
	position:absolute;
	top:35px;
	left:110px;
	width:85px;
	height:60px;
}
.news2_btn {
	position:absolute;
	width:28px;
	height:28px;
	top:87px;
	left:173px;
}
#news2_lente {
width:28px;
height:28px;
display:block;
background-image:url(../img/btn_lente.png);
_background-image:url(../img/btn_lente.gif);

}	
.news2 img {
	position:absolute;
	top:5px;
	left:5px;
}
/** PAGINA NEWS **/
.box_titolo {
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	top:75px;
	left:0;
	font-size:12px;
}

.box_ricerca_news {
	width:460px;
	height:50px;
	position:relative;
	font-size:12px;
	left:150px;
	top:20px;
}
.box_ricerca_news_testo {
	width:460px;
}
.box_ricerca_news_campi {
	width:460px;
	margin-top:10px;
	height:30px;
	display:block;
}
.box_news {
	width:710px;
	height:72px;
	background-image:url(../img/box_verde.jpg);
	position:relative;
	top:40px;
	margin-bottom:50px;
}
.box_news_sfondo {
	width:104px;
	height:104px;
	background-color:#95bf4f;
	position:absolute;
	top:-5px;
	left:32px;
}
.box_news_sfondo img {
	margin-top:5px;
	margin-left:5px;
}
.box_news_testo {
	width:535px;
	height:58px;
	font-size:12px;
	margin-left:155px;
	position:absolute;
	top:5px;
}
.box_news_data {
	width:70px;
	float:left;
}
.box_news_titolo {
	width:435px;
	text-decoration:underline;
	text-transform:uppercase;
	
}
.box_news_seconda_riga {
	text-align:justify;
}

.news2_btn2 {
	position:absolute;
	width:28px;
	height:28px;
	top:58px;
	left:677px;
}
.box_news_dettaglio {
	font-size:10px;
	color:#244015; 
	text-decoration:underline; 
	position:absolute;
	top:70px;
	left:635px;
}

/** PAGINA DETTAGLIO NEWS CON VIDEO **/
.dettaglio_video {
	width:270px;
	float:left;
}
#box_video {
	background-color:#7fa342;
	width:253px;
	height:252px;
	margin-top:5px;
	
	
}
.box_video img {
	margin-top:5px;
	margin-left:5px;
}
.dettaglio_testo {
	width:360px;
	font-size:12px;
	position:relative;
	float:left;	
	padding-left:20px;

	
}
.dettaglio_data {
	font-weight:bold;
	margin-top:5px;
}
.dettaglio_titolo {
	font-size:26px;
	text-transform:uppercase;
}
.box_img_dettaglio {
	width:120px;
	height:120px;
	background-color:#7fa342;
	margin-top:25px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.box_img_dettaglio img{
	margin-top:4px;
	margin-left:4px;
}
.dettaglio_pdf {
	margin-top:20px;
}
.testo_dettaglio {
	text-align:justify;
	margin-top:25px;
	

}

/** PAGINA DETTAGLIO NEWS SENZA VIDEO **/

.dettaglio_testo2 {
	width:420px;
	font-size:12px;
	position:relative;
	float:left;	
	padding-left:20px;

	
}











/*** FOOTER ***/
.crediti {
	width:960px;
	margin:45px auto 0px auto;
	position:relative;
	text-transform:uppercase;
	font-size:10px;
}
.crediti h1 {
	margin:0px 0px 0px 14px;
	padding:0px;
	display:inline;
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
}
.crediti h1 img {
	margin:0px 5px 0px 0px;
}
.crediti h2 {
	margin:0px;
	padding:2px 0px 0px 0px;
	display:inline;
	float:right;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
}
.crediti h2 a:link {
	color:#ffffff;
	text-decoration:none;
}
.crediti h2 a:visited {
	color:#ffffff;
	text-decoration:none;
}
.crediti h2 a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.contenuti {
	width:711px;
	height:auto;
	margin:158px 0px 0px 20px;
 *margin:154px 0px 0px 20px;
	_margin:154px 0px 0px 10px;
	float:left;
	position:relative;
	display:inline;
	font-size:14px;
}
.contenuti h1 {
	font-size:26px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
}
.contenuti h2 {
	font-size:12px;
	margin:-5px 0px 0px 0px;
	padding:0px;
	font-weight: bold;
	text-transform:uppercase;
	color:#acce9b;
}
.contenuti h3 {
	font-size:14px;
	margin:-5px 0px 0px 0px;
	padding:0px;
	font-weight: normal;
	text-transform:none;
	color:#acce9b;
}
.contenuti h4 {
	font-size:14px;
	margin:20px 0px 0px 0px;
	padding:0px;
	font-weight: bold;
	text-transform:none;
	color:#acce9b;
}
.contenuti p {
	text-align:justify;
}
.presentazioneProdotti {
	width:962px;
	position:relative;
	margin:auto;
}
.box_prodottiSx {
	background:url(../img/bg_prodotti.jpg) no-repeat;
	width:170px;
	float:left;
	display:inline;
	margin:0px 0px 0px 4px;
}
.box_prodotti {
	background:url(../img/bg_prodotti.jpg) no-repeat;
	width:170px;
	height:200px;
	float:left;
	display:inline;
	margin:0px 0px 0px 27px;
	position:relative;
}
.box_prodottiDettaglio {
	background:url(../img/bg_prodotti.jpg) no-repeat;
	width:170px;
	height:200px;
	float:left;
	display:inline;
	margin:0px 0px 0px -11px;
	position:relative;
}
.box_prodottiContent {
	width:142px;
	height:185px;
	margin:15px auto auto auto;
	position:relative;
}
div.box_prodottiContent h1 {
	position:absolute;
	top:140px;
	left:25px;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#193101;
	text-transform:uppercase;
	line-height:12px !important;
	font-weight:normal;
	z-index:10;
}
.box_prodottiTesti {
	width:150px;
	font-size:12px;
	line-height:12px;
	color:#FFFFFF;
	text-align:justify;
	margin:auto;
}
.box_prodottiTesti a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.box_prodottiTesti a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.box_prodottiTesti a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.bollino_ricette {
	position:absolute;
	top:-10px;
	right:-10px;
	z-index:100;
}
/* end FOOTER */
/* TABELLA PRODOTTI */
.tabella {
	margin:20px 0px 0px 0px;
	width:711px;
}
.tabella_header {
	background:url(../img/prodotti/tabella_header.jpg) no-repeat;
	width:711px;
	height:38px;
	position:relative;
}
.tabella_header .bt_torna { position:absolute; right:0; top:-25px; }
.tabella_menu {
	width:200px;
	height:25px;
	background:url(../img/prodotti/bg_menu.jpg) no-repeat;
	float:left;
	position:relative;
}

.tabella_menu2 {
	width:120px;
	height:25px;
	background:url(../img/prodotti/bg_menu3.jpg) no-repeat;
	float:left;
	margin-right:10px;
	
}
.tabella_menu3 {
	width:120px;
	height:25px;
	background:url(../img/prodotti/bg_menu3.jpg) no-repeat;
	float:left;
	margin-right:10px;
}
.tabella_menu4 {
	width:200px;
	height:25px;
	background:url(../img/prodotti/bg_menu2.jpg) no-repeat;
	position:relative;
	float:left;
}






.scuro{
	background: url(../img/bg_combo_scuro.jpg) no-repeat;
	margin:0 0 10px 0;
}
.tabella_menu_bt {
	position:absolute;
	top:4px;
	left:174px;
}
.tabella_main {
	width:707px;
}
.tabella_main ul{
	margin:0;
	padding:0;
}
.tabella_main li{
	list-style:square;
	text-align:left;
	margin:0 0 11px 20px;
	padding:0;
	line-height:10px;
}
.tabella_main th {
	background:none;
	width:20%;
	border-left:1px #427b26 solid;
	font-size:12px;
	line-height:12px;
	color:#427b26;
	text-align:center;
	padding:0px 5px 0px 5px;
}
.tabella_main td {
	width:20%;
	text-align:center;
}
.tabella_footer {
	background:url(../img/prodotti/tabella_footer.jpg) no-repeat;
	width:711px;
	height:55px;
}
.tabella_rigaTh {
	height:27px;
 *height:30px;
	border:none;
	text-align:center;
}
.tabella_primaCella {
	border-bottom:1px solid #427b26;
	width:105px;
	height:50px;
 	*border:none;
	text-align:left;
	margin:0px;
	padding:0px;
	background:url(../img/prodotti/tabella_bgCella.jpg) left center no-repeat;
}
.tabella_bg {
	width:711px;
	background:url(../img/prodotti/tabella_th.jpg) no-repeat;
	background-color:#427b26;
}
.logo_tabella {
	position:relative;
}
.tabella_scelta {
	width:134px;
	height:16px;
	position:absolute;
	top:4px;
	left:35px;
}
.tabella_scelta input {
    position:absolute;
    color:#FFFFFF;
    font-size:12px;
    width:125px;
    height:16px;
    top:0px;
    left:5px;
    background:none;
    border: none;
}
.tabella_scelta2 input, .tabella_scelta3 input {
    position:absolute;
    color:#FFFFFF;
    font-size:12px;
    width:60px;
    height:16px;
    top:0px;
    left:5px;
    background:none;
    border: none;
}


.tabella_scelta h1, .tabella_scelta2 h1, .tabella_scelta3 h1 {
	marign:0px;
	padding:0px;
	font-size:12px;
	text-transform:lowercase;
	font-weight:normal;
	color:#ffffff;
	padding:0px 0px 0px 10px;
}

.tabella_scelta2 {
	width:134px;
	height:16px;
	position:absolute;
	top:32px;
	left:35px;
}
.tabella_scelta3 {
	width:134px;
	height:16px;
	position:absolute;
	top:32px;
	left:165px;
}


.logo_tabella img {
	position:absolute;
	left:5px;
	top:-25px;
	_left:-52px;
}
.tabella_cellaOff {
	height:50px;
	background:#539234;
	border:1px solid #427b26;
}
.tabella_cellaOn {
	background:#325c1c;
	height:50px;
	border:1px solid #539234;
}
.tabella_cellaOn p{
	text-align:center;
	line-height:12px;
	margin:5px 0px 5px 0px;
}
.tabella_cellaOn h1 {
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
}
.tabella_cellaOn h2 {
	padding:0px;
	margin:-5px 0px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight: normal;
	text-transform:none
}
/* PRODOTTI ELENCO */
.prodottiElenco {
	width:711px;
	height:auto;
	margin:20px 0px 0px 0px;
}
.prodottiElenco_intestazione {
	width:711px;
	height:58px;
}
.prodottiElenco_prodotto {
	width:345px;
	height:80px;
	margin:0px 0px 20px 0px;
	float:left;
}
.prodottiElenco_prodottoSpessore {
	width:20px;
	height:70px;
	float:left;
}
.prodottiElenco_foto {
	width:140px;
	height:70px;
	float:left;
	background:url(../img/prodotti_bgElenco.jpg) no-repeat bottom;
}
.prodottiElenco_testo {
	width:195px;
	height:70px;
	float:left;
}
.prodottiElenco_testo h1 {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#acce9b;
	text-transform:uppercase;
}
.prodottiElenco_testo p {
	line-height:12px;
	font-weight:normal;
	padding:0px 0px 0px 10px;
}
.prodottiElenco_testo a:link {
	color:#ffffff;
	text-decoration:none;
}
.prodottiElenco_testo a:visited {
	color:#ffffff;
	text-decoration:none;
}
.prodottiElenco_testo a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* end PRODOTTI ELENCO */

/* PRODOTTI DETTAGLIO */
.prodottiDettaglio_foto {
	width:236px;
	height:220px;
	float:left;
}
.prodottiDettaglio_descrizione {
	width:475px;
	height:auto;
	float:left;
}
.prodottiDettaglio_ingredienti {
	width:290px;
	height:auto;
	float:left;
}
.prodottiDettaglio_ingredienti h1 {
	margin:10px 0px 0px 0px;
	font-size:14px;
	color:#acce9b;
	padding:0px;
	font-weight:bold;
}
.prodottiDettaglio_servizi {
	margin:10px 0px 0px 0px;
	width:168px;
	height:auto;
	float:right;
}
.prodottiDettaglio_servizi ul {	margin:0; padding:0; line-height:12px; }
.prodottiDettaglio_servizi ul li { font-size:9px; }
.stampa_scheda {
	width:168px;
	height:20px;
	background:url(../img/bg_stampaScheda.jpg) no-repeat;
}
.stampa_scheda a {
	width:158px;
	height:20px;
	background:url(../img/bg_stampaScheda.jpg) no-repeat;
	display:block;
	text-decoration:none;
	text-align:right;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:1px 10px 0px 0px;
}
.stampa_scheda a:hover {
	width:158px;
	height:20px;
	text-decoration:underline;
	color:#FFFFFF;
	text-align:right;
	text-transform:uppercase;
	padding:1px 10px 0px 0px;
}
.amico {
	margin:10px 0px 0px 0px;
	background: url(../img/bg_dilloadunamico.jpg) no-repeat;
	width:168px;
	height:20px;
	position:relative;
}
.amico input {
	width:100px;
	height:14px;
	border:0px;
	margin:0px;
	padding:0px;
	background:#689551;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	color:#FFFFFF;
	position:absolute;
	top:3px;
	left:29px;
}
.penna {
	position:absolute;
	top:-17px;
	left:127px;
}
.amico_strillone {
	width:170px;
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;
}
.amico_strillone a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.amico_strillone a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.amico_strillone a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.nutrizionale {
	width:711px;
	height:auto;
	margin:30px 0 30px 0;
}
.nutrizionale_header {
	width:711px;
	height:38px;
	background:url(../img/tabellaNut_header.jpg) no-repeat;
}
.nutrizionale_main {
	width:711px;
	background:url(../img/tabellaNut_th.jpg) no-repeat;
	background-color:#427b26;
}
.nutrizionale_main table {
	width:703px;
}
.nutrizionale_main table th {
	width:25%;
	height:30px;
	border-left:1px solid #427b26;
	font-size:12px;
	line-height:12px;
	color:#427b26;
	text-align:center;
}
.nutrizionale_main table td {
	text-align:center;
	line-height:12px;
}
.nutrizionale_footer {
	width:711px;
	height:55px;
	background:url(../img/tabellaNut_footer.jpg) no-repeat;
}
.dettaglio_consigli {
	width:345px;
	float:left;
	margin:0px 10px 0px 0px;
}
.dettaglio_consigli_testo {
	padding:10px 0px 0px 10px;
	line-height:12px;
	text-align:justify;
}

.caratteristiche { margin:0 0 30px 0; }

.caratteristiche h3 { margin:20px 0 0 0; }

.contenuti ol {
	font-size:18px;
	text-align:left;
	color:#acce9b;
	margin:20px 0px 20px 35px;
	padding:0px;
	list-style-type: decimal;
	list-style-position: inset;
	font-weight:bold;
}
.contenuti ol h1 {
	font-size:12px;
	text-align:left;
	color:#acce9b;
	text-transform:uppercase;
	font-weight:bold;
}
.contenuti ol h1 a:link {
	color:#acce9b;
	text-decoration:none;
}
.contenuti ol h1 a:visited {
	color:#acce9b;
	text-decoration:none;
}
.contenuti ol h1 a:hover {
	color:#acce9b;
	text-decoration:underline;
}
.contenuti ol p {
	color:#ffffff;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}
.contenuti ul {
	font-size:14px;
	text-align:left;
	color:#acce9b;
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-weight:bold;
}
/* end PRODOTTI DETTAGLIO */

/* FORM E REGISTRAZIONI */
.registrazioni {
	margin:40px 0px 0px 0px;
}
.campi {
	width:345px;
	height:auto;
	float:left;
}
.campo {
	background: url(../img/bg_form.jpg) no-repeat;
	width:345px;
	height:25px;
	margin:10px 0px 0px 0px;
	position:relative;
}
.campo_invia {
	width:335px;
	height:25px;
	margin:10px 0px 0px 10px;
	position:relative;
}
.campo_invia a:link {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.campo_invia a:visited {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.campo_invia a:hover {
	color:#ffffff;
	font-size:12px;
	text-decoration: underline;
}
.campo h1 {
	margin:4px 0px 0px 10px;
	padding:0px;
	float:left;
	display:inline;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
}
.campo input {
	position:absolute;
	border:none;
	background:none;
	width:200px;
	height:15px;
	font-size:12px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	top:3px;
	right:20px;
}
.campi textarea {
	position:absolute;
	border:none;
	background:#689551;
	width:333px;
	height:117px;
	font-size:12px;
	line-height:12px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	top:5px;
	left:6px;
}
.campoTesto {
	width:346px;
	_width:345px;
	height:130px;
	background:#427b26;
	float:left;
	margin:10px 0px 0px 0px;
	display: inline;
	position:relative;
}
.campoTesto textarea {
	position:absolute;
	border:none;
	background:#689551;
	width:333px;
	height:117px;
	font-size:12px;
	line-height:12px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	top:5px;
	left:6px;
}
.privacy {
	width:346px;
	height:130px;
	background:#427b26;
	float:left;
	margin:10px 0px 0px 20px;
	display: inline;
	position:relative;
}
.privacy textarea {
	position:absolute;
	border:none;
	background:#689551;
	width:333px;
	height:117px;
	font-size:12px;
	line-height:12px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	top:5px;
	left:6px;
}
.privacy_accettazione {
	width:auto;
	height:auto;
	margin:0px 0px 0px 26px;
	font-size:12px;
}
.privacyGrande {
	width:346px;
	height:270px;
	background:#427b26;
	float:left;
	margin:10px 0px 0px 20px;
	display: inline;
	position:relative;
}
.privacyGrande textarea {
	position:absolute;
	border:none;
	background:#689551;
	width:333px;
	height:257px;
	font-size:12px;
	line-height:12px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	top:5px;
	left:6px;
}
/* end FORM E REGISTRAZIONI */
/* LOGIN */
.login {
	margin:20px 0px 0px 0px;
	background:url(../img/bg_login.jpg) no-repeat;
	width:400px;
	height:65px;
	float:left;
}
.login_campo {
	width:auto;
	height:15px;
	;
	margin:11px 0px 10px 110px;
}
.login_campo input {
	background: url(../img/bg_login_input.jpg) no-repeat;
	width:205px;
	height:17px;
	border:none;
	margin:0px 10px 0px 0px;
	padding:none;
	float:right;
}
.login_campo h1 {
	display:inline;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	float:left;
}
.login_invia {
	margin:20px 0px 0px 0px;
	text-align:right;
}

.login a:link {
    color:#ffffff;
    text-decoration:none;
 font-size:14px:
}
.login a:visited {
    color:#ffffff;
    text-decoration:none;
 font-size:14px:
}
.login a:hover {
    color:#ffffff;
    text-decoration:underline;
 font-size:14px:
}
.passwordDimenticata {
	background:url(../img/bg_passwordDimenticata.jpg) no-repeat;
	width:200px;
	height:81px;
	float:right;
	margin:20px 0px 0px 0px;
}
.passwordDimenticata h1 {
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:13px 0px 0px 20px;
}
.passwordDimenticata input {
	font-size:12px;
	color:#FFFFFF;
	margin:0px 0px 0px 25px;
 *margin:2px 0px 0px 25px;
	padding:0px;
	border:none;
	background:none;
	width:120px;
	height:17px;
}
.passwordDimenticata_testo {
	margin:30px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	line-height:12px;
}
.passwordDimenticata_invia {
	margin:0px;
	text-align:right;
	font-size:14px;
}
.passwordDimenticata a:link {
	color:#ffffff;
	text-decoration:none;
 font-size:14px:
}
.passwordDimenticata a:visited {
	color:#ffffff;
	text-decoration:none;
 font-size:14px:
}
.passwordDimenticata a:hover {
	color:#ffffff;
	text-decoration:underline;
 font-size:14px:
}
.ricerca {
	margin:10px 20px 0px 0px;
	background:url(../img/bg_ricerca.jpg) no-repeat;
	width:200px;
	height:25px;
	position:relative;
	float: left;
	display:inline;
}
.ricerca_testo {
	margin:14px 0px 0px 0px;
	width:200px;
	height:25px;
	position:relative;
	float: left;
	font-size:12px;
	font-weight:bold;
}
.ricerca_testo a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.ricerca_testo a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.ricerca_testo a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.ricerca input {
	position:absolute;
	color:#FFFFFF;
	font-size:12px;
	width:150px;
	height:16px;
	top:3px;
	left:40px;
	background:none;
	border: none;
}
.ricerca_risultati {
	margin:20px 0px 0px 0px;
	color:#acce9b;
	font-weight:bold;
	font-size:12px;
}
.ricerca_risultati td {
	height:35px;
}
/* end LOGIN */

/* RICETTE*/
.ricette_homeSx{
	width:345px;
	height:240px;
	float:left;
	display:inline;
}
.ricette_homeDx{
	width:345px;
	height:240px;
	float:left;
	display:inline;
	margin:35px 0px 0px 20px;
}
.ricette_elencoSx{
	width:345px;
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
.ricette_dettaglioSx ul{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.ricette_elencoDx{
	width:345px;
	float:left;
	display:inline;
	margin:10px 0px 10px 20px;
	font-weight:bold;
}
.ricette_elencoSx h1{
	font-size:14px;
	font-weight:bold;
}
.ricette_elencoSx h2{
	margin:0px 0px 10px 0px;
}
.ricette_elencoSx h2 a:link{
	color:#acce9b;
	text-decoration:none;
}
.ricette_elencoSx h2 a:visited{
	color:#acce9b;
	text-decoration:none;
}
.ricette_elencoSx h2 a:hover{
	color:#acce9b;
	text-decoration: underline;
}
.ricette_elencoDx h1{
	font-size:14px;
	font-weight:bold;
}
.ricette_elencoDx h2{
	margin:0px 0px 10px 0px;
}
.ricette_homeDx_testo{
	margin:-6px 0px 0px 0px;
	line-height:12px;
}
.ricette_dettagli{
	margin:2px 0px 0px 0px;
}
.ricette_dettaglioSx{
	width:345px;
	float:left;
}
.ricette_dettaglioDx{
	width:365px;
	float:left;
}
.ricette_dettaglioDx h1{
	font-weight:bold;
	font-size:14px;
	margin:10px 0px 25px 0px;
}
.ricette_servizi {
	margin:10px 0px 0px 0px;
	width:168px;
	height:auto;
	float:left;
}
/* end RICETTE */

/*** FLASH ***/
#flash_home {
	width:536px;
	height:500px;
	display:inline;
	float:left;
}
#flash_foglie {
	width:277px;
	height:140px;
	position:absolute;
	top:0px;
	right:78px;
}
/* end FLASH */

.ricerca_combo ul {
background:#5B7D4A none repeat scroll 0 0;
border:0 none;
color:#ACCE9B;
cursor:pointer;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
list-style-image:none;
    list-style-position:outside;
list-style-type:none;
margin:0px 0 0;
padding:0;
text-align:left;
width:120px;
}
.scarica_scheda{ padding:0 0 10px 0; font-size:11px; }
.scarica_scheda img{ vertical-align:middle; }
.scarica_scheda a, .contenuti a { color:#fff; text-decoration:none; }
.scarica_scheda a:hover, .scarica_scheda a:visited, .contenuti a:hover, .contenuti a:visited { text-decoration:underline; color:#fff; }

.prodotti_ricerca { width:400px; height:290px; height:auto!important; min-height:290px!important; margin:auto; position:relative; }
.prodotti_ricerca_bg { background:url(../img/bg_prodotti_repeat.jpg) repeat-y; }
.prodotti_ricerca h4 { color:#fff; }
.prodotti_ricerca_foto { margin:6px 35px 0 5px; float:left; display:inline; }
.prodotti_ricerca_testo { float:right; display:inline; width:215px; padding:10px 20px 0 0; background:url(../img/prodotti/bg_angolo_ricerca.jpg) top right no-repeat; }
.prodotti_ricerca_testo p { line-height:12px; margin:0 0 20px 0; }
.bt_cerca{ text-align:center; }

.torna { float:right; display:inline; }
.torna a { color:#fff; text-decoration:none; }
.torna a:hover, .torna a:active { color:#fff; text-decoration:underline; }

.novita{ position:absolute; z-index:100; bottom:-2px; left:30px; }


.paginazione ol{ width:100%; margin:20px 0 0 0; padding:0; text-align:center; height:40px; font-size:10px; }
.paginazione ol li { padding:2px 6px; background:#193101; color:#fff; margin:2px; display:inline; }
.paginazione a{ color:#69944F; text-decoration:none; }
.paginazione a:hover, .paginazione a:active{ color:#fff; text-decoration:underline; }
.paginazione .select, .paginazione .select a { color:#fff; font-weight:bold; text-decoration:none; cursor:text; }
