/* CSS Document */
html,body{margin: 0;padding:0; height:100%;}
body{font-family: arial,sans-serif;font-size: 12px;text-align: justify; background-color: #003366;
background-image:url(image_new_site/bodybackground1.gif); background-position:center; background-attachment:fixed; background-repeat:no-repeat;}
div#container{position: relative; width: 800px; height:100%; margin: 0px auto;
border: 1px solid white; border-top:none; background-color: #0099FF;color: #000;text-align: left}
body>div#container{height: auto; min-height: 100%}

/*stili generici, su header e footer*/
div#header{height: 80px; background-image:url(image_new_site/headerImage.jpg); color:#FFFFFF;border-bottom:1px solid white;}
div#header a{color: #eee;text-decoration:none}
h1,h2,h3,p{margin: 0}
p{padding-bottom: 10px}
h3{padding-top: 10px}
h1{padding-left:10px;font: bold 2.3em/80px georgia,times,serif}
h2{font-size: 1.5em; color: #000033; font-weight:bold;}
h3{font-size: 1.2em}
div#footer a{color:#ff0;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{position: absolute; top: 80px; left: 0;
    width: 110px;\width:110px;w\idth:100px;padding: 1em 0 0 10px}
div#extra{position: absolute; top: 80px; right: 0;
    width: 180px;\width:190px;w\idth:180px;padding: 1em 5px}
div#content{margin: 0 190px 0 110px;padding:0 1.5em 300px;background-color: #0099FF;}
div#footer{position:absolute;bottom: 0;width: 800px;text-align:center;
    background-color: #0099FF; background-image: url("image_new_site/footerbackground.jpg"); color: #fff; border-top:1px solid white;}

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 20px;padding: 0; list-style-type: none}
div#navigation li{margin:0 0 5px;}
div#navigation ul a{display:block;width: 90px;border-bottom: 1px solid #fff;color:#000;
    font-weight:bold; text-decoration: none}
div#navigation a:hover,div#navigation a#activelink{background-color: #fff;color: #f00}
#minilink{width:90px; height:90px; background-image: url("image_new_site/temp5img3_3.gif"); background-repeat:no-repeat; background-position:center;}
div#minilink a{margin:0; padding:5px;border: 1px inset #666;line-height: 70px;
    background-color: #99FFFF;color: #000;text-align: center;text-decoration: none; font-weight:bold;}
div#minilink a:hover{font-size: 2em;font-weight: bold;color: #ccc}
.login2,.login1{width:90px; background-color:#99FFFF;}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{padding: 1px 2px;background-color: #999;color: #fff;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
div#extra div.newsbox a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
div#extra a#privatezone{position:relative; display:block; width:50px; height:20px;}
div#extra a#privatezone span{position:absolute; width:50px; height:20px; background-image:url(image_new_site/temp5img3_2.gif);}

/*stili per i contenuti*/
div#content{border-left: 1px solid #FFF; border-right: 1px solid #FFF; color:#FFFFFF;}
div#content a{color: #FFFF00; text-decoration:none;}
div#content a:hover{font-weight:bold;}
div.textimage{} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{margin: 10px}
div.textimage h2{margin-top: 10px}
.TB1,.TB2{width:470px; margin:0px auto; border:1px solid white; background-color:#0099FF;} /*stili per la tabella di listino_new.asp*/
.TB1{border-bottom-width:0px;}
.classetd{width:94px; border:1px solid white;} /*stili per le celle della tabella di listino_new.asp */
div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc}
div.split2 div{float: left; width: 208px; \width: 218px; w\idth: 208px;padding: 0 5px}
div.split3 div{float: left; width: 135px; \width: 145px; w\idth: 135px;padding: 0 5px; border-top: 1px dotted #ccc}
div#occhio{ position:absolute; top:360px; left:120px; right:190px; width:480px; height:250px;
background-image:url(image_new_site/man.jpg); background-repeat:no-repeat; border:1px solid white;}



