
/* background */

.body1	{
	background-color:		#000099;
}

.body2	{
	background-color:		#0099FF;
}

.body3	{
	background-color:		#000066;
}



/* link principale */

a.link1   {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
a.link1:visited   {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
a.link1:hover   {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}


/* testo principale */

.testo1regular	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #FFFFFF;
	text-decoration: none;
}

.testo1italic	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: italic;
	color: #FFFFFF;
	text-decoration: none;
}

.testo1bold	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


/* testo secondario */

.testo2regular	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #FFFFFF;
	text-decoration: none;
}

.testo2italic	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}

.testo2bold	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



/* ------------------------------------------------------------- */


/* testo del menù in alto (transaction, server e delivery) */
.testoMenu   {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #102042;
	text-decoration: none;
}
.testoMenuUp   {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

/* titolo nel frame info e descrizione della cella */
.titolo   {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td.header {
        padding: 0;
        margin-bottom: 0;
        border-width: 1 1 1 1;
		border-style: solid;
		border-color: #102042;
		background: #8C92A5
      }

/* frame info*/
td.descrizione {
        padding: 0;
        margin-bottom: 0;
        border-width: 1 0 0 0;
        border-style: solid;
        border-color: #102042;
		background: #FFFFFF
      }
td.operatori {
        padding: 0;
        margin-bottom: 0;
        border-width: 1 1 1 1;
        border-style: solid;
        border-color: #102042;
      }
td.singole {
        padding: 0;
        margin-bottom: 0;
        border-width: 1 1 1 1;
        border-style: solid;
        border-color: #EFF0F2;
		background: #336699
      }
.titoloinfo   {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.testoinfo   {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}






/* ------------------------------------------------------- */

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: ac1b00;
}
.messages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.listElm {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
}
.headerSearchResults {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: white;
}
.formElm {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
}
.formElmField {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 200px;
}
.formOperElm {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
}
.listMouse {
  cursor: hand;
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
}
.polybg{
  background-color: #EFF0F1;
}
.statusMessages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;;
	color: black;
}
.statusMsgError {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;;
  font-weight: normal;
	color: red;
}
.statusMsgWarn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;;
	color: #F66800;
}
.btn {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50;
  border: 1px solid;
  cursor:hand;
}
.indexPaging {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.editingDescr {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.editingReqs {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.editingField {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.viewingField {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}
.version {
  font-family: Times, Arial, Helvetica, sans-serif; 
  font-size: 16px;
  font-weight: bold;
}
.label {
  font-family: Arial, Helvetica, sans-serif;
  color: red
}
.listItemName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.requiredField {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #000000;
}
.infothumb {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.attrText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 300px;
}
.attrBinObj {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 180px;
}
.attrImage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 180px;
}
.attrNumber {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 70px;
}
.attrDate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 80px;
}

body {
  background-color: #EFF0F1;
}