 body{
	font-family:"Arial", Times, serif;
	background-image:url(immagini/sfondo.png);
	color:#FFFFFF;	
}
.calendario .ajax__calendar_container {
    border:1px solid #000000;
    background-color: #FFFFFF;
    color:#000000;
}
.calendario .ajax__calendar_other .ajax__calendar_day,
.calendario .ajax__calendar_other .ajax__calendar_year {
    color:#CCCCCC;
}
.calendario .ajax__calendar_hover .ajax__calendar_day,
.calendario .ajax__calendar_hover .ajax__calendar_month,
.calendario .ajax__calendar_hover .ajax__calendar_year {
    color:red;
}
.calendario .ajax__calendar_active .ajax__calendar_day,
.calendario .ajax__calendar_active .ajax__calendar_month,
.calendario .ajax__calendar_active .ajax__calendar_year {
    color: #00000;
    font-weight:bold;
	font-size:12px;
}
.calendario .ajax__calendar_active .ajax__calendar_today{
	color: #000000;
	background:#FFFF66;
}
.calendario .ajax__calendar_title {
cursor:pointer;font-weight:bold; background-color:#0066FF; color:#FFFFFF;}
.calendario .ajax__calendar_footer {height:15px; background-color:#0066FF}
.calendario .ajax__calendar_today {cursor:pointer;padding-top:3px;color:#FFFFFF; font-weight:bold;}

a:hover{
	color:#FF9900
}

.barrabandiera
{
	
	height::25px;
	BACKGROUND-COLOR:#CC0000;
	vertical-align:middle;
}
.asfalto
{
	BACKGROUND-IMAGE:url(immagini/Asfalto.jpg) 
	WIDTH: 200px;
	background-repeat:no-repeat;
	
}
.titolo{
	color: #CC0033;
	font-size:24px;
}
.linkrosso
{
    font-style:italic;
	font-weight:bold;
	color:#FF0000;
	font-size:15px;
}
a.linkrosso:visited{
 	color:#FF0000;
}
a.linkrosso:hover{
	text-decoration: underline;
 	color:#3300FF;
	background-color:#FFFF00
}
.linkbianco{
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
} 
a.linkbianco:visited
{
	color: #FFFFFF;
}
a.linkbianco:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #C1030B;
	
}


.accordionContent
{
    border: 1px solid #222222;
    border-top: none;
	background-color:#333333;
	
    
}
.accordionHeader
{
    border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	background-image: url(immagini/sfondorip.png);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	
}
.frameImage
{
	overflow:hidden;
	float:left;
	padding:3px;
}
.barra
{
	background-color:#990000;
	border:thin;
	color:#FFFFFF;
	font-size:12px;
}



