
/* - stile.css - */
@media screen {
/* http://www.infondazione.it/portal_css/stile.css?original=1 */
* {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
border-bottom: none;
}
li {
margin-bottom: 0;
}
label {
font-weight: bold;
}
textarea {
border: 1px solid #8cacbb;
color: Black;
background: #fff url(input_background.gif) repeat-x;
width: 100%;
font-family: inherit;
font-size: inherit;
overflow: auto;
}
.inline {
display: inline !important;
}
/* */
.discreet {
color: #999;
font-size: .9em;
}
optgroup {
color: #666;
font-style: normal;
}
optgroup option {
color: #000;
margin-left: 10px;
}
* html textarea {
font-family: Arial, sans-serif;
}
ul {
list-style-image: none;
}
hr {
clear: left;
visibility: hidden;
}
.clear {
clear: left;
}
.hidden {
display: none;
}
.warning {
color: #c00;
border: 1px solid #c00;
background-color: #f6f6aa;
text-align: center;
padding: 1em 0;
margin: 1em 0;
font-weight: bold;
}
.error {
color: red;
font-size: .85em;
}
html {
background: #19210C url(img/sfondo.jpg) no-repeat center top fixed;
}
body {
margin: 0 auto 80px;
width: 933px;
font-size: 80%;
font-family: Tahoma, Verdana, Arial, sans-serif;
position: relative;
padding: 0 0 0 27px;
background: url(img/ombra.png) repeat-y;
}
* html body {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/ombra.png');
padding-bottom: 23px;
}
#container {
background: url(img/intestazione.jpg) no-repeat;
padding-top: 166px;
position: relative;
padding-right: 27px;
}
#casetta {
position: absolute;
top: 0;
right: 21px;
}
img {
border: 0;
}
a {
color: #06C;
text-decoration: none;
}
td, th {
vertical-align: top;
}
p {
margin: 0 0 1em;
}
ul {
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
h1 {
font-size: 26px;
letter-spacing: -1px;
color: #194e90;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
#menu {
position: absolute;
top: 86px;
left: 50px;
width: 700px;
font-size: 1.2em;
}
#menu a {
color: #000;
font-family: Arial, sans-serif;
}
#menu li {
float: left;
width: 230px;
width: 260px;
height: 20px;
}
#menu li.small {
width: 160px;
}
#menu a.selected, #menu a:hover {
color: #fff;
}
#search {
position: absolute;
left: 610px;
top: 104px;
}
#search fieldset {
border: none;
}
#freccia {
padding-left: 5px;
padding-top: 6px;
}
#i {
position: absolute;
left: 12px;
top: 17px;
}
#logo {
position: absolute;
left: 610px;
top: 15px;
}
#query {
border:2px solid #CBD8E6;
color: #999;
font-family: Tahoma, Arial, sans-serif;
width: 140px;
height: 15px;
font-size: .85em;
padding-left: 5px;
float: left;
}
#actions {
text-align: right;
padding-right: 20px;
font-size: .85em;
display: none;
}
#actions a {
color: #87A4C4;
margin-left: 20px;
}
#content {
padding: 20px 20px 20px 15px;
}
/* */
#content.articolo {
padding-left: 20px;
}
#page ul {
list-style: none;
}
#page ol, #page ul {
margin: 0 3em .5em;
}
#page ul li {
padding-left: 15px;
background: url(img/bullet.gif) no-repeat 0 10px;
}
#page {
font-family: Georgia, "Times New Roman", serif;
line-height: 1.5;
width: 520px;
float: left;
font-size: 1.2em;
position: relative;
}
#page.large {
width: 830px;
}
#page.large a {
padding: 0;
}
#page .date {
font-family: Arial, sans-serif;
text-align: right;
color: #164A87;
}
#page a {
padding: 0 3px;
}
#page a:hover {
background-color: #06c;
color: #fff;
}
#page a.nohover:hover {
color: inherit;
background-color: transparent;
}
.occhiello {
color: #86a4c4;
margin: 0;
font-size: 1.2em;
}
.sommario {
font-family: Arial, sans-serif;
font-variant: small-caps;
font-size: 1.3em;
color: #666;
margin-top: 10px;
}
#page .capo {
font-size: 2em;
line-height: 1;
padding-right: 2px;
}
#navigation {
margin-left: 560px;
position:relative;
}
* html #navigation {
height: 1%;
margin-right: -50px;
}
#navigation a {
color: #164F93;
}
.home #navigation {
margin-left: 546px;
}
* html .home #navigation {
overflow: hidden;
}
* html #altri, * html #altri ul, * html #altri li, * html #navigation li {
height: 1%;
}
#altri {
background: #E1E9EE url(img/angolo1.gif) no-repeat right top;
width: 293px;
border-left: 18px solid #86A4C4;
margin-bottom: 24px;
padding: 8px 0 0;
position: relative;
width: 288px;
}
#altri li li.hover {
background-color: #c2d4de;
cursor: pointer;
}
#altri li.selected {
background-color: #86A4C4;
color: #fff;
}
#altri li.selected a {
color: #fff;
}
#altri li {
/* */
height: auto;
}
#navigation h2 {
font-weight: normal;
margin-bottom: 0.3em;
margin-top: 1em;
color: #637A6B;
}
#altri li {
border-bottom: 3px solid #86A4C4;
}
#altri .date {
text-align: right;
padding: 10px 10px 0 0;
color: #999;
font-family: "Trebuchet MS", Arial, sans-serif;
margin: 0;
}
#altri li li {
border-bottom: 1px solid #fff;
padding: 8px 10px 8px 10px;
text-align: left;
}
#altri li.last, #altri li:last-child {
border-bottom: none;
}
#altri h2 {
margin-left: 10px;
font-size: 1.3em;
font-family: Arial, sans-serif;
font-weight: normal;
color: #164F93;
}
#altri strong {
display: block;
}
#allegati {
border-top: 13px solid #E9E9E9;
border-bottom: 13px solid #E9E9E9;
padding: 5px 0 10px;
}
#allegati h2 {
font-family: Arial, sans-serif;
font-size: 1.4em;
margin-bottom: .5em;
}
#allegati a {
color: #0F6FCF;
}
#page h2.files {
color: #666;
font-weight: bold;
letter-spacing: -1px;
font-size: 1.3em;
margin-top: 20px;
clear: left;
}
#page p.files {
font-size: .9em;
line-height: 1.3;
color: #666;
font-family: Arial, sans-serif;
}
#page table.files {
margin: 20px 0;
width: 100%;
font-size: 12px;
border-bottom: none;
border-top: 1px solid #666;
font-family: "Trebuchet MS", Arial, sans-serif;
}
#page table.files td {
border: none;
}
#page table.files td p {
margin: 0 0 0 3px;
}
tr.odd td {
background-color: #FAFAFA;
}
td.discreet {
white-space: nowrap;
}
#page table.files td.main {
width: 90%;
}
.canModify {
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
background-color: #fef8f6;
margin: 20px 0;
}
#page table td {
padding: 3px 5px;
border-bottom: 1px solid #ccc;
}
.hiddenStructure {
display: none;
}
.home #navigation h2 {
position: relative;
top: 7px;
left: 7px;
z-index: 100;
margin: 8px 0 0;
}
}
#libri-home {
background-color: #9EB6A6;
border-bottom: 18px solid #637A6B;
width: 316px;
height: 245px;
position: relative;
margin-bottom: 40px;
padding: 25px 8px 0;
/* */
width: 312px;
margin-right: -20px;
}
#libri-home h2 {
color: #637A6B;
font-size: 2em;
position: relative;
top: -15px;
left: 0;
z-index: 600;
}
.wraplist {
overflow: hidden;
margin-right: 10px;
height: 215px;
position: relative; /* */
}
* html .wraplist {
width: 300px;
}
#libri-home ul {
width: 1000px; /* */
height: 215px;
}
#libri-home li {
width: 90px;
float: left;
margin-right: 15px;
margin-bottom: 50px;
}
#libri-home a {
color: #fff;
}
#libri-home a:hover {
color: #637A6B;
}
.left {
position: absolute;
left: 2px;
bottom: -18px;
display: none;
}
.right {
position: absolute;
right: 2px;
bottom: -18px;
display: none;
}
.left img, .right img {
display: block;
}
.up {
position: absolute;
left: -16px;
top: 8px;
}
.down {
position: absolute;
left: -16px;
bottom: 8px;
}
#spotopere {
margin-right: 14px;
height: 250px;
}
#opere-home {
background-color: #b6b09e;
border-bottom: 18px solid #807B6E;
width: 316px;
height: 227px;
height: 210px;
position: relative;
margin-bottom: 40px;
padding: 25px 8px 0;
/* */
width: 312px;
margin-right: -20px;
}
#opere-home h2 {
color: #807B6E;
font-size: 2em;
position: relative;
top: -20px;
left: 0;
height: 15px;
}
* html #opere-home .wraplist {
margin-top: -10px;
}
#pudicizia {
position: absolute;
top: -25px;
right: 10px;
z-index: 300;
}
#opere-home li {
float: left;
width: 90px;
margin: 0 15px 15px 0;
}
#opere-home li img {
display: block;
border: 5px solid #DBD8CF;
}
#opere-home li img:hover {
border: 5px solid #fff;
}
#opere-home ul {
width: 1000px;
}
#banners {
margin-right: -20px;
}
#banners li {
margin-bottom: 15px;
}
#banners a img {
opacity: .3;
filter:alpha(opacity=30);
-moz-opacity: .3;
-khtml-opacity: .3;
}
#banners a:hover img {
opacity: 1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
}
.box-home {
width: 506px;
background: #E1E9EE url(img/angoloeventi.gif) no-repeat top right;
border-left: 24px solid #86A4C4;
position: relative;
float: left;
font-family: Georgia, "Times New Roman", serif;
}
.image-evento {
position:relative;
display:block;
float: left;
margin-bottom: 10px;
margin-right: 15px;
}
.invito {
position:absolute;
bottom:-5px;
right:-5px;
}
* html .invito {
bottom: 7px;
right: 5px;
}
* html .box-home * {
display: inline-block;
}
.box-home .date {
color: #164A87;
font-family: Tahoma, Arial, sans-serif;
font-weight: bold;
font-size: .85em;
}
.box-home h3 {
font-size: 1.5em;
margin: 5px 0;
font-weight: normal;
color: #184F90;
}
.box-home h3 a {
color: #184F90;
}
.box-home h3 a:hover {
color: #fff;
background-color: #184F90;
}
.box-home .description {
margin-left: 185px;
}
.box-home p {
line-height: 1.5;
font-size: 1.2em;
}
#eventi-home {
float: left;
display: inline;
}
.section-interventi #eventi-home {
float: left;
}
.section-interventi #navigation.home {
margin-bottom:7em;
font-family: Georgia, "Times New Roman", times, serif;
color: #333;
line-height: 1.4;
}
* html .section-interventi #navigation.home {
margin-right: 0;
}
.section-interventi #navigation.home ol {
margin-left: 30px;
margin-bottom: 10px;
position: relative;
zoom: 1;
}
.section-interventi #navigation.home h2 {
font-family: Arial, sans-serif;
font-size: 1.3em;
color: #7595bc;
}
.nascosta {
visibility: hidden;
}
.box-home h2 {
font-family: Arial, sans-serif;
color: #184F90;
font-size: 2em;
font-weight: normal;
position: relative;
top: -18px;
left: 10px;
}
.box-home li {
padding: 10px;
border-bottom: 1px solid #fff;
overflow: auto;
}
.box-home img.foto {
border: 5px solid #fff;
}
.labelblock label, .labelblock {
display: block;
margin-top: 1em;
font-weight: bold;
}
#books-results {
margin: 2em 0;
font-family: "Trebuchet MS", sans-serif;
font-size: .85em;
}
#books-results li, #grafici-results li {
border-bottom: 2px solid #fff;
padding: 10px 10px 10px 0;
clear: left;
height: 1%;
overflow: auto;
border-bottom: 9px solid #B9C4BD;
}
#grafici-results li img {
margin-right: 15px;
float: left;
}
#grafici-results .details {
margin-left: 130px;
}
.details {
margin-left: 280px;
}
.detailselencolibri {
margin-left: 150px;
}
.details a {
color: #09c;
}
.details .bookfield {
font-size: .9em;
margin-top: 10px;
border-bottom: 1px solid #ccc;
font-weight: bold;
}
.details .bookfield strong {
color: #637A6B;
display: block;
float: left;
width: 100px;
}
#disponibilita-head {
margin-top: 40px;
font-weight: bold;
font-size: .85em;
}
#disponibilita-head ul {
margin-left: 100px;
overflow:auto;
}
#disponibilita-head li {
float: left;
margin-right: 20px;
text-transform: uppercase;
}
#disponibilita-head li a {
display: block;
padding: 3px 7px;
}
#disponibilita-head li a:hover {
border-top: 2px solid #ccc;
padding-top: 1px;
}
#disponibilita-head li a.selected {
background-color: #ccc;
color: #000;
}
#disponibilita-head p {
background-color: #ccc;
padding: 5px 0 5px 20px;
margin-left: -20px;
}
#disponibilita-head p strong {
color: #637A6B;
display: block;
float: left;
width: 100px;
}
#disponibilita-head p span {
color: #900;
}
#books-results .field {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
background: none;
padding: 0;
}
#books-results img {
float: left;
margin-bottom: 50px;
}
#books-results li {
clear: left;
position: relative;
height: 1%;
margin-bottom: 20px;
}
#books-results .field strong {
display: block;
width: 90px;
float: left;
}
#books-results .field span {
display: block;
margin-left: 90px;
}
#books-results .field a {
background-color: #069;
color: #fff;
padding: 0 3px;
}
#books-results .field a:hover {
background-color: #fff;
color: #069;
}
#books-results strong {
color: #184F90;
}
.copertina {
float: left;
margin: 0 15px 15px 0;
}
.halfborder {
border-right: 2px solid #637a6b;
border-bottom: 2px solid #637a6b;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
}
#lista-biblioteche {
width: 100%;
margin-top: 2em;
}
#scheda-libro {
font-family: "Trebuchet MS", Arial, sans-serif;
}
#disponibilita {
margin-left: -8px;
width: 100%;
font-weight: bold;
font-size: .85em;
}
#disponibilita img {
vertical-align: middle;
margin-right: 3px;
}
#disponibilita .title {
color: #09C;
}
#disponibilita tr {
cursor: pointer;
}
#disponibilita td {
border-bottom: 1px dotted #ccc;
padding: 5px 3px 5px 8px;
line-height: 2;
}
#disponibilita tr.even td {
background-color: #F1F1F1;
}
#disponibilita tr.selected td {
background-color: #E5F2DE;
border-top: 2px solid #647B6C;
border-bottom: 2px solid #647B6C;
}
#disponibilita tr:hover td, #disponibilita tr.hover td {
background-color: #E5F2DE;
}
#disponibilita tr.selected td.first {
border-left: 2px solid #647B6C;
}
#disponibilita tr.selected td.last {
border-right: 2px solid #647B6C;
}
.section-biblioteca #page.homepage {
margin-left: 30px;
width: 480px;
}
.section-biblioteca th {
font-size: 1.3em;
background-color: #637A6B;
color: #fff;
padding: 5px 0;
}
.section-biblioteca td {
padding: 2px 5px;
border-bottom: 1px solid #ccc;
}
.section-biblioteca tr.selected td {
background-color: #9EB6A6;
border-bottom: 1px solid #fff;
}
.section-biblioteca label {
color: #184F90;
}
.section-biblioteca #categorie {
margin-right: -20px;
margin-top: 40px;
}
* html .section-biblioteca #categorie {
position: relative;
left: -3px;
}
.section-biblioteca #categorie.home {
margin-top: 25px;
overflow: hidden;
}
.section-biblioteca #categorie li {
margin-bottom: 12px;
}
.section-biblioteca #navigation {
margin-left: 595px;
}
.section-biblioteca #navigation h2 {
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
color: #637A6B;
border-bottom: 1px solid #ccc;
font-weight: normal;
margin-bottom: 0;
margin-right: -20px;
font-size: 24px;
line-height: 18px;
padding-left: 4px;
}
.section-biblioteca h2.categoria {
font-family: Garamond, Georgia, "Times News Roman", Times, serif;
border-bottom-width: 2px;
border-bottom-style: solid;
font-size: 2.3em;
font-weight: normal;
margin-bottom: 20px;
line-height: 1;
margin-right: -20px;
}
#top_alfabetica, #numero_vol{
color: #ADADAD;
font-size: .8em;
}
#top_alfabetica {
margin: 0 0 0 10px;
}
#numero_vol{
text-align: right;
position: absolute;
top: 22px;
right: 0;
width: 200px;
}
.select-rounded img {
display: block;
float: left;
}
#page .select-rounded a {
color: #fff;
padding: 3px 6px 2px;
background-color: #b1b1b1;
height: 18px;
display: block;
float: left;
}
#page .narrow a {
padding-left: 4px;
padding-right: 4px;
}
#page .select-rounded a:hover, #page .select-rounded a.selected {
background-color: #637A6B;
}
.select-rounded {
font-family: "Trebuchet MS", sans-serif;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
margin-bottom: 10px;
overflow: auto;
}
table.datibiblio {
clear: left;
margin-top: 15px;
font-size: .8em;
font-family: "Trebuchet MS", sans-serif;
font-weight: bold;
width: 100%;
border-collapse: collapse;
}
#datimostre {
margin-top: 70px;
}
table.datibiblio th {
color: #637A6B;
text-align: left;
vertical-align: bottom;
border-bottom: 1px solid #ccc;
background-color: #fff;
font-size: .9em;
padding: 3px 5px;
line-height: 1;
}
table.datibiblio td {
border-bottom: 1px dotted #ccc;
padding: 3px 5px;
vertical-align: middle;
}
table.datibiblio tr.section td {
padding-top: 15px;
border-top: 2px solid #ccc;
}
table.datibiblio .titoloLibro {
width: 340px;
}
table.datibiblio a:hover {
color: #fff;
background-color: #09C;
}
table.datibiblio .number {
text-align: right;
}
.section-biblioteca .pari {
background-color: #E0ECE0;
}
.section-biblioteca #elencoLibri .titoloLibro {
padding-left: 10px;
padding-right: 45px;
width: 590px;
}
.section-biblioteca #link-section {
font-size: .8em;
position: relative;
top: 60px;
left: 750px;
}
.section-biblioteca #link-section img {
position: relative;
top: 4px;
}
.section-biblioteca .link_biblio {
width: 20px;
padding-right: 45px;
}
.section-biblioteca .anno {
padding-right: 45px;
}
.section-interventi h1 {
color: #7595bc;
}
.section-archivio #content, .section-contatti #content {
padding-left: 50px;
}
#navigation.home-eventi p {
margin-bottom: 40px;
position: relative;
}
#navigation.home-eventi {
margin-top: 10px;
text-align: right;
margin-right: -20px;
}
#navigation.home-eventi img {
display: block;
}
#navigation.home-eventi a.text {
color: #86A5C4;
padding: 1px 4px;
text-transform: uppercase;
font-size: .85em;
position: absolute;
top: 44px;
left: 40px;
}
* html #navigation.home-eventi a.text {
left: 14px;
}
#navigation.home-eventi a:hover, #navigation.home-eventi a.hover {
background-color: #86A5C4;
color: #fff;
}
#pages {
font-family: "Trebuchet MS", Arial, sans-serif;
text-transform: uppercase;
background: url(img/eventi/back-pages.jpg) repeat-y;
color: #fff;
height: 22px;
padding-top: 10px;
margin-left: -21px;
position: relative;
z-index: 10;
}
#pages span {
position: relative;
top: -2px;
}
* html #pages span {
top: -7px;
}
#pages a {
color: #fff;
padding: 3px 8px 5px;
z-index:20;
position: relative;
}
#pages a:hover {
color: #900;
}
#pages a.selected {
background-color: #E1E8EE;
color: #184F90;
}
.section-eventi .box-home {
margin-top: 20px;
}
.section-eventi .box-home h2, .section-interventi .box-home h2 {
position: absolute;
top: -26px;
letter-spacing: -1px;
font-size: 2.2em;
}
.section-eventi .box-home h2 span {
color: #7D9CC0;
font-size: .7em;
}
blockquote.cercalibri {
width: 236px;
height: 209px;
padding-left: 15px;
margin-left: 580px;
}
blockquote.home {
height: 266px; /* */
}
#cercalibri {
margin-bottom: 15px;
width: 564px;
float: left;
border-right: 19px solid #B9C3BC;
padding-right: 2px;
}
.section-interventi #cercalibri {
border-right: 19px solid #C1CFE1;
}
#cercalibri input {
border: 1px solid #CCD9E6;
padding: 0 5px;
width: 390px;
}
#cercalibri select {
border:1px solid #CCD9E6;
width: 400px;
}
.section-biblioteca .field {
background-color: #E3EAE5;
border-bottom: 1px solid #fff;
padding: 10px;
}
#cercalibri .submit {
width: auto;
border: none;
padding: 0;
}
#risultati-head {
clear: left;
position: relative;
}
#risultati-head .listingBar {
position: absolute;
top: 0;
right: 270px;
}
#risultati-head p {
color: #637A6B;
font-family: Arial, sans-serif;
}
.section-biblioteca h1 {
color: #637A6B;
margin-left: 0;
}
.submenu {
padding-left: 36px;
padding-bottom: 4px;
margin: -6px -20px 10px -50px;
margin: -6px -20px 10px -15px;
overflow: auto;
height: 1%;
}
.section-biblioteca .submenu {
background: url(img/biblioteca/back-submenu.gif) repeat-x;
}
.section-biblioteca .submenu li.selected, .section-biblioteca .submenu li:hover {
background: url(img/biblioteca/selected-submenu.gif) no-repeat center bottom;
}
.section-opere .submenu {
background: url(img/opere/back-submenu.gif) repeat-x;
}
.section-opere .submenu li.selected {
background: url(img/opere/selected-submenu.gif) no-repeat center bottom;
}
.section-interventi .submenu {
background: url(img/interventi/back-submenu.gif) repeat-x;
}
.section-interventi .submenu li.selected {
background: url(img/interventi/selected-submenu.gif) no-repeat center bottom;
}
#elencointerventi img {
margin-bottom: 30px;
}
.submenu li {
float: left;
height: 32px;
margin-top: 5px;
}
.submenu a {
color: #fff;
font-weight: bold;
padding: 18px 16px 4px;
line-height: 12px;
background: url(img/linea-biblio.gif) no-repeat bottom right;
}
#navigation.boxes-opere {
color: #000;
}
#navigation.boxes-opere {
margin-right: -20px;
}
#navigation.boxes-opere li {
background: url(img/opere/barra_orr.gif) no-repeat bottom right;
font-family: "Trebuchet MS", Arial, sans-serif;
margin-bottom: 20px;
padding: 10px 10px 10px 0;
overflow: auto;
}
#navigation.boxes-opere h2 {
color: #963;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.6em;
font-weight: normal;
border-bottom: 2px solid #ccc;
padding: 0 0 0 5px;
line-height: .8;
}
#navigation.boxes-mostre h2 {
color: #963;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.6em;
font-weight: normal;
padding: 0 0 0 5px;
line-height: 1.2;
}
#navigation.boxes-opere h3 {
color: #963;
border-bottom: 1px solid #ccc;
margin-bottom: 7px;
padding-left: 4px;
font-size: 1.3em;
}
#navigation.boxes-mostre h3 {
color: #7595BC;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.6em;
font-weight: normal;
border-bottom: 1px solid #ccc;
margin-bottom: 7px;
padding-left: 4px;
padding-top: 50px;
}
#catalogo {
font-family: "Trebuchet MS", Arial, sans-serif;
color: #7595BC;
font-size: 0.9em;
font-weight: bold;
}
#catalogo img {
float: left;
padding-right: 8px;
}
#catalogo p {
margin-top: 20px;
}
#titolomostra {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 2em;
}
#navigation.boxes-opere p {
font-size: .9em;
color: #666;
padding-left: 4px;
}
#navigation.boxes-opere p strong {
text-transform: uppercase;
color: #111;
}
#navigation.boxes-opere img {
float: right;
margin: 0 0 10px 10px;
}
#navigation.boxes-opere a {
color: #0099cc;
font-size: .9em;
padding: 1px;
text-transform: uppercase;
padding-left: 4px;
}
#navigation.boxes-opere a:hover {
color: #fff;
background-color: #0099cc;
}
#info-opera {
padding-top: 20px;
padding-bottom: 20px;
}
#info-opera p {
padding: 0;
margin: 0;
border-bottom: 1px solid #cba;
}
.section-opere h1 {
color: #963;
margin-left: 0;
}
.section-opere label {
color: #963;
}
.section-opere #content ul.noflash {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: .85em;
overflow: auto;
color: #666;
}
.section-opere #content ul.noflash li {
width: 150px;
height: 150px;
float: left;
padding: 0;
background: none;
text-align: center;
}
.section-opere #content ul.noflash a {
display: block;
padding: 5px;
width: 90px;
}
.section-opere #content ul.noflash img {
display: block;
}
.section-opere #content ul.noflash a:hover {
background-color: #cfbaa7;
}
.section-opere .datibiblio img {
vertical-align: middle;
margin: 3px 10px 3px 0;
}
.section-opere .pari {
background-color: #F3ECE6;
}
#linkopere {
margin-right: -20px;
padding-top: 18px;
border-bottom: 18px solid #dedede;
border-top: 18px solid #dedede;
overflow: auto;
}
* html #linkopere {
margin-right: -30px;
width: 293px;
height: 1%;
padding-bottom: 18px;
}
#linkopere li {
width: 80px;
margin: 0 18px 18px 0;
float: left;
height: 150px;
}
#linkopere p {
font-size: 0.8em;
}
#luogomostra {
text-transform: uppercase;
font-weight: bold;
}
#cercalibri label {
font-family: "Trebuchet MS", Arial, sans-serif;
display: block;
width: 90px;
float: left;
text-align: right;
margin-right: 10px;
font-size: .85em;
font-weight: bold;
}
#cercalibri input.text {
border: 1px solid #CCD9E6;
padding: 0 5px;
width: 390px;
height: 20px;
}
#cercalibri select {
border:1px solid #CCD9E6;
width: 400px;
height: 20px;
}
.section-opere .field {
background-color: #dad9d6;
border-bottom: 1px solid #fff;
padding: 10px;
}
.section-interventi .field {
background-color: #D7E1EC;
border-bottom: 1px solid #fff;
padding: 10px;
}
.section-interventi label {
color: #184F90;
}
#boxes {
padding: 0 8px;
width: 280px;
margin-left: 570px;
}
.box {
background: #E8F1F1 url(img/angolo2.gif) no-repeat right top;
margin-bottom: 25px;
padding: 10px 10px 15px;
}
.box h2 {
color: #184F90;
font-size: 1.7em;
font-weight: normal;
margin-bottom: 10px;
}
.section-biblioteca .box {
background: #9EB6A6 url(img/angolobiblio.gif) no-repeat right top;
}
.section-biblioteca .box h2, -section-biblioteca #altri h2 {
color: #637A6B;
}
.section-biblioteca #altri {
background: #9EB6A6;
border-left-color: #637A6B;
color: #fff;
}
.section-biblioteca #altri img {
float: left;
margin-right: 10px;
}
.section-biblioteca #altri a {
color: #fff;
font-weight: bold;
}
.section-biblioteca #altri a:hover {
border-bottom: 1px dotted #fff;
}
.section-biblioteca #altri a.up:hover, .section-biblioteca #altri a.down:hover {
border-bottom: none;
}
.section-biblioteca blockquote {
font-family: Georgia, "Times New Roman", serif;
font-style: italic;
color: #637A6B;
line-height: 1.4;
font-size: 1.3em;
}
.section-interventi blockquote {
font-family: Georgia, "Times New Roman", serif;
font-style: italic;
color: #7595BC;
line-height: 1.4;
font-size: 1em;
}
.more {
padding: 0 8px;
}
.more:hover {
background-color: #06c;
color: #fff;
}
#footer {
color: #666;
position: relative;
top: 50px;
margin: 0 -26px -50px;
height: 60px;
background: transparent url(img/footer.png) no-repeat left bottom;
font-family: Arial, Helvetica, sans-serif;
}
* html #footer {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/footer.png');
}
#footer img {
position: absolute;
left: 835px;
top: -2px;
}
#footer address {
width: 567px;
padding-left: 42px;
font-size: .85em;
margin-bottom: 0;
font-style: normal;
}
#sfoglialibri {
position: relative;
top: -10px;
width: 490px;
height: 235px;
overflow: hidden;
margin-left: -50px;
padding-left: 50px;
}
hr.sfoglialibri {
height: 12px;
background-color: #ccc;
color: #ccc;
visibility: visible;
border: none;
margin-left: -45px;
margin-bottom: 20px;
width: 560px;
}
#sfoglialibri .wraplist {
margin: 0 35px 0 30px;
height: 260px;
overflow: hidden;
width: 440px;
}
#sfoglialibri .wraplist ul {
list-style: none;
margin: 0;
padding: 0;
width: 3000px;
}
#page.categorialibri {
width: 590px;
}
* html #page.categorialibri {
width: 670px;
}
#page #sfoglia-categoria {
list-style: none;
margin: 0;
padding: 0;
margin-right: -40px;
float:left;
}
* html #page #sfoglia-categoria {
width: 620px;
}
#sfoglialibri ul li, #page #sfoglia-categoria li {
float: left;
margin-right: 35px;
color: #999;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: .8em;
width: 120px;
line-height: 1;
padding: 0;
background: none;
}
#sfoglia-categoria li {
height: 260px;
margin-right: 20px;
}
#page #sfoglia-categoria a:hover {
background-color: transparent;
}
#sfoglia-categoria li:hover {
color: #000;
}
#sfoglialibri li:hover {
color: #000;
}
#sfoglialibri li img, #sfoglia-categoria li img {
display: block;
}
#sfoglialibri .left {
position: absolute;
top: 50%;
left: 36px;
}
#sfoglialibri .right {
position: absolute;
top: 50%;
right: 0;
}
#sfoglialibri a:hover {
background-color: transparent;
}
.listingBar {
color: #ccc;
clear: left;
}
.listingBar .current {
color: #000;
font-weight: bold;
}
.listingBar img {
padding: 0 5px;
vertical-align: middle;
}
img.sinistra, div.sinistra {
float: left;
margin: 0 15px 15px 0;
}
img.destra, div.destra {
float: right;
margin: 0 0 15px 15px;
}
img.cornice, div.didas {
padding: 5px;
background: #fafafa;
border:1px solid #666;
}
div.didas {
color: #666;
text-align: center;
font-size: .85em;
font-family: Arial, sans-serif;
}
div.didas img {
display: block;
margin-bottom: 10px;
}
#page h2 {
border-bottom: 1px solid #ccc;
color: #184f90;
}
.contatti {
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight: bold;
color: #666;
font-size: .94em;
width: 100%;
}
.contatti .titolo {
font-size: 1.25em;
background-color: #E3EAF2;
border-top: 1px dotted #ccc;
color: #184F90;
}
.contatti td {
border-bottom: 1px dotted #ccc;
padding: 12px 0 12px 7px;
}
.contatti a {
color: #09c;
padding: 2px;
}
.contatti a:hover {
background-color: #09c;
color: #fff;
}
.contatti .central {
width: 8px;
border: none;
}
.contatti .sottoTitolo {
font-size: 1.25em;
border-bottom: 2px solid #ccc;
}
.contatti strong {
color: #000;
}
.spacer td {
border: none;
}
#calendarioEventi {
background-color: #E1E9EE;
border-left: 25px solid #86A5C4;
position: relative;
width: 854px;
padding-bottom: 50px;
}
.noevents {
margin-left: 20px;
font-size:1.2em;
color:#666;
font-family: Georgia, "Times New Roman", serif;
}
#calendarioEventi #calendario {
position: absolute;
top: -35px;
left: 692px;
}
#calendarioEventi #convegni {
position: absolute;
top: -21px;
left: 692px;
}
#calendarioEventi table {
margin: 0 25px 50px 20px;
width: 810px;
}
#regolamento-sala {
position: absolute;
top: 76px;
right: 30px;
padding: 9px 5px 0 46px;
background: url(img/eventi/pdf-button.gif) no-repeat;
width: 190px;
height: 25px;
}
#regolamento-sala a:hover {
border-bottom: 1px dotted #06c;
}
h1.calendario {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #184F90;
font-size: 2.2em;
padding-left: 35px;
}
#calendarioEventi h3 {
padding: 25px 0 15px 20px;
}
#calendarioEventi .anni li {
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: .95em;
float: left;
margin-right: 2px;
text-align: center;
}
.anni li a {
color: #fff;
padding: 2px 17px 2px 17px;
background-color: #ccc;
}
* html .anni li {
height: 20px;
}
.anni li.selected, .anni li.selected a {
color: #000;
background-color: #A5BCD3;
}
.anni li a:hover {
color: #000;
}
.anni {
position: absolute;
top: -20px;
left: 370px;
}
.mesi {
clear: left;
background: url(img/eventi/mesiBack.jpg) no-repeat;
width: 692px;
height: 26px;
padding-left: 12px;
}
#calendarioEventi .mesi li {
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: .95em;
float: left;
margin-right: 4px;
text-align: center;
text-transform: uppercase;
background: url(img/eventi/mese.gif) no-repeat;
width: 53px;
height: 19px;
margin-top: 7px;
}
#calendarioEventi .mesi li a {
color: #666;
display: block;
position: relative;
}
#calendarioEventi .mesi li a:hover {
color: #000;
}
#calendarioEventi .mesi li.selected, #calendarioEventi .mesi li.selected a {
color: #000;
background-color: #E1E9EE;
background-image: none;
}
.mesi li.selected {
position: relative;
top:-3px;
padding-top: 3px;
}
.eventi {
clear: both;
background-color: #E1E9EE;
}
#calendarioEventi h3 {
color: #184F90;
clear:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2.2em;
font-weight: normal;
}
#calendarioEventi td {
border-bottom: 1px solid #fff;
padding: 15px 10px 5px 15px;
width: 50%;
}
#calendarioEventi td ul.evento {
margin-left: 55px;
}
#calendarioEventi td ul.evento li {
margin-bottom: 20px;
background: url(img/clock.gif) no-repeat;
padding-left: 25px;
}
#calendarioEventi td ul.evento li .occhiello {
font-family: Arial, sans-serif;
font-size: .85em;
padding-top: 5px;
}
#calendarioEventi td ul.evento li .sottotitolo {
font-family: Arial, sans-serif;
color: #666;
font-size: .8em;
}
#calendarioEventi .salaconvegni td {
width: 100%;
}
.eventi #last td {
border: none;
}
.eventi .date {
background: url(img/eventi/giorno.gif) no-repeat;
height: 50px;
width: 50px;
color: #fff;
padding: 6px 0 0 0;
text-transform: uppercase;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: .94em;
line-height: 19px;
float: left;
text-align: center;
}
.eventi .festa {
background: url(img/eventi/giorno_sel.gif) no-repeat;
}
.eventi .evento {
color: #184F90;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.28em;
margin-left: 80px;
}
.eventi .evento h4 {
font-weight: normal;
font-size: 1.3em;
float: none;
margin-bottom: 3px;
}
.eventi .evento p.details {
margin-left: 0;
font-family: Arial, sans-serif;
color: #333;
font-size: .85em;
}
.eventi .evento a {
text-decoration: underline;
padding: 0 3px;
color: #184F90;
}
.salaconvegni .evento a {
display: inline;
}
.eventi .evento a:hover, .eventi .evento a.hasArticle {
background-color: #184F90;
color: #fff;
}
.eventi .appuntamento {
color: #184F90;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.26em;
margin-left: 70px;
width: 600px;
}
#bacheca {
margin: 20px 50px;
overflow: auto;
}
#bacheca li {
padding: 20px 20px 0;
width: 210px;
height: 320px;
float: left;
position: relative;
}
#bacheca img {
display: block;
}
#bacheca img {
border: 6px solid #fff;
}
#bacheca img:hover {
border-color: #86A4C4;
}
#bacheca img.scotch1, #bacheca img.scotch2 {
border: none;
position: absolute;
top: 0;
opacity: .6;
filter:alpha(opacity=60);
-moz-opacity: .6;
-khtml-opacity: .6;
}
#bacheca img.scotch1 {
left: 10px;
}
#bacheca img.scotch2 {
right: 46px;
}
#postit {
position: absolute;
top: -7px;
left: 691px;
}
.documents {
width: 100%;
border-bottom: 2px solid #ccc;
border-top: 2px solid #ccc;
border-collapse: collapse;
margin-top: 20px;
}
.documents th {
text-align: left;
}
.documents td {
border-bottom: 1px dotted #ccc;
vertical-align: middle;
padding: 3px 5px;
}
.documents tr td:first-child, .documents td.first {
width: 70%;
}
.documents tr td:first-child img, .documents td.first img {
vertical-align: middle;
}
.documents tr td:first-child p, .documents td.first p {
margin: 0 0 0 24px;
}
.documents a {
vertical-align: middle;
}
.documents a:hover {
color: #000;
font-weight: bold;
}
#search-results li {
padding: 15px 0;
border-bottom: 1px dotted #ccc;
overflow: auto;
height: 1%;
}
#search-results .icon {
float: left;
width: 100px;
}
#search-results .info {
margin-left: 110px;
}
#search-results .info p {
margin-top: 5px;
color: #666;
}
#page.bibliocrup {
font-family: Arial, sans-serif;
}
#page.bibliocrup table {
width: 100%;
font-size: .85em;
}
#page.bibliocrup table th {
background: none;
color: #637A6B;
border-bottom: 2px solid #637A6B;
}
#page.bibliocrup ul.tipi-enti {
margin-bottom: 1em;
}
#page.bibliocrup ul.tipi-enti li.selected a {
background-color: #06c;
color: #fff;
padding-right: 5px;
}
#page.bibliocrup ul.tipi-enti li.selected a:before {
content: "» "
}
#page.bibliocrup fieldset {
padding: 5px 10px;
margin: 20px 0;
border: 1px solid #ccc;
}
#page.bibliocrup legend {
font-weight: bold;
background-color: #fff;
padding: 0 3px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#page.bibliocrup label {
font-weight: bold;
float: left;
width: 120px;
}
#page.bibliocrup label.inline, #page.bibliocrup table label {
float: none;
width: auto;
}
#page.bibliocrup td.check {
cursor: pointer;
background-color: #fbf2a1;
padding: 0 20px;
}
#page.bibliocrup a.checkprev {
font-size: 2em;
}
#page.bibliocrup tr.checked td {
background-color: #fbf2a1;
}
input.bigbutton {
font-size:1.4em;
padding:5px 30px;
color: #06c;
}
#page a.bigbutton {
display: block;
font-size: 1.1em;
text-align: center;
color: #666;
background-color: #efecdd;
background-repeat: no-repeat;
background-position: 10px center;
border-bottom:1px solid #aca899;
border-right: 1px solid #aca899;
width: 200px;
}
#page a.bigbutton:hover {
background-color: #ccc;
color: #666;
}
#page .fasi a, #page .fasi span {
color: #fff;
font-weight: bold;
font-size: .85em;
width: 155px;
height: 32px;
text-align: center;
padding-top: 6px;
display: block;
float: left;
margin-left: -12px;
}
#page .fasi a.first {
margin-left: 0;
}
.fasi a.arrowon {
background: url(/img/biblioteca/arrow_on.gif) no-repeat;
}
#page .fasi a.arrowon:hover {
color: #000;
background-color: transparent;
}
.fasi .arrowoff {
background: url(/img/biblioteca/arrow_off.gif) no-repeat;
}
#page .fasi .arrowoff:hover {
background-color: transparent;
}
.fasi {
clear: left;
overflow: hidden;
height: 50px;
margin-right: -80px;
}
ul.gallery {
list-style: none;
margin: 0;
}
#page ul.gallery li {
float: left;
height: 1%;
margin-right: 1px;
}
#page .gallery-large img, #page .gallery-small img {
display: block;
}
#page .gallery-large li a, #page .gallery-small li a {
display: block;
padding: 1px;
}
#page .gallery-large li a:hover, #page .gallery-small li a:hover {
padding: 0;
border:1px solid #ccc;
}
#page .gallery-large, #page .gallery-small {
margin: 1em 0;
clear: left;
}
#page .gallery-large ul, #page .gallery-small ul, #page .gallery-lateral ul {
list-style: none;
margin-right: -20px;
margin-left: 0;
overflow: auto;
}
#page .gallery-lateral ul {
overflow: hidden;
}
* html #page .gallery-large ul, * html #page .gallery-small ul, * html #page .gallery-lateral ul {
position: relative;
/* */
height: 1%;
left: -3px;
margin-right: -3px;
}
#content .gallery-large li, #content .gallery-small li {
float: left;
padding: 0;
background: none;
display: inline;
}
.gallery-lateral li {
display: none;
}
.gallery-lateral li.first, .canModify li {
display: block;
}
.gallery-large li, .gallery-small li {
margin: 0 15px 15px 0;
}
#content .gallery-large li {
width: 160px;
display: table-cell;
}
.gallery-small li {
width: 80px;
}
#page .gallery-large li *, #page .gallery-small li * {
display: block;
}
#page .gallery-large h2, #page .gallery-small h2 {
margin-bottom: 10px;
padding-right: 20px;
padding-left: 0;
margin-top: 0;
font-family: Arial, serif;
line-height: 1.4;
color: #333;
font-size: 20px;
font-weight: normal;
background: none;
border-bottom: none;
}
#page .gallery-large .gallery-header, #page .gallery-small .gallery-header {
float: left;
width: 140px;
padding-right: 20px;
}
#page .gallery-large .gallery-header p.description, #page .gallery-small .gallery-header p.description {
font-weight: normal;
font-size: 1.1em;
letter-spacing: 0;
color: #666;
}
#page .gallery-large p.didas, #page .gallery-small p.didas {
font-family: Arial, sans-serif;
font-size: 12px;
color: #666;
margin-top: 5px;
}
.canModify {
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
background-color: #fef8f6;
margin-top: 20px;
margin-bottom: 0;
}
#archetypes-fieldname-id_scuola select {
font-size: 11px;
}
#archetypes-schemata-links {
font-size: 14px;
border-bottom: 1px solid #ccc;
font-weight: bold;
height: 22px;
margin: 10px 0;
}
#archetypes-schemata-links a {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #fff;
padding: 5px 10px;
background-color: #06c;
color: #fff;
margin-right: 10px;
}
#archetypes-schemata-links a.selected {
background-color: #fff;
color: #06c;
}
}

