body {
  border: none;
  margin: 0px;
  padding: 0px;
  color: #000000;
  background-color: #FFFFFF;
  background-image: url('img/sfondo.gif');
  font-family: Arial;
  font-size: 11px;
}

td {
  font-family: Arial;
  font-size: 11px;
}

.lblInput1 {
  font-family: Verdana, Arial;
  font-size: 11px;
  vertical-align: middle;
  width: 90px;
  line-height: 18px;
  vertical-align: bottom;
  float: left;
}

.lblInput2 {
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 18px;
  vertical-align: bottom;
  float: left;
}

input {
  font-family: Verdana, Arial;
  font-size: 11px;
}

textarea {
  font-family: Verdana, Arial;
  font-size: 11px;
}

select {
  font-family: Arial;
  font-size: 11px;
}

.tasto {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #871055;
  cursor: pointer;
}

#tbCornice {
  height: 100%;
  border: 2px solid #000000;
  padding: 0px;
}

#tdCornice {
  padding: 0px;
  border: none;
}

#tbMain {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0px;
}

#tdLogo {
  padding: 8px;
  background-color: #000000;
  vertical-align: top;
  text-align: center;
  border: none;
}

#tdMenu {
  border: none;
  background-color: #000000;
  padding: 0px 8px 0px 8px;
  width: 100%;
}

#tbMenu {
  border: 1px solid #FFCC66;
  border-collapse: collapse;
  width: 100%;
}

#tdContenuto {
  width: 746px;
  height: 100%;
  padding: 8px;
  background-color: #000000;
  vertical-align: top;
  text-align: left;
  border: none;
}

#imgEvento {
  float: left; 
  margin-right: 5px;
}

#divVitigniAutoctoni {
  font-family: Verdana, Arial;
  font-size: 11px;
  padding: 10px;
  background-color: #FFEEBF;
  text-align: left;
}

#divListaVitigni {
  margin: 0px 5px 0px 0px;
  padding-left: 5px;
  float: left;
  border: 1px solid #000000;
  width: 160px;
  height: 370px;
  overflow: auto;
}

.linkVitigno {
  height: 16px;
  color: #000000;
  border: 1px solid #FFEEBF;
}
.linkVitigno:hover {
  color: #DE3D39;
  text-decoration: none;
  border: 1px solid #DE3D39;
}

.linkVitignoAttivo {
  height: 16px;
  font-weight: bold;
  color: #871055;
  border: 1px solid #FFEEBF;
}
.linkVitignoAttivo:hover {
  color: #DE3D39;
  text-decoration: none;
  border: 1px solid #DE3D39;
}

.imgVitigno {
  /* width: 112px; */
  /* height: 112px; */
  border: 1px solid #000000;
  float: left;
  margin: 0px 3px 0px 0px;
  display: inline;
}

.nomeVitigno {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #871055;
}

#tbDoc {
  border: 1px solid #000000;
  border-collapse: collapse;
}

#tbDoc td {
  border: 1px solid #000000;
  border-collapse: collapse;
  padding: 3px;
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 14px;
}

.tbDoc {
  border: 1px solid #000000;
  border-collapse: collapse;
}

.tbDoc td {
  border: 1px solid #000000;
  border-collapse: collapse;
  padding: 3px;
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 14px;
}

.titoloDoc {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #871055;
  background-color: #FBD7EC;
  text-align: center;
}

.descRegioneDoc {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #871055;
}

.divContenuto {
  padding: 10px;
  background-color: #FFEEBF;
  text-align: left;
  height: auto !important;
  height: 100%;
  min-height: 394px;
  min-width: 726px;
  max-width: 726px;
}

#divPubblicazioni {
  padding: 10px;
  background-color: #FFEEBF;
  text-align: left;
  height: auto !important;
  height: 100%;
  min-height: 394px;
  min-width: 726px;
  max-width: 726px;
}

.tdVoceMenu {
  border: 1px solid #FFCC66;
  border-collapse: collapse;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  height: 28px;
}

.titoletto {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #871055;
}

.mezzaRiga {
  line-height: 5px;
}

.sepTitoletto {
  line-height: 2px;
}

.ulEventi {
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
}

.ulEventi li {
  list-style-type: none;
  list-style-image: url('img/bicch.gif');
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Arial;
  font-size: 11px;
}

.ulPressRoom {
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
}

.ulPressRoom li {
  list-style-type: none;
  list-style-image: url('img/rs.gif');
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 8px;
  font-family: Arial;
  font-size: 11px;
}

.ulRassStampa {
  margin-left: 25px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-right: 5px;
  padding: 0px;
}

.ulRassStampa li {
  list-style-type: square;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.ulPubblicazioni {
  margin-left: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-right: 0px;
  padding: 0px;
}

.ulPubblicazioni li {
  list-style-type: square;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #DE3D39;
}

.testoVerdanaNero {
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #000000;
}

.testoArialNero {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
}

.rosso {
  color: #DE3D39;
}

.arancione {
  color: #FF9900;
}

.giallo {
  color: #FFCC66;
}

.viola {
  color: #871055;
}

.nero {
  color: #000000;
}

a:link    {text-decoration: none;}
a:active  {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover   {text-decoration: underline;}

.linkMenu:link    {color: #DE3D39; text-decoration: none;}
.linkMenu:active  {color: #DE3D39; text-decoration: none;}
.linkMenu:visited {color: #DE3D39; text-decoration: none;}
.linkMenu:hover   {color: #FF9900; text-decoration: underline;}

.linkMenuCorr:link    {color: #FFCC66; text-decoration: none;}
.linkMenuCorr:active  {color: #FFCC66; text-decoration: none;}
.linkMenuCorr:visited {color: #FFCC66; text-decoration: none;}
.linkMenuCorr:hover   {color: #FF9900; text-decoration: underline;}

.linkRassStampa:link    {color: #000000; text-decoration: none;}
.linkRassStampa:active  {color: #000000; text-decoration: none;}
.linkRassStampa:visited {color: #000000; text-decoration: none;}
.linkRassStampa:hover   {color: #DE3D39; text-decoration: underline;}

.testoRossoMedio {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #DE3D39;
}

.cleared:after {
  display: block; 
  visibility: hidden;
  content: "."; 
  height: 0; 
  clear: both;
}
            
.cleared {
  clear: both; /* per Gecko */
  height: 1%;  /* per IE */
}
