@charset "UTF-8";
/* CSS Document */

body
	{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006bb6;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #006bb6;
	scrollbar-highlight-color: #006bb6;
	scrollbar-3dlight-color: #006bb6;
	scrollbar-darkshadow-color: #006bb6;
	scrollbar-track-color: #006bb6;
	scrollbar-arrow-color: #006bb6;
	margin: 0px 0px 150px 0px;

}
td{vertical-align:top;}

.main{
width:950px;

}

ul{list-style-type:square;}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#293076;
line-height:20px;
letter-spacing:1px;
}

h1{
display:block;
margin:27px 0px 30px 0px;
padding:0px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:900;
color:#006bb6;
letter-spacing:5px;
text-align:right;
text-transform:uppercase;
border-bottom:1px solid #b2d2e9;
}

h2{
display:block;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:100;
color:#11b600;
letter-spacing:5px;
text-align:left;
}

.content{
padding:0px;
width:790px;
}

.capital{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#556bb6;
	margin-right:0px;
}


.capital2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:900;
	color:#005aaa;
	margin:10px 0px 0px 15px;
	border-bottom:1px solid #DDDDFF;
	text-align:left;
	
}

.capital2b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:900;
	color:#005aaa;
	margin:10px 0px 0px 15px;
	border-bottom:1px solid #DDDDFF;
	text-align:left;
	
}

.capital3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:900;
	color:#005aaa;
	margin:0px 15px 0px 15px;
	text-align:left;
		
}

.p1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#556bb6;
line-height:20px;
letter-spacing:1px;
text-align:justify;
margin:20px 0px 20px 20px;
text-indent: 50px;
}

.p1b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#556bb6;
letter-spacing:1px;
text-align:left;
margin:20px 0px 20px 70px;
}

.p2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#006bb6;
line-height:20px;
letter-spacing:0px;
text-align:justify;
margin:20px 0px 20px 20px;
text-indent: 20px;
}

.menu a{
width:auto;
display:block;
padding:10px 5px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#006bb6;
text-align:left;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid #b2d2e9;
}

.menu a:hover{
width:auto;
display:block;
padding:10px 5px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#11b600;
background-color:#e8f8e6;
text-align:left;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid #11b600;
}

.scelta a{
width:auto;
display:block;
padding:10px 5px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#006bb6;
text-align:center;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
}

.scelta a:hover{
width:auto;
display:block;
padding:10px 5px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#11b600;
background-color:#e8f8e6;
text-align:center;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
}

.menuEvidenziato a{
width:auto;
display:block;
padding:10px 5px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#2e4c72;
background-image:url(img/selected.jpg);
background-repeat:repeat-y;
text-align:left;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid #5e83b0;
}


.subMenu a{
width:auto;
display:block;
padding:10px 5px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
background-color:#edf5fa;
color:#006b86;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.subMenu a:hover{
width:auto;
display:block;
padding:10px 5px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
background-color:#EFEFFF;
color:#11b600;
background-color:#e8f8e6;
text-align:left;
text-decoration:none;
letter-spacing:1px;

}

.subMenuEvidenziato {
width:auto;
display:block;
padding:10px 5px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
background-color:#f2f7fb;
background-image:url(img/sub.jpg);
background-repeat:repeat-y;
color:#2e4c72;
text-align:left;
text-decoration:none;
letter-spacing:1px;

}




.klein{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#006bb6;
line-height:18px;
letter-spacing:0px;
text-align:justify;
}

.ico a{
	display:block;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-color:#ADADAD;
}

.ico a:hover{
	display:block;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#293076;
	text-align:center;
	text-decoration:none;
	background-color: #FFFFFF;
}

.cella1{
width:200px;
background-color:#2e4c72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
color:#FFFFFF;
padding:10px;
}

.cella2{
width:200px;
background-color:#6487af;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#FFFFFF;
padding:10px;
}

.cella3 a{
display:block;
width:200px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#2e4c72;
padding:10px;
text-decoration:none;
border-bottom:1px solid #efefff;
}

.cella3 a:hover{
display:block;
width:200px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#11b600;
padding:10px;
text-decoration:none;
border-bottom:1px solid #11b600;
}

.cella4{
width:200px;
background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#006bb6;
padding:10px;
}


.cella1p{
width:50px;
background-color:#2e4c72;
color:#FFFFFF;
text-align: center;
padding:2px;
}

.cella2p{
width:50px;
background-color:#6487af;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#FFFFFF;
padding:10px;
}

.cella3p a{
display:block;
width:50px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#2e4c72;
padding:10px;
text-decoration:none;
border-bottom:1px solid #efefff;
}

.cella3p a:hover{
display:block;
width:50px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#11b600;
padding:10px;
text-decoration:none;
border-bottom:1px solid #11b600;
}

.cella4p{
width:50px;
background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#006bb6;
padding:10px;
}

.cella1bassa{
width:200px;
background-color:#2e4c72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
color:#FFFFFF;
padding:5px;
}

.cella2bassa{
width:200px;
background-color:#6487af;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#FFFFFF;
padding:5px;
}

.cella3bassa a{
display:block;
width:200px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#2e4c72;
padding:5px;
text-decoration:none;
border-bottom:1px solid #efefff;
}

.cella3bassa a:hover{
display:block;
width:200px;
background-color:#efefff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#11b600;
padding:5px;
text-decoration:none;
border-bottom:1px solid #11b600;
}

.cella4bassa{
width:200px;
background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
color:#006bb6;
padding:5px;
}

.p1m{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#556bb6;
line-height:20px;
letter-spacing:1px;
text-align:justify;
margin:20px 0px 20px 20px;
text-indent: 50px;
text-decoration:none;
}