.gradient(@color: #F5F5F5, $start: #EEE, $stop: #FFF) {
  background:;
  background:-webkit-gradient(linear,left bottom,left top,color-stop(0,0),color-stop(1,0));
  background:-ms-linear-gradient(bottom,0,0);
  background:-moz-linear-gradient(center bottom,0 0%,0 100%);
}
.bw-gradient(@color: #F5F5F5, $start: 0, $stop: 255) {
  background:;
  background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000000),color-stop(1,#000000));
  background:-ms-linear-gradient(bottom,#000000 0%,#000000 100%);
  background:-moz-linear-gradient(center bottom,#000000 0%,#000000 100%);
}
.bordered(@top-color: #EEE, $right-color: #EEE, $bottom-color: #EEE, $left-color: #EEE) {
  border-top:solid 1px ;
  border-left:solid 1px ;
  border-right:solid 1px ;
  border-bottom:solid 1px ;
}
.drop-shadow(@x-axis: 0, $y-axis: 1px, $blur: 2px, $alpha: 0.1) {
  -webkit-box-shadow:   rgba(0,0,0,0);
  -moz-box-shadow:   rgba(0,0,0,0);
  box-shadow:   rgba(0,0,0,0);
}
.rounded {
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.border-radius(@topright: 0, $bottomright: 0, $bottomleft: 0, $topleft: 0) {
  -webkit-border-top-right-radius:;
  -webkit-border-bottom-right-radius:;
  -webkit-border-bottom-left-radius:;
  -webkit-border-top-left-radius:;
  -moz-border-radius-topright:;
  -moz-border-radius-bottomright:;
  -moz-border-radius-bottomleft:;
  -moz-border-radius-topleft:;
  border-top-right-radius:;
  border-bottom-right-radius:;
  border-bottom-left-radius:;
  border-top-left-radius:;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.opacity {
  -moz-opacity:0.5;
  -khtml-opacity:0.5;
  -webkit-opacity:0.5;
  opacity:0.5;
}
.transition-duration {
  -moz-transition-duration:0.2s;
  -webkit-transition-duration:0.2s;
  transition-duration:0.2s;
}
.rotation {
  -webkit-transform:rotate(5deg);
  -moz-transform:rotate(5deg);
  transform:rotate(5deg);
}
.scale {
  -webkit-transform:scale(1.5);
  -moz-transform:scale(1.5);
  transform:scale(1.5);
}
.transition(@duration:0.2s, $ease:ease-out) {
  -webkit-transition:all  ;
  -moz-transition:all  ;
  transition:all  ;
}
.inner-shadow(@horizontal:0, $vertical:1px, $blur:2px, $alpha: 0.4) {
  -webkit-box-shadow:inset    rgba(0,0,0,0);
  -moz-box-shadow:inset    rgba(0,0,0,0);
  box-shadow:inset    rgba(0,0,0,0);
}
.box-shadow {
  -webkit-box-shadow:;
  -moz-box-shadow:;
  box-shadow:;
}
.columns(@colwidth: 250px, $colcount: 0, $colgap: 50px, $columnRuleColor: #EEE, $columnRuleStyle: solid, $columnRuleWidth: 1px) {
  -moz-column-width:;
  -moz-column-count:;
  -moz-column-gap:;
  -moz-column-rule-color:;
  -moz-column-rule-style:;
  -moz-column-rule-width:;
  -webkit-column-width:;
  -webkit-column-count:;
  -webkit-column-gap:;
  -webkit-column-rule-color:;
  -webkit-column-rule-style:;
  -webkit-column-rule-width:;
  column-width:;
  column-count:;
  column-gap:;
  column-rule-color:;
  column-rule-style:;
  column-rule-width:;
}
.translate(@x:0, $y:0) {
  -moz-transform:translate(0,0);
  -webkit-transform:translate(0,0);
  -o-transform:translate(0,0);
  -ms-transform:translate(0,0);
  transform:translate(0,0);
}
@font-face {
  font-family:'Conv_HelveticaNeue';
  src:url(/sites/all/themes/tema-ispi/fonts/HelveticaNeue.eot);
  src:local('☺'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeue.woff) format('woff'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeue.ttf) format('truetype'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeue.svg) format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'Conv_HelveticaNeueBold';
  src:url(/sites/all/themes/tema-ispi/css/..fonts/HelveticaNeueBold.eot);
  src:local('☺'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeueBold.woff) format('woff'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeueBold.ttf) format('truetype'), url(/sites/all/themes/tema-ispi/fonts/HelveticaNeueBold.svg) format('svg');
  font-weight:normal;
  font-style:normal;
}
.sprite {
  background:transparent url(/sites/all/themes/tema-ispi/images/) no-repeat top left;
  width:;
  height:;
  display:block;
  background-position:0 top;
}
.sprite:hover {
  -moz-opacity:0.8;
  -khtml-opacity:0.8;
  -webkit-opacity:0.8;
  opacity:0.8;
}
.test {
  color:;
  width:;
  height:;
}
caption, th, td, textarea, select, option, legend, fieldset { font-family:Helvetica, Arial; }
input {
  font-family:Helvetica, Arial;
  border:2px solid #b2b2b2;
}
input:focus { border-color:#000033; }
input[type=submit] { text-transform:lowercase; }
input[type=submit]:hover {
  cursor:pointer;
  border-color:#000033;
}
body {
  background-color:white;
  font-family:Helvetica, Arial;
}
li {
  list-style:none;
  font-size:12px;
  line-height:16px;
  font-family:Helvetica, Arial;
  margin:10px 0px;
}
a {
  text-decoration:none;
  color:#005186;
}
a:hover {
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  -webkit-opacity:0.7;
  opacity:0.7;
}
p {
  font-size:12px;
  line-height:16px;
  font-family:Helvetica, Arial;
  margin:10px 0px;
}
button { border:2px solid #b2b2b2; }
button:focus { border-color:#000033; }
button[type=submit] { text-transform:lowercase; }
button[type=submit]:hover {
  cursor:pointer;
  border-color:#000033;
}
.content { width:940px; }
ul.menu {
  font-family:'Conv_HelveticaNeue', Helvetica, Arial;
  text-transform:uppercase;
}
ul.menu li {
  list-style:none;
  float:left;
}
.link-more {
  font-size:12px;
  position:absolute;
  bottom:10px;
}
.link-more a { color:#005186; }
.view-footer {
  padding:7px 10px;
  border-top:1px solid #ffffff;
  text-align:right;
}
.view-footer p { margin:0px; }
.view-footer a { color:#005186; }
#page {
  width:940px;
  margin-top:20px;
  padding:5px 10px 10px 10px;
  border:1px solid #e8e8e8;
  -webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2);
  box-shadow:0px 1px 5px rgba(0,0,0,0.2);
  font-size:13px;
}
#page #block-system-main { margin-bottom:5px; }
#page #header {
  width:940px;
  background:transparent url(/sites/all/themes/tema-ispi/images/bg_header_new.jpg) no-repeat left 20px;
}
#page #header #navigation {
  margin-right:0px;
  height:auto;
  font-size:12px;
}
#page #header #navigation .block {
  height:auto;
  margin-bottom:0px;
  float:left;
  display:inline;
}
#page #header #navigation .block .content { width:auto; }
#page #header #navigation ul {
  float:left;
  padding-top:1px;
}
#page #header #navigation #block-menu-menu-istituzionale { float:right; }
#page #header #navigation #block-menu-menu-istituzionale li {
  float:left;
  list-style:none;
  padding:0px 20px;
  font-size:11px;
}
#page #header #navigation #block-menu-menu-istituzionale li a:hover { color:rgba(0,0,0,0.5); }
#page #header a#logo {
  position:relative;
  float:left;
  z-index:100;
  margin-top:20px;
  margin-left:20px;
  display:block;
  display:block;
  background:transparent url(/sites/all/themes/tema-ispi/images/logo.png) no-repeat top left;
  width:150px;
  height:81px;
  background-position:0 top;
}
#page #header a#logo:hover {
  -moz-opacity:0.8;
  -khtml-opacity:0.8;
  -webkit-opacity:0.8;
  opacity:0.8;
}
#page #header a#logo span { display:none; }
#page #header #name-and-slogan {
  position:relative;
  color:#ffffff;
  margin-right:30px;
  float:right;
  text-transform:uppercase;
  font-size:19px;
  margin-top:20px;
  letter-spacing:1px;
  text-shadow:0 3px 3px black;
}
#page #header #name-and-slogan #site-slogan { font-family:Georgia, Times, serif; }
#page #header #block-menu-menu-istituzionale {
  height:166px;
  height:auto;
  margin-bottom:0px;
  position:relative;
  z-index:100;
  display:block;
}
#page #header #block-menu-menu-istituzionale ul.menu {
  text-align:right;
  padding-top:30px;
  padding-left:0px;
  display:table;
  width:580px;
  width:600px;
  width:auto;
  margin-right:30px;
  float:right;
  margin-bottom:11px;
  margin-top:0px;
}
#page #header #block-menu-menu-istituzionale ul.menu li {
  list-style:none;
  float:left;
}
#page #header #block-menu-menu-istituzionale ul.menu li a {
  color:#999999;
  text-transform:uppercase;
  letter-spacing:2px;
  padding:0px 25px;
}
#page #header #block-menu-menu-istituzionale ul.menu li a:hover { color:rgba(255,255,255,0.7); }
#page #header #block-menu-menu-istituzionale ul.menu li.last a { padding-right:0px; }
#page #header #block-system-main-menu {
  height:166px;
  height:auto;
  margin-bottom:70px;
  position:relative;
  display:block;
  clear:both;
}
#page #header #block-system-main-menu ul.menu {
  text-align:center;
  padding-top:30px;
  padding-left:0px;
  display:table;
  width:940px;
  table-layout:fixed;
  margin-bottom:11px;
  margin-top:0px;
}
#page #header #block-system-main-menu ul.menu li {
  list-style:none;
  float:none;
  display:table-cell;
}
#page #header #block-system-main-menu ul.menu li a {
  color:#ffffff;
  text-transform:uppercase;
  letter-spacing:4px;
}
#page #header #block-system-main-menu ul.menu li a:hover { color:rgba(255,255,255,0.7); }
#page #header #block-panels-mini-header-sub-menu {
  background:#e8e8e8 url(/sites/all/themes/tema-ispi/images/border_top_header.jpg) no-repeat top left;
  padding-top:5px;
  margin-top:60px;
}
#page #header #block-panels-mini-header-sub-menu .language-switcher-locale-url {
  margin:0px;
  margin-top:5px;
}
#page #header #block-panels-mini-header-sub-menu #social-menu {
  margin:0px;
  margin-top:10px;
}
#page #header .pane-search-form { margin-top:0px; }
#page #header .pane-search-form #edit-basic {
  width:305px;
  float:left;
}
#page #header .pane-search-form #edit-advanced {
  width:305px;
  width:320px;
  float:left;
  margin:0px 10px;
}
#page #header .pane-search-form .search-form input[type="text"] {
  width:200px;
  padding:3px;
}
#page #header #social-menu { border:0px solid green; }
#page #header #social-menu li {
  border:0px solid green;
  float:left;
}
#page #header #social-menu li a {
  display:block;
  width:29px;
  height:29px;
  background:transparent url(/sites/all/themes/tema-ispi/images/social-buttons.png) no-repeat top left;
}
#page #header #social-menu li#facebook_btn a { background-position:left top; }
#page #header #social-menu li#facebook_btn a:hover { background-position:left -29px; }
#page #header #social-menu li#twitter_btn a { background-position:-29px top; }
#page #header #social-menu li#twitter_btn a:hover { background-position:-29px -29px; }
#page #header #social-menu li#rss_btn a { background-position:-58px top; }
#page #header #social-menu li#rss_btn a:hover { background-position:-58px -29px; }
#page #header #block-menu-menu-aree-tematiche-temi {
  position:absolute;
  z-index:110;
  margin-left:90px;
  clear:both;
  top:277px;
}
#page #header #block-menu-menu-aree-tematiche-temi .menu { margin-top:0px; }
#page #header #block-menu-menu-aree-tematiche-temi .menu li { text-transform:capitalize; }
#page #header #block-menu-menu-aree-tematiche-temi .menu li a {
  padding:0px 7px;
  border-left:2px solid #b2b2b2;
  letter-spacing:2px;
  color:#666666;
  font-size:11px;
}
#page #header #block-menu-menu-aree-tematiche-temi .menu li a.active {
  color:#651316;
  font-weight:bold;
}
#page #header #block-menu-menu-aree-tematiche-temi .menu li.first a {
  border:0px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#page #header #block-menu-menu-aree-tematiche-luoghi {
  position:absolute;
  z-index:110;
  z-index:120;
  margin-left:90px;
  clear:both;
  top:249px;
  display:block;
}
#page #header #block-menu-menu-aree-tematiche-luoghi .menu { margin-top:0px; }
#page #header #block-menu-menu-aree-tematiche-luoghi .menu li { text-transform:capitalize; }
#page #header #block-menu-menu-aree-tematiche-luoghi .menu li a {
  padding:0px 7px;
  border-left:2px solid #b2b2b2;
  letter-spacing:2px;
  color:#666666;
  font-size:11px;
}
#page #header #block-menu-menu-aree-tematiche-luoghi .menu li a.active {
  color:#651316;
  font-weight:bold;
}
#page #header #block-menu-menu-aree-tematiche-luoghi .menu li.first a {
  border:0px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#page #main-wrapper { width:940px; }
#page #main-wrapper #main #content {
  width:940px;
  margin-right:0px;
  margin-top:0px;
}
#page #main-wrapper #main #content.column {
  margin-left:0px;
  width:600px;
}
#page #main-wrapper #main #content.column .content { width:600px; }
#page #main-wrapper #main #content a { color:#005186; }
#page #main-wrapper #main #content h1#page-title {
  font-family:Helvetica, Arial;
  margin-top:20px;
  color:#000033;
}
#page #main-wrapper #main #content .panels-flexible-region-5-primo_piano { width:100%; }
#page #main-wrapper #main #content .slideshow_home {
  border:0px solid blue;
  width:940px;
  height:380px;
}
#page #main-wrapper #main #content .slideshow_home #featured_posts { height:380px; }
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav {
  width:265px;
  left:675px;
  height:380px;
  overflow:hidden;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li {
  margin:0px 0px 13px 0px;
  float:left;
  display:block;
  overflow:hidden;
  height:65px;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li.ui-state-active {
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  -webkit-opacity:0.7;
  opacity:0.7;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a {
  padding:0px;
  width:265px;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a .img_container {
  width:85px;
  height:85px;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a .img_container img {
  width:85px;
  height:auto;
}
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a .field-name-field-occhiello { color:#666666; }
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a h3 { font-size:13px; }
#page #main-wrapper #main #content .slideshow_home ul.ui-tabs-nav li a .field-name-field-sottotitolo { color:#333333; }
#page #main-wrapper #main #content .slideshow_home .home_post {
  width:665px;
  padding:0px;
  height:379px;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_img {
  width:665px;
  height:379px;
  max-height:379px;
  overflow:hidden;
  position:absolute;
  z-index:100;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_img img {
  width:665px !important;
  height:auto !important;
  min-height:379px;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content {
  position:absolute;
  z-index:1000;
  bottom:0;
  background:transparent url(/sites/all/themes/tema-ispi/images/bg_content_slideshow.png) repeat left top;
  padding:10px;
  color:#ffffff;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content .field-name-field-occhiello {
  float:right;
  background-color:#c1d5d3;
  padding:2px 6px;
  color:#666666;
  display:none;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content h2 {
  color:#89adc7;
  font-size:24px;
  line-height:26px;
  margin:0px 0px 0px 0px;
}
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content h2 a { color:#89adc7; }
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content .field-name-field-sottotitolo { font-size:18px; }
#page #main-wrapper #main #content .slideshow_home .home_post .first_post_content .field-name-body a { color:#cccccc; }
#page #main-wrapper #main #content #PrimoPiano {
  border-top:6px solid #dfedf7;
  border-bottom:3px solid #deddcd;
  padding-top:10px;
  margin-bottom:20px;
  min-height:460px;
}
#page #main-wrapper #main #content #PrimoPiano .views-field-field-image {
  overflow:hidden;
  height:212px;
}
#page #main-wrapper #main #content #PrimoPiano .views-field-field-caption {
  margin-top:3px;
  font-size:11px;
  font-style:italic;
}
#page #main-wrapper #main #content #PrimoPiano .views-field-title { margin-top:10px; }
#page #main-wrapper #main #content #PrimoPiano .views-field-title a { font-size:18px; }
#page #main-wrapper #main #content #PrimoPiano .views-field-field-sottotitolo h5 {
  margin:0px;
  color:#736357;
}
#page #main-wrapper #main #content #PrimoPiano .pager-item a {
  padding:3px 7px;
  font-size:11px;
  background-color:#b2b2b2;
  color:#ffffff;
}
#page #main-wrapper #main #content #PrimoPiano .pager-current {
  padding:3px 7px;
  font-size:11px;
  background-color:#dfedf7;
  color:#000000;
  margin-right:7px;
}
#page #main-wrapper #main #content #PrimoPiano .pager-first, #page #main-wrapper #main #content #PrimoPiano .pager-previous, #page #main-wrapper #main #content #PrimoPiano .pager-next, #page #main-wrapper #main #content #PrimoPiano .pager-last { display:none; }
#page #main-wrapper #main #content a.subscription-link {
  padding:10px 20px;
  border:2px solid #b2b2b2;
  text-transform:uppercase;
  color:#000000;
  background-color:#ededed;
  display:block;
  margin-top:20px;
  float:right;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 1px 1px #ededed;
  -moz-box-shadow:0 1px 1px #ededed;
  box-shadow:0 1px 1px #ededed;
}
#page #main-wrapper #main #content .node .submitted { display:none; }
#page #main-wrapper #main #content .node .field-name-field-events-date, #page #main-wrapper #main #content .node .field-name-field-data, #page #main-wrapper #main #content .node .field-name-field-caption {
  float:left;
  display:inline;
  font-style:italic;
}
#page #main-wrapper #main #content .node .field-name-field-event-luogo {
  float:left;
  display:inline;
  font-style:italic;
  border-left:1px solid #b2b2b2;
  padding-left:10px;
}
#page #main-wrapper #main #content .node .field-name-field-sottotitolo {
  font-weight:bold;
  font-size:18px;
  color:#005186;
  margin-bottom:10px;
}
#page #main-wrapper #main #content .node .date-display-single { margin-right:10px; }
#page #main-wrapper #main #content .node .field-name-field-event-category, #page #main-wrapper #main #content .node .field-name-field-super-area {
  clear:both;
  padding-top:5px;
  margin-bottom:50px;
}
#page #main-wrapper #main #content .node .field-name-field-event-category div.field-item, #page #main-wrapper #main #content .node .field-name-field-super-area div.field-item {
  float:left;
  margin-right:10px;
}
#page #main-wrapper #main #content .node .field-name-field-event-category a, #page #main-wrapper #main #content .node .field-name-field-super-area a {
  text-transform:lowercase;
  clear:both;
  padding:2px 7px;
  background-color:#dfedf7;
}
#page #main-wrapper #main #content .node .field-name-body {
  clear:both;
  margin-bottom:10px;
  margin-top:30px;
}
#page #main-wrapper #main #content .node .field-name-body p {
  line-height:20px;
  font-size:13px;
  text-align:justify;
}
#page #main-wrapper #main #content .node .field-name-body li { font-size:13px; }
#page #main-wrapper #main #content .node .nobullet ui li { list-style:none; }
#page #main-wrapper #main #content .node.node-pubblicazione {
  border-bottom:1px solid #b2b2b2;
  margin-bottom:20px;
  padding-bottom:20px;
}
#page #main-wrapper #main #content .node.node-pubblicazione .field-name-body {
  margin-bottom:10px;
  margin-top:10px;
}
#page #main-wrapper #main #content .node.node-pubblicazione .field-name-field-autore .field-items div {
  float:left;
  margin-right:7px;
}
#page #main-wrapper #main #content .node.node-pubblicazione .field-name-field-autore .field-items div:after { content:","; }
#page #main-wrapper #main #content .node.node-area-ricerca .view-pubbicazioni, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-pubbicazioni, #page #main-wrapper #main #content .node.node-area-evento .view-pubbicazioni { margin-top:50px; }
#page #main-wrapper #main #content .node.node-area-ricerca .view-pubbicazioni li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-pubbicazioni li, #page #main-wrapper #main #content .node.node-area-evento .view-pubbicazioni li {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
  clear:both;
}
#page #main-wrapper #main #content .node.node-area-ricerca .view-pubbicazioni li .views-field-field-pubblicazioni-categoria, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-pubbicazioni li .views-field-field-pubblicazioni-categoria, #page #main-wrapper #main #content .node.node-area-evento .view-pubbicazioni li .views-field-field-pubblicazioni-categoria {
  float:left;
  clear:left;
  margin-right:5px;
  font-style:italic;
}
#page #main-wrapper #main #content .node.node-area-ricerca .view-pubbicazioni .pager li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-pubbicazioni .pager li, #page #main-wrapper #main #content .node.node-area-evento .view-pubbicazioni .pager li { border-bottom:0px; }
#page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento { margin-top:50px; }
#page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area li, #page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area .views-row, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento li, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento .views-row, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area .views-row, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento .views-row, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area li, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area .views-row, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento li, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento .views-row {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
}
#page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area .views-row .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento .views-row .views-field-field-events-date, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area .views-row .views-field-field-events-date, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento .views-row .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area .views-row .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento li .views-field-field-events-date, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento .views-row .views-field-field-events-date {
  float:left;
  font-style:italic;
}
#page #main-wrapper #main #content .node.node-area-ricerca .view-eventi-di-un-area-o-sotto-area .pager li, #page #main-wrapper #main #content .node.node-area-ricerca .view-sotto-aree-evento .pager li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-eventi-di-un-area-o-sotto-area .pager li, #page #main-wrapper #main #content .node.node-sub-area-ricerca .view-sotto-aree-evento .pager li, #page #main-wrapper #main #content .node.node-area-evento .view-eventi-di-un-area-o-sotto-area .pager li, #page #main-wrapper #main #content .node.node-area-evento .view-sotto-aree-evento .pager li { border-bottom:0px; }
#page #main-wrapper #main #content .node.node-page img[align="right"] { margin-left:15px; }
#page #main-wrapper #main #content .node .field-name-field-tags {
  float:left;
  width:100%;
  margin:10px 0px 30px 0px;
  padding-top:5px;
  border-top:1px solid #b2b2b2;
}
#page #main-wrapper #main #content .node .field-name-field-tags .field-label {
  text-transform:uppercase;
  font-weight:normal;
  float:left;
  margin-right:7px;
}
#page #main-wrapper #main #content .node .field-name-field-tags .field-item {
  float:left;
  margin-right:7px;
}
#page #main-wrapper #main #content .node #comments {
  display:none;
  border-top:1px solid #b2b2b2;
  padding-top:10px;
}
#page #main-wrapper #main #content .node #comments h2 {
  color:#005186;
  margin-bottom:20px;
}
#page #main-wrapper #main #content .node #comments h2.comment-form {
  margin-top:50px;
  margin-bottom:0px;
  padding-top:7px;
  border-top:1px solid #b2b2b2;
  font-size:16px;
}
#page #main-wrapper #main #content .node #comments .submitted {
  display:block;
  font-style:italic;
}
#page #main-wrapper #main #content .node #comments .submitted .permalink { display:none; }
#page #main-wrapper #main #content .node #comments .comment {
  padding:7px;
  background-color:#f2f2f2;
}
#page #main-wrapper #main #content .node #comments .comment.even { background-color:#ffffff; }
#page #main-wrapper #main #content .node #comments form.comment-form .form-item { margin:20px 0px 0px 0px; }
#page #main-wrapper #main #content .node.node-blog #comments, #page #main-wrapper #main #content .node.node-informarsi-per-il-mondo #comments, #page #main-wrapper #main #content .node.node-ispi-energy-watch #comments, #page #main-wrapper #main #content .node.node-us-election-watch #comments { display:block; }
#page #main-wrapper #main #content .node.node-article .field-name-field-image img {
  width:600px;
  height:auto;
}
#page #main-wrapper #main #content .node .link_page_evento {
  text-transform:uppercase;
  background-color:#dfedf7;
  padding:7px 10px 6px 10px;
  font-size:14px;
}
#page #main-wrapper #main #content .node .link_page_evento#LinkArchivioEventi { float:left; }
#page #main-wrapper #main #content .node .link_page_evento#LinkProssimiEventi { float:right; }
#page #main-wrapper #main #content .node.node-calendario-corsi div.field { margin:20px 0px; }
#page #main-wrapper #main #content .node.node-calendario-corsi div.field .field-label { text-transform:uppercase; }
#page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-couse, #page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-iscrizione { font-style:normal; }
#page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-couse .date-display-start, #page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-couse .date-display-end, #page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-iscrizione .date-display-start, #page #main-wrapper #main #content .node.node-calendario-corsi div.field.field-name-field-data-iscrizione .date-display-end { font-style:normal; }
#page #main-wrapper #main #content .node span[class*="area-tematica"] {
  width:10px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  margin-top:5px;
}
#page #main-wrapper #main #content .node span.area-tematica-id-21 { background-color:#d2a4af; }
#page #main-wrapper #main #content .node span.area-tematica-id-22 { background-color:#9ed1ca; }
#page #main-wrapper #main #content .node span.area-tematica-id-23 { background-color:#8cc0d9; }
#page #main-wrapper #main #content .node span.area-tematica-id-24 { background-color:#ea9f80; }
#page #main-wrapper #main #content .node span.area-tematica-id-25 { background-color:#f0daaa; }
#page #main-wrapper #main #content .node span.area-tematica-id-966 { background-color:#cccccc; }
#page #main-wrapper #main #content .node span.area-tematica-id-diplomacy { background-color:#ff6c6c; }
#page #main-wrapper #main #content .node span.area-tematica-id-5903 { background-color:yellow; }
#page #main-wrapper #main #content .node span.area-tematica-id-25-23-24 { background-color:blue; }
#page #main-wrapper #main #content #block-system-main .item-list ul { padding:0px; }
#page #main-wrapper #main #content #block-system-main .item-list ul .field-name-field-data-pub { margin:5px 0px 2px 0px; }
#page #main-wrapper #main #content #block-system-main .item-list ul .field-name-field-data-pub .date-display-single { font-style:italic; }
#page #main-wrapper #main #content #block-system-main .item-list ul .node-readmore { float:right; }
#page #main-wrapper #main #content #block-system-main .item-list ul .node-readmore a:after { content:" \2192"; }
#page #main-wrapper #main #content .comment {
  padding:7px;
  background-color:#f2f2f2;
}
#page #main-wrapper #main #content .comment.even { background-color:#ffffff; }
#page #main-wrapper #main #content .comment .submitted {
  display:block;
  font-style:italic;
}
#page #main-wrapper #main #content .comment .submitted .permalink { display:none; }
#page #main-wrapper #main #content form.comment-form .form-item { margin:20px 0px 0px 0px; }
#page #main-wrapper #main h2.pane-title, #page #main-wrapper #main h2.block-title {
  background-color:#dfedf7;
  color:#000033;
  margin:0px;
  padding:6px;
  font-size:16px;
  border-bottom:2px solid #ffffff;
  background-repeat:no-repeat;
  background-position:7px 1px;
}
#page #main-wrapper #main .view-pubblicazioni-ricerca-inglese h2.block-title {
  font-size:1.1em;
  margin:1.364em 0;
  padding:0px;
  background-color:transparent;
  display:block;
  font-weight:bold;
}
#page #main-wrapper #main .view-pubblicazioni-ricerca-inglese ul { padding:0px; }
#page #main-wrapper #main .view-pubblicazioni-ricerca-inglese ul li {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
  clear:both;
}
#page #main-wrapper #main .view-pubblicazioni-ricerca-inglese ul li .views-field-field-pubblicazioni-categoria {
  float:left;
  clear:left;
  margin-right:5px;
  font-style:italic;
}
#page #main-wrapper #main .sidebar .panel-pane, #page #main-wrapper #main .sidebar .block { background-color:#f2f2f2; }
#page #main-wrapper #main .sidebar .panel-pane.pane-multimedia, #page #main-wrapper #main .sidebar .block.pane-multimedia { margin-top:18px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-multimedia p, #page #main-wrapper #main .sidebar .block.pane-multimedia p {
  margin-top:3px !important;
  padding-bottom:7px;
  padding:0px 0px 7px 0px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-multimedia .views-row, #page #main-wrapper #main .sidebar .block.pane-multimedia .views-row { padding:0px 10px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home, #page #main-wrapper #main .sidebar .block.pane-blog-home, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home, #page #main-wrapper #main .sidebar .block.pane-focuscina-home, #page #main-wrapper #main .sidebar .block.pane-energywatch-home, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home { margin-top:20px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home .view-content ul, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home .view-content ul, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home .view-content ul, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home .view-content ul, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home .view-content ul, #page #main-wrapper #main .sidebar .block.pane-blog-home .view-content ul, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home .view-content ul, #page #main-wrapper #main .sidebar .block.pane-focuscina-home .view-content ul, #page #main-wrapper #main .sidebar .block.pane-energywatch-home .view-content ul, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home .view-content ul {
  margin-top:0px;
  margin-bottom:0px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home .view-content ul li, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home .view-content ul li, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home .view-content ul li, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home .view-content ul li, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home .view-content ul li, #page #main-wrapper #main .sidebar .block.pane-blog-home .view-content ul li, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home .view-content ul li, #page #main-wrapper #main .sidebar .block.pane-focuscina-home .view-content ul li, #page #main-wrapper #main .sidebar .block.pane-energywatch-home .view-content ul li, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home .view-content ul li { min-height:75px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .block.pane-blog-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .block.pane-focuscina-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .block.pane-energywatch-home .view-content ul li .views-field-field-seconda-foto, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home .view-content ul li .views-field-field-seconda-foto {
  float:left;
  width:75px;
  height:75px;
  margin:0px 7px 7px 0px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .block.pane-blog-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .block.pane-focuscina-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .block.pane-energywatch-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home .view-content ul li .views-field-field-seconda-foto img {
  width:75px;
  height:75px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-blog-home ul.pager, #page #main-wrapper #main .sidebar .panel-pane.pane-informarsi-per-il-mondo-home ul.pager, #page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home ul.pager, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home ul.pager, #page #main-wrapper #main .sidebar .panel-pane.pane-us-election-watch-home ul.pager, #page #main-wrapper #main .sidebar .block.pane-blog-home ul.pager, #page #main-wrapper #main .sidebar .block.pane-informarsi-per-il-mondo-home ul.pager, #page #main-wrapper #main .sidebar .block.pane-focuscina-home ul.pager, #page #main-wrapper #main .sidebar .block.pane-energywatch-home ul.pager, #page #main-wrapper #main .sidebar .block.pane-us-election-watch-home ul.pager {
  margin-top:5px;
  margin-bottom:5px;
  padding-bottom:5px;
}
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage, #page #main-wrapper #main .sidebar .block#BlogHomePage {
  margin-top:-12px;
  padding:3px 10px 8px 10px;
  background-color:#e1dfbd;
  text-align:center;
}
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage h2, #page #main-wrapper #main .sidebar .block#BlogHomePage h2 {
  color:#736357;
  text-align:center;
  font-size:14px;
  padding-left:6px;
  margin-bottom:5px;
  padding-top:0px;
}
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage p, #page #main-wrapper #main .sidebar .block#BlogHomePage p { margin:0px; }
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage .pane-content, #page #main-wrapper #main .sidebar .block#BlogHomePage .pane-content {
  padding:0px 10px 10px 10px;
  text-align:center;
}
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage .pane-content a, #page #main-wrapper #main .sidebar .block#BlogHomePage .pane-content a {
  font-weight:bold;
  font-size:13px;
}
#page #main-wrapper #main .sidebar .panel-pane#BlogHomePage .pane-content a:hover, #page #main-wrapper #main .sidebar .block#BlogHomePage .pane-content a:hover {
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  -webkit-opacity:0.7;
  opacity:0.7;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-eventi, #page #main-wrapper #main .sidebar .block.pane-eventi { min-height:320px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-eventi .views-row, #page #main-wrapper #main .sidebar .block.pane-eventi .views-row { padding:10px 10px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-eventi .date-display-single, #page #main-wrapper #main .sidebar .block.pane-eventi .date-display-single {
  color:#651316;
  font-size:14px;
  font-weight:bold;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-eventi .views-field-field-event-luogo .field-content, #page #main-wrapper #main .sidebar .block.pane-eventi .views-field-field-event-luogo .field-content { font-size:12px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-ispi-school, #page #main-wrapper #main .sidebar .block.pane-ispi-school { margin-top:28px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-ispi-school .views-field-field-data .date-display-start, #page #main-wrapper #main .sidebar .panel-pane.pane-ispi-school .views-field-field-data .date-display-end, #page #main-wrapper #main .sidebar .block.pane-ispi-school .views-field-field-data .date-display-start, #page #main-wrapper #main .sidebar .block.pane-ispi-school .views-field-field-data .date-display-end {
  color:#651316;
  font-size:14px;
  font-weight:bold;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi { margin-top:20px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .views-row, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .views-row { padding:10px 10px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .view-content, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .view-content { padding-top:0px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .pane-content, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .pane-content { border-bottom:1px solid #e8e8e8; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .date-display-start, #page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .date-display-end, #page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi .date-display-single, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .date-display-start, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .date-display-end, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi .date-display-single {
  color:#651316;
  font-size:14px;
  font-weight:bold;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi.school-ad-block, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi.school-ad-block {
  margin-top:-14px;
  margin-top:0px;
  border-top:1px solid white;
  padding-top:5px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi.school-ad-block .views-row, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi.school-ad-block .views-row { padding-top:5px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi.school-master-block, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi.school-master-block {
  margin-top:-14px;
  margin-top:0px;
  border-top:1px solid white;
  padding-top:5px;
}
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi.school-master-block .views-row, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi.school-master-block .views-row { padding-top:5px; }
#page #main-wrapper #main .sidebar .panel-pane.pane-calendario-corsi.school-master-block .pane-content, #page #main-wrapper #main .sidebar .block.pane-calendario-corsi.school-master-block .pane-content { border-bottom:0px; }
#page #main-wrapper #main .sidebar.left { margin-right:20px; }
#page #main-wrapper #main .sidebar.right { float:right; }
#page #main-wrapper #main .sidebar.right .view-id-latest_releases .views-row { padding:5px 10px; }
#page #main-wrapper #main .sidebar.right .view-id-latest_releases .views-row .date-display-single {
  color:;
  background:transparent url(/sites/all/themes/tema-ispi/images/icons/pdf.png) no-repeat left 1px;
  padding-left:23px;
}
#page #main-wrapper #main .sidebar.right .view-id-latest_releases .views-row .views-field-field-data-pub {
  float:left;
  margin-right:5px;
}
#page #main-wrapper #main .sidebar.right .view-id-latest_releases .views-row .views-field-php:before { content:" - "; }
#page #main-wrapper #main .sidebar.right .view-id-latest_releases .views-row .views-field-title {
  color:#666666;
  font-size:12px;
}
#page #main-wrapper #main .sidebar.right .pane-newsletter ul {
  margin:0px;
  padding-left:0px;
  padding-top:5px;
  border-bottom:1px solid #e8e8e8;
}
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li { padding:1px 0px 1px 10px; }
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li:first-child { border-top:0px; }
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li a { font-family:Helvetica, Arial; }
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li.studies a { color:#88272d !important; }
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li.dossier a { color:#005186 !important; }
#page #main-wrapper #main .sidebar.right .pane-newsletter ul li.news a { color:#666666 !important; }
#page #main-wrapper #main .sidebar.right .pane-newsletter form {
  padding:5px 10px 10px 10px;
  font-family:Helvetica, Arial;
  border-top:1px solid #ffffff;
}
#page #main-wrapper #main .sidebar.right .pane-newsletter form label { float:left; }
#page #main-wrapper #main .sidebar.right .pane-newsletter form input {
  float:left;
  width:140px;
}
#page #main-wrapper #main .sidebar.right .pane-newsletter form button { float:right; }
#page #main-wrapper #main .sidebar .view-content { padding:5px 0px 0px 0px; }
#page #main-wrapper #main .sidebar .views-row, #page #main-wrapper #main .sidebar .leaf, #page #main-wrapper #main .sidebar .collapsed, #page #main-wrapper #main .sidebar .expanded, #page #main-wrapper #main .sidebar .view-events-archive li, #page #main-wrapper #main .sidebar .view-related-topics li {
  border-bottom:1px solid #e8e8e8;
  border-top:1px solid #ffffff;
  padding:12px 10px;
  margin:0px;
}
#page #main-wrapper #main .sidebar .views-row a, #page #main-wrapper #main .sidebar .leaf a, #page #main-wrapper #main .sidebar .collapsed a, #page #main-wrapper #main .sidebar .expanded a, #page #main-wrapper #main .sidebar .view-events-archive li a, #page #main-wrapper #main .sidebar .view-related-topics li a { font-weight:bold; }
#page #main-wrapper #main .sidebar .views-row.views-row-first, #page #main-wrapper #main .sidebar .views-row.first, #page #main-wrapper #main .sidebar .views-row .expanded, #page #main-wrapper #main .sidebar .leaf.views-row-first, #page #main-wrapper #main .sidebar .leaf.first, #page #main-wrapper #main .sidebar .leaf .expanded, #page #main-wrapper #main .sidebar .collapsed.views-row-first, #page #main-wrapper #main .sidebar .collapsed.first, #page #main-wrapper #main .sidebar .collapsed .expanded, #page #main-wrapper #main .sidebar .expanded.views-row-first, #page #main-wrapper #main .sidebar .expanded.first, #page #main-wrapper #main .sidebar .expanded .expanded, #page #main-wrapper #main .sidebar .view-events-archive li.views-row-first, #page #main-wrapper #main .sidebar .view-events-archive li.first, #page #main-wrapper #main .sidebar .view-events-archive li .expanded, #page #main-wrapper #main .sidebar .view-related-topics li.views-row-first, #page #main-wrapper #main .sidebar .view-related-topics li.first, #page #main-wrapper #main .sidebar .view-related-topics li .expanded { border-top:0px solid #e8e8e8; }
#page #main-wrapper #main .sidebar .views-row.active-trail, #page #main-wrapper #main .sidebar .leaf.active-trail, #page #main-wrapper #main .sidebar .collapsed.active-trail, #page #main-wrapper #main .sidebar .expanded.active-trail, #page #main-wrapper #main .sidebar .view-events-archive li.active-trail, #page #main-wrapper #main .sidebar .view-related-topics li.active-trail {
  font-weight:bold;
  background-color:#dfedf7;
  border-bottom:0px solid #e8e8e8;
}
#page #main-wrapper #main .sidebar .views-row.active-trail ul li, #page #main-wrapper #main .sidebar .leaf.active-trail ul li, #page #main-wrapper #main .sidebar .collapsed.active-trail ul li, #page #main-wrapper #main .sidebar .expanded.active-trail ul li, #page #main-wrapper #main .sidebar .view-events-archive li.active-trail ul li, #page #main-wrapper #main .sidebar .view-related-topics li.active-trail ul li {
  padding:5px 5px 5px 20px;
  font-weight:normal;
  font-size:12px;
  border-bottom:0px;
  border-top:0px;
}
#page #main-wrapper #main .sidebar .views-row .field-content, #page #main-wrapper #main .sidebar .leaf .field-content, #page #main-wrapper #main .sidebar .collapsed .field-content, #page #main-wrapper #main .sidebar .expanded .field-content, #page #main-wrapper #main .sidebar .view-events-archive li .field-content, #page #main-wrapper #main .sidebar .view-related-topics li .field-content { color:#666666; }
#page #main-wrapper #main .sidebar .views-row .field-content .date-display-start, #page #main-wrapper #main .sidebar .views-row .field-content .date-display-end, #page #main-wrapper #main .sidebar .leaf .field-content .date-display-start, #page #main-wrapper #main .sidebar .leaf .field-content .date-display-end, #page #main-wrapper #main .sidebar .collapsed .field-content .date-display-start, #page #main-wrapper #main .sidebar .collapsed .field-content .date-display-end, #page #main-wrapper #main .sidebar .expanded .field-content .date-display-start, #page #main-wrapper #main .sidebar .expanded .field-content .date-display-end, #page #main-wrapper #main .sidebar .view-events-archive li .field-content .date-display-start, #page #main-wrapper #main .sidebar .view-events-archive li .field-content .date-display-end, #page #main-wrapper #main .sidebar .view-related-topics li .field-content .date-display-start, #page #main-wrapper #main .sidebar .view-related-topics li .field-content .date-display-end { color:; }
#page #main-wrapper #main .sidebar .views-row .field-content p, #page #main-wrapper #main .sidebar .leaf .field-content p, #page #main-wrapper #main .sidebar .collapsed .field-content p, #page #main-wrapper #main .sidebar .expanded .field-content p, #page #main-wrapper #main .sidebar .view-events-archive li .field-content p, #page #main-wrapper #main .sidebar .view-related-topics li .field-content p { margin:0px; }
#page #main-wrapper #main .sidebar .view-events-archive li:first-child { border-top:0px solid #e8e8e8; }
#page #main-wrapper #main .sidebar .view-empty { padding:0px 10px 5px 10px; }
#page #main-wrapper #main .sidebar.region-sidebar-first {
  float:right;
  width:320px;
  margin-right:0px;
  margin-top:20px;
}
#page #main-wrapper #main .sidebar.region-sidebar-first .section { margin-right:0px; }
#page #main-wrapper #main .sidebar.region-sidebar-first .content { width:auto; }
#page #main-wrapper #main .sidebar.region-sidebar-first .content ul.menu {
  padding-left:0px;
  margin-top:0px;
  padding:5px 0 0;
}
#page #main-wrapper #main .sidebar.region-sidebar-first .content ul.menu li { float:none; }
#page #main-wrapper #main .sidebar.region-sidebar-first .content ul {
  padding-left:0px;
  margin-top:0px;
}
#page #main-wrapper #main .sidebar.region-sidebar-first .blog-description {
  border:1px solid #f2f2f2;
  background-color:white;
  background-color:#f2f2f2;
}
#page #main-wrapper #main .sidebar.region-sidebar-first .blog-description .content {
  text-align:justify;
  line-height:24px;
  padding:10px;
}
#page #main-wrapper #main .sidebar.region-sidebar-first .blog-description .content p {
  line-height:24px;
  font-size:14px;
  text-align:left;
  color:#005186;
}
#page #main-wrapper #main .sidebar #block-views-prossimi-eventi-block li.views-row, #page #main-wrapper #main .sidebar #block-views-prossimi-eventi-block-1 li.views-row, #page #main-wrapper #main .sidebar .view-related-topics li.views-row {
  margin-top:0px;
  margin-bottom:0px;
}
#page #main-wrapper #main .views-field-title {
  color:#000033;
  font-weight:bold;
}
#page #main-wrapper #main .views-field-title a:hover { color:rgba(0,0,51,0.7); }
#page #main-wrapper #main .panels-flexible-column-inside {
  padding-left:0px;
  padding-right:0px;
}
#page #main-wrapper #main .pane-secondo-piano { margin-top:-8px; }
#page #main-wrapper #main .view-id-secondo_piano { padding-top:10px; }
#page #main-wrapper #main .view-id-secondo_piano img { width:190px; }
#page #main-wrapper #main .view-id-secondo_piano .views-row {
  width:190px;
  float:left;
  border-bottom:6px solid #deddcd;
  padding-bottom:0px;
  min-height:170px;
  margin-bottom:10px;
}
#page #main-wrapper #main .view-id-secondo_piano .views-row.views-row-odd { margin-right:15px; }
#page #main-wrapper #main .view-id-secondo_piano .views-row p {
  text-align:left !important;
  margin-top:0px;
  margin-bottom:0px;
}
#page #main-wrapper #main .view-id-secondo_piano .views-row .views-field-title { height:60px; }
#page #main-wrapper #main .view-id-secondo_piano .views-row .views-field-field-image {
  float:left;
  display:inline;
  margin-right:3px;
  height:110px;
  overflow:hidden;
}
#page #main-wrapper #main .view-id-experts_in_the_news { margin-bottom:10px; }
#page #main-wrapper #main .view-id-experts_in_the_news .views-field-field-fotografia {
  width:70px;
  height:70px;
  float:left;
  margin:0px 7px 7px 0px;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-field-field-fotografia img {
  width:70px;
  height:70px;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-row {
  width:190px;
  float:left;
  padding-bottom:0px;
  min-height:80px;
  margin-bottom:10px;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-row.views-row-odd { margin-right:15px; }
#page #main-wrapper #main .view-id-experts_in_the_news .views-row p {
  text-align:left !important;
  margin-top:0px;
  margin-bottom:0px;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-title, #page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-php {
  height:auto;
  float:left;
  width:113px;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-title a, #page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-php a { font-weight:bold; }
#page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-field-image {
  float:left;
  display:inline;
  margin-right:3px;
  height:110px;
  overflow:hidden;
}
#page #main-wrapper #main .view-id-experts_in_the_news .views-row .views-field-field-occhiello { color:#666666; }
#page #main-wrapper #main .view-id-experts_in_the_news .pager { margin-bottom:0px; }
#page #main-wrapper #main .view-id-experts_in_the_news .view-footer { padding-top:0px; }
#page #main-wrapper #main .pane-infografiche-home { width:190px; }
#page #main-wrapper #main .pane-infografiche-home .pane-content { padding-top:10px; }
#page #main-wrapper #main .pane-infografiche-home .views-field-field-image {
  height:140px;
  width:190px;
  overflow:hidden;
  margin-bottom:5px;
}
#page #main-wrapper #main .pane-infografiche-home .views-field-field-image img {
  width:190px;
  height:auto;
}
#page #main-wrapper #main .pane-infografiche-home .views-field-field-seconda-foto {
  height:140px;
  width:190px;
  overflow:hidden;
  margin-bottom:5px;
}
#page #main-wrapper #main .pane-infografiche-home .views-field-field-seconda-foto img {
  width:190px;
  height:auto;
}
#page #main-wrapper #main .pane-infografiche-home .pager { margin:5px 0px 0px 0px; }
#page #main-wrapper #main .pane-data-point-home {
  width:190px;
  margin-left:7px;
}
#page #main-wrapper #main .pane-data-point-home .pane-content { padding-top:10px; }
#page #main-wrapper #main .pane-data-point-home .views-field-field-image {
  height:140px;
  width:190px;
  overflow:hidden;
  margin-bottom:5px;
}
#page #main-wrapper #main .pane-data-point-home .views-field-field-image img {
  width:190px;
  height:auto;
}
#page #main-wrapper #main .pane-data-point-home .views-field-field-seconda-foto {
  height:140px;
  width:190px;
  overflow:hidden;
  margin-bottom:5px;
}
#page #main-wrapper #main .pane-data-point-home .views-field-field-seconda-foto img {
  width:190px;
  height:auto;
}
#page #main-wrapper #main .pane-data-point-home .pager { margin:5px 0px 0px 0px; }
#page #main-wrapper #main .pane-pubblicazioni_online { margin-top:15px; }
#page #main-wrapper #main .pane-pubblicazioni_online ul {
  margin:0px;
  padding-left:0px;
  padding-top:5px;
  border-bottom:1px solid #e8e8e8;
}
#page #main-wrapper #main .pane-pubblicazioni_online ul li {
  float:left;
  padding:1px 0px 1px 11px;
}
#page #main-wrapper #main .pane-pubblicazioni_online ul li:first-child {
  border-top:0px;
  padding-left:5px;
}
#page #main-wrapper #main .pane-pubblicazioni_online ul li a { font-family:Helvetica, Arial; }
#page #main-wrapper #main .pane-pubblicazioni_online ul li.studies a { color:#88272d !important; }
#page #main-wrapper #main .pane-pubblicazioni_online ul li.dossier a { color:#005186 !important; }
#page #main-wrapper #main .pane-pubblicazioni_online ul li.news a { color:#666666 !important; }
#page #main-wrapper #main .pane-pubblicazioni_online form {
  padding:5px 5px 10px 5px;
  font-family:Helvetica, Arial;
  border-top:1px solid #ffffff;
}
#page #main-wrapper #main .pane-pubblicazioni_online form label {
  float:left;
  font-weight:normal;
  margin-right:5px;
  padding-top:4px;
}
#page #main-wrapper #main .pane-pubblicazioni_online form input {
  float:left;
  width:140px;
  padding:3px 3px 2px 3px;
}
#page #main-wrapper #main .pane-pubblicazioni_online form button { float:right; }
#page #main-wrapper .view.view-calendario-corsi-summer .views-row, #page #main-wrapper .view.view-calendario-corsi-winter .views-row, #page #main-wrapper .view.view-related-topics .views-row {
  padding:10px 10px;
  margin:10px 0px;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area21, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area21, #page #main-wrapper .view.view-related-topics .views-row span .area21 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#dcc198;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row *
					
					span .area22, #page #main-wrapper .view.view-calendario-corsi-winter .views-row *
					
					span .area22, #page #main-wrapper .view.view-related-topics .views-row *
					
					span .area22 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#d2a4af;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area23, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area23, #page #main-wrapper .view.view-related-topics .views-row span .area23 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#8cc0d9;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area24, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area24, #page #main-wrapper .view.view-related-topics .views-row span .area24 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#ea9f80;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area25, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area25, #page #main-wrapper .view.view-related-topics .views-row span .area25 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#81f781;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area966, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area966, #page #main-wrapper .view.view-related-topics .views-row span .area966 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#cccccc;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row span .area5903, #page #main-wrapper .view.view-calendario-corsi-winter .views-row span .area5903, #page #main-wrapper .view.view-related-topics .views-row span .area5903 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#f4fa58;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row.views-row-first, #page #main-wrapper .view.view-calendario-corsi-winter .views-row.views-row-first, #page #main-wrapper .view.view-related-topics .views-row.views-row-first { margin-top:30px; }
#page #main-wrapper .view.view-calendario-corsi-summer .views-row .views-field-title, #page #main-wrapper .view.view-calendario-corsi-winter .views-row .views-field-title, #page #main-wrapper .view.view-related-topics .views-row .views-field-title {
  padding-left:3px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:3px;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-calendario-corsi-winter .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-related-topics .views-row .views-field-field-data-couse {
  float:left;
  display:inline;
  font-style:italic;
  padding-left:3px;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row .views-field-field-luogo, #page #main-wrapper .view.view-calendario-corsi-winter .views-row .views-field-field-luogo, #page #main-wrapper .view.view-related-topics .views-row .views-field-field-luogo {
  padding-left:4px;
  clear:both;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row .views-field-view-node, #page #main-wrapper .view.view-calendario-corsi-winter .views-row .views-field-view-node, #page #main-wrapper .view.view-related-topics .views-row .views-field-view-node {
  display:block;
  clear:both;
  padding-left:3px;
}
#page #main-wrapper .view.view-calendario-corsi-summer .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-calendario-corsi-winter .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-related-topics .views-row .views-field-field-area-tematica { display:none; }
#page #main-wrapper .view.view-prossimi-eventi .views-row, #page #main-wrapper .view.view-events-archive .views-row {
  padding:10px 10px;
  margin:10px 0px;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area21, #page #main-wrapper .view.view-events-archive .views-row span .area21 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#dcc198;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row *
					
					span .area22, #page #main-wrapper .view.view-events-archive .views-row *
					
					span .area22 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#d2a4af;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area23, #page #main-wrapper .view.view-events-archive .views-row span .area23 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#8cc0d9;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area24, #page #main-wrapper .view.view-events-archive .views-row span .area24 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#ea9f80;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area25, #page #main-wrapper .view.view-events-archive .views-row span .area25 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#81f781;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area966, #page #main-wrapper .view.view-events-archive .views-row span .area966 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#cccccc;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row span .area5903, #page #main-wrapper .view.view-events-archive .views-row span .area5903 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#f4fa58;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row.views-row-first, #page #main-wrapper .view.view-events-archive .views-row.views-row-first { margin-top:30px; }
#page #main-wrapper .view.view-prossimi-eventi .views-row .views-field-title, #page #main-wrapper .view.view-events-archive .views-row .views-field-title {
  padding-left:3px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:3px;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-events-archive .views-row .views-field-field-data-couse {
  float:left;
  display:inline;
  font-style:italic;
  padding-left:3px;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row .views-field-field-luogo, #page #main-wrapper .view.view-events-archive .views-row .views-field-field-luogo {
  padding-left:4px;
  clear:both;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row .views-field-view-node, #page #main-wrapper .view.view-events-archive .views-row .views-field-view-node {
  display:block;
  clear:both;
  padding-left:3px;
}
#page #main-wrapper .view.view-prossimi-eventi .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-events-archive .views-row .views-field-field-area-tematica { display:none; }
#page #main-wrapper .view.view-prossimi-eventi .views-row-even, #page #main-wrapper .view.view-events-archive .views-row-even { background-color:#f2f2f2; }
#page #main-wrapper .view.view-articoli .views-row, #page #main-wrapper .view.view-blog .views-row, #page #main-wrapper .view.view-infografiche .views-row, #page #main-wrapper .view.view-data-point .views-row, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row, #page #main-wrapper .view.view-us-election-watch .views-row {
  padding:10px 10px;
  margin:10px 0px;
  border-bottom:1px solid #b2b2b2;
}
#page #main-wrapper .view.view-articoli .views-row span .area21, #page #main-wrapper .view.view-blog .views-row span .area21, #page #main-wrapper .view.view-infografiche .views-row span .area21, #page #main-wrapper .view.view-data-point .views-row span .area21, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area21, #page #main-wrapper .view.view-us-election-watch .views-row span .area21 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#dcc198;
}
#page #main-wrapper .view.view-articoli .views-row *
					
					span .area22, #page #main-wrapper .view.view-blog .views-row *
					
					span .area22, #page #main-wrapper .view.view-infografiche .views-row *
					
					span .area22, #page #main-wrapper .view.view-data-point .views-row *
					
					span .area22, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row *
					
					span .area22, #page #main-wrapper .view.view-us-election-watch .views-row *
					
					span .area22 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#d2a4af;
}
#page #main-wrapper .view.view-articoli .views-row span .area23, #page #main-wrapper .view.view-blog .views-row span .area23, #page #main-wrapper .view.view-infografiche .views-row span .area23, #page #main-wrapper .view.view-data-point .views-row span .area23, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area23, #page #main-wrapper .view.view-us-election-watch .views-row span .area23 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#8cc0d9;
}
#page #main-wrapper .view.view-articoli .views-row span .area24, #page #main-wrapper .view.view-blog .views-row span .area24, #page #main-wrapper .view.view-infografiche .views-row span .area24, #page #main-wrapper .view.view-data-point .views-row span .area24, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area24, #page #main-wrapper .view.view-us-election-watch .views-row span .area24 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#ea9f80;
}
#page #main-wrapper .view.view-articoli .views-row span .area25, #page #main-wrapper .view.view-blog .views-row span .area25, #page #main-wrapper .view.view-infografiche .views-row span .area25, #page #main-wrapper .view.view-data-point .views-row span .area25, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area25, #page #main-wrapper .view.view-us-election-watch .views-row span .area25 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#81f781;
}
#page #main-wrapper .view.view-articoli .views-row span .area966, #page #main-wrapper .view.view-blog .views-row span .area966, #page #main-wrapper .view.view-infografiche .views-row span .area966, #page #main-wrapper .view.view-data-point .views-row span .area966, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area966, #page #main-wrapper .view.view-us-election-watch .views-row span .area966 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#cccccc;
}
#page #main-wrapper .view.view-articoli .views-row span .area5903, #page #main-wrapper .view.view-blog .views-row span .area5903, #page #main-wrapper .view.view-infografiche .views-row span .area5903, #page #main-wrapper .view.view-data-point .views-row span .area5903, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row span .area5903, #page #main-wrapper .view.view-us-election-watch .views-row span .area5903 {
  height:150px;
  width:150px;
  border:1px solid black;
  background-color:#f4fa58;
}
#page #main-wrapper .view.view-articoli .views-row.views-row-first, #page #main-wrapper .view.view-blog .views-row.views-row-first, #page #main-wrapper .view.view-infografiche .views-row.views-row-first, #page #main-wrapper .view.view-data-point .views-row.views-row-first, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row.views-row-first, #page #main-wrapper .view.view-us-election-watch .views-row.views-row-first { margin-top:30px; }
#page #main-wrapper .view.view-articoli .views-row .views-field-title, #page #main-wrapper .view.view-blog .views-row .views-field-title, #page #main-wrapper .view.view-infografiche .views-row .views-field-title, #page #main-wrapper .view.view-data-point .views-row .views-field-title, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-title, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-title {
  padding-left:3px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:3px;
}
#page #main-wrapper .view.view-articoli .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-blog .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-infografiche .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-data-point .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-field-data-couse, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-field-data-couse {
  float:left;
  display:inline;
  font-style:italic;
  padding-left:3px;
}
#page #main-wrapper .view.view-articoli .views-row .views-field-field-luogo, #page #main-wrapper .view.view-blog .views-row .views-field-field-luogo, #page #main-wrapper .view.view-infografiche .views-row .views-field-field-luogo, #page #main-wrapper .view.view-data-point .views-row .views-field-field-luogo, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-field-luogo, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-field-luogo {
  padding-left:4px;
  clear:both;
}
#page #main-wrapper .view.view-articoli .views-row .views-field-view-node, #page #main-wrapper .view.view-blog .views-row .views-field-view-node, #page #main-wrapper .view.view-infografiche .views-row .views-field-view-node, #page #main-wrapper .view.view-data-point .views-row .views-field-view-node, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-view-node, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-view-node {
  display:block;
  clear:both;
  padding-left:3px;
}
#page #main-wrapper .view.view-articoli .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-blog .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-infografiche .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-data-point .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-field-area-tematica, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-field-area-tematica { display:none; }
#page #main-wrapper .view.view-articoli .views-row .views-field-field-data, #page #main-wrapper .view.view-blog .views-row .views-field-field-data, #page #main-wrapper .view.view-infografiche .views-row .views-field-field-data, #page #main-wrapper .view.view-data-point .views-row .views-field-field-data, #page #main-wrapper .view.view-informarsi-per-il-mondo .views-row .views-field-field-data, #page #main-wrapper .view.view-us-election-watch .views-row .views-field-field-data { font-style:italic; }
#page #main-wrapper .view.view-id-pubblicazioni .views-row {
  padding:10px 10px;
  margin:10px 0px;
  float:left;
  width:250px;
  text-align:center;
  border:1px solid #b2b2b2;
}
#page #main-wrapper .view.view-id-pubblicazioni .views-row.views-row-even { margin-right:0px; }
#page #main-wrapper .view.view-id-pubblicazioni .views-row.views-row-odd {
  margin-right:20px;
  margin-left:23px;
}
#page #main-wrapper .view.view-id-pubblicazioni .views-row.tax-5 { display:none; }
#page #main-wrapper .view.view-id-pubblicazioni .views-row .views-field-php {
  margin:10px 0px 0px;
  background-color:#dfedf7;
  padding:7px 10px 6px 10px;
}
#page #main-wrapper .view.view-id-pubblicazioni .views-row .views-field-php a {
  text-transform:uppercase;
  font-size:16px;
  margin-top:10px;
}
#page #main-wrapper .view.view-page-multimedia .views-row {
  padding:10px 10px;
  margin:10px 0px;
  float:left;
  width:250px;
  width:268px;
  text-align:center;
  text-align:left;
  border:1px solid #b2b2b2;
}
#page #main-wrapper .view.view-page-multimedia .views-row.views-row-even { margin-right:0px; }
#page #main-wrapper .view.view-page-multimedia .views-row.views-row-odd {
  margin-right:20px;
  margin-right:20px;
  margin-left:23px;
  margin-left:0px;
}
#page #main-wrapper .view.view-page-multimedia .views-row.tax-5 { display:none; }
#page #main-wrapper .view.view-page-multimedia .views-row .views-field-php {
  margin:10px 0px 0px;
  background-color:#dfedf7;
  padding:7px 10px 6px 10px;
}
#page #main-wrapper .view.view-page-multimedia .views-row .views-field-php a {
  text-transform:uppercase;
  font-size:16px;
  margin-top:10px;
}
#page #main-wrapper .view.view-page-multimedia .views-row .content { width:268px !important; }
#page #main-wrapper .view.view-page-multimedia .views-row .content .field-name-body { margin-top:10px !important; }
#page #main-wrapper .view.view-page-multimedia .views-row .content iframe { width:268px; }
#page #main-wrapper .view.view-ricercatori li, #page #main-wrapper .view.view-scientific-adivisors li {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
}
#page #main-wrapper .view.view-ricercatori li .views-field-field-events-date, #page #main-wrapper .view.view-scientific-adivisors li .views-field-field-events-date {
  float:left;
  font-style:italic;
}
#page #main-wrapper .view.view-pubblicazioni-di-un-autore { margin-top:30px; }
#page #main-wrapper .view.view-pubblicazioni-di-un-autore li {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
  clear:both;
}
#page #main-wrapper .view.view-pubblicazioni-di-un-autore li .views-field-field-pubblicazioni-categoria {
  float:left;
  clear:left;
  margin-right:5px;
  font-style:italic;
}
.region-bottom {
  width:960px;
  height:150px;
  background:transparent url(/sites/all/themes/tema-ispi/images/bg_footer.jpg) no-repeat top left;
  margin-bottom:20px;
  -webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.8);
  box-shadow:0px 1px 5px rgba(0,0,0,0.8);
}
.region-bottom ul.menu {
  float:right;
  margin-top:70px;
  margin-right:250px;
}
.region-bottom ul.menu li {
  float:none;
  margin-bottom:7px;
  text-align:right;
}
.region-bottom ul.menu li a {
  color:#a5daf0;
  letter-spacing:4px;
  font-size:13px;
}
.search-info .username { display:none; }
.view-events-archive ul.views-summary li {
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
}
#node-1556 ul, #node-1559 ul {
  margin-left:0px;
  padding-left:0px;
}
#node-1556 ul li, #node-1559 ul li {
  font-weight:bold;
  list-style:none !important;
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
}
div.my_subscription_class ul li {
  list-style:none !important;
  border-bottom:1px solid #b2b2b2;
  padding:5px 0px;
}
.view-id-articoli .views-row, .view-id-blog.view-display-id-page .views-row, .view-id-us_election_watch.view-display-id-page .views-row, .view-id-infografiche.view-display-id-page .views-row, .view-id-data_point.view-display-id-page .views-row, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row, .view-id-focus-cina.view-display-id-page .views-row, .view-id-ispi_energy_watch.view-display-id-page .views-row {
  padding-left:0px !important;
  padding-right:0px !important;
}
.view-id-articoli .views-row .views-field-field-image, .view-id-blog.view-display-id-page .views-row .views-field-field-image, .view-id-us_election_watch.view-display-id-page .views-row .views-field-field-image, .view-id-infografiche.view-display-id-page .views-row .views-field-field-image, .view-id-data_point.view-display-id-page .views-row .views-field-field-image, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-field-image, .view-id-focus-cina.view-display-id-page .views-row .views-field-field-image, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-field-image {
  width:600px;
  overflow:hidden;
}
.view-id-articoli .views-row .views-field-field-image img, .view-id-blog.view-display-id-page .views-row .views-field-field-image img, .view-id-us_election_watch.view-display-id-page .views-row .views-field-field-image img, .view-id-infografiche.view-display-id-page .views-row .views-field-field-image img, .view-id-data_point.view-display-id-page .views-row .views-field-field-image img, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-field-image img, .view-id-focus-cina.view-display-id-page .views-row .views-field-field-image img, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-field-image img {
  width:600px;
  height:auto;
}
.view-id-articoli .views-row .views-field-field-caption .field-content, .view-id-blog.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-us_election_watch.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-infografiche.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-data_point.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-focus-cina.view-display-id-page .views-row .views-field-field-caption .field-content, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-field-caption .field-content { font-style:italic; }
.view-id-articoli .views-row .views-field-title, .view-id-blog.view-display-id-page .views-row .views-field-title, .view-id-us_election_watch.view-display-id-page .views-row .views-field-title, .view-id-infografiche.view-display-id-page .views-row .views-field-title, .view-id-data_point.view-display-id-page .views-row .views-field-title, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-title, .view-id-focus-cina.view-display-id-page .views-row .views-field-title, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-title {
  margin:5px 0px;
  display:block;
  padding-left:0px !important;
  font-size:20px;
}
.view-id-articoli .views-row .views-field-field-sottotitolo h5, .view-id-articoli .views-row .views-field-field-sottotitolo h4, .view-id-blog.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-blog.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-us_election_watch.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-us_election_watch.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-infografiche.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-infografiche.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-data_point.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-data_point.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-informarsi_per_il_mondo.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-focus-cina.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-focus-cina.view-display-id-page .views-row .views-field-field-sottotitolo h4, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-field-sottotitolo h5, .view-id-ispi_energy_watch.view-display-id-page .views-row .views-field-field-sottotitolo h4 {
  margin:0px;
  margin-bottom:10px;
}
.form-item-type .form-item-type-area-evento, .form-item-type .form-item-type-forum, .form-item-type .form-item-type-calendario-advanced-diploma, .form-item-type .form-item-type-calendario-master, .form-item-type .form-item-type-calendario-professional-diploma, .form-item-type .form-item-type-calendario-corsi, .form-item-type .form-item-type-epso-competition, .form-item-type .form-item-type-page, .form-item-type .form-item-type-book, .form-item-type .form-item-type-panel, .form-item-type .form-item-type-sub-area-ricerca { display:none; }
#BannerRai {
  margin:20px auto;
  text-align:center;
}
#MediaPartners { margin-top:20px; }
#MediaPartners #LogoRai a {
  width:248px;
  padding:12px 10px;
  float:left;
}
#MediaPartners #LogoRai a img {
  max-width:100%;
  width:190px;
}
#MediaPartners #LogoTreccani a {
  width:248px;
  padding:12px 10px;
  float:left;
}
#MediaPartners #LogoTreccani a img {
  max-width:100%;
  width:190px;
}
#page #main-wrapper #main #content .node .field-name-field-focus-cina-tags {
  border-top:1px solid #b2b2b2;
  float:left;
  margin:10px 0 30px;
  padding-top:5px;
  width:100%;
}
#page #main-wrapper #main #content .node .field-name-field-focus-cina-tags .field-label {
  float:left;
  font-weight:normal;
  margin-right:7px;
  text-transform:uppercase;
}
#page #main-wrapper #main #content .node .field-name-field-focus-cina-tags .field-item {
  float:left;
  margin-right:7px;
}
#page #main-wrapper .view.view-focus-cina .views-row, #page #main-wrapper .view.view-ispi-energy-watch .views-row {
  border-bottom:1px solid #b2b2b2;
  margin:10px 0;
  padding:10px;
}
#page #main-wrapper .view.view-focus-cina .views-row .views-field-title { font-size:20px; }
h2.author-name-tag {
  font-size:1em;
  font-weight:normal;
}
.view-network-alunni .views-field-field-user-firstname {
  float:left;
  margin-left:170px;
  margin-top:-133px;
  position:relative;
}
.view-network-alunni .views-field-field-nomecognome {
  float:left;
  margin-left:170px;
  margin-top:-133px;
  position:relative;
}
.view-network-alunni .views-field-field-studenti-occupazione {
  float:left;
  margin-left:170px;
  margin-top:-106px;
  position:relative;
}
.view-network-alunni .views-field-field-user-office {
  float:left;
  margin-left:170px;
  margin-top:-106px;
  position:relative;
}
.view-network-alunni .views-field-field-user-address {
  float:left;
  margin-left:170px;
  margin-top:-79px;
  position:relative;
}
.view-network-alunni .views-field-field-schede-provenienza {
  float:left;
  margin-left:170px;
  margin-top:-79px;
  position:relative;
}
.view-network-alunni .views-field-field-studenti-paese {
  float:left;
  margin-left:170px;
  margin-top:-79px;
  position:relative;
}
.view-network-alunni .views-field-field-schede-reference-master {
  float:left;
  margin-left:170px;
  margin-top:-53px;
  position:relative;
}
.view-network-alunni .views-field-field-anno-master {
  float:left;
  margin-left:170px;
  margin-top:-27px;
  position:relative;
}
.view-network-alunni .views-field-mail {
  float:left;
  margin-left:170px;
  margin-top:-1px;
  position:relative;
}
.view-network-alunni .network_img img {
  width:128px;
  height:128px;
}
.view-network-alunni .views-row-1 { margin-top:30px; }
#edit-field-anno-master-value-wrapper { float:none; }
#edit-field-nomecognome-value-wrapper { float:none; }
#edit-field-schede-reference-master-nid-wrapper { float:none; }
#edit-field-schede-provenienza-value-wrapper { float:none; }
#edit-field-studenti-paese-value-wrapper { float:none; }
#page #main-wrapper #main .sidebar .panel-pane.pane-focuscina-home .view-content ul li .views-field-field-seconda-foto img, #page #main-wrapper #main .sidebar .panel-pane.pane-energywatch-home .view-content ul li .views-field-field-seconda-foto img {
  height:75px;
  height:75px;
  width:75px;
  width:75px;
  float:left;
  margin:0 7px 7px 0;
}
.view-focuscina-home .view-id-focuscina_home img {
  height:75px;
  width:75px;
}
.view-focuscina-home .view-id-focuscina_home {
  float:left;
  height:75px;
  margin:0 7px 7px 0;
  width:75px;
}
.sharethis-buttons { clear:both; }
