/*  CSS by www.alfonsoelia.com */
/* questa parte serve per HTML presente solo nelle gallery*/
img.picts{border:5px solid white;}
table.picts{
position:relative;
left:0px;
margin-right:100px;
top:0;
bottom:0;
}
td.text{
font-family: monospace, courier;
   color: #cccccc;
   font-size: 13pt;
font-weight: bold;
padding-right:55px;
padding-left:15px;
}
td{padding-left:35px;}
/*fine di  questa parte serve per HTML presente solo nelle gallery*/
img{border:0;}

body{ background-color: #244960;
background-repeat: no-repeat;
background-attachment: fixed; 
background-position: center center;                                                     
font-family: monospace, courier;
   color: #999999;
   font-size: 13pt;
font-weight: bold;
overflow:auto;
}

 span.bt{font-family: monospace, courier;     /*inizio testo L'Ouroboros*/
   color:#999999;                 
   font-size: 25px;
font-style: italic;

}

span.i{font-family: arial, verdana, sans-serif;     /*tutto il corsivo*/
   color:#bbbbbb;    
   font-size: 16px;
/*
font-style: italic;
*/
font-weight: bold;

}

span.orange{font-family: monospace, courier;     /*numeri note*/
   color:#0099dd;    
   font-size: 16px;
}

div.topmenu{
background-color:#595959;    /*#f8db6f;*/ 
position:fixed;
width:800px;
height: 80px;
left:0;
right:0;
bottom:0;
top:0;
margin-right:auto;
margin-left:3px;
margin-bottom:auto;
margin-top:3px;
text-align:left;
z-index:5;
}

div.center
{
position:absolute;
background-color:transparent;
width:auto;
height:auto;
left:0px;
right:200px;
bottom:0;
top:110px;
margin-right:200px;
margin-left:184px;
margin-bottom:auto;
margin-top:0px;
text-align:left;
z-index: 1;
}

div.center4txt
{
position:relative;
background-color:transparent;
width:585px;
height:auto;
left:0px;
right:0;
bottom:0;
top:110px;
margin-left:177px;
margin-right:auto;
text-align:justify;
z-index: 2;
}

div.scr{
font-family: monospace, courier;     
   color:#999999;
font-size: 17px;
text-align:justify;
}



h1 {font-family: Verdana, Arial, Helvetica, sans-serif;     
   color:#577b93;
   font-size: 59px;
      font-weight: normal;
position: absolute;
text-align:right;
right:10px;
top:-41px;
}


h2{  font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#577b93;
   font-size: 29px;
      font-weight: normal;
position: relative;
text-align:left;
 top:-21px; left:3px;                  
}

h4{font-family: Verdana, Arial, Helvetica, sans-serif;    
   color:#577b93;
   font-size: 41px;
      font-weight: normal;
position: relative;
text-align:left;
top:-58px;
left:3px;                    
}

h3{font-family: monospace, courier;     
   color:#999999;    
   font-size: 20px;
      font-weight: normal;
position: relative;
text-align:center;
   top:-230px;
left:57px;
right:0;
margin:auto;
}

div.menu{
background-color:transparent;
position:fixed;
width:676px;
height: 20px;
left:0;
right:0;
bottom:0;
top:0;
margin-right:auto;
margin-left:9px;
margin-bottom:auto;
margin-top:65px;
text-align:left;
z-index:5;
}

ul.menu{
   position:relative;
   padding:0px;
   margin:0px;
   list-style-type:none;
text-align:left;
   float:left; 
background-color: transparent;  /*#181818;*/
}                 
ul.menu ul{
background-color:transparent;
   position:absolute;
   list-style-type:none;
   margin:0px;
   display:none;
   margin-left:-40px;
   z-index:1;
width:140px;
}

ul.menu ul ul{
position:absolute;
display:none;
margin-top:-40px;
margin-left:121px;
z-index:-1; 
}

ul.menu:hover ul
{
display:block;
}

ul.menu:hover ul ul
{
display:none;
}

ul.menu ul li:hover ul
{
display:block;
}

a.menu{
   background-color:#999999;
color:#dd6100;
   display:block;
   width:161px;
height: 22px;
   padding-top: 2px;
   padding-left:5px;
   font-family: monospace, courier;
font-size: 17px;
font-weight: bold;
text-align:left;
   border-bottom: solid 1px #577b93;
   border-right: solid 1px #577b93;
border-top: solid 1px #577b93;
border-left: solid 1px #577b93; 
z-index:5; 
}

/* CSS by www.alfonsoelia.com */

a.menu:hover{
background-color:#595959;
font-family: monospace, courier;
font-size: 17px;
font-weight: bold;
color:#dd6100;
}

div.logo{
position:fixed;
width:160px;
height:160px;
top:323px;
z-index: 2;
}

div.logo2{
position:fixed;
left: 303px;
top:171px;
bottom:0;
width:160px;
height:160px;
z-index: 2;

}

div.latmenu
{background-color:transparent;
padding-left:0px;
padding-top:24px;
display:block;
position:fixed;
width:161px;
height: 22px;
left:9px;
right:0;
bottom:0;
top:33px;
margin-right:auto;
margin-left:0;
margin-bottom:auto;
margin-top:0px;
text-align:left;
z-index: 4;
}

ul.latmenu{
   position:relative;
   padding:0px;
   margin:0px;
   list-style-type:none;
text-align:left;
background-color:transparent;
z-index:5;
}

ul.latmenu ul{
background-color:transparent;
   position:absolute;
   list-style-type:none;
   margin-top:-26px;
      display:none;
   margin-left:127px;
width:140px;
z-index:5;
}

ul.latmenu ul ul{
position:absolute;
    display:none;
margin-top:0px;
margin-left:0px;
z-index:6;
}

ul.latmenu:hover ul
{
display:block;
z-index:5;
}
ul.latmenu:hover ul ul
{
display:none;
z-index:6;
}

ul.latmenu ul  li:hover ul {display:block;
z-index:6;}

a.latmenu{
   background-color:#244960;
color:#dd6100;
   display:block;
   width:163px;
height: 22px;
   padding-top: 2px;
   padding-left:3px;
   font-family: monospace, courier;
font-size: 17px;
font-weight: bold;
text-align:left;
   border-bottom: solid 1px #577b93;
   border-right: solid 1px #577b93;
border-top: solid 1px #577b93;
border-left: solid 1px #577b93;
margin-top:0;  
z-index:5
}
a.latmenu:hover{
background-color:#595959;
font-family: monospace, courier;
font-size: 17px;
font-weight: bold;
color:#ff6100;
z-index:5;
}

p.fxmenu{position:relative;  /* li nei menù senza collegamenti attivi*/
left:0px;
background-color:#244960;
color:#999999;
   display:block;
   width:163px;
height: 22px;
   padding-top: 2px;
   padding-left:3px;
   font-family: monospace, courier;
font-size: 17px;
font-weight: bold;
text-align:left;
   border-bottom: solid 1px #577b93;
   border-right: solid 1px #577b93;
border-top: solid 1px #577b93;
border-left: solid 1px #577b93;
   top:17px;

}

a:link { font-family: monospace, courier;
     text-decoration: none; color:#dd6100;  font-size: 17px;
font-weight: bold;
}        



a:visited {font-family: monospace, courier;
   text-decoration: none; color:#dd6100;    
font-size: 17px;
font-weight: bold;
}



a:hover {font-family: monospace, courier; font-size: 17px;
   text-decoration: none;
   color: #0099dd;  font-weight: bold;
}

p.wc3{position:fixed;
bottom:-11px;
text-align:left;
left:7px;
margin-right:0px;
font-size:11px;
font-weight: normal;
width:170px;
z-index: 4;
border:0;
}



.dropcap {
float:left;
color:#aaaaaa;
font-size:90px;
line-height:67px;
padding-top:2px;
padding-right:15px;
font-family:   Times, serif, Georgia;
font-style: italic;
font-weight: 200;
} 

.dropcap2 {
float:left;
color:#aaaaaa;
font-size:75px;
line-height:50px;
padding-top:5px;
padding-left:7px;
padding-right:10px;
font-family:   Times, serif, Georgia;
font-style: italic;
font-weight: 200;
} 



/* CSS by  www.alfonsoelia.com */
