* { margin:0; padding:0}

body { background-color: #ffeebb; }
p {}
td {}
.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: #ba7e24; text-decoration: none }
a:visited     { color: #BA7E24; text-decoration: none }
a:hover  { color: #273c25; text-decoration: none }
a:focus  { color: #273c25; text-decoration: none }
a:active  { color: #ba7e24; text-decoration: none }

h2 { font-size: 18px; }

.titolo_sezione {

/*padding-left: 4px; */
padding-top: 4px; 
color: rgb(255, 231, 158); 
font-size: 14px; 
font-family: Verdana,Arial,sans-serif; 
font-weight: bold; 
background-color: rgb(181, 118, 26);
width: 586px;
height: 25px;
margin:0;
}

#menu_acquisto {

width: 400px; padding-left: 160px; padding-bottom: 10px;

}

#menu_acquisto li {

	display: inline;
	margin: 0 20px;
	font-family: Verdana,Arial,sans-serif; 
	font-size: 12px;
}

#contenitore_center {

text-align: center;
margin: 0;
padding: 0;
}

#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:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin:0pt auto;
padding:2px 0pt;
width:660px;
}

#testo_home {

width: 660px;
font-family: Verdana,Arial,sans-serif; 
font-size: 12px;
margin: 0 auto;
text-align: justify;
line-height: 18px;
padding: 10px 0 30px 0;

}

#offerta_home {

float:left;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
width:369px;
}

#fondino {

padding-top: 5px;
width: 660px;
font-family: Verdana,Arial,sans-serif; 
font-size: 10px;
margin: 0 auto;
text-align: center;
color: #ba7e24;
clear:both;
}




#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: 522px;
margin: 0;
padding: 0;
background-image: url(../images/lato_contatti.jpg);
background-repeat: no-repeat;
float: left;
}

#right_prodotti {

float:left;
margin:0 0 0 10px;
padding:0;
text-align:center;
width:590px;
}

#supercontenitore {

text-align: center;

}

/* stili per catalogo */

#contenitore_pagina_prodotti {

width:588px;
float:left;


}

.product_box {

float:left;
width:280px;
height:130px;
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:12px;
text-align:left;
width:207px;
font-family:Arial,Helvetica,sans-serif;

}

.product_box_desc h3 {

display:inline;

}

.product_box_desc h3 a:link,
.product_box_desc h3 a:visited,
.product_box_desc h3 a:hover,
.product_box_desc h3 a:focus,
.product_box_desc h3 a:active {

font-size:10px;
font-weight:bold;
color:red;
text-decoration:none;
}

.no_special_offers {

font-family:Arial,Helvetica,sans-serif;
margin:30px 0;

}


#pagina_prodotti {

width: 800px;
margin: 0 auto;

}
ul#menu_basso_prodotti  {

margin: 0;
padding: 0 0 20px 0;
	
}

#menu_basso_prodotti li {

display:inline;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin:0pt 3px;
}

#menu_basso_prodotti li img {

border: 0;

}

#normal_content {

padding-top: 20px;
padding-bottom: 20px;
text-align:left;
font-family:Verdana,Arial,sans-serif;
}

dl.eventi dt {
color: #B5761A;
text-decoration: underline;
margin: 0;
padding: 10px 0 0 0;
font-size: 13px;
font-weight: bold;
clear: left;
}

dl.eventi dd {
margin:10px 0pt 30px;
text-align: justify;
font-size: 12px;
}

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:Verdana,Arial,sans-serif;
width: 660px;
margin:0 auto;
}

.scheda_prodotto img {

border: none;

}

.scheda_prodotto img.foto_big {

margin-top: 15px;
display:block;
margin:0 auto;
}

#immagine_scheda {

width:210px;
float:left;
margin-top:20px;
}

.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:Verdana,Arial,sans-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:Verdana,Arial,sans-serif;
width: 660px;

}

#ricetta {

font-size: 12px;

}

#offerta_home2 {

float:left;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
line-height:18px;
text-align:center;
width:369px;
}

#offerta_home2 a {

border: 0;

}

#popup_title {
font-family:Verdana,Arial,sans-serif;
font-weight: bold;
font-size: 14px;
color: red;
}

#popup_foto {
border: 0;
}

#popup_call_to_action {
font-family:Verdana,Arial,sans-serif;
font-weight: bold;
color: black;
}

#popup_natale_titolo {

font-weight: bold;
}

#popup_natale_sottotitolo {
}

#offerta_home_natale {

float:left;
font-family:Verdana,Arial,sans-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:Verdana,Arial,sans-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: Verdana,Arial,sans-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: Verdana,Arial,sans-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: Verdana,Arial,sans-serif;

}
