.body {
	background-image: url(../componenti/sf_ombra_pagina.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #cccccc;
}
.testo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.testo a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;

}
.testo a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #cccccc;

}
.testo a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;

}
.titolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #515151;
	font-weight: bolder;

}
.testino {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.testino a:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.testino a:hover{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.testino a:visited{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.testinoSmall {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.testinoSmall a:link{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.testinoSmall a:hover{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.testinoSmall a:visited{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.TestinoBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
}
.TestinoBianco a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	text-decoration: none;
}
.TestinoBianco a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
}
.TestinoBianco a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	text-decoration: none;
}
.TestoBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.TestoBianco a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;

}
.TestoBianco a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;

}
.TestoBianco a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;

}
.TestoBiancoFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.TestoBiancoFooter a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
.TestoBiancoFooter a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;

}
.TestoBiancoFooter a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
.testinoOrange {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.testinoOrange a:link{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.testinoOrange a:hover{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.testinoOrange a:visited{


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.titoloOrange {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bolder;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5505;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-transform: capitalize;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;




}

