
.bgpopup {
  background: #f7f6f5;
}

A.tlink { 
  color: #695d54; 
}

A.tlink:hover {
  color: #695d54;
  text-decoration: underline;
}
A.tlink:visited {
  color: #695d54;
}

A.t2link { 
  color: #695d54; 
  text-decoration: underline;
}

A.t2link:hover {
  color: #695d54;
  text-decoration: underline;
}
A.t2link:visited {
  color: #695d54;
}

A.nolink { 
  color: #695d54; 
  text-decoration: none;
}

A.nolink:hover {
  color: #695d54;
  text-decoration: none;
}
A.nolink:visited {
  color: #695d54;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FF6600; font-weight: bold; }


TD.tabp {
  background: #D7E9F7;
}

A {
  color: #695d54;
  text-decoration: none;
}

A:hover {
  color: #695d54;
  text-decoration: underline;
}

.mainbody {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 3px;
  padding-right: 3px;
 }

SPAN.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #695d54;
	text-decoration: none;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.testo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EBE9E6;
	text-decoration: none;
	letter-spacing: 0px;
}
.testo14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}
.testo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #EBE9E6;
	text-decoration: none;
}
.testo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EBE9E6;
	text-decoration: none;
}

.testocorposmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #695d54;
	text-decoration: none;
}

.testocorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #695d54;
	text-decoration: none;
}

.testocorporev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #f6f5f4;
	text-decoration: none;
}
.testocorporevbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #f6f5f4;
	text-decoration: none;
}

.testocorpobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #695d54;
	text-decoration: none;
}

.testocorpobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #695d54;
	text-decoration: none;
} 
.testocorpoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #695d54;
	text-decoration: none;
} 

.testo12titoli {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9E948D;
	text-decoration: none;
	letter-spacing: 0px;
}



.testo10header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #EBE9E6;
	text-decoration: none;
}

a.testo10header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
   text-decoration: none;
	color: #EBE9E6;
}



a.testo10header:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
	color: #7a6e67;
}


.testo10footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9E948D;
	text-decoration: none;
}

.testo9footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #9E948D;
	text-decoration: none;
}

a.testo9footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	color: #9E948D;
}

a.testo9footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	color: #695d54;
}

a.testo10footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	color: #9E948D;
}

a.testo10footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-decoration: none;
	color: #695d54;
}


.requiredtenbold
{
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

.but_sendred {
	color:#fff; 
	background:#c4130d; 
	border:2px solid; 
	border-color:#edb8b6 #510705 #510705 #edb8b6; 
	font-weight:bold
}

.but_send
{
	background-color: #bdb6b0;
    border-bottom: #ffffff;
    border-left: #ffffff;
    border-right: #ffffff;
    border-top: #ffffff;
	border:	2px solid; 
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

FORM {
	display: inline;
}

#chkb
{
  font-size:20px;
  font-family:verdana;
  text-decoration:none;
  color: #888888;
}


/* textarea, input, select {*/

.inputfield {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #aba099; 
    color: #000000;
	background-color: #efedeb;
}

.inputfieldw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #aba099; 
    color: #695d54;
	background-color: #ffffff;
}

.inactiveformobject
{
	background-color: #efedeb;
	border: 1px solid #aba099; 
    color: #695d54;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
/*    font-style: italic;*/
	font-style: normal;
    font-weight: normal;
  padding-left: 2px;
}

.lh {
  line-height: 1.5;
  }

.testofooterrevbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #f6f5f4;
	text-decoration: none;
}

.tw { 
	padding-left: 3px; 
	border: 1px solid #c7c2bf; 

}

.ts { 
	padding-left: 3px; 
	border: 0px solid #666666;
	background-color: #9e948d; 
	color: #ffffff;
	height: 14px;
}

A.ts { 
	color: #ffffff;
}

A.ts:hover {
	color: #ffffff;
  text-decoration: underline;
}
A.ts:visited {
	color: #ffffff;
}


.lastminute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

A.lastminute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.lastminute:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A.lastminute:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
A.t3link { 
  color: #695d54; 
  font-size: 12px;
  text-decoration: underline;
}

A.t3link:hover {
  color: #695d54;
  font-size: 12px;
  text-decoration: underline;
}
A.t3link:visited {
  font-size: 12px;
  color: #695d54;
}