body {	background-image: url(../images/bg_page.jpg);	background-position: top left;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;}a {	color: navy;	text-decoration: none;}a:link {	color: navy;	text-decoration: none;}a:hover {	color: blue;	text-decoration: none;}fieldset {	border-color: #333333;	border-style: solid;	border-width: 1px;	margin-bottom: 10px;	padding: 10px;}a.menu {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}a.menu:link {	color: #FFFFFF;}a.menu:hover {	color: #FF6600;}a.loginModuleLink {	background-image: url(../images/default/general/freccia_voci_login.png);	background-position: center right;	background-repeat: no-repeat;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #000000;	display: block;	height: 18px;	line-height: 18px;	text-decoration: none;	width: 160px;}a.loginModuleLink:link {	color: #000000;}a.loginModuleLink:hover {	color: #666666;}.navigation {	background-color: #003300;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 25px;}.rigaBianca1 {	background-color: #FFFFFF;	height: 1px;}.rigaBianca2 {	background-color: #FFFFFF;	height: 5px;}.submenu0 {	background-color: #1E3F19;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu1 {	background-color: #408E36;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu2 {	background-color: #FFC000;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu3 {	background-color: #FF7401;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu4 {	background-color: #DC3434;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu5 {	background-color: #9C0C4D;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu6 {	background-color: #000082;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;	height: 4px;}.submenu1Td {	border-right-color: #408E36;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.submenu2Td {	border-right-color: #FF7401;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.submenu3Td {	border-right-color: #DC3434;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.submenu4Td {	border-right-color: #DC3434;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.submenu5Td {	border-right-color: #9C0C4D;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.submenu6Td {	border-right-color: #000082;	border-right-style: solid;	border-right-width: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;	padding-top: 2px;}.sectionsModules {	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	float: left;	height: 190px;	margin: 5px;	width: 243px;}.titoloSezioni {	color: #330066;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;}.titoloContenuti {	color: #003300;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 25px;}.colorGruppi {	color: #000082;}.bgcolorGruppi {	background-color: #000082;}.topSectionModule {	color: #FFFFFF;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	padding: 3px;}.bodySectionModule {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 140px;	padding: 3px;}.footerSectionModule {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;}.bgTopModuleSection_associazione {	background-color: #408E36;}.bgTopModuleSection_premi {	background-color: #FF7401;}.bgTopModuleSection_pubblicazioni {	background-color: #9C0C4D;}.bgTopModuleSection_convegni {	background-color: #FFC000;}.bgTopModuleSection_ria {	background-color: #DC3434;}.bgTopModuleSection_gruppitematici {	background-color: #000082;}a.footerModuleAssociazione:link {	background-image: url(../images/bg_footer_module_associazione.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #006600;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleAssociazione:visited {	background-image: url(../images/bg_footer_module_associazione.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #006600;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleAssociazione:hover {	background-image: url(../images/bg_footer_module_associazione.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #006600;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePremi:link {	background-image: url(../images/bg_footer_module_premi.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FF7401;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePremi:visited {	background-image: url(../images/bg_footer_module_premi.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FF7401;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePremi:hover {	background-image: url(../images/bg_footer_module_premi.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FF7401;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePubblicazioni:link {	background-image: url(../images/bg_footer_module_pubblicazioni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #9C0C4D;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePubblicazioni:visited {	background-image: url(../images/bg_footer_module_pubblicazioni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #9C0C4D;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModulePubblicazioni:hover {	background-image: url(../images/bg_footer_module_pubblicazioni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #9C0C4D;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleConvegni:link {	background-image: url(../images/bg_footer_module_convegni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FFC000;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleConvegni:visited {	background-image: url(../images/bg_footer_module_convegni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FFC000;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleConvegni:hover {	background-image: url(../images/bg_footer_module_convegni.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #FFC000;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleRia:link {	background-image: url(../images/bg_footer_module_ria.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #DC3434;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleRia:visited {	background-image: url(../images/bg_footer_module_ria.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #DC3434;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleRia:hover {	background-image: url(../images/bg_footer_module_ria.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #DC3434;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleGruppiTematici:link {	background-image: url(../images/bg_footer_module_gruppitematici.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #000082;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleGruppiTematici:visited {	background-image: url(../images/bg_footer_module_gruppitematici.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #000082;	border-top-style: solid;	border-top-width: 3px;	color: #333333;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}a.footerModuleGruppiTematici:hover {	background-image: url(../images/bg_footer_module_gruppitematici.jpg);	background-position: top left;	background-repeat: repeat-x;	border-top-color: #000082;	border-top-style: solid;	border-top-width: 3px;	color: #000000;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 20px;	line-height: 20px;	padding-right: 5px;	text-align: right;	text-decoration: none;	width: 98%;}.errorLogin {	color: #990000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.mainBox {	width: 915px;}.mainBox_left {	background-image: url(../images/shadow_left.png);	background-position: top right;	background-repeat: repeat-y;	width: 10px;}.mainBox_bottom {	background-image: url(../images/shadow_bottom.png);	background-position: top;	background-repeat: repeat-x;	height: 10px;}.mainBox_right {	background-image: url(../images/shadow_right.png);	background-position: top left;	background-repeat: repeat-y;	width: 10px;}.mainBox_corner_left {	background-image: url(../images/shadow_corner_left.png);	background-position: top right;	background-repeat: no-repeat;	height: 10px;	width: 10px;}.mainBox_corner_right {	background-image: url(../images/shadow_corner_right.png);	background-position: top left;	background-repeat: no-repeat;	height: 10px;	width: 10px;}.menuTr {	background-image: url(../images/default/general/sfondoMenu.jpg);	background-position: top left;	background-repeat: repeat-x;	height: 25px;}.contornoTabelleContenuti {	border-color: #999999;	border-style: solid;	border-width: 1px;}.listeContenuti {	list-style-image: url(../images/freccina_lista.jpg);}.titolo {	background-color: #990000;	background-image: url(../images/default/general/sfondo_titolo.jpg);	background-position: top left;	background-repeat: repeat-x;	border-bottom-color: #426C63;	border-bottom-style: solid;	border-bottom-width: 2px;	border-top-color: #426C63;	border-top-style: solid;	border-top-width: 2px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-variant: normal;	font-weight: bold;	height: 23px;	line-height: 23px;	padding-left: 4px;	text-decoration: none;	width: 100%;}.piede {	background-color: #FFFFFF;	border-bottom-color: #666666;	border-bottom-style: solid;	border-bottom-width: 2px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin-top: 0px;	padding: 0px;	text-decoration: none;}.titoloPagina {	background-color: #003366;	color: #0066CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;}td.sfondo_menu {	background-image: url(../images/default/background/sfondo_menu.png);	background-repeat: repeat-x;}a.azzurro:link {	color: #0099FF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}a.azzurro:visited {	color: #0099FF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}a.azzurro:hover {	color: #FF9900;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}a.sezione:link {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;}a.sezione:visited {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;}a.sezione:hover {	color: #0000CC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;}a.buttonEdit {	background-image: url(../images/default/action/edit.gif);	background-position: 1px 1px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 1px;	padding-left: 20px;	padding-right: 5px;	padding-top: 2px;	text-align: center;}a.buttonEdit:link {	color: #000000;}a.buttonEdit:visited {	color: #000000;}a.buttonEdit:hover {	color: #000099;}a.buttonDel {	background-image: url(../images/default/action/delete.gif);	background-position: 1px 1px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 1px;	padding-left: 20px;	padding-right: 5px;	padding-top: 2px;	text-align: center;}a.buttonDel:link {	color: #000000;}a.buttonDel:visited {	color: #000000;}a.buttonDel:hover {	color: #990000;}a.buttonCandidati {	background-image: url(../images/votazioni/candidati.gif);	background-position: 1px 1px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 1px;	padding-left: 20px;	padding-right: 5px;	padding-top: 2px;	text-align: center;}a.buttonCandidati:link {	color: #000000;}a.buttonCandidati:visited {	color: #000000;}a.buttonCandidati:hover {	color: #000099;}a.buttonAffluenza {	background-image: url(../images/votazioni/affluenza.gif);	background-position: 1px 1px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 1px;	padding-left: 20px;	padding-right: 5px;	padding-top: 2px;	text-align: center;}a.buttonAffluenza:link {	color: #000000;}a.buttonAffluenza:visited {	color: #000000;}a.buttonAffluenza:hover {	color: #000099;}a.buttonRisultati {	background-image: url(../images/votazioni/risultati.gif);	background-position: 1px 1px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 1px;	padding-left: 20px;	padding-right: 5px;	padding-top: 2px;	text-align: center;}a.buttonRisultati:link {	color: #000000;}a.buttonRisultati:visited {	color: #000000;}a.buttonRisultati:hover {	color: #000099;}.messages {	background-position: 2px 1px;	background-repeat: no-repeat;	border-color: #666666;	border-style: solid;	border-width: 1px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 3px;	padding-left: 22px;	padding-right: 0px;	padding-top: 3px;	width: 100%;}.error {	background-color: #FFE5E5;	background-image: url(../images/default/messages/error.gif);}.warning {	background-color: #FFFFE5;	background-image: url(../images/default/messages/alert.gif);}.alert {	background-color: #FFFFE5;	background-image: url(../images/default/messages/alert.gif);}.info {	background-color: #E5E5FF;	background-image: url(../images/default/messages/info.gif);}.success {	background-color: #E5FFE5;	background-image: url(../images/default/messages/success.gif);}#debug {	background-color: #FFFFCC;	border-color: #333333;	border-style: solid;	border-width: 3px;	color: #000000;	display: inline;	float: left;	font-family: "Courier New", Courier, monospace;	font-size: 12px;	font-style: normal;	font-weight: normal;	height: auto;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;	margin-top: 0;	overflow: auto;	padding: 0px;	position: relative;	text-align: left;	width: 100%;}