body{
font-family: Arial, Helvetica, sans-serif;
}

.titolonero{ 
font-size: 11px;
color: Black;
letter-spacing: 4px;
font-weight : 600;
text-decoration: none ;
}
.titolo2azzurro{
font-size: 11px;
font-weight: bold;
color: Black;
text-decoration: none;
 }
 
.titolo2approfondimenti{ 
color: black;
font-weight: bold;
font-size: 12px; 
text-decoration: none;
 }
 
.testonero{ 
font-size: 12px;
color: Black;
letter-spacing: 0px;
}
 
.testo{ 
font-size: 12px;
color: Black;
letter-spacing: 0px ;
}

.testo11gray { 
font-size: 11px; 
color: #666666; 
font-weight: bold; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
 
a { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: #990000 }
 
.titoloparnero{ 
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration: none;
}

.titolo1grigio{ 
font-size: 20px;
font-weight: bold;
color: #999999;
text-decoration: none;
}
 
.titolo1nero{
font-size: 20px;
font-weight: bold;
color: #003333;
text-decoration: none;
}
 
.linkarancio{
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #CC6600;
}

.testoitalicappr{
color: #000000;
font-style: italic;
font-size: 12px;
text-decoration: none;
}

.rosso{
color: #990000;
font-weight: bold;
font-size: 20px;
text-decoration: none;
}

.sottotitolo{
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #000000;
text-decoration: none;
}

td.arianna{
font-size:11px;
padding: 0 0 0 34px;
}

span.ultima{
color: #000;
font-weight:bold;
}

td.arianna a{
color: #FFF;
text-decoration:none;
font-weight:bold;
}

td.titolo{
padding: 0 0 0 34px;
}

td.istruzione{
text-align:center;
font-size: 12px;
font-weight:bold;
color:#666;
}

.titolorosso {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

/* Fotogallery*/
table.gallery td{
text-align:center;
}

table.gallery td.allinea_sx{
text-align:left;
}

table.gallery td img{
text-align:center;
margin: 0 0 15px 0;
border: 0;
}

p.gall_nascosta{
display:none;
}

span.info_img, span.dida, span.copyright{
display: none;
visibility:hidden;
}

.puls_invia, .puls_annulla{
background-color: #F2F3F0;
color: #76765E;
border: 1px solid #B5B5B5;
font-weight:bold;
}

.puls_invia:hover, .puls_annulla:hover{
background-color: #B2B3A1;
color: #535249;
}

span.asterix{
color:red;
}

input.testo_input{
width: 270px;
}