body{
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.link
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	}


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


.link a:hover
	{
		color: #44A73A;
		text-decoration: none;
	}	
	
	
	
.white, .white a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		text-align: justify;
	}



.white a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: none;
	}

.white1, .white1 a
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height : 11px;
	color: #44A73A;
	text-decoration: none;
	font-weight: bold;
	line-height : 11px;
	text-align : left;
}
.white1 a:hover
	{
	color: #44A73A;
	text-decoration: underline;
	font-weight: bold;
	}
	
.black, .black a
		{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		line-height : 11px;
		text-decoration: none;
		font-weight: bold;
		text-align : left;
	}
.black a:hover
	{
		color: #44A73A;
		text-decoration: underline;
		font-weight:: bold;
	}
.black1, .black1 a
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height : 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align : left;
}
.black1 a:hover
	{
		color: #44A73A;
		text-decoration: none;
		font-weight:: bold;
		text-decoration: underline;
	}

.black2, .black2 a
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height : 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	text-align : left;
}
.black2 a:hover
	{
		color: #44A73A;
		font-weight:: bold;
		text-decoration: underline;
	}


.whiteshort
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
	}



.whiteshort a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}



.whiteshort a:hover
	{
		color: #333333;
	}



.text, .text a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		text-align: justify;
	}


.text a:hover
	{
		color: #999999;
	}


.grey
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: justify;
		line-height:14px;
	}


.grey a
	{
		color: #333333;
		text-decoration: none;
	}


.grey a:hover
	{
		color: #999999;
		text-decoration: none;
	}


.smalltext {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height:14px;
	color: #333333;
	text-decoration: none;
}
.smalltext a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.smalltext a:hover {color: #999999;text-decoration: underline;}
.redd 	{color: #44A73A;}


	
.smalltext_grey 
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}

.smalltext_grey a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}

.smalltext_grey a:hover
	{
		color: #999999;
	}


	
.red {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #5bb353;
	text-decoration: none;
}
.arancio {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: bold; color: #f98a2d; text-decoration: none;}
.bianco {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: bold; color: #ffffff; text-decoration: none;}


.smallgrey, .smallgrey a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 9px;
		color: #666666;
		text-decoration: none;
	}

.smallgrey a:hover
	{
		color: #BF020C;
	}
	
.smallgrey1, .smallgrey1 a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		line-height:14px;
		color: #666666;
		text-decoration: none;
	}

.smallgrey1 a:hover
	{
		color: #BF020C;
	}

.smallgreylight, .smallgreylight a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 9px;
		color: #CCCCCC;
		text-decoration: none;
	}

.smallgreylight a:hover
	{
		color: #BF020C;
	}



.input180IE
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		width: 180px;
		border:1px;
		border-style: solid;
		border-color: #999999;
	}


.input85
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		width: 85px;
		border:0px;
	}
.input85
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		width: 85px;
		border:0px;
	}
.input85_b
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		width: 85px;
		border:0px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		background-color:#f3f8fb;
	}


.input90
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		width: 90px;
		border:0px;
	}


.noborder178
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		border:0;
		width: 178px;
	}


.noborder180
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		border:0;
		width: 180px;
	}
.noborder180_b
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		border:0;
		width: 180px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		background-color:#f3f8fb;
	}	

.lnk a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #000;
	text-decoration: none;
}
.lnk a:hover {font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #42a738; text-decoration: none;}


.admin
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
	}

.admin a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
	 	color: #FFFFFF;
		text-decoration: none;
	 }
.admin a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
	}

.smalltext_elez
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
	}


.smalltext_elez a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: none;
		color: #999999;
		text-decoration: none;
	}

	
.smalltext_elez a:hover
	{
		color: #44A73A;
	}

.elez_t0, .elez_0 a { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; text-decoration: none; background-color: #FFFFFF;}
.elez_t0 a:hover {color: #999999;}
.elez_t1, .elez_1 a { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; text-decoration: none; background-color: #CCCCCC;}
.elez_t1 a:hover {color: #999999;}
.elez_t2, .elez_2 a {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; text-decoration: none; background-color: #EEEEEE;}
.elez_t2 a:hover {color: #999999;}

.elez_txt, .elez_txt a {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; text-decoration: none; text-align: justify;}
.elez_txt a:hover {color: #999999;}



	
.1, .1 a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 10.8px;
		color: #333333;
		text-decoration: none;
		background-color: #CCCCCC;
	}


.1 a:hover
	{
		color: #999999;
	}


.2, .2 a
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 10.8px;
		color: #333333;
		text-decoration: none;
		background-color: #EEEEEE;
	}


.2 a:hover
	{
		color: #999999;
	}


.altrilink
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		text-align: justify;
	}


.altrilink a
	{
		color: #333333;
		text-decoration: none;
	}


.altrilink a:hover
	{
		color: #44A73A;
		text-decoration: none;
	}	

.ref_header_verde {font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color:  #489E22; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom:5px; padding-left: 10px;}
.ref_header_rosa {font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color:  #D854DA; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom:5px; padding-left: 10px;}
.ref_header_blu {font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color:  #5BAAD3; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom:5px; padding-left: 10px;}
.ref_header_orange {font-family: Verdana, Arial, Helvetica; font-size: 11px; background-color:  #D89911; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom:5px; padding-left: 10px;}
	
.ref_txt {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #666666; text-align:justify;text-decoration: none; line-height:13px;}
.ref_txt a {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: none; color: #44A73A; text-decoration: none;}
.ref_txt a:hover {color: #44A73A; text-decoratione: none;}

.ref_title {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #44A73A; font-weight: bold; margin-top: 30px; text-decoration: none;}
.ref_title a {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: bold; color: #44A73A; text-decoration: none;}
.reft_title a:hover {color: #999999;}

.title_verde, .title_verde a {color: #54895F;}
.title_rosa, .title_rosa a {color: #D854DA;}
.title_orange, .title_orange a {color: #D89911;}
.title_blu, .title_blu a {color: #6563BC;}
.azzu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6DB9D9;
}

