Scusa, hai ragione, visto l'ora tarda mi sono dimenticato della cosa piu importante... eccoti il codice del css utrilizzato
Grazie Mille!!!
codice:
@charset "utf-8";
/* CSS Document */
* {
text-align: left;
margin-top: 0;
margin-bottom: 0px;
padding: 0;
}
#wrapper {
width:980px;
height:1200px;
margin:0 auto;
background-color:#000;
border:solid #333 2px;
-moz-box-shadow:0 4px 4px #000;
-webkit-box-shadow: 0 4px 4px #000;
box-shadow:0 4px 4px #000; */
position:absolute;
}
header, footer, content, aside, aside1 {
/* resetto tutto a block */
display:block;
}
header h1 {
position:absolute;
left:-5000px;
}
header {
/*margin-top:20px; */
margin-left:55px;
width:868px;
height:486px;
/* border:solid #999 2px;
-moz-box-shadow:0 4px 4px #000;
-webkit-box-shadow: 0 4px 4px #000;
box-shadow:0 4px 4px #000; */
position:relative;
}
/* tipografia, colori e regole per voci di primo livello, titoli e link */
div#menu nav{
width:868px;
height:43px;
top:30em;
background-color:#000;
position:absolute;
overflow:hidden;}
ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none}
ul#nav{width:868px;margin: 0 35px;height:43px;
background-color:#000;
font: 70%/1.5 Verdena,Tahoma,sans-serif}
ul#nav a{display:block;text-decoration:none}
ul#nav h2{font-size:110%;margin:0}
ul#nav h2 a{line-height:25px;padding: 0px;}
/*ul#nav>li:hover,ul#nav h2 a:hover{background: #5092F2}*/
ul#nav h3{ font:Arial, Helvetica, sans-serif; font-size: 9px; margin: 3px}
ul#nav h3 a{color: #666;}
ul#nav h3 a:hover{text-decoration:underline}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;display: block !important;display: inline; /*IE6*/}
/*dichiarazioni chiave per i sottomenu e l'effetto a comparsa
NB: classe open è necessaria per JQuery*/
ul#nav div.mega{position: absolute;top: -9999px;left: -1px;
width: 10em;padding: 0.2em; background-color:#000;
overflow:hidden;line-height:1.5}
ul#nav li:hover div.mega,ul#nav li div.mega.open{top: 43px;z-index: 100}
/*tipologie di sottomenu:
small: colonna singola
mega: 2 colonne - default
wide: 3 colonne
ultra: 4 colonne
alt: allineato sul lato destro */
ul#nav div.mega div{float:left;width:49%}
ul#nav div.mega.small{width:15em}
ul#nav div.mega.small div{float:left;width:99.9%}
ul#nav div.mega.wide{width:28em}
ul#nav div.mega.wide div{float:left;width:33%}
ul#nav div.mega.ultra{width:36em}
ul#nav div.mega.ultra div{float:left;width:24.9%}
ul#nav div.mega.alt{left:auto;right:-1px}
/*regole aggiuntive per i link dei sottomenu*/
ul#nav div.mega li a{padding:0 7px;color: #999;}
ul#nav div.mega li a:hover{color: #FFF;text-decoration:underline}
a:link, a:visited {
opacity: 1;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
text-decoration: none;
outline: none;
}
a:hover {
opacity:1;
color:#F00;
text-decoration:none;
}
body {
background-image: url(../img/bg.jpg);
font-size: 12px;
color: #999;
font-family: Helvetica, Arial, sans-serif;
-webkit-background-size: cover;
-moz.bacground-size:cover;
-o-background-size: cover;
-background-size: cover;
}
article {
background-color:#;
overflow:hidden;
padding:25px;
}
figure { width:203px;
height:130px;
float:right;
margin-left:10px;
margin-bottom:10px;
}
#content { background:#000;
border:solid #333 2px;
margin-right:237px;
margin-top:20px;
width:502px;
height:auto;
float:right;
-moz-box-shadow:0 4px 4px #000;
-webkit-box-shadow: 0 4px 4px #000;
box-shadow:0 4px 4px #000;
position:relative;
}
aside { border:solid #333 2px;
margin-left:6px;
margin-top:20px;
margin-bottom:20px;
width:220px;
height:600px;
float:left;
-moz-box-shadow:0 4px 4px #000;
-webkit-box-shadow: 0 4px 4px #000;
box-shadow:0 4px 4px #000;
position:relative;
}
aside1 {
border:solid #333 2px;
margin-top:75px;
margin-bottom:20px;
margin-left:750px;
width:220px;
height:600px;
float:right;
-moz-box-shadow:0 4px 4px #000;
-webkit-box-shadow: 0 4px 4px #000;
box-shadow:0 4px 4px #000;
position:absolute;
}
#flash_container {
margin-left:20px;
margin-top:30px;
margin-bottom:20px;
opacity:1;
}
footer {
height: 50px;
padding-top: 80px;
padding-bottom: 30px;
text-align: center;
margin-top: 50px;
font-size: 12px;
clear: both;
}
a.rollover {
display:block;
width:202px;
height:130px;
text-decoration:none;
background:url(../img/rollover-1.png);
}
a.rollover:hover {
background-position: -202px 0;
}
.displace {
position:absolute;
}
a.rollover_1 {
display:block;
width:202px;
height:130px;
text-decoration:none;
background:url(../img/rollover-2.png);
}
a.rollover_1:hover {
background-position: -202px 0;
}
.displace {
position:absolute;
}
a.rollover_2 {
display:block;
width:202px;
height:130px;
text-decoration:none;
background:url(../img/rollover-3.png);
}
a.rollover_2:hover {
background-position: -202px 0;
}
.displace {
position:absolute;
}
#immagine {border:solid #F00 2px;
}
/* clearfix hack pulisce tutti i float */
.clear:after {
content:".";
display: block;
height: 0;
clear:both;
visibility:hidden;}