.tit_home_cmp {	color: #999966;	border-bottom: 1px solid #0000ff;	width: 100%;	font-weight: normal;    font-size: 25px;letter-spacing: -1px; line-height: 1.1em;	text-align: left;	margin-top: 0;	font-family: Arial, Verdana, Georgia, "time new roman", serif;	letter-spacing: -1px;	line-height: 1.25;}.tit_home_cmp a {	color: #0000FF;        text-decoration: none;}.tit_home_cmp a {font-size: 25px;letter-spacing: -1px;color: #0000FF;line-height: 1.1em;}.pagesubtitle {margin-top: 0.2em;margin-right: 0pt;margin-bottom: 0.3em;margin-left: 0pt;font-style: italic;font-weight: normal;display: block;color: #231f20;font-size: 1.25em;line-height: 1.0;}.txt_home_cmp {font-weight: normal;font-size: 11px;color: #000000;font-family: tahoma,arial,helvetica,sans-serif;text-align: left;}.txt_home_cmp img {float: left;margin-top: 0pt;margin-right: 5px;margin-bottom: 0pt;margin-left: 2px;padding-top: 1px;padding-right: 1px;padding-bottom: 1px;padding-left: 1px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #9eb1c0;border-right-color: #677787;border-bottom-color: #677787;border-left-color: #9eb1c0;}.home2   {  font: 11px/14px Verdana,Arial,Helvetica, sans-serif;	text-align: justify;	letter-spacing: 0.03em;	color: #000000;}	.sponsor { 	color: #005a9c;	border-bottom: 1px #666 solid;	width: 100%;	font-weight: bold;	font-size: 16px;	text-align: left;	margin-top: 0;	font-style: italic;		font: italic 18px/20px Georgia, serif;}/* The optional subtitle (surtitle) that contextualises some page titles */.toplnk2 {line-height: 26px; padding-left: 3px;}.sp_name {	color: #005a9c;	border-bottom: 1px solid #999966 dashed;	border-top: 1px solid #999966 dashed;	width: 100%;	font-weight: bold;	font-size: 1em;	text-align: left;	margin-top: 0;   font:bold 18px Georgia,serif;   letter-spacing: -0.1em;   text-decoration:none;   }.sp_name:hover {	color: #FD8B11;	border-bottom: 1px solid #FD8B11;	border-top: 1px solid #FD8B11;	width: 100%;	font-weight: bold;	font-size: 1em;	text-align: left;	margin-top: 0;   font:bold 18px Georgia,serif;   letter-spacing: -0.1em;   text-decoration: none;   }.star {	letter-spacing: normal;   }.spa_name{	color: #848484;	font-family: "Times New Roman", Times, serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	text-decoration:none;}.spa_name:hover{	color: #000000;	font-family: "Times New Roman", Times, serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	text-decoration: none;}.sitesearchsubmit { font: bold 10px verdana,sans-serif; background-color: #fff } .sitesearchfield { font: 11px verdana,sans-serif; background-color: #fff } .searchsubmit { font: bold 10px verdana,sans-serif; background-color: #fff } .searchfield { font: 11px verdana,sans-serif; background-color: #fff } .searchboxfield { font: 11px verdana,sans-serif; width: 150px } .searchboxmenu { font: 11px verdana,sans-serif; width: 50px } .searchboxmenu2 { font: 11px verdana,sans-serif; width: 160px } .searchboxbutton { font: bold 10px sans-serif; background-color: #fff } .selectormenu { font: 11px verdana,sans-serif } .searchboxtitle { font: bold 10px verdana,sans-serif; color: #fff } .searchboxtext { font: 10px/16px verdana,sans-serif } td.coldx {background-color: #ffffff;border-top-color: #ffffff;border-right-color: #ffffff;border-bottom-color: #ffffff;border-left-color: #ffffff;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;padding-left: 0px;}td.colsx {background-image: url();background-color: #ffffff;border-top-color: #ffffff;border-right-color: #ffffff;border-bottom-color: #ffffff;border-left-color: #ffffff;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;padding-left: 0px;}#listacomuni select {font-family: verdana,arial,sans-serif;font-size: 100%;letter-spacing: -0.05em;width: 170px;margin-top: 5px;margin-left: 0px;}#ticker {width: 970px;} .bk_newsticker{background-color:#009D42;height:22px;width:970px;}.newsticker_date{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fc0;font-weight:bold;padding-right:3px;padding-left:3px;}.newsticker_title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:none;}.newsticker_date_toolbar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#009D42;font-weight:bold;padding-right:3px;padding-left:3px;}.newsticker_title_toolbar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;text-transform:uppercase;text-decoration:none;}/*margin and padding on body element  can introduce errors in determining  element position and are not recommended;  we turn them off as a foundation for YUI  CSS treatments. */body {	        margin:0;	padding:0;}#form_comuni form {margin : 0;padding : 0;} #form_comuni input {  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #006600;  margin-top: 6px;  margin-bottom: 2px;  font-style: italic; font-weight : bold;}#form_comuni select {	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;	font-size : 11px;	margin-top: 1px;		width: 144px; /* Width for modern browsers */	}	#form_comuni legend {font-family : "Times New Roman", serif;font-weight : bold;font-style: italic;font-size : 13px;font-weight : bold;color : #004000;background: #fff;}#form_comuni fieldset  { border: 1px solid #006600; background: #f4f4f4;}
