.titbianco{font-family:verdana,arial,helvetica; font-size:12pt;
color:#ffffff; font-weight:bold;}
.combo {width: 80px; font-size: 10px; font-family:arial,verdana,helvetica;}
.combo4 {width: 120px; font-size: 10px; font-family:arial,verdana,helvetica;}
.combo2 {width: 150px; font-size: 10px; font-family:arial,verdana,helvetica;}
.combo3 {width: 300px; font-size: 10px;}
.combo6 {width: 25px; font-size: 10px; font-family:arial,verdana,helvetica;}
.combo7 {width: 40px; font-size: 10px; font-family:arial,verdana,helvetica;}
.txt { font-family:verdana,arial,helvetica; font-size:8pt; color:#514848; }
.txtbig { font-family:verdana,arial,helvetica; font-size:10pt; color:#514848; }
.txt a { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#434343; }
.txtbianco { font-family:verdana,arial,helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none;}
.txtbianco a { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#FFFFFF; }
.txtbianco a:hover { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#0140B8; }
.txtblu {font-family:verdana,arial,helvetica; font-size:8pt; color:#003499; }
.txtblu a:hover {text-decoration: none; font-family:verdana,arial,helvetica; font-size:8pt; color:#ffffff; }
.txtblu a {text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#003499; }
.txtbluacceso {
	font-family:verdana, arial, helvetica;
	font-size:8pt;
	text-decoration: none;
	color: #0140B8;

}
.txtbluacceso a:hover { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#808080; }
.txtbluacceso a {text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#0140B8; }
.txtgri {font-family:verdana,arial,helvetica; font-size:8pt; color:#485151; text-decoration:none;}
.txtgri a  {font-family:verdana,arial,helvetica; font-size:8pt; color:#485151; text-decoration:none;}
.txtgri a:hover {font-family:verdana,arial,helvetica; font-size:8pt; color:#808080; text-decoration:none;}
.txtgrihome {font-family:verdana,arial,helvetica; font-size:8pt; color:#485151; text-decoration:none;}
.txtgrihome a  {font-family:verdana,arial,helvetica; font-size:8pt; color:#485151; text-decoration:none;}
.txtgrihome a:hover {font-family:verdana,arial,helvetica; font-size:8pt; color:#ffffff; text-decoration:none;}
.sottotitologri {font-family:verdana,arial,helvetica; font-size:10pt; color:#485151; font-weight:bold;}
.sottotitologri a {text-decoration:none; font-family:verdana,arial,helvetica; font-size:10pt; color:#485151; font-weight:bold;}
.sottotitologri a:hover {text-decoration:none; font-family:verdana,arial,helvetica; font-size:10pt; color:#808080; font-weight:bold;}
.titoloverde {font-family:verdana,arial,helvetica; font-size:12pt; color:#3F7490; font-weight:bold;}
.sottitoloverde {font-family:verdana,arial,helvetica; font-size:10pt; color:#3F7490; font-weight:bold;}
.titoloblu {font-family:verdana,arial,helvetica; font-size:12pt; color:#003499; font-weight:bold;}
.titolobluacceso a:hover {font-family:verdana,arial,helvetica; font-size:12pt;  color:#808080; font-weight:bold; text-decoration:none;}
.titolobluacceso a {font-family:verdana,arial,helvetica; font-size:12pt;  color:#003499; font-weight:bold; text-decoration:none;}
.titolobluacceso {font-family:verdana,arial,helvetica; font-size:12pt;  color:#0140B8; font-weight:bold; text-decoration:none;}
.titoloblu a {text-decoration:none; font-family:verdana,arial,helvetica; font-size:12pt; color:#003499; font-weight:bold;}
.titoloblu a:hover {text-decoration:none; font-family:verdana,arial,helvetica; font-size:12pt; color:#FFFFFF; font-weight:bold;}
.sottitoloblu {text-decoration:none; font-family:verdana,arial,helvetica; font-size:10pt; color:#003499; font-weight:bold;}
.sottitoloblu a {text-decoration:none; font-family:verdana,arial,helvetica; font-size:10pt; color:#003499; font-weight:bold;}
.sottitoloblu a:hover {text-decoration:none; font-family:verdana,arial,helvetica; font-size:10pt; color:#808080; font-weight:bold;}
.sottitolocorsivo { font-family:verdana,arial,helvetica; font-size:8pt; color:#003499; font-style : italic;}
.titolo { font-family:verdana,arial,helvetica; font-size:13pt; color:#514848; font-weight:bold;}
.titolo a { text-decoration:none; font-family:verdana,arial,helvetica; font-size:13pt; color:#514848; font-weight:bold;}
.titolo a:hover { text-decoration:none; font-family:verdana,arial,helvetica; font-size:13pt; color:#808080; font-weight:bold;}
.data { font-family:verdana,arial,helvetica; font-size:10pt; color:#514848; font-style : italic;}
.sondaggio { font-family:verdana,arial,helvetica; font-size:10pt; color:#6E7A91; font-weight:bold;}
.radio {background-color:#B2C2E0;}
.textarea {background-color:#C4D4EA; font-family:verdana,arial,helvetica; font-size:8pt; color:#485151;}
.select {width: 50px; font-size: 10px; font-family:arial,verdana,helvetica;}
.freccina {font-family:verdana,arial,helvetica; font-size:10pt; color:#485151; text-decoration:none;}
.freccina a  {font-family:verdana,arial,helvetica; font-size:10pt; color:#485151; text-decoration:none;}
.freccina a:hover {font-family:verdana,arial,helvetica; font-size:10pt; color:#808080; text-decoration:none;}
.linkutili { font-family:verdana, arial, helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none;}
.linkutili a { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#FFFFFF; }
.linkutili a:hover { text-decoration:none; font-family:verdana,arial,helvetica; font-size:8pt; color:#7C97CB; }
.didascalia {font-family:verdana,arial,helvetica; font-size:7pt; color:#003499; font-style:italic; }

.year {
	border-style: outset;
	border-width: 1px;
	background-color: #e4e4e4;
	text-align: center;
}
.month {
	border-style: none;
	background-color: #e4e4e4;
	text-align: center;
	padding:0;
}
.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #e4e4e4;
	color: #5D5D5D;
	border-style: none;
	border-width:1px
}
.dayname {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #3E97CF;
	color: #ffffff;
	border-style: outset;
	border-width:0px
}
.weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px
}
.weeknum {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #000099;
	background-color: #e9e9e9;
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
	background-color: #e4e4e4;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 10px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 10px;
	background-color: #eeeeee;
}
.pickerbutton {
	font-size: 10px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
	text-align: center;
	font-size: 10px;
	height:12px;
	width:12px;
	color: #aaaaaa;
}
.monthday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #E4E4E4;
	color: #384955;
	height:12px;
	width:12px;
}
.today {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #5CB5C7;
	color: #ffffff;
	height:12px;
	width:12px;
}
.selectedday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #66ff66;
	height:12px;
	width:12px;
}
.sunday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	height:12px;
	width:12px;
}
.sunday a {
	color: #667171;
}
.saturday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	height:12px;
	width:12px;
}
.saturday a {
	color: #667171;
}
.event {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:12px;
	width:12px;
}
.event a {
	background-color: #ffff99;
	color: red;
}
.selectedevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:12px;
	width:12px;
}
.selectedevent a {
	background-color: #ffff99;
	color: red;
}
.todayevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:12px;
	width:12px;
}
.todayevent a {
	background-color: #ffff99;
	color: red;
}
.eventcontent {
	font-size: 10px;
	border-style: outset;
	border-width: 1px;
	width: 100%;
}
.riga {
	background-attachment: fixed;
	background-image: url(img/riga.gif);
	background-repeat: repeat-y;
}
