BODY {
  background-image: url("img/grass_orig.gif");
}

A:link {
COLOR: black; 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

A:active {
COLOR: black; 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

A:visited {
COLOR: black; 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

A:hover {
color: #442ddb;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

TABLE {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 14px;
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 0px none;
}

IMG { 
  border-collapse: collapse;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px none;
}

form {
  padding:0px;
  margin:0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px none;
  background-color: transparent;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.menubar {
  width: 175px;
  vertical-align: top;
  height: 100%;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight:bold; 
  font-size:11px;
  text-align: left;
}

.menuup {
  vertical-align: top;
  height: 100%;
}

.menudown {
  vertical-align: bottom;
  text-align: center;
}

.corpo {
  vertical-align: top;
  width: 100%;
}

.heightcorpo {
  height: 380px;
  font-size: 14px;
  font-weight: normal;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  text-align: left;
  vertical-align: top;
}

.menucolor {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight:bold; 
  font-size:11px;
  text-align: center;
}

.tabtitolo {
  height:100px;
  width: 100%;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black; 
  font-weight:bold; 
  font-size:16px;
  text-align: center;
}

.maintable {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  font-weight:bold; 
  font-size:11px;
  background-image: url("img/alpha2.png");
  padding: 0px;
  border-spacing: 0px; 
  border: 4px solid #000000;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
}

.menu {
  height: 20px;
  background-image: url(img/menubk01.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding: 0px 0px 0px 5px;
}

.menu_over {
  height: 20px;
  background-image: url(img/menubk02.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding: 0px 0px 0px 57px;
  cursor: pointer;
}

.menu_std {
  height: 20px;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight:bold; 
  font-size: 11px;
  background-image: url(img/menubk01.png);
  text-align: center;
}

.indice {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  font-weight: bold; 
  font-size:x-small;
  text-align: left;
}

.mini {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  text-align: center;
  font-weight:bold; 
  font-size:9px;
}

.commento:link {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #2f2f2f;
  font-weight: bold; 
  font-size:x-small;
}

.commento:visited {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #2f2f2f;
  font-weight: bold; 
  font-size:x-small;
}

.tab {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  font-weight:bold; 
  font-size:x-small;
  text-align: center;
}

.tab_button {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  font-weight:bold; 
  font-size:16px;
  text-align: center;
  border: groove #000000;
}

.border {
  border: 1px solid #000000;
  text-align: center;
}

.border2 {
  border: double #000000;
  text-align: center;
}

.titolo {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  font-weight:bold; 
  font-size:16px;
  text-align: center;
}

.err {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff0000;
  text-align: center;
  font-weight:bold; 
  font-size:x-small
}

HR {
  color: #000000;
  background-color: #000000;
  height: 1px;
  border-style : solid none none none;
}

.firma {
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size:9px;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
}

.nonsoloarco {
  background-image: url(img/nonsoloarco.png);
  background-repeat: no-repeat;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.storia {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
}

.gallerie {
  margin-left: auto;
  margin-right: auto;
  width: 640px;
  background-image: url(img/sfondo_foto.jpg);
  background-repeat:repeat-y;
  text-align: center;
}

.viewphoto {
  margin-left: auto;
  margin-right: auto;
  width: 900px;
  height: 850px;
  text-align: center;
  vertical-align: top;
}

.previewphoto { 
  background-image: none;
}

.iframepreviewphoto {
  width: 180px;
  height: 550px; 
  border: none;
  overflow-x: hidden; 
  overflow-y: scroll;
}

.iframeviewphoto {
  width: 720px;
  height: 850px; 
  border: none;
}

.tab640 {
  margin-left: auto;
  margin-right: auto;
  width: 640px;
  text-align: center;
}



