.titleTd	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #416C80;

}
.title {
	color: #142836;
	text-decoration: none;
	}
.title a:link,.title a:active{
	color: #416C80;
	text-decoration: none;
}
.title a:visited{
	color: #999999;
	text-decoration: none;
}
.title a:hover{
	color: #FF6600;
	text-decoration: none;

}
body {
	background-color: #FFFFFF;
	text-align: center;
	color: #FFFFFF;
}
.textTd	{
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;


}
.textTitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #416C80;
	text-decoration: none;
	}
.textBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
.textBody a:link,.textBody a:active,.textBody a:visited{
	color: #333333;
	text-decoration: none;
}
.textBody a:hover{
	color: #FF6600;
	text-decoration: none;
}
.textLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;


}
.textLink a:link,.textLink a:active,.textLink a:visited{
	color: #142836;
	text-decoration: underline;
}
.textLink a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.focusTd	{
	text-align: center;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 20px;

}
.utilMenuA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 20px;
	line-height: 12px;



}
.utilMenuA a:link, .utilMenuA a:active, .utilMenuA a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.utilMenuA a:hover {
	color: #1E3C4F;
	text-decoration: none;

}
.utilMenuB {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(public/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 20px;




}
.colonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
	background-color: #FFFFFF;
	text-indent: 10px;

}
.indextitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;



}
.indextitle a:link, .indextitle a:active, .indextitle a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.indextitle a:hover{
	color: #333333;
	text-decoration: none;
}
.indexbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: 14px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;


}
.indexbody a:link, .indexbody a:active, .indexbody a:visited{
	color: #999999;
	text-decoration: underline;
}
.indexbody a:hover{
	color: #999999;
	text-decoration: none;
}
.small {
	font-size: 1px;
	line-height: 1px;
}
.indexA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;


}
.indextitleorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	background-color: #FF9933;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;



}
.indextitleorange a:link, .indextitleorange a:active, .indextitleorange a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.indextitleorange a:hover{
	color: #333333;
	text-decoration: none;
}
.indexsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
	background-color: #E1E1E1;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}
.indexsubtitle a:link, .indexsubtitle a:active, .indexsubtitle a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.indexsubtitle a:hover{
	color: #333333;
	text-decoration: none;
}
.indexattivita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEEE;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.indexattivita a:link, .indexattivita a:active,.indexattivita a:visited{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.indexattivita a:hover{
	color: #333333;
	text-decoration: none;
}

.indexcolumn {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	width: 190px;
	vertical-align: top;


}
.indexcolumn2 {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	width: 160px;
	vertical-align: top;


}
.indextitlewhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;

}
.indexallievi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.indexallievi1 a:link, .indexallievi1 a:active, .indexallievi1 a:visited{
	color: #666666;
	text-decoration: underline;
}
.indexallievi1 a:hover{
	color: #666666;
	text-decoration: none;
}
.indextitleorange2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	background-color: #FF6600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.indexallievi2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.indexmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	padding-left: 5px;


}
.indexmenu a:link, .indexmenu a:active, .indexmenu a:visited{
	color: #666666;
	text-decoration: none;
}
.indexmenu a:hover{
	color: #FF6600;
	text-decoration: none;
}
.gabbialeft {
	background-image:  url(elements/edgeblu_left.jpg);
	background-repeat: repeat-y;
}
.gabbiaright {
	background-image:  url(elements/edgeblu_right.jpg);
	background-repeat: repeat-y;
}
.border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.utDidaA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.utDidaA a:link, .utDidaA a:active, .utDidaA a:visited{
	color: #416C80;
	text-decoration: none;
}
.utDidaA a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.utContBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.utContBody a:link, .utContBody a:active, .utContBody a:visited{
	color: #416C80;
	text-decoration: none;
}
.utContBody a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.utContTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #416C80;
	text-decoration: none;
}
.utIndexA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #416C80;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: left;
}
.utIndexA a:link, .utIndexA a:active, .utIndexA a:visited{
	color: #416C80;
	text-decoration: none;
}
.utIndexA a:hover{
	color: #FF6600;
	text-decoration: none;
}
.utIndexB{
	color: #CCCCCC;
	text-decoration: none;


}
.utIndexB a:link,.utIndexB a:active,.utIndexB a:visited{
	color: #FF6600;
	text-decoration: none;
}
.utIndexB a:hover{
	color: #FF6600;
	text-decoration: none;
}
.utmenuA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	text-decoration: none;
	color: #4B6071;
	background-color: #D7DBDF;
	display: block;
	position: relative;
	margin: 0px;
	height: 20px;
	font-weight: bold;
	}
.utmenuA a:link, .utmenuA a:active, .utmenuA a:visited{
	text-decoration: none;
	color: #4B6071;
	display: block;
	position: relative;
	height: 20px;
	padding-right: 5px;
	padding-left: 20px;
}
.utmenuA a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #A3ABB8;
	display: block;
	position: relative;
	height: 20px;
}
.utmenuB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #BCC2CB;
	display: block;
	position: relative;
	margin: 0px;
	height: 20px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	}
.utmenuB a:link, .utmenuB a:active, .utmenuB a:visited{
	text-decoration: none;
	color: #4B6071;
	display: block;
	position: relative;
	height: 20px;
}
.utmenuB a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #416C80;
	display: block;
	position: relative;
	height: 20px;
}
.utColonne {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
	background-color: #FFFFFF;
	text-indent: 10px;
}
.utContBodyA {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.utContTitleA {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #416C80;
	text-decoration: none;
}
.utContTitleB {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.utContTitleC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4B6071;
	text-decoration: none;
	padding-left: 5px;


}
.utIndexAsotto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #416C80;
	text-decoration: none;
}
.utIndexAsotto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #416C80;
	text-decoration: none;
}
.utIndexBsotto {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.gallAllieviA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.putin {
	color: #666666;
	background-color: #E4E4E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;

}
.bordol {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
