body {
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
background: url(/images/sfondo1.png);
}


.pivot-image {
}

.pivot-popupimage {
margin: 10px;
border : 1px solid #FF6600;
}









#box_centro {
	width: 520px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 17px;
	background: #89C9FF;
	border: 2px solid #FFFFFF;
	text-align: justify;
} 
#box_centro .titolo, #box_centro .titolo a {
	height: 30px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3ca4fc;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
}

#box_centro a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px dashed #FFFFFF;
	border-top: 1px dashed #FFFFFF;
	text-decoration: none;
} 
#box_centro a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-top: 1px dashed #FFFFFF;
	text-decoration: none;
	background: #3ca4fc;
} 
#box_centro b {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
} 
#box_centro .strillosx {
float: left;
width: 100px; 
margin: 5px;
padding: 5px; 
border:1px solid #FFFFFF;
background: #FFFFFF url(/images/sfondo2.png);
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
}
#box_centro .strillodx {
float: right;
width: 100px; 
margin: 5px;
padding: 5px; 
border:1px solid #FFFFFF;
background: #FFFFFF url(/images/sfondo2.png);
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: right;
}





.padding5 {
padding: 5px;
}



#box {
	width: 200px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	background: #a7d6fe;
	border: 1px solid #FFFFFF;
	background: url(/images/sfondo2.png);
	text-align: left;
	line-height: 15px;
} 
#box .titolo {
	height: 30px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #3ca4fc;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border: 1px solid #FFFFFF;
}
#box .titolo a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
#box .titolo a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #87bcff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
#box a {
font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#box a:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #0087fa;
	font-weight: bold;
	text-decoration: none;
}
#box .blu, #box .blu a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0087fa;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#box .blu a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#box .elenco a{
padding-left:14px;
background: url(/images/linked.png)  no-repeat center left;;
text-decoration: none;
color: #000000;
line-height: 15px;
}
#box .elenco a:visited{
background: url(/images/visited.png)  no-repeat center left;;
color: #0087fa
}
#box .elenco a:hover{
background: url(/images/visited.png)  no-repeat center left;;
color: #0087fa
}
#commenti  {
	width: 500px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 15px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: justify;
	margin-bottom: 10px;
}
#commenti  a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0087fa;
	font-weight: bold;
}
#commenti  a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
#commenti_form, #commenti_form td  {
	width: 520px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	background: #89C9FF;
}
#commenti_form .titolo {
	height: 30px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3ca4fc;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
}















/* these styles are for the calendar widget */

.calendar {
	padding: 1px 5px;
	margin: 0px;
	font-size: 11px;
}

.calendarHeader {
	font-weight: bold;
	font-size: 11px;
	color: #000;
	margin:0px;
	padding: 2px 5px;
}

.calendartoday {
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

	
table.calendar {
/* only the calendar has a line, not the individual cells */
	border: 1px solid #FFFFFF;
	padding: 0px;
}

.calendarHeader a, .calendar a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* some default styles for the calendar.. */
.defcalendar {
	font-size: 12px;
}

.defcalendar td {
	padding: 1px 4px;
}


.defcalendarlink {
	font-size: 11px;
}

.defcalendartoday {
	font-weight: bold;
}

/* JM - removed as an inline style for accessibility */

.calendarHeaderControl {
	font-size:13px;
}



ul#menu{
float:left;
width:100%
}
ul#menu,ul#menu li{
list-style-type:none;
margin:0;padding:0
margin-left:40px;
}
ul#menu li{
float:left;
margin-right:40px;
}
ul#menu a{
float:left;
padding:5px 0 4px 15px;
text-decoration:none;
font-weight:bold;
color:#4a85e7;
}
ul#menu a:hover{
color:#FF6200;
}
ul#menu li.current a,ul#menu li.current a:hover{
color:#FF6200;
background: url(/images/bolt_over.gif) no-repeat left center;
}
li#bolt a{
background: url(/images/bolt.gif) no-repeat left center;
}
li#bolt a:hover{
background: url(/images/bolt_over.gif) no-repeat left center;
}