/* CSS Document */
* {}
html {margin:0;padding:0}

body {background-color:#E8EBB4;margin:0; padding:0;border:0;text-align:center;font-family: "Trebuchet MS", Arial, sans-serif;
/*font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;*/ }

div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {
/*HO MESSO I PX INVECE DEGLI EM PERCHè CI SONO ERRORI DI RENDERING DEL TESTO QUANDO FAI LO SCROLL*/
/*font: 0.895em Verdana, sans-serif;*/
color:#000;font-size:12px;}

img {border:0;}

strong {color: #706C3F;}

a {color:#706C3F;text-decoration:underline;font-weight:bold;}

a:hover {text-decoration:none;color:#706C3F;}

.centra {text-align:center;}

.bordo_foto {border:1px solid #706C3F;}

h1 {font-weight:normal;font-size:22px;line-height:26px;color: #706C3F;margin-top:25px;margin-left:35px;margin-bottom:5px;padding:0;
	text-align:left;}

h2 {font-weight:normal;font-size:18px;line-height:21px;color: #000;margin-top:10px;margin-left:35px;margin-bottom:0px;padding:0;
	text-align:left;}

h3 {font-weight:bold;font-size:14px;line-height:21px;margin-top:10px;margin-left:35px;margin-bottom:0px;padding:0;text-align:left;}

#container {width:777px;margin:0px auto;text-align:left;padding:0;background-color:#fff;
/*border-left:1px solid #706C3F;border-right:1px solid #706C3F;*/
}

#header {position:relative;height:292px;width:777px;
	background-image:url(../shared/images/bk_header.gif);background-repeat:repeat-x;background-position:top left;}

#logo {position:absolute;width:333px;height:93px;top:0;left:0;}

#logo img {border:0;}

#decoro {width:243px;height:93px;position:absolute;text-align:right;top:0;right:0;
background-image:url(../shared/images/ricciolo.gif);background-repeat:no-repeat;background-position:top left;}

#lang {position:absolute;width:777px;height:20px;left:0;top:100px;background-color:#B8B483;font-size:11px;top:93px;left:0;}

#language {float:right;text-align:right;margin-right:10px;}

#language a {color:#000;font-weight:normal;text-decoration:none;}

#language a:hover {color:#706C3F;font-weight:normal;text-decoration:underline;}

#language a.current_lang {color:#706C3F;font-weight:normal;text-decoration: underline; font-weight:bold}

#headline {float:left;text-align:left;margin-left:10px;margin-top:-2px;}

#headline h1 {font-size:11px;padding:0;margin:0;color:#706C3F;font-family:Verdana, Arial, Helvetica, sans-serif;}

#flash {position:absolute;padding:0;margin:0;boder:0;padding:0;margin:0;boder:0;width:777px;height:153px;background-color:#FEFDEF;
top:113px;left:0;}

/*-------------NAVIGAZIONE----------------------*/
/*----------------MENU DROP DOWN--------------*/
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}

#navigation {position:absolute;width:777px;height:26px;padding:0;margin:0 0 0 2px;boder:0;text-align:center;
/*background-color:#987F55;*/
top:266px;left:0;z-index:100;
width: 100%; /* precision for Opera */ }

#navigation dl {float: left;width: 129px;}


#navigation dt a {cursor: pointer;text-align: center;font-weight: bold;width: 129px;height: 26px;padding: 0;margin: 0;
	text-decoration:none;line-height:2.1em;color:#706C3F;font-weight:normal;}

#navigation dd {display: none;border: 1px solid #706C3F;margin-top:5px;}

#navigation li {text-align: center;background: #fff;}

#navigation li a, #navigation dt a {color:#706C3F;text-decoration: none;display: block;
/*height: 100%;*/
border: 0 none;font-weight:normal;height:26px;line-height:2.1em;}

#navigation li a {font-size:11px;}

#navigation li a:hover {background-color:#E8EBB4;color:#706C3F;}

#navigation li a:hover, #navigation dt a:hover {background-color:#E8EBB4;}

#navigation dl#acquista dt a {background-color:#E8EBB4;}
#navigation dl#acquista dt a:hover {background-color:#fff;}
#navigation dl#acquista dt a.current {background-color:#fff;font-weight:bold;}
/*------------------------------*/
#navigation dl#storia dt a {background-color:#E8EBB4;}
#navigation dl#storia dt a:hover {background-color:#fff;}
#navigation dl#storia dt a.current {background-color:#fff;font-weight:bold;}
/*------------------------------*/
#navigation dl#premi dt a {background-color:#E8EBB4;}
#navigation dl#premi dt a:hover {background-color:#fff;}
#navigation dl#premi dt a.current {
	/*background: url(../shared/images/azienda_agricola.gif) no-repeat 0 0;*/
	background-color:#fff;font-weight:bold;}
/*----------------------------*/
#navigation dl#opinioni dt a {background-color:#E8EBB4;
	/*background: url(../shared/images/frantoio_out.gif) no-repeat 0 0;*/}
#navigation dl#opinioni dt a:hover {
	/*background: url(../shared/images/frantoio.gif) no-repeat 0 0;*/
	background-color:#fff;}
#navigation dl#opinioni dt a.current {
	/*background: url(../shared/images/frantoio.gif) no-repeat 0 0;*/
	background-color:#fff;font-weight:bold;}

/*----------------------------*/
#navigation dl#olio dt a {background-color:#E8EBB4;
	/*background: url(../shared/images/olio_out.gif) no-repeat 0 0;*/}
#navigation dl#olio dt a:hover {
	/*background: url(../shared/images/olio.gif) no-repeat 0 0;*/
background-color:#fff;}
#navigation dl#olio dt a.current {
	/*background: url(../shared/images/olio.gif) no-repeat 0 0;*/
	background-color:#fff;font-weight:bold;}
/*---------------------------*/
#navigation dl#prodotti dt a {
	background-color:#E8EBB4;
	/*background: url(../shared/images/prodotti_out.gif) no-repeat 0 0;*/
}
#navigation dl#prodotti dt a:hover {
	/*background: url(../shared/images/prodotti.gif) no-repeat 0 0;*/
	background-color:#fff;}
#navigation dl#prodotti dt a.current {
	/*background: url(../shared/images/prodotti.gif) no-repeat 0 0;*/
	background-color:#fff;font-weight:bold;}

#navigation dl#info dt a {
	background-color:#E8EBB4;
	/*background: url(../shared/images/contatti_out.gif) no-repeat 0 0;*/
}
#navigation dl#info dt a:hover {
	/*background: url(../shared/images/contatti.gif) no-repeat 0 0;*/
	background-color:#fff;
}
#navigation dl#info dt a.current {
	/*background: url(../shared/images/contatti.gif) no-repeat 0 0;*/
	background-color:#fff;font-weight:bold;}

/*----------------SPALLA-----------------*/

#sx {width:195px;float:right;border:0;padding:0;text-align:left;
	/*border:1px solid #000000;*/
background-image:url(../shared/images/bk_navigazione.gif);background-repeat:no-repeat;background-position:top right;
	margin-top: 35px;margin-right: 0;margin-bottom: 0;margin-left: 0px;}

#menusx {width:175px;display:block;clear:both;margin:50px 0 0 0;}

div#menusx ul{border: 0;padding:0;margin: 0;list-style-type : none;}

div#menusx ul li{border: 0;margin: 0;padding:0;height:25px;min-height:25px;line-height:25px;width:175px;text-align:left;display: block;
}

div#menusx ul li a {border: 0;margin:0;font-weight:normal;text-decoration:none;
/*	letter-spacing:0em;*/
min-height:25px;line-height:25px;width:175px;display: block;padding:0;color:#706C3F;}


div#menusx ul li a:hover {border: 0;margin:0;padding:0;text-decoration:none;color:#000;width:175px;padding:0;}

div#menusx ul li a.sub_nav {border: 0;margin:0;padding:0;font-weight:bold;text-decoration:none;color:#000;width:175px;padding:0;}

div#menusx ul  ul {border:0;border-bottom:1px solid #000;margin: 5px 0 10px 0;padding:0;text-align:left;display: block;}
/*MENU SX 2 LIVELLO*/

div#menusx ul  ul li a {border: 0;margin:0;padding:0;font-weight:normal;text-decoration:none;display: block;color:#706C3F;text-align:left;
	padding-left:8px;}

div#menusx ul  ul li a:hover {border: 0;margin:0;padding:0;padding-left:8px;}

div#menusx ul  ul li a.sub_nav2 {border: 0;margin:0;padding:0;font-weight:bold;text-decoration:none;color:#000;width:175px;
	padding:0;padding-left:8px;}

/*-----------CONTENT-----------------*/

#headline_content {display:none;margin:0;padding:0;}

#content2 {background-color:#fff;float:left;width:777px;}

#content {width:560px;float:left;margin:0;padding:10px 0;
background-image:url(../shared/images/bk_content_sotto.gif);background-repeat:no-repeat;background-position:bottom left;
}

#content p {font-size:1.2em;padding:5px 35px 10px 35px;text-align:left;letter-spacing:0.1em;line-height:1.2em;}

#content a {font-size:1em;}

#content ul.lista li{font-size:1.2em;padding:1px 35px 5px 5px;text-align:left;}

/*------------------------------------*/

#content ul.lista2 {width:100%;}

#content ul.lista2 li{margin:0;font-size:1.2em;padding:2px 20px 5px 35px;text-align:left;letter-spacing:0.1em;line-height:1.2em;
list-style-type:none;}

/*
#content table {
width:690px;
margin:10px 0 10px 35px;
padding:0;
}

#content table tr td{
border-bottom:1px solid #333333;
width:33%;
}


#content table td{
padding:5px;
}
*/

/*------------------------------------*/

img.ant {float:left;padding:0;margin:0 15px 1px 0;claer:left;}

/*----------------------FOOTER-------------------*/

#footer {height:60px;width:777px;background-image:url(../shared/images/bk_footer.gif);background-repeat:repeat-x;background-position:top left;text-align:center;float:left;}

#footer a {color:#706C3F;text-decoration:none;}

#footer a:hover {text-decoration:underline;}

/*-------------FORM-------------*/

fieldset{border: 0;}

form {width:480px;margin:0;paddin:0;}

legend {display:none;}

fieldset label {font-size:1.2em;color:#706C3F;width: 120px;float: left;text-align: right;margin: 5px 5px;line-height:15px;}

fieldset input,select, textarea {padding:0;margin: 5px 5px;font-size:1.2em;}

input:focus {background-color:#fff;color:#706C3F;}

textarea:focus {background-color:#fff;color:#706C3F;}

select:focus {background-color:#fff;color:#706C3F;}

form p {}
fieldset p {}

/*br{clear:left}*/
/*
input#go{margin: 10px 0 0 108px;border-style:solid;border-color: #FFF #333 #333 #FFF;
    border-width:1px 2px 2px 1px;background: #69c url(sfondobottone2.jpg) repeat-x}
*/	

	
#normativa {background-color:#fff;font: 12px Verdana, sans-serif;text-align:left;padding:10px;margin:5px;border:1px solid #706C3F;}	

#normativa p {margin: 10px 10px 0 35px;}

#cartina {float:right;text-align:center;margin:20px 50px 0 0;border:1px solid #706C3F;}

#cartina a{text-decoration:none;}

#cartina a img{border:0;}

div.box_acquista {width:530px;border-bottom:1px solid #706C3F;margin:10px 0 0 35px;padding:0;display:block;clear:both;min-height: 110px;
height: auto !important;
height: 100px;}

div.box_acquista h2 {margin:0 0 5px 0;padding:0;}

div.box_acquista form {padding:0;margin:0;float:right;}

div.box_acquista img {padding:0;margin:0 10px 0 0;float:left;text-align:left;display:block;}

div.box_acquista p {padding:0;margin:5px 0 0 0;}

div.box_acquista a.acquista {float:right;text-align:right;text-decoration:none;}

div#pippo {position:absolute;left: 657px;top: 381px;}

#ingrandimento {width:90%;text-align:center;margin:5px auto;padding:5px 0;background-color:#fff;}

#close {text-align:center;margin:5px auto;}

#close a:hover {color:#706C3F;}

/*-------------COMMENTI---------------*/
div.commenti {width:700px;margin:10px 0 30px 35px;padding:0;display:block;
background-image:url(../shared/images/bk_commenti.gif);background-position:bottom right;background-repeat:no-repeat;}

div.commenti h2{padding:0;margin:0px 0 -12px 0;}

div.commenti h3{padding:0;margin:12px 0 -10px 0;font-size:11px;}

div.commenti h3 a{color:#706C3F;}

div.commenti p{width:622px;padding:0;margin-left:-35px;margin-bottom:0;margin-top:10px;border-bottom:2px solid #706C3F;}

div.right {width:150px;text-align:right;float:right;}

#ordina, .paginazione {display:none;}

table.carrello {width:700px;border:1px dotted #000000;margin:10px 0 30px 35px;padding:1px;}

table.carrello caption {text-align:left;font-size:12px;font-weight:bold;}

table.carrello th {background-color:#706C3F;color:#fff;padding:3px;}

table.carrello th.corto {width:50px;}

table.carrello th.lungo {width:250px;}

table.carrello td {padding:3px;border-bottom:1px solid #706C3F;}

table.pulsanti {width:700px;margin:10px 0 30px 35px;padding:1px;}

form.piccolo {width:0;padding:0;margin:0;}

table.carrello_piccolo {}

table.carrello_piccolo td{border-bottom:1px dotted #706C3F;padding:1px;}

table.premi {margin:10px 0 30px 35px;padding:1px;width:690px;}

table.premi td{padding:2px 0 7px 2px;}

#adv {height:90px;width:777px;float:left;margin-top:10px;margin-bottom:10px;text-align:center;background-color:#706C3F;}

.bott_olio { float:left;}
.olio_olio { font-size:12px;}