.box { 
  background: #CCCCCC; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}


.BgRoseColor {
 BACKGROUND-COLOR:#EE116F
}

.BgVertColor {
 BACKGROUND-COLOR:#87D300
}

.BgGrisColor {
 BACKGROUND-COLOR:#282828
}

.testo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.evidenza {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.Linkbianco {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.Link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}
.copyright {
	FONT-SIZE: 9px; COLOR: #adadad; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.grigio {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cfcfcf; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.testorosso {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.testobianco {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.testospaziato {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.Linkspaz {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}
BODY {
	SCROLLBAR-FACE-COLOR: #525252; MARGIN: 0px; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #525252; BACKGROUND-COLOR: #ffffff
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.boldred {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.footer {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.footer:hover {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}
.text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.bordergrey {
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid
}
.livellob {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; BACKGROUND-COLOR: #8c8c8c; TEXT-DECORATION: none
}
.livellob:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffff00; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; BACKGROUND-COLOR: #8c8c8c; TEXT-DECORATION: none
}
.livello {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: yellow; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; BACKGROUND-COLOR: #8c8c8c; TEXT-DECORATION: none
}
.livello:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; BACKGROUND-COLOR: #8c8c8c; TEXT-DECORATION: none
}
.livello1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.livello1:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}


.TextCle {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.TextCle a {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.TextCle a:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}



.TextBottom {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.TextBottom a {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}
.TextBottom a:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: underline
}

.livello2:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
.livello3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.livello3:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; TEXT-DECORATION: none
}
.boldredmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana
}
.evidenzaWhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}

.Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #666666;
}

.day{
	font-family:arial;
	font-size:11px;
	}
.day a {
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.day a:visited {
	font-weight:bold;
	color: #000000;
	
}
.day a:hover {
	font-weight:bold;
	color: #2a2a2a;
}
.weekend {
	background-color: #f6f6f6;
}
.monthtableouter {
	background-color: #cccccc;
}
.monthtableinner {
	width: 200px;
}
.normalday {
	background-color: #ffffff;
}
.title {
	background-color: #f6f6f6;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
}
.month, .days {
	background-color: #f6f6f6;
	font-size:10px;
	font-weight:normal;
	font-family:arial;
}
.selectedday {
	background-color: #DBDBDB;
}
#today {
	border: 1px #000000 solid;
	background-color: #C4C4C4;
}
.evidenzaRose {

	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #EE116F;
}
.evidenzaBigRose {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #EE116F;
}

.evidenzaVert {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}
.evidenzaVert a  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}
.evidenzaRose a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #EE116F;
}

.evidenzaNoir {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}

.evidenzaNoir11Light  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}

.evidenzaNoir11Light a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}
.evidenzaNoir11Light a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: underline;
	color: #87D300;
}



.evidenza12Vert {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}
.evidenza12Vert a  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}
.evidenza12Rose {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #EE116F;
}

.evidenza12Rose a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #EE116F;
}

.evidenza12Noir {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}

.evidenzaNoir12Light  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}

.evidenzaNoir12Light a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #444444;
}
.evidenzaNoir12Light a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: underline;
	color: #87D300;
}




.evidenzaDefaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #444444;
}

.evidenzaDefaut a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	TEXT-DECORATION:non;
	color: #444444;
}

.evidenzaDefaut a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	TEXT-DECORATION:underline;
	color: #87D300;
}


.div {
	PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px dotted; PADDING-LEFT: 4px; FILTER: Lumière; PADDING-BOTTOM: 4px; WORD-SPACING: normal; FONT: 12px arial; WIDTH: auto; TEXT-INDENT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 3px groove; LETTER-SPACING: 0.1em; HEIGHT: auto; BACKGROUND-COLOR: #f2f5f7; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.divdetail {
	PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px dotted; PADDING-LEFT: 4px; FONT-SIZE: 10px; FILTER: Lumière; PADDING-BOTTOM: 4px; WORD-SPACING: normal; WIDTH: 595px; COLOR: #666666; TEXT-INDENT: 2px; LINE-HEIGHT: normal; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 2px groove; FONT-STYLE: normal; FONT-FAMILY: arial; LETTER-SPACING: 0.1em; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.div0 {
	BORDER-RIGHT: #cccccc 1px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FILTER: Lumière; PADDING-BOTTOM: 2px; WORD-SPACING: normal; FONT: 10px arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; TEXT-INDENT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.div2 {
	BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 2px dotted; PADDING-LEFT: 2px; FILTER: Lumière; PADDING-BOTTOM: 2px; WORD-SPACING: normal; FONT: 10px arial; BORDER-LEFT: #cccccc 2px dotted; WIDTH: auto; TEXT-INDENT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: auto; BACKGROUND-COLOR: #ccff66; TEXT-DECORATION: none
}
.div3 {
	BORDER-RIGHT: #cccccc 1px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FILTER: Lumière; PADDING-BOTTOM: 2px; WORD-SPACING: normal; FONT: 10px arial; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; TEXT-INDENT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 70px; BACKGROUND-COLOR: #f2f5f7; TEXT-DECORATION: none
}
.div4 {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 2px; FILTER: Lumière; PADDING-BOTTOM: 2px; WORD-SPACING: normal; FONT: 12px arial; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 300px; TEXT-INDENT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: auto; BACKGROUND-COLOR: #f2f5f7; TEXT-DECORATION: none
}
.divselection {
	BORDER-RIGHT: #cc0000 2px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #cc0000 2px dotted; PADDING-LEFT: 2px; FILTER: Lumière; PADDING-BOTTOM: 2px; WORD-SPACING: normal; BORDER-LEFT: #cc0000 2px dotted; WIDTH: auto; TEXT-INDENT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cc0000 2px dotted; FONT-STYLE: normal; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.divgris {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 300px; TEXT-INDENT: 1px; LINE-HEIGHT: normal; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px dotted; FONT-STYLE: normal; FONT-FAMILY: arial; HEIGHT: auto; FONT-VARIANT: normal
}
.divbleu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 12px arial; WIDTH: 190px; TEXT-INDENT: 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #0033ff 1px dotted; HEIGHT: 25px
}
.divrouge {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 12px arial; WIDTH: 190px; TEXT-INDENT: 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #990000 1px dotted; HEIGHT: 25px
}
.evidenzaBigVert {

	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}

.evidenzaMegaBigVert {

	FONT-WEIGHT: bold;
	FONT-SIZE: 34px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none;
	color: #87D300;
}

.bottomKey {
	FONT-SIZE: 6px; 
	COLOR: #ffffff;  
	TEXT-DECORATION: none
}
.bottomKey a:{
	FONT-SIZE: 6px; 
	COLOR: #ffffff;  
	TEXT-DECORATION: none
}
.bottomKey a:over{
	FONT-SIZE: 6px; 
	COLOR: #ffffff;  
	TEXT-DECORATION: none
}