.Piantina_dove_siamo {
	height: 350px;
	width: 425px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;

}
.Testo_menu_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	padding-left: 50px;
}
.nascosto {display:none;} 
.menu a{
	display:block;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
	background-color: #00285B;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5px;
}
.menu A:link {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #FFFFFF;
}
.menu A:visited {
	TEXT-DECORATION: none;
	line-height: 20px;
}
.menu A:hover {
	TEXT-DECORATION: none;
	background-color: #E4F5FF;
	line-height: 20px;
}
.menu A:active {
	TEXT-DECORATION: underline;
	line-height: 20px;
}

.menu_attivo a{
	display:block;
	color: #000066;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
	background-color: #0099CC;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5px;
}
.menu_attivo A:link {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000066;
}
.menu_attivo A:visited {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000066;
}
.menu_attivo A:hover {
	TEXT-DECORATION: none;
	background-color: #E4F5FF;
	line-height: 20px;
	color: #000066;
}
.menu_attivo A:active {
	TEXT-DECORATION: underline;
	line-height: 20px;
	color: #000066;
}

.menu_inferiore a{
	display:inline;
	padding: 0px;
	line-height: 20px;
	background-color: #E4F5FF;
	text-decoration: none;
	color: #FFFFFF;
}
.menu_inferiore A:link {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000000;
	background-color: #E4F5FF;
}
.menu_inferiore A:visited {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000000;
}
.menu_inferiore A:hover {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000000;
}
.menu_inferiore A:active {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #000000;
}
.menu_sup a{
	display:inline;
	padding: 0px;
	line-height: 20px;
	background-color: #00285B;
	text-decoration: none;
	color: #FFFFFF;
	width: 50px;
}
.menu_sup A:link {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #00285B;
}
.menu_sup A:visited {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #00285B;
}
.menu_sup A:hover {
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #000000;
}
.menu_sup A:active {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #00285B;
}
.menu_sup_attivo a{
	display:inline;
	padding: 0px;
	line-height: 20px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #00285B;
	width: 50px;
}
.menu_sup_attivo A:link {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #00285B;
	background-color: #FFFFFF;
}
.menu_sup_attivo A:visited {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #00285B;
	background-color: #FFFFFF;
}
.menu_sup_attivo A:hover {
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #00285B;
}
.menu_sup_attivo A:active {
	TEXT-DECORATION: none;
	line-height: 20px;
	color: #00285B;
	background-color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #000066;
}
a:link {
	text-decoration: none;
	color: #00285B;
}
.Titoli {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.875em; font-weight: bold; text-decoration: none; color: #FF3300}
.Titoli_interni_pagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	text-align: left;
}
.Titoli_interni_pagine_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	text-align: left;
}
.Titoli_interni_pagine_centrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	text-align: center;
}
.Titoli_colorato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	text-align: left;
}
.Titoli_rossi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; color: #FF0000}
.Sottotitoli_rossi {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em; font-weight: bold; text-decoration: none; color: #FF0000
}
.Titoli_Home {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.375em; font-weight: bold; text-decoration: none; color: #00285B
}
.Titoli_manifestazioni {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.375em; font-weight: bold; text-decoration: none; color: #EF1C13
}
.Titoli_colorato_piccolo {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: bold; text-decoration: none; color: #FF8040
}
.Titoli_colorato_piccolo_centrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6255em;
	font-weight: bold;
	text-decoration: none;
	color: #FF8040;
	text-align: center;
}
.Titoli_interni_pagine_Rosso1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em; font-weight: bold; text-decoration: none; color: #FF0000
}
.Testo_normale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: normal;
	text-decoration: none;
	color: #003399;
	text-align: left;
}
.Testo_piccolo_interno_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
	text-align: left;
}
.Testo_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em; font-weight: bold; text-decoration: none; color: #000000}
a:visited {
	text-decoration: none;
}
.Testo_interno_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
	background-color: #FFFFFF;
}
.Testo_interno_link_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
	background-color: #FFFFFF;
}
.Testo_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: normal; text-decoration: none; color: #6682AA }
.Testo_news_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: bold; text-decoration: none; color: #6682AA }
.date_normale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.563em; font-weight: normal; text-decoration: none; color: #6682AA }
.date_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.563em; font-weight: bold; text-decoration: none; color: #6682AA }
.tabella_bordo_tratteggio {
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

.Testo_classifiche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: normal; text-decoration: none; color: #0000FF}
.Testo_titoli_classifiche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: normal; text-decoration: none; color: #000000}
.Testo_news_Rosso {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6255em; font-weight: normal; text-decoration: none; color: #FF0000
}
.tabella_sfondo_col1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.menu_barretta {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-image: url(grafica/spacer_gray.jpg);
	line-height: 0px;
	height: 0px;
}
.menu_prima_riga {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	line-height: 25px;
	color: #000000;
	display: block;
	padding-left: 3px;
	text-align: left;
}
.tabella_no_bordo_dx_inf {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6255em;
	margin: 2px;
	padding: 0px;
}
.Testo_menu_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: normal;
	text-decoration: none;
	color: #0099ff;
	line-height: 20px;
	padding-left: 50px;
}
.Testo_data_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	vertical-align: top;
}
.tabelle_prima_riga {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #E4F5FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	line-height: 25px;
	color: #000000;
	display: block;
	padding-left: 3px;
}
.tabelle_menu_inferiore {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #E4F5FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	display: block;
	padding-left: 3px;
	text-align: center;
}
.Spacer_V_Bianchi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #00285B;
}
.tabella_h100 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #FFFFFF;
	display: block;
	padding-left: 3px;
	height: 100%;
	width: 500px;
}
.tabella_admin_news {
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
}
.Titoli_bianchi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0000CC;
}
.Testo_normale_interno_centrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-position: right;
	text-align: center;
}
.Testo_normale_interno_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-position: right;
	text-align: right;
}
.Testo_normale_interno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-position: left;
	text-align: left;
}
.Testo_normale_interno_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
	line-height: 20px;
	background-position: left;
	text-align: left;
}
.Titoli_piccoli_interni_pagine_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	text-align: left;
}
.Titoli_piccoli_interni_pagine_centrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	text-align: center;
}
.Titoli_piccoli_interni_pagine {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em; font-weight: bold; text-decoration: none; color: #202B39
}
.tabella_bordo_colorato {
	border: thin solid #0099FF;
	padding: 0px;
	width: 450px;
}
.tabella_bordo_colorato_w350 {
	border: thin solid #0099FF;
	padding: 0px;
	width: 350px;
}
.tabella_bordo_colorato_w450 {
	border: thin solid #0099FF;
	padding: 0px;
	width: 450px;
}
.tabella_bordo_colorato_w700 {
	border: thin solid #0099FF;
	padding: 0px;
	width: 700px;
}
.tabella_bordo_colorato_w710 {
	border: thin solid #0099FF;
	padding: 0px;
	width: 710px;
}
.tabella_bordo_colorato_anni_news {
	border: thin solid #0099FF;
	padding: 0px;
	width: 150px;
}
.tabella_100x100 {
	height: 100%;
}
.Testo_menu_superiore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.750em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
}
.Spacer_V_Scuri {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; text-decoration: none; color: #000066
}
.allinea_centro {
	text-align: center;
}
.allinea_sx {
	text-align: left;
}
.allinea_dx {
	text-align: right;
}
.ingranaggio {
	background-image: url(grafica/ingranaggio.jpg);
	background-repeat: repeat;
	height: 0px;
	line-height: 10px;
}
.Tabella_centrata {
	text-decoration: none;
	background-color: #FFFFFF;
	width: 975px;
	padding: 0px;
}
.Tabella_dx {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 900px;
	padding: 0px;
}
.Tabella_larghezza_100x100_margine10 {
	text-decoration: none;
	background-color: #2D46A0;
	background-position: center top;
	width: 100%;
	padding: 10px;
}
.Tabella_larghezza_100x100 {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 100%;
}
.Tabella_larghezza_150px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 150px;
}
.Tabella_larghezza_250px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 250px;
	padding: 0px;
}
.Tabella_larghezza_350px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 350px;
	padding: 0px;
}
.Tabella_larghezza_450px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 450px;
	padding: 0px;
}
.Tabella_larghezza_550px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: left top;
	width: 550px;
	padding: 0px;
}
.Tabella_larghezza_700px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 700px;
}
.Tabella_larghezza_750px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 750px;
}
.Tabella_larghezza_1150px {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 1150px;
}

.Tabella_menu_superiore {
	text-decoration: none;
	background-color: #00285B;
	background-position: center top;
}
.Tabella_destra {
	text-decoration: none;
	background-color: #00285B;
	background-position: center top;
	width: 600px;
	float: right;
	right: auto;
}
#box1 {
position: absolute;
width: 300px;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
}
#box2 {
	position: absolute;
	width: 300px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	padding: 500px;
}
.posizione_info {
	padding-left: 0px;
}
.celle_beige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	background-color: #FFFF99;
}
.celle_azzurre50x100 {
	text-decoration: none;
	background-color: #2D46A0;
	width: 50%;
}
.celle_azzurre_menu_inferiore_50x100_dx {
	text-decoration: none;
	background-color: #2D46A0;
	width: 50%;
	text-align: right;
	color: #FFFFFF;
}
.celle_azzurre_menu_inferiore_50x100 {
	text-decoration: none;
	background-color: #2D46A0;
	width: 50%;
	text-align: left;
	color: #FFFFFF;
}
.celle_azzurre {
	text-decoration: none;
	background-color: #2D46A0;
}
.celle_grige {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #202B39;
	background-color: #CCCCCC;
}
.Tabella_larghezza_450px_centrata {

margin : 20px auto;
text-align : left;
width : 450px;
cellpadding : 5px;
cellspacing : 0;

}
.Tabella_larghezza_550px_centrataCopia {
	text-align : left;
	width : 550px;
	cellpadding : 5px;
	cellspacing : 0;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.Tabella_Centrata_home {

	text-decoration: none;
	background-color: #FFFFFF;
	width: 90%;
	padding: 0px;
}
.celle_separatore_verticale {
	font-weight: normal;
	background-color: #00285B;
	height: 100%;
	width: 1px;
}
.tabella_bordo_colorato_w350_h400 {
	border: thin solid #0099FF;
	padding: 0px;
	width: 350px;
	height: 430px;
}
.Testo_normale_interno_bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-position: left;
	text-align: left;
}
.Testo_normale_interno_bold_centrato {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-position: left;
	text-align: center;
}.Tabella_eventi {
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: center top;
	width: 550px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	line-height: 25px;
}
.celle_beige_calendario_eventi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color: #202B39;
	background-color: #FFFF99;
	padding-left: 10px;
	border: 1px solid #666666;
}
.celle_grige_calendario_eventi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
	color: #202B39;
	background-color: #CCCCCC;
	padding-left: 10px;
	border: 1px solid #666666;
}

