
.TD {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.TDSM {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.TDXSM {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.TDXSMLista {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.txtStampaFoto {
	FONT-WEIGHT:bolder; FONT-SIZE: 12px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana,sans-serif
}
.tabtit {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 3px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.tabtit1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 3px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.tabtitob {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 3px; COLOR: #660000; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.tabtith {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 3px; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.tabtithl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 3px; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.tabtitsm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 3px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif
}
.formstyle {
	FONT-SIZE: 9px; WIDTH: auto;  FONT-FAMILY: Verdana, Arial, sans-serif
}
.formstyler {
	FONT-SIZE: 10px; WIDTH: auto; COLOR: #8b0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.formstyle1 {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; WIDTH: auto; BORDER-BOTTOM: #999999 1px dotted; FONT-FAMILY: Verdana, Arial, sans-serif
}
.inputstyle {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana, sans-serif
}
.check {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, sans-serif
}
.buttonstyle {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 11px; BACKGROUND: #ff2b2b; MARGIN: 1px; BORDER-LEFT: navy 1px solid; COLOR: #ffffff; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana, sans-serif
}
.buttonstyleb {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 11px; BACKGROUND: blue; MARGIN: 1px; BORDER-LEFT: navy 1px solid; COLOR: #ffffff; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana, sans-serif
}
.buttonstylec {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 11px; BACKGROUND: gray; MARGIN: 1px; BORDER-LEFT: navy 1px solid; COLOR: #ffffff; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana, sans-serif
}
.formstyle1 {
	BORDER-RIGHT: #336699 thin solid; BORDER-TOP: #336699 thin solid; FONT-SIZE: 10px; BORDER-LEFT: #336699 thin solid; BORDER-BOTTOM: #336699 thin solid; FONT-FAMILY: verdana, sans-serif
}
.formstyle2 {
	BORDER-RIGHT: silver thin solid; BORDER-TOP: #5c5c5c thin solid; FONT-SIZE: 12px; BORDER-LEFT: #5c5c5c thin solid; WIDTH: auto; BORDER-BOTTOM: silver thin solid; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.none1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.none1:visited {
	COLOR: white
}
A.none1:hover {
	COLOR: #ffcc00
}
A.none1:active {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.negtit {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif
}
.negtit1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #660000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, sans-serif
}
.negtit2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif
}


.tbb {
	FONT-SIZE: 10px; MARGIN-LEFT: 5px; COLOR: #ffffff; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, sans-serif
}

.linkHeaderLista:link
{
	font-family: "Verdana, Arial, sans-serif";
	font-size: 10px;
	color: #333399;
	text-decoration:none;
}	

.linkHeaderLista:visited	
{	
	font-family: "Verdana, Arial, sans-serif";
	font-size: 10px;
	color: #333399;
	text-decoration:none;
}	
.linkHeaderLista:hover	
{	
	font-family: "Verdana, Arial, sans-serif";
	font-size: 10px;
	color: #cc3300;
	text-decoration:none;
}

.colonneDataGridLista
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: solid;
	height: 80px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.colonneNumericheDataGridLista
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: solid;
	height: 80px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.colonnaFotoDataGridLista
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: solid;
	height: 80px;
}

.bordo
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: solid;
}

.bordo2
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: dotted;
}

.txtRegistrati
{
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: dotted;
	padding-bottom:3px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,sans-serif;
}

.bordodestro
{
	border-right-width: 1px;
	border-right-color: #bedbf0;
	border-right-style: solid;
}
.labelTitolo
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	color:#014b90;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #014b90;
	border-bottom-style: dotted;
}

.labelDettaglio
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	color:Black;
	font-size: 11px;
	line-height: 15px;
}

.bordiAltreFoto
{
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:White;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:White;
	border-right-style:solid;
	border-right-width:1px;
}

.linkAltreFoto:link
{
	font-size: 10px;
	color: #333399;
	text-decoration:none;
}	

.linkAltreFoto:visited	
{	
	font-size: 10px;
	color: #333399;
	text-decoration:none;
}	
.linkAltreFoto:hover	
{	
	font-size: 10px;
	color: #cc3300;
	text-decoration:none;
}

.txtAltreFoto
{
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-color:Whitesmoke;
	border-top-color:Whitesmoke;
	border-left-color:Whitesmoke;
	border-right-color:Whitesmoke;
	width:40px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-align:center;
	background-color:Whitesmoke;
}

.asterisco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:red;
}

.asteriscoLight1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	
}
.asteriscoLight2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	padding-top:4px;
}
