	/* Miti3000.it layout - www.miti3000.it */
	/* Last update: 08 February 2005 */



	/* General rules */

body {background-color: rgb(255,255,255)}

html, body {scrollbar-face-color: rgb(0, 0, 0);
scrollbar-arrow-color: rgb(255, 255, 255);
scrollbar-highlight-color: rgb(255, 255, 255);
scrollbar-3dlight-color: rgb(0, 0, 0);
scrollbar-shadow-color: rgb(255, 255, 255);
scrollbar-darkshadow-color: rgb(0, 0, 0);
scrollbar-track-color: rgb(255, 255, 255)}
*	{
	font-size: 1em;
	text-decoration: none;
        margin: 0;
        padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
}

centra       { color: #800000; text-align: center }
body	{
	font-size: 13px;
	background: url('img/sfondo.jpg') fixed;
    
}

* html body{
	font-size: 80%;
}

ul	{
	list-style: none;
}

img	{
	border: none;
}

br.clear{
	clear: both;
}

#pagina	{
	width: 57em;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF url('img/bordo.gif') repeat-y 14.2em 14.2em;
	padding-left:1em; padding-right:1em; padding-top:0em; padding-bottom:0em; color:#800000; background-color:#FFFFFF
}

#overDiv * {
        text-align: justify;
}

#overDiv {
        border:1px solid #2D2D37;
}

#overDiv table table{
        margin: 0.3em 0.6em;
}


	/* Header layout */

#header	{
	border:1px solid #000000; background:#FFFFFF url('img/bgheader.jpg') repeat-x; height: 150px;
	color:#FFFFFF
}

#header #logo{
	border:1px solid #FFFFFF; background-position: 
               bottom right; height: 150px; background-image:url('img/titolo.jpg'); background-repeat:no-repeat; background-attachment:scroll
}

#header #logo img{
	float: left;
	height: 100%;
}



	/* Menu layout */

#menu	{
	border-style:solid; border-width:1px; background-color: #1E0D0F; 
        margin-left:3
}

#menu ul{
	border:1px solid #000000; background-color: #000000;
	padding-bottom: 0.6em;
	list-style-type:none; margin-left: 2
}

#menu li{
	border:1px solid #000000; background-position: 
                
               right center; padding:0; float: left;
	display:inline; background-image:url('img/fregio.gif'); background-repeat:no-repeat; background-attachment:scroll; margin-left:3; margin-top:0
}

#menu a	{
	display: block;
	padding: 0.3em 1em;
	color: #FFFFFF;
}

#menu a:hover{
	border:1px solid #808080; background-color: #45454F
}



	/* Index layout */

#indice	{
	width: 13.4em;
	float: left;
	color:#800000; padding-left:0em; padding-right:0em; padding-top:1em; padding-bottom:1em; margin-left:4
}

#indice h3{
	border-bottom: 0.3em solid #C0C0C0;
	padding-left: 0em;
	margin-right: 1em;
	color: #800000;padding-right:0.25em; padding-top:0.25em; padding-bottom:0.25em; margin-left:3
}

#indice ul{
	margin-bottom: 1em;
	margin-right: 1em; list-style-type:none; margin-left:3
}

#indice li{
	border-bottom: 1px solid #C0C0C0; margin-left:3
}

#indice a{
	display: block;
	padding-left: 1.25em;
	background: url('img/fregio.gif') no-repeat center left;; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em
}

#indice a:hover{
	background-color: #F0F0F0;
}



		/* Subindex layout */

#alfabeto, #elenco{
	width: 42.5em;
	float: left;
	padding-right: 0;
	border-bottom: 1px solid #C0C0C0; color:#800000; padding-left:1em; padding-top:1em; padding-bottom:1em
}

#alfabeto ul, #elenco ul{
	list-style: none;
}

#alfabeto li, #elenco li{
	float: left;
	display: inline;
	padding-right: 2px;
	background: url('img/dot.gif') no-repeat center right;
	
}

#alfabeto li a{
	display: block;
	color: #2D2D37;
	padding: 0.1em 0.4em;
}
#elenco li a{
	display: block;
	color: #2D2D37;
	padding: 0.1em 0.6em;
}

#alfabeto li a:hover, #elenco li a:hover{
	color: #800000;
	background-color: #F0F0F0
}



	/* Body layout */

#corpo	{
	width: 42.5em;
	float: left;
	padding-right: 0; color:#800000; padding-left:6em; padding-top:1em; padding-bottom:1em
}

#corpo .pers{
	margin-bottom: 1em; color:#800000
}

#corpo .pers li{
	background: url('img/dot.gif') no-repeat center left;
	padding-left: 0.5em;
	margin-bottom: 0; color:#800000
}

#corpo table{
	margin: 1em 0;
	width: 100%; color:#800000
}

#corpo table td{
	vertical-align: top;
	padding: 0.2em;
	border-bottom: 1px solid #C0C0C0;
}

#corpo table .titoli td{
	color: #800000;padding-left:0; padding-right:0; padding-top:0; padding-bottom:0.5em
}

#corpo #scelta{
	width: 12em; color:#800000; margin-left:0.5em; margin-right:0; margin-top:1em; margin-bottom:0
}

#corpo #scelta h4{
	border-bottom: 0.3em solid #C0C0C0;
	font-size: 1em;
	padding-left: 0em;
	color:#800000; margin-left:0; margin-right:1em; margin-top:0; margin-bottom:0; padding-right:0.25em; padding-top:0.25em; padding-bottom:0.25em
}

#corpo #scelta ul{
	list-style: none;
	margin: 0 1em 1em 0;
}

#corpo #scelta li{
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 0;
}

#corpo #scelta a{
	background-position: 
                
               left center; display: block;
	text-decoration: none;
	padding-left: 1.25em;
	; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; background-image:url('img/freccia2.jpg'); background-repeat:no-repeat; background-attachment:scroll; color:#800000
}

#corpo #scelta a:hover{
	background-color: #FFFFFF;
}



	/* Footer layout */

#footer	{
	border-top: 1px solid #C0C0C0;
	color: #660000;
	text-align: right;
	background-color: #FFFFFF; border-bottom-style:solid; padding-left:0em; padding-right:0em; padding-top:1em; padding-bottom:1em; background: url('miti30002.jpg') no-repeat;
}



	/* Images layout */

#corpo .shad{
	float: right;
	background: url('img/shad.gif') no-repeat bottom right !important;; margin-left:1.5em; margin-right:0; margin-top:1em; margin-bottom:0
}

#corpo .shad a{
	position: relative;
	margin: -6px 6px 6px -6px;
	display: block;
	text-decoration: none;
	background-color: transparent;
}

#corpo .shad a:hover{
	text-decoration: none;
	background-color: transparent;
}

#corpo .shad span{
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
}

#corpo .shad img{
	margin: 3px;
}

#corpo .shad .alt{
	border-top: none;
	font-size: 10px;
	text-transform: uppercase;
}

#corpo #galleria{
        margin: 2em 0 0 0;
        padding: 0.6em;
}

#corpo #galleria li{
        width: 130px;
        height: 135px;
        display: block;
        float: left;
        text-align: center;
}

#corpo #galleria a{
	text-decoration: none;
	background-color: transparent;
}

#corpo #galleria a:hover{
	text-decoration: none;
	background-color: transparent;
}

#corpo #galleria img{
        border: 1px solid #A9A9A9;
        background-color: #FFFFFF;
        padding: 3px;
}


	/* Typograhy */

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	color:#800000
        }

h1, h2	{
	display: none; color:#800000
}

strong	{
	color:#800000; font-variant:small-caps
}

acronym      { color: #800000; font-size: 0.9em
}

acronym:hover{
	cursor: help;
}
#corpo h3{
	font-size: 2em;
	margin-bottom: 0.5em;
	color:#800000
}

#corpo h4{
	color: #800000;
	font-size: 1.15em; margin-left:0; margin-right:0; margin-top:2em; margin-bottom:1em
}

#corpo h4 a{
	color: #800000;
	text-decoration: none;
	
}

#corpo h4 a:hover{
	color: #800000;
	background-color: transparent
}

#corpo h4 acronym{
	color: #800000;
}

#corpo h5{
	font-size: 1em;
	color:#800000; margin-left:0; margin-right:0; margin-top:2em; margin-bottom:1em
}

#corpo #nobot h5{
	color:#800000; margin-left:0; margin-right:0; margin-top:1.5em; margin-bottom:0.3em
}

#corpo h5 a{
	font-size: 1em;
	color: #800000;
	text-decoration: none
}

#corpo h5 a:hover{
	color: #800000;
	background-color: transparent
}

#corpo h6{
	font-size: 0.9em;
	margin-top: 0.7em; color:#800000
}

#corpo p{
	text-align: justify;
	margin-bottom: 1em;
	text-indent: 1em; color:#800000
}

#corpo p.scena{
	margin-top: -1.3em;
	float: right;
	text-align: right !important;
	font-size: 0.9em;
	font-style: italic;
	color: #800000;margin-left:0; margin-right:0; margin-bottom:0
}

#corpo p.scena a{
	font-style: normal;
}

#corpo ul{
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#corpo li{
	margin-bottom: 0.3em;
}

#corpo ul ul{
	margin-top: 1em;
}

#corpo ul.normal{
	list-style-type: disc;
}

#corpo ul.numeri{
	margin-left: 2em;
	list-style-type: decimal;
}

#corpo #opera p{
	text-indent: 0;
	text-align: left; color:#800000
}

#corpo #opera p, #corpo #nobot p{
	margin-bottom: 0em; color:#800000
}

#corpo a{
	color: #9E484A;
	text-decoration: underline;
	background-color: transparent;
}

#corpo a:hover{
	color: #996633;
	text-decoration: none;
	background-color: #F0F0F0
}

#corpo #noalfa a, #corpo .namelink{
	text-decoration: none;
	background-color: transparent;
	color: #2D2D37;
}

#corpo #noalfa a:hover, #corpo :hover.namelink{
	text-decoration: none;
	background-color: transparent;
	color: #2D2D37;
}

#corpo acronym{
	color:#800000
}
#corpo #greco          {font-family: Symbol;
                         font-size: 1.3em; 
}

#corpo #gotico       {font-family: Old English Text MT;
                                 font-size: 1.3em;
}

#corpo #dida           {color:#830330;
                        font-size: 0.9em;
                        font-style: italic;
}


