body
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666

}

a {
	text-decoration: none;
	color: #D32525;
	font-weight:bold};
}

a:visited {
	color: #980000;
}

a:hover {
	text-decoration: underline;
	color: #e05252;
}

a:active {
	color: #980000;
}
p {
	line-height: 1.4em;
}

.linea
{
font-size:1.2em;padding-bottom:5px;
font-weight:bold;
color:#CC3300;width:100%;
clear:left; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dashed; border-bottom-width:1px
}
.titolo_news
{
font-size:1em;font-weight:bold;
color:#CC3300;
clear:left;
}
span.bull_red
{
color:#FF0000;
font-weight:bold;
}
span.bull_celeste
{
color:#7B98E1;
}


#data_news
{
position:relative;
float:right;
width:20%;
text-align:right;
font-size: 0.8em;
font-weight:bold; font-style:italic;
}

#box_corpo_stampa
{
   width: auto;
   padding-left: 50px;
   padding-right: 50px;
}
#img
{
float:left;
margin-right: 5px;
margin-bottom: 5px;
}
#didascalia
{

font-size: 0.8em;
font-weight:bold;
}

#img1
{
clear:left;
float:left;
margin-right: 5px;
margin-bottom: 5px;

}
#didascalia1
{
font-size: 0.8em;
font-weight:bold;
}
#img2
{
float:left;
margin-right: 5px;
padding-left:5px;
margin-bottom: 5px;
}
#didascalia2
{
font-size: 0.8em;
font-weight:bold;
}

#img3
{
width:auto;
float:left;
margin-right: 5px;
margin-bottom: 5px;
padding-left:5px;
}
#didascalia3
{
font-size: 0.8em;
font-weight:bold;
}


.img_float img
{
clear:left;
}
