* {
	margin:0;
  padding:0 0 <length> 0;

}
html, body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
		background-image: url(../images/bg.jpg); 
	background-repeat:repeat-x;
	background-color:#FDFDFD;
	font-size:13px;
	color:#333;
}
div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:<length>;
 }
 @media screen{
  body>div#footer{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

.thumb {
width: 150px;
height: 100px;
border:2px solid #FFFFFF;
}
.thumb a{
width: 150px;
height: 100px;
border:2px solid #FFFFFF;
}
.thumb a:hover{
width: 150px;
height: 100px;
border:2px solid #E80E08;
}
.note{
font-size:11px;
font-stretch:condensed;
color:#000;
}
.note a{
font-size:11px;
font-stretch:condensed;
color:#000;
text-decoration: none;
}

.note  a:hover{
font-size:11px;
font-stretch:condensed;
color:#ff0000;
text-decoration: underline;
}

.nero{
font-size:14px;
font-stretch:condensed;
color:#000000;
}
.nero a{
font-size:14px;
font-stretch:condensed;
color:#000000;
text-decoration: none;
}
.nero a:hover{
font-size:14px;
font-stretch:condensed;
color:#FB0400;
text-decoration: underline;
}
.bianco{
font-size:14px;
font-stretch:condensed;
color:#ffffff;
}
.bianco a{
font-size:14px;
font-stretch:condensed;
color:#ffffff;
text-decoration: none;
}
.bianco a:hover{
font-size:14px;
font-stretch:condensed;
color:#FB0400;
text-decoration: underline;
}
.button {
width: 300px;
height: 25px;
}

.button a {
display: block;
width: 300px;
height: 25px;
color:#444;
text-decoration: none;
background: url(../images/btn.jpg) no-repeat top left;
}

.button a:hover {
color:#F00;
text-decoration: none;
background-position: top right;
}
