body {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 150%;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
background-color: #f0f0f0; }

#contenitore {
width: 760px; 
margin-left: 17px;
margin-top:15px;
}

a {
font-weight: bold;
color: #333; }

a.navbar {
text-decoration: none;
color: #333; }

a.navbarin {
text-decoration: underline;
color: #EC008C; }

#colonnadestra a:link {
text-decoration: underline; }

#colonnadestra a:hover {
text-decoration: none; }

#testata {
margin-bottom: 10px;
margin-right: 0px; }

#testata a:link {
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: bold; }

#testata a:hover {
text-decoration: underline; }

#testata a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: bold; }

#colonnasinistra {
float: left;
width:186px;
margin-left: 0px;
margin-right: 7px; }

#colonnacentrale {
width:344px;
float: left;
margin-right: 0px; }

#colonnadestra {
width:186px;
float: left;
text-align: left;
}

.ora {
color: #EC008C;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px; }

.staff {
color: #EC008C;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin-top: 7px;
margin-bottom: 3px;
display: block; }

.luogo {
color: #00AEEF;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold; }

body {
background-color: #f0f0f0; }

.cosa {
color: #EC008C;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px; }

.descrizione {
color: #333;
font-weight: normal;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 10px; }

.leftlink {
color: #f0f0f0; 
background-color: #00AEEF;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
font-weight: bold; }

.calendalink {
color: #f0f0f0; 
background-color: #EC008C;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
font-weight: bold; }

.eventi {
width: 186px;
}

#calendariotop {
width: 344px; }

#calendario {
width: 344px; }

#calendario a {
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
display: block;
margin-top: 1px;
text-decoration: none; }

#calendario a:hover {
background-color: #f0f0f0;
text-decoration: none;
color: #333; }

.linkdiario {
clear: both;
color: #f0f0f0; 
background-color: #EC008C;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
text-align: center; }

.linkdiario a {
color: #fff;
text-decoration: none; }

.linkdiario a:hover {
color: #000; }

#leftbar {
width: 186px; }

#leftbar a {
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
display: block;
margin-top: 1px;
text-decoration: none; }

#leftbar a:hover {
background-color: #f0f0f0;
text-decoration: none;
color: #333; }

#content {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 140%;
color: #333;
width: 344px; }

.titolo {
color: #EC008C;
margin-bottom: 5px;
display: block;
font-weight: bold;
font-size: 12px;
margin-bottom: 10px; }

.dida {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 15px;
background-color: #EAE322;
margin-top: 1px; }

.didadiario {
margin-top:5px;
margin-bottom:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
display:block;
color:#666;
}

.giornidiario {
position: absolute;
top: 618px;
left: 259px;
width: 433px; }

.giornidiario a:link {
text-decoration: none; }

.giornidiario a:hover {
color: #EC008C;
text-decoration: underline; }

