@charset "UTF-8";
/* CSS Document */

body{  text-align:center;  
/* font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; */
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:80%; background-image:url(../img/bck.jpg); background-repeat:repeat-x; margin:0; padding:0; background-color:#FBFBFB; }

*{ margin:0; padding:0;  }
a, a:link, a:visited{ color:#900; text-decoration:none;  }
a:hover, a:focus, a:active{ text-decoration:underline; }


h1, h2, h3{ color:#900;   }
h2{ font-size:1.5em; font-weight:100;  }
h3{ font-size:1.3em; font-weight:100; }
h4{ font-size:0.85em; color:#666;  }
h1, h2, h3, .hStrillo{ font-family: 'EB Garamond', serif; }

.h4HomePage{ font-size:0.85em; color:#666;  }
.h4HomePage a, .h4HomePage a:visited{color:#666; font-weight:100; }
.h5HomePage, .h5HomePage a{ font-weight:normal; margin:.4em 0 0 0; color:#999; }

.h1Title{ font-size:1.5em !important; margin:0; padding:0; font-weight:100;  }
.h1Date{  font-size:1.5em !important; color:#000;  margin:0 0 1em 0; padding:0; }

.h2HomePage{ margin:0 0 1em 0;}
.H3Agenda{ font-size:1.3em; font-weight:100; }

/*
.content1column h1{ font-size:1.2em; }
.content1column h2{ font-size:1.0em; }
*/



#menu{  margin:0 0 0 3%; padding:0; border:1px solid #FFF;  }
#menu ul{ margin:0; padding:0; border:1px solid #FFF;  }
#menu li{ list-style:none; margin:0;  padding:0; display:inline; font-weight:bold; font-stretch:inherit;  }
#menu li a{ text-decoration:none; color:#666; border-right:1px solid; padding:0 0.5em 0 0.5em;   }
#menu li a:hover{ text-decoration:underline; color:#000 !important;   }


/**/
#submenu{ margin:0; padding:0;}
#submenu ul{ margin:0 0 0 0em; padding:0; }
#submenu li{ list-style:none;   margin:0; padding:0; line-height:1.8em;  }
#submenu li a{ text-decoration:none; color:#666666; padding:0 0.5em 1em 1.5em;   }
#submenu li a:hover{ text-decoration:underline; color:#000 !important;   }
.active a{  color:#333 !important; background-image:url(../img/li2.gif); background-repeat:no-repeat; }

/**/
#submenu2{margin:0; padding:0;  }
#submenu2 ul{ margin:0 0 0 0.5em; padding:0; }
#submenu2 li{ margin:0; padding:0; line-height:1.8em; }
#submenu2 .arrow1{ background-image:url(../img/arrow1.gif); background-repeat:no-repeat; padding:0 0 0 1em;}
#submenu2 .arrow2{ background-image:url(../img/arrow2.gif); background-repeat:no-repeat; padding:0 0 0 1em;}
#submenu2 li a{ text-decoration:none; color:#666666; padding:0 0.5em 1em 0em;   }
#submenu2 li a:hover{ text-decoration:underline; color:#900 !important;   }

.nodisplay{ display:none;}

#submenu2 ol{ margin:0 0 0 0em; }
#submenu2 ol li{ list-style:none;   }

/**/
.submenu{ width:28%; float:left; border:0px dotted #000; } 
.content{ margin:0 5% 0 29%; border:1px dotted #FFF; min-height:450px; height:auto !important; height:450px; }
.content1column{ margin:0 3% 0 3%; border:0px dotted; min-height:450px; height:auto !important; height:450px; }

/**/
#wrapper1{ border-top:1px solid #fff; width:1024px; min-width:800px; max-width:1024px; text-align:left; margin-left:auto; margin-right:auto; margin-top:0; padding-top:0; background-color:#FFF; }
.wrapper2{ margin:0 0 0 18%; overflow:hidden; }


/**/
.logo{ background-image:url(../img/logo.jpg); background-repeat:no-repeat; background-position:50px 20px; }
/**/
.formSearch{ display:inline;  margin:0 0 0 30px; padding:0; border:0px solid; }
.formSearch input{  }

/**/
.books{ line-height:1.7em; }
.books ul{ /* list-style:none;*/ }
/**/

/**/
footer{ padding:2em 0 1em 0 !important; margin: 0 0 2em 0em; !important ; font-size:0.8em; color:#666; background-color:#fcfcfc; }


.liMedia{ margin:0; padding:0; font-size:0.85em; color:#666 !important; }
.liMedia ul{ margin:0; padding:0;   }
.liMedia li{ list-style:none; padding:0 0 0 1em; margin:0.3em 0.8em 0 0; line-height:2em; border-radius:8px; background-color:#CCC; }
.liMedia li a{ padding: 0 0 0 0em; color:#666 !important;}
.timer{background-color:#333; color:#CCC; padding:0 0.5em 0 0.5em; float:right; min-width:76px;  }
.hide{ display:none; }
.spazio2em{ margin:0 0 0 2em;}

.iconMedia li{background-image:url(../img/player.gif); background-repeat:no-repeat; }
.iconGlass li{background-image:url(../img/player2.gif); background-repeat:no-repeat; }

/* VERSIONE A
.liMedia{ margin:0; padding:0; }
.liMedia ul{ margin:0; padding:0;   }
.liMedia li{ list-style:circle; padding:0 0 0 0em; margin:0.3em 0.8em 0 0; line-height:2em;  }
.liMedia li a{ padding: 0 0 0 0; color:#333; }
.timer{background-color:#333; color:#CCC; padding:0 0.5em 0 0.5em; float:right; min-width:76px;  }
.hide{ display:none; }
.spazio2em{ margin:0 0 0 0em;}
*/





/**/
.cursor{ cursor:pointer; }

/**/
nav,.nav{ margin:3em 0 2em 0em; border:1px solid #FFF; }

/**/
.shadow{background-image:url(../img/shadow.jpg); background-repeat:no-repeat; height:30px; background-position:top;}

.sectionBook{ min-height:200px; height:200px; height:auto !important; border-bottom:1px dashed #666 ; background-image:url(../img/gradient.jpg); background-repeat:repeat-x;}

.clears{ clear:both; height:1px !important; }

.detailUp{ border-bottom:1px solid #666;  padding:0.8em 1em 0.5em 0.8em; margin:0 0 0 0; font-size:0.85em;  }
/*.detailUp{ background-color:#900; color:#FFF; padding:0.8em 1em 0.5em 0.8em; margin:0 0 0 0; font-size:0.85em;  }*/

.detailUp2{ background-color:#900; color:#FFF; padding:0.8em 1em 0.5em 0.8em; margin:0 0 0 0;  }

.bodyContent{ line-height:2.9em !important; }


.oltreMedia h3, .oltreMedia h4{ line-height:1.5em; margin:1.5em 0 0 0; }

.padding1{ margin:1em 0 0 2em; border:0px solid; }
.red{ color:#900; }


.s1{margin:0.5em 0 0 0 ; padding:0.5em 0 0 0; background-color: #F9F9F9; border:0px solid; height:150px; }
.s1A{ margin:0.5em 0 0 0 ; padding:0.6em; background-color: #F9F9F9; border:0px solid; height:100px; }
.s2{border:0px solid #0F0; margin:0 0em 0 0; background-repeat:no-repeat; background-size:contain; float:left; }
.s3{ border:0px solid; width:290px; margin:0 0 0 100px; padding:0 0 0 1em;  }



/* */
.s4{border:0px solid; width:80px;  margin:0 0 0 0;  height:100px; background-image:url(../img/articolo_icona.gif); background-position:center top; background-repeat:no-repeat; float:left;}
.s4b{border:0px solid; width:80px; margin:0 0 0 0; height:100px; background-image:url(../img/intervista_icona.gif); background-position:center top; background-repeat:no-repeat; float:left;}
.s4c{border:0px solid; width:80px; margin:0 0 0 0; height:100px; background-image:url(../img/articolo_icona.gif); background-position:center top; background-repeat:no-repeat; float:left;}
.s4c{border:0px solid; width:80px; margin:0 0 0 0; height:100px; background-image:url(../img/articolo_icona.gif); background-position:center top; background-repeat:no-repeat; float:left;}

.iconsthumbs{border:0px solid; width:80px; margin:0 0 0 0; height:80px; background-position:center top; background-repeat:no-repeat; float:left;}

.icon_1{ background-image:url(../img/icon_id_1.gif); }
.icon_2{ background-image:url(../img/icon_id_2.gif); }
.icon_3{ background-image:url(../img/icon_id_3.gif); }
.icon_4{ background-image:url(../img/icon_id_4.gif); }
.icon_5{ background-image:url(../img/icon_id_5.gif); }
.icon_8{ background-image:url(../img/icon_id_8.gif); }

.s5{float:right; margin:0 0.5em 0 0; font-weight:100; font-size:0.8em;  }

.hStrillo{ color:#900; font-size:1.1em; }


.listHomePage { color:#666; }
.listHomePage a, .listHomePage a:visited{ color:#666; font-weight:100; font-size:0.85em;   }
.listHomePage a:hover{ text-decoration:underline; color:#000; }
 
.listHomePage{ list-style:inside !important;     }
.listHomePage ul{ }
.listHomePage li{ list-style-image:url(../img/li2.gif) !important; padding:0 0 0 0; margin:0; }

.ahref{ border:0px solid; display:block; height:200px; }
.pPadding{ padding:0.8em 0 0.8em 0;}

.listMenuYears{ }
.listMenuYears ul{ }
.listMenuYears li{ border:1px solid; padding:0 0 0 50px;}

.boxHome{width:30%; margin:0 20px 0 0; border:0px solid; float:left; overflow:auto}
.boxHome25{width:24%; margin:0 20px 0 0; border:0px solid; float:left; overflow:auto}
.boxHome50{width:44%; margin:0 00px 0 0; border:0px solid; float:left; overflow:auto}


.grey{ font-weight:bold; }

.menu_footer{ }
.menu_footer ul{ }
.menu_footer li{ display:inline; border-right:1px solid #ccc; padding:0 4px 0 2px;  }
.menu_footer a, .menu_footer a:visited{ font-size:1.1em; color:#666; }
.menu_footer a:hover{ color:#333; }

.abstract{ margin:1em 0 0 0; color:#999; font-stretch:condensed; font-size:0.9em !important;   }

.photoBook{ margin:0 2em 1em 0; }

.articleBody{ text-align:left !important; }

.liSmall{}
.liSmall a{ font-size:0.85em; }

.info-image-padding{ margin:0 2em 1em 0; padding:0 10px 0 0; }
.playerMp3{ background-color:#F9F9F9; background-image:url(../img/icon_id_1.gif); background-repeat:no-repeat; background-position:left; line-height:4em;   }
.playerMp3 span{ margin:0 0 0 6em; }

#key_docenza ul{ font-size:0.8em; margin:1em 0 0 0; }

.imgPadding{ margin:0 10px 0 0 ;}

#docenza_book{ border:1px solid #FFF; overflow:hidden; margin:1em 0 1em 0; }

.autore{ color:#666 !important;  }


/*april 2016*/
.message-alert{ padding: 1em; background-color: rgb(255, 229, 201); margin: 1em; border-radius: 4px; margin: 2em; }

/* Nov 2016 */
.article-justify{
    text-align: justify;
}

.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */       
}

.books h4{ line-height: 1.2em !important;}


/*20_10_2018*/
.sectionDownloadPdf{
	margin:1em 0em 1em 0em;  padding:0.5em; border-left:2px solid #900;
	font-family:"Times New Roman", Times, serif;
}
.sectionDownloadPdf h2{
	font-size:1.1em;
	font-family:"Times New Roman", Times, serif;
	}

.articleStyle{ margin:1.2em}
.articleStyle p{ margin-bottom:0.5em; }
.academia{ font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;  background-image:url(/img/academia.png); background-repeat:no-repeat; padding:3.0em; border-bottom:1px solid #b02288; text-align:center; color:#b02288;   }




.ul-academia{ border:1px solid red;  list-style:none; margin-bottom:1.5em; font-family:Georgia, "Times New Roman", Times, serif; }
.ul-academia ul{  }
.ul-academia li{ display:inline;  }

.accademiaTbl{ font-family:Georgia, "Times New Roman", Times, serif; }