@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body { background-color: #000; font-family: Arial, Helvetica, sans-serif; }

#header { background: url(../images/header.gif); width: 818px; height: 106px; margin: 0 auto; }

/*IMAGE*/
#image { margin: 10px auto; text-align: center; overflow: hidden; width: 520px; height: 390px; border: 1px #FFFFFF solid; cursor: pointer; opacity:1; filter:alpha(opacity=100); }

/*THUMB*/
#thumb { width: 560px; margin: 0 auto;  overflow: hidden; margin-top: 7px;}

.thImg { margin: 0 5px; float: left; display: block; border: 1px #CCCCCC solid; }
.thImg a { text-decoration: none; }
.thImg a:hover { border: 1px #FFFFFF solid; }

/*SPACERS*/
.spacer { background: url(../images/spacer.gif) center; width: 818px; height: 4px; margin: 0 auto; }

/*MENU*/
#menu { width: 984px; text-align: center; margin: 5px auto; }

#menu a { color: #aaa; text-decoration: none; font-size: 12px;  }
#menu a:hover { color: #fff; }

/*FOOTER*/
#premoliFooter {
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #aaa;
}

#footer {
background: #370F1F;
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
height: 18px;
border-top: #fff solid 1px;
padding-bottom: 5px;
z-index: 2;
text-align: center;
}

#footer a { 
border-left: 1px #aaa solid;
padding: 0 1px 0 4px;
color: #aaa;
font-size: 9px;
text-decoration: none;
}

#footer a:hover { 
color: #fff; 
}
