body
{
  background-color: #808080; 
  font-size: 100%;
}

/* ###################################### */
div #lnkCollectaneaGicHeaderTitle
{
  font-size: 0.8em;
}

div #divCollectaneaSommarioHeaderContainer
{
  background-color: #E3E7EA;
}

div #lnkCollectaneaSommarioHeaderTitle
{
  color: black;
  font-size: 0.8em;
}

/* ###################################### */
#divCollectaneaDocHeaderContainer
{
  position: relative;
  margin-top: 5px;
  width: 100%;
  height: 44px;
  background-color: white;
  font-family: Verdana, Calibri, Arial;
  font-size: 0.8em;
}

/* -------------------------------------- */
#divCollectaneaDocHeaderImageLogo
{
  position: absolute;
  top: 6px;
  left: 6px;
  z-index: 1;
}
#lnkCollectaneaDocHeaderImageLogo
{
  text-decoration: none;
}
#lnkCollectaneaDocHeaderImageLogo:focus
{
  outline: none;
}
#imgCollectaneaDocHeaderImageLogo
{
  border-style: none;
}

/* -------------------------------------- */
#divCollectaneaDocHeaderTitle
{
  text-align: left;
  position: absolute;
  top: 15px;
  left: 50px;
}
.lnkCollectaneaDocHeaderTitle
{
  text-decoration: none;
}
#lnkCollectaneaDocHeaderTitleMainDoc
{
  color: red;
  font-weight: bold;
}
#lnkCollectaneaDocHeaderTitle
{
  color: black;
}
.lnkCollectaneaDocHeaderTitle:focus
{
  outline: none;
}

/* ###################################### */
#divCollectaneaDocAreaContainer
{
  text-align: center;
  width: 800px;
  display: table;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

#divCollectaneaDocArea
{
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: 60px;
  margin-right: 60px;
}

/* -------------------------------------- */
#divCollectaneaDocTitle
{
}
#divCollectaneaDocTitleAutore
{
  font-family: Verdana, Calibri, Arial;
  font-size: 0.875em;
}
#divCollectaneaDocTitleTitolo
{
  margin-top: 15px;
  font-weight: bold;
  font-family: Verdana, Calibri, Arial;
  font-size: 1.125em;
}

/* -------------------------------------- */
.divDocumentContainer
{
  text-align: justify;
  line-height: 150%;
  margin-top: 15px;
  font-family: Verdana, Calibri, Arial;
  font-size: 1.0em;
}
.divDocumentContainer a
{
  text-decoration: none;
  outline: none;
}
.divDocumentContainer a:visited,
.divDocumentContainer .lnkVisited
{
  color: #6400c8;
}

.divDocumentContainer p
{
  margin-top: 0px;
  margin-bottom: 0px;
}

.divCollectaneaSubDocumentTitle
{
  font-weight: bold;
  text-align: left;
  color: Red;
  text-decoration: none;
}

/* -------------------------------------- */
.divPageTop
{
}

.divPageBottom
{
}

.divPageSeparator
{
  text-align: center;
  line-height: 200%;
  background-color: #DDDDDD;
  width: 100%;
}
.lnkPageSeparator
{
  font-size: 0.64em;
  vertical-align: middle;
  text-decoration: none;
}
.lnkPageSeparator:focus
{
  outline: none;
}
.imgPageSeparator
{
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
  border-style: none;
}
.lblPageSeparator
{
  font-size: 0.64em;
  vertical-align: middle;
}

.divPageMarker
{
}

/* ###################################### */
#divCollectaneaDocResourceLinkArea
{
  width: 100%;
  margin-top: 40px;
  font-family: Verdana, Calibri, Arial;
  font-size: 0.64em;
}
#lblCollectaneaDocResourceLinkCaption
{
  color: black;
  margin-right: 5px;
  vertical-align: middle;
}
#cmdCollectaneaDocResourceLinkCopy
{
  background-image: url(../immagini/copy24.png);
  border-color: #B0B0B0;
  border-style:solid;
  border-width: 1px;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  padding: 0px;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
}
#lblCollectaneaDocResourceLinkValue
{
}

/* ###################################### */
#divCollectaneaDocBibArea
{
  width: 100%;
  margin-top: 40px;
}
#cmdCollectaneaDocBibOpen
{
}