/* Stili generali */
html body {margin: 0px 0px 0px 0px; background-color: #000;}
#table1, #table2, #table3 {border:0px; width:100%;}
#table1 {height:115px; }
.cella-testa1 {height:115px; }
.cella-testa2 {width:100%; height:115px; }
.title_img {border:0px; width:170px; height:115px;}
#table2 {margin-top: 10px; height: 100%}

#table3 p {font-family: "Times New Roman", times, serif; font-size:100%; color:#000;}
.celle-foot {width:25%; background:#DDD; }

.icon {border:0px;}
#PreTitolo {background-color: #fff;}
#PreTitolo {}
#PreTitolo .bold {font-weight: bold;}
#PreTitolo2 {}

#titolo {margin:0px; padding:0px;} /*margin-bottom: 0px; margin-left: 0px;*/
.hi_light_title {background-color: #990000; }
#titolo h2 {margin:0px; }
h2 {font-family: "Times New Roman", times, serif; font-size: 200%; font-weight: bold; color: #FFF; }
h3 {font-family: "Times New Roman", times, serif; font-size: 180%; font-weight: bold; color: #000;}
.testi {background-color: #FFF;}
.testi_int {margin: 7px 7px 7px 7px; }
.testi p {font-family: "Times New Roman", times, serif; font-size: 100%; color: #000;}
.bold {font-weight: bold;}

#gallery_cella 	{background-color: #FFF;}
#gallery_int {margin: 7px 7px 7px 7px; background-color: #000;}
#gallery_int p {color: #FFF;}
/* #table_dim { overflow-x: auto;} */

.img_container {}
.title_img {margin-left: 10px; margin-top: 10px;}
#casella_nav {height: 30px; margin-left: 0px; margin-right: 0px; background: #990000;}
#site_title {margin:auto auto 0px auto; text-align:center; color:#F00000; font-weight:bold; font-size:300%; }
#site_title h1 {color:#F00000; font-weight:bold; font-size:100%; padding:0px; margin:0px;}
#site_title p {color:#F00000; font-weight:bold; font-size:300%; padding:0px;}

ul.elenco-mostre li {padding-top:6px; list-style-type:square;} /**/

/* Stili menu orizzontale */
/* omesso width: 100%; */

/* ul li {
list-style: none;
}
div#barra_nav {
            clear: left;
            float: left;
            margin-left: 30px;
            
            padding: 0;
            border-top: 1px solid black;
            background: #990000;
            }
div#barra_nav ul {
               margin: 0;
               padding: 0;
               font-family: verdana, times, serif;
               font-weight: bold;
               font-size: 90%;
               }
div#barra_nav li  {
                float: left;
                margin: 0;
                padding: 0;
                border: 1px solid black;
                border-top: 1px solid black;
                border-right: 1px solid black;
                border-bottom: 1px solid black;
                color: black;
                }
div#barra_nav a {
              display: block;
              padding: 5px;
              color: #FFFFFF;
              text-decoration: none;
              }
div#barra_nav a:hover {
                    background-color: #000000;
                    color: #FFFFFF;
                    text-decoration: none;
                    }
div#barra_nav li ul {display: none}
div#barra_nav li:hover ul {
                        position: absolute;
                        display: block;
                        z-index:1;
                        width:150px;
                        padding: 0;
                        margin: 0 0 0 -1px;
                        border: 1px solid black;
                        background: #990000;
                        }
div#barra_nav li li {border: none; width: 150px;}	
div#barra_nav li li a {padding: 2px 2px 2px 10px;} */

/* NUOVO MENU */
#nav {font-family:"Times New Roman", times, serif; padding:3px 0px 0px 0px; margin:0px 0px 0px 10px; line-height:1; list-style-type:none;}
#nav UL {padding:0px 0px 0px 0px; margin:0px; line-height:1; list-style-type:none;}
#nav A {display:block; text-decoration:none; color:white; background:black; border:1px solid #990000; padding:3px; width:7em;}
#nav a:hover {background-color:red;}
#nav LI {float:left; width:7em; }
#nav LI UL {left:-999em; width:7em; position:absolute; }
#nav LI:hover UL {left:auto; float:left;}
#nav LI.sfhover UL {left:auto; }