@charset "UTF-8";
#Q, #Menu, #Sottomenu, #Ita, #Deu, #Eng, #Aggiornato, #Pascal, #Quicktime, #Freccia, #logo50, #f1, #f2, #f3, #f4, #f5, #f6, #f7, #f8, #f9, #f10, #f11, #f12, #f13, #f14, #f15, #f16, #f17, #f18, #f19, #f20, #f21, #f22, #f23, #f24, #f25, #f26       {
display: none;
}
body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt;
	width: 17cm;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}

/* link in indirizzo*/
a.grigio_link:link, a.grigio_link:visited  {
	color: #FFFFFF;
	text-decoration: none;
	
}


/*titoli*/

.TitoloPagina {
	font-weight: bold;
	color: #060E18;
	padding-top: 35pt;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #060E18;
}

.TitoloTabella2 {
	font-weight: bold;
	color: #060E18;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #060E18;
}

.TitoloTabella {
	font-weight: bold;
	color: #060E18;
	padding-top: 15pt;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #060E18;
}

/*testi*/


p {
	padding: 0pt;
	margin-top: 7pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	font-size: 10pt;
}

li {
	line-height: normal;
	padding-top: 7pt;
	margin: 0pt;
	list-style-type: disc;
}

.testoPiccolo {
	font-size: 8pt;
	padding-bottom: 2pt;
}

.testoCorto {
	text-align: justify;
	padding-right: 170pt;
	padding-left: 170pt;
}

/*angoli corpo*/

.angsx_corpo {
	background-image: none;
	background-repeat: no-repeat;
	height: 25pt;
	width: 25pt;
}
.angdx_corpo {
	background-image: none;
	background-repeat: no-repeat;
	height: 25pt;
	width: 25pt;
}
/*indirizzo*/
.Indirizzo {
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 0px;
	color: #333333;
	text-align: center;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #666666;
}


/*bordi*/

.BordoSotto {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #060E18;
}

.Bordo4lati {
	border: 1pt solid #166098;
}

.Sf_corpo_BordoStSp {
	background-color: #FFFFFF;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #166098;
	border-bottom-color: #166098;
}

/*sfondi*/

.Sf_righette {
	background-image: none;
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 20pt;
	padding-bottom: 20pt;
	padding-left: 20pt;
}

.Sf_corpo {
	background-color: #FFFFFF;
}
.Sf_bianco {
	background-color: #FFFFFF;
}
/* pagina contatto*/
.testo_contatto {
	padding-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	background-position: center;
	margin-top: 0pt;
}
.sfondo_contatto {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center;
}
/* pagina news*/
.sfondo_logo50anni {
	background-image: url(logo50anni.jpg);
	background-repeat: no-repeat;
	background-position: right 10pt;
	padding: 0pt;
}

/* sfonfo arancione*/
.sfondo_contratti {
	background-color: #FFFFFF;
	padding: 10pt;
	margin-bottom: 10pt;
	width: 310pt;
}
/* forms */
.zz-input125 {
	width: 125pt;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 4pt;
	color: #333333;
	padding-left: 2pt;
	
}
.zz-input {
	width: 3.5cm;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 3pt;
	margin-top: 4pt;
	margin-bottom: 0pt;
	color: #333333;
	padding-left: 2pt;
	font-family: Tahoma, Arial, sans-serif;
}


.zz-input2cifre {
	width: 1.2cm;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #333333;
}

.zz-input2cifre2 {
	width: 0.8cm;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #333333;
}

.zz-inputLungo {
	width: 9cm;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #333333;
	padding-left: 2pt;
	padding-right: 2pt;
}
.zz-inputMisure {
	width: 2cm;
	font-size: 8pt;
	border: 1pt solid #999999;
	margin-right: 0pt;
	margin-left: 3pt;
	margin-top: 4pt;
	margin-bottom: 0pt;
	color: #333333;
	padding-left: 2pt;
	font-family: Tahoma, Arial, sans-serif;
}
