/*stili per il layout fisso con altezza minima*/

html,body{margin: 0;padding:0;height:100%;}

body{font-family: arial,sans-serif;font-size: 76%;text-align: center;
background-image: url(../immagini/fondo_index.jpg);
background-repeat: no-repeat;
background-position: top center;


}

div#container{position:relative; width: 959px; height: 100%;margin: 0 auto;
text-align: left; border-left: 0px ;border-right: 0px }

body>div#container{height:auto;min-height:100%}

div#footer{position: absolute;bottom:0; width: 100%; 
text-align:center;   vertical-align: bottom; }




/*stili generici, su header e footer*/
.classverdana { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.classrietroindex  { margin-right: 25px }
a:link  { color: #00679b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:visited  { color: #00679b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover  { color: #00679b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
div#header{background-color:#36C;color: #ff0}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}


.classtestoint { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.spaziatorehome   { text-align: justify; margin-top: 0; margin-right: 50px; margin-left: 60px }
.rientrostrut { margin-top: 3px; margin-bottom: 3px }
a  { color: #00679b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

