
/*stili per il layout elastico adattabile a diverse risoluzioni con pagine a dimensione fissa centrale*/
html,body{margin: 0;padding:0}
body {font-family: verdana,arial,sans-serif; font-size: 76%; text-align: center; }
body {background-image: url(immagini/sfondoari.jpg); background-attachment:fixed ; min-width:600px;}


/* DEFINIZIONE dei DIV */


div#navimenu { width: 150px; font-family: Arial, Helvetica, sans-serif; }
div#navimenu ul { list-style: none; margin: 0; padding: 0; }
div#navimenu li { border-bottom: 1px solid #990033; }
div#navimenu li a { display: block; padding: 2px 2px 2px 0.5em; 
                border-left: 6px solid #990033;
                border-right: 1px solid #;
                background-color: #000099;
                color: #FFFFFF;
                text-decoration: none; }
div#navimenu li a:hover { background-color: #ffffff; color: #000099; }                
div#navimenu li a:hover { border-left: 6px solid #ff0000; border-bottom: 1px solid #ff0000; }  



div#navimenu ul ul { margin-left: 20px; padding: 0; }
div#navimenu ul ul li { border-bottom: 1px solid #990033; }
div#navimenu ul ul li a { display: block; padding: 2px 2px 2px 0.5em; 
                border-left: 6px solid #990033;
                border-right: 1px solid #990033;
                background-color: #000099;
                color: #FFFFFF;
                text-decoration: none; }
div#navimenu ul ul li a:hover { background-color: #ffffff; color: #000099; } 




div#top {text-align: center; }


div#corpo {width: 60em; margin: 0 auto;text-align: center; }
div#corpo{padding:0 1.6em}
div#corpo p{line-height:1.4em}


div#bottom {text-align: center; font-family: Verdana, Arial, sans-serif; 
            color:#ffffff; font: normal 0.8em; text-decoration: none;
            background-color:#000099; }
div#bottom a:hover { font: normal 0.8em; text-decoration: none; background-color: #ffffff; color: #000099; }
div#bottom a#activelink { color: #ffffff; font: normal 0.8em; text-decoration: none; }
div#bottom a { color: #ffffff; font: normal 0.8em; text-decoration: none; }



/* DEFINIZIONE BORDO delle IMMAGINI */
img { border: none; } 

/* Definizione dei font */
h1 { font-family: verdana,arial,sans-serif; text-align: center; color: #ffffff; font-size: 250%; padding: 5px; }
h2 { font-family: verdana,arial,sans-serif; text-align: center; color: #ff0000; font-size: 150%; padding: 5px; }
h3 { font-family: verdana,arial,sans-serif; text-align: center; color: #3333ff; font-size: 120%; } 
h6 { font-family: verdana,arial,sans-serif; font-size: 120%; } 


/* DEFINIZIONE POSIZIONE DEI DIV */

div#navimenu { position: absolute; top: 0.5em; left: 0.5em; widht: 100px; }


