ok tutto è un pò migliorato, cè ancora un proble con FF, in alcune pagine i contenuti me li manda sotto la navigazione a sinistra!
ecco il mio css:
codice:
/*stili per il layout fisso*/
html,body{
margin: 0;
padding:0;
background-image: url(button/bg.jpg);
background-repeat: repeat-x top;
}
body{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: center;
color: #676767;
}
body>div#container{height: auto; min-height: 100%}
div#container{
width: 720px;
margin: 0 auto;
text-align: left;
height: 100%;
position: relative;
}
/*stili generici, su header e footer*/
div#header{}
h1,h2{margin: 0;padding:0}
h1{color: #676767; font-size: 20px; text-align: center;}
h2{color: #676767; font-size: 16px; text-align: center;}
div#footer a{font-size: 10px;letter-spacing: 1px;color: #676767;font-weight: normal;text-decoration: none}
div#footer a:hover{font-size: 10px; letter-spacing: 1px;color: #c13755;font-weight: normal;text-decoration: none}
/*stili specifici per il layout*/
p{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 170%;
margin-left: 13px;
}
.homepage{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 170%;
margin-left: 13px;
margin-right: 13px;
}
.chisiamo{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 200%;
margin-left: 17px;
margin-right: 10px;
}
.dovesiamo{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 150%;
margin-left: 17px;
margin-right: 10px;
height: 100% auto;
}
.consiglia{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
margin-left: 25px;
margin-bottom: 0;
margin-top: 0;
}
.prenotazioni{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: left;
letter-spacing: 0.5px;
word-spacing: 1px;
padding: 0px;
margin-top: 0;
margin-bottom: 2px;
margin-left: 35px;
}
.campi {
background: #ffffff;
color:#000000;
font-family: arial;
font-size: 12px;
padding-left: 5px;
border: Solid 1px #aaaaaa;
letter-spacing: 1px;
word-spacing: 2px;
margin: 0px;
}
.privacy{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 200%;
margin-left: 17px;
margin-right: 10px;
}
.prodotti{
font-family: arial,verdana,MS Sans Serif;
font-size: 12px;
text-align: justify;
letter-spacing: 0.5px;
word-spacing: 1px;
line-height: 200%;
margin-left: 17px;
margin-right: 10px;
}
div#button{
margin-left:150px;
position: absolute;
float: right;
}
div#imghome{
margin-left:15px;
}
.imgdovesiamo{
margin-left:15px;
}
.imgdovesiamo2{
margin-left:25px;
}
div#navigation{
width: 145px;
float: left;
}
.interflora{
margin-left: 25px;
}
div#preferiti{
margin-left: 0px;
margin-top: 4px;
margin-bottom: 5px;
}
div#content{
background: url(button/bg_content.jpg);
float: left;
height: 100%;
width: 99%;
margin-top: 5px;
}
div#contenuti{
float:left; /*margin-left: 140px; - il float sostituisce il margine */
margin-right: 37px; /* non capisco a cosa serva, ma avrai i tuoi buoni motivi */
}
div#footer{
text-align: center;
color: #000;
height: 40px;
font-size: 11px;
color: #676767;
bottom: 0;
clear: left;
background: url(button/bottom_content.jpg);
}
div#copy{
text-align:center;
color: #000;
font-size: 11px;
}
Ti ringrazio ancora per il tuo aiuto!!