@import url(http://fonts.googleapis.com/css?family=Open+Sans);

html body
{
  background-color: #BBBBBB;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

/* ######################################## impostazioni di bacheca inizio */
#divBachecaHeaderArea
{
  width: 1120px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

#divBachecaDocAreaContainer
{
  width: 1120px;
  background-color: white;
  color: black;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  text-align: left;
  /* font-family: "Palatino Linotype"; */
  font-family: 'Open Sans', sans-serif;
}

#divBachecaDocArea
{
  width: 1120px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

#divBachecaDocResourceLinkArea
{
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* ######################################## impostazioni di bacheca fine */

/* ---------------------------------------- */
#divDocumentContainer
{
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}

/* ---------------------------------------- */
.divIcon
{
  margin-top: 18px;
  width: 233px;
  height: 280px;
  vertical-align: top;
}
#divIconsBottom
{
  width: 100%;
  text-align: center;
}
#divIconBottom1,
#divIconBottom2,
#divIconBottom3
{
  margin-right: 30px;
}

.divIcon a div
{
  width: 233px;
  height: 280px;
	position: relative;
}
.divIcon a div img,
.divIcon a div .divIconLabelWrapper
{
	position: absolute;
	left: 0px;
}
.divIcon a div img
{
	top: 0px;
}
.divIcon a div .divIconLabelWrapper
{
	top: 185px;
	z-index: 5000;
	color: white;
  font-size: 16.5pt;
}
.divIcon a div .divIconLabelWrapper label
{
	cursor: pointer;
}

/* ---------------------------------------- */
#divTitle
{
  padding-top: 30pt;
  padding-bottom: 20pt;
	color: white;
  background-color: #990000;
	text-align: center;
}
#divTitle1
{
  font-size: 50pt;
	/* font-style: italic; */
}
#divTitle2
{
  font-size: 18pt;
  padding-top: 10pt;
}

/* ----------------- */
#divIntro
{
  margin-top: 15pt;
  margin-left: 130pt;
  margin-right: 130pt;
  font-size: 11pt;
  line-height: 17pt;
	text-align: justify;
}

/* ---------------------------------------- */
a:link,
a:active,
a:visited
{
  text-decoration: none;
  outline: none;
  color: #0000A0;
}
a:hover
{
  text-decoration: none;
  outline: none;
  color: #0000D0;
}
