/* CSS Document */

td.testo_generico {
	/*text-align:justify;*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
}

div.testo_generico_div {
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
}

td.testo_generico_giustificato {
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
}

td.testo_generico_giustificato_bianco {
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

td.testo_generico_right {
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77
}

td.testo_generico_bold {
	/*text-align:justify;*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	font-weight:bolder;
}

td.testo_generico_bold_white {
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bolder;
}


td.testo_generico_centrato {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77
}

td.testo_link {
	font-size:10px;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}

td.testo_intestazioni {
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#5D6B77
}

span.e_mail {
	text-align:justify;
	font-size:12px;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#880000
}

span.testo_link {
	text-align:right;
	font-size:10px;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#880000
}

td.testo_link_site {
	text-align:center;
	font-size:10px;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}

input.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	cursor:hand;
}

input.button1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bolder;
	cursor:hand;
}

input.button2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-style:italic;
	cursor:hand;
}

input.button3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	cursor:hand;
}

textarea.textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*cursor:hand;*/
}

td.right_testo_generico_padding {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cccccc;
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	padding-left:0.5cm;
	padding-right:0.5cm;
}

td.right_testo_generico {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
}

td.right_testo_generico_padding_right {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cccccc;
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	padding-right:0.5cm;
}

td.testo_generico_padding_right {
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	padding-right:0.5cm;
}

td.testo_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	cursor:hand;
}

td.testo_index {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
}

td.testo_all {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	text-align:justify;
}

td.testo_mappa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	cursor:hand;
}

td.testo_email {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	cursor:hand;
	font-weight:bolder;
}

a.email {
color:#666666;
}

td.testo_titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bolder;
}

td.testo_macro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bolder;
	text-align:center;
}

div.testo_count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

td.testo_index_justify {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	text-align:justify;
}

td.numero {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:25px;
	font-weight:bolder;
}

td.top_right {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	background-color:#ece9d8;	
}

td.right {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	background-color:#F5FAFF;	
}

td.top_bottom_right {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	background-color:#ece9d8;
	text-align:justify;
}

td.top_bottom_right_left {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#999999;
	background-color:#ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	text-align:center;
}

td.top_bottom_right_left_grigio {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#999999;
	background-color:#f1f1f1;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
	text-align:center;
}

td.top_bottom {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	background-color:#ece9d8;	
}

td.top_bottom_justify_padding {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
}

td.top_bottom_justify_padding_1 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
	padding-top:0.5cm;
	padding-bottom:0.5cm;
}

td.top_justify_padding_1 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
	padding-top:0.5cm;
	padding-bottom:0.5cm;
}

td.top_justify_padding {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
}

td.top_bottom_justify_padding_mappa {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
	padding-top:0.5cm;
}

td.top_bottom_justify_padding_privacy {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	background-color:#ece9d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:justify;
	padding-left:0.5cm;
	padding-right:0.5cm;
	padding-top:0.5cm;
}

td.top {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	background-color:#ece9d8;	
}

td.bottom {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	/*background-color:#ece9d8;	*/
}

td.bottom_left {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#999999;
	/*background-color:#ece9d8;	*/
}

input.caselle_testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

input.caselle_testo_password {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5bace;
}

select.select {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D6B77;
}

span.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	cursor:hand;
}