.foot { font-family: san-serif, Arial, Helvetica; font-size: xx-small; color: #ffffff; text-transform: uppercase; text-align:center;padding-top: 5px; }.TextGen {	font-family: san-serif, Helvetica, verdana;	 text-align: left;	font-size:small;		color: #ffffff;	line-height: 1.5em;	}.TextGen strong{		color: #3399ff;	font-weight: lighter;}.TextGen em{	font-weight: lighter;	color: #ccffff;}.TextGen li {	margin: 1em 0;	list-style: none;}.TextGen li strong{	color: #3399ff;	font-size: medium;	font-weight: lighter;}.TextGen li em{	color: #ccffff;	display: block;}.TextLab{	font-family: san-serif, Helvetica, verdana;	 text-align: left;	font-size:small;		color: #ffffff;	line-height: 1.5em;	}.TextLab li {		list-style-type: square;	list-style-position: outside;	}.Textlist {	font-family: san-serif, Helvetica, verdana;	 text-align: left;	font-size:small;		color: #3399ff;	}.Textlist p{	font-family: san-serif, Helvetica, verdana;	 text-align: left;	font-size:small;		color: #ffffff;	}.Textlist strong{	font-weight: 900;	color: #ffffff;	font-size:small;}.TextNote em{		font-family:san-serif, Helvetica, verdana;	font-size:small;	color: #003366;	line-height: 1.5em;}.TextTitle {	font-family:Arial, Helvetica, verdana;	font-size:Medium;		color: #ffffff;}.TextTitle strong{	font-family:Arial, Helvetica, verdana;	font-size:Medium;		color: #6699cc;	font-weight: normal;}.design { font-family: san-serif, Arial, Helvetica; font-size: xx-small; color: #6699cc; text-align:right; }/*.event-bar a{display:block;height: 32px;line-height: 32px;text-decoration: none;text-align: center;color: #ffffff;}.event-bar a:link{color: #ffffff;}.event-bar a:hover{height: 32px;line-height: 32px;background: url(images/eve-butt.jpg) repeat-x;}.event-bar{text-align: left;font-family: san-serif, Helvetica, verdana;text-align: center;font-size:medium;	color: #cc6666;height: 32px;line-height: 32px;width: 100%;}.event-bar ul{margin: 0 auto; padding: 0;display: inline;list-style: none;}.event-bar ul li{float:left;padding: 0;}.event-bar li{float: left; }*/.TextForm  { color:#333333; font-size: x-small; font-family: san-serif, Helvetica, verdana;line-height: 2em; 	text-align: justify;		}	.TextForm em {	font-size: xx-small;	font-weight: 300;	color:#333333;	}	.TextForm strong {	font-weight: 700;	color:#000000;	font-size: small;	}.form-title {	font-size: small;	color:#333333;	font-weight: 900;	}	.TextHotel /* Per testo pagina contact hotels */ { color:#ffffff; font-size: x-small; font-family: san-serif, Helvetica, verdana;line-height: 2em; 	text-align: right;		}	.TextHotel strong { color:#ffffff; font-size: large; 		}	.id { color:#00ffff; font-size: small; font-family: san-serif, Helvetica, verdana;line-height: 2em; 	text-align: left;		}	.id strong/* Per testo pagina contact hotels */ { color:#ffffff; font-size: small; font-family: san-serif, Helvetica, verdana;line-height: 2em; 	text-align: left;		}
	.programme td b ,.programme td strong {
		font-size: medium;
	}
	.programme td b.notitle {
		color:BBBBFF;				
	}	