/* Start of CMSMS style sheet 'eli_css_boxes' */
/* COMMON PART */

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 10px;
  font-family: Helvetica, Arial, sans-serif;
  background: #ffffff;
  link: #ffffff;
  alink: #ffffff;
  vlink: #ffffff;
}

a,
a:link,
a:visited,
a:active {
  color: #f68939;
}

h1 {
  color: #494949;
  font-size: 20px;
  border-bottom: 1px solid #8a8a8a;
  padding-bottom: 5px;
  margin-bottom: 0px;
}

h2 {
  color: #6a6a6a;
  font-size: 16px;
  margin-top: 20px;
}
h2.underline {
  border-bottom: 1px solid #8a8a8a;
  margin-bottom: 0px;
}

h3 {
  color: #6a6a6a;
  font-size: 14px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

strong, b {
  color: #6a6a6a;
}

.underline {
  border-bottom: 1px solid #8a8a8a;
  margin-bottom: 0px;
}

/* LEFT BAR  */

.leftbar {
  width: 240px;
}

.leftbar_link a,
.leftbar_link a:link,
.leftbar_link a:visited {
  text-decoration: none;
  color: #ffffff;
}
.leftbar_link {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  padding-left: 45px;
}

/* TOP BAR - SHORT FORMAT */

.topbar_short {
  background: #3d3d3d;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

/* TOP BAR - DEFAULT FORMAT */

.topbar {
  background: #3d3d3d url(uploads/images/theme/boxes/common/top_bg.jpg) 0px 0px no-repeat fixed;
  position: relative;
  /*background: #3d3d3d;*/
  height: 100px;
  margin-top: 10px;
  margin-left: 10px;
  padding-top: 0px;
  padding-left: 0px;
  border-top: 0px;
}

.topbar_title a:link,
.topbar_title a:visited,
.topbar_title a:active {
  color: #ffffff;
}
.topbar_title a:hover {  text-decoration: underline; }
.topbar_title {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

.topbar_image {
  text-align: center;
}

.topbar_righ_list a:link,
.topbar_righ_list a:visited,
.topbar_righ_list a:active {
  color: #ffffff;
}
.topbar_righ_list a:hover {  text-decoration: underline; }
.topbar_righ_list {
  color: #ffffff;
  vertical-align: 15%;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

ul.topbar_righ_list {
  list-style-image: url(uploads/images/theme/boxes/common/top_bullet.gif)
}

/* CONTENT */

.content {
  color: #2c2c2c;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

/* CONTENT BOX */
.content_box_left {
  text-align: left;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.content_box_right {
  width: 235px;
  /*text-align: center;*/ /*non va: ho dovuto mettere un div*/
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.content_box_image {
  padding-top: 0px;
  padding-bottom: 10px;
}

/* UTILITY PART */

.footer {
  border-top: 1px solid #6d6e70;
  text-align: center;
  color: #2c2c2c;
  font-size: 10px;
}

.error {
  font-size: 13px;
  letter-spacing: 3px;
  text-align: center;
  color: #c32f2f;
  border-bottom: 1px solid #c32f2f;
  border-top: 1px solid #c32f2f;
  padding-bottom: 50px;
  padding-top: 50px;
  margin-bottom: 170px;
  margin-top: 170px;
}

/* NEWS PART */

.NewsSummaryLink a,
.NewsSummaryLink a:link,
.NewsSummaryLink a:visited { color: #006fb5;  }
.NewsSummaryLink a:link:hover,
.NewsSummaryLink a:visited:hover { display: block; color: #3663b7; background: #b6ccdd; }
.NewsSummaryLink {
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 0px;
 }

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
  margin-bottom: 10px;
 }

.NewsSummaryMorelink {
  /* border-bottom: 1px solid #3b3b3b; */
  text-align: right;
  margin-bottom: 20px;
  padding-right: 30px;
 }

#NewsPostDetailDate {
  font-size: 90%;
  font-style: italic;
  margin-bottom: 5px;
  }

#NewsPostDetailSummary {
  margin-bottom: 20px;
  line-height: 150%;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
}

#myframe {
  height: 1000px;
  width: 900px;
}

/* End of 'eli_css_boxes' */

