body{
margin-top:0;
margin-right:0;
padding-top:0;
font-family:verdana, arial , sans-serif;
font-size:11px;
}

#home #corpo{
background:url(../img/layout/fiorebg.gif) right bottom no-repeat;
}

img{
border:0;
}
img#logo{
margin-top: -4px;
}
img.logo{
margin-left: 9px;
}
img#img_banner_left{
	width: 175px;
}
img#img_banner_right{
	width: 256px;
}

#intestazione{
background:url(../img/layout/bgintestazione.gif) no-repeat;
}

#logo{
float:left;
}

#topaddress{
font-size:11px;
padding-top: 14px;
}

#login{
float:right;
height:26px;
width:412px;
background:url(../img/layout/toplogin.gif) top left no-repeat;
}
#logout{
float:right;
height:26px;
width:412px;
padding-top: 9px;
text-align: right;
padding-right: 9px;
}
#login form, #cerca form{
margin:0;
padding:0;
}

#inputuser{
width:105px;
margin-top:3px;
margin-left:44px;
height:15px;
font-family:verdana, arial , sans-serif;
color:#81a241;
border:#7b9ebd solid 1px;
}

#inputwhat, #selectwhere{
width:140px;
margin-top:3px;
height:15px;
font-family:verdana, arial , sans-serif;
color:#81a241;
border:#7b9ebd solid 1px;
}

#selectwhere{
width:140px;
height:17px;
font-family:verdana, arial , sans-serif;
font-size:11px;
font-weight:bold;
color:#185510;
border:#7b9ebd solid 1px;
margin-left:10px;
}

#inputpass{
width:105px;
margin-top:3px;
margin-left:80px;
margin-right:8px;
height:15px;
font-family:verdana, arial , sans-serif;
color:#81a241;
border:#7b9ebd solid 1px;
}

#entra,#go{
float:right;
height:18px;
margin:3px 16px 0 0;
font-size:11px;
font-weight:bold;
color:#315d10;
background-color:#fff;
border:0;
}


#cerca{
width:370px;
margin:0 0 10px 0;
position:relative;
top:-10px;
}


#ecommerceX{
display:none;
}

#ecommerce{
clear:both;
width:975px;
height:73px;
background:url(../img/layout/ecommercetop.gif) top left no-repeat;
}


#ecommerce img{
float:right;
}

.ecommercebottom{
height:30px;
margin-top:25px;
}


#gruppo{
margin-left:40px !important;
float:left;
}
#tools{
margin-left:20px !important;
float:left;
}




#col-1{
float:left;
width:180px;

}

#topwelcome{
width:177px;
height:16px;
background:url(../img/layout/gruppoagritech.gif) top left no-repeat;
}

#boxwelcome{
width:175px;
border: 1px solid #639e39;
font-size:11px;
color:#4a6142;
background: #fff url(../img/layout/boxwelcome.gif) bottom left no-repeat;
padding-bottom:2px;
}

#welcome{
margin-left:40px;
margin-top:2px;
}

#boxbannerleft{
margin-top:10px;
width:175px;
/*height:175px;*/
}

#boxbannerleft img,
#boxbannerleft a{
border:0;
}


#topregistrazione{
margin-top:10px;
width:175px;
height:18px;
background:url(../img/layout/topregistrazione.gif);
}

#boxregistrazione{
width:175px;
border:1px solid #423810;
font-size:11px;
color:#000;
padding-bottom:5px;
}

#registrazione{
margin-left:7px;
margin-top:8px;
}

#registrazione a{
text-decoration:none;
color:#000;
}

#registrazione a:hover,
#registrazione a:active{
text-decoration:underline;
}

#col-3{
margin: 0 441px 0 183px;

}

#col-3prodotti{

margin: 0 0 0 180px;

}

#centralspacer{
height:16px;
}

.centralbox{
float:left;
width:170px;
height:170px;
margin:0 5px 10px 0;
border: 1px solid #b7b4b7;
font-size:11px;
color:#423810;
background:#FFF;
}
.centralbox a{
color:#423810;
text-decoration:none;
}
.centralbox a:hover{
color:#000;
text-decoration:underline;
}

.titolocat{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-size:13px;
color:#5e1f1f;
}
.titolocat a{
color:#5e1f1f;
text-decoration:none;
}
.titolocat a:hover{
color:#000;
text-decoration:underline;
}

.fotocentralbox{
margin-top:32px;
width:175px;
text-align: center;
}
.fotocentralbox img{
height: 100px;

}

img.dettaglifoto{
	width: 220px;
}

.titolo{
margin:7px 15px 9px 8px;
}

.testocentralbox{
width:158px;
padding-left:7px;
}

.clear{
clear:left;
}

.boxprodotto{
float:left;
width:80%;
height:170px;
margin:0 5px 15px 5px;
border: 1px solid #b7b4b7;
font-size:11px;
color:#423810;
background:#FFF;
}

.titoloprodotto{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-size:13px;
color:#5e1f1f;
}
.titolopagina{
float:left;
height:32px;
background:url(../img/layout/titolopag.gif) right no-repeat;
font-size:13px;
color:#5e1f1f;
}

.titolosezione{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-size:13px;
color:#5e1f1f;
}

.titoloprodotto a{
color:#5e1f1f;
text-decoration:none;
}

.titoloprodotto a:hover,
.titoloprodotto a:active{
text-decoration:underline;
}



.containerprodotto{
margin-top:52px;
float:none;
}

.containersezione{
margin-top:52px;
float:none;
}

.confezione{
float:right;
margin-right:10px;
font-size:11px;
}

.infodx{
float:right;
margin-right:10px;
font-size:11px;
}

.fotoprodottobox{
float:left;
margin-top:0px;
margin-left:15px;
width:120px;
}
img.prodottifoto{
	width: 100px;
	height: 100px;
}

.testoprodottobox{
float:left;
width:158px;
}


.testoprodottobox a{
color:#423810;
text-decoration:none;
}

.testoprodottobox a:hover,
.testoprodottoboxo a:active{
text-decoration:underline;
}

.compra{
float:right;
margin-top:90px;
margin-right:10px;
font-size:11px;
}

.boxdettaglio{
float:left;
width:80%;
margin:0 5px 15px 5px;
border: 1px solid #b7b4b7;
font-size:11px;
color:#423810;
background:#FFF;
}
img.dettaglifoto{
	width: 100px;
	height: 100px;
	margin: auto;
}


.testodettagliobox{
margin:20px 0 20px 20px;
}

.testosezionebox{
margin:20px 0 20px 20px;
}

.testodettagliobox a{
text-decoration:none;
color:#000;
}

.testodettagliobox a:hover,
.testodettagliobox a:active{
text-decoration:underline;
}

.testosezionebox a{
text-decoration:none;
color:#423810;
}

.testosezionebox a:hover,
.testosezionebox a:active{
text-decoration:underline;
}

.fotodettagliobox{
margin-top:0px;
margin-left:90px;
width:500px;
}
.fotodettagliobox img{
width: 250px;
}
.compradettaglio{
float:right;
margin-bottom:10px;
margin-right:10px;
font-size:11px;
}

.aggiungicarrello{
margin-top:3px;
margin-left:3px;
padding:0 4px;
font-size:12px;
font-weight:bold;
color:#315d10;
background-color:#fff;
border:1px solid #315d10;
}

#pagina{
font-size:11px;
text-align: center;
}

#formprivati{
margin-right:22px;
}

.fieldset{
border:1px solid #b7b4b7;
padding:10px;
}

.fieldset input{
margin-left:15px;
}

.legend{
color:#423810;
}

#col-2{
float:right;
width:445px;

}

#gruppocontainer{
float:left;
margin-right:5px;
}

#topgruppo{
float:left;
width:172px;
height:18px;
background:url(../img/layout/topgruppo.gif);
}

#boxgruppo{
margin-top:18px;
width:172px;
height:522px;
border: 1px solid #423810;
background:#FFF;

}

.gruppo{
margin:5px 5px 4px 5px;
}

.minispacer{
margin-left:2px;
}

tr.primariga td{
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #423810;
padding-bottom:4px;
padding:4px;
font-weight:bold;
background:#423810;
color:#fff;
}

tr.riga td{
border-left:0;
border-right:0;
border-bottom:1px solid #423810;
padding-bottom:4px;
}

tr.riganor td{
border:0;
}

#ultimicontainer{
float:left;
}

#topultimi{
float:left;
width:255px;
height:18px;
background:url(../img/layout/titoloultimi.gif);
}

#boxultimi{
margin-top:18px;
width:253px;
height:196px;
border: 1px solid #315d10;
background:url(../img/layout/boxultimi.jpg);
margin-right:0;
font-size:11px;
}

#ultimi{
margin-top:16px;
margin-left:6px;
}

.bold{
font-weight:bold;
}

.arrow{
margin-left:14px;
}

.arrow a{
text-decoration:none;
color:#000;
}

.arrow a:hover,
.arrow a:active{
text-decoration:underline;
}

#boxbannerright{
float:left;
margin-top:9px;
width:255px;
/*height:186px;*/
}

#boxbannerright img,
#boxbannerright a{
border:1px;
border-color: gray;
}

#topidea{
margin-top:12px;
clear:left;
float:left;
width:432px;
height:26px;
background:url(../img/layout/idearegalo.gif) no-repeat;
}
#topidea img{
float:right;
}

#boxidea{
clear:left;
float:left;
width:430px;
height:120px;
background:#FFF;
border:1px solid #423810;
}

#idea{
margin:8px 5px 10px 7px;
font-size:11px;
color:#000;
}

#ideaimgsx {
float:left;
border:0;
}

#ideatesto{
margin: 0 62px 0 114px;
}

#ideaimgdx{
float:right;
width:57px;
}

#vspacer{
clear:left;
float:left;
width:30px;
height:21px;
}

#footer{
float:left;
}

#topcuriosita{
clear:both;
height:19px;
background:url(../img/layout/curiosita.gif) no-repeat;
}
#topcuriosita img, #topcategorie img, #topprodotti img{
float:right;
}

#topcategorie{
clear:both;
height:19px;
background:url(../img/layout/categorie.gif) no-repeat;
}

#topprodotti{
clear:both;
height:19px;
background:url(../img/layout/prodotti.gif) no-repeat;
}


#boxcuriosita{
float:left;
width:99%;
background:#fff;
border:1px solid #423810;
color:#423810;
font-size:11px;
padding-bottom:5px;
margin: auto;
}

#boxcuriosita .centralbox{
margin: 5px 0 2px 5px;
width: 19%;
} 

#boxcuriosita .testocentralbox{
width: auto;
padding-right:7px;
}

#boxcuriosita img{
border:0;
}

#boxcuriosita a{
text-decoration:none;
color:#423810;
}

#boxcuriosita a:hover,
#boxcuriosita a:active{
text-decoration:underline;
}

#curiosita1,#curiosita2,#curiosita3,#curiosita4{
float:left;
width:22%;
margin-top:5px;
margin-left:5px;
}

.titolocuriosita{
font-size:14px;
font-weight:bold;
line-height:24px;
}

#footer{
width:99%;
margin-top:24px;
margin-bottom:24px;
text-align:center;
color:#000;
font-size:11px;
}

#footer a{
text-decoration:none;
color:#000;
}

#footer a:hover,
#footer a:active{
text-decoration:underline;
}
hr.acapo{
	clear: both;
	visibility: hidden;
}
a{
	color: #392305;
}
a.nodecoration{
	color: #392305;
	text-decoration: none;
}
td.noborder table, td.noborder table tr, td.noborder table tr td{
	border: 0px;
	text-align: right;
	padding-right: 2px;
}
#cosafare{
	margin-top: 9px;
}
.nascosto{
	display: none;
}
.maiuscoletto{
	font-variant: small-caps;
	font-size: medium;
}
/*pagine statiche*/
#testo_pagine{
	margin-right: 4px;
	float: left;
	text-align: justify;
	width: 330px;
}
#testo_pagine dl dt{
	text-align: left;
	font-weight: bold;
}
#testo_pagine dl dd{
	text-align: left;
	font-style: oblique;
	margin-bottom: 4px;
}

#foto_pagine{
	margin-left: 4px;
	float: left;
	width: 400px;
}
#foto_pagine img{
	margin-bottom: 9px;
}
table.varianti{
	border-style: solid;
	border-color: #CCD3B9;
}
table.varianti td{
	border-style: solid;
	border-color: #CCD3B9;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.fotodettagliobox img.grande{

	width: auto;
}
#altrericette{
	float:left;
	width:80%;
	margin:0 5px 15px 5px;
	border: 1px solid #b7b4b7;
	font-size:11px;
	color:#423810;
	background:#FFF;
}
table#varieta{
	background-color: #C8DCB8;
	margin-bottom: 9px;
}
table#varieta tr td{
	padding: 3px;
	border: solid;
	color: #0A0E07;
	background-color: #C8DCB8;
	border-color: #F9FCF8;
	border-width: 1px;
}
table#varieta tr.intestazione{
	background-color: #334823;
	color: White;
	font-variant: small-caps;
}
table#varieta tr td.centrato{
	margin: auto;
}
table#vitamine{
	background-color: #C8DCB8;
	margin-bottom: 9px;
}
table#vitamine tr td{
	padding: 3px;
	border: solid;
	color: #0A0E07;
	background-color: #C8DCB8;
	border-color: #F9FCF8;
	border-width: 1px;
}
table#vitamine tr.intestazione{
	background-color: #334823;
	color: White;
	font-variant: small-caps;
}
table#energia{
	background-color: #C8DCB8;
	margin-bottom: 9px;
}
table#energia tr td{
	padding: 3px;
	border: solid;
	color: #0A0E07;
	background-color: #C8DCB8;
	border-color: #F9FCF8;
	border-width: 1px;
}
table#energia tr.intestazione{
	background-color: #334823;
	color: White;
	font-variant: small-caps;
}
table#composizione_frutta{
	background-color: #C8DCB8;
	margin-bottom: 9px;
}
table#composizione_frutta tr td{
	padding: 3px;
	border: solid;
	color: #0A0E07;
	background-color: #C8DCB8;
	border-color: #F9FCF8;
	border-width: 1px;
}
table#composizione_frutta tr.intestazione td{
	background-color: #8E0027;
	color: White;
	font-variant: small-caps;
}
table#composizione_frutta2{
	background-color: #C8DCB8;
	margin-bottom: 9px;
}
table#composizione_frutta2 tr td{
	padding: 3px;
	border: solid;
	color: #0A0E07;
	background-color: #C8DCB8;
	border-color: #F9FCF8;
	border-width: 1px;
}
table#composizione_frutta2 tr.intestazione td{
	background-color: #8E0027;
	color: White;
	font-variant: small-caps;
}
img.logo_spazio{
margin: 9px;
}
/*google*/
#google{
	text-align: center;
}
img.loghi{
	margin-top: -9px;
	margin-bottom: 9px;
}
