@charset "utf-8";
body{
	padding: 0px;
	background-color: #ACA8A1;
	color: #555555;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 90%;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
h1,h2,p{
	margin: 0 10px;
}
h1{
	font-size: 120%;
	color: #006699;
}
h2{
	font-size: 200%;
	color: #f0f0f0;
}
p{
	padding-bottom:1em;
}
h2{
	padding-top: 0.3em;
}
b.r1{
	margin: 0 4px;
}
b.r2{
	margin: 0 2px;
}
b.r3{
	margin: 0 1px;
}
.ContentBlockDark{
	background: #E1EBF2;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopDark b.r4, b.rbottomDark b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopDark b, b.rbottomDark b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #E1EBF2;
}
b.rtopDark, b.rbottomDark{
	display:block;
	background-color: #FFFFFF;
}
.ContentBlockLight{
	background: #ECF3F7;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopLight b.r4, b.rbottomLight b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopLight b, b.rbottomLight b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #ECF3F7;
}
b.rtopLight, b.rbottomLight{
	display:block;
	background-color: #FFFFFF;
}
.GreyBlockDark{
	background: #F2F2F2;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopDarkGrey b.r4, b.rbottomDarkGrey b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopDarkGrey b, b.rbottomDarkGrey b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #F2F2F2;
}
b.rtopDarkGrey, b.rbottomDarkGrey{
	display:block;
	background-color: #FFFFFF;
}
.GreyBlockLight{
	background: #F7F7F7;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopLightGrey b.r4, b.rbottomLightGrey b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopLightGrey b, b.rbottomLightGrey b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #F7F7F7;
}
b.rtopLightGrey, b.rbottomLightGrey{
	display:block;
	background-color: #FFFFFF;
}
.DownloadBlock{
	background: #C7FF5E;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopDownload b.r4, b.rbottomDownload b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopDownload b, b.rbottomDownload b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #C7FF5E;
}
b.rtopDownload, b.rbottomDownload{
	display:block;
	background-color: #FFFFFF;
}
.PDFBlock{
	background: #F9AD81;
	margin-top: 4px;
	margin-bottom: 4px;
}
b.rtopPDF b.r4, b.rbottomPDF b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopPDF b, b.rbottomPDF b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #F9AD81;
}
b.rtopPDF, b.rbottomPDF{
	display:block;
	background-color: #FFFFFF;
}
b.rtopbanner, b.rbottombanner{
	display:block;
	background-color: #FFFFFF;
}
b.rtopbanner b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #FFFFFF;
}
b.rbottombanner b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #FFFFFF;
}
b.rtopnav b.r4, b.rbottomnav b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtopnav, b.rbottomnav{
	display:block;
	background-color: #FFFFFF;
}
b.rtopnav b, b.rbottomnav b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #EBEBEB;
}
.NewsTitle{
	margin: 0 10px;
	font-size: 120%;
	color: #006699;
	font-weight: bold;
	text-align: left;
}
.ContentTitle{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 120%;
	color: #006699;
	font-weight: bold;
	text-align: left;
}
.ContentPosted{
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 11px;
	font-size: 75%;
	color: #000000;
	text-align: left;
}
.ContentText{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: justify;
}
.ContentExpl{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 90%;
	color: #000000;
	text-align: center;
	font-style: italic;
}
.ContentCent{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: center;
}
.DownloadTitle{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 120%;
	color: #00C826;
	font-weight: bold;
	text-align: left;
}
.DownloadText{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: justify;
}
.DownloadButton{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: right;
}
.PDFTitle{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 120%;
	color: #EC6547;
	font-weight: bold;
	text-align: left;
}
.PDFText{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: justify;
}
.PDFButton{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	text-align: right;
}
.InscriptionDesc{
	font-size: 100%;
	color: #000000;
	text-align: right;
}
.InscriptionReq{
	font-size: 100%;
	color: #000000;
	text-align: right;
	font-weight: bold;
}
.InscriptionField{
	font-size: 100%;
	color: #000000;
	text-align: left;
}
.BorderBannerLeft {
	background-image:  url(Immagini/BorderBannerLeft.gif);
	height: 132px;
	width: 27px;
}
.BorderBottomLeft {
	background-image:  url(Immagini/BorderBottomLeft.gif);
	height: 20px;
	width: 27px;
}
.BorderBottomRight {
	background-image:  url(Immagini/BorderBottomRight.gif);
	height: 20px;
	width: 27px;
}
.BorderBannerRight {
	background-image:  url(Immagini/BorderBannerRight.gif);
	height: 132px;
	width: 27px;
}
.TailText {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-transform: uppercase;
	color: #555555;
	font-size: 90%;
}
.BorderTopLeft {
	background-image:  url(Immagini/BorderTopLeft.gif);
	height: 20px;
	width: 27px;
}
.BorderTopCenter {
	background-image:  url(Immagini/BorderTopCenter.gif);
	height: 20px;
}
.BorderBottomCenter {
	background-image:  url(Immagini/BorderBottomCenter.gif);
	height: 20px;
}
.BannerTitle {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 135%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}
.BannerSubtitle {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 70px;
}
.BorderMiddleLeft {
	background-image:  url(Immagini/BorderMiddleLeft.gif);
	width: 27px;
}
.BorderMiddleRight {
	background-image:  url(Immagini/BorderMiddleRight.gif);
	width: 27px;
}
.BorderTopRight {
	background-image:  url(Immagini/BorderTopRight.gif);
	height: 20px;
	width: 27px;
}
.BannerLeft {
	background-image:  url(Immagini/BannerLeft.gif);
}
.BannerRight {
	background-image:  url(Immagini/BannerRight.gif);
}
.BannerCenter {
	background-image:  url(Immagini/BannerCenter.gif);
}
.BannerPatch {
	text-align: center;
	vertical-align: middle;
}
.NavigationBlock{
	background: #EBEBEB;
	margin-top: 4px;
	margin-bottom: 4px;
}
.NavEntry {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 85%;
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}
.NavSpecial {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 85%;
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	margin-top: 2px;
}
.NavTitle {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 85%;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	margin-right: 10px;
}
.InnerMarginTop{
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	color: #000000;
}
.InnerSpacing {
	width: 4px;
}
.InnerContent {
	width: 640px;
}
.InnerNav {
	width: 260px;
	background-position: top;
}
.InnerBackground {
	background-color: #FFFFFF;
}
.TailText{
	font: 90.00% "Trebuchet MS",Verdana,Arial,sans-serif;
	color: #555555;
	text-transform: uppercase;
	text-align: center;
}
.BannerPatch {
	text-align: center;
	vertical-align: middle;
}
.BannerSpacing {
	height: 132px;
	width: 10px;
}
.PathBlock{
	background: #DCDEE2;
	margin-top: 0px;
	margin-bottom: 0px;
}
b.rtoppath b.r4, b.rbottompath b.r4{
	margin: 0 1px;
	height: 2px;
}
b.rtoppath, b.rbottompath{
	display:block;
	background-color: #FFFFFF;
}
b.rtoppath b, b.rbottompath b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #DCDEE2;
}
.Path {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	color: #006699;
	text-align: left;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;

}
.TopSpacer {
	height: 16px;
	text-align: center;
}
.Container {
	text-align: center;
}

.NoDecoration {
	text-decoration: none;
}
a.PathLink:link {
	color: #006699;
	text-decoration: none;
}
a.PathLink:visited {
	color: #006699;
	text-decoration: none;
}
a.PathLink:hover {
	color: #006699;
	text-decoration: none;
}
a.PathLink:active {
	color: #006699;
	text-decoration: none;
}
a.NavLink:link {
	color: #000000;
	text-decoration: none;
}
a.NavLink:visited {
	color: #000000;
	text-decoration: none;
}
a.NavLink:hover {
	color: #000000;
	text-decoration: none;
}
a.NavLink:active {
	color: #000000;
	text-decoration: none;
}
.ContentLink {
	color: #000000;
	text-decoration: none;
}
