* { margin:0; padding:0}

html { background-color:#929E4E; }

body { 

	background-color:#929E4E;
	font-family:Times,Times New Roman,serif;
	font-size:15px;
	font-family:Times,Times New Roman,serif;
height:100%;

}

/*
.text12     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
.text10  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }

*/

a:link  	{ color:#fff; text-decoration: none }
a:visited     	{ color:#fff; text-decoration: none }
a:hover  	{ color:#092D08; text-decoration: none }
a:focus  	{ color:#fff; text-decoration: none }
a:active  	{ color:#fff; text-decoration: none }

h2 { font-size: 18px; }

.titolo_sezione {

background-color:#5e7b27;
color:#fff;
font-family:Times,Times New Roman,serif;
font-size:17px;
font-weight:bold;
margin:0;
width:588px;
padding:5px 0;
}

#menu_acquisto {

width: 400px; padding-left: 160px; padding-bottom: 10px;

}

#menu_acquisto li {

	display: inline;
	margin: 0 20px;
	font-family: Times,Times New Roman,serif;
	font-size: 14px;
}

#contenitore_center {
text-align: center;
margin: 0 auto;
width:780px;
z-index:1;
}

#contenitore_main {

width: 820px;
margin: 0 auto;

}

#uliveto_new {
background:url(images/testa_home.gif) center center no-repeat;
width: 820px;
height: 152px;
margin: 0 auto;
}

#uliveto_new span, #uliveto_new2 span {
display: none;
}

#messaggio_home {
background-color:white;
font-family:Times,Times New Roman,serif;
font-size:11px;
font-weight:bold;
margin:0pt auto;
padding:2px 0pt;
width:660px;
}

#testo_home {

width: 660px;
font-family: Times,Times New Roman,serif;
font-size: 12px;
margin: 0 auto;
text-align: justify;
line-height: 18px;
padding: 10px 0 30px 0;

}

#offerta_home {

float:left;
font-family:Times,Times New Roman,serif;
font-size:12px;
line-height:18px;
text-align:left;
width:369px;
}

#fondino {
border-top:1px solid #092D08;
clear:both;
color:#092D08;
font-family:Times,Times New Roman,serif;
font-size:14px;
margin:0 auto;
padding-top:5px;
text-align:center;
}



#strisciata_home {

padding: 0;

}

#container_basso {

width: 660px;
margin: 0 auto;

}

#prodotti_home {

float:left;
margin:0pt;
padding:0pt 0pt 0pt 20px;
text-align:right;
width:271px;

}

#prodotti_home img {

border: 0;

}



#contenitore_prodotti {

margin:0pt auto;
width:760px;

}

#left_prodotti {

width: 140px;
height: 542px;
margin: 0;
padding: 0;
background-image: url(../images/lato_contatti3.jpg);
background-repeat: no-repeat;
float: left;
}

#right_prodotti {

float:left;
margin:0 0 0 10px;
padding:0;
text-align:center;
width:590px;
position:relative;
z-index:1;
}

#supercontenitore {

text-align: center;

}

/* stili per catalogo */

#contenitore_pagina_prodotti {

width:588px;
float:left;
background-color:#ffeebb;

}

.product_box {

float:left;
width:280px;
height:160px;
padding:10px 7px;

}

.product_box_img {

float:left;
width:70px;

}

.product_box_img img {

display:block;
margin: 0 auto;

}

.product_box_desc {

margin-left:3px;
float:left;
font-size:14px;
text-align:left;
width:207px;
font-family:Times,Times New Roman,serif

}


.product_box_desc a:link,
.product_box_desc a:visited,
.product_box_desc a:focus,
.product_box_desc a:active {

color:#BA7E24;
text-decoration:none;


}

.product_box_desc a:hover {

color:#273C25;

}

.product_box_desc h3 {

display:inline;

}

.offerta_box a:link,
.offerta_box a:visited,
.offerta_box a:hover,
.offerta_box a:focus,
.offerta_box a:active {

font-size:10px;
font-weight:bold;
color:red;
text-decoration:none;
}

.no_special_offers {

font-family:Times,Times New Roman,serif;
margin:30px 0;
background-color:transparent;

}


#pagina_prodotti {

width: 800px;
margin: 0 auto;

}
ul#menu_basso_prodotti  {

margin: 0;
padding: 5px 0 20px 0;
	
}

#menu_basso_prodotti li {

display:inline;
font-family:Times,Times New Roman,serif;
font-size:13px;
margin:0pt 2px;
}

#menu_basso_prodotti li a:link,
#menu_basso_prodotti li a:visited,
#menu_basso_prodotti li a:focus,
#menu_basso_prodotti li a:active {

color:#092D08;
text-decoration:none;

}

#menu_basso_prodotti li a:hover {

color:#fff;

}



#menu_basso_prodotti li img {

border: 0;

}

.prezzo_offerta {

font-size:1.8em;
font-weight:bold;
}

#normal_content {

padding-top: 20px;
padding-bottom: 20px;
text-align:left;
font-family:Times,Times New Roman,serif;
}

dl.eventi dt {
color:#092D08;
font-size:15px;
font-weight:bold;
margin:0;
padding:10px 0 0;
text-decoration:underline;
clear:both;
}

dl.eventi dd {
margin:10px 0pt 30px;
text-align: justify;
font-size: 14px;
}

dl.eventi dd p {
margin: 0;
padding: 0;
}

dl.eventi dd img {

margin:5px;

}

.eventi_links {
margin-top: 5px;
margin-bottom: 5px;
}

.scheda_prodotto {
font-family:Times,Times New Roman,serif;
width: 660px;
margin:0 auto;
}

.scheda_prodotto img {

border: none;

}

.scheda_prodotto img.foto_big {

float: left;
margin-top: 15px;

}

.text10_catalogo  { font-size: 10px; margin-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }


.scheda_prodotto h1 {

font-size: 14px;
padding-top:15px;
}

div.testo_scheda_prodotto {

font-family:Times,Times New Roman,serif;
font-size: 12px;
text-align: justify;
margin-left: 210px;
}

#scheda_buynow {

margin-bottom:10px;

}

.scheda_prezzo_barrato {

text-decoration:line-through;

}

.scheda_prezzo_offerta {

color:red;
font-size:1.3em;

}

.container_fondino {
font-family:Times,Times New Roman,serif;
width: 660px;

}

#ricetta {

font-size: 12px;

}

#offerta_home2 {

float:left;
font-family:Times,Times New Roman,serif;
font-size:12px;
line-height:18px;
text-align:center;
width:369px;
}

#offerta_home2 a {

border: 0;

}

#popup_title {
font-family:Times,Times New Roman,serif;
font-weight: bold;
font-size: 14px;
color: red;
}

#popup_foto {
border: 0;
}

#popup_call_to_action {
font-family:Times,Times New Roman,serif;
font-weight: bold;
color: black;
}

#popup_natale_titolo {

font-weight: bold;
}

#popup_natale_sottotitolo {
}

#offerta_home_natale {

float:left;
font-family:Times,Times New Roman,serif;
font-size:12px;
line-height:18px;
text-align:left;
width:230px;
padding-bottom:10px;
padding-top: 8px;
}

#offerta_home_natale img {

border: none;

}

#prodotti_home_natale {
font-family:Times,Times New Roman,serif;
float:left;
margin:0pt;
margin:0pt 0pt 0pt 10px;
text-align: justify;
width:260px;

}

#prodotti_home_natale h3 {

font-size: 19px;
color: #BA7E24;

}

#prodotti_home_natale p {

padding-top: 10px;
font-size: 13px;
line-height: 19px;


}

#contenitore_main2 {

width: 660px;
margin: 0 auto;
padding: 0;
}

#testo_home2 {

/*width: 660px;*/
font-family:Times,Times New Roman,serif;
font-size: 12px;
margin: 0 auto;
text-align: justify;
line-height: 18px;
padding: 10px 0 10px 0;

}

#testo_home2 p {

margin: 0;
}

#colonna_left {

width: 500px;
margin: 0;
padding: 0;
float: left;
}

#colonna_right {

font-family:Times,Times New Roman,serif;
font-weight: bold;
font-size: 12px;
width: 160px;
margin: 0;
padding: 0;
float: left;
text-align: center;
}

#colonna_right img {

border: 0;

}

#uliveto_new2 {
background:url(images/testa_home.gif) center center no-repeat;
width: 660px;
height: 152px;
margin: 0 auto;
}

#container_basso2 {

margin: 0 auto;
/*border: 1px solid black;*/
float: left;
width: 500px;
height: 280px;

}

#container_basso2 img {

border: 0;
padding: 0;
margin: 0;
}

.offerta-mese {

font-size:15px;margin:4px 0 16px 0;display:block;
font-family:Times,Times New Roman,serif;

}

ul.carrello_menu {

float:right;
list-style-type:none;
margin-bottom:30px;
/*margin-top:20px;*/
}

ul.carrello_menu li {

display:inline;
margin:0 1em 0 0;

}

ul.carrello_menu li a:link,
ul.carrello_menu li a:visited,
ul.carrello_menu li a:focus,
ul.carrello_menu li a:active {

color:white;
font-weight:bold;
font-size:14px;

}

ul.carrello_menu li a:hover
{
text-decoration:none;
color:993333;
}

#consegna_domicilio {

position:absolute;
clear:both;
right:5px;
top:5px;
display:none;

}

#aiuto_text {

width:345px;
margin-right:15px;
float:left;
text-align:justify;
}

#aiuto_images {

width:230px;
float:left;
}

#aiuto_images img {

margin-bottom:30px;
}

#condizioni_text {

clear:both;

}

