/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0;height:100%}
body{	font-family: arial,sans-serif;font-size: 76%;text-align: center;background:url("pics/sfondo3.gif") repeat;}

div#container{position:relative; height:100%; width:800px; margin: 0 auto;text-align: center; padding:1em;} /*per IE*/
body>div#container{height: auto; min-height: 100%;width:800px;} /*per FF*/

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}

/*stili generici, su header e footer*/
div#header{position:relative; top:0;}
div#header a:hover{text-decoration: none}


/*stili specifici per il layout*/

div#content{position:relative;margin-left: 200px;margin-top:0em;height:auto;}
div#content_link{position:relative;margin-left: 200px;margin-top:0em;height:auto;}
div#footer{position:relative;top: 0; margin-top:1em; width: 100%; text-align:center; padding: 0.5em; background-color: #005909; color: #000;}
div#navigation{position:absolute;top:120px;left: 0px ;width: 165px}

/*stile per il contenuto*/

div#content p{font-family:verdana,arial,sans-serif; font-size:1.2em; text-align:center; line-height:1.3em;margin:0.2em;}

div#content a{visibility:visible; margin-top:0px; text-decoration:none;color: #4dcb1c}
div#content a{font-size:1.5em;font-weight:bold;text-align:center;padding:0.2em;margin:0em;line-height:1em;}
div#content a:hover{text-transform:uppercase;}

div#content h1{color: #005909;font-size: 2.5em; font-weight:bold; text-align:center;padding:0.2em;margin:0em;line-height:1em;}
div#content h2{color: #005909;font-size: 1.5em; font-weight:bold; text-align:center;padding:0.2em;margin:0em;text-decoration:blink;}

div#content dl{font-family:verdana,arial,sans-serif; font-size:1em; text-align:left; line-height:1.3em;margin:0.2em; font-weight:bold;}
div#content ul{font-family:verdana,arial,sans-serif; font-size:1.2em; text-align:left; line-height:1.3em;margin:0.2em;}

div#content img{border:0px; background-color:transparent;}

/*stili per la pagina dei links*/

div#content_link a{font-size:1.1em; text-align:left; font-weight:bold; color:#00f; text-decoration:none;}
div#content_link a:hover{font-size:1.1em;font-weight:normal;text-align:left;padding:0.2em;margin:0em;line-height:1em; text-transform:uppercase; text-decoration:none;}

/*stile per la barra di navigazione*/

div#navigation p{font-family:verdana,arial,sans-serif; font-size:1.1em; text-align:center;margin-top:1em;font-weight:normal;color:#003; line-height:1.1em;}

div#navigation h1{font-family:verdana,arial,sans-serif; font-size:1.1em; text-align:center;color: #00a; font-weight:bold;margin:0.5em;line-height:1.1em;}

div#navigation ul{margin:0; padding: 2px; list-style-type: none;}
div#navigation li{font-size: 22px; font-style:italic;padding-right:0px;padding-bottom:7px;padding-top:0px;padding-left:0px; font-weight:bold;vertical-align:middle;}
div#navigation li{background-image: url("pics/menu_button.gif");background-repeat: no-repeat;}
div#navigation li{text-align:center;}

div#navigation a{color:#fff;text-decoration: none;visibility:visible;}
div#navigation a:hover{color: #f9f500;text-decoration: underline}
div#navigation a:activelink{color: #f9f500;text-decoration: none}


/*stile del footer*/
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}
div#footer a{padding:0.5em;margin:2em;}
div#footer a:hover{color: #f9f500;text-decoration: underline}
