body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

a {
  text-decoration: none;
  color: #555;
}
a:hover {
  color: #ff6600;
}

h1,h2,h3,h4,h5,.esirivi {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  color: #BE262C;
}
h1 { font-size: 1.5em; }
.premi h1 { font-size: 1.75em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
.esirivi, h5 { font-size: 1.1em; }

h1 a:hover, h1 a:visited { color: #7E191D; }
h1 a, h1 a:active { color: #BE262C; }

p { margin-top: 0.5em; margin-bottom: 0.7em; }

.date, .author {
  margin-top: 1.2em;
  font-size: 0.9em;
  color: #666;
}
.author { margin-top: 1em; }
.date a {
  text-decoration: none;
  font-weight: bold;
  color: #666;
}
.date a:hover {
  font-weight: bold;
}

.date-header {
  margin: 1em 0;
  font-size: 0.9em;
  font-weight: bold;
  color: #aaa;
}
.department a { 
  display: block;
  font-size: 0.9em;
  background: #3D6CB3 url(../images/department_grad.jpg) repeat-y top right;
  color: #fff; 
  padding: 0.25em 0.25em 0.25em 1em;
  margin-bottom: 0.5em;
}

.newsitem a:hover, .newsitem_last a:hover {
  /*background-color: #fff !important;*/
  color: #638CC6;
}

.clearer { clear: both; font-size: 0; padding: 0; margin: 0; height: 0; }

p.exception { display: none; }

hr { height: 1px; font-size: 1em; background-color: transparent; border: none; border-bottom: solid 1px #ccc; }

/* ICONS */
.attachment li { margin: 0.5em 0.5em 0; }
.attachment a.lightwindow { padding-left: 18px; padding-bottom: 5px; }
.attachment .image-icon, .attachment  .video-icon, .attachment  .pdf-icon {
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
}
.attachment .image-icon { background-image: url(/images/icons/icon-image.gif); }
.attachment .video-icon { background-image: url(/images/icons/icon-movie.gif); }
.attachment .pdf-icon { background-image: url(/images/icons/icon-doc.gif); }

.lightwindow { position: relative; }
.resize-icon { background-image: url(/images/icons/icon-resize.gif); position: absolute; top: 5px; right: 5px; z-index: 2; width: 16px; height: 16px; }
