@charset "UTF-8";
/* CSS Document */

.sfondo {
background-position:top left;
background-repeat:no-repeat;
background-attachment:fixed !important;
}

html,body{width:100%;height:100%; background-color:#000000;}


#bg,#bg table,#bg td, {width:100%;height:100%;}
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

*{border:0px solid #eee;margin:0;padding:0}

a:link {
	color: transparent;
}
a:visited {
	color: transparent;
}
a:hover {
	color: transparent;
}
a:active {
	color: transparent;
}

img {
border:0px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aeaeae;
text-align:justify;
line-height:18px;
}

p A:LINK{
color:#cfa132;
text-decoration:none;
font-weight:bold;
}

p A:VISITED{
color:#cfa132;
text-decoration:none;
font-weight:bold;
}

p A:HOVER{
color:#cfa132;
text-decoration:underline;
font-weight:bold;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
line-height:36px;
color:#ffffff;
padding-left:20px;
border-left:1px solid #b2b2b2;
letter-spacing:-1px;
height:60px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:16px;
color:#ffffff;
padding-left:20px;
border-left:1px solid #b2b2b2;
letter-spacing:-1px;
height:40px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#eeeeee;
background-color:#202020;
padding:5px;
letter-spacing:4px;
}

.orologi {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
color:#636363;
letter-spacing:-1px;
}

.orologi A:LINK {
text-decoration:none;
color:#636363;
}

.orologi A:VISITED {
text-decoration:none;
color:#636363;
}

.orologi A:HOVER {
text-decoration:none;
color:#636363;
}

.testo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444343;
}

.testo2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6c6c6c;
}

.testo2 A:LINK{
text-decoration:none;
color:#cfa132;
font-weight:bold;
}

.testo2 A:VISITED{
text-decoration:none;
color:#cfa132;
font-weight:bold;
}

.testo2 A:HOVER{
text-decoration:underline;
color:#cfa132;
font-weight:bold;
}

.nero {
color:#ffffff;
}


.corpo {
background-color:transparent;
display:inline-block;
margin-top:40px;
margin-bottom:90px;
width:100%;
}

.header {
z-index:90;
width:100%;
height:40px;
position:fixed;
background-color:#000000;
top:0%;
border-bottom:1px solid #2a2a2a;
}

.footer {
z-index:90;
width:100%;
height:75px;
position:fixed;
background-color:#000000;
bottom:0%;
border-top:1px solid #2a2a2a;
}

.testo-menu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5c5c5c;
line-height:14px;
letter-spacing:0px;
}

.testo-menu A:LINK {
text-decoration:none;
color:#5c5c5c;
}

.testo-menu A:VISITED {
text-decoration:none;
color:#5c5c5c;
}

.testo-menu A:HOVER {
text-decoration:none;
}

div.transbox
  {
  background-color:#000000;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  padding:20px;
  }

div.transbox p
  {
  color:#ffffff;
  }
  
  #overlay2 {
	position:absolute;
	width:100%;
	height:100%;
	background:url(immagini/overlay.png) top left repeat;
}