a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F496B;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	background-color: #DEEBF5;
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F496B;
	margin:0px;
	background-color: White;
}
code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
code.blue {
	color: #3399cc;
}
img.photo {
	border: 5px solid #D5E3EE;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #3399CC;
}
input.image {
	border: 0px;
}
input.login {
	width: 100px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #1F496B;
	text-align: justify;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td.cal {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	color: #8F8F8F;
}
td.calNoWork {
	background-color: #E7EFF5;
	text-align: center;
	font-size: 10px;
	color: #8F8F8F;
}
td.calHoliday {
	background-color: #FFFF99;
	text-align: center;
	font-size: 10px;
	color: #FF6600;
}

table.tooltipIn {
	background-color: #F0F0F0;
}
table.tooltipOut {
	background-color: #3071A5;
}
td.tooltipTitle {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3071A5;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F496B;
	font-weight: bold;
}
td.content {
	color: #999999;
	background-color: White;
}
td.left_pane, tr.left_pane{
	color: #FFFFFF;
	background-color: #699BC9;
}

a.submenu{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline
}

a.submenu:hover {
	color:#000000;
	text-decoration: none;
	background-color:transparent;
}

.sub{
	color: #FFFFFF;
	background-color:transparent;
}

p.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F496B;
	font-weight: bold;
}
.convenzioni{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}

.promo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F496B;
}
.newstitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p.tool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F496B;
	text-align: justify;
}
table.tooltipIn {
	background-color: #F0F0F0;
}
table.tooltipOut {
	background-color: #3071A5;
}
td.tooltipTitle {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3071A5;
}
input.radio_check {
    border: 0px;
}
#form_contact_alt input, #form_contact_alt textarea {
   width: 220px;
}

