


/*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/sfondo/001.jpg"); background-color: #fffddd;}
     table {background-color: #fffddd; }



div#container{width: 700px;margin: 0 auto;text-align: left;
              border-left: 2px solid #000066; border-right: 2px solid #000066; background-color: #ccffff; }


/* TOP menu */
             
div#top {width: 100%; margin: 0 auto; text-align: center; }
div#top {padding:0 1.6em}
div#top p{line-height:1.4em}           
div#top {font-family: Verdana, Arial, sans-serif; color:#000000; background-color: #000066; padding: 0px 0px 0px 0px; }
div#top {border-bottom: 10px solid #000066 }
     

/* DEFINIZIONE dei DIV */





div#navimenu { width: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
div#navimenu ul { list-style: none; margin: 0; padding: 0; }
div#navimenu li { border-bottom: 1px solid #0066ff; }
div#navimenu li a { display: block; padding: 2px 2px 2px 0.5em; 
                border-left: 6px solid #0066ff;
                border-right: 1px solid #0066ff;
                background-color: #209911;
                color: #ffffff;
                text-decoration: none; }
div#navimenu li a:hover { background-color: #ffffff; color: #000066; }                
div#navimenu li a:hover { border-left: 6px solid #209911; border-bottom: 1px solid #209911; }  



div#navimenu ul ul { margin-left: 20px; padding: 0; }
div#navimenu ul ul li { border-bottom: 1px solid #0066ff; }
div#navimenu ul ul li a { display: block; padding: 2px 2px 2px 0.5em; 
                border-left: 6px solid #0066ff;
                border-right: 1px solid #0066ff;
                background-color: #209911;
                color: #ffffff;
                text-decoration: none; }
div#navimenu ul ul li a:hover { background-color: #ffffff; color: #209911; } 





div#bottom {text-align: center; font-family: Verdana, Arial, sans-serif; 
            color:#ffffff;  text-decoration: none;
            background-color:#209933; 
            padding: 0px 0px 0px 0px; 
            }
div#bottom a:hover {  text-decoration: none; background-color: #ffffff; color: #0033cc; }
div#bottom a#activelink { color: #ffffff;  text-decoration: none; }
div#bottom a { color: #ffffff;  text-decoration: none; }



/* DEFINIZIONE BORDO delle IMMAGINI */
img { border: none; } 

/* Definizione dei font */
h1 { font-family: arial,helvetica,sans-serif; text-align: center; color: #0000cc; font-size: 240%; padding: 5px; }
h2 { font-family: verdana,arial,sans-serif; text-align: center; color: #0000cc; font-size: 150%; padding: 5px; }
h3 { font-family: verdana,arial,sans-serif; text-align: center; color: #0000cc; font-size: 120%; } 
h6 { font-family: verdana,arial,sans-serif; font-size: 120%; } 
h5 { font-family: arial,helvetica,sans-serif; text-align: center; color: #ffffff; font-size: 240%; padding: 5px; }



marquee#marquee1 
{
padding-left:3px;
padding-right:0px;
left:0px;
top:0px;
color: #ffffff;
background-color: #0000cc;

}

