BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #333333; FONT-FAMILY: helvetica, arial
}
TABLE {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: helvetica, arial
}
.tableborder{
	border: 1px solid #006666;
	background-image: url(/layout/hp/img/fo_menu_01.jpg);
}
.tableborderhp{
	border: 1px solid #336699;
}
trasp {
background-color: transparent;
}

TR {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: helvetica, arial
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: helvetica, arial
}
.boxsez01 {
	FONT-SIZE: 10px; COLOR: #ACACAC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.size00 {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.size01 {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
.size02 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.size03 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.size04 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.size05 {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.size06 {
	FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.capxion {
	FONT-SIZE: 19px; COLOR: #138ACC; FONT-FAMILY: helvetica, arial
}
.webpicks {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9px
}
.whitelink:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #336666;
}
.whitelink:visited {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #336666;
}
.whitelink:active {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #336666;
}
.whitelink:hover {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #336666;
}
.greylink:link {
	COLOR: #993300; TEXT-DECORATION: none
}
.greylink:visited {
	COLOR: #006666; TEXT-DECORATION: none
}
.greylink:active {
	COLOR: #FF0000; TEXT-DECORATION: none
}
.greylink:hover {
	COLOR: #339999; TEXT-DECORATION: underline
}
.framelink:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.framelink:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.framelink:active {
	COLOR: #FF0000; TEXT-DECORATION: none
}
.frameink:hover {
	COLOR: #0066FF; TEXT-DECORATION: underline
}
A:link {
	COLOR: #993300; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	COLOR: #C66300; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF6666; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.AlsoHed {
	FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.AlsoLink {
	FONT-SIZE: 12px; COLOR: #99426d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.linklight:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFCC99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linklight:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFCC99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linklight:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linklight:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.genericbody {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: cursive, Arial, Helvetica, sans-serif
}
.generiched {
	FONT-SIZE: 10px; COLOR: #344A45; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
.genericmenu {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: cursive, Arial, Helvetica, sans-serif
}
.photocredit {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.schedapro {
	FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.serv1 {
	FONT-SIZE: 9px; COLOR: #006666; FONT-FAMILY: cursive, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.serv2 {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: cursive, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.linknav1 {
	COLOR: #579375; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; font-size : 10px;
}
a.linknav1:hover {
	COLOR: #336666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav1:visited {
	COLOR: #68A487;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size : 10px;
	font-style: italic;
}
a.linknav1a {
	COLOR: #FFFF66; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 11px;
}
a.linknav1a:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 11px;
}
a.linknav1a:visited {
	COLOR: #30589E; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 11px;
}
a.linknav2 {
	COLOR: #336666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav2:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav2:visited {
	COLOR: #50856A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size : 10px;
	font-style: italic;
}
a.linknav2a {
	COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav2a:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav2a:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav3 {
	COLOR: #B1D2C1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav3:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav3:visited {
	COLOR: #C0DACC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
	font-style: italic;
}
a.linknav3a {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size : 10px;
	text-transform: uppercase;
}
}
a.linknav3a:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav3a:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
.NavLink1{
  color: #000000; text-decoration: none; font-size : 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.linknav4 {
	COLOR: #B1D2C1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav4:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav4:visited {
	COLOR: #C0DACC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
	font-style: italic;
}
a.linknav4a {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size : 10px;
	text-transform: uppercase;
}
}
a.linknav4a:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
a.linknav4a:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; font-size : 10px;
}
.titlehp{
  color: #344A45;
  text-decoration: none;
  font-size : 10px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.titlepro{
  color: #FF9966; text-decoration: none; font-size : 16px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlepro1{
  color: #FF9966; text-decoration: none; font-size : 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlepro2{
  color: #FF9966; text-decoration: none; font-size : 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlepro3{
  color: #FFFFFF; text-decoration: none; font-size : 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlehpblack{
  color: #000000; text-decoration: none; font-size : 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.NavUp{
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFCC;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #999999;
  background-color: #7E9AA8;
  padding-left:1px;
  padding-right:1px;
  padding-top:0;
  padding-bottom:1px;
}
 .NavDown{
  border-left:1px solid #999999;
  border-right:1px solid #FFFFFF;
  border-top:1px solid #999999;
  border-bottom:1px solid #FFFFFF;
  background-color: #7E9AA8;
  padding-left:2px;
  padding-right:0;
  padding-top:1px;
  padding-bottom:0;
}
 .NavOff{
 border:1px solid #A9ADB8;
 background-color: #7E9AA8;
 padding-left:1px;
 padding-right:1px;
 padding-top:0;
 padding-bottom:1px;
}
 .NavLink{
  color: #000000; text-decoration: none; font-size : 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
 .MailUp{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFCC;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #999999;
	background-color: #EFD7A3;
	padding-left:1px;
	padding-right:1px;
	padding-top:0;
	padding-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}
 .MailDown{
	border-left:1px solid #999999;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #999999;
	border-bottom:1px solid #FFFFFF;
	background-color: #FFFFCC;
	padding-left:2px;
	padding-right:0;
	padding-top:1px;
	padding-bottom:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
 .MailOff{
	border:1px solid #A9ADB8;
	background-color: #FFCC99;
	padding-left:1px;
	padding-right:1px;
	padding-top:0;
	padding-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;

}
.MailLink{
  color: #666666; text-decoration: none; font-size : 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mouseover{
  	background-color: #FFFFCC;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	cursor: auto;
}
.mouseout{
  	background-color: #B2C3CC;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

.mouseoff{
  	background-color: #A9ADB8;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
.mouseno{
  	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
.homeLink {

	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlehpnews {
  color: #FFFFFF;
  text-decoration: none;
  font-size : 10px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
.hpbox1 {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_blu.gif);
}
.hpbox1B {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_blu_inf.gif);
	text-align: right;	
}
.hpbox2C {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_arancio_inf.gif);
	text-align: right;	
}
.hpbox2D {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_arancio_sup.gif);
	text-align: right;	
}
.hpbox2 {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-color: #BFDFDF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_amaranto.gif);
}
.hpbox3 {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-color: #006633;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center center;
	
}
.hpbox4 {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-color: #663333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center center;
	
	}
.hpbox5 {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-color: #990066;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center center;
}

.hpbox2B {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-position: center center;
	background-image: url(/layout/hp/img/hp_linguetta_amaranto_inf.gif);
	text-align: right;
}
.elencotab {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #336666;
}
.elencosoci {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoalberghi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoagenzie {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoagri {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoviti {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencocantine {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencocomuni {
	#B0D1C0font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoenti {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencoprod {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.elencorist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #B0D1C0;
}
.f3title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336666;
}
.frameborder {
	border: 1px solid #006666;
	background-color: #579375;
}
.f3home {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.f3art {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}.NavHome {
	border:1px solid #A9ADB8;
	background-color: #B0D1C0;
	padding-left:1px;
	padding-right:1px;
	padding-top:0;
	padding-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-position: center;
}
  
.mainDiv
{
  width:auto;
}
.topItem
{
  width:160px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
  color: #993333; 
  font-weight:bold;
  font-family:"VERDANA";
 
}


.dropMenu
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
