H1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #035277;
	letter-spacing: 0.4em;
}

H2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #035277;
	letter-spacing: 0.4em;
}

H3 {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #035277; 
  line-height: 19px;
  font-style: italic;
}

P {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #035277; 
  line-height: 19px;
}

H6 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #035277; 
  line-height: 13px;
}

PRE {
	font-family: "Courier New", Courier, mono;
  font-size: 12px; 
  color: #035277; 
  line-height: 19px;
}



.center_left_bg {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #035277; 
	line-height: 19px; 
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(center_left_bg.gif); 
	BACKGROUND-REPEAT: no-repeat
}

.center_right_bg {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #035277; 
	line-height: 19px; 
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(center_right_bg.gif); 
	BACKGROUND-REPEAT: no-repeat
}

.testo {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #035277; 
  line-height: 19px
}

.testonote {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #035277; 
  line-height: 15px
}

.testored {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 17px;
  color: #B11A3B; 
}

ul {
	list-style-image: url(dot.gif);
	text-indent: 0px;
	white-space: normal;
	line-height: 19px;
	margin-left: 16px;
	margin-top: 0px;
}

a.linknews_:link, a.linknews_:visited, a.linksattach_:link, a.linksattach_:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035277;
	text-decoration: none;
	line-height: 20px;
}

a.linknews_:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B11A3B;
	text-decoration: underline;
	line-height: 20px;
}

a.linksattach_:link, a.linksattach_:visited {
	text-decoration: underline;
}

a.link_:link, a.link_:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035277;
	text-decoration: underline;
}

a.link_:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11A3B;
	text-decoration: none;
}

a:link, a:visited, a:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035277;
	text-decoration: underline;
}

a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B11A3B;
	text-decoration: none;
}

a.bottomlink_:link, a.bottomlink_:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bottomlink_:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}



.bottomtext {  
	  font-family: Arial, Helvetica, sans-serif; 
	  font-size: 10px; 
	  color: #ffffff;
}

.titolo2 { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #035277; letter-spacing: 0.4em; }
.titolo3 { font-family: "Times New Roman", Times, serif; font-size: 22px; color: #035277; letter-spacing: 0.3em; }
.titolo4 { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #035277; letter-spacing: 0.4em; font-weight: bold;}


.titolo2b { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #035277; letter-spacing: 0.4em; font-weight: bold;}


.toptext {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #ffffff;
    text-decoration: none;
    letter-spacing: 0.1em;
 
}
 
a.toptext:link, a.toptext:visited, a.toptext:hover {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #ffffff;
    text-decoration: none;
    letter-spacing: 0.1em;
 
}

.toptextsmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #B11A3B;
	text-decoration: none;
}
 
a.toptextsmall:link, a.toptextsmall:visited, a.toptextsmall:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #B11A3B;
	text-decoration: none;
}

a.toptextsmall:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #B11A3B;
	text-decoration: underline;
}

.nullrow {font-family: Arial, Helvetica, sans-serif; font-size: 2px; line-height: 2px;}


.cgtonprinttitle { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #035277; letter-spacing: 0.4em; font-weight: bold;}
.cgtonprinttitle { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #035277; letter-spacing: 0.4em; font-weight: bold;}

.treceldum {
	width: 15px;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.trecell {
	width: 15px;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #ADADAD;
}
.trecelbl {
	width: 15px;
	height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #ADADAD;
	border-left-color: #ADADAD;
}
.trecelcel {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080C0;
	text-decoration: none;
}

.rowtooloff
{
	color: #035277;
	text-decoration: underline;
}

.rowtoolon
{
	color: #B11A3B;
	background-color: #FFFFD2;
	text-decoration: none;
}

.testocontactus {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #035277; 
  line-height: 16px
}



.bodsercboard {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
}

.bodtxtserc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035277;
	text-decoration: none;
}

.frmckbox {color: #333333; background-color: #FFFFFF; border: #ADADAD 1px solid;}

.frminpii {width: 30px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpmm {width: 200px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpll {width: 300px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}

.frminpnumii {width: 30px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpnumss {width: 100px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpnummm {width: 200px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frminpnumll {width: 300px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}

.frmtxboxss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frmtxboxmm {width: 200px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frmtxboxll {width: 400px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}

.frmcbbox {color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frmcbboxfixss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frmcbboxfixmm {width: 250px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}
.frmcbboxfixll {width: 330px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #ADADAD 1px solid; font-weight: normal;}

.frmpls {width: 80px; height: 22px; color: #FF8040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #F5F5F5; border-top: #FFFFFF 1px solid; border-right: #ADADAD 1px solid; border-left: #FFFFFF 1px solid; border-bottom: #ADADAD 1px solid; cursor: hand; font-weight: bold;}
a.frmplssim:link, a.frmplssim:visited, a.frmplssim:active, a.frmplssim:hover {cursor: hand; color: #FF8040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.bordplsarea {width: 80px; height: 18px; background-color: #E6E6E6;}
.intplsarea {width: 79px; height: 17px; background-color: #F5F5F5;}
