.FirmaThanks {font-size: 9px; font-family : verdana; color : #999999; text-decoration: none;}
A.FirmaThanks:LINK {text-decoration: none}
A.FirmaThanks:HOVER {text-decoration: none; color: #666666}
.T_orange {color: #FF6600}
.FirmaThanks_blackbg {font-size: 9px; font-family : verdana; color : #CCCCCC; text-decoration: none;}
A.FirmaThanks_blackbg:LINK {text-decoration: none}
A.FirmaThanks_blackbg:HOVER {text-decoration: none; color: #FFFFFF}
.FirmaThanks_colorbg {font-size: 9px; font-family : verdana; color : #FFFFFF; text-decoration: none;}
A.FirmaThanks_colorbg:LINK {text-decoration: none}
A.FirmaThanks_colorbg:HOVER {text-decoration: underline;}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}

.testoGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #979797;
	text-decoration: none;
}

.testoGrigio_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
}

.testoRosa_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d23263;
}

a:link, a:visited, a:hover, a:active{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:link{
	color:#979797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a:visited{
	color:#979797;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a:hover, a:active {
	color: #979797;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.TabellaEsterna {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}


a.lista{
	color:#d23263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a.lista:visited{
	color:#d23263;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.lista:hover, a.lista:active {
	color: #d23263;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.testoRosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d23263;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}




a.linktesto{
	color:#d23263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a.linktesto:visited{
	color:#d23263;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.linktesto:hover, a.lista:active {
	color: #d23263;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.linktesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d23263;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.testoRosa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d23263;
	text-decoration: none;
}





a.selezionato{
	color:#d23263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff5f9;
	text-decoration: none;
}

a.selezionato:visited{
	color:#d23263;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.selezionato:hover, a.selezionato:active {
	color: #fff5f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #e08da7;
}
.testoRosaCopia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d23263;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.testoRosa3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d23263;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.testoBianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}


a.selezionato2{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f7b1c9;
	text-decoration: none;
}

a.selezionato2:visited{
	color:#d23263;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.selezionato2:hover, a.selezionato:active {
	color: #fff5f9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #e08da7;
	
}

.ErrorText {
	color: #FFE4B5;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px;
	border: 3px dotted #FFE4B5;
	text-align: left;
	//background-color : #FDBDD5;
	background-color : #FF82AE;
}

.fLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	background-color : #FFF0F1;
}

.fNotRequied { padding-left: 16px; }

INPUT.frmText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	border: 1px solid #F1B2B7;
	height: 16px;
	padding: 1px;
}

INPUT.frmText_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	border: 1px solid #FF0000;
	background-color: #FFE4B5;
	height: 16px;
	padding: 1px;
}

SELECT.frmSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #F1B2B7;
	height: 16px;
}

SELECT.frmSelect_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #FF0000;
	height: 16px;
	background-color: #FFE4B5;
}

.frmRadio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px none;
}

.frmRadio_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #FF0000;
	background-color: #FFE4B5;
}