body {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; 
	margin:0px; 
	background-color:#455429; 
}
table{
		font-size: 11px;
		color: #333333
}
table h1 {
		font-size:16px;
		font-family: Georgia, Verdana, Tahoma, Geneva, Arial, Helvetica; 
		margin:0px;
		color:#FF6600; 
}
table h2  {
		font-size:13px;
		font-family: Georgia, Verdana, Tahoma, Geneva, Arial, Helvetica; 
		margin:0px;
		color:#455429; 
}
table h3  {
		font-size:9px;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; 
		margin:0px;
		color:#333; 
		font-weight:normal;
}

.sf_prodotti_storia {
					background-color: #FFFFFF;
					background-image: url('images/sf_prodotti_agricoli.jpg');
					color:#666666;
}
.sf_menu_bottom {
					background-image: url('images/sf_menu_bottom.gif');
					background-repeat: no-repeat;
					color:#FFF;
					height:30px;
					font-weight:bold;
}
.sf_menu_bottom a            { 
			font-size: 11px;
			text-decoration: none;
			color: #FFF
}
.sf_menu_bottom a:hover   { 
			font-size: 11px;
			text-decoration: underline;
			color: #FFF
}
.sf_titolo {
		background-image: url('images/sf_tit_olio_sorrento.jpg');
		background-repeat: no-repeat;
		height:39px;
		text-transform: uppercase;
		color:#455429;
		font-size:13px;
		font-family: Georgia; Verdana, Tahoma, Geneva, Arial, Helvetica; 
		padding-left:52px;
		font-weight:bold;
}
.sf_titolo_lungo {
		background-image: url('images/sf_tit_olio_sorrento_lungo.jpg');
		background-repeat: no-repeat;
		height:39px;
		text-transform: uppercase;
		color:#455429;
		font-size:13px;
		font-family: Georgia; Verdana, Tahoma, Geneva, Arial, Helvetica; 
		padding-left:52px;
		font-weight:bold;
}
.separa_home {
				background-image: url('images/separa_home.gif');
}
.sf_tab {
		background-image: url('images/sfondo_tab.gif');
}

.box_home {
			background-color:#669900;
			color:#FFF;
			}
.sf_indirizzo {
			background-image: url('images/sf_indirizzo_limoncello.jpg');
			padding-right:20px;
			color:#235C78;
}
.sf_menu_top {
			background-image: url('images/menu_top_limone.jpg');
			padding-right:20px;
}
form{
	margin: 0px;
	padding: 0px;
}
.no_border {border: 0 solid #FFFFFF; background-image:url('images/no_border.gif')}
.button {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 27px;
	width: 101px;
	font-weight: bold;
	color: #FFFFFF;
	border:0px;
	padding-right:3px;
}
input {
		border: 1px solid #074367;
		font-size: 11px;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
		background-image: url('images/input.jpg');
}
select {
		border: 1px solid #074367;
		font-size: 10px;
		color: #333333;
		background-color:#F3F1EB;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}

textarea {
		border: 1px solid #074367;
		font-size: 10px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
a            { 
			font-size: 11px;
			text-decoration: none;
			color: #333333
}
a:hover   { 
			font-size: 11px;
			text-decoration: underline;
			color: #333333
}

/*  MENU */
#topMenu {
	/*width: 744px;*/
	height: 40px;
	margin: 0 auto;
	background: url(images/menu_bg.jpg);
	text-align: left;
}

ul#menu{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	white-space: nowrap;
	font-size: 11px;

}
ul#menu li{
	display: inline;
	margin: 0;
	padding-right: 2px;
	background: url(images/menu_bar.jpg) no-repeat right;
}
ul#menu a{
	text-decoration: none;
	padding: 24px 20px 30px 20px;
	color: #fff;
}
ul#menu a#corrente{
	color:#ECF801;
}
ul#menu a:hover{
	color: #fff;
	text-decoration:underline;
	
}

/*  MENU PRODOTTI */
#topMenuProdotti {
	width: 289px;
	margin: 0 auto;
	text-align: left;
	background: url(images/menu_bg_prodotti.jpg);
}
ul#menuProdotti{
	list-style: none;
	margin: 0;
	padding: 0px 0 0 0;
	font-weight: bold;
	font-size: 11px;
}
ul#menuProdotti li{
	margin: 0;
	padding-right: 2px;
} 
ul#menuProdotti a{
	text-decoration: none;
	padding: 10px 0px 0px 60px;
	color: #fff;
	height: 35px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; 
	font-weight:normal;
}
ul#menuProdotti a#attivo{
	color:#314800;
	background: url(images/menu_bg_prodotti_on.gif);
	width:289px;
}
ul#menuProdotti a:hover{
	color: #314800;
	background: url(images/menu_bg_prodotti_on.gif);
	width:289px;
}