/*stili generici*/
a{color:#006600;text-decoration: none; font-family:verduna,tahoma,arial;font-size:12px}

a:hover{color:#ff0000;text-decoration: none; font-family:verduna,tahoma,arial;font-size:12px}


/*stili per il layout fisso con posizionamenti assoluti*/
html, body{margin: 0;padding:0}
body{font-family:verduna,tahoma,arial;font-size: 76%;text-align: center}
table{font-family:verduna,tahoma,arial;font-size: 12px;text-align: center}

div#container a.attivo{color:#ff0000;text-decoration: none; font-family:verduna,tahoma,arial; font-size:12px}
div#container a:hover.attivo{color:#ff0000;}

img {border:0px none; }

div#container{position: relative;width:760px; margin: 0 auto;
    border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #69c; color: #ccc
    }
div#container2{background-color: #fff; color: #000;text-align: left}

div#content a{color:#006600;font-weight:bold}
div#content a:hover{color:#99cc32}

/*stili generici*/
div#header{background: #99cc33 url('images/sfondo-head.jpg') no-repeat;width:760px;height:140px}

/*div#header{background-color:#ffff;width:760px}*/

div#menualto a{color:#000000;text-decoration: none; font-family:verduna,tahoma,arial; font-size:12px}
div#menualto a:hover{color:#ff0000}
div#footer a{color:#000000;text-decoration: none; font-family:verduna,tahoma,arial; font-size:12px}
div#footer a:hover{color:#ff0000}
div#navigation a{color:#000000;text-decoration: none; font-family:verduna,tahoma,arial; font-size:12px}
div#navigation a:hover{color:#ff0000}
div#navigation a.attivo{color:#ff0000;text-decoration: none; font-family:verduna,tahoma,arial; font-size:12px}
div#navigation a:hover.attivo{color:#ff0000}

/*stili specifici per il layout*/
div#navigation{position: absolute; top: 160px;width: 135px;}

/*div#cv{position:absolute; top:320px;left:250px;z-index:1;visibility:hidden;padding:3px;width:430px;text-align:justify;border: 3px solid #006600;background-color:white}*/
div#cv{width:350px;position:absolute;left:5px; top:5px;padding:3px;text-align:justify;border: 3px solid #006600;background-color:white}


div#extra{position: absolute; top: 170px; right: 0;
    width: 160px; text-align: center;border-left: 1px solid #006600;
    }



div#content{margin-left:152px;margin-top:20px;width:440px; background-color: #fff;text-align:justify;
			font-family:verduna,tahoma,arial;font-size:12px; position:relative}
			
div#menualto{background-color:#99cc33;width:760px; text-align:center;}

div#footer{text-align:center; background-color: #99cc33;width:760px;}

/*stili per la navigazione*/
div#navigation ul{margin: 20px;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding: 0}
div#navigation p{font-size: 90%}

/*stili per la sezione extra*/

div#newsbox {border: 1px solid #006600; text-align:center;margin:10px;background:#99cc32}
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
