/* su richiesta di A. Spinedi */
p {
	margin-top: 10px;
}

span,a,p,li {
	color: #3B3C48;
}

em {
	font-style: italic;	
}

ol li{
	list-style-position: outside;
	margin-left: 15px;
	position:relative;
	
}

.bold {
	font-weight: bold; 	
}

.testoMenu{
	font-size: 13px;
	color: #FFFFFF;
}
.testoMenu a:active, .testoMenu a:visited, .testoMenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testoMenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.testoMenuVert{
	font-size: 11px;
	color: #3b3c48;
	line-height:14px;
}
.testoMenuVert a:active, .testoMenuVert a:visited, .testoMenuVert a:link {
	color: #3b3c48;
	text-decoration: none;
}
.testoMenuVert a:hover {
	color: #3b3c48;
	text-decoration: none;
}

.testo10Nav{
	font-size: 10px;
	color: #3B3C48;
}
.testo10Nav a:active, .testo10Nav a:visited, .testo10Nav a:link {
	color: #3B3C48;
	text-decoration: none;
}
.testo10Nav a:hover {
	color: #3B3C48;
	text-decoration: underline;
}

.errorMessage{
	color: red;	
}

.testoBottone{
	font-size: 9px;
	color: #000000;
	line-height:10px;
}
.testoBottone a:active, .testoBottone a:visited, .testoBottone a:link {
	color: #000000;
	text-decoration: none;
}
.testoBottone a:hover {
	color: #000000;
	text-decoration: none;
}
.testoBottoneHover{
	font-size: 9px;
	color: #FFFFFF;
	line-height:10px;
}
.testoBottoneHover a:active, .testoBottoneHover a:visited, .testoBottoneHover a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testoBottoneHover a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.testoLink{
	font-size: 10px;
	color: #666666;
}

.skin .testoLink{color: #3B3C48;}

.skin .testoLink a:active, .skin .testoLink a:visited, .skin .testoLink a:link, 
.skin a.testoLink:active, .skin a.testoLink:visited, .skin a.testoLink:link {
	color: #3B3C48;
}

.testoLink a:active, .testoLink a:visited, .testoLink a:link,
a.testoLink:active, a.testoLink:visited, a.testoLink:link {color: #666666;
	text-decoration: underline;}

.testoLink a:hover,
a.testoLink:hover {
	color: #3B3C48;
	text-decoration: none;
}


.testoFooter{
	font-size: 10px;
	color: #999999;
}
.testoFooter a:active, .testoFooter a:visited, .testoFooter a:link {
	color: #999999;
	text-decoration: none;
}
.testoFooter a:hover {
	color: #3B3C48;
	text-decoration: none;
}

.testo10Bianco{
	font-size: 10px;
	color: #FFFFFF;
}
.testo10Bianco a:active, .testo10Bianco a:visited, .testo10Bianco a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testo10Bianco a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.testo11Bianco{
	font-size: 11px;
	color: #FFFFFF;
}
.testo11Bianco a:active, .testo11Bianco a:visited, .testo11Bianco a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testo11Bianco a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.testo10Grigio{
	font-size: 10px;
	color: #3B3C48;
}
.testo10Grigio a:active, .testo10Grigio a:visited, .testo10Grigio a:link {
	color: #3B3C48;
	text-decoration: underline;
}
.testo10Grigio a:hover {
	color: #3B3C48;
	text-decoration: none;
}
.testo11Grigio{
	font-size: 11px;
	color: #666666;
	line-height:16px;
}
.testo11Grigio a:active, .testo11Grigio a:visited, .testo11Grigio a:link {
	color: #666666;
	text-decoration: none;
}
.testo11Grigio a:hover {
	color: #666666;
	text-decoration: none;
}

.testo10GrigioScuro{
	font-size: 10px;
	color: #3b3c48;
	line-height:14px;
}
.testo10GrigioScuro a:active, .testo10GrigioScuro a:visited, .testo10GrigioScuro a:link {
	color: #3b3c48;
	text-decoration: none;
}
.testo10GrigioScuro a:hover {
	color: #3b3c48;
	text-decoration: underline;
}
.testo11GrigioScuro{
	font-size: 11px;
	color: #3b3c48;
	line-height:16px;
}
.testo11GrigioScuro a:active, .testo11GrigioScuro a:visited, .testo11GrigioScuro a:link {
	color: #3b3c48;
	text-decoration: none;
}
.testo11GrigioScuro a:hover {
	color: #3b3c48;
	text-decoration: underline;
}

.testo9Nero {
	font-size: 9px;
	color: #000000;
}

.testo9 {
	font-size: 9px;
}

.testo10{
	font-size: 10px;
}

.testo11{
	font-size: 11px;
}

.testo9Nero a:active, .testo9Nero a:visited, .testo9Nero a:link {
	color: #000000;
	text-decoration: underline;
}
.testo9Nero a:hover {
	color: #000000;
	text-decoration: none;
}
.testo10Nero{
	font-size: 10px;
	color: #3B3C48;
}
.testo10Nero a:active, .testo10Nero a:visited, .testo10Nero a:link {
	color: #3B3C48;
	text-decoration: underline;
}
.testo10Nero a:hover {
	color: #3B3C48;
	text-decoration: none;
}
.testo11Nero{
	font-size: 11px;
	color: #3B3C48;
}
.testo11Nero a:active, .testo11Nero a:visited, .testo11Nero a:link {
	color: #000000;
	text-decoration: underline;
}
.testo11Nero a:hover {
	text-decoration: none;
}

.testo11Nero{
	font-size: 11px;
	color: #3B3C48;
}

.testo11NeroNoUnder a:active, .testo11NeroNoUnder a:visited, .testo11NeroNoUnder a:link {
	color: #000000;
	text-decoration: none;
}
.testo11NeroNoUnder a:hover {
	text-decoration: none;
}


.testoLinkSubMenu{
	font-size: 10px;
	color: #666666;
}

.testoLinkSubMenu a:active, .testoLinkSubMenu a:visited, .testoLinkSubMenu a:link,
a.testoLinkSubMenu:active, a.testoLinkSubMenu:visited, a.testoLinkSubMenu:link {
	color: #3B3C48;
	text-decoration: none;
}
