/* CSS Document */
body,html
{
	 margin: 0;
	 padding: 0;
}

div#centrato
{   
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

.hidden
{
    position: absolute;
    top: -9999px;left:-9999px;
} 
.tableDiv
{
  border-color: #F5D463;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFFFF;
}
.ImgBorder
{
  border-color: #D4A411;
  border-style: solid;
  border-width: 1px;
}
.ImgBorderIndex
{
  border-right-color: #D4A411;
  border-right-style: solid;
  border-right-width: 2px;
  
  border-bottom-color: #D4A411;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}

.txtDiv
{
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
}
.tableTop
{
  border-color: #810000;
  border-bottom-style: dotted;
  border-right-style: dotted;
  border-width: 1px;
}

.tdTop
{
  border-style: none;
}
.tdTopBorderRight
{
  border-color: #810000;
  border-right-style: dotted;
  border-width: 1px;
}
.TableContent
{
  border-color: #7B2E00;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFCD5
}

.TableMenu
{
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 3px;
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  background-color: #7B2E00
}

.tdTableMenu
{
	font-family: verdana, sans-serif, arial, helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
	TEXT-ALIGN: center;
	background-color: #7B2E00;
    cursor: pointer
}

a.info:link {color: #003399; text-decoration: none}
a.info:visited {color: #003399; text-decoration: none}
a.info:hover {color: #810000}

a.menu:link {color: #FFFFFF; text-decoration: none}
a.menu:visited {color: #FFFFFF; text-decoration: none}
a.menu:hover {color: #F7CC66}

a.focus:link {color: #990000; text-decoration: none}
a.focus:visited {color: #990000; text-decoration: none}
a.focus:hover {color: #FFFFFF}

a.indice:link {color: #990000; text-decoration: none}
a.indice:visited {color: #990000; text-decoration: none}
a.indice:hover {color: #FFFFFF; background-color:#990000;}

a.home:link {color: #990000; text-decoration: none}
a.home:visited {color: #990000; text-decoration: none}
a.home:hover {color: #EED200}

a.firma:link {color: #000000; text-decoration: none}
a.firma:visited {color: #000000; text-decoration: none}
a.firma:hover {color: #990000}

a.top:link {color: #990000; text-decoration: none;  font-size: 70%}
a.top:visited {color: #990000; text-decoration: none; font-size: 70%}
a.top:hover {color: #EED200; font-size: 70%}

a.menuRight:link {color: #000000; text-decoration: none}
a.menuRight:visited {color: #000000; text-decoration: none}
a.menuRight:hover {color: #990000; font-weight: bold}

a.menuPhoto:link {color: #990000; text-decoration: none}
a.menuPhoto:visited {color: #990000; text-decoration: none}
a.menuPhoto:hover {color: #999999}


a.menuRightPag:link {color: #990000; text-decoration: none}
a.menuRightPag:visited {color: #990000; text-decoration: none}
a.menuRightPag:hover {color: #990000; font-weight: bold;}

a.linkFondo:link {color: #7B2E00; text-decoration: none}
a.linkFondo:visited {color: #7B2E00; text-decoration: none}
a.linkFondo:hover {color: #CCCCCC}

a.menuTitle:link {color: #990000; text-decoration: none}
a.menuTitle:visited {color: #990000; text-decoration: none}
a.menuTitle:hover {color: #000000;  text-decoration:none}


.tdRight
{
  border-color: #810000;
  border-right-style: dotted;
  border-left-style: dotted;
  border-width: 1px;
}

.tdmenuTitoloRight
{
  border-bottom-color: #990000;
  border-bottom-style: solid;
  border-bottom-width: 1px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: none;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #990000;
  background-color: #F3BF37;
}

.tdmenuRight
{
  border-bottom-color: #F7CC66;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: none;
  text-align: justify;
  text-indent: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: pointer
}

.tdmenuRightPag
{
  border-bottom-color: #F7CC66;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: none;
  font-variant: italic;
  text-align: justify;
  text-indent: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #990000;
  cursor: pointer
}

.tdmenuMuseoRight
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: normal;
  font-variant: italic;
  text-align: left;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}
.tdmenuFocus
{
  border-bottom-color: #F7CC66;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: normal;
  font-variant: italic;
  text-align: left;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}
.tdmenuMuseoRightBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: bold;
  font-variant: italic;
  text-align: left;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}

Body
{
 SCROLLBAR-ARROW-COLOR: #000000;
 SCROLLBAR-TRACK-COLOR: #FFFFFF; 
 SCROLLBAR-BASE-COLOR: #E6B848; 
 SCROLLBAR-DARK-SHADOW-COLOR: #FFFFFF 
}

.txtTitolo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: bold;
  color: #FFFFFF;
  
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;

  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: 1px;
 
  padding-left: 5px;
  height: 20px
}
.txtTitoloContent
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  background-color: #7B2E00;
  color: #F7CC66;
  height: 15px;
}
.txt
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  text-align: justify;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.SubTxt
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-variant: italic;
}
.MenuArea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  font-variant: italic;
  font-weight: bold;
  color: #990000;
}

.TxtFoto
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: bold;
}

.Email
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:  #7B2E00;
	text-decoration: none;
	font-variant: normal;
	
}

.SubTxtOrari
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-variant: italic;
  border-color: #F3BF37;
  border-style: solid;
  border-width: 1px
}
.txtPhotogallery
{
  border-top-color: #CCCCCC;
  border-top-style: solid;
  border-top-width: 1px;

  border-bottom-color: #CCCCCC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  
  font-variant: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: bold;
  color: #990000;
}

.txtTitoloImmagine
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: justify;
  font-weight: bold;
  color: #990000
}

.txtImmagine
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  text-align: justify;
  color: #000000;
}

.txtIndent
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: justify;
  text-indent: 4px;
}
.tdContent
{
  padding-top: 5px;
  padding-left: 10px;
}
.tblFocus
{
  border-color: #F3BF37;
  border-style: solid;
  border-width: 1px
 
}
.SubFocus
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-variant: italic;
  border-color: #F3BF37;
  border-style: solid;
  border-width: 0px;
}
.tblContent
{
  border-color: #F3BF37;
  border-style: solid;
  border-width: 1px;
  padding-top: 0px;
  padding-bottom: 5px;
  background-image: url(immagini/SfondoTableContent.jpg); 
}
.tblOrari
{
  border-color: #F3BF37;
  border-style: solid;
  border-width: 0px
 
}
.txtTitoloOrari
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: bold;
  font-variant: small-caps;
  text-align: justify;
  border-color: #F3BF37;
  border-style: solid;
  border-width: 1px;
  padding-left: 5px
}

.borderRight
{
  border-style: none;
}

.fondo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: bold;
  font-variant: italic;
  text-align: justify;
  color: #7B2E00;
  padding-top: 2px;
  padding-bottom: 2px;
}
.txtAreaR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:  #FF9900;
	background-color: #FFFFFF;
	height: 15px;
	border: 1px inset;
	vertical-align: middle;
}
.scrolldiv
{
  height:25em;
  overflow:auto;
}


ul#menu {
  width: 100%;
  list-style-type: none;
  border-top: solid 1px #F7CC66;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #990000;
  text-indent: 4px;
}

ul#menu li {
  border-bottom: solid 1px #F7CC66;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  font-weight: bold;

}

ul#menu a.active {
  color: #990000;
}
