@charset "windows-1252";

* { outline: none }
.small { font-size: 10px }
h1 { margin-top: 0; padding-top: 20px; font-size: 50px }
h3 { margin-top: 0 }     
input[type="text"],input[type="password"],input[type="file"] { color: blue; background: black; border-style: solid; border-width: 1px; border-color: blue }
body { text-align: top;	padding: 0px; background: url(wall.png); background-attachment: fixed; font-family: arial, helvetica, sans-serif }			
#layout {position: relative; width: 800px; text-align: left; margin: 0 auto; color: blue; font-size: 14px }
#header { position: relative; width: 800px; height: 59px; background: url(header.png) }
#header marquee { position: absolute; top: 35px; left: 295px; width: 480px; }

td { text-align: justify }

#content { width: 800px; background: url(back.png) } 
#footer { width: 800px; height: 40px; background: url(footer.png); line-height: 30px; text-align: center } 
			
 
#main { position: relative; top: 0px; left: 195px; width: 590px; min-height: 400px; line-height: 140% }
	
.nodraw
{ display: none; }

/*----- menu -------------*/

#menu { position: absolute; top: 170px; left: 5px}
.menuelem { width:180px; height: 20px; margin-bottom: 5px; display: block } 
.precache { position: absolute; top: 10px; left: 10px; width:1px; height: 1px; z-index: -1; }

.top,.bottom {background: url(met.gif); background-position: left; background-repeat: repeat-x}

a {color: blue; text-decoration: underline; cursor: pointer }
a:hover,a:focus { color: yellow }


a.lang 
{
	position: absolute;
	top: 0px;
	width: 20px;
	height: 20px;  
}
a.lang:focus { outline: solid; outline-width: 1px; outline-color: yellow; z-index: 2;}
.it {left: 20px; background: url(ita.gif) }
.en {left: 140px; background: url(eng.gif) }

.me1,.me1:link,.me1:visited {background: url(home.gif); background-position: top; background-repeat: no-repeat }  
.pc1,.me1:hover,.me1:focus {background: url(home_s.gif); background-position: top; background-repeat: no-repeat } 
.me2,.me2:link,.me2:visited {background: url(news.gif); background-position: top; background-repeat: no-repeat }  
.pc2,.me2:hover,.me2:focus {background: url(news_s.gif); background-position: top; background-repeat: no-repeat } 
.me3,.me3:link,.me3:visited {background: url(downloads.gif); background-position: top; background-repeat: no-repeat }  
.pc3,.me3:hover,.me3:focus {background: url(downloads_s.gif); background-position: top; background-repeat: no-repeat } 
.me4,.me4:link,.me4:visited {background: url(screenshots.gif); background-position: top; background-repeat: no-repeat }  
.pc4,.me4:hover,.me4:focus {background: url(screenshots_s.gif); background-position: top; background-repeat: no-repeat } 
.me5,.me5:link,.me5:visited {background: url(links.gif); background-position: top; background-repeat: no-repeat }  
.pc5,.me5:hover,.me5:focus {background: url(links_s.gif); background-position: top; background-repeat: no-repeat } 
.me6,.me6:link,.me6:visited {background: url(contact.gif); background-position: top; background-repeat: no-repeat }  
.pc6,.me6:hover,.me6:focus {background: url(contact_s.gif); background-position: top; background-repeat: no-repeat } 

/*----- screenshots ----------*/

#content2 { width: 800px; background: url(back2.png) } 
#ss { position: relative; margin: 5px; top: 0px; left: 142px }
#sctrl { position: absolute; top: 70px; left: 20px }
#sctrl #prev { position: absolute; top: 0px; left: 0px; width: 21px; height: 21px; background-image: url(indietro.gif)}
#sctrl #num { position: absolute; top: 0px; left: 20px; width: 60px; text-align: center }
#sctrl #next { position: absolute; top: 0px; left: 80px; width: 21px; height: 21px; background-image: url(avanti.gif) }
#tohome { position: absolute; top: 100px; left: 0px; width: 145px; text-align: center }
