body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color : #C3D8F1;

	SCROLLBAR-FACE-COLOR: #C3D8F1;
	SCROLLBAR-HIGHLIGHT-COLOR: #719ED9;
	SCROLLBAR-SHADOW-COLOR: #5780B6;
	SCROLLBAR-3DLIGHT-COLOR: #C3D8F1;
	SCROLLBAR-ARROW-COLOR: #5780B6;
	SCROLLBAR-TRACK-COLOR: #C3D8F1;
	SCROLLBAR-DARKSHADOW-COLOR: #C3D8F1;

}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/* nuovi */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
	color: #073977;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}

.td_menusx  {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
}


.td_newshome  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align : justify;
	padding-right: 5;
	padding-left: 5;
	padding-top: 10;
	padding-bottom: 10;
}

.dettagli {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : right;
	text-decoration: none; color: #F65F0F;
	padding-top: 2;
	padding-bottom: 5;
}
.dettagli:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : right;
	text-decoration: none; color: #F65F0F;
}
.dettagli:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : right;
	text-decoration: none; color: #F65F0F;
}
.dettagli:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : right;
	text-decoration: underline; color: #F65F0F;
}
.dettagli:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : right;
	text-decoration: none; color: #F65F0F;
}

.dettaglidx {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : left;
	text-decoration: none; color: #F65F0F;
	padding-left: 2;
	padding-top: 2;
	padding-bottom: 5;
}
.dettaglidx:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : left;
	text-decoration: none; color: #F65F0F;
}
.dettaglidx:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : left;
	text-decoration: none; color: #F65F0F;
}
.dettaglidx:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : left;
	text-decoration: underline; color: #F65F0F;
}
.dettaglidx:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal; text-align : left;
	text-decoration: none; color: #F65F0F;
}

.aziendehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.aziendehome:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: none;
	color: #004D27;
}
.aziendehome:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
.aziendehome:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: underline;
	color: #073977;
}
.aziendehome:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: none;
	color: #294B75;
}

.title_page01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 2;
}

.title_page01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
.title_page01:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
.title_page01:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}
.title_page01:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #073977;
}
.title_page01:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #073977;
}



.archivio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #073977;
}

.archivio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #073977;
}
.archivio:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #073977;
}
.archivio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #073977;
}
.archivio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
	color: #073977;
}
.archivio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #073977;
}
/* nuovi */



.input_home {
	width:105px;
	height:17px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; border-color: #999999; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	}

.input_bottone {
	width:45px;
	height:15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; border-color: #999999; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	}

.input_bottonebis {
	width:22px;
	height:22px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; border-color: #999999; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	}
	
select  {
	width:120px;
	height:15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; border-color: #999999; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	}

input   {
	width:120px;
	height:15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; border-color: #999999; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	}
/*  MENU INTERNO PAGINA */

.td_menupage  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 10;
}


.menupage  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #BDBAA9;
	padding-right: 5;
	padding-left: 5;
	padding-top: 2;
	padding-bottom: 2;
}

.menupage:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #BDBAA9;
}
.menupage:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #BDBAA9;
}
.menupage:hover   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #831211;
}
.menupage:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #BDBAA9;
}

.menupage_on  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #BDBAA9;
	padding-right: 5;
	padding-left: 5;
	padding-top: 2;
	padding-bottom: 2;
}

.menupage_on:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294B75;
}
.menupage_on:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294B75;
}
.menupage_on:hover   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294B75;
}
.menupage_on:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0294B75;
}

/*  FINE MENU INTERNO PAGINA */

.td_padding_text  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align : justify;
	padding-right: 20;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 10;
}

.td_padding_manifestazioni  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-right: 5;
	padding-left: 5;
	padding-top: 10;
	padding-bottom: 10;
}

.td_testata {
	background-image : url(../images/bg_testata.jpg);
	background-repeat : no-repeat;
	background-position : center;
	/* background-color : #FFFFFF;*/
}


.td_padding_page  {
	padding-right: 20;
	padding-left: 10;
	padding-top: 7;
	padding-bottom: 7;
}

.td_padding_marchi {
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.td_padding_regione_t {
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.td_padding_eventi {
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.td_padding_libri {
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.td_padding_personaggio {
	padding-right: 10;
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.td_padding_archivio {
	padding-right: 10;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 10;
}

.td_padding_rassegna {
	padding-right: 10;
	padding-left: 10;
	padding-bottom: 3;
}

.td_padding_news {
	padding-right: 10;
	padding-left: 10;
	padding-top: 7;
	padding-bottom: 7;
}


.text_justify {
	text-align : justify;
}

.text_center {
	text-align : center;
}

.text_right {
	text-align : right;
}

.text_small {
	font-family: Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-decoration: none; color: #000000;
}
.text_small:link {
	font-family: Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-decoration: none; color: #000000;
}
.text_small:visited {
	font-family: Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-decoration: none; color: #000000;
}
.text_small:hover {
	font-family: Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-decoration: none; color: #000000;
}
.text_small:active {
	font-family: Verdana, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-decoration: none; color: #000000;
}



/* MENU SINISTRA */
.menu_sx {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
	
}
.menu_sx:link  {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
	
}
.menu_sx:visited  {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
	
}
.menu_sx:hover  {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
	
}
.menu_sx:active {
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 5;
}
/* FINE MENU SINISTRA */






.title_archivio {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: bold; text-align : left;
	text-decoration: underline; color: #114A8F;
}
.title_archivio:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: bold; text-align : left;
	text-decoration: underline; color: #114A8F;
}
.title_archivio:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: bold; text-align : left;
	text-decoration: underline; color: #114A8F;
}
.title_archivio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: bold; text-align : left;
	text-decoration: underline; color: #114A8F;
}
.title_archivio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: bold; text-align : left;
	text-decoration: underline; color: #114A8F;
}


.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #F65805;
}

.ora {
	width:55px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #F65805; /* background-color : #FFFFFF; */
	border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px;
}





.footer {
	font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal;
	text-align: center; text-decoration: none;
	color: #EEEBDA; background-color : #A59C84;
	padding-top: 5;
	padding-bottom: 5;
}
.footer:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #EEEBDA;
}
.footer:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #EEEBDA;
}
.footer:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
	color: #EEEBDA;
}
.footer:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #EEEBDA;
}