/* ///// SCREEN CSS - Biblioteca Nazionale Braidense - by Opendoc SRL 2004 ///// */

/* ///Containers Style/// */

body {
    margin:0px;
    padding:0px;
    background-color:#fff;
    background:url("../images/bkg_main_bnb.gif") repeat-y 0% 0%;
    background-attachment:fixed;
    font-size:small;
    }

body.frameTop, body.frameCenter {
    background:url("../images/spacer.gif") no-repeat 0% 0%;
    }

div.header {
    display:none;
    position:fixed !important;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:30px;
    z-index:11;
    background:url("../images/bkg_menu_bnb.gif") repeat 0% 0%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.header1 {
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:30px;
    z-index:1;
    background:url("../images/bkg_menu_bnb.gif") repeat 0% 0%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.header_2 {
    display:none;
    position:absolute;
    top:40px;
    left:296px;
    height:30px;
    z-index:1;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

/*da eliminare*/
div.header_home {
    display:none;
    position:absolute;
    top:74px;
    left:256px;
    height:30px;
    z-index:1;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.menu_vrt {
    display:none;
    position:fixed !important;
    position:absolute;
    top:0px;
    left:0px;
    width:290px;
    height:30px;
    z-index:12;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.menu_vrt2 {
/*    position:relative;*/
    display:none;
    top:30px;
    left:0px;
    width:290px;
    height:30px;
    z-index:13;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.photoBox {
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
    display:block;
    }

div.pageBody {
    position:absolute;
    top:0px;
    left:0px;
    padding: 0px 0px 0px 0px;
    z-index:10;
    }
div.pageAlto {
    position:absolute;
    top:0px;
    left:0px;
    padding: 0px 0px 0px 0px;
    z-index:10;
    }
div.frameBody {
    position:absolute;
    top:0px;
    left:0px;
    padding: 0px 0px 0px 0px;
    }
div.homeBody {
    position:absolute;
    top:20px;
    left:0px;
    padding: 0px 0px 0px 0px;
    z-index:10;
    }

div.textBox {
    margin-top:45px;
    z-index:10;
    }
div.frameBox {
    margin-top:10px;
    padding:0px;
    z-index:10;
    }

div.infoNewsFrame {
    display:none;
    margin-top:30px;
    }

div.infoNewsBox {
    display:none;
    margin:0px 0px 12px 20px;
    }

div.newsFrame {
    display:none;
    position:absolute;
    top:40px;
    left:648px;
    height:200px;
    margin:0px 0px 0px 0px;
    padding:0px 30px 0px 0px;
    z-index:1;
/*    background:url("../images/news_box.jpg") repeat 0% 0%;*/
    background-color:#eee;
    line-height:normal;
    list-style-type:none;
    overflow:auto;
    }
div.newsFrame_box {
    display:none;
    margin-top:20px;
    }

div.newsBox {
    display:none;
    }

div.footer {
    margin-top:35px;
    text-align:left;
    }

div.credits {
    display:none;
    margin-top:0px;
    /* IE MAC hack */
    /*\*/text-align:right;/**/
    }

.invisible {
    display:none;
    }

form {

    }

fieldset {
    border:1px solid #000080;
    padding:15px;
    margin:0px 0px 0px 0px;
    text-align:left;
    }

fieldset.review {
    text-align:left;
    }

div.toplogo {
    display:none;
    position:fixed !important;
    position:absolute;
    top:0px;
    left:10px;
    width:240px;
    padding-top:10px;
    height:64px;
    text-align:right;
    background-color:#fff;
    z-index:16;
    }

div.toptitle {
    display:none;
    position:fixed !important;
    position:absolute;
    top:0px;
    left:253px;
    padding:26px 0px 0px 4px;
    height:48px;
    width:100%;
    float:left;
    background-color:#fff;
    z-index:15;
    }

div.square {
    display:none;
    position:fixed !important;
    position:absolute;
    top:74px;
    left:50px;
    width:200px;
    height:200px;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-color:#003366;
    color:#fff;
    font-family:verdana, geneva, helvetica, arial, sans-serif;
    text-align:right;
    font-weight:bold;
    font-size:13px;
    float:left;
    z-index:15;
    }

div.square_box {
    display:none;
    margin-top:12px;
    }

div.loghi_home {
    display:none;
    position:fixed !important;
    position:absolute;
    top:274px;
    left:30px;
    width:200px;
    height:200px;
    margin:20px;
    padding-top:0px;
    font-family:verdana, geneva, helvetica, arial, sans-serif;
    text-align:right;
    font-weight:bold;
    font-size:13px;
    float:left;
    z-index:15;
    }

div.foto_home {
    display:none;
    position:absolute;
    top:74px;
    left:256px;
    height:30px;
    z-index:1;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

div.newsFrame_home {
    display:none;
    position:absolute;
    top:74px;
    left:608px;
    height:200px;
    margin:0px 0px 0px 0px;
    padding:0px 30px 0px 0px;
    z-index:1;
    background:url("../images/news_box.jpg") repeat 0% 0%;
    line-height:normal;
    list-style-type:none;
    overflow:auto;
    }
div.newsFrame_home_box {
    display:none;
    margin-top:20px;
    }

/* ///End Container Style/// */

/* ///Calendar Table Style/// */
table {
    padding:0px;
    margin:0px;
    }

.header2 th {
    display:none;
    border:1px solid #ccc;
    }

.footer td {
    border-top:1px solid #ccc;
    font-size:0.85em;
    }

/*td {
    text-align:center;
    }
*/

.data td {
    background-color:#F2F2F2;
    }

td.disabledData {
    color:#ccc;
    }

/* ///End Table Style/// */

/* ///Typography/// */

body, div, p, td, th, li {
    font-family:verdana, arial, helvetica, sans-serif;
    color:#333;
    font-weight:normal;
    line-height:1.5em;
/*    font-size:x-small;
    voice-family:"\"}\"";
    voice-family:inherit;*/
    font-size:small;
    }

/*html>body {
    font-size:small;
    }*/

h1, h2, h3, h4, h5, h6, th {
    color:#000080;
    font-weight:bold;
    font-family:verdana, arial, helvetica, sans-serif;
    margin:0px;
    padding:0px;
    }

h1 {
    font-size:1.55em;
    margin:0px 0px 15px 0px;
    }

h2 {
    font-size:1.25em;
    margin:30px 0px 10px 0px;
    }

h3 {
    font-size:1.15em;
    margin:20px 0px 10px 0px;
    }

h4 {
    font-size:1.05em;
    font-weight:normal;
    }

h5 {
    }

h6 {
    }

.infoNewsFrame h2 {
    font-size:1.2em;
    }

.newsFrame h2 {
    font-size:1.2em;
    margin:0px 0px 10px 0px;
    }

.infoNewsBox h3 {
    font-size:1.1em;
    padding:0px;
    margin:0px 0px 3px 0px;
    }

dt {
    margin-top:10px;
/*    font-weight:bold;
    color:#000080;*/
    }

/*dd {
    margin-top:3px;
    }*/

p   {
    margin:0px 0px 5px 0px;
    }

.infoNewsBox p {
    padding:0px;
    margin:0px;
    }

.square p {
    display:none;
    color:#fff;
    font-size:13px;
    padding-right:20px;
    font-weight:bold;
    }

ul.square_box li {
    display:none;
    color:#fff;
    font-size:13px;
    padding-right:15px;
    font-weight:bold;
    list-style-type:none;
    }

ul.square_box a {
    display:none;
    color:#fff;
    }

.square2 p {
    display:none;
    color:#800000;
    font-size:13px;
    padding-right:15px;
    font-weight:bold;
    }

ul.square_box2 li {
    display:none;
    color:#800000;
    padding-right:15px;
    list-style-type:none;
    }

ul.square_box2 a {
    display:none;
    color:#800000;
    }

/*da cancellare?*/
.logohome p {
    float:right;
    }

p.indent {
    text-indent:1.5em;
    }

p.more {
    text-align:right;
    }

p.note {
    font-size:0.85em;
    line-height:1.5em;
    }

div.footer p {
    font-size:0.85em;
    line-height:normal;
    color:#666;
}

blockquote {
    font-style:italic;
    margin-bottom:25px;
    }

ul {
    list-style:square;
    margin-top:0px;
    }

li {
    margin-bottom:5px;
    }

li.intLink {
    list-style-image:url("../images/arrow.gif");
    }

li.extLink {
    list-style-image:url("../images/arrow_out.gif");
    }

a:link {
    text-decoration:none;
    color:#000080;
    }

a:visited {
    color:#000080;
    text-decoration:none;
    }

a:hover {
    color:#000;
    }

span.standard a:link {
    color:#333;
    text-decoration:none;
    }

span.standard a:visited {
    color:#333;
    text-decoration:none;
    }

span.standard a:hover {
    color:#000;
    }

a:active {
    }

acronym {
    border-bottom:1px dotted #333;
    cursor:help;
    }

abbr {
    border-bottom:1px dotted #333;
    cursor:help;
    }

legend {
    font-weight:bold;
    margin-bottom:0px;
    font-size:14px;
    color:#333;
    }

label {
    display:block;
    padding-bottom:3px;
    font-size:12px;
    font-weight:normal;
    color:#333;
    }

label.mandatory {
    padding-bottom:5px;
    font-weight:bold;
    }

label.noBreak {
    display:inline;
    padding-left:10px;
    }

label.inline {
    display:inline;
    margin-right:5px;
    }

.newsDate {
    font-size:10px;
    color:#333;
    }

strong {
    color:#000080;
    }

span.highlight {
    border:1px solid #9CB227;
    padding:0px 3px 0px 3px;
    background:url("../images/bkg_li.gif");
    display:inline;
    }

span.standard {
    font-size:9px;
    color:#333;
    border:1px solid #333;
    padding:0px 3px 0px 3px;
    display:inline;
    }

span.warning {
    color:red;
    }
/* ///End Typography/// */


/* ///Others Style elements/// */
hr {
    display:none;
    }

img.sponsorLogo {
    float:right;
    padding-left:20px;
    padding-bottom:20px;
    }
/* ///Others Style elements/// */

/* ///Menu Style/// */
/* Set layout styles for menu container */
ul.menu {
    display:none;
    position:fixed !important;
    position:absolute;
    top:0px;
    left:293px;
    height:30px;
    margin:2px 2px 2px 2px;
    padding:0px 0px 0px 0px;
    z-index:11;
    line-height:normal;
    list-style-type:none;
    }

ul.menu_frame {
    display:none;
    position:absolute;
    top:0px;
    left:296px;
    width:100%;
    height:30px;
    margin:2px 2px 2px 2px;
    padding:0px 0px 0px 0px;
    z-index:2;
    line-height:normal;
    list-style-type:none;
    }
ul.menu_foto {
    display:none;
    position:absolute;
    top:30px;
    left:300px;
    width:100%;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
    line-height:normal;
    list-style-type:none;
    }

/* ///Menu Style/// */
/* Set layout styles for menu container */
ul.menu_vrt {
    display:none;
    position:fixed !important;
    position:absolute;
    top:70px;
    left:15px;
    text-indent:-10px;
    width:220px;
    height:90px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    z-index:12;
    line-height:normal;
    list-style-type:none;
    }

ul.menu_vrt2 {
    display:none;
    position:relative;
    top:10px;
    left:15px;
    width:70%;
    height:90px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
    line-height:normal;
    list-style-type:none;
    }

body#section-2 ul.menu_frame {
    display:none;
    left:4px;
    }

ul.menu_vrt li {
    display:none;
    padding:0px 0px 4px 0px;
    line-height:1.2em;
    color:#000080;
/*    font-weight:bold;*/
    }
ul.menu_vrt a {
    display:none;
    color:#000080;
    }
ul.menu_vrt a:hover {
    display:none;
    color:#000;
    }
ul.menu_vrt2 a {
    display:none;
    color:#000080;
    }
ul.menu_vrt2 a:hover {
    display:none;
    color:#000;
    }
ul.menu li {
    display:none;
    float:left;
    padding:3px 0px 0px 0px;
    font-size:12px;
    }
ul.menu a {
    display:none;
    float:left;
    display:block;
    background:url("../images/right_side_button_off.gif") no-repeat right top;
    margin:0;
    padding:2px 5px 2px 5px;
    text-decoration:none;
    color:#333;
    }
ul.menu a:hover {
    display:none;
    color:#000080;
    }

ul.menu_frame a:hover {
    display:none;
    color:#000;
    }
ul.menu_frame li {
    display:none;
    float:left;
    padding:3px 0px 0px 0px;
    font-size:12px;
    }
ul.menu_frame a {
    display:none;
    float:left;
    display:block;
    background:url("../images/right_side_button_off.gif") no-repeat right top;
    margin:0;
    padding:2px 5px 2px 5px;
    text-decoration:none;
    color:#000;
    }
ul.menu_frame a:hover {
    display:none;
    color:#000;
    }

/* Set layout styles for subnav container */
ul.submenu {
    display:none;
    position:absolute;
    top:29px;
    left:0px;
    height:30px;
    width:500px;
    line-height:normal;
    list-style-type:none;
    display:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:4;
    }

ul.submenu li {
    display:none;
    float:left;
    padding:6px 0px 0px 2px;
    font-size:11px;
    font-weight:normal;
    }

ul.submenu a {
    display:none;
    float:left;
    display:block;
    background:url("../images/right_side_button_off.gif") no-repeat right top;
    margin:0px;
    padding:2px 9px 2px 5px;
    text-decoration:none;
    }

ul.submenu a:hover {
    display:none;
    color:#000;
    }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabnav a {float:none;}
/* End IE5-Mac hack */


/* Set visibility for sections subnav */
body#section-1 ul#subnav-1,
body#section-2 ul#subnav-2,
body#section-3 ul#subnav-3,
body#section-4 ul#subnav-4,
body#section-5 ul#subnav-5,
body#section-6 ul#subnav-6,
body#section-7 ul#subnav-7,
body#section-8 ul#subnav-8,
body#section-9 ul#subnav-9 {
    display:none;
/*    display:block;*/
    }

/* Set styles for nav voices selected via body ID */
body#section-1 li#nav-1 a.nav,
body#section-2 li#nav-2 a.nav,
body#section-3 li#nav-3 a.nav,
body#section-4 li#nav-4 a.nav,
body#section-5 li#nav-5 a.nav,
body#section-6 li#nav-6 a.nav,
body#section-7 li#nav-7 a.nav,
body#section-8 li#nav-8 a.nav,
body#section-9 li#nav-9 a.nav {
    display:none;
    color:#000080;
    font-weight:bold;
    }

/* Set styles for subnav voices selected */
div#subsection-1-1 li#subnav-1-1 a,
div#subsection-1-2 li#subnav-1-2 a,
div#subsection-1-3 li#subnav-1-3 a,
div#subsection-1-4 li#subnav-1-4 a,
div#subsection-1-5 li#subnav-1-5 a,
div#subsection-1-6 li#subnav-1-6 a,
div#subsection-1-7 li#subnav-1-7 a,
div#subsection-1-8 li#subnav-1-8 a,
div#subsection-1-9 li#subnav-1-9 a,
div#subsection-1-10 li#subnav-1-10 a,
div#subsection-1-11 li#subnav-1-11 a,
div#subsection-1-12 li#subnav-1-12 a,
div#subsection-2-1 li#subnav-2-1 a,
div#subsection-2-2 li#subnav-2-2 a,
div#subsection-2-3 li#subnav-2-3 a,
div#subsection-2-4 li#subnav-2-4 a,
div#subsection-2-5 li#subnav-2-5 a,
div#subsection-2-6 li#subnav-2-6 a,
div#subsection-2-7 li#subnav-2-7 a,
div#subsection-2-8 li#subnav-2-8 a,
div#subsection-2-9 li#subnav-2-9 a,
div#subsection-2-10 li#subnav-2-10 a,
div#subsection-2-11 li#subnav-2-11 a,
div#subsection-2-12 li#subnav-2-12 a,
div#subsection-2-13 li#subnav-2-13 a,
div#subsection-2-14 li#subnav-2-14 a,
div#subsection-2-15 li#subnav-2-15 a,
div#subsection-2-16 li#subnav-2-16 a,
div#subsection-2-17 li#subnav-2-17 a,
div#subsection-3-1 li#subnav-3-1 a,
div#subsection-3-2 li#subnav-3-2 a,
div#subsection-3-3 li#subnav-3-3 a,
div#subsection-3-4 li#subnav-3-4 a,
div#subsection-3-5 li#subnav-3-5 a,
div#subsection-3-6 li#subnav-3-6 a,
div#subsection-3-7 li#subnav-3-7 a,
div#subsection-3-8 li#subnav-3-8 a,
div#subsection-3-9 li#subnav-3-9 a,
div#subsection-3-10 li#subnav-3-10 a,
div#subsection-4-1 li#subnav-4-1 a,
div#subsection-4-2 li#subnav-4-2 a,
div#subsection-4-3 li#subnav-4-3 a,
div#subsection-4-4 li#subnav-4-4 a,
div#subsection-4-5 li#subnav-4-5 a,
div#subsection-4-6 li#subnav-4-6 a,
div#subsection-4-7 li#subnav-4-7 a,
div#subsection-4-8 li#subnav-4-8 a,
div#subsection-4-9 li#subnav-4-9 a,
div#subsection-4-10 li#subnav-4-10 a,
div#subsection-4-11 li#subnav-4-11 a,
div#subsection-4-12 li#subnav-4-12 a,
div#subsection-4-13 li#subnav-4-13 a,
div#subsection-4-14 li#subnav-4-14 a,
div#subsection-4-15 li#subnav-4-15 a,
div#subsection-5-1 li#subnav-5-1 a,
div#subsection-5-2 li#subnav-5-2 a,
div#subsection-5-3 li#subnav-5-3 a,
div#subsection-5-4 li#subnav-5-4 a,
div#subsection-5-5 li#subnav-5-5 a,
div#subsection-6-1 li#subnav-6-1 a,
div#subsection-6-2 li#subnav-6-2 a,
div#subsection-6-3 li#subnav-6-3 a,
div#subsection-7-1 li#subnav-7-1 a,
div#subsection-7-2 li#subnav-7-2 a,
div#subsection-7-3 li#subnav-7-3 a,
div#subsection-7-4 li#subnav-7-4 a,
div#subsection-7-5 li#subnav-7-5 a,
div#subsection-7-6 li#subnav-7-6 a {
    display:none;
    color:#000;
    font-weight:bold;
    }
/* ///End Menu Style/// */