body {background:#FFFFFF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
div#contenitore {background: transparent; width:100%; text-align:justify; margin:0px; padding:0px;}
div#header {background: #C3D9FF; height: 90px; width:100%; margin:0px; padding:0px;}
	div#logo {display: inline-block; position: relative; width:230px; height:80px; float: left; top: 5px;}
	div#actionaid {display: inline-block; position: relative; float: left; top: 10px;}
div#rg_bianca {background: #FFFFFF; height: 2px; width:100%; margin:0px; padding:0px;}
div#rg_azzurra {background: #C3D9FF; height: 2px; width:100%; margin:0px; padding:0px;}
div#annuncigoogle {position: relative; text-align: center;}
div#annuncigooglesx {position: relative; text-align: center;}
div#heyos {text-align: center;}
div#heyos1 {position: relative; float:left; width: 300px;}
div#notizie {position: relative; float:left; overflow: hidden; width: 290px; left: 10px;}
div#rss {position: relative; float:left;}
div#bannergoogle {position: relative; display: inline-block;}
div#contenuti {overflow: hidden; position: relative; width:100%; height: auto; margin:0px; padding:0px; background-image: url(img/fondocont.gif); background-repeat: repeat-y;}
	div#colonna_sx {position: relative; float:left; width:230px; margin:0px; padding:0px; text-align:left;}
		div#areacalcoli {display: inline-block; position: relative; width:230px; background-color: #709FCF; color:#FFFFFF; text-align: center; font-weight: bold;}
		div#areatabelle {display: inline-block; position: relative; width:230px; background-color: #709FCF; color:#FFFFFF; text-align: center; font-weight: bold;}
		div#navigation {position: relative; left: 3px; top: 5px; width:230px; margin:0px; padding:0px; text-align: left;}
		div#navigation a{color:#709FCF;font: normal bold 11px arial,sans-serif;text-decoration: none; width: 230px; display: inline-block; background-color: #F1F1F1;}
		div#navigation a:hover{color: #709FCF;text-decoration: underline; width: 230px; display: inline-block;}
		div#navigation a.menu{color:#709FCF;font: normal bold 11px arial,sans-serif; background-color: #FFFFFF; text-decoration: none; width: 230px; display: inline-block;}
		div#navigation a.menu:hover{color: #709FCF;text-decoration: underline; background-color: #FFFFFF; width: 230px; display: inline-block;}
		div#navigation ul{padding:0px; margin:0px; list-style:none;}
		div#navigation li{padding:0px; margin:0px; list-style:none;}
	div#centrale {position: relative; left: 1px; background: #FFFFFF; float:left; width: 600px; margin:0px; padding:0px;}
		div#inevidenza {display: inline-block; position: relative; width:290px; background-color: #709FCF; color:#FFFFFF; text-align: center; font-weight: bold;}
		div#testohome {position: relative; text-align: justify; left: 10px;}
		div#navigazione {position: relative; left: 10px; top: 5px; height: 20px; width:100%; margin:0px; padding:0px;}
		div#navigazione a{color:#709FCF;font: normal bold 12px arial,sans-serif;text-decoration: none;}
		div#navigazione a:hover{color: #709FCF;text-decoration: underline;}
		div#istruzioni {position: relative; left: 10px; float:left; color: #666666; width:100%; margin:0px; padding-right:4px;}
			div#tit_istruzioni{font-size: 14px; font-weight: bold; color: #000000; text-align: left;}
		div#calcoli {position: relative; left: 10px; float:left; color: #333333; width:100%; margin:0px; padding:0px;}
		div#tabelle {position: relative; left: 10px; float:left; color: #333333; width:100%; margin:0px; padding:0px;}
	div#colonna_dx {position: relative; background: #32527A; float:right; min-height: 800px; height: auto; width:144px; margin:0px; padding:0px;}
		div#colonna_dx ul{padding:0px; margin:0px; list-style:none;}
		div#colonna_dx li{padding:0px; margin:0px; list-style:none;}
		div#forum {position: relative; background-color: #666666; text-align:center; height: 110px; width:144px; color:#FFFFFF;}
		div#arealogin {position: relative; width:144px; background-color: #709FCF; color:#FFFFFF; text-align: center; font-weight: bold;}
		div#login {position: relative; background-color: #99CCFF; text-align:center; height: 150px;}
			div#login a{text-align: center; color:#333333; text-decoration: underline; background-color: transparent;}
			div#login a:hover{text-align: center; color:#333333; text-decoration: none; background-color: transparent;}
			div#add  {position: relative; text-align: center;}
			div#vuoto1 {position: relative; width: 50px; display: inline;}
			div#vuoto1 a{text-decoration: none;}
			div#vuoto1 a:hover{text-decoration: none;}
			div#vuoto2 {position: relative; width: 50px; display: inline;}
			div#vuoto2 a{text-decoration: none;}
			div#vuoto2 a:hover{text-decoration: none;}
div#footer {position: relative; background: #C3D9FF; height: 18px; width:100%; margin:0px; padding:0px; color: #709FCF; text-align: center; bottom: 0px;}
input {color: #333333; width: 110px;}
input.button {color: #333333; width:auto; background-color: #F1F1F1:}
a.dinamici {text-decoration: none; color: #000000;}
a:hover.dinamici {text-decoration: underline; color: #000000;}
a.colonnadx {margin-top: 1px; text-align: center; color:#FFFFFF; text-decoration: none; width: 144px; height:20px; background-color: #333333; display: block; line-height: 20px;}
a:hover.colonnadx {margin-top: 1px; text-align: center; color:#FFFFFF; text-decoration: none; width: 144px; height:20px; background-color: #666666; display: block; line-height: 20px;}
a.colonnadx1 {margin-top: 1px; text-align: center; color:#FFFFFF; text-decoration: none; width: 144px; height:15px; background-color: #666666; display: block;}
a:hover.colonnadx1 {margin-top: 1px; text-align: center; color:#333333; text-decoration: none; width: 144px; height:15px; background-color: #D1D1D1; display: block;}
a.colonnadx2 {margin-top: 1px; text-align: center; color:#333333; text-decoration: none; width: 144px; height:30px; background-color: #D1D1D1; display: block;}
a:hover.colonnadx2 {margin-top: 1px; text-align: center; color:#333333; text-decoration: underline; width: 144px; height:30px; background-color: #D1D1D1; display: block;}
.infolegali {color: #333333; font-size: 10px; display: inline;}
a.linkcalcoli {text-decoration: none; color: #000000;}
a:hover.linkcalcoli {text-decoration: underline; color: #000000;}
a.linktabelle {text-decoration: none; color: #000000;}
a:hover.linktabelle {text-decoration: underline; color: #000000;}
a.boxdinamici {text-decoration: none; color: #000000; background-color: #F1F1F1;}
a:hover.boxdinamici {text-decoration: none; color: #000000; background-color: #99CCFF;}
a.news {text-decoration: underline; color: #709FCF; font-weight: bold;}
a:hover.news {text-decoration: none; color: #709FCF; font-weight: bold;}
a.autore {text-decoration: none; color: #709FCF; font-weight: bold;}
a:hover.autore {text-decoration: underline; color: #709FCF; font-weight: bold;}
a.boxdinamici2 {text-decoration: none; color: #000000; background-color: #FFFFFF;}
a:hover.boxdinamici2 {text-decoration: none; color: #FFFFFF; background-color: #F17433;}

