/* CSS Document */

html,body{
    margin:0;
    padding:0;
    height:100%;
    border:none;
	background-color:#e7e9ed;
}

#fullheight{
	height:100%;
	text-align: left;
	background:url(../images/bg.png) top repeat-x #e7e9ed;
}

.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555;
	line-height: 18px;
	text-align:justify;
}

.Stile1 a:link { color: #555; text-decoration: none;}
.Stile1 a:visited { color: #555; text-decoration: none;}
.Stile1 a:hover { color: #519ca3; text-decoration: none;}
.Stile1 a:active { color: #555; text-decoration: none;}

.Stile1b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555;
	line-height: 18px;
	text-align:justify;
}

.Stile1b a:link { color: #555; text-decoration: none;}
.Stile1b a:visited { color: #555; text-decoration: none;}
.Stile1b a:hover { color: #519ca3; text-decoration: none;}
.Stile1b a:active { color: #555; text-decoration: none;}

.Stile2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color:#fff;
	font-weight: normal;
	line-height:30px;
}

.Stile3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#424456;
	text-decoration: none;
	line-height:18px;
	
}

.Stile3 a:link { color: #424456; text-decoration: none;}
.Stile3 a:visited { color: #424456; text-decoration: none;}
.Stile3 a:hover { color: #fff; text-decoration: none;}
.Stile3 a:active { color: #424456; text-decoration: none;}

.Stile4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#fff;
	text-decoration: none;
	word-spacing: 1px;

}

.Stile5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight:normal;
	color:#424456;
	text-decoration: none;
	word-spacing: 1px;
}

.Stile6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#2d574c;
	font-weight: normal;
	line-height:normal;
	word-spacing: 2px;
}

.Stile6 a:link { color: #fff; text-decoration: none;}
.Stile6 a:visited { color: #fff; text-decoration: none;}
.Stile6 a:hover { color: #b0abe0; text-decoration: none;}
.Stile6 a:active { color: #fff; text-decoration: none;}

.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#424456;
	text-decoration: none;
	line-height:18px;
	height:30px;
	background: url(../images/bg_title.png) repeat-x;
}

.capoverso {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:normal;
	color:#424456;
	text-decoration: none;
	line-height:18px;
}


.Stile7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#1a4068;
}

.Stile7 a:link { color: #1a4068; text-decoration: none;}
.Stile7 a:visited { color: #1a4068; text-decoration: none;}
.Stile7 a:hover { color: #519ca3; text-decoration: none;}
.Stile7 a:active { color: #1a4068; text-decoration: none;}

.Stile8 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color:#fff;
}

.Stile8 a:link { color: #fff; text-decoration: none;}
.Stile8 a:visited { color: #fff; text-decoration: none;}
.Stile8 a:hover { color: #b3dffb; text-decoration: underline;}
.Stile8 a:active { color: #fff; text-decoration: none;}

.Stile9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#555;
	line-height: auto;
}

.Stile9 a:link { color: #555; text-decoration: none;}
.Stile9 a:visited { color: #555; text-decoration: none;}
.Stile9 a:hover { color: #519ca3; text-decoration: none;}
.Stile9 a:active { color: #555; text-decoration: none;}

.Stile10 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#424456;
	text-decoration: none;
	line-height:18px;
	
}

.Stile10 a:link { color: #424456; text-decoration: none;}
.Stile10 a:visited { color: #424456; text-decoration: none;}
.Stile10 a:hover { color: #519ca3; text-decoration: none;}
.Stile10 a:active { color: #424456; text-decoration: none;}

.Stile11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	line-height: auto;
}

.div {
	background:url(../images/bg_div.png) center repeat-y;
}

.horiz{
	background:url(../images/bg_horiz.png) center repeat-x;
}

.li_style {
	margin-left:-25px;

}

.autoaggiornabile {
	width:654px;
	height:auto;
	overflow:hidden;
}