.style1 {color: #FF0000}


a.normal2:link {
	color: #d70303;
	text-decoration: underline;
}

a.normal2:visited {
	color: #d70303;
	text-decoration: underline;

}


a.normal2:hover {
	text-decoration: none;
	color: #d70303;
	background-color : #e2f0f9;
}

a.normal2:active {
	text-decoration: none;
	color: #000000;
}

a.normal:link {
	color: #154678;
	text-decoration: underline;
}

a.normal:visited {
	color: #154678;
	text-decoration: underline;

}


a.oldnormal:visited {
	color: #000000;
	text-decoration: none;	
	background-color : #e2f0f9;

}

a.normal:hover {
	text-decoration: none;
	color: #154678;
	background-color : #e2f0f9;
}

a.normal:active {
	text-decoration: none;
	color: #000000;
}

a.verticale:link {
	color: #000000;
	text-decoration: none;
}

a.orizzontale:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.verticale:visited {
	text-decoration: none;
	color: #000000;
}
a.orizzontale:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.verticale:hover {
	text-decoration: none;
	color: #154678;
}

a.orizzontale:hover {
	text-decoration: none;
	color: #75abd9;
}

a.verticale:active {
	text-decoration: none;
	color: #000000;
}
a.orizzontale:active {
	text-decoration: none;
	color: #FFFFFF;
}

.margin {
	margin-left:20px;
	}

.margin2 {
	margin-left:10px;
	}
	
.margin3 {
	margin-left:30px;
	}
	
.margin4 {
	margin-left:10px;
	margin-right:10px;
	}
	
.margin5 {
	margin-left:20px;
	margin-right:5px;
	}
	
.margin5bis {
	margin-right:5px;
	}
	
.margin6 {
	margin-right:20px;
	}
	
.margin7 {
	margin-left:27px;
	}
	
.imgmargin {
	margin-top:10px;
	margin-bottom:10px;
	}
	
.imgmargin2 {	
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	}

.ora {
	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	}
	
.menuor {
margin-top:5px;
margin-bottom:7px;
margin-right:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
}

.footertxt {
margin-top:3px;
margin-right:10px;
margin-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #ffffff;
}

.footertxt2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #d80815;
}

.footertxt3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #b0afaf;
}

.footertxt4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #ffffff;
}


.menu_int{
margin-left: 20px;
width: 220px;
margin-bottom: 0.5em;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
font-weight: bold;
color:#1e3a59;
background-color:#FFFFFF;
text-align: left;


}
.titolomenu1 {cursor: pointer;
margin-left: 20px;
margin-bottom: 5px;
background-color: #FFFFFF;
color: #000000;
width: 200px;
padding: 2px;
text-align: left;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
color:#000000;
}

.testo1 {
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#1e3a59;
}

.testo1bis {
margin-left: 30px;
margin-top: 3px;
margin-bottom: 3px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#1e3a59;
}

.testo1tris {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 3px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#1e3a59;
letter-spacing: 2px;
}

.testo1tris2 {
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#afafaf;
letter-spacing: 2px;
}

.testo2 {
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
color:#84181d;
}

.testo3 {
margin-left: 5px;
margin-top: 3px;
margin-bottom: 3px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
color:#7a7a7a;
}

.testo4 {
margin-left: 5px;
margin-top: 5px;
margin-bottom: 3px;
font-family:Verdana, Arial, Helvetica;
font-size:8.5pt;
color:#000000;
}

.testo4bis {
margin-right: 5px;
margin-left: 5px;
margin-top: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:8pt;
color:#1e3a59;
}

.testo4tris {
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-family:Verdana, Arial, Helvetica;
font-size:8.5pt;
color:#000000;
}

.testo5 {
margin-left: 5px;
margin-top: 3px;
margin-bottom: 3px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#1e3a59;
}

.testo5bis {
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#1e3a59;
}

.testo6 {
margin-left: 20px;
margin-top: 3px;
margin-bottom: 10px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:12pt;
color:#1e3a59;
}

.testo6bis {
margin-top: 3px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:12pt;
color:#1e3a59;
}

.testo7 {
margin-left: 5px;
margin-right: 30px;
margin-top: 30px;
font-family:Verdana, Arial, Helvetica;
font-size:9pt;
color:#000000;
}

.testo7bis {
margin-left: 5px;
margin-right: 30px;
font-family:Verdana, Arial, Helvetica;
font-size:9pt;
color:#000000;
}

.testo7tris {
margin-bottom: 10px;
margin-left: 20px;
margin-right: 30px;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 13pt;
color:#000000;
}

.cap_storia {

font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 13pt;
color:#000000;
}
.cap_storia2 {

font-family:Verdana, Arial, Helvetica;
font-size:9pt;
line-height: 13pt;
color:#000000;
}

.testo8 {
margin-left: 30px;
margin-top: 10px;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 14pt;
color:#000000;
}

.testo8bis {
margin-left: 10px;
margin-right: 5px;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 13pt;
color:#000000;
}

.testo8tris {
margin-left: 10px;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 13pt;
color:#154678;
}

.testo9 {
margin-left: 10px;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#000000;
}

.testo10 {
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	line-height: 13pt;
	color:#000000;
}

.testo11 {
margin-left: 20px;
margin-right: 20px;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
line-height: 13pt;
color:#000000;
}

.testo12 {
margin-left: 5px;
margin-bottom: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:11pt;
color:#7a7a7a;
}
.testo13 {
margin-left: 10px;
margin-right: 5px;
font-family:Verdana, Arial, Helvetica;
font-size:9pt;
line-height: 11pt;
color:#000000;
}
.testo14 {
margin-left: 15px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-family:Verdana, Arial, Helvetica;
font-size:8.5pt;
color:#000000;
}
.testo15 {
font-family:Verdana, Arial, Helvetica;
font-size:7.5pt;
color:#154678;
}
.testo16 {
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
color:#1e3a59;
}

.sponsor {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}
.cong97 {
font-family: trebuchet ms;
font-size: 10pt;
color: #1e3a59;
}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#1e3a59;
}
/* style form */
form {
background-image:url('img/siocard_ok.jpg');
width: 500px;
height: 312px;
}
#fondo_soci {
background-image:url('img/fondo_areasoci.jpg');
width: 672px;
height: 700px;
}
#username {
width:370px;
height:18px;
margin-left:60px;
margin-top:140px;
}
#username-label {
position:absolute;
width:100px;
margin-left: 10px;
margin-top:142px;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#password {
width:370px;
height:18px;
margin-left:60px;
margin-top:15px;
}
#password-label {
position:absolute;
color:#fff;
width:100px;
margin-top:17px;
margin-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
th {
text-align: left;
padding-right: 10px;
}
.tdp {
padding-right: 10px;
}
.label{
	color:#1e3a59;
	text-align:right;
	font-size:12pt;
	font-weight:bold;
}
