DIV.Links		A   	       	{color:	#ffffff; text-decoration:none}
DIV.Links		A:link			{color:	#ffffff; text-decoration:none}
DIV.Links		A:visited		{color:	#ffffff; text-decoration:none}
DIV.Links		A:hover 		{color: #FD2929; text-decoration:none}

DIV.Links1		A   	       	{color:	#000000; text-decoration:none}
DIV.Links1		A:link			{color:	#000000; text-decoration:none}
DIV.Links1		A:visited		{color:	#000000; text-decoration:none}
DIV.Links1		A:hover 		{color: #FD2929; text-decoration:none}



.text1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	letter-spacing: 0;

}
.textEvidenza {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #104263;
	letter-spacing: 1;

}


.Opaco{
background-image: url('bianco.gif');
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
filter:alpha(opacity=70);
-moz-opacity:.80;
opacity:.80;
} 

.OpacoN{
background-image: url('nero.gif');
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
} 

.Opaco1{
background-image: url('nero.gif');
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
} 



.text {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

.textRilievo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
}

.textBianco {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}

.textBold {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.textColor {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0A1B5C;
}	

.textBoldColor {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0A1B5C;
}
.textPiccolo {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;

}
.textNero {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;

}

.text1Nero {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;

}


.textPiccolob {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.form {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #104263;
	border: 1px solid #000000;
	line-height: normal;
	background-attachment: fixed;
	background-color: #ffffff;
	}



.button {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	background-color: #C81044;	
}

.bgTable {
	background-color: #FFFFFF;
}

.bgTableBorder {
	background-color: #FFFFFF;
}
body {
	background-image: url('bg_main.gif');

}
.bgMouseOver {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C00000;
	background-image: url('sfondomenugrigio.gif');
	cursor: default;
	page-break-before: avoid
	}
.bgMouseOff {
     font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;

}
.textGrey {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CCCCCC;
}
.textGrey1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #c0c0c0;
}

.textRed {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CB0033;
}


.bgGrey {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	background-color: #D9D9D9;
}
.bgCurrentDay {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #F7CDD7;
}
.bgDayListing {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CB0033;
}


.bgWhite{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}

#contenitore {
	margin: 0 1%;
	background: #BECF5A;
}

.curva {
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #FFFFFF;
}

.segmento1{
	margin: 0 5px
}

.segmento2{
	margin: 0 3px
}

.segmento3{
	margin: 0 2px
}

.segmento4{
	margin: 0 1px;
	height: 2px;
}

.contenuto {
	height: auto;
}

#Cella {
	margin: 0 15;
	background: #BECF5A;
}

.curvacella {
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #F2F8D2;
}

.segmentocella1{
	margin: 0 5px
}

.segmentocella2{
	margin: 0 3px
}

.segmentocella3{
	margin: 0 2px
}

.segmentocella4{
	margin: 0 1px;
	height: 2px;
}

.contenutocella {
	height: auto;
}
.roundedcornr_box_822012 {
	background: url('roundedcornr_822012_tl.png') no-repeat top left;
}
.roundedcornr_top_822012 {
	background: url('roundedcornr_822012_tr.png') no-repeat top right;
}
.roundedcornr_bottom_822012 {
	background: url('roundedcornr_822012_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_822012 div {
	background: url('roundedcornr_822012_br.png') no-repeat bottom right;
}
.roundedcornr_content_822012 {
	background: url('roundedcornr_822012_r.png') repeat-y top right;
}

.roundedcornr_top_822012 div, .roundedcornr_top_822012, .roundedcornr_bottom_822012 div, .roundedcornr_bottom_822012 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_822012, .roundedcornr_bottom_822012 {
	margin-top: -19px;
}
.roundedcornr_content_822012 { padding: 0 15px; }
.roundedcornr_box_315329 {
	background: url('roundedcornr_315329_tl.png') no-repeat top left;
}
.roundedcornr_top_315329 {
	background: url('roundedcornr_315329_tr.png') no-repeat top right;
}
.roundedcornr_bottom_315329 {
	background: url('roundedcornr_315329_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_315329 div {
	background: url('roundedcornr_315329_br.png') no-repeat bottom right;
}
.roundedcornr_content_315329 {
	background: url('roundedcornr_315329_r.png') repeat-y top right;
}

.roundedcornr_top_315329 div, .roundedcornr_top_315329, .roundedcornr_bottom_315329 div, .roundedcornr_bottom_315329 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_315329, .roundedcornr_bottom_315329 {
	margin-top: -19px;
}
.roundedcornr_content_315329 { padding: 0 15px; }


.roundedcornr_box_627141 {
	background: url('roundedcornr_627141_tl.png') no-repeat top left;
}
.roundedcornr_top_627141 {
	background: url('roundedcornr_627141_tr.png') no-repeat top right;
}
.roundedcornr_bottom_627141 {
	background: url('roundedcornr_627141_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_627141 div {
	background: url('roundedcornr_627141_br.png') no-repeat bottom right;
}
.roundedcornr_content_627141 {
	background: url('roundedcornr_627141_r.png') repeat-y top right;
}

.roundedcornr_top_627141 div, .roundedcornr_top_627141, .roundedcornr_bottom_627141 div, .roundedcornr_bottom_627141 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_627141, .roundedcornr_bottom_627141 {
	margin-top: -19px;
}
.roundedcornr_content_627141 { padding: 0 15px; }




.roundedcornr_box_644303 {
	background: url('roundedcornr_644303_tl.png') no-repeat top left;
}
.roundedcornr_top_644303 {
	background: url('roundedcornr_644303_tr.png') no-repeat top right;
}
.roundedcornr_bottom_644303 {
	background: url('roundedcornr_644303_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_644303 div {
	background: url('roundedcornr_644303_br.png') no-repeat bottom right;
}
.roundedcornr_content_644303 {
	background: url('roundedcornr_644303_r.png') repeat-y top right;
}

.roundedcornr_top_644303 div, .roundedcornr_top_644303, .roundedcornr_bottom_644303 div, .roundedcornr_bottom_644303 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_644303, .roundedcornr_bottom_644303 {
	margin-top: -19px;
}
.roundedcornr_content_644303 { padding: 0 15px; }


.roundedcornr_box_626422 {
	background: url('roundedcornr_626422_tl.png') no-repeat top left;
}
.roundedcornr_top_626422 {
	background: url('roundedcornr_626422_tr.png') no-repeat top right;
}
.roundedcornr_bottom_626422 {
	background: url('roundedcornr_626422_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_626422 div {
	background: url('roundedcornr_626422_br.png') no-repeat bottom right;
}
.roundedcornr_content_626422 {
	background: url('roundedcornr_626422_r.png') repeat-y top right;
}

.roundedcornr_top_626422 div, .roundedcornr_top_626422, .roundedcornr_bottom_626422 div, .roundedcornr_bottom_626422 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_626422, .roundedcornr_bottom_626422 {
	margin-top: -19px;
}
.roundedcornr_content_626422 { padding: 0 15px; }



.roundedcornr_box_626423 {
	background: url('roundedcornr_626423_tl.png') no-repeat top left;
}
.roundedcornr_top_626423 {
	background: url('roundedcornr_626423_tr.png') no-repeat top right;
}
.roundedcornr_bottom_626423 {
	background: url('roundedcornr_626423_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_626423 div {
	background: url('roundedcornr_626423_br.png') no-repeat bottom right;
}
.roundedcornr_content_626423 {
	background: url('roundedcornr_626423_r.png') repeat-y top right;
}

.roundedcornr_top_626423 div, .roundedcornr_top_626423, .roundedcornr_bottom_626423 div, .roundedcornr_bottom_626423 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_626423, .roundedcornr_bottom_626423 {
	margin-top: -19px;
}
.roundedcornr_content_626423 { padding: 0 15px; }
