/*stili specifici per il layout*/
div#extra{position: absolute; top: 210px; right: 0; width: 146px;padding: 1em 5px}
div#content{margin: 0 156px 0 190px;padding: 1em 4px;background-color: #fff; height:1260px;}
div#navigation{position: absolute; top: 210px; left: 0; width: 180px;padding: 1em 0 0 5px;}

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 12px;padding: 0; list-style-type: none}
div#navigation ul a{display:block;width: 180px;border-bottom: 1px solid #fff;color:#000; text-decoration: none; color: #083465;}
div#navigation ul a:hover{display:inline-block;background-color:#fff;color: #FE5B00;}
div#navigation ul #activelink{display:block;border-bottom: 1px solid #fff;color: #FE5B00;background-color:#fff;text-decoration:none;}
div#navigation h3{width:180px;color:#083465;padding:0px;margin:0px;display:block;border-bottom: 2px dotted #FE5B00;}

/*stili per i contenuti*/
div.wide,div.split2,div.split3,div.split4,div.partner{clear:left;}
div.partner{width: 640px; padding: 0; text-align: center; margin: 0;}
div.wide{width: 640px; padding: 0; text-align: justify; margin: 0;}
div.split2 div{float: left; width: 308px; margin: 0 4px 1em 0; padding: 0 4px 0 4px; min-height: 64px;}
div.split3 div{float: left; width: 201px; margin: 0 4px 1em 0; padding: 0 4px 0 4px; min-height: 110px; text-align: left;}
div.split4 div{float: left; width: 148px; margin: 0 4px 1em 0; padding: 0 4px 0 4px; min-height: 64px; background-color:#EBF3FA;}
div.partner div{float: left; margin: 0 5px 1em 2px; padding: 0;}