

/**

*/
html{color:rgb(40,40,40);background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:rgb(40,40,40)}
@font-face{font-family: ITCAvantGarde; src: url('fonts/ITC_Avant_Garde_Gothic_Demi.otf');}
@font-face{font-family: BentonSans; src: url('fonts/BENTON02.OTF');}
@font-face{font-family: BentonSansMedium; src: url('fonts/BENTONSM.OTF');}
@font-face{font-family: BentonSansBold; src: url('fonts/BENTONSB.OTF');}
@font-face{font-family: BentonSansBoldExtraLight; src: url('fonts/BENTOSEL.OTF');}

html {
	direction: ltr; /* LTR */
}

/**
* Generic elements
*/
body {
	direction: ltr; /* LTR */
	color: #333;
	/*background: #EEE;*/
/*	font-size: 83%; */
	font-family: BentonSans, Verdana, Tahoma, Arial, sans-serif;
	text-align: left; /* LTR */
	margin: 0 auto;
	padding: 0;
}
input {
	font-size: 12px;
	font-family: BentonSans, Verdana, sans-serif;
	line-height: 100%;
}
textarea, select {
	font-size: 12px;
	font-family: BentonSans, Verdana, sans-serif;
	line-height: 160%;
}
h1, h2, h3, h4, h5, h6 {
	display: block;
	clear: both;
	margin: 0 0 .75em;
	padding: 0;
	font-family: BentonSansMedium, Verdana, Tahoma, Arial, sans-serif;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.39em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5, h6 {
	font-size: 1em;
}
code, fieldset {
	margin: .75em 0;
}
pre {
	background: #CCC;
	border: 1px solid #DDD;
	font-size: 12px;
	padding: .75em 1.5em;
}
blockquote {
	margin: 1.5em 0;
}
p {
	/*LUCA N4 era margin: .2em 0 1.2em;*/
	margin: 0 0 0.9em;
	padding: 0;
	
}
a:link, a:visited {
	/*color: rgb(80,80,80);*/
	color: rgb(101,123,144);
	text-decoration: none;
	font-family: BentonSansBold;
	
	font-size:97%;
}
a:hover {
	text-decoration: underline;
}
ul {
	margin: .5em 0 1em;
	padding: 0;
}
ol {
	margin: .75em 0 1.25em;
	padding: 0;
}
ol li, ul li {
	margin: .4em 0 .4em .5em; /* LTR */
}
ul.menu, .item-list ul {
	margin: .35em 0 0 -.5em; /* LTR */
	padding: 0;
}
ul.menu ul, .item-list ul ul {
	margin-left: 0; /* LTR */
}
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
	margin: .15em 0 .15em .5em; /* LTR */
}
ul li, ul.menu li, .item-list ul li, li.leaf {
	/*LUCA N4 era padding: 0 0 .2em 1.5em;*/
	padding: 0 0 .5em 0; /* LTR */
	list-style-type: none;
	list-style-image: none;
	/*background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;*/ /* LTR */
}
ol.ordered-list{
	/*GIUSEPPE per liste ordinate */
	list-style-type: decimal;
	/*padding: .15em .15em .15em .5em;*/ 
	margin-left: .9em;
}
ol.ordered-list li{
	/*GIUSEPPE per liste ordinate */
	list-style-type: decimal;
	/*padding: .15em .15em .15em .5em;*/ 
	margin-left: .5em;
}
ol li {
	padding: 0 0 .3em;
	margin-left: 2em; /* LTR */
}
ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
}
ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0 .35em; /* LTR */
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}
fieldset {
	padding: .5em;
	border: 1px solid #CCC;
}
fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
}
dl {
	margin: .5em 0 1em 1.5em; /* LTR */
}
dl dd {
	margin: 0 0 .5em 1.5em; /* LTR */
}
img, a img {
	border: none;
}
table {
	font-size: 1em;
	width: 100%;
}
thead th {
	font-weight: bold;
}
th a:link, th a:visited {
	color: #6F9DBD;
}
td, th {
	padding: .2em .1em;
}
tr.even, tr.odd, tbody th {
	border-width: 1px 0;
}
tr.odd, tr.info {
	background-color: #FFF;
}
tr.even {
	background-color: #EEE;
}
tr.drag {
	background-color: #FFFFF0;
}
tr.drag-previous {
	background-color: #FFD;
}
tr.odd td.active {
	background-color: #DDECF5;
}
tr.even td.active {
	background-color: #E6F1F7;
}
td.region, td.module, td.container, td.category {
	border-top: 1.5em solid #FFF;
	border-bottom: 1px solid #CCC;
	background-color: #D4E7F3;
	color: #455067;
	font-weight: bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
	border-top-width: 0;
}
span.form-required {
	color: #FFAE00;
}
span.submitted, .description {
	font-size: .92em;
	color: #898989;
}
.description {
	line-height: 150%;
	margin-bottom: .75em;
	color: #898989;
}
.messages {
	margin: .75em 0;
	padding: .5em 1em;
}
.messages ul {
	margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin: .25em 0;
}
#center form {
	margin-bottom: 2em;
	max-width:652px;
}
.form-button, .form-submit {
	margin: 2em .5em 1em 0; /* LTR */
}
#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
	margin: 0;
}
.box {
	margin: 2.5em 0;
}
.meta,
.meta * {
	background: none;
	font-weight: normal;
	line-height: 20px;
	margin: .2em 0 0;
	padding: 0;
}
.meta {
	color: #AAA;
}
.meta-footer {
	text-align: right; /* LTR */
}
/* MY GENERIC */
span.rgb(40,40,40)-span{font-family: BentonSansBold;color:rgb(40,40,40)}
span.rgb(40,40,40)-a-span{font-family: BentonSansBold;color:rgb(40,40,40);font-size: 0.75em} /*LUCA*/
span.black-a-span {font-family: BentonSansBold;color:rgb(40,40,40);font-size: 0.75em; } /*LUCA*/
span.black-a-span:hover {color:rgb(40,40,40); border-bottom-color: rgb(40,40,40);}  /*LUCA ANCORA NON FUNZIONA*/


/**
* Special image mapping
*/
blockquote {
	padding: 0 0 0 24px; /* LTR */
	background: url(images/blockquote.png) left top no-repeat; /* LTR */
	border: none;
}
.comment-new h3.title {
	float: left; /* LTR */
	background: url(images/new.png) right center no-repeat; /* LTR */
	padding: 2px 20px 2px 0; /* LTR */
}
.meta .editlink {
	float: right; /* LTR */
	width: 16px;
	height: 16px;
	background: url(images/pencil.png) center center no-repeat; /* LTR */
	padding: 2px;
}
.meta .submitted {
	background: url(images/date.png) left center no-repeat; /* LTR */
	font-size: 1em;
	padding: 0 0 0 18px; /* LTR */
}
.meta .terms ul.links li {
	background: url(images/tag_blue.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.blog_usernames_blog {
	background: url(images/user.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.book_add_child {
	background: url(images/book.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.print_html,
ul.links li.book_printer {
	background: url(images/printer.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.print_mail {
	background: url(images/email.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.print_pdf {
	background: url(images/page_white_acrobat.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.comment_forbidden {
	background: url(images/comment.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.comment_new_comments,
ul.links li.comment_reply,
ul.links li.comment_add {
	background: url(images/comment_add.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.comment_delete {
	background: url(images/comment_delete.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.comment_edit {
	background: url(images/comment_edit.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.comment_comments {
	background: url(images/comments.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.node_read_more {
	background: url(images/page_white_text.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.statistics_counter {
	background: url(images/chart_curve.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}
ul.links li.upload_attachments {
	background: url(images/disk.png) left center no-repeat; /* LTR */
	padding: 2px 0 2px 18px; /* LTR */
}

/**
* Layout
*/
/* With 3 columns, require a minimum width of 1020px to ensure there is enough horizontal space. */
body.two-sidebars {
	min-width: 980px;
}
/* With 2 columns, require a minimum width of 800px. */
body.no-sidebars,
body.sidebar-left,
body.sidebar-right {
	min-width: 760px;
}
/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#center {
	float:left;position:relative;width:652px;height:auto;margin:0px 0 0 15px;padding:0 15px 15px 15px;
}
/* So we move the #center container over the sidebars to compensate */
body.sidebar-left #center {
	margin-left: -210px;
}
body.sidebar-right #center {
	margin-right: -210px;
}
body.two-sidebars #center {
/*	margin: 0 -210px;*/
}
/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
	margin-left: 210px;
}
body.sidebar-right #squeeze {
	margin-right: 210px;
}
body.two-sidebars #squeeze {
	/*margin: 0 210px;*/
}
/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
	width: 210px;
	float: left;
	font-size: 75%;
	padding: 10px 0 0;
	z-index: 2;
	position: relative;
	left: 30px;
}
#sidebar-left .block {
	padding-right: 10px;
}
#sidebar-right .block {
	padding-left: 10px;
	overflow:visible;
	display:block;
	position:relative;
	float:left;
	/*min-height:250px;*/
}
#sidebar-right #block-views-Publications-block_1{/*min-height:350px;*/}
.sidebar .block {
	margin: 0 0 30px;
}
.block .content {
	/*padding: 2px 5px;*/
}
.sidebar .block .content {
	border: /* modificato da LUCA #CCC  */ #7CB1DD solid 1px;
}
/*aggiunto da LUCA*/
.sidebar .block h2 {
	background:  #7CB1DD;
}



#sidebar-left .block-region {
	margin-right: 10px;
}
#sidebar-right .block-region {
	margin-left: 10px;
}
.block-region {
	padding: 1em;
	background: transparent;
	border: 2px dashed #CCC;
	text-align: center;
	font-size: 1.2em;
}
/* Now we add the backgrounds for the main content shading */
#center .node h1,
#center .node h2,
#center .node h3 {
	border-bottom: #CCC solid 1px;
}
#center h1.title,
#center h2.title,
#center .block h2.title {
	color: #333;
	/*LUCA N4 era: margin: 15px 0;  -- */
	/*margin: 2px 0;*/
	font-weight: bold;
/*	letter-spacing: -1px;*/
	border: none;
        margin-top: 2px;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 0pt;

}
#center h2.title a {
	color: #333;
}
.block h2 {
	/*height: 16px;
	color: #EEE;
	background: #CCC;
	font-size: 1em;
	font-weight: normal;
	text-align: left; 
	line-height: 16px;
	margin: 0;
	padding: 0 5px;*/
}
.block h2 a,
.block h2 a:hover {
	color: #EEE;
	text-decoration: none;
}
/* LUCA aggiunto ****INIZIO*******/
.block dl{
	margin: 0;
}
.block dd {
	margin-left:8px;
}
.block ul li{
	list-style: none;
	list-style-image: none;
	padding: 1px;
	margin-left: 3px;
	background: none;

}

.block li{
	margin-left:-8px;

}

.people ul li{

	list-style: none;
	list-style-image: none;
	padding: 1px;
	margin-left: 3px;
	background: none;


}

.people td{

	vertical-align: top;
	padding-top: 10px;
	font-size: 75%;



}
.people img{


	padding-top: 3px;



}

/* LUCA aggiunto ****FINE*******/


/* LUCA Ulteriormente modificato i colori dei testalini dei blocchi */

.sidebar .block-1 .content {
	border: /*#002B4D*/ #7CB1DD solid 1px;
}
.sidebar .block-2 .content {
	border: /*#999*/ #7CB1DD solid 1px;
}
.sidebar .block-3 .content {
	border: #7CB1DD solid 1px;
}
.sidebar .block-4 .content {
	border: /*#001627*/ #7CB1DD solid 1px;
}
.sidebar .block-1 h2 {
	background: /*#002B4D*/ #7CB1DD;
}
.sidebar .block-2 h2 {
	background: /*#999*/ #7CB1DD;
}
.sidebar .block-3 h2 {
	background: #7CB1DD;
}
.sidebar .block-4 h2 {
	background: /*#001627*/ #7CB1DD;
}
#footer {
	width: 931px;
	height:120px;
	font-size: 75%;
	background:url('img/footer-bck.png') no-repeat top left;
	text-align: left;
	line-height: 1.5em;
	margin: 0;
	padding:20px 0px 0px 30px;
	position:relative;
	left:0px;
	bottom:0;
	clear:both;
	display:block;
	border-top:1px dotted #000;
}
#footer div{font-size:11px;position:relative;}
.footer-box{float:left;width:207px;margin-right:20px;}
#footer-fourth{margin-right:0px;}
#footer-third, #footer-fourth{font}
span.cc-credits{position:relative;top:20px;}
a.creative-commons{padding-left:20px;}
a.creative-commons{position:relative;top:10px;}
#mission {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#search-theme-form {
	margin: 0 0 10px;
}
#search-theme-form label {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
/*
CONTAINERS///////////////////////////////////////////////////////////////////////////////////
*/
#wrapper {
	float: left;
	width: 100%;
	background:rgb(247,247,247);
	position:relative;
}
#wrapper #container {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 0;
	
	position:relative;
}
#container{border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;background:rgb(255,255,255);}
/**
* Header
*/
#wrapper #container #header {
	position: relative; /*???*/
	height: 124px;
	background:url('img/header-bck_04.png') no-repeat 98% top;
	padding:0px 0 30px 0;
	display:block;
	margin-bottom:30px;
}
#wrapper #container #header #logo {
	float:left;
	position: relative;
	margin: 35px 0px 0px 28px; /* LTR */
	padding:0;
	z-index: 2;
}
#wrapper #container #header #logo img {
	margin: 0; /* LTR */
}
#wrapper #container #header #slogan-floater {
	float: right; /* LTR */
	margin: 67px 32px 0px 0px; /* LTR */
	padding: 0;
	display:block;
	position:relative;
}
div.feeds-header{float:left;position:relative;padding-right:17px;width:22px;height:22px;}
#wrapper #container #header #slogan-floater .site-slogan {
	position: relative; /* ??? */
	float: left; /* LTR */
	clear: both;
	width:22px;
	height:22px;
}
div.feeds-header a{width:22px;height:22px;}
#wrapper #container #header #slogan-floater .site-name {
	position: relative;
	z-index: 2;
}
#wrapper #container #header ul.primary-links {  /* ??? Manca */
	position: absolute;
	right: 0; /* LTR */
	bottom: 0;
	z-index: 1;
}
#wrapper #container #header #slogan-floater h1.site-name, #wrapper #container #header #slogan-floater h1.site-slogan  {
	font-size: 0.7em;
	word-spacing: -0.16em;
	float: left; /* LTR */
	/*line-height: 1.2em;*/
	margin:0;
	padding: 0;
	width:230px;
}
#header-region {
	float: left;
	width: 100%;
	/*LUCA N4 was min-height: 20px;*/
	min-height: 25px;
	margin:10px 0 0px 0;
	padding:0;
	background:#657B90;
}
#header-region .content{padding:0;}
#header-region #block-system-main-menu{display:block;height:25px;;padding:0;}
div.headerMainMenu{display:block;height:25px;margin:0;padding:0;background:rgb(50,51,51);}
#header-region #block-system-main-menu .content ul.menu li.active-trail ul.menu{display:none;}
/**
* header-region aggiunto da LUCA 
*/
#header-region ul {display: block;height:25px;margin:0;padding:0;}
#header-region ul li {float:right;display:inline;padding:0 0 0 1px;margin:0;list-style-type: none;background: url(img/dots_01.png) no-repeat left top;}
#header-region ul li:hover{background: url(img/dots_01.png) no-repeat left top #657B90;}
#header-region ul li a, #header-region ul li a:active, #header-region ul li a:link{height:20px;font-family:BentonSansMedium;color:white;font-size:12px;padding:5px 20px 0 9px;}
#header-region ul li a:hover{height:17px;text-decoration:none;border-bottom:3px solid #0E8DC9;}
#header-region .ghostHeaderMenuItem{height:25px;margin:0;padding:0;background:#657B90;display:none;position:relative;z-index:0;}
#header-region #block-system-main-menu .ghostHeaderMenuItem ul{/*LL  max-width:650px*/max-width:900px;float:left;position:absolute;}
#header-region #block-system-main-menu .ghostHeaderMenuItem ul li{position:relative;float:left;}
#header-region .headerMenuItem{height:25px;margin:0;padding:0;background:#657B90;display:block;position:relative;z-index:0;}
#header-region #block-system-main-menu .headerMenuItem ul{/*LL  max-width:650px*/max-width:900px;float:left;position:absolute;}
#header-region #block-system-main-menu .headerMenuItem ul li{position:relative;float:left;}
#header-region #block-system-main-menu .headerMenuItem ul li a:hover{background:#657B90;}
.block-user .headerMainMenuPage .headerMainMenuPage ul li a{background:white;}
#header-region #block-system-main-menu .headerMainMenu ul.menu li.expanded a, #header-region #block-system-main-menu .headerMainMenu ul.menu li.active-trail a{background:#657B90;}
#header-region #block-system-main-menu div.headerMenuItem ul.menu{display:none;}
/*
///////SUBHEADING///////////
*/
div#sub-heading-home-statement{padding:0;margin:0;height:140px;float:left;background:#657B90;position:relative;top:0;z-index:1000;width:100%;color:white;margin-bottom:30px;}
h2#nexa-statement-heading {font-family:ITCAvantGarde;color:white;font-size:18px;width:100%;padding:0;margin:0;position:relative;top:38px;left:30px;float:left;letter-spacing:.09em;}
p.statement-author{font-family:BentonSansMedium;font-size:12px;}
p.statement-pub{font-family:BentonSans;font-size:12px;}
div#sub-heading-home-statement div#nexa-statement-info p{margin:0;padding:0;}
div#nexa-statement-info{float:left;position:relative;top:60px;left:120px;}
div#goAway{width:10px;height:30px;float:right;margin:0 3px 0 0;padding:0;position:relative;top:60px;background:#fff url('img/right-arrow.png') no-repeat center center;cursor:pointer;display:none;}
/*
#header-region ul li a {
	display: block;
	color: #EEE;
	background: transparent;
	text-decoration: none;
	padding: 1px 8px;  
	border: 1px solid transparent;  
}

#header-region ul li a:hover {
	border: 1px solid #EEE;
	text-decoration: none;
	padding: 1px 8px;  
}

#header-region ul li a.active {
	border: 1px solid #EEE;
	text-decoration: none;
	padding: 1px 8px; 
	background: #7CB1DD;
}
#header-region ul li.expanded a {

	background: #7CB1DD;
	border: 1px solid #EEE;  
}
#header-region .block-menu li.expanded ul.menu {
	display: block;

	position: relative; top: 0px; left: 0px;  

	color: #EEE;

	list-style: none;
	text-align: center;
	margin: 0px 0 4px; 
	padding: 0 0px; 
}

#header-region .block-menu li.expanded ul.menu li a {
	background: transparent;
	border: 1px transparent;

}

#header-region .block-menu li.expanded ul.menu li a.active {
	background: #7CB1DD;
	border: 1px solid #EEE;

}
/************* MAIN CONTENT BLOCK *******************/
div#main-content-block{float:left;width:650px;position:relative;}
div#block-views-sticky_post-block_1{}
/*CENTER*/
div#main-content-block div#center{float:left;position:relative;width:652px;height:auto;margin:0px 0 0 15px;padding:0 15px 15px 15px;}
div#main-content-block div#center div#squeeze{float:left;padding:0;position:relative;margin:0 0 0 0;width:442px;}
div.view-content-frontpage2{width:442px;}
/*CENTER TITLES*/

#center h1.title, #center h2.title, #center .block h2.title{font-family:Georgia;color:rgb(63,164,212);font-size:16px;padding-bottom:10px;}
#center h1.title a, #center h2.title a, #center .block h2.title a{color:rgb(0,111,149);font-family:Georgia;font-size: 16px;/*line-height:22px;background:rgb(63,164,212);padding-left:3px;padding-right:3px;*/}
/*CONTENT*/
.block dd, dl dd{margin-left:0px;}
div.frontpage2{float:left;position:relative;display:block;line-height:16px;font-family: BentonSans, Verdana, Tahoma, Arial, sans-serif;font-size:0.8em;/*border-bottom:1px solid #000;margin-bottom:10px;*/padding-bottom:10px;}
strong{font-family: BentonSansBold, Verdana, Tahoma, Arial, sans-serif;}
div.frontpage2 strong {font-family: BentonSansBold, Verdana, Tahoma, Arial, sans-serif;font-size:97%;color:rgb(60,60,60);}

div.frontpage2 div.views-field-image-attach-images{float:left;margin:0;padding:0;width:136px;padding:4px 5px 5px;position:relative;}
div.frontpage2  div.views-field-title-small{float:left;width:65%;}
div.frontpage2 div.views-field-body{float:left;}
div.frontpage2 div.views-field-body-small{float:left;width:66%;}
div.frontpage2 div.views-field-body div.field-content{}
span.view-post{float:left;position:relative;margin:0;padding:0;top:0;}
span.view-post a{font-family: BentonSansBold;font-size:10px;color:rgb(63,164,212);text-transform:lowercase;}

/* COLORI ORIGINALI DI FRANCESCA
h2.nexa-wednesday{width:432px;height:auto;background:rgb(186,188,190);font-family: BentonSansBoldExtraLight;padding:10px 0 10px 10px;}
h2.lunch-seminar{width:432px;height:auto;background:rgb(127,183,202);font-family: BentonSansBoldExtraLight;padding:10px 0 10px 10px;}*/

/* VECCHIE BARRE
h2.nexa-wednesday{width:432px;height:auto;background:#f03d3d;color:#fff;font-family: BentonSansBoldExtraLight;font-weight:bold;font-size:1.6em;padding:10px 0 10px 10px;}

h2.lunch-seminar{width:432px;height:auto;background:#f59e2f;color:#fff;font-family: BentonSansBoldExtraLight;font-weight:bold;font-size:1.6em;padding:10px 0 10px 10px;}
*/

h2.nexa-wednesday{
height:auto;
/*color:#93d4d7;*/
color:#fff;
font-family: BentonSansBoldExtraLight;
font-weight:bold;
font-size:1.6em;

width:202px;
padding:4px 0 5px 235px;


background: #f03d3d url('img/smallbar.png') no-repeat 0 5px;
#background: #f03d3d url('http://nexa.polito.it/sites/nexa.polito.it/themes/nexad7/img/smallbar.png') no-repeat 0 5px;
}


h2.lunch-seminar{
height:auto;
/*color:#93d4d7;*/
color:#fff;
font-family: BentonSansBoldExtraLight;
font-weight:bold;
font-size:1.6em;

width:202px;
padding:4px 0 5px 235px;

background: #f59e2f url('img/smallbar.png') no-repeat 0 5px;
}

h2.nexa-event{
height:auto;
/*color:#93d4d7;*/
color:#fff;
font-family: BentonSansBoldExtraLight;
font-weight:bold;
font-size:1.6em;

width:202px;
padding:4px 0 5px 235px;

background: #17801e url('img/smallbar.png') no-repeat 0 5px;
}


h2.nexa-news{
height:auto;
/*color:#93d4d7;*/
color:#fff;
font-family: BentonSansBoldExtraLight;
font-weight:bold;
font-size:1.6em;

width:202px;
padding:4px 0 5px 235px;

background: #36424d url('img/smallbar.png') no-repeat 0 5px;
}


span.field_node_additional_info{font-family: ITCAvantGarde, Verdana, Tahoma, Arial, sans-serif;color:rgb(76,81,85);}
.item-list .pager li{border:1px solid #000;font-family: BentonSansBold;font-size:10px;}
.item-list .pager li.pager-current{background:rgb(90,91,94);color:white;}
.item-list .pager li.pager-next, .item-list .pager .pager-last, .item-list .pager .pager-first, .item-list .pager .pager-previous{border:none;}

/*SIDEBAR SNIPPETS*/
div#main-content-block div#center div#sidebar-right{float:left;margin:0;padding:0;width:205px;left:3px;}
/*SIDEBAR*/
#wrapper #container div#sidebar-left .block .content{border:0;padding:0;margin:0 0 0 0;}

#wrapper #container div#sidebar-left .container-inline div, .container-inline label {
    display: block;
}

#wrapper #container div#sidebar-left{float:left;width:220px;position:relative;padding:0;margin:0;left:61px;top:0px;}
div#main-content-block div#center div#sidebar-right .block .content {border:0;}
.sidebar .block h2, #wrapper #container div#sidebar-left form label, #wrapper #container div#sidebar-left .block .content dl dt, div#main-content-block div#center div#sidebar-right h2, div#main-content-block div#center div#sidebar-right .block .content dl dt, .sidebar .block-1 h2 {color:rgb(63,164,212);font-family:ITCAvantGarde;font-size:12px;padding:5px 0 5px 0;border-top:1px dotted #000;border-bottom:1px dotted #000;margin-bottom:10px;background:transparent;text-transform:lowercase;}
#wrapper #container div#sidebar-left .block .content dl dt{margin-top:25px;}
#wrapper #container div#sidebar-left form input[type="text"]{float:left;padding:0;margin:0;position:relative;top:0;left:0;border:0;height:15px;background:#fff;width:150px;}

/*
#wrapper #container div#sidebar-left form input[type="submit"]{background:url('img/submit_01.png') no-repeat center center;width:15px;height:15px;padding:5px;margin:0;border:0;cursor:pointer;}
*/

#wrapper #container div#sidebar-left form input[type="submit"]{background:url('img/submit_01.png') no-repeat center center;width:15px;height:15px;padding: 3px;margin:0;border:0;cursor:pointer;}

div.inputsWrapper{padding:3px 2px 2px 2px;margin:0 0 0 0;width:165px;height:15px;background:url('img/input_bck_01.png') no-repeat top left;}
/*//////// EVENTS BLOCK && EVENTS PAGES/////////////////////////*/
div#sidebar-right div.dateBox, div#sidebar-left div.dateBox{float:left;background:url('img/calendar_bck.png')no-repeat left top;width:90px;height:112px;padding:3px;}
div#sidebar-right div.dateBoxInside, div#sidebar-left div.dateBoxInside{float:left;background:white;width:78px;height:103px;padding:0 0 0 0;text-align:center;}
div#sidebar-right .event-box-title, div#sidebar-left .event-box-title{float:none;clear:left;}
div#sidebar-right .dateBoxInside p, div#sidebar-left .dateBoxInside p{font-family:ITCAvantGarde;font-size:12px;color:#4C5155;padding:0 0 0 0;margin:0;}
div#sidebar-right .dateBoxInside p.month_par, div#sidebar-left .dateBoxInside p.month_par{font-family:ITCAvantGarde;font-size:14px;color:#4C5155;padding-top:5px;}
div#sidebar-right .dateBoxInside p.day_par, div#sidebar-left .dateBoxInside p.day_par{font-family:ITCAvantGarde;font-size:36px;color:#4C5155;}
div#sidebar-right .dateBoxInside p.year_par, div#sidebar-left .dateBoxInside p.year_par{font-family:ITCAvantGarde;font-size:16px;color:#4C5155;}
div#sidebar-right div.view-upcoming-events div.views-field-field-luogo-value, div#sidebar-left div.view-upcoming-events div.views-field-field-luogo-value{float:left;border-left:1px dotted #000;width:80px;padding:0 0 3px 5px;margin-top:5px;color:#383D42;font-size:10px;}
div#sidebar-right div.views-field-field-luogo-value span.where_to, div#sidebar-left div.views-field-field-luogo-value span.where_to{font-family: BentonSansBold;}
span.go-to-events-calendar-span{background:url('img/blue-dot.gif') no-repeat left center;padding-left:12px;position:relative;top:10px;left:6px;font-size:10px;}
span.go-to-events-calendar-span a{color:rgb(150,150,150);}
div#sidebar-right div.views-field-teaser span.field-content:first-line, div#sidebar-left div.views-field-teaser span.field-content:first-line{color:rgb(150,150,150);}
body.page-upcoming-events div.views-row, body.page-past-events div.views-row, body.page-mercoledi div.views-row, body.page-lunch-seminars div.views-row{margin-bottom:12px;} 
body.page-upcoming-events div.views-field-teaser, body.page-past-events div.views-field-teaser, body.page-mercoledi div.views-field-teaser, body.page-lunch-seminars div.views-field-teaser{font-size:0.8em;}
body.page-upcoming-events div.views-field-field-luogo-value, body.page-past-events div.views-field-field-luogo-value, body.page-past-events div.views-field-field-luogo-value{font-size:0.7em;color:rgb(150,150,150)}


div.view-upcoming-events div.view-content div.views-row div.views-field div.field-content{font-size:0.7em;color:rgb(150,150,150)}
div.view-past-events div.view-content div.views-row div.views-field div.field-content{font-size:0.7em;color:rgb(150,150,150)}


div.rassegna-stampa {line-height: 16px;font-family: BentonSans, Verdana, Tahoma, Arial, sans-serif;font-size: 0.8em;}

div.rassegna-stampa-content {width:90%;float:left;background:transparent;position:relative;left:10px;top:0px;padding-bottom:1px;padding-top:10px;font-family:BentonSans;font-size:12px;color:rgb(40,40,40);font-weight:normal;line-height:16px;}

div.rassegna-stampa div.container-inline-date{

}


/*
div.rassegna-stampa div.views-widget-filter-field_data_uscita_value {
    line-height: 0px;
    width:  60px;
    margin-top: 8px;
}
*/

div.rassegna-stampa div.views-widget-filter-field_data_uscita_value {
    width: 60px;
}

div.rassegna-stampa .description {
    margin-bottom: 0px;
}

div.rassegna-stampa .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.3em;
    margin-left: 1.6em;
}

/*
////////// SUPER STICKY ///////////*/
div#sticky-wrapper{float:left;position:relative;width:652px;height:auto;margin:-5px 0 15px 0;padding:0 0 0 15px;}

div#sticky-top{float:left;width:663px;height:5px;padding:0px;margin:0px;background:url('img/sticky-top_07.png') no-repeat top left;}
div#sticky-body{float:left;width:663px;height:auto;padding:0;margin:0px;background:url('img/sticky-bck_14.png') repeat-y top left;display:block;}
div#sticky-bottom{float:left;width:661px;height:7px;padding:0;margin:0px;margin-left:2px;background:url('img/sticky-bottom_08.png') no-repeat top left;}

div.sticky-post-container{background:#fff;border:1px solid #c9c9c9;display:block;overflow:hidden;position:relative;padding:10px;margin:10px 10px 10px 15px;height:auto;width:613px;}

h3.sticky-post-title, h3.sticky-post-title a, h3.sticky-post-title a:active, h3.sticky-post-title a:link{font-family:BentonSansMedium;color:rgb(0,111,149);font-size:13px;width:633px;}

h3.sticky-post-title{padding:0px;margin:0 0 0px;border-bottom:dotted 1px #000;overflow:hidden;padding:10px 0 10px 0;margin-left:16px;} 

h3.sticky-post-title span.nodeCategory{font-family: BentonSansBold;color:rgb(40,40,40);font-size:12px;}

div.sticky-post-image{width:400px;float:left;margin:0;padding:0;overflow:hidden;}
img.sticky-post-image-full{}
div.sticky-post-content{width:33%;float:left;background:transparent;position:relative;left:10px;top:0px;padding-bottom:1px;font-family:BentonSans;font-size:12px;color:rgb(40,40,40);font-weight:normal;line-height:16px;}
div#sticky-wrapper div.sticky-post-container a[href="/view"], span.view-node-span a, span.view-node-span-audio-video a {font-family: BentonSansBold;font-size:10px;color:rgb(63,164,212);padding-left:8px;text-transform:lowercase;}
div.sticky-post-image .oembed{display:block;clear:none;float:left;padding:0;margin:0;border:0;}
/*
/////// RESEARCH-PAGE
*/
body.page-research div#center{float:left;position:relative;width:652px;height:auto;margin:0px 0 0 15px;padding:0 0px 15px 15px;}
body.page-research div#center div#squeeze{float:left;padding:0;position:relative;margin:0 0 0 0;width:100%;}

/*LUCA era width:100%;  */
body.not-front div#center div#squeeze h2.title, body.page-research div#center div#squeeze h2.title{font-family:BentonSansMedium;width:87%;padding-bottom:9px;margin-bottom:30px;border-bottom:1px dotted #000;font-size:13px;}


body.not-front #wrapper #container div#sidebar-left{left:16px;top:0;}
body.page-research #wrapper #container div#sidebar-left{left:30px;}
div.subtitle-block{width:100%;padding-bottom:20px;}
div.subtitle-block p{width:100%;font-size:12px;}
div.subtitle-block p em{font-family:Georgia;font-weight:bold;font-style:italic;}
div.view-id-Research{float:left;width:100%;}
div.view-id-Research div.view-content div.views-row{float:left;font-size:12px;width:180px;padding:0 50px 0px 0;margin-bottom: 30px;}

div.view-id-Research div.view-content div.views-row div.views-field-title{font-family:BentonSansMedium;color:rgb(63,164,212);font-size:13px;padding-bottom:5px;border-bottom:1px dotted #000;margin-bottom:10px;min-height:30px;max-height:30px;height:auto;position:relative;}

div.view-id-Research div.view-content div.views-row div.views-field-title span.field-content{position:absolute;bottom:3px;}



div.view-id-audio_video div.view-content div.views-row div.views-field-title{font-family:BentonSansMedium;color:rgb(63,164,212);font-size:13px;padding-bottom:5px;border-bottom:1px dotted #000;margin-bottom:10px;min-height:30px;max-height:30px;height:auto;position:relative;}

div.view-id-audio_video div.view-content div.views-row div.views-field-title span.field-content{position:absolute;bottom:3px;}

div.views-field-title a{font-family:BentonSansMedium;color:rgb(40,40,40);font-size:13px;}
/*div.views-field-teaser p{font-family:BentonSansMedium;font-size:12px;}*/
/*div.view-id-Research div.view-content div.views-row-3, div.view-id-Research div.view-content div.views-row-6, div.view-id-Research div.view-content div.views-row-9{padding:0 0px 40px 0;}*/


div.view-mercoledi a {font-family:BentonSansMedium;color:rgb(40,40,40);font-size:15px;}

div.view-lunch a {font-family:BentonSansMedium;color:rgb(40,40,40);font-size:15px;}


div.view div.view-content div.views-row p.upcoming-lunch {   
	color: #3FA4D4;
    font-family: ITCAvantGarde;
    font-size: 12px;
	position: relative;
	left: 12px;
	padding-left: 6px;
	background: white;
	white-space: nowrap;
    width: 10%
	}

div.view div.view-content div.views-row p.upcoming-mercoledi {   
	color: #3FA4D4;
    font-family: ITCAvantGarde;
    font-size: 12px;
	position: relative;
	left: 12px;
	padding-left: 6px;
	background: white;
	white-space: nowrap;
    width: 10%
}	

div.view div.view-content div.views-row div.upcoming-box	{
	border-style:solid;
	border-width:1px;
	border-color:#3FA4D4;
	padding: 8px 3px 0px 3px;
	margin-top: -20px;
}
	
	
div.view-id-Research div.view-content div.views-row-3, div.view-id-Research div.view-content div.views-row-6, div.view-id-Research div.view-content div.views-row-9, div.view-id-Research div.view-content div.views-row-12, div.view-id-Research div.view-content div.views-row-15, div.view-id-Research div.view-content div.views-row-18, div.view-id-Research div.view-content div.views-row-21, div.view-id-Research div.view-content div.views-row-24{padding:0 0px 40px 0;}


div.view-id-Research div.view-content div.views-row div.views-field-image-attach-images {width:180px;height:94px;overflow:hidden;padding:0;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');margin-bottom:10px;}

/*///// WHEN THEY WERE VERTICAL/////////////*
div.view-id-Research div.view-content div.views-row-10, div.view-id-Research div.view-content div.views-row-11{width:49%;padding-right:10px;}
div.view-id-Research div.view-content div.views-row-10 div.views-field-image-attach-images, div.view-id-Research div.view-content div.views-row-11 div.views-field-image-attach-images{float:left;width:95px;height:179px;overflow:hidden;padding:0;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');padding:0px 0px 0px 0px;margin-right:10px;}
div.view-id-Research div.view-content div.views-row-10 div.views-field-image-attach-images span.field-content, div.view-id-Research div.view-content div.views-row-11 div.views-field-image-attach-images span.field-content{}
div.view-id-Research div.view-content div.views-row-11{padding:0px 0px 0px 0px;}*/
/**
* LUCA aggiunto: Secondar navigation
*/
#secondary-links ul {
	display: block;
	/* LUCA aggiunto */
	position: absolute; top: 80px; left: 200px;
	/* LUCA era float: right; */
	float: right; /* LTR */
	color: #EEE;
	background: #002B4D;
	list-style: none;
	text-align: center;
	margin: 73px 0 4px;
	padding: 0;
}
#secondary-links ul li {
	float: left; /* LTR */
	height: 20px;
	line-height: 20px;
	margin: 0 5px 0 0; /* LTR */
	padding: 0;
}
#secondary-links ul li a {
	display: block;
	color: #EEE;
	background: #002B4D;
	text-decoration: none;
	padding: 1px 8px;
}
#secondary-links ul li a:hover,
#secondary-links ul li a.active {
	border: 1px solid #EEE;
	text-decoration: none;
	padding: 0 7px;
}
/* ???   NON c'era*/
.tagdata {
	padding: 0;
	font-size: x-small;
	position: relative; left: 50px;
}

.tagdata {
	display: inline;
}

.tagdata img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
/**
* Local tasks
*/
ul.primary, ul.primary li {
	background: none;
	margin: 1em 0;
	padding: 0;
}
ul.secondary, ul.secondary li {
	background: none;
	margin: .5em 0;
}

/**
* Nodes & comments
*/
.node {
	/*LUCA was margin: 0 0 30px;  */
	margin: 0 0 5px;
}
ul.links li, ul.inline li {
	font-size: 1em;
	line-height: 20px;
	margin: 0 1em 0 0; /* LTR */
	padding: 0;
	background-image: none;
}
.picture {
	border: none;
	float: right; /* LTR */
	margin: 0 0 .5em .5em; /* LTR */
}
.sticky {
	padding: .5em;
	/*border: 1px solid #CCC;*/
}
.comment {
	border: 1px solid #CCC;
	margin: 1em 0 0;
	padding: .5em;
}
.indented {
	margin-left: 25px; /* LTR */
}
.node .content, .comment .content {
	margin: .6em 0;
}
/**
* Aggregator.module
*/
#aggregator {
	margin-top: 1em;
}
#aggregator .feed-item-title {
	font-size: 160%;
	line-height: 130%;
}
#aggregator .feed-item-title a {
	color: #333;
}
#aggregator .feed-item {
	border-bottom: 1px solid #CCC;
	margin: -1.5em 0 1.75em;
	padding: 1.5em 0;
}
#aggregator .feed-item-categories {
	font-size: .92em;
}
#aggregator .feed-item-meta {
	font-size: .92em;
	color: #CCC;
}

/**
* Menu.module
*/
tr.odd td.menu-disabled {
	background-color: #FFF;
}
tr.even td.menu-disabled {
	background-color: #FFF;
}

/**
* OpenID.module
*/
#user-login-form li.openid-link,
#user-login li.openid-link {
	background-position: left center; /* LTR */
	margin: 0;
	padding: 2px 0 2px 18px; /* LTR */
}

/**
* Autocomplete.
*/
#autocomplete li {
	cursor: default;
	padding: 2px;
	margin: 0;
}

/**
* Login Block
*/
#user-login-form {
	text-align: center;
}
#user-login-form ul {
	text-align: left; /* LTR */
}

/**
* User profiles.
*/
.profile {
	margin-top: 1.5em;
}
.profile h3 {
	border-bottom: 0;
	margin-bottom: 1em;
}
.profile dl {
	margin: 0;
}
.profile dt {
	font-weight: normal;
	font-size: .92em;
	line-height: 1.3em;
	margin-top: 1.4em;
	margin-bottom: .45em;
}
.profile dd {
	margin-bottom: 1.6em;
}

/**
* CSS support
*/

/*******************************************************************
* Color Module: Don't touch                                       *
*******************************************************************/

/**
* Generic elements.
*/
.messages {
	background-color: #FFF;
	border: 1px solid #B8D3E5;
}
.preview {
	background-color: #FCFCE8;
	border: 1px solid #E5E58F;
}
div.status {
	color: #33A333;
	border-color: #C7F2C8;
}
div.error, tr.error {
	color: #A30000;
	background-color: #FCC;
}
.form-item input.error, .form-item textarea.error {
	border: 1px solid #C52020;
	color: #363636;
}

/**
* dblog.module
*/
tr.dblog-user {
	background-color: #FCF9E5;
}
tr.dblog-user td.active {
	background-color: #FBF5CF;
}
tr.dblog-content {
	background-color: #FEFEFE;
}
tr.dblog-content td.active {
	background-color: #F5F5F5;
}
tr.dblog-warning {
	background-color: #FDF5E6;
}
tr.dblog-warning td.active {
	background-color: #FDF2DE;
}
tr.dblog-error {
	background-color: #FBE4E4;
}
tr.dblog-error td.active {
	background-color: #FBDBDB;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
	background: #D7FFD7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
	background: #C7EEC7;
}

/**
* Status report colors.
*/
table.system-status-report tr.error, table.system-status-report tr.error th {
	background-color: #FCC;
	border-color: #EBB;
	color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
	background-color: #FFD;
	border-color: #EEB;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
	background-color: #DFD;
	border-color: #BEB;
}





/**
* LUCA aggiunto stili per frontpage2
*/

.sticky-f2 {
	padding: .5em .5em 0 .5em;
	border: 1px solid #CCC;
	background: #dfe3e6;
	margin-bottom: 12px;
} 

.element-f2 {

} 

.view-content-frontpage2 {
	/* insert your css code for this element here */
	margin-top: -0.25em;

}
#frontpage2 {
	/* insert your css code for this element here */
/*	font-size: 0.85em;
	line-height: 1.0em;
	margin-bottom: 40px;
	margin-top: 0.3em;
	color: #333333;*/
}
#frontpage2 h2.title a {/*color: #333;*/}
div.frontpage2 {
	/* insert your css code for this element here */
	/*font-size: 0.85em;
	line-height: 1.0em;
	margin-bottom: 40px;
	margin-top: 0.3em;
	color: #333333;*/
}
div.frontpage2 h2.title a {/*color: #333;*/}
/*///////////////// ADMIN /////////////////////////////////////*/
body.page-admin #wrapper #container div#center{width:656px;}
body.page-admin #wrapper #container div#sidebar-left{left:10px;}
div.attachments{width:700px;}
div.attachments fieldset{width:700px;}
/*/////////////////////////PEOPLE/////////////*/
div#people_directors_container{width:100%;font-size:13px;padding-bottom:10px;float:left;display:block;}
div#directors{float:left;width:30%;font-family:Georgia;font-style:italic;}
p.italic_blue{color:#3FA4D4;font-weight:bold;font-family:Georgia;font-style:italic;margin-bottom:0.2em;}
a.italic_blue{color:#3FA4D4;font-weight:bold;font-family:Georgia;font-style:italic;margin-bottom:0.2em;} /*LUCA*/

p.italic_rgb(40,40,40){font-family:Georgia;font-style:italic;}
p.italic_rgb(40,40,40) a{font-family:Georgia;font-style:italic;}
div#directors_text{float:left;width:65%;padding:0 0 0 30px;}
div#people_center_block{width:100%;float:left;display:block;}
div.people_large{float: left;padding: 0;position: relative;margin: 0 15px 0 0;width: 427px;}
div.people_larger{width:100%;}
div.people_large_content{float:left;display:block;overflow:visible;}
div.people_narrow{float: left;margin: 0;padding: 0;width: 205px;left: 3px;}


/*LUCA*/
div.region div#block-system-main.block div#people_center_block div.people_narrow h2.title, div.region div#block-system-main.block div#people_center_block div.people_large h2.title {
    margin-bottom: 10px;
    margin-top: 25px;
}


/*
div.region div#block-system-main.block div#people_center_block div.people_large h2.title{
    margin-bottom: 10px;
    margin-top: 25px;
}
*/

div.trustees-second-block{float:left;display:block;}
div.article-image-header{width:394px;height:214px;padding:0;margin:5px 0px 25px 0px/*margin:15px 0px 25px 0px*/;overflow:hidden;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');}
div.trustees-thumb{width:150px;height:90px;overflow:hidden;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');margin-bottom:20px;}
div.second-block-left{float:left;width:180px;}
div.people_narrow_content{}
div.staff{padding:2px 0 0px 0;}
/*div.staff{padding:12px 0 10px 0;}*/
div.second-block-right{float:left;width:180px;padding:0 0 0 30px;}
div#people_center_block p{font-size:12px;}
div.more-space{margin-bottom:20px;}
div.page-intro{font-size:14px;padding-bottom:30px;}
div.content-items-full-boxes{float:left;display:block;overflow:visible;padding:0 0 30px 0;}
div.full-block{width:440px;}
.bold{font-weight:bold;}
div.full-block p{padding-bottom:5px;margin:0;}
div.info-box{display:block;clear:both;padding-bottom:20px;}
div.margin-top-20{padding-top:20px;}

/*FIXES//////*/
div#center div.content{float:left;display:block;overflow:visible;margin:0;}
/*/////// PUBBLICATIONS BLOCK ////////////////////*/
div#block-views-Publications-block_1 div.content div.view-Publications div.item-list ul li{margin-bottom:15px;}
div#block-views-Publications-block_1 div.content div.view-Publications div.item-list ul li .views-field-field-authors-value{}
div#block-views-Publications-block_1 div.content div.view-Publications div.item-list ul li .views-field-title{font-family:BentonSansBold;color: rgb(80,80,80);}
div#block-views-Publications-block_1 div.content div.view-Publications div.item-list ul li .views-field-teaser{font-family:BentonSansBold;font-size:12px;}

/*div.views-field-teaser p{font-family:BentonSansMedium;font-size:12px;}*/

/*///// OVERRIDE DEFAULT ELEMENTS/////////*/
.more-link, .more-link a{font-family: BentonSansBold;font-size:10px;color:rgb(63,164,212);text-transform:lowercase;}
.item-list .pager{padding-top:20px;padding-bottom:20px;}
body.not-front div#wrapper div#center div#squeeze div.clear-block div.node div.content{line-height: 16px;font-family: BentonSans, Verdana, Tahoma, Arial, sans-serif;font-size: 0.8em;}
.view-Publications, .view-Translations, .view-papers, .view-Publications-Nexa-Planet, .view-audio-video{font-size:13px;}

div.view-Translations div.view-content div.item-list ul li.views-row{margin-bottom:20px;}
div.view-papers div.view-content div.item-list ul li.views-row{margin-bottom:20px;}
div.view-Publications-Nexa-Planet div.view-content div.item-list ul li.views-row{margin-bottom:20px;}


div.publications-large-row-many  div.view-content div.item-list ul li.views-row{margin-bottom:10px;}

div.publications-large-row-many div.region div#block-views-043ee21057a4bdeb1d1db0bfa2a85fe8.block span.view-node-span{display:none;}
div.publications-large-row-many div.region div#block-views-043ee21057a4bdeb1d1db0bfa2a85fe8.block a h2{margin-top:18px;}


div.node--project-main div.view div.view-content div.views-row{margin-bottom:10px;}


/*/////// IMAGE GALLERY ABOUT PAGE/////////////////////////////////////*/
#modalContainer{overflow:hidden;}
#block-views-about-gallery-block-1{height:100px; width:645px; clear:both; overflow:hidden;position:relative;}
#previous-button{position:absolute;top:24px;right:8px;background:url('img/arrow_right.png') no-repeat left top #fff;}
#next-button{position:absolute;top:24px;left:0px;background:url('img/arrow_left.png') no-repeat left top #fff;}
div.gallery-buttons{z-index:1000;cursor:pointer;width:15px;height:47px;float:left;}
.view-about-gallery{overflow:auto;}
.view-about-gallery .view-content{min-width:10000px;clear:both; padding:0;position:relative;}
.view-about-gallery .view-content .views-row{width:150px;height:90px;float:left;;overflow:hidden;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');margin-bottom:20px;margin-right:12px;}
div.second-block-left{float:left;width:180px;}
div#frameHoverNav{width:655px;bottom:62%;}
#imageDataContainer{height:70px;}
#imageDetails{margin:8px 0px 0 15px;}
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose{margin-top:30px;}
div.lightbox-popup{padding-top:15px;}
/*///////////PUBLICATIONS PAGE////////////////////////////////*/
div.publications-large-row-many{padding:2px 0 40px 0;overflow:auto;}
div.publications-large-row-many div.block-views{float: left;font-size: 12px;width: 180px;padding: 0 50px 0px 0;}
div.publications-large-row-many div#block-views-papers-block-1{width:360px;}
div.publications-large-row-many div#block-views-Translations-block-1{padding-bottom:20px;}
/*LL*/
div.publications-large-row-many div#block-views-papers-block-1.block div.item-list ul {margin-left:0px;} 
div.publications-large-row-many div.block-views li.views-row{padding-bottom:10px;}
div.publications-large-row-many div.block-3{padding-right:0px;}
div.publications-large-row-many div.block-views h2, div.publications-large-row-single div.block-views h2{font-family:BentonSansMedium;width:100%;padding-bottom:9px;margin-bottom:10px;border-bottom:1px dotted #000;font-size:13px;color:rgb(63,164,212);}
div.publications-large-row-many span.view-node-span a{padding-left:4px;}





/*/////// PUBLICATION NODE/////////////////////////////////////*/

div.node.node-publication.clearfix div.content div.field.field-name-field-publication-name.field-type-text.field-label-hidden{
	padding-bottom:10px;
	font-style:italic;
}

div.node.node-publication.clearfix div.content div.field.field-name-field-authors.field-type-text.field-label-hidden{
	padding-bottom:10px;
	
	}
	
	
div.node.node-publication.clearfix div.content div.field.field-name-field-authors.field-type-text.field-label-hidden div.field-items div.field-item{
	
	font-weight:bold;
	font-size: 1em;
	}	

div.node.node-publication.clearfix div.content div.field.field-name-upload.field-type-file.field-label-hidden{padding-bottom:10px;}


div.node.node-publication.clearfix div.content div.field.field-name-field-date.field-type-text.field-label-hidden{
	padding-bottom:10px;
	font-size: 0.9em;
	font-style:italic;
}




/*////// PROJECT PAGE////////////


div.node--project-header{position:relative; font-size: 13px;padding: 0 50px 30px 0;}
div.node--project-table{position: absolute; left: 180px; width: 360 px; background: #F5F6CE; padding: 5px 5px 0px 5px;}
div.node--project-thumb{position: absolute;}
div.node--project-main{}

*/
/*div.node--project-header table tbody tr td{vertical-align:top;}*/
div.node--project-header div.node--project-table{background: #efeeec; }
div.node--project-header table tbody{border-bottom: 1px solid #CCCCCC; }
div.node--project-header table tbody tr td div.node--project-table{padding: 5px;}
div.node--project-header table tbody tr td.node--project-thumb{width:200px;}
/*div.node--project-header div.node--project-thumb{float: left; width:200px;}*/
div.node--project-main{float: left; padding-top: 16px; padding-right: 5px;}
div.node--project-header table tbody tr td div.node--project-table div.field div.field-items div.field-item p{margin: 0px;}
div.node--project-has-news {width: 353px;}
div.node--project-news {margin-top: 15px ;padding: 5px; margin-left: 353px; background: #efeeec; }
div.node--project-news div.view-project-news {padding: 5px 8px 6px 8px; margin: 0px 0px 0px 0px; /*border: 1px solid #CCCCCC;*/}
div.node--project-news div.view-project-news div.views-row {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #D8DFEA;}






/*////// CONTACTS PAGE////////////*/
.twoBlocks{float:left;width:50%;padding-top:35px;}
div.letters-box{background:url('img/contacts_letter.png')no-repeat left top;}
div.physical-box{background:url('img/contacts_base.png')no-repeat left top;background-position:0 -10;}
div.phone-fax{background:url('img/contacts_phone.png')no-repeat left top;padding-top:35px;}
div#map-container{}
div#map{width:369px;height:189px;margin:13px 0 0 13px;}
div.large_content_contacts_first{margin-bottom:30px;}
div.block-wide{width:100%;}
body.contacs-page div.node{margin:0;} /*////// RIMOSSO LL /////////////////*/
#center h2.first-heading-contacts, #center .block h2.first-heading-contacts{margin:1px 0 2px;}
div.info-window-content{width:200px;overflow:hidden;}
/*////// PEOPLE CONTENT FOOTER /////////////////*/
div#people-footer{float:left;overflow:auto;display:block;width:652px;}
div#people-footer div.block{float:left;width:311px;border-top:6px solid rgb(100,100,100);padding:15px 0 0 0;}
div#block-tagadelic-1{margin-right:30px;}
div#block-tagadelic-1 h2, div.block-multiblock h2{font-family:Georgia;color:rgb(150,150,150);font-size:16px;text-transform:lowercase;}
div#block-tagadelic-1 div.content{padding:0px;}
div#block-tagadelic-1 div.content a{font-family: BentonSans;}
div#block-multiblock-2  div.content div.view-content div.item-list ul li.views-row{padding-bottom:10px;}
div#block-multiblock-2  div.content .view .more-link a{font-size:11px;}
/*////// ABOUT CONTENT FOOTER /////////////////*/
div#about-footer{margin-top:30px;float:left;overflow:auto;display:block;width:652px;/*min-height:330px;*/}
div#about-footer div.block{float:left;width:195px;border-top:6px solid rgb(100,100,100);padding:15px 0 0 0;font-size:12px;}
div#about-footer div.block h2{font-family:Georgia;font-style:italic;color:rgb(150,150,150);font-size:16px;text-transform:lowercase;}
div#about-footer div.block-block{margin-right:30px;}
div.view-link-utili div.views-row{padding-bottom:10px;}
div.view-link-utili div.views-row p{padding-bottom:10px;}
div.view-link-utili div.views-row div.views-field-field-link-url{padding-bottom:5px;}
/*//////BOOKS///////*/
body.book-page #center{width:895px;}
body.book-page #center #squeeze{width:auto;}
body.book-page #center #squeeze div.clear-block div.node div.content{width:740px;min-height:300px;}
body.book-page #center #squeeze div.clear-block div.node div.content h2{color: #3FA4D4;
font-family: Georgia;padding-bottom:10px;border:none;font-size:16px;}
div#book-index{float:left;padding-left:10px;display:block;padding-bottom:10px;width:100%;border-bottom:6px solid #000;margin-bottom:20px;position:relative;}
div#book-index ul.menu{position:relative;}
div#book-index ul.menu li.first a{display:none;padding:0;/*height:30px*/;vertical-align:text-botton;}
div#book-index ul.menu li.first{padding:0;margin:0;}
div#book-index ul.menu li.first ul.menu li a, span.active-span{display:block;padding-bottom:10px;margin-bottom:6px;}
span.active-span{font-family:BentonSansMedium;/*height:30px;*/}
div#book-index ul.menu li.first ul.menu li.expanded{float:left;text-transform:uppercase;}
div#book-index ul.menu li.first ul.menu li.leaf{float:left;text-transform:uppercase;padding-bottom:5px;padding-right:0px;margin-right:0px;}
span.give-padding{position:relative;top:-2px;}
div#book-index ul.menu li.first ul.menu li.last div.book-upper-box-title{padding-top:20px;}
div.book-upper-box-title{height:45px;border-bottom:2px solid rgb(150,150,150);position:relative;padding-bottom:0px;height:auto;min-height:75px;}
div.book-upper-box-title a{/*height:auto;min-height:38px;*/position:absolute;bottom:21px;}
div.book-upper-box-title a{/*position:absolute;top:0;*/font-family:BentonSans;}
div.subtitle-book{font-family:BentonSansMedium;font-size:9px;color:rgb(63,164,212);}
div.book-upper-box-title div.subtitle-book{font-family:Georgia;font-style:italic;text-transform:capitalize;font-size:10px;position:absolute;bottom:0;}
/*////VERY IMPORTANT/////////////////////////////*/
li + li.expanded a + ul.menu li.leaf a {height:auto !important;}

div#book-index ul.menu li.first ul.menu li{width:160px;margin-right:23px;padding-left:0;margin-left:0;margin-top:0;}
/*div#book-index ul.menu li.first ul.menu li.last{margin-right:0px;}*/
div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf{float:none;padding:0 0 3px 0;margin:0;width:135px;}
div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf{font-size:10px;text-transform:none;border:none;padding:0;}
div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf a, div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf span.active-span{font-size:10px;text-transform:none;border:none;}
div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf span.active-span{font-family: BentonSans;}
div#book-index ul.menu li.first ul.menu li.expanded ul li.leaf a.active{}
div.submitted{display:none;}
ul li.expanded{background:none;}
div#book-index ul.menu li.first ul.menu li ul.menu{padding-top:5px;}
div#book-index ul.menu li.firstspan.active-span{display:block;margin-bottom:7px;}
body.book-page div#center div#squeeze h2.title{font-family:BentonSansMedium;width:100%;padding-bottom:9px;margin-bottom:1px;border-bottom:1px dotted #000;font-size:13px;}
body.book-page-top-level div#center div#squeeze h2.title{margin-bottom:0px;}
body.book-page div#center div#squeeze h2.title a{font-family:BentonSansMedium;}
div.book-navigation{float:left;overflow:visible;display:block;width:100%;bottom:0;}
div#sidebar-books{float:left;width:100px;text-align:left;padding-left:30px;display:block;}
div#sidebar-books-index{float:right;width:100px;text-align:left;padding-left:15px;}
a.sidebar-book-link{font-family:Georgia;font-style:italic;color:rgb(150,150,150);font-size:14px;text-transform:lowercase;padding-left:30px;display:block;width:100%;margin-bottom:15px;}
a.book-print-book{background:url('img/print-icon.png') no-repeat left center;}
a.book-save-book{background:url('img/save-book.png') no-repeat left center;}
a.book-send-book{background:url('img/send-book.png') no-repeat left center;}
body.book-page #sidebar-left{display:none;}
div.float-right{float:right;}
ul.links li.print_html, ul.links li.book_printer {display:none;}
body.book-page div.meta-footer{float:right;position:absolute;top:0;right:5px;}
body.book-page .meta a.editlink{float:right;position:absolute;top:0;right:110px;}
ul.links li.comment_add,ul.links li.comment_forbidden {display:none;}
.book-navigation ul.menu{display:none;}
.book-navigation .page-links{border:none;}
.book-navigation .page-links a{font-size:10px;}
ul.links li.book_add_child{background:none;font-size:10px;}
ul.links li.book_add_child a{font-size:10px;}
div.book-top-level-content{float:left;width:740px;}
div.book-top-level-content p{width:530px;float:right;font-size: 14px;}
div.book-top-level-content div.all-attached-images{padding:0;float:left;}
div.book-top-level-content div.all-attached-images div.image-attach-body{margin:0;}
li#author{padding-top:20px;font-size:70%;}
/*///// BOOK NOTES//////////*/
sup.c1{padding-left:3px;padding-right:3px;font-size:10px;}
/*///////GENERAL FORMATS /////////////////////////////////////////////////////*/
em{font-family:Georgia;font-style:italic;color:rgb(100,100,100);}
body.book-page .field-field-subtitle div.field-label{display:none;}
body.book-page .field-field-subtitle div.field-items div.field-item {color: #3FA4D4;
font-family: Georgia;padding-bottom:15px;border:none;font-size:16px;}
div#close-index{color:rgb(80,80,80);font-family:BentonSansBold;float:right;position:relative;top:0;right:0;width:100%;height:10px;background:white;text-align:right;font-size:.6em;cursor:pointer;padding:0px 1px 1px;margin-bottom:15px;color: #3FA4D4;}
/*////// SHARE THIS ////////*/
div.meta-footer{position:absolute;top:0px;right:0px;font-size:85%;}
div#center span.view-node-span a{padding:0;margin:0;}
div#center span.view-node-span-audio-video a{padding:0;margin:0;position:relative;
left:-475px;
top:410px;}
/*///////// ADMIN ////////////////*/
.views-query-info pre{max-width:500px;padding-right:0;}
/*STEADY///////*/
div.book-upper-box-title .active-span{position:absolute;bottom:6px;}
.oembed{background:none;}
li.author-and-disclaimer{float:right;position:relative;top:0;}
small.book-desc{text-transform:none;}
li#author div.book-upper-box-title{border:none;min-height:5px;height:auto;padding:0;margin:0;}






/*////// CREDITS FIELD   ////////////*/


div.region.region-content div#block-system-main.block.block-system div.content.headerMainMenuPage div.content div.field.field-name-field-credits p {
/*
	color:rgb(80,80,80);
*/
/*
	font-family:BentonSansBold;
*/
/*
	float:right;
*/
	position:relative;
	top:0;
	right:0;
	width:100%;
	height:10px;
	background:white;
/*
	text-align:right;
*/
	font-size:.9em;
	font-style: italic;
	cursor:pointer;
	padding:20px 1px 1px 5px;
	margin-bottom:20px;
/*
	color: #3FA4D4;
*/
}

/* 
Added by Davide Allavena 28 07 2015 in order to have the last (now called "Get Involved") menu item red.
*/

#block-system-main-menu ul li.first.collapsed a{color:#f03d3d;}
#block-system-main-menu ul li.first.expanded.active-trail a.active-trail{color:#f03d3d;}

/*
Added by Davide Allavena 21 01 2016 to add the print icon.
*/

#block-system-main span.print_html{background:url(/nexafiles/print_icon.png);background-repeat:no-repeat;background-position:center bottom; padding-top:10px;}

#block-system-main span.print_html a {color:transparent;}

/*
/////// DAVIDE ALLAVENA ONGOING-RESEARCH-PAGE
*/
body.page-ongoingresearch div#center{float:left;position:relative;width:652px;height:auto;margin:0px 0 0 15px;padding:0 0px 15px 15px;}
body.page-ongoingresearch div#center div#squeeze{float:left;padding:0;position:relative;margin:0 0 0 0;width:100%;}

/*LUCA era width:100%;  */
body.not-front div#center div#squeeze h2.title, body.page-ongoingresearch div#center div#squeeze h2.title{font-family:BentonSansMedium;width:87%;padding-bottom:9px;margin-bottom:30px;border-bottom:1px dotted #000;font-size:13px;}


body.not-front #wrapper #container div#sidebar-left{left:16px;top:0;}
body.page-ongoingresearch #wrapper #container div#sidebar-left{left:30px;}
div.subtitle-block{width:100%;padding-bottom:20px;}
div.subtitle-block p{width:100%;font-size:12px;}
div.subtitle-block p em{font-family:Georgia;font-weight:bold;font-style:italic;}
div.view-id-ongoingresearch{float:left;width:100%;}
div.view-id-ongoingresearch div.view-content div.views-row{float:left;font-size:12px;width:180px;padding:0 50px 0px 0;margin-bottom: 30px;}

div.view-id-ongoingresearch div.view-content div.views-row div.views-field-title{font-family:BentonSansMedium;color:rgb(63,164,212);font-size:13px;padding-bottom:5px;border-bottom:1px dotted #000;margin-bottom:10px;min-height:30px;max-height:30px;height:auto;position:relative;}

div.view-id-ongoingresearch div.view-content div.views-row div.views-field-title span.field-content{position:absolute;bottom:3px;}

	
div.view-id-ongoingresearch div.view-content div.views-row-3, div.view-id-ongoingresearch div.view-content div.views-row-6, div.view-id-ongoingresearch div.view-content div.views-row-9, div.view-id-ongoingresearch div.view-content div.views-row-12, div.view-id-ongoingresearch div.view-content div.views-row-15, div.view-id-ongoingresearch div.view-content div.views-row-18, div.view-id-ongoingresearch div.view-content div.views-row-21, div.view-id-ongoingresearch div.view-content div.views-row-24{padding:0 0px 40px 0;}


div.view-id-ongoingresearch img {width:180px;height:94px;overflow:hidden;padding:0;-moz-box-shadow: 3px 3px 4px #888888;-webkit-box-shadow: 3px 3px 4px #888888;box-shadow: 3px 3px 4px #888888;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');margin-bottom:10px;}


/*******************************************/
/* CUSTOM CLASSES ADDED BY GIOVANNI GARIFO */



/* classed for the Annual conference Page (e.g. conf2017)*/


.annual-conf-block-container {
	margin: 20px 0px 20px 0px !important;
}

.annual-conf-block-container p {
	margin-bottom: 0.5em !important;
}

.annual-conf-time-interval {

	margin: 0px 8px 5px 0px !important;
	border-width: 0px 2px 0px 0px !important;
	border-style: solid !important;
	border-color: #3fa4d4 !important;
	padding-right: 8px !important;
	font-weight: bold !important;
	text-align: right !important;
	float: left !important;
	width: 100px !important;
}
