html,body{margin:0;padding:0;}
body{font: 86% Verdana,sans-serif; background: #659CEF /* #4076FE #5988B2*/  /* padding: 2% 10% 10% 10%; url(../images/bg5.gif)*/;background-repeat: repeat-x}
p{margin:0 10px 10px}
div#header{height:159px;width:999px;margin:0;vertical-align:bottom;background: transparent url(../images/header46.gif);background-repeat: no-repeat;}
div#header h2{height:50px;line-height:30px;margin:0;
padding-left:10px;background: #C9452C;color: #79B30B}
div#header h1{height:35px;line-height:40px;margin:0;
padding-left:10px;background: #9E0310;color: #79B30B}
div#navbox {height:42px;margin:0;vertical-align: middle;
padding-left:10px;padding-top: 5px;background: #0E4C92 url(../images/box_t.gif);color: #FFFFFF;
}
div#content img{height:250px;margin:0;
padding-left:0px;background: #5988B2  ;color: #FFFFFF}
div#content p{line-height:1.4;color: #FFFFFF}
div#navigation{background:#EEE;}
div#navigation p {color: #9E0310}
div#extra{background:#4A72AF /* #2E56BB #416382*/; text-align: center;}
div#extra p {color: #FFFFFF; font-size: 16px; font-weight: bold;}
div#report{background:#EEE}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:0px 10px}
div#wrapper{float:right;width:100%;margin-left:-200px;}
div#info{text-align:center;font-size: 14px;font: 86% Tahoma,sans-serif;color: #06236f;line-height: 1.8;}
div#info{padding-top:20px;position: absolute;top: 200px; left: 650px; background: transparent url(../images/info.gif) no-repeat;width:180px;height:180px}
div#search{text-align:center;font-size: 14px;font: 86% Tahoma,sans-serif;color: #06236f;line-height: 1.8;}
div#search{padding-top:0px;position: absolute;top: 140px; left: 670px;width:340px;}
/*
div#LayerNavigationL{position: absolute; top: 0px; left: 0px ;margin-left:180px;width:640px;height:580px;visibility: hidden; filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;}
div#LayerNavigationS{position: absolute; top: 0px; left: 0px ;margin-left:180px;width:610px;height:650px;visibility: hidden; filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;}
div#LayerNavigationL:hover {visibility: visible;}
*/
iframe {width:100%;height:100%}
div#content{margin-left:200px;width:700px;height:100%;}
div#navigation{float:left;width:190px;height: 300px}
div#extra{float:left;clear:left;width:170px;height: 560px; margin-left: 3px}
div#report{float:right;clear:right;width:230px;margin-top:-430px}
div#footer{clear:both;width:100%;text-align: center;margin-top:130px}
div#extrafooter{text-align:center; vertical-align:middle;padding-top:10px}
div#border{background-image: url(../images/blue_t.gif);vertical-align: bottom}
div#container{width:100%; height:100%;background: #659CEF; /* #4076FE /*#5988B2  ;*//*border: medium #0E4C92 */ }
div#footer a:link, a:visited {
font-family: Verdana Black, sans-serif;
color: #A1BC9D;
text-decoration:none;
} 
div#info a{font-size: 8px;text-decoration:none;}
div#info img{border: 0}
div#footer img{border: 0}
div#extrafooter a:link, a:visited {
font-family: Verdana Black, sans-serif;
color: #A1BC9D;
text-decoration:none;
} 
div#extrafooter img{border: 0}

div#content a{display:block;color: #981793;padding:10px}
div#content a:link, a:visited {
font-family: Verdana Black, sans-serif;
color: #009;
text-decoration:none;
} /* colori per il link */
div#content a:hover, a:active {
background: #FFFFFF;
color:#c00;
text-decoration:none;
} /* colori per l'effetto roll-over */

div#content li { 
display:table; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
margin-left:0em;
height:1em;
line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */

font-family: Arial Black, sans-serif;
font-size: 16px; font-weight: bold; color: #000;
}
div#content ul { display: table;
height:200px;
width:250px;
/*list-style:none;*/ /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
text-align: left;
/*list-style-type: none;*/
}

div#navigation a{display:block;color: #981793;padding:10px;height:2em;
line-height:2em;}
div#navigation a:link, a:visited {
font-family: Verdana Black, sans-serif;
color: #009;
text-decoration:none;
} /* colori per il link */
div#navigation a:hover, a:active {
background: #ffce51;
color:#c00;
text-decoration:none;
} /* colori per l'effetto roll-over */
div#navigation li { display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:1em;
line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */
display:inline;
font-family: Arial Black, sans-serif;
font-size: 16px; font-weight: bold; color: #000;
}
div#navigation ul { display: table;
height:20px;
width:160px;
/*list-style:none; /* elimino i punti elenco */
margin:10px 10px; padding:0; /* elimino i rientri delle liste */
text-align: left;
list-style-type: disc;
list-style-image: url("../images/bg_nav.gif")
}

div#extra a{
display:block;
color: #FFFFFF;
padding:0px;
height:2em;
line-height:2em;}
div#extra a:link, a:visited {
font-family: Verdana Black, sans-serif;
color: #EEEEED;
text-decoration:none;
} /* colori per il link */
div#extra a:hover, a:active {
background: #5988B2;
color:#f48105;
text-decoration:none;
} /* colori per l'effetto roll-over */
div#extra li { display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:1em;
line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */
display:inline;
font-family: Arial Black, sans-serif;
font-size: 16px; font-weight: bold; color: #000;
}
div#extra ul { display: table;
height:300px;
width:140px;
/*list-style:none; /* elimino i punti elenco */
margin: 0px 20px; 
padding:0; /* elimino i rientri delle liste */
text-align: left;
list-style-type: disc;
/*list-style-image: url("images/bg_nav.gif")*/
}









div#navbox li {font-size:100%;}
div#navbox ul {
text-align:left;
padding-bottom:5px;
padding-top:5px;
padding-left:0;
margin-top:0; /* cancels gap caused by top padding in Opera 7.54 */
margin-left:150px;
background: #9E0310;
color: #79B30B;
/*background-color:#036;
color:#fff;*/
width:100%;
line-height:18px; /* fixes Firefox 0.9.3 */
}
div#navbox ul li {
display:inline;
padding-left:0;
padding-right:0;
padding-bottom:5px; /* matches link padding except for left and right */
padding-top:5px;
}
div#navbox ul li a {
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
}
div#navbox ul li a:hover {
background-color:#FF8539;
color:#fff;
}
div#navbox #first {border-left:1px solid #fff;}
 
.link {
	width: 100%;
	height: 100%;
	/*border: medium #000000 dashed;*/
}

.mezzolink {
	width: 50%;
	height: 100%;
	/*border: medium #000000 dashed;*/
}

.news {
	background : #659CEF;
	width: 100%;
	height: 100%;
	/*border: medium #000000 dashed;*/
}

iframe#news {
	background : #659CEF;
	width: 100%;
	height: 100%;
}

h1.news  {
color : #FFEE78;

}

p.news strong {
color : #000099;

}
