.body {
	margin: 0px;
	padding: 0px;
	background-color: #1F738F;
}

.testo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #59CFF6;
	text-decoration: none;
}

.titolocat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #20748E;
	text-decoration: none;
}

.menucategorie {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #20748E;
	text-decoration: none;
	letter-spacing: 0.1px;

}
.titolomenuold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #20748E;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0px ridge;
	background-image: url(img/bottone_1.png);
	height: 20;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
.titolomenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #20748E;
	text-decoration: none;
	border: 0px ridge;
	height: 20;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}

.titolosottomenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #20748E;
	text-decoration: none;

}

.rassegna {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #20748E;
	text-decoration: none;

}

.titolocoldes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}


.cartella {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1F738F;
	text-decoration: none;

}

.cartella1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #1F738F;
	text-decoration: none;

}

.form {
	margin: 0px;
	padding: 0px;
}

.modulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #E5E5E5;

}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.tabella_promo {margin-top:20px;}
.tabella_promo td {background:#FFFFFF;}

.tabella_promo_mini {margin-left:0px;}
.tabella_promo_mini td {padding-left:0px;}
.slide_promo_mini {overflow:hidden; width:400px;}
.slide_promo {width:100px; height:50px; overflow:hidden; border:1px solid #FFFFFF;}



.titolovideoslide {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #34A8FF; }

.topvideomenu {
	height: 10px;
	margin: 0px;
	padding: 0px;

}
.canale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #34A8FF;
	margin: 0px;
	padding: 5px;
	height: 50px;
}

.video_livello {
	width:500px;
	height:300px;
	overflow:hidden;
	border:0px solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: center center;

}
.video_titolo_livello {
	height:60px;
	overflow:hidden;
	border:0px solid #FFFFFF;
	vertical-align: middle;

}
.loadingvideo {
	width:500px;
	height:300px;
	overflow:hidden;
	border:0px solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding-top: 120px;

}

.loadingaltrivideo {
	width:300;
	height:100px;
	overflow:hidden;
	border:0px solid #FFFFFF;
	vertical-align: middle;
	padding-top: 50px;

}
