body { margin: 0; background-color: #000; background-image: url(tramonto.jpg); background-repeat: no-repeat; 
font-family: Verdana, Arial, sans-serif; font-size: 1em; color: #fff; height: 100%; }

h1 {font-size: 3em; color: #fff; }
h2 {font-size: 1.6em; color: #fff; }
h3 {font-size: 1em; color: #fff; }

img { border: none; }
a:link {font-weight:normal; color:#f00; text-decoration:underline;}
a:visited {font-weight:normal; color:#00f; text-decoration: underline;}
	a:hover, a:focus, a:active {color:#00f; text-decoration:underline;}

td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size : 0.7em;}

/* tabbed styles */
#navigation5 {padding: 3px 0; margin: 0; border-bottom: 1px solid #fff; font: bold 18x Verdana, sans-serif; }
#navigation5 li {list-style: none; margin: 0; display: inline;}
#navigation5 li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #fff; border-bottom: none; background: transparent; text-decoration: none;}
#navigation5 li a:link {color: #fff;}
#navigation5 li a:visited {color: #fff;}
#navigation5 li a:hover {color: #00f; background: #fff; border-color: #fff;}

.destra	   { text-align: right; }
.sinistra	{ text-align: left; }
.centro	   { text-align: center; }
.em08		   { font-size: 0.8em; }

.giorgio { position: absolute; bottom: 20px; right: 0px; background: transparent; padding: 0; margin: 0em; border: 0px solid #f00; }
.laura { position: absolute; bottom: 130px; right: 0px; background: transparent; padding: 0; margin: 0em; border: 0px solid #f00; }

div#container{
    position:relative; 
    width: 100%; 
    height: auto !important;
    height: 100%;
    min-height:100%;
}
div#header{
    height:100px;
    width:990px;
    margin:0 auto;
    background:transparent;
}
div#content{
    padding: 0 0 100px 0;
    width:990px;
    margin:0 auto;
}
div#footer{
    background:transparent;
    bottom:0;
    height:40px;
    position:absolute;
    width:100%;
    text-align:center;
}
