body {
    color: #000000;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    margin: 0px;        
    font-weight: normal;
    font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
html {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
a:link {
	color: #660000;	
	text-decoration: none;
}
a:visited {
	color: #660000; 
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.newlink:link {
	color: #660000;
	font-weight: bold;
}
a.newlink:active {
	color: #660000;
	font-weight: bold;
}
a.newlink:visited {
	color: #660000;
	font-weight: bold;
}
a.newlink:hover {
	color: #999999;
	font-weight: bold;
}
.linkPhoto {
	color: #FFFFFF;
}
.windowTitle{
	font-weight: bold; 
	font-size: 14px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	border: thin double #99CCFF;
}
.windowTitleSeeNews{
	color: white;
	background-color: #0099CC;
	font-weight: bold;
}
.homeNewsTitle {
	font-weight: bold; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.homeNewsSubtitle {
	font-weight: bold; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.homeNewsText {
	font-weight: normal;
	font-size: 11px;
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify
}
.homeNewsCategory{
	font-weight: bold; 
	font-size: 10px;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.homeNewsFirstPageCategory{
	font-weight: bold; 
	font-size: 9px;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seeNewsTitle{
	font-weight: bold; 
	font-size: 13px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seeNewsSubtitle{
	font-weight: bold; 
	font-size: 11px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seeNewsText {
	font-weight: normal; 
	font-size: 11px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seeNewsDate {
	font-weight: normal;
	font-size: 10px;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.seeNewsCategory {
	font-weight: bold;
	font-size: 10px;
	color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.printNewsText {
	font-weight: normal; 
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seeLogItem {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.seeLogLead {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.highlightedText {
	color: #FFFFFF;
	background-color: #0000FF;
}
.errorMessage {
	color: #FF0000;
	font-weight: bold;
}
.successMessage {
	color: #000080;
	font-weight: bold;
}
.pp {
	color: #FF0000;
	font-weight: bold;
	font-size: 6pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.printTitle {
	font-size: 24pt;
}
.txt {
	font-weight: normal;
	font-size: 11px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	width: 150px;
}
.txtRed {
	font-weight: bold;
	font-size: 14px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.txtControlo {
	font-weight: normal;
	font-size: 11px;
	color: #660000;
}
.txtDim {
	font-weight: normal;
	font-size: 11px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left
	height: 21px;
}
.txtMarone {
	font-weight: bold;
	color: #660000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtBianco {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtRosso {
	font-weight: bold;
	color: #E46459;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.txtTextQuick {
	font-weight: bold;
	color: #006699;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtText2 {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}
.txtText3 {
	font-size: 16px;
	font-weight: bold;
	color: #000088;
	font-family: Arial, Helvetica, sans-serif;
}
.txtLink {
	font-weight: bold;
	font-size: 12px;
}
.txtObb {
	font-size: 16px;
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.txtNB{
	font-weight: normal;
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pulsante {
	font-weight: bold;
	border-color: #0099CC
	border-width: 4px;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #660000;
	width: 60;
	height: 25;
}
.buttInputFormQuick {
	font-weight: normal;
	border-color: #0099CC
	border-width: 2px;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #00008B;
	width: 50;
	height: 20;
}
.buttDim {
	font-weight: bold;
	border-color: #0099CC
	border-width: 4px;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #00008B;
	height: 25;
}
.select{
	font-weight: normal;
	font-size: 11px;
	color: #660000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif
	height: 21px;
}
.selectRegistra{
	font-weight: normal;
	font-size: 12px;
	color: #660000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif
	height: 25px;
	width: 169px;
}
.selectDim{
	font-weight: normal;
	font-size: 11px;
	color: #000080;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif
	height: 21px;
}
.selectBirthday {
	font-weight: normal;
	font-size: 10px;
	color: #000080;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif
	height: 19px;
}
.textarea {
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    color: #660000; 
    height: 75px; 
    width: 200px;
}
.textareaDim {
    font-size: 11px; 
    font-style: normal; 
    font-weight: normal; 
    color: #000080; 
}
.formt {
	border: thin outset #66CCFF;
	width: 163px;
	color: #000080;
}
.formtQuick {
	font-size: 9px;
	border: thin outset #66CCFF;
	width: 100px;
	color: #000080;
	height: 13px;
}
.formtDim {
	border: thin outset #66CCFF;
	color: #000080;
}
.cont1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #660000;
	text-transform: none;
	border: thin double #660000;
	background-image: none;
	font-weight: bold;
}
.cont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000099;
	text-transform: none;
	border: thin double #666666;
	background-image: none;
	font-weight: bold;
}
.cont3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000099;
	text-transform: none;
	border: thin double #99CCFF;
	background-image: none;
	font-weight: bold;
}
tr.leadListItem{
    background-color: #99CCFF;
    color: #000080;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11pt;
}
tr.listItem1{
    background-color: #CCCCCC;
    color: #000080;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    vertical-align: text-top;
}
tr.listItem0{
    background-color: #DDDDDD;
    color: #000080;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    vertical-align: text-top;
}
.listTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4169E1;
}
tr.color1{
	background-color: #CCCCFF;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color2{
	background-color: #CFE6F3;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color3{
	background-color: #B9E1DF;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color4{
	background-color: #B8CDF5;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color5{
	background-color: #D6EDEC;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color6{
	background-color: #CDD8E2;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color7{
	background-color: #B6C6FC;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
tr.color8{
	background-color: #B5BBD7;
	font-family: sans-serif, verdana;
	font-size: 8pt;
}
.txtGri{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
