FONT, TD, BODY, P, DIV, FORM {font-family: Verdana,Helvetica,Arial}
INPUT {font:10px/1 Verdana,Helvetica,Arial}
TEXTAREA,select {font:12px/1.5 Verdana,Helvetica,Arial}
ol,ul {font: 11px/1 Verdana,Helvetica,Arial }
A:link, A:visited{color:#E26200}
A:hover{color:#E26200; text-decoration: none}
.testo {font: 11px/1 Verdana,Helvetica,Arial }
.testogrande {font: 12px/1.5 Verdana,Helvetica,Arial}
.testopiccolo {font: 10px/0.5 Verdana,Helvetica,Arial}
.testoxxl {font: 14px Verdana,Helvetica,Arial}


div.sidemenu a:link, div.sidemenu a:visited{color:#000000 ;text-decoration: none}
div.sidemenu a:hover, div.sidemenu a:active {color:#E26200; text-decoration: none}

div.topmenu a:link, div.topmenu a:visited { color:#000000;text-decoration:none}
div.topmenu a:hover, div.topmenu a:active {color:#FFe091; text-decoration: none}


div.arab a:link, div.arab a:visited { color:#ffffff;text-decoration:none}
div.arab a:hover, div.arab a:active {color:#509900; text-decoration: none}
/*  topmenu definisce lo stile dalla barra superiore e del foot */ 
/* sidemenu menu latelare E INTESTAZ NEWS E PROG */




a.menu,a.menu:visited {
	font-family:  Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	background-color: #efefef;
	padding-left: 0px;
 //	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	}

a.menu:hover,a.menu:active {
	//background-color: #FFFFFF;
	color: #E26200;
	text-decoration: italic;
}



a.menuact,a.menuact:visited {
	font-family:  Verdana,Helvetica,Arial;
	font-size: 11px;
	color: $bgcolor2;
	text-decoration: none;
	display: block;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	background-color: #ffffff;
	padding-left: 0px;
 	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	}




/* stile calendario */
TABLE.main {
   width: 60%;
   margin: auto;
}

TABLE.calendar {
   width: 180px;
   border: #888888 1px solid;
   border-collapse: collapse;
  font-size: 13px;
}

TABLE.calendar TH{
   background-color: #e2e2c7;
}

TABLE.calendar TD{
   border: #888888 1px solid;
   border-collapse: collapse;
   background-color: #ffffff;
   padign: 1;
   font-size: .8em;
}

TABLE.calendar TD.dayname{
   font-weight: bold;
}

TABLE.calendar TD.offsetday{
   background-color: #c0c0c0;
}

TABLE.calendar TD.activeday{
   font-weight: bold;
   background-color: #e2e2c7;
}

TABLE.menu TD {
   font-size: 11px;
}

TABLE.events {
   width: 100%;
}

TABLE.events TH {
   text-align: left;
   font-size: 11px;
   color: #a0a0a0;
   border-bottom: #a0a0a0 2px solid;
}

TABLE.events TD {
font-size: 11px;
}

TABLE.events TD.event_daybox {
   width: 15%;
   padding-right: 0.25em;
   vertical-align: top;
     font-weight: bold;
   text-align: right;
}

TABLE.events TD.event_details {
   padding: 0px 0px 7px 0px;
   font-size: 11px;
   border-bottom: #c0c0c0 1px solid
}

TABLE.events A.event_title {
   font-weight: bold;
   font-size: 11px;
   color: #E26200;
}

TABLE.events A.event_field {
   font-size: 11px;
   font-weight: bold;
   
}

INPUT.edit_button {
   border: #888888 1px solid;
   font-size: 1em;
   font-family: sans-serif;   
}

table.menu input {
   border: #888888 1px solid;
   background-color: #e2e2c7;
   width: 60%;
   font-size: 1em;
   font-family: sans-serif;   
}

input.button {
   border: #888888 1px solid;
   background-color: #e2e2c7;
   font-size: 1em;
   font-family: sans-serif;   
}

TABLE.menu SELECT {
   border: #888888 1px solid;
   background-color: #e2e2c7;
   width: 150px;
   font-size: 1em;
   font-family: sans-serif;
}

/* fine stile calendario */

