.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
    margin: 0px 0px 0px 0px;
	border: 0px none;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../grafica/sfondo.jpg)
}

.body_riservato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../grafica/sfondo_riservato.jpg)
}

.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
    margin: 0px 0px 0px 0px;
	border: 0px none;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../grafica/sfondopopup.gif)
}


.sfondo_colonnasx {
	background-color: #165577; 
}


.sfondo_colonnadx {
	background-color: #165577; 
}


.sfondo_boxstrumenti {
	background-color: #165577; 
}


.sfondo_calendario {
	background-color: #4E7F9A; 
}

.sfondo_riservato {
	background-color: #165577;
	border: 1px solid #FFFFFF;
}

.testofooter {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

a.linkfooter:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	}
	
a.linkfooter:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	}
	
a.linkfooter:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	}


.TITOLO {
	color: #FFFFFF;
	font-size: 30px;
}

.testonormale {
	color: #FFFFFF;
	font-size: 16px;
}

.testohome {
	color: #FFFFFF;
	font-size: 14px;
}

.testohome_bold {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.testohome_link:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testohome_link:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testohome_link:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	}

a.testonormale_link:link {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
	}
a.testonormale_link:visited {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
	}
a.testonormale_link:hover {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	}

.testonormale_bold {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}


a.testonormale_bold_link:link {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testonormale_bold_link:visited {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testonormale_bold_link:hover {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	}
	
.testointro {
	color: #FFFFFF;
	font-size: 14px;
}


a.testointro_link:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testointro_link:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testointro_link:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	}

.testopiccolo {
	color: #FFFFFF;
	font-size: 10px;
}

.testopiccolo_bold {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

a.testopiccolo_link:link {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	}
a.testopiccolo_link:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	}
a.testopiccolo_link:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	}
	
a.testopiccolo_bold_link:link {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testopiccolo_bold_link:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testopiccolo_bold_link:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	}

.ricerca_form{
	border: 0px;
	margin:0;
	padding: 0px;
	}

.form_generico{
	border: 0px;
	margin:0;
	padding: 0px;
	}
	
.ricerca_field{
	width: 285px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	}
	
.ricerca_fieldhome{
	width: 113px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	}


.calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

a.calendario_link:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B5C7E;
	font-size: 12px;
	font-weight: bold;
	}
	
a.calendario_link:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B5C7E;
	font-size: 12px;
	font-weight: bold;
	}
	
a.calendario_link:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B5C7E;
	font-size: 12px;
	font-weight: bold;
	}
	
	
	
.calendarionomemeseanno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
	
.calendarionoevento_sfondo {
	
}
	
.calendarioevento_sfondo {
	background-color: #FFFFFF; 
}


a.menudx:link {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
a.menudx:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
a.menudx:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}
	
	
	
a.menudx_sel:link {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}
a.menudx_sel:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}
a.menudx_sel:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
	
.testo14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.testo14_link:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo14_link:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo14_link:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}
	

.testonormaleriservato_bold {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.testonormaleriservato_link:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testonormaleriservato_link:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	}
a.testonormaleriservato_link:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	}

a.testonormaleriservato_bold_link:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testonormaleriservato_bold_link:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testonormaleriservato_bold_link:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}
	
.TITOLOriservato {
	color: #FFFFFF;
	font-size: 24px;
}

.pulsante{
	height: 32px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #165578;
	border: 0px;
	text-transform: uppercase;
	border: 1px solid #4E7F9A;
	}

.pulsante_riservato{
	height: 32px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #003B5D;
	border: 0px;
	text-transform: uppercase;
	border: 1px solid #4E7F9A;
	}
	
.testo_index {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

a.testo_index_link:link {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}
a.testo_index_link:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}
a.testo_index_link:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
	.testobraille{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	}


a.linkbraille1:link {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	}
	
a.linkbraille1:visited {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	}
	
a.linkbraille1:hover {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	}
	
.riservato_campo{
	height: 18px;
	width: 600px;
	}
	
.riservato_linea{
	height: 1px;
	background-color: #ffffff;
}

.testonormaleriservato_avvisonews {
	color: #ffff00;
	font-size: 10px;
	font-weight: bold;
}

.nonvisualizza {
	 visibility: hidden
}