
@font-face {
	font-family: 'Frutiger light';
	src: url(../font/frutigerltstdlight.eot?#iefix) format("embedded-opentype"), url(../font/frutigerltstdlight.woff) format("woff"), url(../font/frutigerltstdlight.ttf) format("truetype"), url(../font/frutigerltstdlight.svg#open_sanslight) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Frutiger roman';
	src: url(../font/frutigerltstdroman.eot?#iefix) format("embedded-opentype"), url(../font/frutigerltstdroman.woff) format("woff"), url(../font/frutigerltstdroman.ttf) format("truetype"), url(../font/frutigerltstdroman.svg#open_sansregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Frutiger italic';
	src: url(../font/frutigerltstdlightitalic.eot?#iefix) format("embedded-opentype"), url(../font/frutigerltstdlightitalic.woff) format("woff"), url(../font/frutigerltstdlightitalic.ttf) format("truetype"), url(../font/frutigerltstdlightitalic.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Frutiger bold';
	src: url(../font/frutigerltstdbold.eot?#iefix) format("embedded-opentype"), url(../font/frutigerltstdbold.woff) format("woff"), url(../font/frutigerltstdbold.ttf) format("truetype"), url(../font/frutigerltstdbold.svg#open_sansbold) format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
  font: 14px/1.42857 Roboto, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #1C2024;
  font-weight: 400;
  font-style: normal;  
}

a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
}

h1 {
  font-size: 2em;
}

h1#page-title {
font-size: 1.7em;
font-weight: 400;
}

.node-type-area-gruppo-ricerca h1#page-title,
.node-type-progetti-ricerca h1#page-title {
	display: none;
}

h2 {
  font-size: 1.8em;
}

/* Make it a bit smaller for block headers */
h2.block-title {
  margin: 0;	
  padding-bottom: 5px;
}

#zone-footer h2.block-title {
  color: #ffffff;
  margin-bottom: 15px;
}

h3 {
  font-size: 1.6em;
}

.field-items h3 {font-size:1.5em;}

h4 {
  font-size: 1.5em;
}

h5 {
  font-size: 1.3em;
}

h6 {
  font-size: 1.2em;
}

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

ul ul,
ol ol {
  padding-top: 0.5em;
}

.node ol,
.node ul {
  padding-left: 0.5em;
}

.node ul.inline,
.node ol.inline {
  padding-left: 0;
}

li {
	list-style-type: none;
}

ol li {
	list-style-position: inside;
	list-style-type: inherit;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol,
ul, pre, table, address, fieldset {
  margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight:400;
  margin-bottom: 5px;
}


dt, .admin h3 {
  font-size: 18px;
  margin: 0;
}

dd {
  padding-left: 10px;
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 20px;
}


b, strong,
.field .field-label {
font-weight: 700;
}
