body {

}
.titolo-arancio {
	font-size: 18px;
	color: #F29400;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.titolo-blu {
	font-size: 22px;
	color: #295079;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.sottotitolo-blu {
	font-size: 16px;
	color: #295079;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-verde {
	font-size: 18px;
	color: #669900;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;	
}
.testo-grigio {
	font-size: 14px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-blu {
	font-size: 14px;
	color: #295079;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

.dashes {
	border-top: 2px dashed #295079;
	color: #FFFFFF;
}
.bordo {
	border: 1px solid #F29400;
}
.testo-bianco {font-size: 14px; color: #FFFFFF; font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif; }
.testo-rosso {
	font-size: 15px;
	color: #FF0000;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-rosso-big {
	font-size: 18px;
	color: #FF0000;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-grigio-mini {
	font-size: 13px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-nero-bold {
	font-size: 14px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.image-sx-bordo {
	float: left;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-width: 3px;
	border-color: #5E88B2;
	border-style: double;
}
.image-dx-bordo {
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-width: 3px;
	border-color: #5E88B2;
	border-style: double;
}

.image-sx{
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.image-dx {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;

}

.cale25{
	height:100px;
	width:100px;
	background:url(images/cale-25-off.png) no-repeat;
}

.cale25:hover{
	height:100px;
	width:100px;
	background:url(images/cale-25.png) no-repeat;
}
.cale25_sel{
	height:100px;
	width:100px;
	background:url(images/cale-25.png) no-repeat;
	cursor: default;
}

.cale26{
	height:100px;
	width:100px;
	background:url(images/cale-26-off.png) no-repeat;
}

.cale26:hover{
	height:100px;
	width:100px;
	background:url(images/cale-26.png) no-repeat;
}
.cale26_sel{
	height:100px;
	width:100px;
	background:url(images/cale-26.png) no-repeat;
	cursor: default;
}

.cale27{
	height:100px;
	width:100px;
	background:url(images/cale-27-off.png) no-repeat;
}

.cale27:hover{
	height:100px;
	width:100px;
	background:url(images/cale-27.png) no-repeat;
}
.cale27_sel{
	height:100px;
	width:100px;
	background:url(images/cale-27.png) no-repeat;
	cursor: default;
}

.cale28{
	height:100px;
	width:100px;
	background:url(images/cale-28-off.png) no-repeat;
}

.cale28:hover{
	height:100px;
	width:100px;
	background:url(images/cale-28.png) no-repeat;
}
.cale28_sel{
	height:100px;
	width:100px;
	background:url(images/cale-28.png) no-repeat;
	cursor: default;
}

.cale29{
	height:100px;
	width:100px;
	background:url(images/cale-29-off.png) no-repeat;
}

.cale29:hover{
	height:100px;
	width:100px;
	background:url(images/cale-29.png) no-repeat;
}
.cale29_sel{
	height:100px;
	width:100px;
	background:url(images/cale-29.png) no-repeat;
	cursor: default;
}

.btn_home{
	height:32px;
	width:101px;
	background:url(images/btn_home_off.png) no-repeat;
}

.btn_home:hover{
	height:32px;
	width:101px;
	background:url(images/btn_home_on.png) no-repeat;
}
.btn_home_sel{
	height:32px;
	width:101px;
	background:url(images/btn_home_on.png) no-repeat;
	cursor: default;
}

.btn_programma{
	height:32px;
	width:101px;
	background:url(images/btn_programma_off.png) no-repeat;
}

.btn_programma:hover{
	height:32px;
	width:101px;
	background:url(images/btn_programma_on.png) no-repeat;
}
.btn_programma_sel{
	height:32px;
	width:101px;
	background:url(images/btn_programma_on.png) no-repeat;
	cursor: default;
}

.btn_edizioni{
	height:32px;
	width:101px;
	background:url(images/btn_2009_off.png) no-repeat;
}

.btn_edizioni:hover{
	height:32px;
	width:101px;
	background:url(images/btn_2009_on.png) no-repeat;
}
.btn_edizioni_sel{
	height:32px;
	width:101px;
	background:url(images/btn_2009_on.png) no-repeat;
	cursor: default;
}

.btn_contatti{
	height:32px;
	width:101px;
	background:url(images/btn_contatti_off.png) no-repeat;
}

.btn_contatti:hover{
	height:32px;
	width:101px;
	background:url(images/btn_contatti_on.png) no-repeat;
}
.btn_contatti_sel{
	height:32px;
	width:101px;
	background:url(images/btn_contatti_on.png) no-repeat;
	cursor: default;
}


.btn_location{
	height:32px;
	width:101px;
	background:url(images/btn_location_off.png) no-repeat;
}

.btn_location:hover{
	height:32px;
	width:101px;
	background:url(images/btn_location_on.png) no-repeat;
}
.btn_location_sel{
	height:32px;
	width:101px;
	background:url(images/btn_location_on.png) no-repeat;
	cursor: default;
}

.testo-programma-01 {
	font-size: 14px;
	color: #295079;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-programma-02 {
	font-size: 14px;
	color: #286AAD;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

.testo-programma-03 {
	font-size: 14px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-nero-bold-partners {
	font-size: 13px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.testo-arancio-bold {
	font-size: 30px;
	color: #ff8800;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
.testo-blu-big {
	font-size: 18px;
	color: #295079;
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}
