.txt_grigio,
.txt_grigio a:link, 
.txt_grigio a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 12px; text-decoration: none;}
.txt_grigio a:hover { color: #000000;}

.txt_grigio_bold,
.txt_grigio_bold a:link, 
.txt_grigio_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 12px; font-weight : bold; text-decoration: none;}
.txt_grigio_bold a:hover { color: #000000;}

.txt_grigio_sml,
.txt_grigio_sml a:link, 
.txt_grigio_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 10px; text-decoration: none;}
.txt_grigio_sml a:hover { color: #000000;}

.txt_grigio_sml_bold,
.txt_grigio_sml_bold a:link, 
.txt_grigio_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_grigio_sml_bold a:hover { color: #000000;}

.txt_grigio_titolo,
.txt_grigio_titolo a:link, 
.txt_grigio_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 16px; text-decoration: none;}
.txt_grigio_titolo a:hover { color: #000000;}

.txt_grigio_titolo_bold,
.txt_grigio_titolo_bold a:link, 
.txt_grigio_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #737373; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_grigio_titolo_bold a:hover { color: #000000;}



.txt_grigio_02,
.txt_grigio_02 a:link, 
.txt_grigio_02 a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 12px; text-decoration: none;}
.txt_grigio_02 a:hover { color: #737373;}

.txt_grigio_02_bold,
.txt_grigio_02_bold a:link, 
.txt_grigio_02_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 12px; font-weight : bold; text-decoration: none;}
.txt_grigio_02_bold a:hover { color: #737373;}

.txt_grigio_02_sml,
.txt_grigio_02_sml a:link, 
.txt_grigio_02_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 10px; text-decoration: none;}
.txt_grigio_02_sml a:hover { color: #737373;}

.txt_grigio_02_sml_bold,
.txt_grigio_02_sml_bold a:link, 
.txt_grigio_02_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_grigio_02_sml_bold a:hover { color: #737373;}

.txt_grigio_02_titolo,
.txt_grigio_02_titolo a:link, 
.txt_grigio_02_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 16px; text-decoration: none;}
.txt_grigio_02_titolo a:hover { color: #737373;}

.txt_grigio_02_titolo_bold,
.txt_grigio_02_titolo_bold a:link, 
.txt_grigio_02_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B9B9B9; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_grigio_02_titolo_bold a:hover { color: #737373;}



.txt_nero,
.txt_nero a:link, 
.txt_nero a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.txt_nero a:hover { color: #737373;}

.txt_nero_bold,
.txt_nero_bold a:link, 
.txt_nero_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : bold; text-decoration: none;}
.txt_nero_bold a:hover { color: #737373;}

.txt_nero_sml,
.txt_nero_sml a:link, 
.txt_nero_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none;}
.txt_nero_sml a:hover { color: #737373;}

.txt_nero_sml_bold,
.txt_nero_sml_bold a:link, 
.txt_nero_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_nero_sml_bold a:hover { color: #737373;}

.txt_nero_titolo,
.txt_nero_titolo a:link, 
.txt_nero_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 16px; text-decoration: none;}
.txt_nero_titolo a:hover { color: #737373;}

.txt_nero_titolo_bold,
.txt_nero_titolo_bold a:link, 
.txt_nero_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_nero_titolo_bold a:hover { color: #737373;}



.txt_rosso,
.txt_rosso a:link, 
.txt_rosso a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 12px; text-decoration: none;}
.txt_rosso a:hover { color: #ECB3B9;}

.txt_rosso_bold,
.txt_rosso_bold a:link, 
.txt_rosso_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 12px; font-weight : bold; text-decoration: none;}
.txt_rosso_bold a:hover { color: #ECB3B9;}

.txt_rosso_sml,
.txt_rosso_sml a:link, 
.txt_rosso_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 10px; text-decoration: none;}
.txt_rosso_sml a:hover { color: #ECB3B9;}

.txt_rosso_sml_bold,
.txt_rosso_sml_bold a:link, 
.txt_rosso_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_rosso_sml_bold a:hover { color: #ECB3B9;}

.txt_rosso_titolo,
.txt_rosso_titolo a:link, 
.txt_rosso_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 16px; text-decoration: none;}
.txt_rosso_titolo a:hover { color: #ECB3B9;}

.txt_rosso_titolo_bold,
.txt_rosso_titolo_bold a:link, 
.txt_rosso_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_rosso_titolo_bold a:hover { color: #ECB3B9;}

.txt_rosso_titolo02_bold,
.txt_rosso_titolo02_bold a:link, 
.txt_rosso_titolo02_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 20px; font-weight : bold; text-decoration: none;}
.txt_rosso_titolo02_bold a:hover { color: #ECB3B9;}



ul.menu_servizi li a,
ul.menu_servizi li a:link, 
ul.menu_servizi li a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #C00418; font-size: 10px; font-weight : bold; text-decoration: none;}
ul.menu_servizi li a:hover { color: #C00418;  text-decoration: underline;}



.txt_rossochiaro,
.txt_rossochiaro a:link, 
.txt_rossochiaro a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 12px; text-decoration: none;}
.txt_rossochiaro a:hover { color: #FFFFFF;}

.txt_rossochiaro_bold,
.txt_rossochiaro_bold a:link, 
.txt_rossochiaro_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 12px; font-weight : bold; text-decoration: none;}
.txt_rossochiaro_bold a:hover { color: #FFFFFF;}

.txt_rossochiaro_sml,
.txt_rossochiaro_sml a:link, 
.txt_rossochiaro_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 10px; text-decoration: none;}
.txt_rossochiaro_sml a:hover { color: #FFFFFF;}

.txt_rossochiaro_sml_bold,
.txt_rossochiaro_sml_bold a:link, 
.txt_rossochiaro_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_rossochiaro_sml_bold a:hover { color: #FFFFFF;}

.txt_rossochiaro_titolo,
.txt_rossochiaro_titolo a:link, 
.txt_rossochiaro_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 16px; text-decoration: none;}
.txt_rossochiaro_titolo a:hover { color: #FFFFFF;}

.txt_rossochiaro_titolo_bold,
.txt_rossochiaro_titolo_bold a:link, 
.txt_rossochiaro_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #ECB3B9; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_rossochiaro_titolo_bold a:hover { color: #FFFFFF;}



.txt_bianco,
.txt_bianco a:link, 
.txt_bianco a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: none;}
.txt_bianco a:hover { color: #ECB3B9;}

.txt_bianco_bold,
.txt_bianco_bold a:link, 
.txt_bianco_bold a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	line-height: 17px;
}
.txt_bianco_bold a:hover { color: #f0f4d0; text-decoration: underline;}

.txt_bianco_sml,
.txt_bianco_sml a:link, 
.txt_bianco_sml a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-decoration: none;}
.txt_bianco_sml a:hover { color: #ECB3B9;}

.txt_bianco_sml_bold,
.txt_bianco_sml_bold a:link, 
.txt_bianco_sml_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight : bold; text-decoration: none;}
.txt_bianco_sml_bold a:hover { color: #ECB3B9;}

.txt_bianco_titolo,
.txt_bianco_titolo a:link, 
.txt_bianco_titolo a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; text-decoration: none;}
.txt_bianco_titolo a:hover { color: #ECB3B9;}

.txt_bianco_titolo_bold,
.txt_bianco_titolo_bold a:link, 
.txt_bianco_titolo_bold a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight : bold; text-decoration: none;}
.txt_bianco_titolo_bold a:hover { color: #ECB3B9;}


table.header {
	height: 130px;
}

table.header img {
	display: block;
}





input.form
	{
		color :#4A4E54;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(../button.gif);
		padding-left : 4px;
	}

input.form2
	{
		color : #3D3937;
		background-color: #BCBBBA;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
	}
	
textarea.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(../button.gif);
		padding-left : 4px;
	}
	
select.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(../button.gif);
	}
	
checkbox.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(../button.gif);
	}
	
radio.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(../button.gif);
	}	

#tickform {

	padding: 10px;
	width: 500px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4D4947;
}

input.text {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4D4947;
	background: #C8C7C6;
	border: 0px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	width: 403px;
}

.err{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color:#FF0000;
}

#iagree.err{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D3B61; background-color:#FF0000;
}

.need{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D3B61;
}

.news{
background-image:url(../images/home/banner/fondo_news.jpg);
background-repeat:no-repeat;
}
.events{
background-image:url(../images/home/banner/fondo_events.jpg);
background-repeat:no-repeat;
}

